In-vehicle device, data generation method, storage medium storing data generation program, vehicle system and in-vehicle system

US2024203170A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024203170-A1
Application numberUS-202318397647-A
CountryUS
Kind codeA1
Filing dateDec 27, 2023
Priority dateJul 2, 2021
Publication dateJun 20, 2024
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.

An in-vehicle device mounted in a vehicle includes: at least one processor; and at least one memory storing computer program code. The computer program code, when executed by the at least one processor, causes the at least one processor to serve as a unit that is configured to communicate data with a center configured to manage vehicle data. The unit includes: a normalization portion that is configured to normalize a plurality of pieces of the vehicle data acquired from an electronic control unit mounted in the vehicle; a data structuring portion that is configured to structure the plurality of pieces of the vehicle data that are normalized by the normalization portion into a predetermined data structure; and a data transmission portion that is configured to transmit the plurality of pieces of the vehicle data that are structured by the data structuring portion to the center through a communicator.

First claim

Opening claim text (preview).

1 . An in-vehicle device mounted in a vehicle, the in-vehicle device comprising: at least one processor; and at least one memory storing computer program code, wherein the computer program code, when executed by the at least one processor, causes the at least one processor to serve as a unit that is configured to communicate data with a center configured to manage vehicle data, the unit includes: a normalization portion that is configured to normalize a plurality of pieces of the vehicle data acquired from an electronic control unit mounted in the vehicle; a data structuring portion that is configured to structure the plurality of pieces of the vehicle data that are normalized by the normalization portion into a predetermined data structure; and a data transmission portion that is configured to transmit the plurality of pieces of the vehicle data that are structured by the data structuring portion to the center through a communicator. 2 . The in-vehicle device according to claim 1 , wherein the at least one processor includes a first core and a second core, the computer program code, when executed by the first core, further causes the first core to serve as a first unit that is configured to acquire the plurality of pieces of the vehicle data from the electronic control unit, the computer program code, when executed by the second core, further causes the second core to serve as the unit as a second unit, the in-vehicle device further comprises a shared memory to which the first core and the second core are accessible, the first unit is configured to store the plurality of pieces of the acquired vehicle data on the shared memory, and the second unit is configured to acquire the plurality of pieces of the vehicle data from the shared memory. 3 . The in-vehicle device according to claim 1 , wherein the normalization portion is further configured to normalize the plurality of pieces of the vehicle data by referring to a vehicle data conversion table in which “resolution” and “offset” are set as normalization information. 4 . The in-vehicle device according to claim 3 , wherein the vehicle data conversion table further includes meaning-giving information that is generated using the plurality of pieces of the vehicle data that are normalized, the meaning-giving information is used for conversion into the vehicle data, and the normalization portion is further configured to generate, using the meaning-giving information, meaning-given vehicle data from the plurality of pieces of the normalized vehicle data. 5 . The in-vehicle device according to claim 1 , wherein the data structuring portion is further configured to structure the plurality of pieces of the vehicle data that are normalized into the data structure classified with a plurality of categories. 6 . The in-vehicle device according to claim 1 , wherein the at least one processor includes a first core and a second core, the computer program code, when executed by the first core, further causes the first core to serve as a first unit that is configured to acquire the plurality of pieces of the vehicle data from the electronic control unit, the computer program code, when executed by the second core, further causes the second core to serve as the unit as a second unit, the in-vehicle device further comprises a shared memory to which the first core and the second core are accessible, and upon receiving a communication frame storing at least one of the plurality of pieces of the vehicle data from the electronic control unit, the first unit is configured to: extract frame identification information and the vehicle data from the received communication frame; generate standard format data formed of the extracted frame identification information and the extracted vehicle data; and store the vehicle data in the standard format data on the shared memory. 7 . The in-vehicle device according to claim 1 , wherein each of a plurality of mutually different transmission timings is set for a respective one of the plurality of pieces of the vehicle data that are structured, and the data transmission portion is further configured to transmit each of the plurality of pieces of the structured vehicle data at a corresponding one of the plurality of mutually different transmission timings. 8 . The in-vehicle device according to claim 1 , wherein the at least one processor includes a first core and a second core, the computer program code, when executed by the first core, further causes the first core to serve as a first unit that is configured to acquire the plurality of pieces of the vehicle data from the electronic control unit, the computer program code, when executed by the second core, further causes the second core to serve as the unit as a second unit, the in-vehicle device further comprises a shared memory to which the first core and the second core are accessible, the first unit includes a first application that is configured to execute a process to control the vehicle, the second unit includes a second application that is configured to execute a process related to a service provided by a service providing unit that is communicably connected to the center, the plurality of pieces of the vehicle data that are structured by the data structuring portion are stored on the shared memory, and the first application and the second application are configured to be accessible to the shared memory. 9 . The in-vehicle device according to claim 1 , wherein the at least one processor includes a first core and a second core, the computer program code, when executed by the first core, further causes the first core to serve as a first unit that is configured to acquire the plurality of pieces of the vehicle data from the electronic control unit, the computer program code, when executed by the second core, further causes the second core to serve as the unit as a second unit, and the first unit is configured to acquire the plurality of the vehicle data from a relaying device that is communicably connected to the electronic control unit. 10 . The in-vehicle device according to claim 8 , further comprising: a storage portion that is configured to store the plurality of pieces of the vehicle data that are structured by the data structuring portion, wherein the second application is configured to acquire the vehicle data stored in the storage portion through an in-vehicle device access API provided in the second unit. 11 . A data generation method implemented by an in-vehicle device that is mounted in a vehicle and includes a unit that is configured to communicate data with a center configured to manage vehicle data, the method comprising: normalizing a plurality of pieces of the vehicle data acquired from an electronic control unit mounted in the vehicle; structuring the plurality of pieces of the vehicle data that are normalized into a predetermined data structure; and transmitting, with the unit, the plurality of pieces of the vehicle data that are structured to the center through a communicator. 12 . A non-transitory, tangible storage medium for storing a data generation program for an in-vehicle device that is mounted in a vehicle and includes a unit that is configured to communicate data with a center configured to manage vehicle data, the data generation program, when executed by a computer of the in-vehicle device, causing the computer to: normalize a plurality of pieces of the vehicle data acquired from an electronic control unit mounted in the vehicle; structure the plurality of pieces of the vehicle data that are normalized into a predetermined data structure; and cause th

Assignees

Inventors

Classifications

  • G07C5/008Primary

    communicating information to a remotely located station (transmission systems for measured values G08C) · CPC title

  • Electric testing or monitoring · CPC title

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • Indexing; Data structures therefor; Storage structures · CPC title

  • Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors · 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 US2024203170A1 cover?
An in-vehicle device mounted in a vehicle includes: at least one processor; and at least one memory storing computer program code. The computer program code, when executed by the at least one processor, causes the at least one processor to serve as a unit that is configured to communicate data with a center configured to manage vehicle data. The unit includes: a normalization portion that is co…
Who is the assignee on this patent?
Denso Corp
What technology area does this patent fall under?
Primary CPC classification G07C5/008. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 20 2024 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).