IP Library Granted Patent US 11,378,980
Granted Patent B2
US 11,378,980 · App. 16/743,233 · Granted Jul 5, 2022

Cellular device location discovery systems and methods for autonomous vehicles

Inventor: Michael James Aitken (Wexford, PA)
Assignee: UATC, LLC
G05D1/0285B60W30/00G01C21/00G06Q10/00G08G1/00H04L67/18H04W4/46G05D1/0088G05D2201/0213H04L67/12
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,378,980
App. No.
16/743,233
Granted
Jul 5, 2022
Kind
B2
Abstract

Systems and methods for controlling autonomous vehicles are provided. In one example embodiment, a computer-implemented method includes obtaining, by a computing system that includes one or more computing devices onboard an autonomous vehicle, data indicative of an identifier associated with a user device of a user. The identifier can be assigned to the user device by a cellular network. The method includes determining, by the computing system, location data associated with the user device based at least in part on the identifier associated with the user device. The method includes determining, by the computing system, a vehicle route based at least in part on the location data associated with the user device. The method includes causing, by the computing system, the autonomous vehicle to initiate travel in accordance with the vehicle route.

Claims (44)

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

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

assigning a first autonomous vehicle to provide the vehicle service for the user based at least in part on an initial location;

obtaining refined location data associated with the user device based at least in part on the identifier associated with the user device, wherein the refined location data associated with the user device is indicative of a refined location of the user device; and

determining, responsive to obtaining data indicating that the first autonomous vehicle is unable to perform the vehicle service due to the refined location of the user device, a second autonomous vehicle to provide the vehicle service for the user, wherein the second autonomous vehicle is provided with the refined location data associated with the user device.

2. The computer-implemented method of claim 1 , wherein the refined location data is determined by the first autonomous vehicle based at least in part on the identifier associated with the user device.

3. The computer-implemented method of claim 1 , wherein the first autonomous vehicle determines that the first autonomous vehicle is unable to perform the vehicle service due to the refined location of the user device.

4. The computer-implemented method of claim 1 , wherein the second autonomous vehicle is provided with the refined location data associated with the user device from the first autonomous vehicle.

5. The computer-implemented method of claim 1 , wherein the second autonomous vehicle is provided with the refined location data associated with the user device from a computing system in communication with the first autonomous vehicle and the second autonomous vehicle.

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

obtaining data indicating that the second autonomous vehicle is performing the vehicle service.

7. The computer-implemented method of claim 1 , wherein the identifier is assigned to the user device by a cellular network.

8. The computer-implemented method of claim 1 , wherein the identifier comprises a radio network temporary identifier assigned to the user device.

9. An autonomous vehicle, comprising:

a communications system;

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 autonomous vehicle to perform operations, the operations comprising:

obtaining data indicative of an identifier associated with a user device of a user, wherein the user is associated with a service request for a vehicle service based at least in part on an initial location;

obtaining, via the communications system, one or more signals emitted by the user device;

determining refined location data associated with the user device based at least in part on the identifier associated with the user device and the one or more signals emitted by the user device, wherein the refined location data is indicative of a refined location of the user device; and

determining that the autonomous vehicle is unable to perform the vehicle service for the user based at least in part on the refined location of the user device.

10. The autonomous vehicle of claim 9 , wherein the operations further comprise:

communicating, to a remote computing system that is remote from the autonomous vehicle, data indicating that the autonomous vehicle is unable to perform the vehicle service.

11. The autonomous vehicle of claim 9 , wherein the operations further comprise:

communicating the refined location data to a remote computing system that is remote from the autonomous vehicle.

12. The autonomous vehicle of claim 9 , wherein the operations further comprise communicating the refined location data to a second autonomous vehicle.

13. The autonomous vehicle of claim 12 , wherein the second autonomous vehicle is not prevented from performing the vehicle service due to the refined location of the user device.

14. The autonomous vehicle of claim 9 , wherein the identifier is assigned to the user device by a cellular network.

15. The autonomous vehicle of claim 9 , wherein determining the refined location data associated with the user device comprises:

obtaining one or more signals emitted by the user device, wherein the one or more signals are indicative of the identifier associated with the user device, and wherein the user device is located within a surrounding environment of the autonomous vehicle; and

determining the refined location data associated with the user device based at least in part on a triangulation of the one or more signals emitted by the user device.

16. The autonomous vehicle of claim 9 , wherein the user device acquires the identifier via a software application downloaded to the user device, wherein the user device provides data indicative of the service request for the vehicle service to a remote computing system, and wherein the data indicative of the service request is indicative of the identifier.

17. 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 computing system to perform operations, the operations comprising:

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

assigning a first autonomous vehicle to provide the vehicle service for the user based at least in part on an initial location;

obtaining, from the first autonomous vehicle, refined location data associated with the user device based at least in part on the identifier associated with the user device, wherein the refined location data associated with the user device is indicative of a refined location of the user device; and

determining, responsive to obtaining data indicating that the first autonomous vehicle is unable to perform the vehicle service due to the refined location of the user device, a second autonomous vehicle to provide the vehicle service for the user, wherein the second autonomous vehicle is provided with the refined location data associated with the user device.

18. The computing system of claim 17 , comprising:

providing data indicative of the service request for the second autonomous vehicle.

19. The computing system to claim 17 , wherein the second autonomous vehicle is not prevented from performing the vehicle service.

20. The computing system of claim 17 , wherein the identifier is assigned to the user device by a cellular network.

21. The computing system of claim 17 , wherein obtaining the refined location data comprises scanning for signals associated with the user device when the user device is located within a surrounding environment of the first autonomous vehicle.

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 Feb 17, 2021
From: AITKEN, MICHAEL JAMES
To: UBER TECHNOLOGIES, INC.
Reel/Frame 055297/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2021
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 055325/0029 →