Compatibility module to support an automotive system upgrade
First Claim
1. A system to remove an incompatibility between an adaptive sensor system and an adaptive engine control unit system, the system comprising:
- an automobile including an adaptive sensor system that is communicatively coupled to an adaptive engine control unit system;
wherein the adaptive sensor system includes a first compatibility module that is communicatively coupled to a sensor and a sensor module, wherein the sensor includes hardware configured to measure an attribute of a physical environment and the sensor module includes instructions that, responsive to being executed by a processor of the automobile, cause the sensor to record sensor data describing a measurement of the physical environment measured by the sensor and provide the sensor data to the adaptive engine control unit system;
wherein the adaptive engine control unit system includes a second compatibility module that is communicatively coupled to an engine control unit and an engine control unit module, wherein the engine control unit includes hardware configured to manage a performance of the automobile and the engine control unit module includes instructions that, responsive to being executed by the processor, cause the engine control unit to determine whether to modify performance of the automobile responsive to the sensor data;
wherein the first compatibility module includes a first data structure that stores a first set of sensor performance parameters that control a first operation of the sensor and the sensor module so that modifying a sensor performance parameter included in the first set of sensor performance parameters modifies the first operation of one or more of the sensor and the sensor module;
wherein the second compatibility module includes a second data structure that stores a second set of engine control unit performance parameters that control a second operation of the engine control unit and the engine control unit module so that modifying an engine control unit parameter included in the second set modifies the second operation of one or more of the engine control unit and the engine control unit module; and
wherein one or more of the first compatibility module and the second compatibility module further include a supervisor module that includes instructions that, when executed by the processor, cause the processor to perform steps including;
detecting an update to one or more of the sensor, the sensor module, the engine control unit and the engine control unit module;
identifying an incompatibility between the adaptive sensor system and the adaptive engine control unit system created by the update;
determining one or more modifications for one or more of the first set of sensor performance parameters included in the first compatibility module and the second set of engine control unit performance parameters included in the second compatibility module, wherein the modifications are configured to remove the incompatibility; and
modifying one or more of the first set of sensor performance parameters included in the first compatibility module and the second set of engine control unit performance parameters included in the second compatibility module.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure includes a system and method for removing an incompatibility between an adaptive sensor system and an adaptive engine control unit system. The method may include detecting an update to one or more of an adaptive sensor system and an adaptive engine control unit system. The method may include identifying an incompatibility between the adaptive sensor system and the adaptive engine control unit system created by the update. The method may include determining one or more modifications for one or more of the first compatibility module and the second compatibility module. The modifications may be configured to remove the incompatibility. The method may include modifying one or more of the first compatibility module and the second compatibility module so that the incompatibility is removed.
2 Citations
20 Claims
-
1. A system to remove an incompatibility between an adaptive sensor system and an adaptive engine control unit system, the system comprising:
-
an automobile including an adaptive sensor system that is communicatively coupled to an adaptive engine control unit system; wherein the adaptive sensor system includes a first compatibility module that is communicatively coupled to a sensor and a sensor module, wherein the sensor includes hardware configured to measure an attribute of a physical environment and the sensor module includes instructions that, responsive to being executed by a processor of the automobile, cause the sensor to record sensor data describing a measurement of the physical environment measured by the sensor and provide the sensor data to the adaptive engine control unit system; wherein the adaptive engine control unit system includes a second compatibility module that is communicatively coupled to an engine control unit and an engine control unit module, wherein the engine control unit includes hardware configured to manage a performance of the automobile and the engine control unit module includes instructions that, responsive to being executed by the processor, cause the engine control unit to determine whether to modify performance of the automobile responsive to the sensor data; wherein the first compatibility module includes a first data structure that stores a first set of sensor performance parameters that control a first operation of the sensor and the sensor module so that modifying a sensor performance parameter included in the first set of sensor performance parameters modifies the first operation of one or more of the sensor and the sensor module; wherein the second compatibility module includes a second data structure that stores a second set of engine control unit performance parameters that control a second operation of the engine control unit and the engine control unit module so that modifying an engine control unit parameter included in the second set modifies the second operation of one or more of the engine control unit and the engine control unit module; and wherein one or more of the first compatibility module and the second compatibility module further include a supervisor module that includes instructions that, when executed by the processor, cause the processor to perform steps including; detecting an update to one or more of the sensor, the sensor module, the engine control unit and the engine control unit module; identifying an incompatibility between the adaptive sensor system and the adaptive engine control unit system created by the update; determining one or more modifications for one or more of the first set of sensor performance parameters included in the first compatibility module and the second set of engine control unit performance parameters included in the second compatibility module, wherein the modifications are configured to remove the incompatibility; and modifying one or more of the first set of sensor performance parameters included in the first compatibility module and the second set of engine control unit performance parameters included in the second compatibility module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method to remove an incompatibility between an adaptive sensor system and an adaptive engine control unit system included in an automobile, wherein the adaptive sensor system includes a first compatibility module that is communicatively coupled to a sensor and a sensor module and the adaptive engine control system includes a second compatibility module that is communicatively coupled to an engine control unit and an engine control unit module, the method comprising:
-
detecting an update to one or more of the sensor, the sensor module, the engine control unit and the engine control unit module; identifying an incompatibility between the adaptive sensor system and the adaptive engine control unit system created by the update; determining, by a processor, one or more modifications for one or more of a first set stored in a first data structure of the first compatibility module and a second set stored in a second data structure of the second compatibility module, wherein the modifications are configured to remove the incompatibility and the first set includes one or more sensor performance parameters that control a first operation of the sensor and the sensor module so that modifying a sensor performance parameter included in the first set modifies the first operation of one or more of the sensor and the sensor module and the second set includes one or more engine control unit performance parameters that control a second operation of the engine control unit and the engine control unit module so that modifying an engine control unit parameter included in the second set modifies the second operation of one or more of the engine control unit and the engine control unit module; and modifying one or more of the first set included in the first compatibility module and the second set included in the second compatibility module, wherein the modification removes the incompatibility. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory memory comprising computer code which, when executed by a processor, causes the processor to perform steps comprising:
-
detecting an update to one or more of an adaptive sensor system and an adaptive engine control unit system, wherein the adaptive sensor system includes a first compatibility module that is communicatively coupled to a sensor and a sensor module and the adaptive engine control system includes a second compatibility module that is communicatively coupled to an engine control unit and an engine control unit module; identifying an incompatibility between the adaptive sensor system and the adaptive engine control unit system created by the update; determining one or more modifications for one or more of a first set stored in a first data structure of the first compatibility module and a second set stored in a second data structure of the second compatibility module, wherein the modifications are configured to remove the incompatibility and the first set includes one or more sensor performance parameters that control a first operation of the sensor and the sensor module so that modifying a sensor performance parameter included in the first set modifies the first operation of one or more of the sensor and the sensor module and the second set includes one or more engine control unit performance parameters that control a second operation of the engine control unit and the engine control unit module so that modifying an engine control unit parameter included in the second set modifies the second operation of one or more of the engine control unit and the engine control unit module; and modifying one or more of the first set included in the first compatibility module and the second set included in the second compatibility module, wherein the modification removes the incompatibility.
-
Specification