Telematics-based vehicle data acquisition architecture
First Claim
1. A method of acquiring vehicle parameter data from a vehicle data bus, comprising:
- providing a telematics application on a local telematics unit within a vehicle, the telematics application implemented as a software program including generic requests for vehicle parameter data that are not specific to any particular make or model of the vehicle;
providing an abstract software layer operatively disposed between the telematics application and the vehicle data bus;
executing the telematics application;
retrieving, by the abstract software layer and responsive to a request for vehicle parameter data from the telematics application, vehicle data bus configuration information from a database that stores data bus configuration information for a plurality of different types of data busses, the retrieved vehicle data bus configuration information being associated with the type of data bus used on the vehicle on which the telematics application is executed;
extracting vehicle parameter data from the vehicle data bus using the vehicle data bus configuration information retrieved from the database, the vehicle parameter data corresponding to the request for vehicle parameter data;
interpreting the retrieved vehicle parameter data; and
providing the interpreted vehicle parameter data to the telematics application to satisfy the request for vehicle parameter data.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of acquiring vehicle data from a vehicle data bus is disclosed. The method is responsive to the execution of a telematics application on a local telematics unit. The method comprises first accessing a local vehicle library, in response to vehicle data requests from the application. The local vehicle library then carries out steps comprising: retrieving vehicle data bus information from a database; using the vehicle data bus information to extract vehicle data from the vehicle data bus, the vehicle data corresponding to the requests for vehicle parameter data; interpreting the retrieved vehicle data; and providing the interpreted data to the telematics application to satisfy the request for vehicle data.
41 Citations
12 Claims
-
1. A method of acquiring vehicle parameter data from a vehicle data bus, comprising:
-
providing a telematics application on a local telematics unit within a vehicle, the telematics application implemented as a software program including generic requests for vehicle parameter data that are not specific to any particular make or model of the vehicle; providing an abstract software layer operatively disposed between the telematics application and the vehicle data bus; executing the telematics application; retrieving, by the abstract software layer and responsive to a request for vehicle parameter data from the telematics application, vehicle data bus configuration information from a database that stores data bus configuration information for a plurality of different types of data busses, the retrieved vehicle data bus configuration information being associated with the type of data bus used on the vehicle on which the telematics application is executed; extracting vehicle parameter data from the vehicle data bus using the vehicle data bus configuration information retrieved from the database, the vehicle parameter data corresponding to the request for vehicle parameter data; interpreting the retrieved vehicle parameter data; and providing the interpreted vehicle parameter data to the telematics application to satisfy the request for vehicle parameter data. - View Dependent Claims (2, 3, 4, 10)
-
-
5. A method of acquiring vehicle parameter data from any of a plurality of different vehicle makes, comprising:
-
executing a telematics application on a local telematics unit operatively connected to a vehicle; requesting vehicle parameter data by the telematics application; accessing, responsive to the step of requesting vehicle parameter data, a database that stores data bus configuration information for a plurality of different vehicle makes; querying the database to retrieve data bus configuration information for a particular vehicle make that corresponds to the vehicle; extracting vehicle parameter data from a vehicle data bus using the vehicle data bus configuration information; and conditionally requesting other vehicle parameter data by the telematics application depending upon the extracted vehicle parameter data. - View Dependent Claims (6, 7, 8, 9, 11)
-
-
12. A method of deploying a telematics application in a plurality of vehicles having different makes and/or models, wherein an abstract software layer is installed within each of the plurality of vehicles and is operatively connected to a data bus of the respective vehicle, comprising, for each vehicle:
-
providing a telematics application that includes a generic request to the abstract software layer for vehicle parameter data; running the telematics application within the respective vehicle; retrieving, by the abstract software layer and responsive to the generic request for vehicle parameter data by the telematics application, vehicle data bus configuration information from a database that stores data bus configuration information for a plurality of different types of data buses, the retrieved vehicle data bus configuration information being associated with the type of data bus used on the vehicle on which the telematics application is run; extracting vehicle parameter data from the vehicle data bus using the vehicle data bus configuration information retrieved from the database; and providing the extracted vehicle parameter data to the telematics application to satisfy the generic request.
-
Specification