Systems and methods for optimizing random access retrieval of a requested
data item in a radio frequency identification (RFID) tag are provided.
During random access retrieval, a first read of a memory bank in the RFID
tag is performed. The first read providers a set of identifier indices
stored in a packed object in the memory bank of the RFID tag and a length
of the packed object. A determination is then made whether a retrieved
identifier index represents the requested data item to be retrieved. A
second read of the memory bank, accessing the portion of the memory bank
including the data items, is then performed. The location of the data
item in the packed object may optionally be determined prior to the
second read.