Event notification system for an appliance
First Claim
1. An event notification system for a network of devices, each of which is configured to perform a process related to a cycle of operation in an appliance and to communicate with other devices, the system comprising:
- a controller in at least one of the devices on the network, having software for performing the process;
a memory in communication with the controller;
a memory heap resident in the memory, and generated dynamically by the software, the memory heap comprising a plurality of event structures related to events in the process, wherein the events include at least one each of a pointer into memory external to the event structures to a location of a variable data value associated with the process, an operator associated with the variable data value on the network, and an argument associated with the operator; and
a data acquisition engine in the software configured to look into the memory heap, evaluate event conditions as true or false based on the at least one each of the pointers, operators, and arguments, and to generate a notification message when a true condition is found, whereby the notification message exposes events over the network to facilitate performance of the process.
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprising a memory heap generated dynamically by useful software and a data acquisition engine. The memory heap comprises a plurality of event structures, each including at least one each of pointers into memory external to the event structure, event operators, and arguments. The data acquisition engine is configured to look into the memory heap, evaluate event conditions as true or false based on the at least one each of the pointers, operators, and arguments, and generate a notification message when a true condition is found.
106 Citations
27 Claims
-
1. An event notification system for a network of devices, each of which is configured to perform a process related to a cycle of operation in an appliance and to communicate with other devices, the system comprising:
-
a controller in at least one of the devices on the network, having software for performing the process; a memory in communication with the controller; a memory heap resident in the memory, and generated dynamically by the software, the memory heap comprising a plurality of event structures related to events in the process, wherein the events include at least one each of a pointer into memory external to the event structures to a location of a variable data value associated with the process, an operator associated with the variable data value on the network, and an argument associated with the operator; and a data acquisition engine in the software configured to look into the memory heap, evaluate event conditions as true or false based on the at least one each of the pointers, operators, and arguments, and to generate a notification message when a true condition is found, whereby the notification message exposes events over the network to facilitate performance of the process. - 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, 24, 25, 26, 27)
-
Specification