Integration framework
First Claim
1. A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause data processing apparatus to:
- receive a set of rules, the rules specifying what data to furnish to an external application;
receive 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 item identifier uniquely identifying the item;
receive additional item data from other sensor devices, the other sensor devices being devices other than tag readers, the additional item data containing additional physical item attributes besides an item identifier, the additional item data being related to one or more items identified by the tag readers;
use the rules, item identifiers, and additional item data to determine which subset of the item identifiers and additional item data to furnish to the external application; and
furnish to the external application data consisting of only the subset of the received item identifiers and additional item data.
2 Assignments
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
12 Claims
-
1. A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause data processing apparatus to:
-
receive a set of rules, the rules specifying what data to furnish to an external application;
receive 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 item identifier uniquely identifying the item;
receive additional item data from other sensor devices, the other sensor devices being devices other than tag readers, the additional item data containing additional physical item attributes besides an item identifier, the additional item data being related to one or more items identified by the tag readers;
use the rules, item identifiers, and additional item data to determine which subset of the item identifiers and additional item data to furnish to the external application; and
furnish to the external application data consisting of only the subset of the received item identifiers and additional item data. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method, comprising:
-
receiving a set of rules, the rules specifying what data to furnish to an external application;
receiving 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 item identifier uniquely identifying the item;
receiving additional item data from other sensor devices, the other sensor devices being devices other than tag readers, the additional item data containing additional physical item attributes besides an item identifier, the additional item data being related to one or more items identified by the tag readers;
using the rules, item identifiers, and additional item data to determine which subset of the item identifiers and additional item data to furnish to the external application; and
furnishing to the external application data consisting of only the subset of the received item identifiers and additional item data. - View Dependent Claims (6, 7, 8)
-
-
9. An integration engine, comprising:
-
means for receiving a set of rules, the rules specifying what data to furnish to an external application;
means for receiving 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 item identifier uniquely identifying the item;
means for receiving additional item data from other sensor devices, the other sensor devices being devices other than tag readers, the additional item data containing additional physical item attributes besides an item identifier, the additional item data being related to one or more items identified by the tag readers;
means for using the rules, item identifiers, and additional item data to determine which subset of the item identifiers and additional item data to furnish to the external application; and
means for furnishing to the external application data consisting of only the subset of the received item identifiers and additional item data. - View Dependent Claims (10, 11, 12)
-
Specification