IP Library Granted Patent US 11,835,952
Granted Patent B2
US 11,835,952 · App. 17/668,510 · Granted Dec 5, 2023

Systems and methods for providing a ridesharing vehicle service using an autonomous vehicle

Inventor: Richard Brian Donnelly (Pittsburgh, PA)
Assignee: UATC, LLC
G05D1/0088G01C21/343G01C21/3438G06Q10/02G06Q50/30G05D2201/0213
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,835,952
App. No.
17/668,510
Granted
Dec 5, 2023
Kind
B2
Abstract

Systems and methods for providing an autonomous vehicle service are provided. A method can include obtaining data indicative of a service associated with a user, and obtaining data indicative of a transportation of an autonomous robot. The method can include determining one or more service configurations for the service. The method can include obtaining data indicative of a selected service configuration from among the one or more service configurations, and determining a service assignment for an autonomous vehicle based at least in part on the selected service configuration. The service assignment can indicate that the autonomous vehicle is to transport the user from the service-start location to the service-end location. The method can include communicating data indicative of the service assignment to the autonomous vehicle to perform the service.

Claims (43)

1. An autonomous vehicle control system for an autonomous vehicle, the autonomous vehicle control system comprising:

one or more processors; and

one or more tangible, non-transitory, computer readable media that store instructions for execution by the one or more processors to cause the autonomous vehicle control system to perform operations comprising:

obtaining data indicative of a user service request, the user service request comprising a service-start location and a service-end location for a service associated with a user;

obtaining data indicative of a vendor ride request for transportation of goods, wherein the vendor ride request comprises an amount of cabin space associated with the goods;

obtaining data indicative of a selected service assignment, wherein the selected service assignment is determined based on data indicative of a selected service configuration from one or more service configurations, wherein the selected service configuration is determined based on the data indicative of the user service request and the data indicative of the vendor ride request, wherein the selected service assignment indicates that the autonomous vehicle is to transport the user from the service-start location to the service-end location; and

initiating a motion control of the autonomous vehicle to travel in accordance with a service route associated with the selected service assignment.

2. The autonomous vehicle control system of claim 1 , wherein the selected service configuration comprises a travel time, an available cabin space, or a service cost associated with the service.

3. The autonomous vehicle control system of claim 2 , the operations further comprising:

obtaining data indicative of the one or more service configurations comprising the selected service configuration, wherein the one or more service configurations respectively comprise at least one of: (i) a travel time, (ii) an available cabin space, or (iii) a service cost associated with the service.

4. The autonomous vehicle control system of claim 1 , wherein the goods comprise a robot.

5. The autonomous vehicle control system of claim 4 , wherein the selected service assignment indicates that the autonomous vehicle is to pick up the user and pick up the robot, and wherein the user and the robot ride concurrently onboard the autonomous vehicle during the service.

6. The autonomous vehicle control system of claim 1 , wherein the vendor ride request comprises a ride-start location and a ride-end location.

7. A method comprising:

obtaining data indicative of a user service request, the user service request comprising a service-start location and a service-end location for a service associated with a user;

obtaining data indicative of a vendor ride request for transportation of goods, wherein the vendor ride request comprises an amount of cabin space associated with the goods;

obtaining data indicative of a selected service assignment, wherein the selected service assignment is determined based on data indicative of a selected service configuration from one or more service configurations, wherein the selected service configuration is determined based on the data indicative of the user service request and the data indicative of the vendor ride request, wherein the selected service assignment indicates that an autonomous vehicle is to transport the user from the service-start location to the service-end location; and

initiating a motion control of the autonomous vehicle to travel in accordance with a service route associated with the selected service assignment.

8. The method of claim 7 , wherein the selected service configuration comprises a travel time, an available cabin space, or a service cost associated with the service.

9. The method of claim 7 , further comprising:

determining one or more candidate stops based at least in part on a cabin-space request associated with the user service request and the amount of cabin space associated with the goods.

10. The method of claim 9 , further comprising:

determining available cabin space based on the cabin-space request associated with the user service request; and

filtering the one or more candidate stops to include candidate stops associated with an amount of cabin space that is less than or equal to the available cabin space.

11. The method of claim 10 , wherein the goods comprise a robot.

12. The method of claim 11 , wherein the user service request comprises a cabin-space request for the service and the vendor ride request comprises an amount of cabin space associated with the robot, and wherein the one or more candidate stops are determined based at least in part on the cabin-space request and the amount of cabin space associated with the vendor ride request.

13. The method of claim 11 , wherein the user and the robot ride concurrently onboard the autonomous vehicle during the service.

14. The method of claim 13 , wherein the selected service assignment indicates that the autonomous vehicle is to drop off the user before the autonomous vehicle is to drop off the robot.

15. The method of claim 7 , further comprising:

determining one or more candidate routes between the service-start location and the service-end location for the autonomous vehicle based at least in part on the vendor ride request.

16. The method of claim 15 , wherein the vendor ride request comprises a ride-start location and a ride-end location, wherein determining the one or more candidate routes comprises:

determining a main candidate route between the service-start location and the service-end location indicated by the user service request;

determining one or more candidate stops proximate to the main candidate route based at least in part on the ride-start location and the ride-end location indicated by the vendor ride request; and

determining one or more detour candidate routes between the service-start location and the service-end location, each detour candidate route comprising at least one candidate stop from the one or more candidate stops.

17. An autonomous vehicle; comprising:

one or more processors; and

one or more non-transitory computer-readable media that store instructions for execution by the one or more processors to cause the one or more processors to perform operations, the operations comprising:

obtaining data indicative of a user service request, the user service request comprising a service-start location and a service-end location for a service associated with a user;

obtaining data indicative of a vendor ride request for transportation of goods, wherein the vendor ride request comprises an amount of cabin space associated with the goods;

obtaining data indicative of a selected service assignment, wherein the selected service assignment is determined based on data indicative of a selected service configuration from one or more service configurations, wherein the selected service configuration is determined based on the data indicative of the user service request and the data indicative of the vendor ride request, wherein the selected service assignment indicates that the autonomous vehicle is to transport the user from the service-start location to the service-end location; and

initiating a motion control of the autonomous vehicle to travel in accordance with a service route associated with the selected service assignment.

18. The autonomous vehicle of claim 17 , further comprising a cabin comprising units of cabin space.

19. The autonomous vehicle of claim 17 , wherein the autonomous vehicle is vehicle selected from a fleet of vehicles associated with a vehicle provider.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2022
From: DONNELLY, RICHARD BRIAN
To: UBER TECHNOLOGIES, INC.
Reel/Frame 061772/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2022
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 061772/0433 →
Continuity (4)
Continuation 16173415 · Oct 29, 2018
Provisional Application 62747941 · Oct 19, 2018
Provisional Application 62716063 · Aug 8, 2018
Related Publication 20220269270A1 · Aug 25, 2022