RFID tag detection and re-personalization
First Claim
1. A method of detecting and re-personalizing RFID tags, comprising:
- obtaining a used single-use first anonymous ID (identification) from a RFID tag, the RFID tag comprising a memory divided into a first rewritable portion and a second rewritable portion, wherein said used single-use first anonymous ID is stored on the first rewritable portion;
generating a single-use second new anonymous ID different from said used single-use first anonymous ID; and
determining if contents of said first rewritable portion and said second rewritable portion agree;
wherein, if said contents agree;
using either contents of said first rewritable portion or contents of said second rewritable portion to lookup a subject'"'"'s record in a database,unlinking said used single-use anonymous ID from the RFID tag after reading the used single-use first anonymous ID when said single-use second new anonymous ID is generated, andwriting said single-use second new anonymous ID to said second rewritable portion of said memory of said RFID tag; and
wherein if said contents disagree;
individually using contents of said first rewritable portion and contents of said second rewritable portion to lookup said subject'"'"'s record in said database, andwriting said single-use second new anonymous ID to one of said first rewritable portion and said second rewritable portion having bad data stored thereon.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and computer program products for detecting and re-personalizing are provided herein. In an embodiment, the invention operates by obtaining an ID (i.e., an identification, such as a Dynamic Unique Identifier) from a RFID tag, generating a new ID, and writing the new ID to the RFID tag. The ID read from the tag is used to lookup a subject'"'"'s record in a database. If the write of the new ID to the tag is verified, then database changes are committed to link the new ID to the subject. In an alternative embodiment, the invention operates by obtaining data from a memory of a RFID tag, wherein the memory has a first partition and a second partition, generating a new ID, and writing the new ID to either of the first partition or the second partition of the RFID tag. If such write is verified, then the new ID is written to the other partition of the RFID tag. The data from the tag is used to lookup a subject'"'"'s record in a database. If either write to the first partition or second partition is verified, then database changes are committed to link the new ID to the subject.
66 Citations
16 Claims
-
1. A method of detecting and re-personalizing RFID tags, comprising:
-
obtaining a used single-use first anonymous ID (identification) from a RFID tag, the RFID tag comprising a memory divided into a first rewritable portion and a second rewritable portion, wherein said used single-use first anonymous ID is stored on the first rewritable portion; generating a single-use second new anonymous ID different from said used single-use first anonymous ID; and determining if contents of said first rewritable portion and said second rewritable portion agree; wherein, if said contents agree; using either contents of said first rewritable portion or contents of said second rewritable portion to lookup a subject'"'"'s record in a database, unlinking said used single-use anonymous ID from the RFID tag after reading the used single-use first anonymous ID when said single-use second new anonymous ID is generated, and writing said single-use second new anonymous ID to said second rewritable portion of said memory of said RFID tag; and wherein if said contents disagree; individually using contents of said first rewritable portion and contents of said second rewritable portion to lookup said subject'"'"'s record in said database, and writing said single-use second new anonymous ID to one of said first rewritable portion and said second rewritable portion having bad data stored thereon. - View Dependent Claims (2, 16)
-
-
3. A system of detecting and re-personalizing RFID tags, comprising:
-
a database; a module coupled to said database, wherein said module is configured to; obtain a first single-use anonymous ID (identification) from a memory of a RFID tag divided into a first rewritable portion and a second rewritable portion, wherein said first single-use anonymous ID is stored on the first rewritable portion of said RFID tag; generate a second single-use new anonymous ID different from the first single-use anonymous ID; and determine if contents of said first rewritable portion and said second rewritable portion agree; wherein, if said contents agree; use either contents of said first rewritable portion or contents of said second rewritable portion to lookup a subject'"'"'s record in a database, unlink said used single-use anonymous ID from the RFID tag, and write said second single-use new anonymous ID to said second rewritable portion of said memory of said RFID tag after reading the first single-use anonymous ID when said second single-use new anonymous ID is generated; and wherein if said contents disagree; individually using contents of said first rewritable portion and contents of said second rewritable portion to lookup said subject'"'"'s record in said database, and writing said second single-use new anonymous ID to one of said first rewritable portion and said second rewritable portion having bad data stored thereon. - View Dependent Claims (4)
-
-
5. A computer program product comprising a non-transitory computer useable medium having computer program logic recorded thereon for enabling a processor to perform operations to detect and re-personalize RFID tags, the operations comprising:
-
obtaining a first single-use anonymous ID (identification) from a RFID tag, the RFID tag comprising a memory divided into a first rewritable portion and a second rewritable portion, wherein said first single-use anonymous ID is stored on the first rewritable portion; generating a second single-use new anonymous ID different from the first single-use anonymous ID; and determining if contents of said first rewritable portion and said second rewritable portion agree; wherein, if said contents agree; using either contents of said first rewritable portion or contents of said second rewritable portion to lookup a subject'"'"'s record in a database, unlinking said used single-use anonymous ID from the RFID tag, and writing said second single-use second new anonymous ID to said second rewritable portion of said memory of said RFID tag after reading the first single-use anonymous ID when said second single-use new anonymous ID is generated; and wherein if said contents disagree; individually using contents of said first rewritable portion and contents of said second rewritable portion to lookup said subject'"'"'s record in said database, and writing said second single-use new anonymous ID to one of said first rewritable portion and said second rewritable portion having bad data stored thereon. - View Dependent Claims (6)
-
-
7. A method of detecting and re-personalizing RFID tags, comprising:
-
obtaining data from a memory of a RFID tag, wherein said memory has a first rewritable partition and a second rewritable partition; generating a new single-use second anonymous ID; determining if contents of said first rewritable and second rewritable partition agree; wherein, if said contents agree; using either contents of said first rewritable partition or contents of said second rewritable partition to lookup a subject'"'"'s record in a database, unlinking a used single-use anonymous ID from the RFID tag, and writing said new single-use second anonymous ID to said second rewritable portion of said memory of said RFID tag after obtaining the data when said new single-use second anonymous ID is generated; and wherein if said contents disagree; individually using contents of said first rewritable partition and contents of said second rewritable partition to lookup said subject'"'"'s record in said database, and writing said new single-use second anonymous ID to one of said first partition and said second partition having bad data stored thereon. - View Dependent Claims (8, 9)
-
-
10. A system of detecting and re-personalizing RFID tags, comprising:
-
a database; a module coupled to said database, wherein said module is configured to; obtain data from a memory of a RFID tag, wherein said memory comprises a memory divided into a first rewritable partition and a second rewritable partition, wherein a first anonymous ID is stored on the first rewritable partition; generate a new single-use second anonymous ID; and determine if contents of said first rewritable partition and said second rewritable partition agree; wherein, if said contents agree; use either contents of said first rewritable partition or contents of said second rewritable partition to lookup a subject'"'"'s record in said database, unlink a used anonymous ID from the RFID tag, and write said new single-use second anonymous ID to said second rewritable partition of said memory of said RFID tag after obtaining the data when said new single-use second anonymous ID is generated; and wherein if said contents disagree; individually using contents of said first rewritable partition and contents of said second rewritable partition to lookup said subject'"'"'s record in said database, and writing said new single-use second anonymous ID to one of said first rewritable partition and said second rewritable partition having bad data stored thereon. - View Dependent Claims (11, 12)
-
-
13. A computer program product comprising a non-transitory computer useable medium having computer program logic recorded thereon for enabling a processor to perform operations to detect and re-personalize RFID tags, the operations comprising:
-
obtaining data from a memory of a RFID tag, wherein said memory comprises a first rewritable partition and a second rewritable partition, wherein a first anonymous ID is stored on the first rewritable partition; generating a new single-use second anonymous ID; and determining if contents of said first rewritable partition and said second rewritable partition agree; wherein, if said contents agree; using either contents of said first rewritable partition or contents of said second rewritable partition to lookup a subject'"'"'s record in a database, unlinking a used single-use anonymous ID from the RFID tag, and writing said new single-use second anonymous ID to said second rewritable partition of said memory of said RFID tag after obtaining the data when said new single-use second anonymous ID is generated; and wherein if said contents disagree; individually using contents of said first rewritable partition and contents of said second rewritable partition to lookup said subject'"'"'s record in said database, and writing said new single-use second anonymous ID to one of said first rewritable partition and said second rewritable partition having bad data stored thereon. - View Dependent Claims (14, 15)
-
Specification