Patent ID: 7941376

Claim:
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).