# US 10,771,940 B2 · In-vehicle device, information processing method and computer-readable medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,771,940 B2
- Document ID: US10771940B2
- Status: Granted
- Kind: B2
- Application number: 16/427,929
- Filed: 2019-05-31
- Published: 2019-12-12
- Granted: 2020-09-08
- Earliest claimed: 2018-06-07
- Assignees: Toyota Jidosha Kabushiki Kaisha
- Applicants: Toyota Jidosha Kabushiki Kaisha
- Inventors: Ryokichi Onishi
- Web page: https://patentgrep.com/patent/US10771940B2

## CPC

- H04W 4/46: for vehicle-to-vehicle communication [V2V]
- G08G 1/0112: {from the vehicle, e.g. floating car data [FCD]}
- G08G 1/0965: responding to signals from another vehicle, e.g. emergency vehicle
- G08G 1/096791: {where the origin of the information is another vehicle}
- H04W 4/44: for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})

## Abstract

An in-vehicle device includes: a first communicator for inter-vehicle communication; a second communicator for communication with a predetermined transmission destination; and a storage configured to store first information pieces and a list including respective identification information pieces of the first information pieces; and a controller. The controller exchanges lists with a first in-vehicle device through the first communicator, and at a predetermined timing for transmitting the first information pieces stored in the storage to the predetermined transmission destination through the second communicator, when a predetermined condition is met, the controller does not transmit a first information piece included in the first information pieces and provided with an identification information piece included in both the list stored in the storage and a first list received from the first in-vehicle device and including respective identification information pieces of first information pieces each held by any of the other in-vehicle devices.

## Claims

### Claim 1

An in-vehicle device comprising:
a first communicator configured for communication with other in-vehicle devices;
a second communicator configured for communication with a predetermined transmission destination;
a storage that stores:
a plurality of information pieces, and
a list including information that identifies the plurality of information pieces, respectively; and
a controller configured to:
perform transmission processing for transmitting at least a part of the plurality of information pieces stored in the storage to the predetermined transmission destination,
transmit the list to a first in-vehicle device of the other in-vehicle devices and receive, from the first in-vehicle device through the first communicator, a first list including information that identifies information pieces each held by any of the other in-vehicle devices including the first in-vehicle device, and
determine, when a first information piece is present in the storage, whether or not to transmit the first information piece in the transmission processing, depending on whether or not a predetermined condition is met, wherein information that identifies the first information piece is included in both the first list and the list.

### Claim 2 (depends on 1)

The in-vehicle device according to claim 1, wherein
when the controller makes a determination not to transmit the first information piece in the transmission processing, the controller is configured to delete the first information piece from the storage.

### Claim 3 (depends on 1)

The in-vehicle device according to claim 1, wherein
the controller is configured to add first information that identifies information pieces to the list to update the list, and
the first information is not included in the list but included in the first list.

### Claim 4 (depends on 3)

The in-vehicle device according to claim 3, wherein the controller is configured to:
in the update of the list, update the list with a vehicle information piece associated with the first information, the vehicle information piece indicating that an information piece corresponding to the first information is held by any of the other in-vehicle devices; and
when a second list received from a second in-vehicle device of the other in-vehicle devices includes second information associated with an additional information piece that identifies the additional information piece, make a determination not to transmit an information piece of the information pieces stored in the storage in the transmission processing, the second list including respective identification information of information pieces each held by any of the other in-vehicle devices including the second in-vehicle device, and an identification information of the information piece matching the second information.

### Claim 5 (depends on 4)

The in-vehicle device according to claim 4, wherein
each of the vehicle information pieces is an identification information of an in-vehicle device; and
the controller is configured to, when the second information included in the second list is received from the second in-vehicle device and the vehicle information piece associated with the second information indicates an identification information of the in-vehicle device itself, make a determination to transmit an information of the information pieces stored in the storage, an identification information of the information piece matching the second information, in the transmission processing.

### Claim 6

An information processing method comprising causing an in-vehicle device configured to perform transmission processing for transmitting at least a part of a plurality of information pieces stored in a storage to a predetermined transmission destination to:
transmit a list including information that identifies the plurality of information pieces, respectively, to a first in-vehicle device of other in-vehicle devices;
receive a first list including information that identifies information pieces each held by any of the other in-vehicle devices including the first in-vehicle device from the first in-vehicle device, through a first communicator used for transmission with the other in-vehicle devices; and
when a first information piece is present in the storage, determine whether or not to transmit the first information piece in the transmission processing depending on whether or not a predetermined condition is met, wherein information that identifies the first information piece is included in both the first list and the list.

### Claim 7

A non-transitory computer-readable medium recorded with an information processing program for causing a computer to:
perform transmission processing for transmitting at least a part of a plurality of information pieces stored in a storage to a predetermined transmission destination;
transmit a list including information that identifies the plurality of information pieces, respectively, to a first in-vehicle device of other in-vehicle devices;
receive a first list including information that identifies information pieces each held by any of the other in-vehicle devices including the first in-vehicle device from the first in-vehicle device, through a first communicator used for transmission with the other in-vehicle devices; and
when a first information piece is present in the storage, determine whether or not to transmit the first information piece in the transmission processing depending on whether or not a predetermined condition is met, wherein information that identifies the first information piece is included in both the first list and the list.

### Claim 8 (depends on 3)

The in-vehicle device according to claim 3, wherein the first information corresponds to information pieces that the controller determines not to transmit, and the controller controls the information pieces to be deleted from the storage.

### Claim 9 (depends on 6)

The information processing method according to claim 6, further comprising causing the in-vehicle device to:
determine not to transmit the first information piece in the transmission processing, and delete the first information piece from the storage.

### Claim 10 (depends on 6)

The information processing method according to claim 6, further comprising causing the in-vehicle device to:
add first information that identifies information pieces to the list to update the list,
wherein the first information is not included in the list but included in the first list.

### Claim 11 (depends on 10)

The information processing method according to claim 10, wherein the first information corresponds to information pieces that are not transmitted, and the information pieces are deleted from the storage.

### Claim 12 (depends on 10)

The information processing method according to claim 10, wherein
the adding comprises updating the list with a vehicle information piece associated with the first information, the vehicle information piece indicating that an information piece corresponding to the first information is held by any of the other in-vehicle devices; and the information processing method further comprises causing the in-vehicle device to:
receive a second list from a second in-vehicle device of the other in-vehicle devices that includes second information associated with an additional information piece that identifies the additional information piece; and
determine not to transmit an information of the information pieces stored in the storage in the transmission processing, the second list including respective identification information of information pieces each held by any of the other in-vehicle devices including the second in-vehicle device, and an identification information of the information piece matching the second information.

### Claim 13 (depends on 12)

The information processing method according to claim 12, wherein
each of the vehicle information pieces is an identification information of an in-vehicle device; and
when the second information included in the second list is received from the second in-vehicle device and the vehicle information piece associated with the second information indicates an identification information of the in-vehicle device itself, the in-vehicle device determines to transmit an information of the information pieces stored in the storage, an identification information of the information piece matching the second information, in the transmission processing.

### Claim 14 (depends on 7)

The non-transitory computer-readable medium according to claim 7, the information processing program further causing the computer to:
determine not to transmit the first information piece in the transmission processing, and delete the first information piece from the storage.

### Claim 15 (depends on 7)

The non-transitory computer-readable medium according to claim 7, the information processing program further causing the computer to:
add first information that identifies information pieces to the list to update the list,
wherein the first information is not included in the list but included in the first list.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium according to claim 15, wherein the first information corresponds to information pieces that are not transmitted, and the information processing program causes the computer to delete the information pieces from the storage.

### Claim 17 (depends on 15)

The non-transitory computer-readable medium according to claim 15, wherein
the adding comprises updating the list with a vehicle information piece associated with the first information, the vehicle information piece indicating that an information piece corresponding to the first information is held by any of the other in-vehicle devices; and
the information processing program further causes the computer to:
receive a second list from a second in-vehicle device of the other in-vehicle devices that includes second information associated with an additional information piece that identifies the additional information piece; and
determine not to transmit an information of the information pieces stored in the storage in the transmission processing, the second list including respective identification information of information pieces each held by any of the other in-vehicle devices including the second in-vehicle device, and an identification information of the information piece matching the second information.

### Claim 18 (depends on 17)

The non-transitory computer-readable medium according to claim 17, wherein
each of the vehicle information pieces is an identification information of an in-vehicle device; and
when the second information included in the second list is received from the second in-vehicle device and the vehicle information piece associated with the second information indicates an identification information of the in-vehicle device itself, the information processing program causes the computer to determine to transmit an information of the information pieces stored in the storage, an identification information of the information piece matching the second information, in the transmission processing.
