IP Library Granted Patent US 10,713,663
Granted Patent B2
US 10,713,663 · App. 15/372,160 · Granted Jul 14, 2020

Product authentication using barcode characteristics

Inventors: Mohamed Lazzouni (Addison, TX); Will Ewin (Addison, TX); Jamie Kawabata (Addison, TX)
Assignee: Authentix, Inc.
G06Q30/018
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,713,663
App. No.
15/372,160
Granted
Jul 14, 2020
Kind
B2
Abstract

An apparatus comprising: a memory; and a processor coupled to the memory and configured to: obtain an image of a barcode from a product, wherein the barcode comprises a signature; obtain a notification associated with authentication of the product based on the signature; and provide the notification as an audio, a video, or a combination of audio and video. A method comprising: obtaining a smart device; coupling a scanner system to the smart device; obtaining a product comprising a barcode; scanning, using the scanner system, the barcode to obtain an image of the barcode, wherein the barcode comprises a signature; and obtaining, using the smart device and based on the signature, a notification associated with authentication of the product.

Claims (49)

1. An apparatus comprising:

a memory; and

a processor coupled to the memory and configured to:

obtain an image of a barcode from a product, wherein the barcode comprises a signature, wherein the signature is a spatial signature indicating how lines and shapes of the barcode appear and are spaced apart from each other in a way that is unique or substantially unique to a printer associated with the barcode, and wherein the spatial signature is inherent to a printing process;

obtain, from an authentication server separate from the apparatus, a notification associated with authentication of the product based on the signature, wherein, if the notification is an authentic notification indicating that the barcode and the product are authentic, then the notification comprises identification data identifying a type of the product, a sub-type of the product, a brand of the product a line of the product, or the product itself; and

provide the notification as an audio, a video, or a combination of audio and video.

2. The apparatus of claim 1 , wherein the signature further is a fluorescence signature indicating how the barcode fluoresces in a way that is unique to the barcode or the printer.

3. The apparatus of claim 1 , wherein the processor is further configured to instruct a light source to emit a light towards the barcode.

4. The apparatus of claim 3 , further comprising a camera coupled to the processor and configured to:

capture the image using a reflected light that is a reflected version of the light; and

pass the image to the processor.

5. The apparatus of claim 4 , wherein the processor is further configured to:

process the image to obtain image data; and

generate an authentication request message comprising the image data.

6. The apparatus of claim 5 , further comprising a transmitter coupled to the processor and configured to transmit the authentication request message to the authentication server for authentication of the barcode.

7. The apparatus of claim 6 , further comprising a receiver coupled to the processor and configured to receive from the authentication server an authentication response message comprising the notification.

8. The apparatus of claim 5 , wherein the authentication request message further comprises user-identified data identifying the product.

9. The apparatus of claim 1 , wherein the notification is either the authentic notification or a counterfeit notification.

10. The apparatus of claim 1 , further comprising a display coupled to the processor and configured to display the notification.

11. The apparatus of claim 1 , wherein the apparatus is a mobile phone.

12. An apparatus comprising:

a memory; and

a processor coupled to the memory and configured to:

obtain an image of a barcode from a product, wherein the barcode comprises a signature, wherein the signature is a spectral signature indicating emittance or reflectance characteristics of the barcode that are unique or substantially unique to a printer associated with the barcode, and wherein the spectral signature is inherent to a printing process;

obtain, from an authentication server separate from the apparatus, a notification associated with authentication of the product based on the signature, wherein, if the notification is an authentic notification indicating that the barcode and the product are authentic, then the notification comprises identification data identifying a type of the product, a sub-type of the product, a brand of the product a line of the product, or the product itself; and

provide the notification as an audio, a video, or a combination of audio and video.

13. A method implemented by an authentication server, the method comprising:

receiving, from a smart device separate from the authentication server, an authentication request message comprising image data of a barcode associated with a product and comprising user-identified data identifying the product;

extracting the image data from the authentication request message;

processing the image data to determine spatial data of the barcode and a signature of the barcode;

comparing the user-identified data to the spatial data;

determining whether a database comprises an association between the user-identified data and the spatial data;

querying, when the database comprises the association, the database to determine whether the database further comprises a match of the spatial data and the signature;

generating, in response to the authentication request message and based on the querying, an authentication response message comprising a notification, wherein the notification is a counterfeit notification indicating that the barcode and the product are counterfeit;

adding, in response to the notification being the counterfeit notification and independent of user input, a location of the smart device to a counterfeit log; and

transmitting the authentication response message to the smart device.

14. The method of claim 13 , further comprising transmitting the counterfeit log to a product company associated with the product.

15. A computer program product comprising computer executable instructions stored on a non-transitory medium that when executed by a processor cause an apparatus to:

obtain an image of a barcode from a product, wherein the barcode comprises spatial data and a signature, wherein the signature is a spatial signature indicating how lines and shapes of the barcode appear and are spaced apart from each other in a way that is unique or substantially unique to a printer associated with the barcode, and wherein the spatial signature is inherent to a printing process;

obtain, from an authentication server separate from the apparatus, a notification associated with authentication of the product based on the spatial data and the signature, wherein, if the notification is an authentic notification indicating that the barcode and the product are authentic, then the notification comprises identification data identifying a type of the product, a sub-type of the product, a brand of the product, a line of the product, or the product itself; and

instruct provision of the notification as an audio, a video, or a combination of audio and video.

16. A method comprising:

obtaining a smart device;

coupling a scanner system to the smart device;

obtaining a product comprising a barcode;

scanning, using the scanner system, the barcode to obtain an image of the barcode, wherein the barcode comprises a signature, wherein the signature is a spatial signature indicating how lines and shapes of the barcode appear and are spaced apart from each other in a way that is unique or substantially unique to a printer associated with the barcode, and wherein the spatial signature is inherent to a printing process; and

obtaining, from an authentication server separate from the smart device, using the smart device, and based on the signature, a notification associated with authentication of the product,

wherein the notification is an authentic notification indicating that the barcode and the product are authentic, and

wherein the notification comprises identification data identifying a type of the product, a sub-type of the product, or a line of the product.

Assignments (4)
SECURITY INTEREST Recorded Aug 16, 2022
From: AUTHENTIX, INC.
To: LLOYDS BANK PLC
Reel/Frame 061180/0018 →
TERMINATION AND RELEASE OF AMENDED AND RESTATED PATENT SECURITY AGREEMENT RECORDED AT REEL 052446, FRAME 0279 Recorded Aug 16, 2022
From: SILICON VALLEY BANK
To: AUTHENTIX, INC.
Reel/Frame 061201/0760 →
SECURITY INTEREST Recorded Apr 20, 2020
From: AUTHENTIX, INC.
To: SILICON VALLEY BANK
Reel/Frame 052446/0279 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: LAZZOUNI, MOHAMED; EWIN, WILL; KAWABATA, JAMIE
To: AUTHENTIX, INC.
Reel/Frame 040729/0208 →
Continuity (2)
Provisional Application 62314737 · Mar 29, 2016
Related Publication 20170286735A1 · Oct 5, 2017