IP Library Granted Patent US 9,603,158
Granted Patent B1
US 9,603,158 · App. 14/962,847 · Granted Mar 21, 2017

Optimizing communication for automated vehicles

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 9,603,158
App. No.
14/962,847
Granted
Mar 21, 2017
Kind
B1
Abstract

A backend system for a fleet of autonomous vehicles (AVs) for a given region can store a spectrum heat map indicating network coverage strength for a plurality of network types sourced at base stations located throughout the given region. The backend system can dynamically receive network quality data from the plurality of AVs traveling throughout the given region, and dynamically update the spectrum heat map based on the received network quality data.

Claims (50)

1. A backend system for communicating with a plurality of automated vehicles (AVs) within a given region, the backend system comprising:

one or more communication interfaces;

one or more processors; and

one or more memory resources storing instructions that, when executed by the one or more processors, cause the backend system to:

store a spectrum heat map in the one or more memory resources, the spectrum heat map indicating network coverage strength for a plurality of network types sourced at base stations located throughout the given region;

dynamically receive, via the one or more communication interfaces, network quality data for each of the plurality of network types from the plurality of AVs traveling throughout the given region;

dynamically update the spectrum heat map based on the received network quality data;

identify a travel route for a selected one of the plurality of AVs;

using the updated spectrum heat map, identify a plurality of the base stations and a corresponding plurality of network types with coverage along the travel route;

determine an optimal connection schedule for the selected AV, the optimal connection schedule indicating location points along the travel route at which the selected AV is to switch from a previous network connection to a succeeding network connection; and

transmit the optimal connection schedule to the selected AV to enable the selected AV to switch connections at the location points along the travel route.

2. The backend system of claim 1 , wherein the plurality of network types indicated on the spectrum heat map comprises one or more of a 3G, a 4G, a long-term evolution (LTE), or a WiFi network type.

3. The backend system of claim 2 , wherein the plurality of network types indicated on the spectrum heat map further comprises one or more of a WiMax, a WiGig, or a dedicated short range communications (DSRC) network type.

4. The backend system of claim 3 , wherein the plurality of network types indicated on the spectrum heat map further comprises a 900 MHz band network type.

5. The backend system of claim 1 , wherein the executed instructions further cause the backend system to:

receive a pick-up request from a requesting user in the given region;

in response to receiving the pick-up request, identify that the selected AV is proximate to a pick-up location identified in the pick-up request; and

instruct the selected AV to travel to the pick-up location to service the pick-up request.

6. The backend system of claim 5 , wherein the pick-up request further includes a destination location, and wherein the travel route comprises a route from the pick-up location to the destination location.

7. The backend system of claim 1 , wherein the executed instructions cause the backend system to determine the optimal connection schedule by identifying, from the corresponding plurality of network types indicated on the spectrum heat map, a string of networks along the travel route that have a highest respective bandwidth.

8. A computer-implemented method for managing transportation for a plurality of automated vehicles (AVs) within a given region, the method performed by one or more processors of a backend system in communication with the plurality of AVs and comprising:

storing a spectrum heat map in a memory resource, the spectrum heat map indicating network coverage strength for a plurality of network types sourced at base stations located throughout the given region;

dynamically receiving network quality data for each of the plurality of network types from the plurality of AVs traveling throughout the given region;

dynamically updating the spectrum heat map based on the received network quality data;

identifying a travel route for a selected one of the plurality of AVs;

using the updated spectrum heat map, identifying a plurality of the base stations and a corresponding plurality of network types with coverage along the travel route;

determining an optimal connection schedule for the selected AV, the optimal connection schedule indicating location points along the travel route at which the selected AV is to switch from a previous network connection to a succeeding network connection; and

transmitting the optimal connection schedule to the selected AV to enable the selected AV to switch connections at the location points along the travel route.

9. The method of claim 8 , wherein the plurality of network types indicated on the spectrum heat map comprises one or more of a 3G, a 4G, a long-term evolution (LTE), or a WiFi network type.

10. The method of claim 9 , wherein the plurality of network types indicated on the spectrum heat map further comprises one or more of a WiMax, a WiGig, or a dedicated short range communications (DSRC) network type.

11. The method of claim 10 , wherein the plurality of network types indicated on the spectrum heat map further comprises a 900 MHz band network type.

12. The method of claim 8 , further comprising:

receiving a pick-up request from a requesting user in the given region;

in response to receiving the pick-up request, identifying that the selected AV is proximate to a pick-up location identified in the pick-up request; and

instructing the selected AV to travel to the pick-up location to service the pick-up request.

13. The method of claim 12 , wherein the pick-up request further includes a destination location, and wherein the travel route comprises a route from the pick-up location to the destination location.

14. The method of claim 8 , wherein determining the optimal connection schedule comprises identifying, from the corresponding plurality of network types indicated on the spectrum heat map, a string of networks along the travel route that have a highest respective bandwidth.

15. A non-transitory computer readable medium storing instructions that, when executed by one or more processors of a backend system that manages a plurality of automated vehicles (AVs) over a given region, cause the backend system to:

store a spectrum heat map in a memory resource, the spectrum heat map indicating network coverage strength for a plurality of network types sourced at base stations located throughout the given region;

dynamically receive network quality data for each of the plurality of network types from the plurality of AVs traveling throughout the given region;

dynamically update the spectrum heat map based on the received network quality data;

identify a travel route for a selected one of the plurality of AVs;

using the updated spectrum heat map, identify a plurality of the base stations and a corresponding plurality of network types with coverage along the travel route;

determine an optimal connection schedule for the selected AV, the optimal connection schedule indicating location points along the travel route at which the selected AV is to switch from a previous network connection to a succeeding network connection; and

transmit the optimal connection schedule to the selected AV to enable the selected AV to switch connections at the location points along the travel route.

16. The non-transitory computer readable medium of claim 15 , wherein the executed instructions further cause the backend system to:

receive a pick-up request from a requesting user in the given region;

in response to receiving the pick-up request, identify that the selected AV is proximate to a pick-up location identified in the pick-up request; and

instruct the selected AV to travel to the pick-up location to service the pick-up request.

17. The non-transitory computer readable medium of claim 16 , wherein the pick-up request further includes a destination location, and wherein the travel route comprises a route from the pick-up location to the destination location.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 050912 FRAME: 0757. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 10, 2020
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 052133/0436 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 050912 FRAME 0757. ASSIGNOR(S) HEREBY CONFIRMS THE RECEIVING PARTY DATA/ASSIGNEE SHOULD BE UATC, LLC. Recorded Mar 3, 2020
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 052084/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2019
From: UBER TECHNOLOGIES, INC.
To: UTAC, LLC
Reel/Frame 050912/0757 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2016
From: APPARATE INTERNATIONAL C.V.
To: UBER TECHNOLOGIES, INC.
Reel/Frame 040543/0985 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2016
From: UBER TECHNOLOGIES, INC.
To: APPARATE INTERNATIONAL C.V.
Reel/Frame 040541/0940 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2016
From: ROSS, WILLIAM; AITKEN, MICHAEL
To: UBER TECHNOLOGIES, INC.
Reel/Frame 037429/0762 →