Middleware appliance for scalable and reliable automated identification
First Claim
1. 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.
5 Assignments
0 Petitions
Accused Products
Abstract
In a system for automatic identification, a method performed by an appliance coupled to a network balances load among appliances. The network includes a plurality of tags, a plurality of readers that read the tags, and a plurality of appliances. The appliances service the readers to provide information for a server, also coupled to the network. The server performs an application program in accordance with the information. The method includes in any order: (a) determining an unallocated capacity for service by the appliance; (b) determining a load for servicing a reader of the plurality; and (c) if the load fits within the unallocated capacity, providing a signal to the network for another appliance of the plurality, the signal for indicating that the appliance can service the reader. Another method performed by an appliance includes in any order: (a) determining a figure of merit of communication between tags and readers; (b) sending information for a reader to adjust communication with the tags in accordance with the information.
-
Citations
7 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification