Claims
- 1. A system comprising:
a data management system configured to receive sensor data associated with a sensor; a monitoring system coupled to the data management system, the monitoring system configured to provide an error object in response to a monitoring algorithm associated with the sensor data; and an alert handling system responsive to the data management system and configured to access an alert profile associated with the error object provided by the monitoring system.
- 2. The system of claim 1, wherein the error object includes a severity indicator and an initial time.
- 3. The system of claim 1, wherein the alert profile associates an error object with a sequence of actions.
- 4. The system of claim 1, further comprising a policy class definition, the policy class definition configurable to apply the monitoring algorithm to the sensor data, the monitoring algorithm accessible by the monitoring system to selectively produce the error object.
- 5. The system of claim 1, wherein the alert handling system is configured to interpret the alert profile to apply program logic to the error object and to selectively access an alert action definition.
- 6. The system of claim 5, wherein the alert action definition is configured to produce an alert notification.
- 7. The system of claim 5, wherein the alert action definition is configured to access a capture definition.
- 8. The system of claim 7, wherein the alert handling system is configured to interpret the capture definition to capture data associated with the alert action definition.
- 9. The system of claim 8, wherein at least a portion of the captured data is attached to a notification message associated with the alert action definition.
- 10. The system of claim 8, further comprising a capture storage manager, the capture storage manager configured to manage storage of the captured data associated with the alert action definition.
- 11. The system of claim 10, further comprising persistent storage directed by the capture storage manager.
- 12. The system of claim 1, further comprising a web-based interface configured to access the data management system.
- 13. The system of claim 1, wherein the data management system comprises a journal-based data management system.
- 14. A monitoring appliance comprising:
a processor; and a memory responsive to the processor, the memory including:
computer implemented instructions operable by the processor to implement a data management system configured to receive sensor data associated with a sensor; computer implemented instructions operable by the processor to implement a monitoring system coupled to the data management system, the monitoring system configured to provide an error object in response to a monitoring algorithm associated with the sensor data; and computer implemented instructions operable by the processor to implement an alert handling system responsive to the data management system and configured to access an alert profile associated with the error object provided by the monitoring system.
- 15. The monitoring appliance of claims 14, further comprising a network interface responsive to the processor.
- 16. The monitoring appliance of claims 16, wherein the alert profile initiates a communication via the network interface.
- 17. The monitoring appliance of claims 14, further comprising a sensor interface responsive to the processor and configured to receive the sensor data.
- 18. The monitoring appliance of claims 14, further comprising a camera interface responsive to the processor and configured to receive image data associated with an action associated with the alert profile.
- 19. An interface comprising:
an alert action interface configured to receive data associated with an alert action; an alert profile interface configured to associate an alert profile sequence with an alert profile, the alert profile sequence associated with the alert action, the alert profile responsive to an error object; and a sensor configuration interface configured to associate condition logic with sensor data, the condition logic configured to produce the error object in response to the sensor data.
- 20. The interface of claim 19, further comprising a condition logic interface configured to establish the condition logic.
- 21. The interface of claim 19, further comprising an alert profile sequence interface configured to associate the alert action with the alert profile sequence.
- 22. The interface of claim 19, further comprising a scheduling interface configured to receive scheduling information.
- 23. The interface of claim 22, wherein the scheduling information is associated with the alert action.
- 24. A method of alert processing, the method comprising:
generating an error object in response to a change in sensor data; initiating an alert profile sequence in response to the error object; and performing an alert action in response to the alert profile sequence.
- 25. The method of claim 24, further comprising capturing data in accordance with capture logic associated with the alert action.
- 26. The method of claim 25, further comprising sending a portion of the data in a notification associated with the alert action.
- 27. The method of claim 25, wherein the data is video data.
- 28. The method of claim 25, wherein the data is audio data.
- 29. The method of claim 25, wherein the data is sensor data.
- 30. The method of claim 24, further comprising registering the error object with a data management system.
- 31. The method of claim 24, further comprising updating the sensor data in a data management system.
- 32. The method of claim 24, wherein the error object includes an error time and a severity level.
- 33. The method of claim 24, further comprising changing a severity level associated with the error object in response to a further change in the sensor data.
- 34. The method of claim 24, wherein the alert profile sequence includes a relative start time, an interval, and a number of repetitions.
- 35. The method of claim 24, wherein generating the error object includes comparing the sensor data to at least two threshold values.
- 36. The method of claim 24, wherein generating the error object includes determining a severity level.
- 37. The method of claim 36, wherein the alert action is associated with the severity level.
- 38. The method of claim 24, wherein generating the error object includes evaluating data associated with at least two sensors.
- 39. The method of claim 24, further comprising performing a second alert action in response to the alert profile sequence.
- 40. The method of claim 39, wherein the second alert action is performed concurrently with the alert action.
- 41. The method of claim 24, wherein the alert action includes a schedule.
- 42. The method of claim 24, wherein generating the error object includes applying conditional logic to sensor data wherein the conditional logic has an associated schedule.
CROSS-REFERENCE TO RELATED APPLICATION(S)
[0001] The present application claims priority from U.S. provisional patent application No. 60/462,852, filed Apr. 14, 2003, entitled “EXTENSIBLE SENSOR MONITORING, ALERT PROCESSING AND NOTIFICATION SYSTEM AND METHOD,” naming inventor Michael Primm and Richard Jefts, Jr., which application is incorporated by reference herein in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60462852 |
Apr 2003 |
US |