Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

Certain embodiments of the present invention provide a system for improved data communications within a remote sensor system. The system includes a control center node. The control center is adapted to receive data, process the data based at least in part on a rule, and notify a user when the rule is satisfied. Certain embodiments of the present invention provide a method for improved data communications within a remote sensor system. The method includes detecting an event, generating data based at least in part on the event, processing the data based at least in part on a rule, and notifying a user when the rule is satisfied.

InventorsTodd William Joslin, Scott J. Cloutier, Paul Edward Voglewede, Robert A. Johnson, Michael Doser, Michael J. Russell
Original AssigneeHarris Corporation
Primary Examiner: Jennifer Mehmood
Attorney: McAndrews, Held & Malloy, Ltd.
Current U.S. Classification340/521; 340/539.26; 340/690; 702/14

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US3903512Mar 7, 19741975SIGNAL PROCESSOR
US4314347Jul 5, 1977Feb 2, 1982Texaco Inc.Seismic signal processing machine and method for noise removal
US5315232Jan 3, 1991May 24, 1994Electric field measuring system
US5373486Feb 3, 1993Dec 13, 1994The United States Department of EnergySeismic event classification system
US5760696Aug 29, 1996Jun 2, 1998Tectonics Research Group Inc.Discriminating earthquake detector
US5801636Jan 8, 1997Sep 1, 1998Method and apparatus for seismic tornado detection
US6356204Feb 17, 2000Mar 12, 2002Tectonics Research Group, Inc.Method and apparatus for detecting impending earthquakes
US6631096Feb 2, 2001Oct 7, 2003TRW Inc.Method and apparatus for detecting intrusion and non-intrusion events
US6731214Jun 28, 2002May 4, 2004Lite-On Technology CorporationSearching system
US6731220Apr 2, 2002May 4, 2004Industrial Technology Research InstituteStrong shaking judgment device and method
US6873265Dec 14, 2001Mar 29, 2005QuakeFinder LLCSatellite and ground system for detection and forecasting of earthquakes
US6950786Oct 10, 2000Sep 27, 2005Schlumberger Technology CorporationMethod and apparatus for generating a cross plot in attribute space from a plurality of attribute data sets and generating a class data set from the cross plot
US6952649Oct 1, 2003Oct 4, 2005Petroleum exploration and prediction apparatus and method
US7308139Dec 3, 2002Dec 11, 2007Chroma Energy, Inc.Method, system, and apparatus for color representation of seismic data and associated measurements
US20020154010Jun 20, 2001Event notification system
US20050093706Oct 30, 2003Pool monitoring
US20050258969Jul 21, 2005Pool monitoring
US20050288863Jun 8, 2005Method and system for utilizing string-length ratio in seismic analysis
US20060047543Aug 30, 2004Electronic emergency response management system with automated rule-based alert notifications and response deployment
US20070279214Jun 2, 2006Systems and methods for distributed monitoring of remote sites
US20090072968May 11, 2005EVENT DETECTION MODULE

Claims

1. A system for improved data communications within a remote sensor system, the system including:

a control center node,
wherein the control center node is configured to receive select detected event data and store the select detected event data in at least one database, the select detected event data received from at least one of a sensor node and a gateway node based at least in part on at least one of a sensor transmission rule and a gateway transmission rule,
wherein the control center node is configured to process the stored select detected event data at predetermined time intervals based at least in part on at least one rule, the at least one rule including a pattern recognition template comprising a plurality of pattern elements, and
wherein the control center node is configured to notify a user when the at least one rule is satisfied, the at least one rule being satisfied based at least in part on a comparison of the pattern recognition template to the select detected event data stored in the at least one database, wherein each of the plurality of pattern elements match at least a portion of the stored select detected event data.

2. The system of claim 1, wherein the at least one rule is configurable by a user.

3. The system of claim 1, wherein the at least one rule is remotely configurable.

4. The system of claim 1, wherein the plurality of pattern elements of the pattern recognition template comprises a plurality of events occurring in a predetermined order within a predetermined period of time.

5. The system of claim 1, wherein the at least one rule is implemented using a sliding association window.

6. The system of claim 5, wherein the control center node is configured to automatically alert a user when the select detected event data stored in the at least one database matches the pattern recognition template.

7. The system of claim 1, wherein the sensor node is configured to generate detected event data based at least in part on a detected event and determine whether to communicate the detected event data based at least in part on at least one sensor transmission rule.

8. The system of claim 7, wherein the sensor node includes at least one of a seismic detector, an acoustic detector, a magnetic detector, and a passive infrared detector.

9. The system of claim 7, wherein the detected event includes at least one of vehicle activity and personnel activity.

10. The system of claim 1, wherein the gateway node is configured to receive detected event data from the sensor node and determine whether to transmit the detected event data to the control center node based at least in part on at least one gateway transmission rule.

11. The system of claim 1, wherein the control center node is configured to store the select detected event data in the at least one database based at least in part on an index.

12. A method for improved data communications within a remote sensor system, the method including:

using at least one computing device to perform the steps of:
detecting an event and generating detected event data based at least in part on the detected event;
receiving at least a select portion of the detected event data at a control center node from at least one of a sensor node and a gateway node, wherein the at least the select portion of the detected event data is selected based at least in part on at least one of a sensor transmission rule and a gateway transmission rule;
storing the select detected event data in at least one database;
processing the select detected event data stored in the at least one database at predetermined time intervals based at least in part on at least one rule, wherein the at least one rule includes a pattern recognition template comprising a plurality of pattern elements; and
notifying a user when the at least one rule is satisfied, wherein the at least one rule is satisfied based at least in part on a comparison of the pattern recognition template to the detected event data in the at least one database, wherein each of the plurality of pattern elements match at least a portion of the stored select detected event data.

13. The method of claim 12, wherein the at least one rule is configurable by a user.

14. The method of claim 12, wherein the at least one rule is remotely configurable.

15. The method of claim 12, wherein the plurality of pattern elements of the pattern recognition template comprises a plurality of events occurring in a predetermined order within a predetermined period of time.

16. The method of claim 12, wherein the at least one rule is implemented using a sliding association window.

17. The method of claim 12, wherein the user is automatically alerted when the select detected event data matches the pattern recognition template.

18. A computer readable storage medium including a set of instructions for execution on a computer, the set of instructions including:

a detection routine configured to detect an event and generate detected event data based at least in part on the event;

a receiving routine configured to receive at least a select portion of the detected event data at a control center node from at least one of a sensor node and a gateway node, wherein the at least the select portion of the detected event data is selected based at least in part on at least one of a sensor transmission rule and a gateway transmission rule;

a storage routine configured to store the select detected event data in at least one database;

a processing routine configured to process the select detected event data stored in the at least one database at predetermined time intervals based at least in part on at least one rule, wherein the at least one rule includes a pattern recognition template comprising a plurality of pattern elements; and
a notification routine configured to notify a user when the at least one rule is satisfied, wherein the at least one rule is satisfied based at least in part on a comparison of the pattern recognition template to the select detected event data in the at least one database, wherein each of the plurality of pattern elements match at least a portion of the stored select detected event data.

19. The set of instructions of claim 18, wherein the at least one rule is configurable by a user.

20. The set of instructions of claim 18, wherein the at least one rule is remotely configurable.

21. The set of instructions of claim 18, wherein the plurality of pattern elements of the pattern recognition template comprises a plurality of events occurring in a predetermined order within a predetermined period of time.

22. The set of instructions of claim 21, wherein the at least one rule is implemented using a sliding association window.

23. The set of instructions of claim 22, wherein the notification routine is configured to automatically alert the user when the select detected event data matches the pattern recognition template.