Authentication and tracking system
First Claim
Patent Images
1. A method for authenticating and tracking one or more instantiations of a product following initial distribution comprising:
- providing a code string model having finite parameters, the finite parameters used to define a total quantity of unique code strings that can be derived from the code string model;
randomly generating a subset of unique code strings from the total quantity of unique code strings;
associating attributes to one or more of the subset of unique code strings, the attributes defining characteristics regarding the instantiations to which the one or more of the subset of unique code strings will be marked on or affixed to;
providing a secure server having a database used to store the subset of unique code strings;
marking each of a quantity of the instantiations with one of the code strings of the subset;
capturing the one or more code strings marked on each of the quantity of instantiations and storing the captured one or more code strings within the database on the secure server;
distributing the marked instantiations along a chain of commerce after the captured code strings are stored; and
validating the authenticity of one of the marked instantiations during distribution, the marked instantiation validated through exchange of transmitted signals between the secure server and a communication device,wherein the communication device receives an entry of the unique code string and transmits an inquiry signal containing the unique code string to the secure server,wherein the secure server receives the inquiry signal to reveal the scanned unique code string, searches the database thereon to validate the authenticity of the unique code string, and transmits a return signal to the field reader regarding validation of the authenticity of the marked instantiation,wherein the attributes assigned to the unique code strings are stored within the database of the secure server, andwherein the validating authenticity step further includes storing current location information of the marked instantiations when the tracking parameters are determined to be valid.
2 Assignments
0 Petitions
Accused Products
Abstract
A subset of unique codes are generated from a set of codes. The subset of codes are stored in a database on a secure server and each of the codes is marked on a corresponding instantiation of the product. The marked instantiations are distributed. During their distribution, the marked instantiations are verified for authenticity and for routing. This verification is performed by reading or scanning the codes on the instantiations, and transmitting that information to the secure server for comparison against the codes and other information located in the database contained therein.
86 Citations
27 Claims
-
1. A method for authenticating and tracking one or more instantiations of a product following initial distribution comprising:
-
providing a code string model having finite parameters, the finite parameters used to define a total quantity of unique code strings that can be derived from the code string model; randomly generating a subset of unique code strings from the total quantity of unique code strings; associating attributes to one or more of the subset of unique code strings, the attributes defining characteristics regarding the instantiations to which the one or more of the subset of unique code strings will be marked on or affixed to; providing a secure server having a database used to store the subset of unique code strings; marking each of a quantity of the instantiations with one of the code strings of the subset; capturing the one or more code strings marked on each of the quantity of instantiations and storing the captured one or more code strings within the database on the secure server; distributing the marked instantiations along a chain of commerce after the captured code strings are stored; and validating the authenticity of one of the marked instantiations during distribution, the marked instantiation validated through exchange of transmitted signals between the secure server and a communication device, wherein the communication device receives an entry of the unique code string and transmits an inquiry signal containing the unique code string to the secure server, wherein the secure server receives the inquiry signal to reveal the scanned unique code string, searches the database thereon to validate the authenticity of the unique code string, and transmits a return signal to the field reader regarding validation of the authenticity of the marked instantiation, wherein the attributes assigned to the unique code strings are stored within the database of the secure server, and wherein the validating authenticity step further includes storing current location information of the marked instantiations when the tracking parameters are determined to be valid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for authenticating and tracking one or more instantiations of a product following initial distribution comprising:
-
providing a code string model having finite parameters, the finite parameters used to define a total quantity of unique code strings ND that can be derived from the code string model, wherein N is a number of code string character types and D is a code string length; generating a subset of unique code strings from the total quantity of unique code strings ND; associating attributes to one or more of the subset of unique code strings, the attributes defining characteristics regarding the instantiations to which the one or more of the subset of unique code strings will be marked on or affixed to; marking each of a quantity of the instantiations with one of the code strings of the subset; capturing the one or more code strings marked on each of the quantity of instantiations and storing the captured one or more code strings; storing the captured code strings within a database on a secure server; and distributing marked instantiations along a chain of commerce after the captured code strings are stored, wherein the authenticity of one of the marked instantiations is validated during distribution through exchange of transmitted signals between the secure server and a communication device, wherein the communication device receives an entry of the unique code string and transmits an inquiry signal containing the unique code string to the secure server, wherein the secure server receives the inquiry signal to reveal the scanned unique code string, searches the database thereon to validate the authenticity of the unique code string, and transmits a return signal to the field reader regarding validation of the authenticity of the marked instantiation, wherein the attributes assigned to the unique code strings are stored within the database of the secure server, and wherein the validating authenticity further includes storing current location information of the marked instantiations when the tracking parameters are determined to be valid. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for authenticating and tracking one or more instantiations of a product following initial distribution comprising:
-
providing a code string model having finite parameters, the finite parameters used to define a total quantity of unique code strings ND that can be derived from the code string model, wherein N is a number of code string character types and D is a code string length; generating a subset of unique code strings from the total quantity of unique code strings ND; associating attributes to one or more of the subset of unique code strings, the attributes defining characteristics regarding the instantiations to which the one or more of the subset of unique code strings will be marked on or affixed to, wherein one of the code strings of the subset are marked on each of a quantity of the instantiations, the marked code strings are captured and stored within a database on a secure server, and the marked instantiations are distributed along a chain of commerce after the captured code strings are stored, wherein the authenticity of the marked instantiations is validated during distribution along the chain of commerce through exchange of transmitted signals between a secure server that stores the subset of unique code strings and a communication device, wherein the communication device receives an entry of the unique code string and transmits an inquiry signal containing the unique code string to the secure server, wherein the secure server receives the inquiry signal to reveal the scanned unique code string, searches the database thereon to validate the authenticity of the unique code string, and transmits a return signal to the field reader regarding validation of the authenticity of the marked instantiation, wherein the attributes assigned to the unique code strings are stored within the database of the secure server, and wherein the validating authenticity further includes storing current location information of the marked instantiations when the tracking parameters are determined to be valid. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification