Patent ID: 7956724

Claim:
A system for ensuring reliable data within a radio frequency identification (RFID) infrastructure, comprising: a radio frequency identification (RFID) network that includes at least one device for receiving data from a tag; a persistent queue configured to store the data; a distribute component configured to initiate and execute to completion a reliable transaction with the received data to ensure at least one subscribing RFID process utilizes such data, at least in part by performing operations to create a transaction associated with the data, relate the transaction to a plurality of RFID processes supported by a host, each of the plurality of RFID processes subscribing to at least a portion of the data and, and maintain the data in the persistent queue until each of the plurality of RFID processes has utilized a respective portion of the data; and a rollback component configured to provide at least one checkpoint for resumption of an interrupted RFID process; wherein at least one of the plurality RFID processes comprises a write process configured to write to a tag process, and to check if the write succeeded by reading and passing data to the host.