Remote monitoring, configuring, programming and diagnostic system and method for vehicles and vehicle components
First Claim
Patent Images
1. A system for monitoring, configuring, programming and/or diagnosing operation of at least one vehicle, comprising:
- an on-board unit disposed on the vehicle to send and receive data corresponding to at least one vehicle operating characteristic;
a plurality of modular applications, each application having an associated function that processes the data corresponding to said at least one vehicle operating characteristic obtained via the on-board unit; and
an interface that allows selection among the plurality of modular applications to create a customized system;
wherein each of the modular applications comprises an application selected from the group of applications consisting of third-party applications, system-supplied applications, and core services, at least one of the third-party applications and system-supplied applications functioning using information from at least one core service; and
wherein the core services include a get stored values service that outputs at least one vehicle controller value in response to a request, wherein the get stored values service outputs a current vehicle controller value if the vehicle controller is available at the time of the request and output a stored vehicle controller value in the on-board unit if the vehicle controller is not available at the time of the request.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for monitoring, configuring, programming and/or diagnosing operation of at least one vehicle includes an on-board unit disposed on the vehicle to send and receive data corresponding to at least one vehicle operating characteristic, a plurality of modular applications, each application having an associated function that processes the data corresponding to said at least one vehicle operating characteristic obtained via the on-board unit, and an interface that allows selection among the plurality of modular applications to create a customized system.
-
Citations
37 Claims
-
1. A system for monitoring, configuring, programming and/or diagnosing operation of at least one vehicle, comprising:
-
an on-board unit disposed on the vehicle to send and receive data corresponding to at least one vehicle operating characteristic; a plurality of modular applications, each application having an associated function that processes the data corresponding to said at least one vehicle operating characteristic obtained via the on-board unit; and an interface that allows selection among the plurality of modular applications to create a customized system; wherein each of the modular applications comprises an application selected from the group of applications consisting of third-party applications, system-supplied applications, and core services, at least one of the third-party applications and system-supplied applications functioning using information from at least one core service; and wherein the core services include a get stored values service that outputs at least one vehicle controller value in response to a request, wherein the get stored values service outputs a current vehicle controller value if the vehicle controller is available at the time of the request and output a stored vehicle controller value in the on-board unit if the vehicle controller is not available at the time of the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for monitoring, configuring, programming or diagnosing operation of at least one vehicle, comprising:
-
obtaining data corresponding to at least one vehicle operating characteristic from an on-board unit on the vehicle; providing a plurality of modular applications that are selectable by the user to create a customized system; processing the data corresponding to at least one vehicle operating characteristic obtained via the on-board unit according to at least one function associated with at least one selected modular application; detecting a request for a vehicle controller value; outputting a current vehicle controller value if a vehicle controller is available at the time of the request; and output a stored vehicle controller value if the vehicle controller is not available at the time of the request. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification