Authentication systems and methods
First Claim
Patent Images
1. An authentication system comprising:
- a module configured to output one or more identifier labels; and
a processor configured to communicate and transmit data with the module, the processor coupled to a memory containing instructions executable by the processor to cause the system to;
store product lot data associated with a product lot, the product lot data comprising a total quantity of a product lot, a quantity of the product lot that has already been authorized for identifier labels, and an available quantity of the product lot;
receive a request for one or more identifier labels to be associated with packaging of a corresponding one or more product units to be generated from the product lot, the request comprising either a request for generation of one or more activated identifier labels or a request for activation of one or more existing identifier labels;
determine whether the request for the one or more identifier labels exceeds the available quantity of the product lot;
authorize the request if the request does not exceed the available quantity of the product lot;
command the module to generate the requested one or more activated identifier labels or activate one or more existing identifier labels generated by the module if the request is authorized; and
dynamically associate the one or more identifier labels with the corresponding one or more product units to be generated from the product lot to thereby certify authenticity of the generated product units.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention systems and methods for managing the issuance or authorization of identifier labels by a third-party certifier for use in distinguishing and/or tracking a product within a supply chain.
-
Citations
19 Claims
-
1. An authentication system comprising:
-
a module configured to output one or more identifier labels; and a processor configured to communicate and transmit data with the module, the processor coupled to a memory containing instructions executable by the processor to cause the system to; store product lot data associated with a product lot, the product lot data comprising a total quantity of a product lot, a quantity of the product lot that has already been authorized for identifier labels, and an available quantity of the product lot; receive a request for one or more identifier labels to be associated with packaging of a corresponding one or more product units to be generated from the product lot, the request comprising either a request for generation of one or more activated identifier labels or a request for activation of one or more existing identifier labels; determine whether the request for the one or more identifier labels exceeds the available quantity of the product lot; authorize the request if the request does not exceed the available quantity of the product lot; command the module to generate the requested one or more activated identifier labels or activate one or more existing identifier labels generated by the module if the request is authorized; and dynamically associate the one or more identifier labels with the corresponding one or more product units to be generated from the product lot to thereby certify authenticity of the generated product units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An authentication method comprising:
-
providing a module configured to output one or more identifier labels; storing product lot data associated with a product lot, the product lot data comprising a total quantity of a product lot, a quantity of the product lot that has already been authorized for identifier labels, and an available quantity of the product lot; receiving a request for one or more identifier labels to be associated with packaging of a corresponding one or more product units to be generated from the product lot, the request comprising either a request for generation of one or more activated identifier labels or a request for activation of one or more existing identifier labels; determining whether the request for the one or more identifier labels exceeds the available quantity of the product lot; authorizing the request if the request does not exceed the available quantity of the product lot; commanding the module to generate the requested one or more activated identifier labels or activating one or more existing identifier labels generated by the module if the request is authorized; and dynamically associating the one or more identifier labels with the corresponding one or more product units to be generated from the product lot, thereby certifying authenticity of the generated product units. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification