System and method for monitoring having an embedded device
First Claim
1. A monitoring system comprising:
- a plurality of embedded devices, each configured to receive data from at least one sensor, said embedded devices further configured to analyze said data and determine if an event occurred on a device level; and
a software manager configured to communicate with said plurality of embedded devices and determine, on a system level, if an event occurred, said software manager further configured to send a message to at least one of said plurality of embedded devices if said event occurred.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides systems, methods, and computer program products for use in monitoring, and/or surveillance applications. Generally, systems provided include embedded devices with integrated sensors, manager software capable of supporting the particular sensors and embedded devices used, and a hierarchical database structure for storage and retrieval of continuous or event-based data. Preferred embedded devices advantageously include integrated audio, video, and wireless technology to provide an array of sensory detection, analysis, and interactive controls. Preferred database structures advantageously incorporate a secure archiving scheme for retrieval and/or analysis in multiple formats.
57 Citations
69 Claims
-
1. A monitoring system comprising:
-
a plurality of embedded devices, each configured to receive data from at least one sensor, said embedded devices further configured to analyze said data and determine if an event occurred on a device level; and
a software manager configured to communicate with said plurality of embedded devices and determine, on a system level, if an event occurred, said software manager further configured to send a message to at least one of said plurality of embedded devices if said event occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for continuous or event-based monitoring comprising:
-
receiving data from a sensor associated with a first embedded device;
determining, based at least in part on said data, that an event has occurred;
if said event occurred, electronically determining at least one task to perform; and
automatically performing said task. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A computer program product for use in conjunction with a computer system having at least one processor and a memory coupled to the processor, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism, comprising:
a program module that directs the computer to function in a specified manner, the program module including instructions for;
receiving data from a plurality of embedded devices comprising sensors;
determining if an event has occurred; and
implementing at least one procedure if said event has occurred. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55)
-
56. An embedded device comprising:
-
an input configured to receive data from at least one external sensor;
a processor receiving said sensor data and performing an analysis based at least in part on said sensor data to determine if an event occurred on a device level; and
an output adapted for communication with an external manager for communicating said event occurrence determination to said external manager. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification