Systems and methods for identifying a vehicle platform using machine learning on vehicle bus data

US2023401444A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2023401444-A1
Application numberUS-202318450346-A
CountryUS
Kind codeA1
Filing dateAug 15, 2023
Priority dateFeb 27, 2020
Publication dateDec 14, 2023
Grant date

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 obtains vehicle bus data for a time period, determines identification information regarding a vehicle platform using a machine learning process on the vehicle bus data, and obtains a set of communication data for communicating with at least one vehicle module on the vehicle bus based on the identified vehicle platform.

First claim

Opening claim text (preview).

1 . A server for determining configuration settings for a telematics device to facilitate communications with vehicle modules of a vehicle, the server comprising: a communications interface; one or more processors; and a memory having stored therein a plurality of instructions that, when executed by the one or more processors, cause the server to: receive, via the communications interface and from a telematics device of each of a plurality of vehicles, an electronic signature of each corresponding vehicle, wherein the electronic signature comprises vehicle bus data of the corresponding vehicle captured by the corresponding telematics device during a time period; generate a machine learning model using the electronic signatures received from the telematics devices, wherein the machine learning model is configured to classify a subsequently received electronic signature to one of a plurality of vehicle platforms; and identify, for each one of the plurality of vehicle platforms, a set of configuration settings usable by a telematics device to communicate with one or more vehicle modules of the corresponding vehicle. 2 . The server of claim 1 , wherein the electronic signature includes identification data that identifies the corresponding vehicle or a vehicle module of the corresponding vehicle. 3 . The server of claim 1 , wherein to generate the machine learning model comprises to analyze a pattern, a frequency, or a content of data included in each electronic signature. 4 . The server of claim 1 , wherein to generate the machine learning model comprises to analyze a frequency of a vehicle module ID included in each electronic signature, wherein the frequency comprises a number of occurrences of the vehicle module ID in the electronic signature. 5 . The server of claim 1 , wherein to generate the machine learning model comprises to: receive, for each electronic signature, a labeled electronic signature, wherein the labeled electronic signature comprises data added to the electronic signature that identifies characteristics of the electronic signature; and train a supervised learning classifier using the labeled electronic signature. 6 . The server of claim 1 , wherein to generate the machine learning model comprises to establish an unsupervised machine learning classifier to perform, on each electronic signature, cluster analysis to identify one or more relationships between data included in the electronic signatures. 7 . The server of claim 1 , wherein the plurality of instructions, when executed by the one or more processors, further cause the server to transmit the machine learning model to each of the telematics devices. 8 . The server of claim 1 , wherein the plurality of instructions, when executed by the one or more processors, further cause the server to transmit the machine learning model to a telematics device different from the telematics devices from which the electronic signatures were received. 9 . The server of claim 1 , wherein the set of configuration settings comprises On-Board Diagnostic Parameter IDs (OBD-II PIDs). 10 . The server of claim 1 , wherein the electronic signature comprises Controller Area Network (CAN) vehicle bus data of the corresponding vehicle captured by the corresponding telematics device during the time period. 11 . A server for determining configuration settings for a telematics device to facilitate communications with vehicle modules of a vehicle, the server comprising: a communications interface; one or more processors; and a memory having stored therein a plurality of instructions that, when executed by the one or more processors, cause the server to: receive, via the communication interface and from the telematics device of the vehicle, an electronic signature of the vehicle, wherein the electronic signature comprises vehicle bus data of the corresponding vehicle captured by the corresponding telematics device during a time period; determine, using a machine learning model, a vehicle platform of the vehicle based on the electronic signature; identify, based on the determined vehicle platform, a set of configuration settings usable by the telematics device to communicate with the vehicle modules of the vehicle; and transmit, via the communication interface, the set of configuration settings to the telematics device. 12 . The server of claim 11 , wherein the electronic signature includes identification data that identifies the vehicle or one or more of the vehicle modules of the vehicle. 13 . The server of claim 11 , wherein the time period is dynamically determined. 14 . The server of claim 11 , wherein the initiation of the time period is based on a vehicle event of the vehicle. 15 . The server of claim 11 , wherein to determine the vehicle platform based on the electronic signature comprises to analyze a pattern, a frequency, or a content of data included in the electronic signature. 16 . The server of claim 11 , to determine the vehicle platform based on the electronic signature comprises to analyze a frequency of a vehicle module ID included in the electronic signature, wherein the frequency comprises a number of occurrences of the vehicle module ID in the electronic signature. 17 . The server of claim 11 , wherein to determine the vehicle platform based on the electronic signature comprises to determine the vehicle platform using, on the electronic signature, a supervised learning classifier that has been trained on labeled electronic signatures received from other telematics devices of other vehicles. 18 . The server of claim 11 , wherein to determine the vehicle platform based on the electronic signature comprises to determine the vehicle platform using, on the electronic signature, an unsupervised machine learning classifier that has previously performed cluster analysis on electronic signatures received from other telematics devices of other vehicles to identify one or more relationships between data included in the electronic signatures received from the other telematics devices. 19 . The server of claim 1 , wherein the set of configuration settings comprises On-Board Diagnostic Parameter IDs (OBD-II PIDs). 20 . The server of claim 1 , wherein the electronic signature comprises Controller Area Network (CAN) vehicle bus data of the corresponding vehicle captured by the the telematics device during the time period.

Assignees

Inventors

Classifications

  • Supervised learning · CPC title

  • Feedforward networks · CPC title

  • G06N3/08Primary

    Learning methods · CPC title

  • for evaluating statistical data {, e.g. average values, frequency distributions, probability functions, regression analysis (forecasting specially adapted for a specific administrative, business or logistic context G06Q10/04)} · CPC title

  • G07C5/0808Primary

    Diagnosing performance data (testing of vehicles G01M17/00; testing of electrical installation on vehicles G01R31/005) · 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 US2023401444A1 cover?
Embodiments of the invention include a vehicle telematics system that obtains vehicle bus data for a time period, determines identification information regarding a vehicle platform using a machine learning process on the vehicle bus data, and obtains a set of communication data for communicating with at least one vehicle module on the vehicle bus based on the identified vehicle platform.
Who is the assignee on this patent?
Calamp Corp
What technology area does this patent fall under?
Primary CPC classification G06N3/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 14 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).