Systems and methods for delivering vehicle parameters to a remote device via vehicle module identities

US11587376B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11587376-B2
Application numberUS-202016803778-A
CountryUS
Kind codeB2
Filing dateFeb 27, 2020
Priority dateFeb 27, 2020
Publication dateFeb 21, 2023
Grant dateFeb 21, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • Controller Area Network CAN · CPC title

  • G07C5/085Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11587376B2 cover?
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 sam…
Who is the assignee on this patent?
Calamp Corp, Calampcorp
What technology area does this patent fall under?
Primary CPC classification G07C5/085. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 21 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).