Systems and methods to allocate unmanned aircraft systems
First Claim
1. An unmanned aircraft system (UAS) allocation system, comprising:
- a UAS database of multiple registered different UASs owned and operated by multiple different unassociated UAS providers, wherein the UAS database stores for each of the registered different UASs an identifier and corresponding operational capabilities, wherein multiple of the registered different UASs have different operational capabilities;
an allocation control circuit coupled with the UAS database and memory storing computer instructions that when executed by the allocation control circuit cause the allocation control circuit to;
obtain a first set of multiple task parameters specified by a first customer and corresponding to a requested first predefined task that the customer is requesting a UAS be allocated to perform;
identify, from the UAS database, a first UAS having operational capabilities to perform the first set of task parameters while implementing the first task; and
cause an allocation notification to be communicated to a first UAS provider, of the multiple UAS providers, associated with the first UAS requesting the first UAS provider to allocate the identified first UAS to implement the first task; and
an interface system configured to distribute user interface information over a communication network to a plurality of geographically distributed and unassociated customers, wherein the user interface information is configured to populate, with respect to each of the plurality of customers, a request user interface corresponding to at least one of multiple different predefined tasks for which at least one of the registered UASs are capable of performing.
3 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, apparatuses and methods are provided herein useful to allocate unmanned aircraft system (UAS). Some embodiments, provide UAS allocation systems, comprising: a UAS database that stores for each registered UAS an identifier and corresponding operational capabilities; an allocation control circuit configured to: obtain a first set of multiple task parameters specified by a first customer and corresponding to a requested first predefined task that the customer is requesting a UAS be allocated to perform; identify, from the UAS database, a first UAS having operational capabilities to perform the first set of task parameters while implementing the first task; and cause an allocation notification to be communicated to a first UAS provider, of the multiple UAS providers, associated with the first UAS requesting the first UAS provider to allocate the identified first UAS to implement the first task.
22 Citations
20 Claims
-
1. An unmanned aircraft system (UAS) allocation system, comprising:
-
a UAS database of multiple registered different UASs owned and operated by multiple different unassociated UAS providers, wherein the UAS database stores for each of the registered different UASs an identifier and corresponding operational capabilities, wherein multiple of the registered different UASs have different operational capabilities; an allocation control circuit coupled with the UAS database and memory storing computer instructions that when executed by the allocation control circuit cause the allocation control circuit to; obtain a first set of multiple task parameters specified by a first customer and corresponding to a requested first predefined task that the customer is requesting a UAS be allocated to perform; identify, from the UAS database, a first UAS having operational capabilities to perform the first set of task parameters while implementing the first task; and cause an allocation notification to be communicated to a first UAS provider, of the multiple UAS providers, associated with the first UAS requesting the first UAS provider to allocate the identified first UAS to implement the first task; and an interface system configured to distribute user interface information over a communication network to a plurality of geographically distributed and unassociated customers, wherein the user interface information is configured to populate, with respect to each of the plurality of customers, a request user interface corresponding to at least one of multiple different predefined tasks for which at least one of the registered UASs are capable of performing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An unmanned aircraft system (UAS) allocation system, comprising:
-
a UAS database of multiple registered different UASs owned and operated by multiple different unassociated UAS providers, wherein the UAS database stores for each of the registered different UASs an identifier and corresponding operational capabilities, wherein multiple of the registered different UASs have different operational capabilities; an allocation control circuit coupled with the UAS database and memory storing computer instructions that when executed by the allocation control circuit cause the allocation control circuit to; obtain a first set of multiple task parameters specified by a first customer and corresponding to a requested first predefined task that the customer is requesting a UAS be allocated to perform; identify, from the UAS database, a first UAS having operational capabilities to perform the first set of task parameters while implementing the first task; and cause an allocation notification to be communicated to a first UAS provider, of the multiple UAS providers, associated with the first UAS requesting the first UAS provider to allocate the identified first UAS to implement the first task; and a registration control circuit coupled with registration memory that stores computer instructions that when executed by the registration control circuit cause the registration control circuit to; obtain an identifier of each of the multiple different UASs that one of the UAS providers are authorizing to be allocated to implement one or more tasks requested by a plurality of different customers who are unassociated with the UAS providers; obtain the operational capabilities of each of the multiple different UASs; and register each of the multiple different UASs comprising storing, in the UAS database, each identifier of the multiple different UASs, and store in relation to a corresponding one of the UAS identifiers the operational capabilities of the corresponding one of the multiple different UASs. - View Dependent Claims (9)
-
-
10. An unmanned aircraft system (UAS) allocation system, comprising:
-
a UAS database of multiple registered different UASs owned and operated by multiple different unassociated UAS providers, wherein the UAS database stores for each of the registered different UASs an identifier and corresponding operational capabilities, wherein multiple of the registered different UASs have different operational capabilities; an allocation control circuit coupled with the UAS database and memory storing computer instructions that when executed by the allocation control circuit cause the allocation control circuit to; obtain a first set of multiple task parameters specified by a first customer and corresponding to a requested first predefined task that the customer is requesting a UAS be allocated to perform; identify, from the UAS database, a first UAS having operational capabilities to perform the first set of task parameters while implementing the first task; and cause an allocation notification to be communicated to a first UAS provider, of the multiple UAS providers, associated with the first UAS requesting the first UAS provider to allocate the identified first UAS to implement the first task; and a registration control circuit coupled with registration memory that stores computer instructions that when executed by the registration control circuit cause the registration control circuit to; receive a request from a second UAS provider to define a second task that the second UAS provider is authorizing a UAS to perform; receive a set of defined task parameters defining characteristics of the second task; and register the second task comprising storing, in a task database, a second task identifier and the set of task parameters associated with the second task identifier.
-
-
11. A method of allocating unmanned aircraft systems (UAS), comprising:
-
obtaining, through an allocation control circuit, a first set of multiple task parameters specified by a first customer and corresponding to a requested first predefined task that the customer is requesting a UAS be allocated to perform; identifying, from a UAS database of multiple registered different UASs owned and operated by multiple different unassociated UAS providers with each registered UAS having corresponding operational capabilities, a first UAS having operational capabilities to perform the first set of task parameters while implementing the first task; causing an allocation notification to be communicated to a first UAS provider, of the multiple UAS providers, associated with the first UAS requesting the first UAS provider to allocate the identified first UAS to implement the first task; and distributing user interface information over a distributed communication network to a plurality of geographically distributed and unassociated customers, wherein the user interface information populates, with respect to each of the plurality of customers, a request user interface corresponding to at least one of multiple different predefined tasks for which at least one of the registered UASs are capable of performing. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of allocating unmanned aircraft systems (UAS), comprising:
-
obtaining, through an allocation control circuit, a first set of multiple task parameters specified by a first customer and corresponding to a requested first predefined task that the customer is requesting a UAS be allocated to perform; identifying, from a UAS database of multiple registered different UASs owned and operated by multiple different unassociated UAS providers with each registered UAS having corresponding operational capabilities, a first UAS having operational capabilities to perform the first set of task parameters while implementing the first task; causing an allocation notification to be communicated to a first UAS provider, of the multiple UAS providers, associated with the first UAS requesting the first UAS provider to allocate the identified first UAS to implement the first task; obtaining an identifier of each of the multiple different UASs that one of the UAS providers are authorizing to be allocated to implement one or more tasks requested by a plurality of different customers who are unassociated with the UAS providers; obtaining the operational capabilities of each of the multiple different UASs; and registering each of the multiple different UASs comprising storing, in the UAS database, each identifier of the multiple different UASs, and storing in relation to a corresponding one of the UAS identifiers the operational capabilities of the corresponding one of the multiple different UASs. - View Dependent Claims (19)
-
-
20. A method of allocating unmanned aircraft systems (UAS), comprising:
-
obtaining, through an allocation control circuit, a first set of multiple task parameters specified by a first customer and corresponding to a requested first predefined task that the customer is requesting a UAS be allocated to perform; identifying, from a UAS database of multiple registered different UASs owned and operated by multiple different unassociated UAS providers with each registered UAS having corresponding operational capabilities, a first UAS having operational capabilities to perform the first set of task parameters while implementing the first task; causing an allocation notification to be communicated to a first UAS provider, of the multiple UAS providers, associated with the first UAS requesting the first UAS provider to allocate the identified first UAS to implement the first task; receiving a request from a second UAS provider to define a second task that the second UAS provider is authorizing a UAS to perform; receiving a set of defined task parameters defining characteristics of the second task; and registering the second task comprising storing, in a task database, a second task identifier and the set of task parameters associated with the second task identifier.
-
Specification