High-efficiency drone management
AssigneeUber Technologies, Inc.
InventorIan Andreas Villa
Life of this patent
Estimating the term…
Abstract
Disclosed are embodiments for determining efficient utilization of drones. In some aspects, a drone may be performing a task, and a new task may be identified. Whether the drone should be diverted from the existing task to the new task, in some embodiments, is based on a number of factors. These factors include, for example, a value associated with the existing task and a value associated with the new task. The values are based on, for example, a potential delay introduced in completing the existing task if the drone is diverted to the new task.
Claims20
A method performed by hardware processing circuitry, comprising:
- performing a priority determination to determine a first priority of maintaining an in progress first task of a first drone;
- performing a further priority determination to determine a second priority associated with assigning a second task to the first drone;
- performing a deferral determination to defer the in-progress first task of the first drone and assign the second task to the first drone based on the first and second priorities;
- and
- instructing the first drone according to the deferral determination.
A system, comprising:
- hardware processing circuitry;
- one or more memories storing instructions that when executed configure the hardware processing circuity to perform operations comprising:
- performing a priority determination to determine a first priority of maintaining an in progress first task of a first drone;
- performing a further priority determination to determine a second priority associated with assigning a second task to the first drone;
- performing a deferral determination to defer the in-progress first task of the first drone and assign the second task to the first drone based on the first and second priorities;
- and
- instructing the first drone according to the deferral determination.
A non-transitory computer readable storage medium comprising instructions that when executed configure hardware processing circuitry to perform operations comprising:
- performing a priority determination to determine a first priority of maintaining an in progress first task of a first drone;
- performing a further priority determination to determine a second priority associated with assigning a second task to the first drone;
- performing a deferral determination to defer the in-progress first task of the first drone and assign the second task to the first drone based on the first and second priorities;
- and
- instructing the first drone according to the deferral determination.
Dependencies are inferred from the claim text.