System and method for managing a fleet of vehicles including electric vehicles
US-2020015048-A1 · Jan 9, 2020 · US
US11587376B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11587376-B2 |
| Application number | US-202016803778-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 27, 2020 |
| Priority date | Feb 27, 2020 |
| Publication date | Feb 21, 2023 |
| Grant date | Feb 21, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the invention include a vehicle telematics system that receives different types of identification information from different vehicle modules on the vehicle bus of a vehicle, identifies a vehicle platform based on the identification information by matching the identification information with information stored in a database that has been reverse engineered for a vehicle with a same and/or similar platform and identifies a set of communication data associated with the vehicle platform for communicating with the at least one vehicle module.
Opening claim text (preview).
What is claimed is: 1. A method for configuring a telematics device for a vehicle, comprising: receiving, at a remote server system and from the telematics device, first identification information provided from a first vehicle module of a plurality of different vehicle modules on a vehicle bus of the vehicle; receiving, at the remote server system and from the telematics device, second identification information provided from a second vehicle module of a plurality of different vehicle modules on a vehicle bus of the vehicle, wherein the first identification information and the second identification information are different types of identification information and wherein the first vehicle module and the second vehicle module are different types of vehicle modules; identifying, at the remote server system, a vehicle platform based on the first and second identification information by matching the first and second identification information with information stored in at least one database that has been reverse engineered for another vehicle with a same platform; identifying, at the remote server system, a set of communication data associated with the vehicle platform for communicating with the plurality of different vehicle modules; providing, at the remote server system, the set of communication data to the telematics device on the vehicle. 2. The method of claim 1 , wherein identifying the vehicle platform based on the first and second identification information comprises matching the first and second identifying information to vehicle platform information stored in at least one database. 3. The method of claim 1 , wherein the first or second identification information is at least one of a vehicle device identifier, manufacturer identifier, software identifier, and hardware identifier. 4. The method of claim 1 , wherein the vehicle bus is a Controller Area Network (CAN) vehicle bus and the communication data is a set of On-board Diagnostic II Parameter IDs (OBD-II PIDs). 5. The method of claim 1 , wherein the method further comprises: communicating with the first vehicle module of the plurality of different vehicle modules using a first set of OBD-II PIDs received from the remote server system; and communicating with the second vehicle module of the plurality of different vehicle modules using a second different set of OBD-II PIDs received from the remote server system. 6. The method of claim 1 , further comprising: providing, at the remote server system, information regarding a year, make, and model (YMM) of the vehicle from the remote server system; and configuring the telematics device based on the YMM information. 7. The method of claim 1 , wherein the at least one database includes identification information for identifying different vehicle modules for different types of vehicles. 8. The method of claim 1 , wherein the at least one database includes different sets of configuration data for configuring different vehicle modules on different types of vehicles. 9. The method of claim 1 , wherein the at least one database includes normalized sets of identification data for different manufacturers of vehicle modules. 10. A vehicle telematics device in a vehicle, comprising: a processor and a memory storing a vehicle telematics application; and a communication interface for communicating with a remote server system and a plurality of different vehicle modules on a vehicle bus of the vehicle; wherein the processor of the telematics device, on reading the vehicle telematics application, is directed to: send a first request according to a first vehicle bus protocol for identification information on the vehicle bus; determine whether identification information has been received from at least one vehicle module of the plurality of different vehicle modules in response to the first request and within a reference time period; send, in response to a determination that no identification information has been received within the reference time period, a second request according to a second vehicle protocol, different form the first vehicle protocol, for identification information on the vehicle bus; receive, in response to the first or the second request, identification information from at least one vehicle module of the plurality of vehicle modules; provide the identification information to the remote server system; obtain communication data to allow for communication with the plurality of different vehicle modules from the remote server system; and communicate with the at least one vehicle module using the communication data. 11. The vehicle telematics device of claim 10 , wherein the remote server system identifies a vehicle platform based on the identification information by matching the identifying information to vehicle platform information stored in at least one database on the remote server system. 12. The vehicle telematics device of claim 10 , wherein the identification information from the at least one vehicle module is at least one of a vehicle device identifier, manufacturer identifier, software identifier, and hardware identifier. 13. The vehicle telematics device of claim 10 , wherein the vehicle bus is a Controller Area Network (CAN) vehicle bus and the communication data is a set of On-board Diagnostic II Parameter IDs (OBD-II PIDs). 14. The vehicle telematics device of claim 13 , wherein the at least one vehicle module comprises a plurality of vehicle modules, wherein the processor of the telematics device, on reading the vehicle telematics application, is further directed to: communicate with a first vehicle module of the plurality of vehicle different modules using a first set of OBD-II PIDs received from the remote server system; and communicate with a second vehicle module of the plurality of vehicle different modules using a second set of OBD-II PIDs received from the remote server system. 15. The vehicle telematics device of claim 10 , wherein the processor of the telematics device, on reading the vehicle telematics application, is further directed to: obtain information regarding a year, make, and model, of the vehicle from the remote server system. 16. The vehicle telematics device of claim 10 , wherein the remote server system includes at least one database that includes identification information for identifying different vehicle modules for different types of vehicles. 17. The vehicle telematics device of claim 10 , wherein the remote server system includes at least one database that includes different sets of configuration data for configuring different vehicle modules on different types of vehicles. 18. The vehicle telematics device of claim 10 , wherein the remote server system includes at least one database that includes normalized sets of identification data for different manufacturers of vehicle modules.
Controller Area Network CAN · CPC title
using electronic data carriers · CPC title
Details regarding a bus controller · CPC title
communicating information to a remotely located station (transmission systems for measured values G08C) · CPC title
using a vehicle scan tool · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.