IP Library Granted Patent US 11,979,803
Granted Patent B2
US 11,979,803 · App. 18/055,346 · Granted May 7, 2024

Responding to a signal indicating that an autonomous driving feature has been overridden by alerting plural vehicles

Inventors: Robert Norton (Raleigh, NC); Robert J. Kapinos (Durham, NC); Russell Speight VanBlon (Raleigh, NC); Scott Wentao Li (Cary, NC)
Assignee: Lenovo (Singa pore) Pte. Ltd.
H04W4/44G05D1/0061G05D1/0088G06F3/04847H04L12/1895H04L67/12H04L67/52
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,979,803
App. No.
18/055,346
Granted
May 7, 2024
Kind
B2
Abstract

In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to receive at least one override signal of at least a first autonomous driving feature of a vehicle, disable the first autonomous driving feature responsive to the override signal, and wirelessly transmit to at least a first computer server a signal indicating that the override signal was received.

Claims (47)

1. A non-transitory computer readable storage medium (CRSM), the non-transitory CRSM comprising instructions executable by at least one processor to:

receive from a first vehicle a signal indicating that at least one autonomous driving feature of the first vehicle has been overridden;

receive from the first vehicle indication of a location of the first vehicle; and

responsive to the signal indicating that the at least one autonomous driving feature of the first vehicle has been overridden and based at least in part on the location, increase a gain of one or more sensors on a second vehicle to sense one or more current driving conditions.

2. The non-transitory CRSM of claim 1 , wherein the signal is a first signal, wherein the location is a first location, and wherein the instructions are executable to:

receive from the second vehicle a second signal indicating that at least one autonomous driving feature of the second vehicle has been overridden, the second vehicle being different from the first vehicle;

receive from the second vehicle indication of a second location of the second vehicle; and

responsive to the first and second signals and based on the first and second locations being within a first distance of each other, transmit to plural vehicles one or more third signals indicating an alert.

3. The non-transitory CRSM of claim 1 , wherein the CRSM is implemented in a network server.

4. The non-transitory CRSM of claim 3 , wherein the network server is a maps application server.

5. The non-transitory CRSM of claim 1 , wherein the instructions are executable to:

transmit to plural vehicles one or more alerts responsive to the signal indicating that the at least one autonomous driving feature of the first vehicle has been overridden and responsive to determining that at least a first number of vehicles other than the first vehicle have reported respective overrides of respective autonomous driving features.

6. The non-transitory CRSM of claim 1 , wherein the instructions are executable to:

transmit to plural vehicles one or more alerts responsive to the signal indicating that the at least one autonomous driving feature of the first vehicle has been overridden and responsive to determining that at least a first number of vehicles other than the first vehicle have reported respective overrides of respective autonomous driving features within a first distance of the location of the first vehicle.

7. The non-transitory CRSM of claim 1 , wherein the instructions are executable to:

transmit to plural vehicles one or more alerts responsive to the signal indicating that the at least one autonomous driving feature of the first vehicle has been overridden and responsive to determining that at least a first number of vehicles other than the first vehicle have reported respective overrides of respective autonomous driving features within a first distance of the location of the first vehicle within a first period with respect to a time associated with the signal.

8. The non-transitory CRSM of claim 1 , wherein the instructions are executable to:

provide to at least one developer of a driving application and/or an autonomous driving feature program indication of the signal indicating that the at least one autonomous driving feature of the first vehicle has been overridden.

9. The non-transitory CRSM of claim 1 , wherein the instructions are executable to:

responsive to the signal indicating that the at least one autonomous driving feature of the first vehicle has been overridden and responsive to receiving a time of override for the first vehicle, a location of override for the first vehicle, and a speed at time of override for the first vehicle, increase the gain of the one or more sensors on the second vehicle.

10. The non-transitory CRSM of claim 1 , wherein the second vehicle is different from the first vehicle.

11. A device, comprising:

at least one processor; and

storage accessible to the at least one processor and comprising instructions executable by the at least one processor to:

receive from a first vehicle a signal indicating that at least one autonomous driving feature of the first vehicle has been overridden;

receive from the first vehicle indication of a location of the first vehicle; and

responsive to the signal indicating that the at least one autonomous driving feature of the first vehicle has been overridden and based at least in part on the location, increase a gain of one or more sensors on a second vehicle to sense one or more current driving conditions.

12. The device of claim 11 , wherein the signal is a first signal, wherein the location is a first location, and wherein the instructions are executable to:

receive from the second vehicle a second signal indicating that at least one autonomous driving feature of the second vehicle has been overridden, the second vehicle being different from the first vehicle;

receive from the second vehicle indication of a second location of the second vehicle; and

responsive to the first and second signals and based on the first and second locations being within a first distance of each other, transmit to plural vehicles one or more third signals indicating an alert.

13. The device of claim 11 , wherein the device is a maps application server.

14. The device of claim 11 , wherein the instructions are executable to:

increase the gain of the one or more sensors responsive to the signal indicating that the at least one autonomous driving feature of the first vehicle has been overridden and responsive to determining that at least a first number of vehicles other than the first vehicle have reported respective overrides of respective autonomous driving features.

15. The device of claim 11 , wherein the instructions are executable to:

increase the gain of the one or more sensors responsive to the signal indicating that the at least one autonomous driving feature of the first vehicle has been overridden and responsive to determining that at least a first number of vehicles other than the first vehicle have reported respective overrides of respective autonomous driving features within a first distance of the location of the first vehicle.

16. The device of claim 11 , wherein the instructions are executable to:

increase the gain of the one or more sensors responsive to the signal indicating that the at least one autonomous driving feature of the first vehicle has been overridden and responsive to determining that at least a first number of vehicles other than the first vehicle have reported respective overrides of respective autonomous driving features within a first distance of the location of the first vehicle within a first period with respect to a time associated with the signal.

17. The device of claim 11 , wherein the instructions are executable to:

responsive to the signal indicating that the at least one autonomous driving feature of the first vehicle has been overridden and responsive to receiving a time of override for the first vehicle, a location of override for the first vehicle, and a speed at the time of override for the first vehicle, increase the gain of the one or more sensors on the second vehicle.

18. The device of claim 11 , wherein the one or more sensors comprise one or more of: a camera, a water sensor, a humidity sensor, a temperature sensor, a laser rangefinder, and/or a light detection and ranging (LIDAR) sensor.

19. A method, comprising:

receiving from a first vehicle a signal indicating that at least one autonomous driving feature of the first vehicle has been overridden;

receiving from the first vehicle indication of a location of the first vehicle; and

responsive to the signal indicating that the at least one autonomous driving feature of the first vehicle has been overridden and based at least in part on the location, increasing a gain of one or more sensors on a second vehicle to sense one or more current driving conditions.

20. The method of claim 19 , wherein the method is implemented by a driving application server, and wherein the method comprises:

responsive to the signal indicating that the at least one autonomous driving feature of the first vehicle has been overridden and responsive to receiving a time of override for the first vehicle and a location of override for the first vehicle, increasing the gain of the one or more sensors on the second vehicle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070269/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
Continuity (2)
Division 16793184 · Feb 18, 2020
Related Publication 20230077159A1 · Mar 9, 2023