×

RFID key rotation system

  • US 8,042,737 B2
  • Filed: 06/05/2007
  • Issued: 10/25/2011
  • Est. Priority Date: 06/05/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for tracking objects, the method comprising:

  • receiving, at one or more computer systems that provide one or more applications with tracking information associated with objects, information that associates a first identifier with an object, the first identifier configured to be used by the one or more applications to obtain tracking information associated with the object;

    determining, with one or more processors associated with the one or more computer systems, a bit-reducing scheme associated with an organization for generating identifiers to be stored in tags associated with the organization;

    generating, with the one or more processors associated with the one or more computer systems, a second identifier based on the bit-reducing scheme, the second identifier having a predetermined portion corresponding to the organization set according to the bit-reducing scheme, the second identifier further being different than the first identifier;

    generating, with the one or more processors associated with the one or more computer systems, information that associates the first identifier with the second identifier such that the one or more applications obtain first tracking information for the object based on the first identifier associated with the object, the first tracking information derived in part from at least one of one or more tag reading devices reading a subset of bits associated with the second identifier from at least one of one or more tags associated with the object;

    generating, with the one or more processors associated with the one or more computer systems, a third identifier based on the bit-reducing scheme, the third identifier missing the predetermined portion corresponding to the organization and configured to be stored in a first tag associated with the object and readable from the first tag by one or more tag reading devices to recognize the first tag when the first tag is in the presence of the one or more tag reading devices, the third identifier further being different than the first identifier and the second identifier;

    determining, with the one or more processors associated with the one or more computer systems, whether to rotate an identifier currently stored in the first tag with another identifier for the first tag;

    based on a positive determination to rotate an identifier currently stored in the first tag with another identifier for the first tag,generating, with the one or more processors associated with the one or more computer systems, a fourth identifier based on the bit-reducing scheme, the fourth identifier having the predetermined portion corresponding to the organization set according to the bit-reducing scheme, the fourth identifier further being different than the first identifier, the second identifier, and the third identifier;

    generating, with the one or more processors associated with the one or more computer systems, information that associates the first identifier with the fourth identifier such that the one or more applications obtain second tracking information for the object based on the first identifier associated with the object, the second tracking information derived in part from at least one of one or more tag reading devices reading a subset of bits associated with the fourth identifier from at least one of one or more tags associated with the object;

    generating, with the one or more processors associated with the one or more computer systems, a fifth identifier based on the bit-reducing scheme, the fifth identifier missing the predetermined portion corresponding to the organization and configured to be stored in the first tag and readable from the first tag by one or more tag reading devices to recognize the first tag when the first tag is in the presence of the one or more tag reading devices, the fifth identifier further being different than the first identifier, the second identifier, the third identifier, and the fourth identifier; and

    generating, with the processor associated with the computer system, one or more instructions for writing the fifth identifier to the first tag.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×