IP Library Granted Patent US 10,807,592
Granted Patent B2
US 10,807,592 · App. 16/010,997 · Granted Oct 20, 2020

Vehicle navigation using object data received from other vehicles

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,807,592
App. No.
16/010,997
Granted
Oct 20, 2020
Kind
B2
Abstract

A method includes: receiving, by a computing device, object data regarding a first object detected by a first vehicle, the object data including an object type and a location; storing the object data; generating, based on the object data, navigation data; and sending the navigation data to a second vehicle, the navigation data for use by the second vehicle to control navigation.

Claims (40)

1. A method comprising:

receiving, by at least one processor of a server and from a transmitter of a first vehicle, object data regarding a first object detected by at least one sensor of the first vehicle, the object data comprising an object type and a location;

storing, by the at least one processor in memory of the server, the object data;

generating, by the at least one processor and based on the object data, navigation data;

determining a first location of the first vehicle;

determining a second location of a second vehicle;

determining, by the at least one processor based on comparing the first location to the second location, that the first vehicle is within a predetermined distance of the second vehicle; and

in response to determining that the first vehicle is within the predetermined distance, sending, by the server over a communication network, the navigation data to the second vehicle, the navigation data for use by a controller of the second vehicle to control navigation.

2. The method of claim 1 , wherein the first object is beyond a detection range of the second vehicle when the first vehicle sends the object data to the server.

3. The method of claim 1 , wherein the first object is greater than a predetermined distance from the second vehicle when the object data is received from the first vehicle.

4. The method of claim 1 , wherein the first object is a traffic sign, a traffic light, a road lane, or a physical structure.

5. The method of claim 1 , wherein the navigation data includes at least a portion of the object data.

6. The method of claim 1 , further comprising receiving object data regarding a second object detected by at least one sensor of a third vehicle, wherein the navigation data includes the object data regarding the second object.

7. The method of claim 1 , wherein the object data is transmitted to the server by the transmitter of the first vehicle in response to a determination that the first vehicle is within a predetermined distance of the second vehicle.

8. A system of a second vehicle comprising:

a communication device;

at least one processor; and

memory storing instructions configured to instruct the at least one processor to:

determine a location of the second vehicle;

determine that a first vehicle is within a predetermined proximity of the location of the second vehicle;

receive, by the communication device the first vehicle, object data regarding objects encountered by the first vehicle during travel, wherein the object data is collected by at least one sensor of the first vehicle, and wherein the object data is received while the second vehicle is within a wireless communication range of the first vehicle;

generate, based on the received object data, a navigation path for the second vehicle; and

control navigation of the second vehicle based on the navigation path.

9. The system of claim 8 , wherein the predetermined proximity is a distance from a location of the first vehicle to the location of the second vehicle.

10. The system of claim 8 , wherein determining that the first vehicle is within the predetermined proximity of the location of the second vehicle comprises:

determining a location of the first vehicle;

and

comparing the location of the first vehicle to the location of the second vehicle.

11. The system of claim 8 , wherein determining that the first vehicle is within the predetermined proximity of the location of the second vehicle comprises:

determining a first time that the object data was collected by the at least one sensor of the first vehicle when the first vehicle was at a first location;

determining a second time that the second vehicle is expected to be at the first location; and

determining that the time difference between the first time and the second time is within a predetermined tolerance.

12. The system of claim 8 , wherein receiving the object data regarding objects encountered by the first vehicle is performed after determining that the first vehicle is within the predetermined proximity of the location of the second vehicle.

13. The system of claim 8 , wherein the received object data includes a first object, and the first object is outside of a detection range of the second vehicle at the time the object data is received.

14. A non-transitory computer storage medium storing instructions which, when executed on a server, cause the server to perform a method comprising:

receiving, by the server from a transmitter of a first vehicle, object data regarding at least one object, wherein the object data is based on data collected by at least one sensor of the first vehicle;

determining that a second vehicle is within a predetermined distance of a prior location of the first vehicle at which the first vehicle collected data regarding surrounding objects; and

in response to determining that the second vehicle is within the predetermined distance, controlling navigation of the second vehicle based on the object data.

15. The non-transitory computer storage medium of claim 14 , wherein the object data comprises data obtained from an artificial neural network model of the first vehicle.

16. The non-transitory computer storage medium of claim 14 , wherein the server is configured to monitor an operating status for each of a plurality of vehicles, and the plurality of vehicles includes at least one of the first vehicle or the second vehicle.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 11, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050713/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2019
From: GOLOV, GIL
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047969/0858 →
SUPPLEMENT NO. 9 TO PATENT SECURITY AGREEMENT Recorded Aug 9, 2018
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047282/0463 →