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 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 analyzes packets to determine and process locating actions, wherein the system 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;
wherein the asset is a vehicle;
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;
the one or more appropriate queues selected from the park queue, the parked queue, the unpark queue and the delay queue;
wherein the park queue contains packets relating to assets to be parked, the parked queue contains packets relating to assets currently parked, the unpark queue contains packets relating to assets to be removed from a parking spot and the delay queue contains packets relating to assets queued for further processing; and
updating the information about the asset in one or more appropriate queues based on the packet;
wherein, if the appropriate queue is the park queue or the delay queue then repeating the obtaining, removing, placing and updating until the appropriate queue is either the parked queue or the unpark queue.
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.
8 Citations
16 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 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 analyzes packets to determine and process locating actions, wherein the system 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;
wherein the asset is a vehicle;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; the one or more appropriate queues selected from the park queue, the parked queue, the unpark queue and the delay queue;
wherein the park queue contains packets relating to assets to be parked, the parked queue contains packets relating to assets currently parked, the unpark queue contains packets relating to assets to be removed from a parking spot and the delay queue contains packets relating to assets queued for further processing; andupdating the information about the asset in one or more appropriate queues based on the packet;
wherein, if the appropriate queue is the park queue or the delay queue then repeating the obtaining, removing, placing and updating until the appropriate queue is either the parked queue or the unpark queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 analyzes packets to determine and process locating actions, wherein the system 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 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, wherein the asset is a vehicle; 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;
the one or more appropriate queues selected from the park queue, the parked queue, the unpark queue and the delay queue;
wherein the park queue contains packets relating to assets to be parked, the parked queue contains packets relating to assets currently parked, the unpark queue contains packets relating to assets to be removed from a parking spot and the delay queue contains packets relating to assets queued for further processing; andupdate the information about the asset in one or more appropriate queues based on the packet;
wherein, if the appropriate queue is the park queue or the delay queue then repeating the obtaining, removing, placing and updating until the appropriate queue is either the parked queue or the unpark queue. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification