Extensible sensor monitoring, alert processing and notification system and method
First Claim
Patent Images
1. A computer implemented method for monitoring a network sensor comprising:
- receiving sensor data associated with a sensor;
creating, at least one instance of a composite block class associated with the sensor, the composite block class being implemented in a non-executable language and being configured to determine, using at least one logical network of primitive block classes, whether the sensor data indicates an error condition, each of the at least one logical network of primitive block classes including a compiled set of instructions executable by a processor;
interpreting the at least one instance of the composite block class to determine, using the at least one logical network of primitive block classes, whether the sensor data indicates the error condition;
creating, selectively based on the indication of the error condition, an error object; and
storing the error condition in an error object on a computer readable medium.
1 Assignment
0 Petitions
Accused Products
Abstract
In a particular embodiment, the disclosure is directed to a system including a data management system configured to receive sensor data associated with a sensor, a monitoring system coupled to the data management system, and an alert handling system responsive to the data management system and configured to access an alert profile associated with an error object provided by the monitoring system. The monitoring system is configured to provide the error object in response to a monitoring algorithm associated with the sensor data received by the data management system.
-
Citations
27 Claims
-
1. A computer implemented method for monitoring a network sensor comprising:
-
receiving sensor data associated with a sensor; creating, at least one instance of a composite block class associated with the sensor, the composite block class being implemented in a non-executable language and being configured to determine, using at least one logical network of primitive block classes, whether the sensor data indicates an error condition, each of the at least one logical network of primitive block classes including a compiled set of instructions executable by a processor; interpreting the at least one instance of the composite block class to determine, using the at least one logical network of primitive block classes, whether the sensor data indicates the error condition; creating, selectively based on the indication of the error condition, an error object; and storing the error condition in an error object on a computer readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium having stored thereon sequences of instructions including instructions that will cause a processor to:
-
receiving sensor data associated with a sensor; creating, at least one instance of a composite block class associated with the sensor, the composite block class being implemented in a non-executable language and being configured to determine, using at least one logical network of primitive block classes, whether the sensor data indicates an error condition, each of the at least one logical network of primitive block classes including a compiled set of instructions executable by a processor; interpreting the at least one instance of the composite block class to determine, using the at least one logical network of primitive block classes, whether the sensor data indicates the error condition; creating, selectively based on the indication of the error condition, an error object; and storing the error condition in an error object on a computer readable medium.
-
-
13. A monitoring system comprising:
-
a computer readable medium storing at least one composite block class associated with a sensor, the at least one composite block class being implemented in a non-executable language and being configured to determine, using at least one logical network of primitive block classes, whether sensor data associated with the sensor indicates an error condition, each of the at least one logical network of primitive block classes including a compiled set of instructions executable by a processor; and the processor coupled to the computer readable medium and configured to interpret the at least one composite block and to store, selectively based on the indication of the error condition, the error condition in an error object. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for creating monitoring logic comprising:
-
providing, to a user in a display of a computer system, a plurality of primitive block classes, each of the plurality of primitive block classes including a complied set of instructions executable by a processor and configured to process input sensor data into an output; receiving, from the user of the computer system, configuration data defining a composite block class using at least one of the plurality of primitive block classes; and storing the composite block class on a computer readable medium. - View Dependent Claims (27)
-
Specification