Method and system to provide security information when authenticating product code
First Claim
1. A method comprising:
- receiving a request to generate a set of unique security codes, each separate security code to be placed on a separate product item;
further receiving product data associated with a product on which the security codes are to be printed;
generating the security codes with a processor and providing the security codes in response to the request; and
in response to receiving a request to authenticate a security code, determining whether the security code is one of the generated security codes, andproviding a result of the determining whether the security code is one of the generated security codes, and further providing at least part of the product data.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for authenticating products are provided. A client system receives a request for a set of unique security codes and also receives product data associated with a product on which the security codes are to be printed. The client sends at least some of the product data to a host system and receives a batch identifier from the host. The host stores received product data with the batch identifier. The client generates the set of security codes and then provides the codes to be printed on the product. After the products enter the stream of commerce, the host can receive an authentication request including a security code, and in response the host will verify that the security code is valid and return to the requestor the authentication result and at least part of the product data associated with the batch identifier.
98 Citations
20 Claims
-
1. A method comprising:
-
receiving a request to generate a set of unique security codes, each separate security code to be placed on a separate product item; further receiving product data associated with a product on which the security codes are to be printed; generating the security codes with a processor and providing the security codes in response to the request; and in response to receiving a request to authenticate a security code, determining whether the security code is one of the generated security codes, and providing a result of the determining whether the security code is one of the generated security codes, and further providing at least part of the product data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine readable medium having stored thereon a set of instructions which when executed perform a method comprising:
-
receiving a request to generate a set of unique security codes, each separate security code to be placed on a separate product item; further receiving product data associated with a product on which the security codes are to be printed; generating and providing the security codes in response to the request; and in response to receiving a request to authenticate a security code, determining whether the security code is one of the generated security codes, and providing a result of the determining whether the security code is one of the generated security codes, and further providing at least part of the product data. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a unit to receive a request to generate a set of unique security codes, each separate security code to be placed on a separate product item; a unit to further receive product data associated with a product on which the security codes are to be printed; a unit to generate and provide the security codes in response to the request; a unit to determine whether a security code is one of the generated security codes, in response to receiving a request to authenticate the security code; and a unit to provide a result of the determining whether the security code is on of the generated security codes, and to further provide at least part of the product data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification