Claims
- 1. A swarming agent architecture for the distributed detection and classification of spatio-temporal patterns, comprising:
a population of mobile agents in a network of processing nodes; and a service 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 population, and c) detect and classify one or more spatio-temporal patterns based upon the information sharing, coordinated activities, or both.
- 2. The architecture of claim 1, wherein the spatio-temporal patterns occur in a heterogeneous real-time data stream.
- 3. The architecture of claim 1, wherein new classification schemes are introduced at different times through new agent populations.
- 4. The architecture of claim 1, wherein one or more of the spatio-temporal patterns are associated with a biological population.
- 5. The architecture of claim 1, wherein one or more of the spatio-temporal patterns are associated with an environment.
- 6. The architecture of claim 1, wherein one or more of the spatio-temporal patterns are associated with an event.
- 7. The architecture of claim 1, wherein one or more of the spatio-temporal patterns are associated with a network.
- 8. The architecture of claim 7, wherein the network is related to communications or energy.
- 9. The architecture of claim 1, wherein one or more of the spatio-temporal patterns are associated with surveillance.
- 10. The architecture of claim 1, wherein the definition of a pattern depends on the particular application of the detection mechanism.
- 11. The architecture of claim 1, including detector agents that search for spatio-temporal structures and classifier agents that classify the detected patterns according to a predetermined classification scheme.
- 12. The architecture of claim 11, wherein the pattern classification scheme expresses a particular spatial or temporal characteristic.
- 13. The architecture of claim 11, wherein the detector agents are attracted to locations which other detectors identified as part of a potential pattern, and repelled by large concentrations of other detector agents.
- 14. The architecture of claim 1, including places to represent the structure of the problem space in which the agents coordinate their activities.
- 15. The architecture of claim 14, wherein the places represent a physical space.
- 16. The architecture of claim 14, wherein the places represent a temporal space.
- 17. The architecture of claim 14, wherein the places represent an abstract space.
- 18. The architecture of claim 14, further including a place agent at the location of the processing to gather data from local sources and for storage to provide ready access.
- 19. The architecture of claim 14, wherein the place agent provides application agents with a unified interface to the data streams covered by the place.
- 20. The architecture of claim 14, wherein, the agents are operative to change focus by moving to a neighboring place, or by incrementing or decrementing an internal variable.
- 21. The architecture of claim 1, further including a data provider giving mobile agents access to data characteristics of the segment of the domain represented by the processing node.
- 22. A computer system programmed to implement the architecture of claim 1.
- 23. A swarming agent architecture for the distributed detection and classification of spatio-temporal patterns, comprising:
a population of mobile agents in a network of processing nodes, including:
detector agents that search for spatio-temporal patterns, and classifier agents that classify the detected patterns according to a predetermined classification scheme.
- 24. The architecture of claim 23, wherein the spatio-temporal patterns occur in a heterogeneous real-time data stream.
- 25. The architecture of claim 23, wherein new classification schemes are introduced at different times through new agent populations.
- 26. The architecture of claim 23, wherein one or more of the spatio-temporal patterns are associated with a biological population.
- 27. The architecture of claim 23, wherein one or more of the spatio-temporal patterns are associated with an environment.
- 28. The architecture of claim 23, wherein one or more of the spatio-temporal patterns are associated with an event.
- 29. The architecture of claim 23, wherein one or more of the spatio-temporal patterns are associated with a network.
- 30. The architecture of claim 29, wherein the network is related to communications or energy.
- 31. The architecture of claim 23, wherein one or more of the spatio-temporal patterns are associated with surveillance.
- 32. The architecture of claim 23, wherein the definition of a pattern depends on the particular application of the detection mechanism.
- 33. The architecture of claim 31, wherein the pattern classification scheme expresses a particular spatial or temporal characteristic.
- 34. The architecture of claim 23, wherein the detector agents are attracted to locations which other detectors identified as part of a potential pattern, and repelled by large concentrations of other detector agents.
- 35. The architecture of claim 23, including places to represent the structure of the problem space in which the agents coordinate their activities.
- 36. The architecture of claim 35, wherein the places represent a physical space.
- 37. The architecture of claim 35, wherein the places represent a temporal space.
- 38. The architecture of claim 35, wherein the places represent an abstract space.
- 39. The architecture of claim 35, further including a place agent at the location of the processing to gather data from local sources and for storage to provide ready access.
- 40. The architecture of claim 35, wherein the place agent provides application agents with a unified interface to the data streams covered by the place.
- 41. The architecture of claim 35, wherein, the agents are operative to change focus by moving to a neighboring place, or by incrementing or decrementing an internal variable.
- 42. A computer system programmed to implement the architecture of claim 25.
REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from U.S. Provisional Patent Application Serial No. 60/351,519, filed Jan. 25, 2002, and is a continuation-in-part of U.S. patent application Ser. No. 09/900,251, filed Jul. 6, 2001, the entire content of each application is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60351519 |
Jan 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
09900251 |
Jul 2001 |
US |
| Child |
10352288 |
Jan 2003 |
US |