Patent ID: 7290708

Claim:
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; furnish to the external application data consisting of only the subset of the received item identifiers and additional item data; receive data from the external application, the data including configuration data for controlling an actuator device; convert the configuration data to a format compatible with the actuator device; and furnish the converted configuration data to the actuator device.