Integration framework
First Claim
1. A method comprising:
- storing a set of rules received from an application, a rule of the set of rules, when applied, defining a type of data that is to be transmitted to the application from an engine that receives data from a sensor and that transmits commands to an actuator;
receiving data at the engine from the sensor;
applying the rule to the data based on executing the rule at the engine;
determining that the data corresponds to the type and transmitting the data to the application; and
transmitting a command from the engine to the actuator based on a response provided by the application.
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.
-
Citations
20 Claims
-
1. A method comprising:
-
storing a set of rules received from an application, a rule of the set of rules, when applied, defining a type of data that is to be transmitted to the application from an engine that receives data from a sensor and that transmits commands to an actuator; receiving data at the engine from the sensor; applying the rule to the data based on executing the rule at the engine; determining that the data corresponds to the type and transmitting the data to the application; and transmitting a command from the engine to the actuator based on a response provided by the application. - 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 that stores a set of rules received from an application, a rule of the set of rules, when applied, defining a type of data that is to be transmitted to the application from an engine that receives data from a sensor and that transmits commands to an actuator; an interrogator agent module that receives data at the engine from the sensor; a processing agent module that applies the rule to the data based on executing the rule at the engine to determine that the data corresponds to the type and to transmit the data to the application; and a control manager module that transmits a command from the engine to the actuator based on a response provided by the application.
-
-
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 set of rules received from an application, a rule of the set of rules, when applied, defining a type of data that is to be transmitted to the application from an engine that receives data from a sensor and that transmits commands to an actuator; receive data at the engine from the sensor; apply the rule to the data based on executing the rule at the engine; determine that the data corresponds to the type and transmitting the data to the application; and transmit a command from the engine to the actuator based on a response provided by the application.
-
Specification