IP Library Granted Patent US 11,895,508
Granted Patent B1
US 11,895,508 · App. 17/206,028 · Granted Feb 6, 2024

Demand-based allocation of ephemeral radio-based network resources

Inventors: Tipu Saleem Qureshi (Seattle, WA); Diwakar Gupta (Seattle, WA); Upendra Bhalchandra Shevade (Washington, DC)
Assignee: AMAZON TECHNOLOGIES, INC.
H04W16/26B64C39/024H04B7/18506H04W28/16B64U10/13B64U2101/20
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,895,508
App. No.
17/206,028
Granted
Feb 6, 2024
Kind
B1
Abstract

Disclosed are various embodiments that provide demand-based allocation of ephemeral radio-based network resources. In one embodiment, a determination is made that an unmanned vehicle has unallocated computing capacity along a travel path. At least a portion of the unallocated computing capacity is provisioned for use by a customer for a time period as the unmanned vehicle progresses on the travel path.

Claims (32)

1. A system, comprising: an unmanned aerial vehicle capable of providing computing capacity and network connectivity; and at least one computing device of a cloud provider network, the at least one computing device implementing a service managing the unmanned aerial vehicle, the at least one computing device being configured to at least: schedule the unmanned aerial vehicle to provide the computing capacity to a customer at a destination location; determine a travel path for the unmanned aerial vehicle from a starting location to the destination location; offer the computing capacity to a plurality of customers along the travel path; adjust at least one of: the travel path or a travel time along the travel path based at least in part on a bid received from a particular customer of the plurality of customers; and provision the computing capacity for the particular customer for ephemeral use as the unmanned aerial vehicle progresses along the travel path.

2. The system of claim 1 , wherein the particular customer corresponds to a radio-based network, and provisioning the computing capacity further comprises executing at least one network function workload of the radio-based network on the computing capacity of the unmanned aerial vehicle.

3. The system of claim 1 , wherein the at least one computing device is configured to at least schedule another unmanned aerial vehicle to provide the computing capacity to the particular customer based at least in part on a demand from the particular customer.

4. The system of claim 1 , wherein the at least one computing device is configured to at least offer the computing capacity to the particular customer based at least in part on a demand for the computing capacity along the travel path to the particular customer.

5. The system of claim 1 , wherein the at least one computing device is configured to at least adjust the travel path based at least in part on the bid received from the particular customer.

6. The system of claim 1 , wherein the at least one computing device is configured to at least adjust the travel time along the travel path based at least in part on the bid received from the particular customer.

7. The system of claim 1 , wherein the at least one computing device is configured to at least identify the plurality of customers based at least in part on a proximity of one or more computing devices of the plurality of customers to the travel path.

8. A computer-implemented method, comprising:

determining that an unmanned vehicle has unallocated computing capacity along a travel path;

identifying a customer based at least in part on a proximity of one or more computing devices of the customer to the travel path;

selecting the customer from a plurality of customers based at least in part on the customer submitting a maximum bid for the unallocated computing capacity;

adjusting at least one of: the travel path or a travel time along the travel path based at least in part on the maximum bid; and

provisioning at least a portion of the unallocated computing capacity for use by the customer for a time period as the unmanned vehicle progresses on the travel path.

9. The computer-implemented method of claim 8 , further comprising provisioning network connectivity via the unmanned vehicle for the customer for the time period.

10. The computer-implemented method of claim 8 , further comprising extending a travel time for the travel path based at least in part on a demand for the unallocated computing capacity.

11. The computer-implemented method of claim 8 , further comprising determining the travel path based at least in part on a demand for the unallocated computing capacity.

12. The computer-implemented method of claim 8 , further comprising reserving the unallocated computing capacity for another customer after the time period at an end of the travel path.

13. The computer-implemented method of claim 8 , further comprising offering the unallocated computing capacity to the customer.

14. The computer-implemented method of claim 8 , wherein the customer corresponds to a radio-based network, and the unallocated computing capacity is used to execute one or more network functions of the radio-based network.

15. A computer-implemented method, comprising:

determining that an unmanned vehicle has unallocated network connectivity along a travel path;

determining that a radio-based network has a coverage gap proximate to the travel path;

receiving a first bid from the radio-based network for the unallocated network connectivity;

adjusting at least one of: the travel path or a travel time along the travel path based at least in part on the bid; and

provisioning at least a portion of the unallocated network connectivity for use by the radio-based network for a time period as the unmanned vehicle progresses on the travel path.

16. The computer-implemented method of claim 15 , further comprising scheduling another unmanned vehicle to provide network connectivity to the radio-based network after the time period.

17. The computer-implemented method of claim 15 , further comprising offering the unallocated network connectivity to the radio-based network in response to determining that the radio-based network has the coverage gap proximate to the travel path.

18. The computer-implemented method of claim 17 , wherein the coverage gap is a time-specific coverage gap correlated to the time period at which the travel path enables the unmanned vehicle to provide coverage to the radio-based network.

19. The computer-implemented method of claim 15 , further comprising:

determining that the unmanned vehicle has unallocated computing capacity along the travel path; and

provisioning at least a portion of the unallocated computing capacity for use by the radio-based network for the time period as the unmanned vehicle progresses on the travel path.

20. The computer-implemented method of claim 15 , further comprising determining that the bid has a greater value than a second bid from another radio-based network for the unallocated network connectivity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2021
From: QURESHI, TIPU SALEEM; GUPTA, DIWAKAR; SHEVADE, UPENDRA BHALCHANDRA
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 055674/0639 →
Cited By (3)
US 12,603,011 US 12,612,195 US 12,712,941