Claims
- 1. A system for detecting the occurrence of anomalies comprising:
a plurality of spaced apart nodes, with each node having adjacent nodes, each of the nodes having one or more sensors associated with the node and capable of detecting anomalies, and each of the nodes having a controller connected to the sensors associated with the node; and communication links between adjacent nodes, whereby the nodes form a network; wherein each controller is programmed to query its adjacent nodes to assess the status of the adjacent nodes and the communication links.
- 2. The system of claim 1 wherein each controller is programmed to transmit data over the links, and, upon a finding in response to a query of an adjacent node, that the adjacent node or the communication link to the adjacent node is inoperable, the controller is programmed to transmit data over a link to a different node.
- 3. The system of claim 1 in which each controller has memory storage, and each controller transmits data to an adjacent node, wherein the controller of the adjacent node stores the transmitted data in the memory of the adjacent node.
- 4. The system of claim 1 in which each controller is programmed to send status queries to adjacent nodes at periodic intervals, and is programmed to change the intervals when there is an indication that an anomaly has been detected.
- 5. The system of claim 1 in which each controller is programmed to send commands to an adjacent node upon the detection of predetermined anomalies by its associated sensors.
- 6. The system of claim 1 in which each controller, when an anomaly is detected, is programmed to query its adjacent nodes to assess detection by the adjacent nodes, and upon corroboration of the anomaly by an adjacent node, the controller is programmed to transmit a signal indicative of the detection of the anomaly.
- 7. The system of claim 1 in which each controller, when an anomaly is detected, is programmed to collaborate with the controller of an adjacent node use information from the controller of the adjacent node in assessing a response to the anomaly.
- 8. The system of claim 1 in which at least one of the associated sensors of a node is configured to sense a condition related to a security threat, and at least one of the sensors of the node is configured to sense a non-security threatening condition.
- 9. The system of claim 1 in which the communication links are formed of a primary mode of communication and at least one different mode of communication, and where each controller is programmed to assess the status of the communication links, and wherein the controller is programmed to switch from the primary mode of communication to the different mode of communication upon detection of a failure of the primary mode of communication.
- 10. The system of claim 1 in which each controller is programmed to determine a point of origin of a detected anomaly.
- 11. The system of claim 1 in which each controller is programmed to change its operation upon the occurrence of any one or more event in the group consisting of the detection of an anomaly, the destruction of a communication link to an adjacent node, a loss of power from a primary source of power, a loss of controller capability, a decrease in capability of a processor, a decrease in the capability of memory storage, and a command from another node.
- 12. The system of claim 1 in which each controller is programmed to deploy sensors outwardly from the node in response to the detection of an anomaly.
- 13. A system for detecting the occurrence of anomalies comprising:
a plurality of spaced apart nodes, with each node having adjacent nodes, each of the nodes having one or more sensors associated with the node and capable of detecting anomalies, and each of the nodes having a controller connected to the sensors associated with the node; and communication links between adjacent nodes, whereby the nodes form a network; wherein each controller has memory storage, and each controller transmits data to an adjacent node, wherein the controller of the adjacent node stores the transmitted data in the memory of the adjacent node.
- 14. The system of claim 13 in which each controller is programmed to query its adjacent nodes to assess the status of the adjacent nodes and the communication links.
- 15. The system of claim 13 in which each controller is programmed to send status queries to adjacent nodes at periodic intervals, and is programmed to change the intervals when there is an indication that an anomaly has been detected.
- 16. A system for detecting the occurrence of anomalies comprising:
a plurality of spaced apart nodes, with each node having adjacent nodes, each of the nodes having one or more sensors associated with the node and capable of detecting anomalies, and each of the nodes having a controller connected to the sensors associated with the node; and communication links between adjacent nodes, whereby the nodes form a network; wherein each controller is programmed to send commands to one or more adjacent nodes upon the detection of predetermined anomalies by its associated sensors.
- 17. The system of claim 16 in which the each controller is programmed to send a command to run a specific test.
- 18. The system of claim 16 in which each controller is programmed to send a command to modify a threshold level for a test.
- 19. The system of claim 16 in which each controller is programmed to send a command to transmit additional data.
- 20. The system of claim 16 in which each controller is programmed to send a command to change the frequency of a routine specific test.
- 21. The system of claim 16 in which each controller is programmed to send a command to send a status of calibration of a sensor.
- 22. The system of claim 16 in which each controller is programmed to send a command to query identification data of a sensor.
- 23. The system of claim 16 in which each controller is programmed to send a command to change the functionality of an entire node.
- 24. The system of claim 16 in which each controller is programmed to send a command to change the transmittal rate of data.
- 25. The system of claim 16 in which each controller is programmed to send a command to perform predictive analysis.
- 26. The system of claim 16 in which each controller is programmed to send a command to become a data storage facility.
- 27. The system of claim 16 in which each controller is programmed to send a command to query another node.
- 28. A system for detecting the occurrence of anomalies comprising:
a plurality of spaced apart nodes, with each node having adjacent nodes, each of the nodes having one or more sensors associated with the node and capable of detecting anomalies, and each of the nodes having a controller connected to the sensors associated with the node; and communication links between adjacent nodes, whereby the nodes form a network; wherein each controller, when an anomaly is detected, is programmed to query its adjacent nodes to assess detection by the adjacent nodes, and upon corroboration of the anomaly by an adjacent node, the controller is programmed to transmit a signal indicative of the detection of the anomaly.
- 29. The system of claim 28 in which each controller is programmed to send commands to an adjacent node upon the detection of predetermined anomalies by its associated sensors.
- 30. A system for detecting the occurrence of anomalies comprising:
a plurality of spaced apart nodes, with each node having adjacent nodes, each of the nodes having one or more sensors associated with the node and capable of detecting anomalies, and each of the nodes having a controller connected to the sensors associated with the node; and communication links between adjacent nodes, whereby the nodes form a network; wherein each controller is programmed to analyze the data from its associated sensors and form a prediction of a consequence of the data from its associated sensors.
- 31. The system of claim 30 wherein each controller is programmed to transmit data over the links, and, upon a finding in response to a query of an adjacent node, that the adjacent node or the communication link to the adjacent node is inoperable, the controller is programmed to transmit data over a link to a different node.
- 32. The system of claim 30 in which each controller is programmed to send status queries to adjacent nodes at periodic intervals, and is programmed to change the intervals when there is an indication that an anomaly has been detected.
- 33. The system of claim 30 in which each controller is programmed to send commands to an adjacent node upon the detection of predetermined anomalies by its associated sensors.
- 34. A system for detecting the occurrence of anomalies comprising:
a plurality of spaced apart nodes, with each node having adjacent nodes, each of the nodes having one or more sensors associated with the node and capable of detecting anomalies, and each of the nodes having a controller connected to the sensors associated with the node; and communication links between adjacent nodes, whereby the nodes form a network; wherein at least one of the associated sensors of a node is configured to sense a condition related to a security threat, and at least one of the sensors of the node is configured to sense a non-security threatening condition.
- 35. The system of claim 34 in which the sensor configured to sense a non-security threatening condition is a sensor configured to sense a meteorological condition.
- 36. The system of claim 34 in which each controller has memory storage, and each controller transmits data to an adjacent node, wherein the controller of the adjacent node stores the transmitted data in the memory of the adjacent node.
- 37. The system of claim 34 in which each controller is programmed to send status queries to adjacent nodes at periodic intervals, and is programmed to change the intervals when there is an indication that an anomaly has been detected.
- 38. The system of claim 34 in which each controller is programmed to send commands to an adjacent node upon the detection of predetermined anomalies by its associated sensors.
- 39. The system of claim 34 in which each controller, when an anomaly is detected, is programmed to query its adjacent nodes to assess detection by the adjacent nodes, and upon corroboration of the anomaly by an adjacent node, the controller is programmed to transmit a signal indicative of the detection of the anomaly.
- 40. A system for detecting the occurrence of anomalies comprising:
a plurality of spaced apart nodes, with each node having adjacent nodes, each of the nodes having one or more sensors associated with the node and capable of detecting anomalies, and each of the nodes having a controller connected to the sensors associated with the node; and communication links between adjacent nodes, whereby the nodes form a network, wherein the communication links are formed of a primary mode of communication and a secondary mode of communication; wherein each controller is programmed to assess the status of the communication links, and wherein each controller is programmed to switch from the primary mode of communication to the secondary mode of communication upon detection of a failure of the primary mode of communication.
- 41. The system of claim 40 wherein each controller is programmed to transmit data over the links, and, upon a finding in response to a query of an adjacent node, that the adjacent node or the communication link to the adjacent node is inoperable, the controller is programmed to transmit data over a link to a different node.
- 42. The system of claim 40 in which each controller is programmed to send status queries to adjacent nodes at periodic intervals, and is programmed to change the intervals when there is an indication that an anomaly has been detected.
- 43. A system for detecting the occurrence of anomalies comprising:
a plurality of spaced apart nodes, with each node having adjacent nodes, each of the nodes having one or more sensors associated with the node and capable of detecting anomalies, and each of the nodes having a controller connected to the sensors associated with the node; and communication links between adjacent nodes, whereby the nodes form a network; wherein each controller is programmed to determine a point of origin of a detected anomaly.
- 44. The system of claim 43 in which each controller, when an anomaly is detected, is programmed to query its adjacent nodes to assess data collected by the adjacent nodes, and further is programmed to determine the point of origin of the anomaly using, in part, input from an adjacent node.
- 45. The system of claim 43 in which each controller has memory storage, and each controller transmits data to an adjacent node, wherein the controller of the adjacent node stores the transmitted data in the memory of the adjacent node.
- 46. The system of claim 43 in which each controller, when an anomaly is detected, is programmed to query its adjacent nodes to assess detection by the adjacent nodes, and upon corroboration of the anomaly by an adjacent node, the controller is programmed to transmit a signal indicative of the detection of the anomaly.
- 47. A system for detecting the occurrence of anomalies comprising:
a plurality of spaced apart nodes, with each node having adjacent nodes, each of the nodes having one or more sensors associated with the node and capable of detecting anomalies, and each of the nodes having a controller connected to the sensors associated with the node; and communication links between adjacent nodes, whereby the nodes form a network; wherein each controller is programmed to change its operation upon the occurrence of any one or more event in the group consisting of the detection of an anomaly, the destruction of a communication link to an adjacent node, a loss of power from a primary source of power, a loss of controller capability, a decrease in capability of a processor, a decrease in the capability of memory storage, and a command from another node.
- 48. The system of claim 47 wherein each controller is programmed to change its operation by changing the function of the node.
- 49. The system of claim 47 wherein each controller is programmed to transmit data over the links, and, upon a finding in response to a query of an adjacent node, that the adjacent node or the communication link to the adjacent node is inoperable, the controller is programmed to transmit data over a link to a different node.
- 50. The system of claim 47 in which each controller is programmed to send status queries to adjacent nodes at periodic intervals, and is programmed to change the intervals when there is an indication that an anomaly has been detected.
- 51. The system of claim 47 in which each controller is programmed to send commands to an adjacent node upon the detection of predetermined anomalies by its associated sensors.
- 52. The system of claim 47 in which each controller, when an anomaly is detected, is programmed to query its adjacent nodes to assess detection by the adjacent nodes, and upon corroboration of the anomaly by an adjacent node, the controller is programmed to transmit a signal indicative of the detection of the anomaly.
- 53. The system of claim 47 in which the communication links are formed of a primary mode of communication and a secondary mode of communication, and where each controller is programmed to assess the status of the communication links, and wherein the controller is programmed to switch from the primary mode of communication to the secondary mode of communication upon detection of a failure of the primary mode of communication.
- 54. A system for detecting the occurrence of anomalies comprising:
a plurality of spaced apart nodes, with each node having adjacent nodes, each of the nodes having one or more sensors associated with the node and capable of detecting anomalies, and each of the nodes having a controller connected to the sensors associated with the node; and communication links between adjacent nodes, whereby the nodes form a network; wherein each controller is programmed to deploy sensors, or nodes, or both sensors and nodes from the node in response to the detection of an anomaly.
- 55. The system of claim 54 in which each controller is programmed to send commands to one or more adjacent nodes upon the detection of predetermined anomalies by its associated sensors.
- 56. The system of claim 54 in which each controller, when an anomaly is detected, is programmed to query its adjacent nodes to assess detection by the adjacent nodes, and upon corroboration of the anomaly by an adjacent node, the controller is programmed to transmit a signal indicative of the detection of the anomaly.
- 57. The system of claim 54 in which each controller is programmed to determine a point of origin of a detected anomaly.
- 58. The system of claim 54 in which each controller is programmed to change its operation upon the occurrence of any one or more event in the group consisting of the detection of an anomaly, the destruction of a communication link to an adjacent node, a loss of power from a primary source of power, a loss of controller capability, a decrease in capability of a processor, a decrease in the capability of memory storage, and a command from another node.
- 59. The system of claim 54 in which the controller is programmed to move nodes in response to the detection of an anomaly.
- 60. A control system for monitoring process conditions comprising:
a plurality of spaced apart nodes, with each node having adjacent nodes, each of the nodes having one or more sensors associated with the node and capable of assessing process conditions, and each of the nodes having a controller connected to the sensors associated with the node; and communication links between adjacent nodes, whereby the nodes form a network; wherein each controller is programmed to query its adjacent nodes to assess the status of the adjacent nodes and the communication links.
- 61. The system of claim 60 wherein each controller is programmed to transmit data over the links, and, upon a finding in response to a query of an adjacent node, that the adjacent node or the communication link to the adjacent node is inoperable, the controller is programmed to transmit data over a link to a different node.
- 62. The system of claim 60 in which each controller has memory storage, and each controller transmits data to an adjacent node, wherein the controller of the adjacent node stores the transmitted data in the memory of the adjacent node.
- 63. The system of claim 60 in which each controller is programmed to send status queries to adjacent nodes at periodic intervals, and is programmed to change the intervals when there is an indication that an anomaly has been detected.
- 64. The system of claim 60 in which each controller is programmed to send commands to an adjacent node upon the detection of predetermined anomalies by its associated sensors.
- 65. The system of claim 60 in which each controller, when an anomaly is detected, is programmed to query its adjacent nodes to assess detection by the adjacent nodes, and upon corroboration of the anomaly by an adjacent node, the controller is programmed to transmit a signal indicative of the detection of the anomaly.
- 66. The system of claim 60 in which at least one of the associated sensors of a node is configured to sense a condition related to a security threat, and at least one of the sensors of the node is configured to sense a non-security threatening condition.
- 67. The system of claim 60 in which the communication links are formed of a primary mode of communication and a secondary mode of communication, and where each controller is programmed to assess the status of the communication links, and wherein the controller is programmed to switch from the primary mode of communication to the secondary mode of communication upon detection of a failure the primary mode of communication.
- 68. The system of claim 60 in which each controller is programmed to determine a point of origin of a detected anomaly.
- 69. The system of claim 60 in which each controller is programmed to change its operation upon the occurrence of any one or more event in the group consisting of the detection of an anomaly, the destruction of a communication link to an adjacent node, a loss of power from a primary source of power, a loss of controller capability, a decrease in capability of a processor, a decrease in the capability of memory storage, and a command from another node.
- 70. The system of claim 60 in which each controller is programmed to deploy sensors outwardly from the node in response to the detection of an anomaly.
RELATED APPLICATIONS
[0001] This application is a Continuation-In-Part application of U.S. patent application Ser. No. 10/199,733, filed Jul. 19, 2002, and entitled AUTOMATIC DETECTION AND ASSESSMENT OF CHEMICAL, BIOLOGICAL, RADIOLOGICAL AND NUCLEAR THREATS, all of which is incorporated in the present application in its entirety.
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
[0002] The U.S. Government has certain rights in this invention pursuant to Contract No. DE-AC05-000R22725 between the U.S. Department of Energy and UT-Battelle, LLC.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10199733 |
Jul 2002 |
US |
Child |
10370913 |
Feb 2003 |
US |