IP Library Granted Patent US 10,593,215
Granted Patent B2
US 10,593,215 · App. 16/169,726 · Granted Mar 17, 2020

Dynamic aircraft routing

Inventor: Ian Villa (San Francisco, CA)
Assignee: Uber Technologies, Inc.
G08G5/0034G01C21/20G08G5/0013G08G5/0043B64C29/0025
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 10,593,215
App. No.
16/169,726
Granted
Mar 17, 2020
Kind
B2
Abstract

A request for transport services that identifies a rider, an origin, and a destination is received from a client device. Eligibility of the request to be serviced by a vertical take-off and landing (VTOL) aircraft is determined based on the origin and the destination. A transportation system determines a first and a second hub for a leg of the transport request serviced by the VTOL aircraft and calculates a set of candidate routes from the first hub to the second hub. A provisioned route is selected from among the set of candidate routes based on network and environmental parameters and objectives including pre-determined acceptable noise levels, weather, and the presence and planned routes of other VTOL aircrafts along each of the candidate routes.

Claims (69)

1. A method for dynamically routing a VIOL aircraft in a transportation system, the method comprising:

receiving, at the transportation system, a request to route the VTOL aircraft from a first location to a second location, the request generated in response to receiving a request for transport services from a client device associated with a user of the transportation system;

in response to receiving the request to route the VIOL aircraft, determining a set of candidate routes from the first location to the second location;

determining, by a processor of the transportation system, a route cost for each candidate route in the set of candidate routes, the route cost being a function of one or more network or environmental factors, the one or more network factors include a number of VIOL aircraft that will be at the first location within a specified time period;

selecting a candidate route having a route cost at or below an acceptable route cost threshold as a provisioned route for the transport services; and

transmitting data related to the provisioned route selected based on having the route cost at or below the acceptable route cost threshold to the VTOL, aircraft.

2. The method of claim 1 , further comprising accessing map data of a geographic region including the first location and the second location, wherein the route costs are based on the map data.

3. The method of claim 1 , wherein the request for transport services includes a request for transportation from an origin location to a destination location, the transport services including:

a first leg from the origin location to the first location;

a second leg from the first location to the second location, the second leg being serviced by the VIOL aircraft; and

a third leg from the second location to the destination location.

4. The method of claim 1 , wherein each candidate route in the set of candidate routes is optimized for an objective determined based on one or more of the network or environmental factors.

5. The method of claim 1 , wherein the network factors include locations of one or more transportation hubs between the first location and the second location.

6. The method of claim 1 , wherein the environmental factors include pre-determined acceptable noise levels of the environment between the first location and the second location.

7. The method of claim 1 , wherein the environmental factors include current and predicted weather between the first location and the second location.

8. The method of claim 1 , further comprising:

determining that the route costs for each of the candidate routes exceeds an acceptable route cost threshold; and

periodically recalculating the route costs for each of the candidate routes until at least one candidate route has a route cost at or below the acceptable route cost threshold.

9. The method of claim 1 , wherein the route cost in based in part on vehicle noise profile data for the VTOL aircraft.

10. A method for dynamically routing a VTOL aircraft in a transportation, system, the method comprising:

receiving, at the transportation system, a request to route the VTOL aircraft from a first location to a second location, the request generated in response to receiving a request for transport services from a client device associated with a user of the transportation system;

in response to receiving the request to route the VTOL, aircraft, determining, by a processor of the transportation system, a set of candidate routes from the first location to the second location;

selecting, from the set of candidate routes, a provisioned route for the transport services based on a noise profile of the candidate route, the selecting the provisioned route comprising:

calculating a cost score for each candidate route in the set of candidate routes, the cost score being based on one or more network or environmental factors;

selecting a first candidate route with a lowest cost score;

determining whether a noise profile for the first candidate route remains at or below an acceptable noise profile threshold for the first candidate route; and

responsive to determining that the noise profile remains at or below the acceptable noise profile threshold, selecting the first candidate route as the provisioned route; and

transmitting data related to the provisioned route to the VTOL aircraft.

11. The method of claim 10 , wherein selecting the provisioned route comprises:

calculating a cost score for each candidate route in the set of candidate routes, wherein the cost score is based on one or more network or environmental factors;

selecting a first candidate route with a lowest cost score;

responsive to determining that a noise profile of the first candidate route exceeds an acceptable noise profile threshold at a point on the first candidate route, selecting a second candidate route with a next lowest cost score; and

responsive to determining that a noise profile of the second candidate route remains at or below the acceptable noise profile threshold, selecting the second candidate route as the provisioned route.

12. The method of claim 10 , wherein the request for transport services includes a request for transportation from an origin location to a destination location, the transport services including:

a first leg from the origin location to the first location;

a second leg from the first location to the second location, the second leg being serviced by the VTOL aircraft; and

a third leg from the second location to the destination location.

13. The method of claim 10 , wherein the network factors include a number of VTOL aircrafts that will be at the first location within a specified time period.

14. The method of claim 10 , wherein the environmental factors include current and predicted weather between the first location and the second location.

15. The method of claim 10 , wherein the noise profile is based on noise profile data of the VTOL aircraft and other predicted noise sources along the provisioned route.

16. The method of claim 10 , wherein the acceptable noise profile threshold is based on pre-determined acceptable noise levels in geographic areas within a threshold distance of the candidate route.

17. The method of claim 10 , further comprising:

determining that the noise profile for each of the candidate routes exceeds an acceptable noise threshold; and

periodically recalculating the noise profile for each of the candidate routes until at least one candidate route has a noise profile at or below the acceptable noise threshold.

18. The method of claim 10 , further comprising accessing map data of a geographic region including the first location and the second location, wherein the cost score is based on the map data.

19. A method for dynamically routing a VTOL aircraft in a transportation system, the method comprising:

receiving, at the transportation system, a request to route the VTOL aircraft from a first location to a second location, the request generated in response to receiving a request for transport services from a client device associated with a user of the transportation system;

in response to receiving the request to route the VTOL aircraft, determining a set of candidate routes from the first location to the second location;

determining, by a processor of the transportation system, a route cost for each candidate route in the set of candidate routes, the route cost being a function of one or more network or environmental factors;

determining that the route costs for each of the candidate routes exceeds an acceptable route cost threshold;

periodically recalculating the route costs for each of the candidate routes until at least one candidate route has a route cost at or below the acceptable route cost threshold;

selecting a candidate route having a route cost at or below an acceptable route cost threshold as a provisioned route for the transport services; and

transmitting data related to the provisioned route selected based on having the route cost at or below the acceptable route cost threshold to the VTOL aircraft.

20. A method for dynamically routing a VTOL aircraft in a transportation, system, the method comprising:

receiving, at the transportation system, a request to route the VTOL aircraft from a first location to a second location, the request generated in response to receiving a request for transport services from a client device associated with a user of the transportation system;

in response to receiving the request to route the VTOL aircraft, determining, by a processor of the transportation system, a set of candidate routes from the first location to the second location;

selecting, from the set of candidate routes, a provisioned route for the transport services based on a noise profile of the candidate route, the selecting the provisioned route comprising:

calculating a cost score for each candidate route in the set of candidate routes, the cost score being based on one or more network or environmental factors;

selecting a first candidate route with a lowest cost score;

responsive to determining that a noise profile of the first candidate route exceeds an acceptable noise profile threshold at a point on the first candidate route; selecting a second candidate route with a next lowest cost score; and

responsive to determining that a noise profile of the second candidate route remains at or below the acceptable noise profile threshold, selecting the second candidate route as the provisioned route; and

transmitting data related to the provisioned route to the VTOL aircraft.

21. A method for dynamically routing a VTOL aircraft in a transportation, system, the method comprising:

receiving, at the transportation system, a request to route the VTOL aircraft from a first location to a second location, the request generated in response to receiving a request for transport services from a client device associated with a user of the transportation system;

in response to receiving the request to route the VTOL aircraft, determining, by a processor of the transportation system, a set of candidate routes from the first location to the second location;

determining that a noise profile for each of the candidate routes exceeds an acceptable noise threshold; and

periodically recalculating the noise profile for each of the candidate routes until at least one candidate route has a noise profile at or below the acceptable noise threshold;

selecting, from the set of candidate routes, a provisioned route for the transport services based on the noise profile of the candidate route; and

transmitting data related to the provisioned route to the VTOL aircraft.

Assignments (17)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 075409/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075428/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 075429/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075429/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 075429/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075429/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 075429/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075430/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 075430/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075430/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075403/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2026
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 075407/0147 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY ADDRESS SHOULD BE #225 INSTEAD OF #255 PREVIOUSLY RECORDED AT REEL: 057652 FRAME: 0016. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 19, 2023
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC
Reel/Frame 063375/0776 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2021
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 057652/0016 →
CHANGE OF NAME Recorded Feb 16, 2021
From: UBER ELEVATE, INC.
To: JOBY ELEVATE, INC.
Reel/Frame 055310/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2021
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 055310/0555 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2018
From: VILLA, IAN
To: UBER TECHNOLOGIES, INC.
Reel/Frame 047309/0012 →
Continuity (3)
Provisional Application 62668745 · May 8, 2018
Provisional Application 62668176 · May 7, 2018
Related Publication 20190340937A1 · Nov 7, 2019
Cited By (28)
US 12,187,409 US 12,211,392 US 12,230,146 US 12,242,283 US 12,254,777 US 12,269,603 US 12,339,661 US 12,347,325 US 12,367,539 US 12,372,978 US 12,384,044 US 12,387,607 US 12,400,160 US 12,442,645 US 12,459,666 US 12,462,697 US 12,547,965 US 12,560,440 US 12,597,357 US 12,600,456 US 12,617,523 US 12,632,803 US 12,668,356 US 12,682,298 US 12,700,321 US 12,704,379 US 12,705,551 US 12,717,333