# US 10,769,953 B1 · Vehicle-to-vehicle sensor data sharing

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

- Number: US 10,769,953 B1
- Document ID: US10769953B1
- Status: Granted
- Kind: B1
- Application number: 16/438,261
- Filed: 2019-06-11
- Granted: 2020-09-08
- Earliest claimed: 2019-06-11
- Assignees: Toyota Motor North America, Inc.
- Applicants: Toyota Motor North America, Inc.
- Inventors: Felipe G. Salles; Shintaro Iwaasa; Louis Brugman; Devang H. Parekh; Robert D. Slater; Christopher J. Risberg; Nutonya L. Parker
- Web page: https://patentgrep.com/patent/US10769953B1

## CPC

- G08G 1/0112: {from the vehicle, e.g. floating car data [FCD]}
- G08G 1/162: {event-triggered}
- G05D 1/0055: {with safety arrangements}
- G05D 1/0287: {involving a plurality of land vehicles, e.g. fleet or convoy travelling (traffic control systems for road vehicles G08G1/00, particularly anticollision systems G08G1/16)}
- G08G 1/0129: {for creating historical data or processing based on historical data}
- G08G 1/0133: {for classifying traffic situation}
- G08G 1/123: indicating the position of vehicles, e.g. scheduled vehicles; {Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams}(transmission of navigation instructions to vehicles G08G1/0968)
- G08G 1/165: {for passive traffic, e.g. including static obstacles, trees}
- G08G 1/166: {for active traffic, e.g. moving vehicles, pedestrians, bikes}
- 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})
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES

## Abstract

An example operation may include one or more of detecting a potential event via sensors on a transport, sending data related to the potential event to other transports within a predefined distance, storing the data at the transports and a server, and performing a transport operation response on the transports.

## Claims

### Claim 1

A system, comprising:
a processor and one or more sensors on a first transport;
a second transport;
a memory that stores instructions that when executed by the processor, cause the processor to:
detect, by the one or more sensors, a potential event;
send data related to the potential event to the second transport, wherein the second transport is within a distance from the first transport;
store the data on the second transport;
send the data from the second transport to a server;
determine, by the server, that the data related to the potential event detected by the first transport is received by the server;
determine, by the server, that the data sent from the second transport is received by the server; and
remove, by the server, the data from one or more of the first transport and the second transport.

### Claim 2 (depends on 1)

The system of claim 1, wherein the potential event is an imminent contact with an object.

### Claim 3 (depends on 1)

The system of claim 1, wherein the data is sent to the second transport, and the data is sent to a third transport, wherein the data is sent to the second transport and to the third transport within at least one of:
a same time; and
a different time.

### Claim 4 (depends on 3)

The system of claim 3, wherein when the server receives at least one of:
the data from the second transport; and
the data from the third transport;
wherein when the server determines that the data is received, data is removed from one or more of the first transport, the second transport, and the third transport.

### Claim 5 (depends on 4)

The system of claim 4, wherein data in the server from one or more of the second transport and the third transport are compared, wherein the comparison determines a state of the first transport at a time that the data was sent to the second transport and a state of the first transport at a time that the data was sent to the third transport, wherein the server determines a next action based on the state of the first transport within at least one of the time that the data was sent to the second transport, and at the time that the data was sent to the third transport.

### Claim 6 (depends on 1)

The system of claim 1, wherein the detection of the potential event is from at least one of:
a sensor on a stationary object; and
a sensor on an object in motion.

### Claim 7 (depends on 1)

The system of claim 1, wherein the data is one or more of audio, video, data captured in the first transport, data related to the first transport and data related to an outside surrounding area of the first transport.

### Claim 8

A method, comprising:
detecting a potential event, by at least one sensor on a first transport;
sending data related to the potential event to a second transport, wherein the second transport is within a distance of the first transport;
storing the data on the second transport;
sending the data from the second transport to a server;
determining that the data related to the potential event detected by the first transport is received by the server;
determining that the data sent from the second transport is received by the server; and
removing the data from one or more of the first transport and the second transport.

### Claim 9 (depends on 8)

The method of claim 8, wherein the potential event is an imminent contact with an object.

### Claim 10 (depends on 8)

The method of claim 8, wherein the data is sent to the second transport, and the data is sent to a third transport, wherein the data is sent to the second transport and to the third transport during at least one of:
a same time; and
a different time.

### Claim 11 (depends on 10)

The method of claim 10, wherein when the server receives at least one of:
the data from the second transport; and
the data from the third transport;
wherein when the server determines that the data is received, data is removed from one of more of the first transport, the second transport, and the third transport.

### Claim 12 (depends on 11)

The method of claim 11, wherein data in the server from one or more of the second transport and the third transport are compared, wherein the comparison determines a state of the first transport at a time that the data was sent to the second transport and a state of the first transport at a time that the data was sent to the third transport, wherein the server determines a next action based on the state of the first transport during at least one of the time that the data was sent to the second transport, and at the time that the data was sent to the third transport.

### Claim 13 (depends on 8)

The method of claim 8, wherein the detection of the potential event is from at least one of:
a sensor on a non-moving object; and
a sensor on a moving object.

### Claim 14 (depends on 8)

The method of claim 8, wherein the data is one or more of audio, video, data captured in the first transport, data related to the first transport and data related to an outside surrounding area of the first transport.

### Claim 15

A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform:
detecting a potential event, by at least one sensor on a first transport;
sending data related to the potential event to a second transport, wherein the second transport is within a distance of the first transport;
storing the data on the second transport;
sending the data from the second transport to a server;
determining that the data related to the potential event detected by the first transport is received by the server;
determining that the data sent from the second transport is received by the server; and
removing the data from one or more of the first transport and the second transport.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the potential event is an imminent contact with an object.

### Claim 17 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the data is sent to the second transport, and the data is sent to a third transport, wherein the data is sent to the second transport and to the third transport during at least one of:
a same time; and
a different time.

### Claim 18 (depends on 17)

The non-transitory computer readable medium of claim 17, wherein when the server receives at least one of:
the data from the second transport; and
the data from the third transport;
wherein when the server determines that the data is received, data is removed from one of more of the first transport, the second transport, and the third transport.

### Claim 19 (depends on 18)

The non-transitory computer readable medium of claim 18, wherein data in the server from one or more of the second transport and the third transport are compared, wherein the comparison determines a state of the first transport at a time that the data was sent to the second transport and a state of the first transport at a time that the data was sent to the third transport, wherein the server determines a next action based on the state of the first transport during at least one of the time that the data was sent to the second transport, and at the time that the data was sent to the third transport.

### Claim 20 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the detection of the potential event is from at least one of:
a sensor on a non-moving object; and
a sensor on a moving object.
