System and method for customer authentication of an item
First Claim
1. A system for authentication of an item or a label comprising:
- a server device communicably coupled to one or more client devices, the server device comprising a server processor and a server memory device, the server memory device storing server computer readable instructions that when executed by the server processor causes the server processor to perform the steps of;
storing one or more unique random serial numbers or codes in a secure storage that can be used to authenticate the item or the label,generating a pointer for each of the stored unique random serial numbers or codes stored in the secure storage, andsending at least one of the generated pointer(s) to a data storage of at least one of the client devices; and
each of the one or more client devices comprising a client processor, one or more media devices, and a client memory device storing client computer readable instructions that when executed by the client processor causes the client processor to perform during or prior to a production run of the item(s) or label(s) the steps of;
obtaining at least one of the generated pointer(s) from the client data storage by the one or more media devices,obtaining at least one of the unique random serial number(s) or code(s) from the server device using at least one of the obtained generated pointer(s),transmitting the obtained at least one of unique random serial number(s) or code(s) to the one or more media devices, andimprinting, by the one or more media devices, the transmitted at least one of the unique random serial number(s) or code(s) on the item(s) or the label(s).
4 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus and method is provided for authentication of an item or a label by storing unique random serial numbers or codes in a remote secure storage that can be used to authenticate the item or the label, generating a pointer to each stored unique random serial number/code and storing the generated pointer(s) in a client data storage. During or prior to a production run of the item(s) or label(s): the generated point(s) are sent from the client data storage to one or more media devices, the generated pointer(s) are obtained from the media device using a post-content manager, the unique random serial number(s)/code(s) are obtained from the server via the post-content manager using the generated pointer(s), the obtained unique random serial number(s)/code(s) are sent to the media device, and the received unique random serial number(s)/code(s) are imprinted on the item(s) or the label(s) using the media device.
-
Citations
45 Claims
-
1. A system for authentication of an item or a label comprising:
-
a server device communicably coupled to one or more client devices, the server device comprising a server processor and a server memory device, the server memory device storing server computer readable instructions that when executed by the server processor causes the server processor to perform the steps of; storing one or more unique random serial numbers or codes in a secure storage that can be used to authenticate the item or the label, generating a pointer for each of the stored unique random serial numbers or codes stored in the secure storage, and sending at least one of the generated pointer(s) to a data storage of at least one of the client devices; and each of the one or more client devices comprising a client processor, one or more media devices, and a client memory device storing client computer readable instructions that when executed by the client processor causes the client processor to perform during or prior to a production run of the item(s) or label(s) the steps of; obtaining at least one of the generated pointer(s) from the client data storage by the one or more media devices, obtaining at least one of the unique random serial number(s) or code(s) from the server device using at least one of the obtained generated pointer(s), transmitting the obtained at least one of unique random serial number(s) or code(s) to the one or more media devices, and imprinting, by the one or more media devices, the transmitted at least one of the unique random serial number(s) or code(s) on the item(s) or the label(s). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for authentication of an item or a label comprising the steps of:
-
storing one or more unique random serial numbers or codes in a remote secure storage by a server device, wherein the one or more unique random serial number or codes can be used to authenticate the item or the label; generating a pointer for each of the stored unique random serial number or code by the server device; storing the generated pointer(s) in a data storage of a client device by the client device; performing a production run of the item(s) or label(s); and during or prior to a production run of the item(s) or label(s); (a) sending at least one of the generated pointer(s) from the data storage of the client device to one or more media devices, (b) obtaining the at least one of the generated pointer(s) from the media device using a post-content manager, (c) obtaining one or more of the unique random serial number(s) or code(s) from the server device via the post-content manager using the at least one of the generated pointer(s), (d) sending the obtained one or more unique random serial number(s) or code(s) from the post-content manager to the one or more media devices, and (e) imprinting the sent one or more unique random serial number(s) or code(s) on the item(s) or the label(s) using the one or more media devices. - View Dependent Claims (17, 18, 19, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
20. A computer readable storage medium for authentication of an item or a label comprising:
-
a first computer readable storage medium comprising program instructions when executed by a server computer causes the server computer to perform the steps of; storing one or more unique random serial numbers or codes in a remote secure storage that can be used to authenticate the item or the label, and generating a pointer for each of the stored unique random serial numbers or codes; a second computer readable storage medium comprising program instructions when executed by a client computer causes the client computer to perform the steps of; storing the generated pointer(s) in a data storage of a client device, and during or prior to a production run of the item(s) or label(s); (a) sending at least one of the generated pointers(s) from the data storage of the client device to one or more media devices, (b) obtaining at least one of the generated pointer(s) from the media device using a post-content manager, (c) obtaining one or more of the unique random serial number(s) or code(s) from the server computer via the post-content manager using at least one of the generated pointer(s), (d) sending the obtained one or more unique random serial number(s) or code(s) to the one or more media devices, and (e) imprinting the sent one or more unique random serial number(s) or code(s) on the item(s) or the label(s) using the one or more media devices. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification