IP Library › Granted Patent US 10,474,945
Granted Patent B2
US 10,474,945 · App. 16/299,981 · Granted Nov 12, 2019

Systems and methods for generating secure tags

Inventors: Iain James McDonald (Vaucluse, AU); Patrick Rene Philippe Michel (Mosman, AU); Anthony Surtees (Watsons Bay, AU); Morgan Lean (Erskineville, AU)
Assignee: Laava ID Pty Ltd
G06K19/145G06K19/18H04L9/0861H04L2209/805
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,474,945
App. No.
16/299,981
Granted
Nov 12, 2019
Kind
B2
Abstract

Systems and methods are provided for decoding secure tags using an authentication server and secure tag reader. The system can include at least one processor and at least one non-transitory memory. The memory can contain instructions that, when executed by the at least one processor, cause the secure tag reader to perform operations. The operations can include detecting a potential secure tag in an image and generating a normalized secure tag image using the image and a stylesheet. The operations can further include providing an identification request to an authentication server, the identification request including the normalized secure tag image. The operations can additionally include receiving rules for decoding tag data encoded into the secure tag as tag feature options and decoding the tag data using the received rules.

Claims (51)

1. A two-part label, comprising:

a substrate labeled with a first secure tag that encodes first tag data as a selection of potential first secure tag feature options; and

an overlay detachably adhered to the substrate, the overlay including transparent portions and opaque portions aligned with the first secure tag, the first secure tag and aligned opaque portions encoding second tag data as a selection of potential second secure tag feature options.

2. The two-part label of claim 1 , wherein the potential first secure tag feature options differ from the potential second secure tag feature options.

3. The two-part label of claim 1 , wherein the aligned opaque portions obscure selected potential first secure tag feature options.

4. The two-part label of claim 1 , wherein the aligned opaque portions select potential first secure tag feature options.

5. The system of claim 1 , wherein the potential first secure tag feature options include the presence or absence of tag features at positions specified by a first secure tag layout.

6. The system of claim 5 , wherein the potential second secure tag feature options include the presence or absence of tag features at positions specified by a second secure tag layout, the second secure tag layout differing from the first secure tag layout.

7. A method for generating a two-part label, comprising:

generating a first secure tag that encodes first tag data as a selection of potential first secure tag feature options using the first tag data, a first numeric seed, and a first stylesheet;

generating a second secure tag that encodes second tag data as a selection of potential second secure tag feature options using the second tag data, a second numeric seed, and a second stylesheet;

determining a difference image between the first secure tag and the second secure tag;

labelling a substrate with the first secure tag; and

detachably adhering an overlay to the substrate, the overly labelled with the difference image and aligned with the first secure tag.

8. The method of claim 7 , wherein the overlay obscures portions of the first secure tag absent from the second secure tag.

9. The method of claim 7 , wherein the overlay depicts portions of the second secure tag absent from the first secure tag.

10. The method of claim 7 , wherein the overlay transmits portions of the second secure tag present in the first secure tag.

11. The method of claim 7 , wherein the first stylesheet differs from the second stylesheet.

12. The method of claim 7 , wherein the substrate comprises a consumer good.

13. The method of claim 12 , wherein the first secure tag corresponds to a post-purchase status of the consumer good and the second secure tag corresponds to a pre-purchase status of the consumer good.

14. A method for providing documents, comprising:

generating a first secure tag paired to a document, the first secure tag encoding an identifier of the document using a selection of potential tag feature options;

receiving, from a first device, an access request for the document;

providing, to the first device, the first secure tag;

receiving, from a second device, a confirmation request including a secure tag image;

comparing the first secure tag to the secure tag image; and

providing the document to the first device based on the comparison.

15. The method of claim 14 , wherein the identifier of the document comprises a hash of the document.

16. The method of claim 14 , wherein comparing the first secure tag to the secure tag image comprises:

generating a perceptual hash of the first secure tag;

generating a perceptual hash of the secure tag image; and

determining a difference between the stored perceptual hash and the generated perceptual hash satisfies a threshold criterion.

17. The method of claim 14 , wherein comparing the first secure tag to the secure tag image comprises:

generating a perceptual hash of the secure tag image;

selecting first secure tags using differences between the generated perceptual hash and stored perceptual hashes of images of the first secure tags;

generating a second perceptual hash of a predetermined segment of the secure tag image;

selecting the first secure tag from the first secure tags using differences between the generated second perceptual hash and stored second perceptual hashes of the predetermined portion of the images of the first secure tags.

18. The method of claim 14 , wherein:

the confirmation request includes a confirmation request identifier; and

providing the document to the first device based on the comparison further comprises:

generating a second secure tag paired to the request, the second secure tag encoding the confirmation request identifier using a selection of potential tag feature options; and

watermarking the document with the second secure tag.

19. The method of claim 14 , wherein the second device is a mobile device.

20. The method of claim 14 , further comprising determining that the receipt of the secure tag image satisfies an authentication criteria.

21. The method of claim 20 , wherein the authentication criteria concerns a number of confirmation requests associated with the first secure tag.

22. The method of claim 20 , wherein the authentication criteria concerns an elapsed time since the provision of the first secure tag to the first device.

23. The method of claim 20 , wherein the authentication criteria concerns a geographic origin of the confirmation request.

24. The method of claim 20 , wherein:

the confirmation request includes a confirmation request identifier; and

the authentication criteria concerns the confirmation request identifier.

25. The method of claim 24 , wherein the authentication criteria is satisfied when an access identifier of the access request matches a confirmation identifier of the confirmation request.

Assignments (2)
CHANGE OF ADDRESS OF ASSIGNEE Recorded Jul 18, 2024
From: LAAVA ID PTY LTD
To: LAAVA ID PTY LTD
Reel/Frame 068422/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2019
From: MCDONALD, IAIN JAMES; MICHEL, PATRICK RENE PHLIPPE; SURTEES, ANTHONY; LEAN, MORGAN
To: LAAVA ID PTY LTD
Reel/Frame 050404/0294 →
Continuity (3)
Continuation PCTIB2018000915 · Jul 20, 2018
Provisional Application 62535201 · Jul 20, 2017
Related Publication 20190213462A1 · Jul 11, 2019
Cited By (1)
US 12,361,251