Method And System For Queue-Based Processing Of RFID Locating And Sequencing Events
First Claim
1. A method for accurate processing of a locating action event for an asset using queues, wherein a park queue, a parked queue, an unpark queue and a delay queue each may comprise one or more packets of one or more assets that have information about the asset, received from one or more gateways, that are separately processed and stored in a database by a system that can analyze packets to determine and process locating actions, wherein the system potentially processes packets and locating actions out of order based on one or more external factors or internal factors, the method comprising:
- receiving a packet relating to the asset;
determining, from the packet, a packet type;
obtaining a result of a locating action, performed on the packet and based on the packet type;
removing the asset from one or more inappropriate queues, if the asset is in one or more inappropriate queues, based on the packet type and the result;
placing the asset in one or more appropriate queues based on the packet type and the result; and
updating the information about the asset in one or more appropriate queues based on the packet.
0 Assignments
0 Petitions
Accused Products
Abstract
There is a system for queue-based processing of RFID locating and sequencing at a site comprising one or more queues that are maintained and updated as locating and sequencing occurs, to ensure that out of sequence, or other complex processing, does not render inaccurate the locating and sequencing.
3 Citations
18 Claims
-
1. A method for accurate processing of a locating action event for an asset using queues, wherein a park queue, a parked queue, an unpark queue and a delay queue each may comprise one or more packets of one or more assets that have information about the asset, received from one or more gateways, that are separately processed and stored in a database by a system that can analyze packets to determine and process locating actions, wherein the system potentially processes packets and locating actions out of order based on one or more external factors or internal factors, the method comprising:
-
receiving a packet relating to the asset; determining, from the packet, a packet type; obtaining a result of a locating action, performed on the packet and based on the packet type; removing the asset from one or more inappropriate queues, if the asset is in one or more inappropriate queues, based on the packet type and the result; placing the asset in one or more appropriate queues based on the packet type and the result; and updating the information about the asset in one or more appropriate queues based on the packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for accurate processing of a locating action event for an asset using queues, wherein a park queue, a parked queue, an unpark queue and a delay queue each may comprise one or more packets of one or more assets that have information about the asset, received from one or more gateways, that are separately processed and stored in a database by a system that can analyze packets to determine and process locating actions, wherein the system potentially processes packets and locating actions out of order based on one or more external factors or internal factors, the method comprising:
-
one or more assets configured to transmit packets to one or more gateways; one of more gateways configured to receive packets from one or more assets and transmit packets to a location management system; and a location management system further comprising a database, a park queue, a parked queue, an unpark queue and a delay queue that each may comprise one or more packets of one or more assets that have information about the asset, configured to; analyze, process and store packets in the database to determine and process locating actions; receive a packet relating to the asset; determine, from the packet, a packet type; obtain a result of a locating action, performed on the packet and based on the packet type; remove the asset from one or more inappropriate queues, if the asset is in one or more inappropriate queues, based on the packet type and the result; place the asset in one or more appropriate queues based on the packet type and the result; and update the information about the asset in one or more appropriate queues based on the packet. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification