Methods and Apparatus for Product Authentication
1 Assignment
0 Petitions
Accused Products
Abstract
A method for product authentication, comprising applying to the genuine products code on a label, the code being generated by an algorithm, which code is unique to a small sub-set of articles, preferably for a single such article, so that it can be assumed that any product on the market which either does not have a label or has a wrong label, or for which the label is otherwise accounted for, is counterfeit, the label being machine readable, such as a writeable RFID tag characterised in that the label comprises a machine-readable microcircuit to which a code can be written, and from which the written code can be read remotely.
-
Citations
48 Claims
-
1-24. -24. (canceled)
-
25. A method for product authentication comprising:
-
applying a product tag to a product, wherein the product tag comprises a memory slot for receiving a generated code; generating the generated code by applying an algorithm applied to a code basis; storing the generated code in the memory slot of the product tag; transmitting an interrogation signal to the product tag; receiving a response signal from the product tag, wherein the response signal comprises the generated code; applying the algorithm to the code basis to produce an expected value; and determining that the product is genuine if the expected value and the generated code are the same. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for product authentication comprising:
-
applying a first product tag to a first product and a second product tag to a second product, wherein the first product tag comprises a first memory slot for receiving a first generated code and wherein the second product tag comprises a second memory slot for receiving a second generated code; generating the first generated code by applying an algorithm to a first code basis and generating the second generated code by applying an algorithm to a second code basis; storing the first generated code in the first memory slot of the first product tag;
storing the second generated code in the second memory slot of the second product tag;transmitting an interrogation signal to the first and second product tags; receiving a first response signal from the first product tag, wherein the first response signal comprises the first generated code; receiving a second response signal from the second product tag, wherein the second response signal comprises the second generated code; applying the algorithm to the first code basis to produce a first expected value and applying the algorithm to the second code basis to produce a second expected value; determining that the first product is genuine if the first expected value and the first generated code of are the same; and determining that the second product is genuine if the second expected value and the second generated code are the same. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A method for product authentication comprising:
-
applying a first product tag to a first product and a second product tag to a second product, wherein the first product tag comprises a first memory slot for receiving a first generated code and wherein the second product tag comprises a second memory slot for receiving a second generated code; generating the first generated code by applying an algorithm to a first code basis and generating the second generated code by applying an algorithm to a second code basis; storing the first generated code in the first memory slot of the first product tag;
storing the second generated code in the second memory slot of the second product tag;transmitting a first interrogation signal; receiving a first response signal from the first product tag and a second response signal from the second product tag; obtaining the first generated code from the first product tag; transmitting a second interrogation signal; receiving a first response signal from the first product tag and a second response signal from the second product tag; and obtaining the second generated code from the second product tag.
-
-
40. A method for product authentication comprising:
-
applying a first product tag to a first product and a second product tag to a second product, wherein the first product tag comprises a first memory slot for receiving a first generated code and wherein the second product tag comprises a second memory slot for receiving a second generated code; generating the first generated code by applying an algorithm to a first code basis and generating the second generated code by applying an algorithm to a second code basis; storing the first generated code in the first memory slot of the first product tag;
storing the second generated code in the second memory slot of the second product tag;transmitting a first interrogation signal; receiving a first response signal from the first product tag and a second response signal from the second product tag; obtaining the first generated code from the first product tag; barring the first product tag from responding to a second interrogation signal for a preset time interval; transmitting a second interrogation signal; receiving a second response signal from the second product tag; obtaining the second generated code from the second product tag.
-
-
41. A system for authenticating a product comprising:
-
a product tag, wherein the product tag comprises a memory slot for receiving a generated code; a processor adapted for; generating the generated code by applying an algorithm applied to a code basis; and storing the generated code in the memory slot of the product tag; and an interrogator, wherein the interrogator is adapted for; transmitting an interrogation signal to the product tag; receiving a response signal from the product tag, wherein the response signal comprises the generated code; applying the algorithm to the code basis to produce an expected value; and determining that the product is genuine if the expected value and the generated code are the same. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification