IP Library Granted Patent US 11,501,643
Granted Patent B2
US 11,501,643 · App. 16/401,629 · Granted Nov 15, 2022

Reducing autonomous vehicle downtime and idle data usage

Inventors: Brent Justin Goldman (San Fransico, CA); Leigh Gray Hagestad (San Francisco, CA); Rei Chiang (San Francisco, CA)
Assignee: Uber Technologies, Inc.
G08G1/202G06Q10/02G06Q50/30G08G1/0125G08G1/065G08G1/091
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,501,643
App. No.
16/401,629
Granted
Nov 15, 2022
Kind
B2
Abstract

Systems and methods for controlling an autonomous vehicle to reduce idle data usage and vehicle downtime are provided. In one example embodiment, a computing system can obtain data associated with autonomous vehicle(s) that are online with a service entity. The computing system can obtain data indicative of the geographic area with an imbalance in a number of vehicles associated with the geographic area. The computing system can determine a first autonomous vehicle for re-positioning with respect to the geographic area based at least in part on the data associated with the one or more autonomous vehicles and the data indicative of the geographic. The computing system can communicating data indicative of a first re-positioning assignment associated with the first autonomous vehicle. In some implementations, the computing system can generate vehicle service incentive to entice a vehicle provider to re-position its autonomous vehicles with respect to the geographic area.

Claims (52)

1. A computer-implemented method for controlling autonomous vehicles, comprising:

obtaining, by a first computing system comprising one or more computing devices, data associated with a geographic area;

determining, by the first computing system, that the geographic area has a vehicle imbalance based at least in part on the data associated with the geographic area;

generating, by the first computing system, data indicative of a vehicle service incentive associated with the geographic area that has the vehicle imbalance;

communicating, by the first computing system, the data indicative of the vehicle service incentive to a second computing system associated with a vehicle provider, wherein the vehicle provider is associated with one or more autonomous vehicles; and

confirming, by the first computing system, that a first autonomous vehicle of the one or more autonomous vehicles associated with the vehicle provider is being or has been re-positioned with respect to the geographic area.

2. The computer-implemented method of claim 1 , wherein confirming that the first autonomous vehicle of the one or more autonomous vehicles associated with the vehicle provider is being or has been re-positioned with respect to the geographic area comprises:

obtaining data indicative of a motion plan of the first autonomous vehicle; and

determining that the first autonomous vehicle is being or has been re-positioned with respect to the geographic area based at least in part on the data indicative of the motion plan of the first autonomous vehicle.

3. The computer-implemented method of claim 1 , wherein confirming that the first autonomous vehicle of the one or more autonomous vehicles associated with the vehicle provider is being or has been re-positioned with respect to the geographic area comprises:

obtaining location data associated with the first autonomous vehicle; and

determining that the first autonomous vehicle is being or has been re-positioned with respect to the geographic area based at least in part on the data indicative of the location data.

4. The computer-implemented method of claim 1 , further comprising:

obtaining, by the first computing system, data indicative of a vehicle service request for a vehicle service associated with the geographic area;

generating, by the first computing system, data indicative of a vehicle service assignment based at least in part on the vehicle service incentive and the vehicle service request; and

communicating, by the first computing system, the data indicative of the vehicle service assignment to at least one of the second computing system associated with the vehicle provider or the first autonomous vehicle.

5. The computer-implemented method of claim 4 , wherein the vehicle service incentive comprises an increase in a compensation parameter associated with the vehicle service.

6. The computer-implemented method of claim 4 , wherein the vehicle service incentive comprises an increase in a rating parameter associated with the first autonomous vehicle or the vehicle provider.

7. The computer-implemented method of claim 1 , wherein the data associated with the geographic area comprises at least one of data indicative of a demand for the one or more vehicle services associated with the geographic area, data indicative of a number of vehicles within the geographic area, data indicative of an event associated with the geographic area, or data indicative of a weather condition associated with the geographic area.

8. The computer-implemented method of claim 1 , wherein the second computing system associated with the vehicle provider is configured to select at least one of the one or more autonomous vehicles for re-positioning with respect to the geographic area.

9. A computing system comprising:

one or more processors; and

one or more tangible, non-transitory, computer readable media that store instructions that when executed by the one or more processors cause the computing system to perform operations comprising:

obtaining data indicative of a geographic area with a vehicle imbalance;

generating data indicative of a vehicle service incentive associated with the geographic area that has the vehicle imbalance;

communicating the data indicative of the vehicle service incentive to a plurality of other computing systems of a plurality of vehicle providers, each different computing system being associated with a different vehicle provider, and each different vehicle provider being associated with one or more different autonomous vehicles; and

confirming that a first autonomous vehicle associated with a first vehicle provider is being or has been re-positioned with respect to the geographic area.

10. The computing system of claim 9 , wherein the operations further comprise:

indicating that the vehicle service incentive associated with the geographic area is unavailable to the vehicle providers other than the first vehicle provider.

11. The computing system of claim 10 , wherein indicating that the vehicle service associated with the geographic area is unavailable to the vehicle providers other than the first vehicle provider comprises:

communicating, to the other computing systems associated with the other vehicle providers, data indicating that the vehicle service incentive associated with the geographic area is unavailable.

12. The computing system of claim 9 , wherein the operations comprise:

determining a number of autonomous vehicles needed for re-positioning with respect to the geographic area based at least in part on the vehicle imbalance.

13. The computing system of claim 12 , wherein the operations comprise:

confirming that a plurality of autonomous vehicles with at least the number of autonomous vehicles needed for re-positioning with respect to the geographic area are being or have been re-positioned with respect to the geographic area.

14. The computing system of claim 13 , wherein a first autonomous vehicle of the plurality of autonomous vehicles is associated with a first vehicle provider and wherein a second autonomous vehicle of the plurality of autonomous vehicles is associated with a second vehicle provider.

15. One or more tangible, non-transitory, computer-readable media that store instructions that, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising:

obtaining data indicative of a geographic area with a vehicle imbalance;

generating data indicative of a vehicle service incentive associated with the geographic area that has the vehicle imbalance;

communicating, to a plurality of computing systems, the data indicative of the vehicle service incentive associated with the geographic area, wherein each computing system of the plurality of computing systems is associated with a different vehicle provider;

confirming that a first autonomous vehicle associated with a first vehicle provider is being or has been re-positioned with respect to the geographic area; and

communicating data indicative of a first vehicle service assignment to the first autonomous vehicle, wherein the first vehicle service assignment is based at least in part on the vehicle service incentive, and wherein the first vehicle service assignment is indicative of a first requested vehicle service.

16. The one or more tangible, non-transitory, computer-readable media of claim 15 , wherein the operations further comprise:

confirming that a second autonomous vehicle associated with a second vehicle provider is being or has been re-positioned with respect to the geographic area, wherein the second vehicle provider is different from the first vehicle provider; and

communicating data indicative of a second vehicle service assignment to the second autonomous vehicle, wherein the second vehicle service assignment is based at least in part on the vehicle service incentive, and wherein the second vehicle service assignment is indicative of a second requested vehicle service.

17. The one or more tangible, non-transitory, computer-readable media of claim 15 , wherein the vehicle service incentive comprises an increase in a compensation parameter associated with the first requested vehicle service.

18. The one or more tangible, non-transitory, computer-readable media of claim 15 , wherein the vehicle service incentive is associated with a pre-determined time period.

19. The computer-implemented method of claim 1 , further comprising:

generating, by the first computing system, data indicative of a vehicle service assignment based at least in part on the vehicle service incentive; and

initiating a motion control of the first autonomous vehicle in accordance with the vehicle service request.

20. The computer-implemented method of claim 1 , further comprising:

cancelling, by the first computing system, the vehicle service incentive after the confirmation that the first autonomous vehicle associated with the first vehicle provider is being or has been re-positioned with respect to the geographic area.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 59692 FRAME: 345. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 4, 2025
From: UATC, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 070393/0307 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO REMOVE THE LINE THROUGH APPLICATION/SERIAL NUMBERS PREVIOUSLY RECORDED AT REEL: 054805 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 20, 2022
From: UATC, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 060776/0897 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED AT REEL: 054940 FRAME: 0765. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 2, 2022
From: UATC, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 059692/0345 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCLUSION OF SEVERAL SERIAL NUMBERS PREVIOUSLY RECORDED AT REEL: 054805 FRAME: 0002. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 12, 2022
From: UATC, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 058717/0527 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2021
From: UATC, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 054940/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2021
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 054940/0279 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2020
From: UATC, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 054805/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2020
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 054637/0041 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2019
From: GOLDMAN, BRENT JUSTIN; CHIANG, REI; HAGESTAD, LEIGH GRAY
To: UBER TECHNOLOGIES, INC.
Reel/Frame 049335/0615 →