Patent ID: 7410096

Claim:
A method performed by a server coupled to a network, the network comprising a plurality of tags, a plurality of readers that read the tags, a plurality of appliances that service the readers to provide information, and a plurality of actuators responsive to the appliances, the server for performing an application program in accordance with the information, the method comprising: sending via the network a rule for use by an appliance of the plurality, the rule having a subject and a predicate, the subject specifying a criteria, the predicate specifying an action to be taken in response to the criteria being met; and receiving via the network identification of a particular tag of the plurality of tags, the appliance having applied the rule with respect to the particular tag, wherein applying the rule includes: (1) meeting the criteria in accordance with information from a particular reader of the plurality regarding the tag and ascertaining a physical location, the subject of the rule being insufficient to identify the particular reader; and (2) to accomplish the action, activating a particular actuator of the plurality in accordance with the location, the predicate of the rule being insufficient to identify the particular actuator.