Swarming agents for distributed pattern detection and classification
First Claim
1. A swarming agent architecture for the distributed detection and classification of spatio-temporal patterns representative of biological populations, comprising:
- a population of mobile software agents in a computer network of processing nodes; and
a service software agent at each node, enabling the mobile agents to perform the following functions;
a) share information on an indirect basis,b) coordinate activities across the entire biological population, andc) detect and classify one or more of the spatio-temporal patterns based upon the information sharing, coordinated activities, or both; and
a processor to perform data acquisition data fusion, or control functions in accordance with the patterns to simulate the behavior of a biological population, and output the results of the simulation to predict what might happen if the patterns actually arose.
3 Assignments
0 Petitions
Accused Products
Abstract
Swarming agents in networks of preferably physically distributed processing nodes are used for data acquisition, data fusion, and control applications. An architecture for active surveillance systems is presented in which simple mobile agents collectively process real-time data from heterogeneous sources at or near the origin of the data. System requirements are specifically matched to the needs of a surveillance system for the early detection of large-scale bioterrorist attacks on a civilian population, but the same architecture is applicable to a wide range of other domains. The pattern detection and classification processes executed by the proposed system emerge from the coordinated activities of agents of two populations in a shared computational environment. Detector agents draw each other'"'"'s attention to significant spatio-temporal patterns in the observed data stream. Classifier agents rank the detected patterns according to their respective criterion. The resulting system-level behavior is adaptive, robust, scalable, and applicable to a wide variety of other situations, including surveillance, financial transactions, network diagnosis, power grid monitoring, and others.
38 Citations
40 Claims
-
1. A swarming agent architecture for the distributed detection and classification of spatio-temporal patterns representative of biological populations, comprising:
-
a population of mobile software agents in a computer network of processing nodes; and a service software agent at each node, enabling the mobile agents to perform the following functions; a) share information on an indirect basis, b) coordinate activities across the entire biological population, and c) detect and classify one or more of the spatio-temporal patterns based upon the information sharing, coordinated activities, or both; and a processor to perform data acquisition data fusion, or control functions in accordance with the patterns to simulate the behavior of a biological population, and output the results of the simulation to predict what might happen if the patterns actually arose. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A swarming agent architecture for the distributed detection and classification of spatio-temporal patterns representative of biological populations, comprising:
-
a population of mobile software agents in a computer network of processing nodes, including; detector software agents that search for the spatio-temporal patterns, and classifier software agents that classify the detected patterns according to a predetermined classification scheme; and a processor to perform data acquisition data fusion, or control functions in accordance with the patterns to simulate the behavior of a biological population, and output the results of the simulation to predict what might happen if the patterns actually arose. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification