IP Library Granted Patent US 10,875,525
Granted Patent B2
US 10,875,525 · App. 14/819,237 · Granted Dec 29, 2020

Ability enhancement

Inventors: Richard T. Lord (Tacoma, WA); Robert W. Lord (Seattle, WA); Nathan P. Myhrvold (Medina, WA); Clarence T. Tegreene (Bellevue, WA); Roderick A. Hyde (Redmond, WA); Lowell L. Wood (Bellevue, WA); Muriel Y. Ishikawa (Livermore, CA); Victoria Y. H. Wood (Livermore, CA); Charles Whitmer (North Bend, WA); Paramvir Bahl (Bellevue, WA); Douglas C. Burger (Bellevue, WA); Ranveer Chandra (Kirkland, WA); William H. Gates, III (Medina, WA); Pablos Holman (Seattle, WA); Jordin T. Kare (Seattle, WA); Craig J. Mundie (Seattle, WA); Tim Paek (Sammamish, WA); Desney S. Tan (Kirkland, WA); Lin Zhong (Houston, TX); Matthew G. Dyor (Bellevue, WA)
Assignee: Microsoft Technology Licensing LLC
B60W30/09B60T7/22B60T17/22G08G1/164B60T2201/022B60T2210/36B60W2555/00
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,875,525
App. No.
14/819,237
Granted
Dec 29, 2020
Kind
B2
Abstract

Techniques for ability enhancement are described. In some embodiments, devices and systems located in a transportation network share threat information with one another, in order to enhance a user's ability to operate or function in a transportation-related context. In one embodiment, a process in a vehicle receives threat information from a remote device, the threat information based on information about objects or conditions proximate to the remote device. The process then determines that the threat information is relevant to the safe operation of the vehicle. Then, the process modifies operation of the vehicle based on the threat information, such as by presenting a message to the operator of the vehicle and/or controlling the vehicle itself.

Claims (28)

1. A method for enhancing ability in a transportation-related context, the method comprising:

at a first vehicle, receiving threat information from a remote device, the threat information based at least in part on information about objects and/or conditions proximate to the remote device, the remote device including at least two cameras of a second vehicle, the at least two cameras of the second vehicle capturing views to the front, sides, and rear of the second vehicle, wherein image data of the at least two cameras includes images of the first vehicle, wherein the information about objects and/or conditions proximate to the remote device include one or more of image data, audio data, weather data, and motion-related information, and wherein the received threat information determined at the second vehicle with respect to information about objects and/or conditions received at the second vehicle;

determining that the threat information is relevant to safe operation of the first vehicle based on one or more of location of the first vehicle, direction of travel of the first vehicle, and speed of the first vehicle; and

modifying operation of the first vehicle based on the threat information, wherein modifying operation of the first vehicle includes one or more of changing a steering of the first vehicle, changing a braking of the first vehicle, changing an acceleration of the first vehicle, changing a speed of the first vehicle, changing an engine output of the first vehicle, changing a direction of the first vehicle, and changing a position of the first vehicle.

2. The method of claim 1 , wherein the receiving threat information includes: receiving threat information determined based on information about driving conditions proximate to the remote device.

3. The method of claim 2 , wherein the information about driving conditions indicates that icy surface conditions, wet surface conditions, oily surface conditions, or a limited visibility condition is/are present proximate to the remote device.

4. The method of claim 2 , wherein the information about driving conditions indicates that there is an accident proximate to the remote device.

5. The method of claim 1 , further includes:

determining motion-related information of the first vehicle based on the images of the first vehicle from the at least two cameras of the second vehicle.

6. A non-transitory computer-readable medium including contents that are configured, when executed, to cause a computing system to perform a method for enhancing ability in a transportation-related context, the method comprising:

at a first vehicle, receiving threat information from a remote device, the threat information based at least in part on information about objects and/or conditions proximate to the remote device, the remote device including at least two cameras of a second vehicle, the at least two cameras of the second vehicle capturing views to the front, sides, and rear of the second vehicle, wherein image data of the at least two cameras includes images of the first vehicle, wherein the information about objects and/or conditions proximate to the remote device include one or more of image data, audio data, weather data, and motion-related information, and wherein the received threat information determined at the second vehicle with respect to information about objects and/or conditions received at the second vehicle;

determining that the threat information is relevant to safe operation of the first vehicle based on one or more of location of the first vehicle, direction of travel of the first vehicle, and speed of the first vehicle; and

modifying operation of the first vehicle based on the threat information, wherein modifying operation of the first vehicle includes one or more of changing a steering of the first vehicle, changing a braking of the first vehicle, changing an acceleration of the first vehicle, changing a speed of the first vehicle, changing an engine output of the first vehicle, changing a direction of the first vehicle, and changing a position of the first vehicle.

7. The computer-readable medium of claim 6 , wherein the receiving threat information includes: receiving threat information determined based on information about driving conditions proximate to the remote device.

8. A computing system for enhancing ability in a transportation-related context, the computing system comprising:

processor;

a memory;

a module that is stored in the memory and that is configured, when executed by the processor, to perform a method comprising:

at a first vehicle, receiving threat information from a remote device, the threat information based at least in part on information about objects and/or conditions proximate to the remote device, the remote including at least two cameras of a second vehicle, the at least two cameras of the second vehicle capturing views to the front, sides, and rear of the second vehicle, wherein image data of the at least two cameras includes images of the first vehicle, wherein the information about objects and/or conditions proximate to the remote device include one or more of image data, audio data, weather data, and motion-related information, and wherein the received threat information determined at the second vehicle with respect to information about objects and/or conditions received at the second vehicle;

determining that the threat information is relevant to safe operation of the first vehicle based on one or more of location of the first vehicle, direction of travel of the first vehicle, and speed of the first vehicle; and

modifying operation of the first vehicle based on the threat information, wherein modifying operation of the first vehicle includes one or more of changing a steering of the first vehicle, changing a braking of the first vehicle, changing an acceleration of the first vehicle, changing a speed of the first vehicle, changing an engine output of the first vehicle, changing a direction of the first vehicle, and changing a position of the first vehicle.

9. The system of claim 8 , wherein the receiving threat information includes: receiving threat information determined based on information about driving conditions proximate to the remote device.

10. The system of claim 9 , wherein the information about driving conditions indicates that icy surface conditions, wet surface conditions, oily surface conditions, or a limited visibility condition is/are present proximate to the remote device.

11. The system of claim 9 , wherein the information about driving conditions indicates that there is an accident proximate to the remote device.

12. The system of claim 8 , further includes:

determining motion-related information of the first vehicle based on the images of the first vehicle from the at least two cameras of the second vehicle.

13. The computer-readable medium of claim 7 , wherein the information about driving conditions indicates that icy surface conditions, wet surface conditions, oily surface conditions, or a limited visibility condition is/are present proximate to the remote device.

14. The computer-readable medium of claim 7 , wherein the information about driving conditions indicates that there is an accident proximate to the remote device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2016
From: ELWHA LLC
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 037786/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2015
From: CHANDRA, RANVEER
To: ELWHA LLC
Reel/Frame 037387/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2015
From: LORD, RICHARD T.; LORD, ROBERT W.; MYHRVOLD, NATHAN P.; TEGREENE, CLARENCE T.; HYDE, RODERICK A.; WOOD, LOWELL L., JR.; ISHIKAWA, MURIEL Y.; WOOD, VICTORIA Y.H.; WHITMER, CHARLES; BAHL, PARAMVIR; BURGER, DOUGLAS C.; GATES, WILLIAM H., III; HOLMAN, PABLOS; KARE, JORDIN T.; MUNDIE, CRAIG J.; PAEK, TIM; TAN, DESNEY S.; ZHONG, LIN; DYOR, MATTHEW G.
To: ELWHA LLC
Reel/Frame 037397/0637 →
Continuity (10)
Continuation In Part 13434475 · Mar 29, 2012
Continuation In Part 13309248 · Dec 1, 2011
Continuation In Part 13324232 · Dec 13, 2011
Continuation In Part 13340143 · Dec 29, 2011
Continuation In Part 13356419 · Jan 23, 2012
Continuation In Part 13362823 · Jan 31, 2012
Continuation In Part 13397289 · Feb 15, 2012
Continuation In Part 13407570 · Feb 28, 2012
Continuation In Part 13425210 · Mar 20, 2012
Related Publication 20150336578A1 · Nov 26, 2015