IP Library › Granted Patent US 11,461,087
Granted Patent B2
US 11,461,087 · App. 16/805,310 · Granted Oct 4, 2022

Transport sensor data update

Inventor: Stephen Paul McFarland, Jr. (Allen, TX)
Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
G06F8/65H04L67/34
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 11,461,087
App. No.
16/805,310
Granted
Oct 4, 2022
Kind
B2
Abstract

An example operation includes one or more of detecting, by a transport, a difference between sensor data associated with a location outside the transport and data stored on the transport and updating, by the transport, the data stored on the transport with the difference.

Claims (57)

1. A method, comprising:

comparing, by a transport, one or more objects identified by one or more transport sensors at a location outside the transport to stored data on the transport;

establishing, via the transport, a difference between the one or more objects and the data based on the comparing of previously stored sensor data on the transport to new sensor data received by the transport;

updating the stored sensor data on the transport based on the difference identified by the comparing;

determining a patch of a current software level based on the difference;

transmitting, from the transport, a request for the patch comprising the current software level of the transport and the difference to a server;

receiving the patch, at the transport, from the server based on the difference, and wherein the patch is transmitted to other transports in proximity to the location where the difference was first identified; and

updating, by the transport, the data stored on the transport with the patch.

2. The method of claim 1 , comprising:

creating, by the server, the patch comprising the difference; and

transmitting, by the server, the patch to the transport.

3. The method of claim 1 , wherein the data is associated with the location comprises one or more camera images at the location, the one or more camera images comprising one or more of a traffic accident, construction, one or more signs, and a road or traffic condition.

4. The method of claim 1 , comprising in response to receiving the patch at the transport:

displaying, by the transport, information reflecting the patch.

5. The method of claim 1 , wherein the difference comprises information related to one or more of a traffic accident, construction, one or more signs, and a road or traffic condition.

6. The method of claim 1 , comprising:

identifying the stored data at the location;

determining the stored data comprises one or more elements that correspond to the difference; and

updating the one or more elements with the difference.

7. A transport, comprising:

a processor; and

a memory, coupled to the processor, comprising instructions that when executed by the processor are configured to:

compare, by the transport, one or more objects identified by one or more transport sensors at a location outside the transport to stored data on the transport;

establish a difference between the one or more objects and the data based on the comparing of previously stored sensor data on the transport to new sensor data received by the transport;

update the stored sensor data on the transport based on the difference identified by the comparing;

determine a patch of a current software level based on the difference;

transmit a request for the patch comprising the current software level of the transport and the difference to a server;

receive the patch from the server based on the difference, and wherein the patch is transmitted to other transports in proximity to the location where the difference was first identified; and

update, by the transport, the data stored on the transport with the patch.

8. The transport of claim 7 , further configured to:

create the patch comprising the difference.

9. The transport of claim 7 , wherein the data is associated with the location comprises one or more camera images at the location, the one or more camera images comprises one or more of a traffic accident, construction, one or more signs, and a road or traffic condition.

10. The transport of claim 7 , wherein the transport is configured to display information reflecting the patch in response to reception of the patch at the transport.

11. The transport of claim 7 , wherein the difference comprises information related to one or more of a traffic accident, construction, one or more signs, and a road or traffic condition.

12. The transport of claim 7 , wherein the transport is further configured to:

identify the stored data at the location;

determine the stored data comprises one or more elements that correspond to the difference; and

update the one or more elements with the difference.

13. A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform:

comparing, by a transport, one or more objects identified by one or more transport sensors at a location outside the transport to stored data on the transport;

establishing, via the transport, a difference between the one or more objects and the data based on the comparing of previously stored sensor data on the transport to new sensor data received by the transport;

updating the stored sensor data on the transport based on the difference identified by the comparing;

determining a patch of a current software level based on the difference;

transmitting, from the transport, a request for the patch comprising the current software level of the transport and the difference to a server;

receiving the patch, at the transport, from the server based on the difference, and wherein the patch is transmitted to other transports in proximity to the location where the difference was first identified; and

updating, by the transport, the data stored on the transport with the patch.

14. The non-transitory computer readable medium of claim 13 , wherein the instructions cause the processor to further perform:

creating, by the server, the patch comprising the difference; and

transmitting, by the server, the patch to the transport.

15. The non-transitory computer readable medium of claim 13 , wherein the data is associated with the location comprises one or more camera images at the location, the one or more camera images comprising one or more of a traffic accident, construction, one or more signs, and a road or traffic condition.

16. The non-transitory computer readable medium of claim 13 , wherein the instructions cause the processor to further perform:

displaying, by the transport, information reflecting the patch in response to receiving the patch to the transport,

wherein the difference comprises information related to one or more of a traffic accident, construction, one or more signs, and a road or traffic condition.

17. The non-transitory computer readable medium of claim 13 , wherein the instructions cause the processor to further perform:

identifying the stored data at the location;

determining the stored data comprises one or more elements that correspond to the difference; and

updating the one or more elements with the difference.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2022
From: TOYOTA MOTOR NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 061272/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2020
From: MCFARLAND, STEPHEN PAUL, JR.
To: TOYOTA MOTOR NORTH AMERICA, INC.
Reel/Frame 051967/0692 →
Continuity (1)
Related Publication 20210271465A1 · Sep 2, 2021