| CPC G06Q 10/06311 (2013.01) | 24 Claims |

|
1. A drone, comprising:
a communication interface; and
one or more processors coupled to the communication interface and configured to:
receive, via the communication interface, an indication that the drone is part of a set of assets, wherein the set of assets are tasked with performing one or more elements of one or more tasks, and the set of assets comprises a plurality of drones;
communicate, via the communication interface, information pertaining to the one or more elements, wherein:
the information pertaining to the one or more elements is communicated with at least one other drone in the set of assets;
the information pertaining to the one or more elements is based at least in part on information obtained by one or more sensors of the set of assets; and
the information pertaining to the one or more elements is used in connection with determining a plan to perform the one or more tasks;
communicate, via the communication interface, information pertaining to the plan to perform the one or more tasks, wherein the information pertaining to the plan to perform the one or more tasks is communicated with at least one other drone in the set of assets, wherein the communicating of the information pertaining to the plan comprises to:
determine that an additional asset has appeared within a geographical area being subject to surveillance by the set of assets; and
in response to a determination that the additional asset has appeared within the geographical area being subject to surveillance by the set of assets:
divide, using a leader asset, the set of assets into two partitions, wherein the two partitions include a first partition and a second partition, wherein the leader asset is a leader among at least a subset of the set of assets and wherein the additional asset is assigned to the second partition;
determine that the leader asset is within the first partition;
elevate a follower asset to partition leader of the second partition, wherein the follower asset is in the set of assets;
determine, using the leader asset, a first plan for assets of the first partition; and
determine, using the partition leader, a second plan for assets of the second partition.
|