IP Library Granted Patent US 11,541,904
Granted Patent B2
US 11,541,904 · App. 16/991,701 · Granted Jan 3, 2023

Systems and methods for selective autonomous vehicle ridership and control

Inventors: Zhe Liu (San Francisco, CA); Mark Yen (San Francisco, CA); Nathan Falk (San Francisco, CA); Brent Justin Goldman (San Francisco, CA); Shenglong Gao (San Francisco, CA); Aaron Matthew Crum (San Francisco, CA)
Assignee: Uber Technologies, Inc.
B60W60/001B60W40/08G01C21/3438G05D1/0088G05D1/0291G06N5/02G06Q10/06315G06Q30/0201G06Q50/30G08G1/22G05D2201/0213G06Q30/0282
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,541,904
App. No.
16/991,701
Granted
Jan 3, 2023
Kind
B2
Abstract

Systems and methods for autonomous vehicle operations are provided. An example computer-implemented method includes obtaining data indicative of vehicle fleet feature(s) associated with an autonomous vehicle fleet. The method includes obtaining data indicative of a vehicle service request associated with a user, the vehicle service request indicating a request for a vehicle service. The method includes determining user feature(s) associated with the user. The method includes determining a compatibility of the user and the autonomous vehicle fleet for the vehicle service based at least in part on the fleet feature(s) and the user feature(s). Determining the compatibility can include predicting how the autonomous vehicle fleet will perform the vehicle service associated with the vehicle service request based at least in part on the fleet's autonomy capabilities. The method includes communicating data associated with the vehicle service request to a computing system associated with the autonomous vehicle fleet.

Claims (54)

1. A computer-implemented method, the computer-implemented method comprising:

obtaining, by a first computing system comprising one or more computing devices, data indicative of one or more vehicle fleet features associated with an autonomous vehicle fleet, wherein the one or more vehicle fleet features comprise one or more autonomy capabilities of one or more autonomous vehicles within the autonomous vehicle fleet;

obtaining, by the first computing system, data indicative of a vehicle service request associated with a user, wherein the vehicle service request is indicative of a request for a vehicle service;

determining, by the first computing system via a user profile, data indicative of one or more user features associated with the user;

determining, by the first computing system, a compatibility of the user and the autonomous vehicle fleet for the vehicle service based at least in part on the one or more autonomy capabilities and the one or more user features, wherein determining the compatibility comprises predicting how the one or more autonomous vehicles of the autonomous vehicle fleet will perform the vehicle service associated with the vehicle service request based at least in part on the autonomy capabilities;

communicating, by the first computing system, data associated with the vehicle service request to a second computing system associated with the autonomous vehicle fleet.

2. The computer-implemented method of claim 1 , wherein the vehicle service request is indicative of an origin location and a destination location, and wherein determining the compatibility of the user and the autonomous vehicle fleet for the vehicle service comprises:

determining, by the first computing system, a candidate route from the origin location to the destination location for the one or more autonomous vehicles of the autonomous vehicle fleet based at least in part on the one or more autonomy capabilities.

3. The computer-implemented method of claim 2 , wherein determining the compatibility of the user and the autonomous vehicle fleet for the vehicle service comprises:

predicting, by the first computing system, that the user and the autonomous vehicle fleet are compatible based at least in part on the candidate route.

4. The computer-implemented method of claim 3 , wherein predicting that the user and the autonomous vehicle fleet are compatible based at least in part on the candidate route comprises:

predicting, by the first computing system, a level of satisfaction of the user with the autonomous vehicle fleet based at least in part on the candidate route and the one or more user features.

5. The computer-implemented method of claim 1 , wherein the vehicle fleet features further comprise at least one of a user rating threshold, a vehicle service usage threshold, or a product adoption rate threshold.

6. The computer-implemented method of claim 5 , wherein determining the compatibility of the user and the autonomous vehicle fleet for the vehicle service comprises:

determining, by the first computing system, the compatibility of the user and the autonomous vehicle fleet for the vehicle service based at least in part on at least one of the user rating threshold, the vehicle service usage threshold, or the product adoption rate threshold.

7. The computer-implemented method of claim 1 , wherein the one or more user features comprise at least one of: a user rating associated with the user, a vehicle service usage history associated with the user, a service rating provided by the user for at least one previous vehicle service, a cancellation rate associated with the user, a vehicle type preference associated with the user, a product adoption rate associated with the user, or an autonomous vehicle usage history associated with the user.

8. The computer-implemented method of claim 7 , wherein determining the compatibility of the user and the autonomous vehicle fleet for the vehicle service comprises:

predicting, by the first computing system, the compatibility of the user and the autonomous vehicle fleet based at least in part on the one or more autonomy capabilities and the service rating provided by the user for the at least one previous vehicle service, wherein the at least one previous vehicle service was provided via a human-driven vehicle.

9. The computer-implemented method of claim 7 , wherein determining the compatibility of the user and the autonomous vehicle fleet for the vehicle service comprises:

predicting, by the first computing system, the compatibility of the user and the autonomous vehicle fleet based at least in part on the one or more autonomy capabilities and the cancellation rate associated with the user.

10. The computer-implemented method of claim 1 , wherein determining the compatibility of the user and the autonomous vehicle fleet for the vehicle service comprises:

determining, by the first computing system, a similar autonomous vehicle fleet based at least in part on the one or more autonomy capabilities;

obtaining, by the first computing system, data indicative of a level of satisfaction of the user associated with the similar autonomous vehicle fleet; and

determining, by the first computing system, the compatibility of the user and the autonomous vehicle fleet for the vehicle service based at least in part on the level of satisfaction of the user associated with the similar autonomous vehicle fleet.

11. The computer-implemented method of claim 1 , wherein the second computing system associated with the autonomous vehicle fleet is a computing system associated with a third party vehicle provider of the autonomous vehicle fleet.

12. The computer-implemented method of claim 1 , wherein the second computing system associated with the autonomous vehicle fleet is a vehicle computing system located onboard an autonomous vehicle of the autonomous vehicle fleet.

13. The computer-implemented method of claim 1 , wherein the operations further comprise:

obtaining, by the first computing system from the second computing system, data indicative of an acceptance of the vehicle service, wherein an autonomous vehicle of the autonomous vehicle fleet is configured to initiate travel for the vehicle service.

14. The computer-implemented method of claim 1 , wherein the operations further comprise:

obtaining, by the first computing system from the second computing system, data indicative of a rejection of the vehicle service;

determining, by the first computing system, the compatibility of the user and another autonomous vehicle fleet for the vehicle service; and

communicating, by the first computing system, the data associated with the vehicle service request to a third computing system associated with the other autonomous vehicle fleet.

15. A computing system comprising:

one or more processors; and

one or more memory devices, the one or more memory devices storing instructions that when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising:

obtaining data indicative of a vehicle service request associated with a user, wherein the vehicle service request is indicative of a request for a vehicle service;

determining, via a user profile, data indicative of one or more user features associated with the user;

obtaining data indicative of one or more vehicle fleet features associated with each of a plurality of candidate autonomous vehicle fleets, wherein the one or more vehicle fleet features associated with a respective candidate autonomous vehicle fleet comprise autonomy capabilities of the respective autonomous vehicle fleet;

determining at least one selected autonomous vehicle fleet for the provision of the vehicle service based at least in part on the one or more user features and the autonomy capabilities of the at least one selected autonomous vehicle fleet, wherein determining the at least one selected autonomous vehicle fleet comprises predicting how one or more autonomous vehicles of the at least one selected autonomous vehicle fleet will perform the vehicle service associated with the vehicle service request based at least in part on the autonomy capabilities of the at least one selected autonomous vehicle fleet; and

communicating data associated with the vehicle service request for the at least one selected autonomous vehicle fleet.

16. The computing system of claim 15 , wherein determining the at least one selected autonomous vehicle fleet for the provision of the vehicle service comprises:

predicting a willingness of the user to travel in an autonomous vehicle of the at least one selected autonomous vehicle fleet based at least in part on a product adoption rate associated with the user.

17. The computing system of claim 15 , wherein determining the at least one selected autonomous vehicle fleet for the provision of the vehicle service comprises determining a plurality of selected autonomous vehicle fleets for the provision of the vehicle service, and wherein communicating data associated with the vehicle service request for the at least one selected autonomous vehicle fleet comprises:

communicating the data associated with the vehicle service request to each of the plurality of selected autonomous vehicle fleets based at least in part on a priority order of the selected autonomous vehicle fleets or with a request to bid for the vehicle service.

18. The computing system of claim 15 , wherein the data associated with the vehicle service request comprises one or more of the user features associated with the user.

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

obtaining data indicative of one or more vehicle fleet features associated with a first autonomous vehicle fleet, wherein the one or more vehicle fleet features comprise one or more autonomy capabilities of one or more autonomous vehicles within the first autonomous vehicle fleet;

obtaining data indicative of a vehicle service request associated with a user, wherein the vehicle service request is indicative of a request for a vehicle service;

determining, via a user profile, data indicative of one or more user features associated with the user; and

determining whether the user and the first autonomous vehicle fleet are compatible for the vehicle service based at least in part on the one or more autonomy capabilities of the one or more autonomous vehicles within the first autonomous vehicle fleet and the one or more user features,

wherein determining whether the user and the first autonomous vehicle fleet are compatible for the vehicle service comprises predicting how the one or more autonomous vehicles of the first autonomous vehicle fleet will perform the vehicle service associated with the vehicle service request based at least in part on the autonomy capabilities of the one or more autonomous vehicles.

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

in response to determining that the user and the first autonomous vehicle fleet are compatible for the vehicle service, communicating data associated with the vehicle service request to a computing system associated with the first autonomous vehicle fleet; or

in response to determining that the user and the first autonomous vehicle fleet are not compatible for the vehicle service, determining whether the user and a second autonomous vehicle fleet are compatible for the vehicle service based at least in part on one or more autonomy capabilities of one or more autonomous vehicles within the second autonomous vehicle fleet and the one or more user features.

Assignments (5)
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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2021
From: YEN, MARK
To: UBER TECHNOLOGIES, INC.
Reel/Frame 056438/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2021
From: LIU, ZHE; FALK, NATHAN; GOLDMAN, BRENT JUSTIN; GAO, SHENLONG; CRUM, AARON MATTHEW
To: UBER TECHNOLOGIES, INC.
Reel/Frame 055201/0979 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2021
From: UATC, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 054940/0765 →