Integration Framework
First Claim
1. A method comprising:
- storing a rule that, when applied, affects a behavior of an engine that receives data from a sensor and transmits commands to an actuator, at the engine;
receiving data at the engine from the sensor;
applying the rule to the data based on executing the rule at the engine; and
transmitting a command from the engine to the actuator based on the affected behavior.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for real-time data transfer between sensor or actuator devices and higher-level applications. In one aspect, an integration engine receives a set of rules from an external application and receives item data including item identifiers from one or more tag readers, each item identifier being read from a digital tag bound to a physical item. The integration engine uses the rules and item data to determine in real time which subset of the item data to furnish to the external application. In another aspect, the integration engine receives from the external application configuration data for controlling an actuator device. The integration engine converts the configuration data to a format compatible with the actuator device; and furnishes the converted configuration data in real time to the actuator device.
28 Citations
20 Claims
-
1. A method comprising:
-
storing a rule that, when applied, affects a behavior of an engine that receives data from a sensor and transmits commands to an actuator, at the engine;
receiving data at the engine from the sensor;
applying the rule to the data based on executing the rule at the engine; and
transmitting a command from the engine to the actuator based on the affected behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An integration engine device comprising:
-
a rules repository module configured to store a rule that, when applied, affects a behavior of an engine that receives data from a sensor and transmits commands to an actuator;
an interrogator agent module configured to receive data at the engine from the sensor;
a processing agent module configured to apply the rule to the data based on executing the rule at the engine; and
a control manager module configured to transmit a command from the engine to the actuator based on the affected behavior.
-
-
20. A computer program product, tangibly embodied in a machine-readable medium, the computer program product including instructions that, when read by a machine, operate to cause a computer program product to:
-
store a rule that, when applied, affects a behavior of an engine that receives data from a sensor and transmits commands to an actuator, at the engine;
receive data at the engine from the sensor;
apply the rule to the data based on executing the rule at the engine; and
transmit a command from the engine to the actuator based on the affected behavior.
-
Specification