Swarm management
First Claim
Patent Images
1. A system, comprising:
- a processor; and
a non-transitory computer-readable medium that is operatively coupled to the processor and stores processor-executable instructions that facilitate operation of components comprising;
a communication component that establishes a communication link with an element set of a swarm that comprises a first element and a second element, the communication component is disposed, at least in part, on the first element; and
a management component that manages performance of a task list by the swarm through use of the communication link and that manages performance of the task list by the swarm in a decentralized manner, the management component is disposed, at least in part, on the first element,where the task list comprises at least one task capable of being performed, at least in part, by the swarm,where the communication link is between at least the first element and the second element,where the management component manages performance of the task list, at least in part, by making a decision if a task set of the task list can be accomplished by the swarm,where the task set is one or more tasks,where the management component, when the decision is that the task set of the task list cannot be accomplished by the swarm, performs a search producing search results for an element for addition to the swarm that enables accomplishment of the task set by the swarm,where the management component causes the element for addition to the swarm to become part of the swarm when the search results in successful location of the element for addition to the swarm, andwhere the element for addition is employed in accomplishment of the task set.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with swarm management are described. One example system comprises a communication component configured to establish a communication link with at least one element, where the at least one element is part of a swarm. The example system also comprises a management component configured to manage performance of a task list by the swarm through the communication link.
-
Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a non-transitory computer-readable medium that is operatively coupled to the processor and stores processor-executable instructions that facilitate operation of components comprising; a communication component that establishes a communication link with an element set of a swarm that comprises a first element and a second element, the communication component is disposed, at least in part, on the first element; and a management component that manages performance of a task list by the swarm through use of the communication link and that manages performance of the task list by the swarm in a decentralized manner, the management component is disposed, at least in part, on the first element, where the task list comprises at least one task capable of being performed, at least in part, by the swarm, where the communication link is between at least the first element and the second element, where the management component manages performance of the task list, at least in part, by making a decision if a task set of the task list can be accomplished by the swarm, where the task set is one or more tasks, where the management component, when the decision is that the task set of the task list cannot be accomplished by the swarm, performs a search producing search results for an element for addition to the swarm that enables accomplishment of the task set by the swarm, where the management component causes the element for addition to the swarm to become part of the swarm when the search results in successful location of the element for addition to the swarm, and where the element for addition is employed in accomplishment of the task set. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
a non-transitory computer-readable medium that is operatively coupled to a processor and stores processor-executable instructions that facilitate operation of components comprising; a management component that makes a decision if a task list, which has one or more tasks, can be accomplished by a swarm and that performs, when the decision is that the task list cannot be accomplished by the swarm, a search for an element to the swarm that enables accomplishment of the task list by the swarm, and a communication component that establishes a communication link with the element such that the element becomes part of the swarm when the search has an outcome with successful location of the element; and where the swarm is a group of two or more elements that function with swarm intelligence, where the element is part of the group, where the swarm intelligence is a coordination of elements of the group, where the elements of the group are decentralized, where the elements of the group are self-organized, and where the element is employed in accomplishment of the task list. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
16. A system, comprising:
a processor that is coupled to a computer-readable medium and that executes an instruction set of one or more instructions retained by the computer-readable medium, where execution of the instructions set facilitates operation of components comprising; a communication component to institute a communication link between a first element and a second element, where the first element and the second element are part of a swarm to execute a task list collaboratively and autonomously; and a management component to cause a removal of the second element from the swarm, where the removal of the second element is forwarded through use of the communication link, where performance of the task list is managed, at least in part, by way of a decision if a task list can be accomplished by the swarm, where the task list is one or more tasks, where when the decision is that the task list cannot be accomplished by the swarm, a search is performed to produce search results for an element for addition to the swarm that enables accomplishment of the task list by the swarm, where the element is added to the swarm when the search results in successful location of the element that is added to the swarm, and where the element is employed in accomplishment of the task list. - View Dependent Claims (17, 18, 19, 20)
Specification