Patent ID: 8665067

Claim:
A radio frequency identification system comprising: a first location-based endpoint and a second location-based endpoint, each of the endpoints having associated with it one or more radio frequency identification (RFID) tag readers; a computer in signal communication with the RFID tag readers; a memory associated with the computer, the memory storing data indicating that an RFID tag has been read by the RFID tag readers; a software module for storage on and operable by the computer, the software module including programming instructions causing the computer to determine that the tag is present at the first endpoint at a first time and to validate or invalidate a reading by the RFID tag readers that the tag is present at the second endpoint at a second time, wherein the validation that the tag moved from the first endpoint to the second endpoint is only made by the software module when the difference between the first time and the second time is within a specified interval, whereby the software module invalidates a reading that the tag is present at the second endpoint despite if the difference between the first time and the second time is less than a lower end of the specified interval; and a first link defining a first path from the first endpoint to the second endpoint, wherein the software module determines that the tag has traversed the first link when the difference between the second time and the first time is less than the upper end of the specified interval.