BAR CODE SCANNER WITH INTEGRATED SURFACE AUTHENTICATION
First Claim
1. A method comprising:
- reading, with a bar code reader of a scanning device, a bar code affixed to an item to determine bar code data;
reading, with a surface reader of a scanning device, a surface of the item to determine a representation of the surface; and
determining, with the scanning device, whether the item is authentic based on the bar code data and the representation of the surface.
1 Assignment
0 Petitions
Accused Products
Abstract
In general, techniques are described for performing surface authentication with a scanning device to authenticate items. The scanning device or “scanner” that includes a bar code reader, a surface reader and a controller may implement the techniques. The bar code reader is configured to read a bar code affixed to an item to determine bar code data. The surface reader is configured to read a surface of the item to determine a representation of the surface. The controller is configured to determine whether the item is authentic based on the bar code data and the representation of the surface and provides an indication that the item has been authenticated based on the determination of whether the item is authentic. In this way, a scanner may perform item authentication based on both the bar code data and the representation of the surface of the item.
-
Citations
24 Claims
-
1. A method comprising:
-
reading, with a bar code reader of a scanning device, a bar code affixed to an item to determine bar code data; reading, with a surface reader of a scanning device, a surface of the item to determine a representation of the surface; and determining, with the scanning device, whether the item is authentic based on the bar code data and the representation of the surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A scanning device comprising:
-
a bar code reader configured to read a bar code affixed to an item to determine bar code data; a surface reader configured to read a surface of the item to determine a representation of the surface; and a controller configured to determine whether the item is authentic based on the bar code data and the representation of the surface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising instructions that, when executed, cause one or more processors of a scanning device to:
-
interface with a bar code reader to read a bar code affixed to an item to determine bar code data; interface with a surface scanner to read a surface of the item to determine a representation of the surface; determine whether the item is authentic based on the bar code data and the representation of the surface; and provide an indication that the item has been authenticated based on the determination of whether the item is authentic.
-
-
18. A system comprising:
-
a server; and a scanning device, wherein the scanning device comprises; a bar code reader configured to read a bar code affixed to an item to determine bar code data; a surface reader configured to read a surface of the item to determine a representation of the surface; and a controller configured to transmitting the bar code data and the representation of the surface to the server, wherein the server authenticates the item based on the bar code data and the representation of the surface to determine authentication data identifying whether the item is authentic and transmits the authentication data to the scanning device, and wherein the controller of the scanning device is further configured to receive the authentication data from the server indicating whether the item is authentic. - View Dependent Claims (19, 20)
-
-
21. An article comprising:
-
a marked portion of the article denoting a portion of a surface of the article that is to be surface scanned to generate a surface authentication digital serial code that uniquely identifies the article; and a bar code encoding bar code data that specifies the surface authentication digital serial code for use in authenticating the article. - View Dependent Claims (22, 23, 24)
-
Specification