IP Library Granted Patent US 12,032,086
Granted Patent B2
US 12,032,086 · App. 18/145,556 · Granted Jul 9, 2024

Global resource locator label

Inventor: William D. Meadow (Jacksonville, FL)
Assignee: LocatorX, Inc.
G01S5/10G01S5/0027G01S5/0036G01S5/14
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 12,032,086
App. No.
18/145,556
Granted
Jul 9, 2024
Kind
B2
Abstract

The present disclosure relates to a global resource locator tag and methods of using the same. A semiconductor chip can include a processor and a micro sized timing device. The semiconductor chip can generate a timing signal. The global resource locator tag can include a blockchain and a memory in logical communication with the processor. The processor can determine a cryptographic hash of a previous block of events in the blockchain. The processor can determine an respective inventory status of nearby labels. The processor can compile a data set with the respective inventory status of each of the nearby labels and the cryptographic hash of the previous block. The processor can record a next event of the events in a next block of the blockchain. The next event can include the data set.

Claims (45)

1. A global resource locator (GRL) tag, comprising:

a semiconductor chip comprising a processor and a micro sized timing device, wherein the semiconductor chip is configured to generate a timing signal and the GRL tag is configured to be affixed to at least one of: a product label or a packaging;

a blockchain; and

a memory in logical communication with the processor, wherein the processor is configured to:

determine a cryptographic hash of a previous block of a plurality of events in the blockchain;

determine an respective inventory status of a plurality of labels;

compile a data set comprising the respective inventory status of each of the plurality of labels and the cryptographic hash of the previous block; and

record a next event of the plurality of events in a next block of the blockchain, the next event comprising the data set.

2. The global resource locator tag of claim 1 , further comprising at least one communication device, wherein the processor is further configured to transmit, via the at least one communication device, the blockchain to a smart device.

3. The global resource locator tag of claim 1 , wherein the processor is further configured to perform a hash function on the blockchain to verify an integrity of the blockchain as a permanent record of inventory.

4. The global resource locator tag of claim 1 , wherein the respective inventory status for individual labels of the plurality of labels comprises location information of an inventory.

5. The global resource locator tag of claim 4 , wherein the location information is determined based on a reference location and a relative position vector from the reference location.

6. The global resource locator tag of claim 1 , wherein the next block in the blockchain comprises a Merkle root and a proof of work hash based upon the cryptographic hash of the previous block.

7. The global resource locator tag of claim 1 , further comprising an energy receiver configured to:

receive energy from a source external to the global resource locator tag; and

supply power to at least one component of the global resource locator tag.

8. A global resource locator system, comprising:

a semiconductor chip comprising a processor and a micro sized timing device, wherein the semiconductor chip is configured to: generate a timing signal, and be affixed to at least one of: a product label or a packaging;

a blockchain;

a memory in logical communication with the processor; and

at least one computing device configured to:

read a cryptographic hash of a previous block in the blockchain;

determine a plurality of inventory statuses individually corresponding to a respective one of plurality of labels;

generate a data set comprising the plurality of inventory statuses and the cryptographic hash of the previous block; and

store a next event of a plurality of events in the blockchain, the next event comprising the data set.

9. The global resource locator system of claim 8 , wherein the blockchain further comprises an identifier and a public key.

10. The global resource locator system of claim 8 , wherein the at least one computing device is further configured to detect an error in the blockchain by performing a cyclic redundancy check.

11. The global resource locator system of claim 8 , wherein the at least one computing device is further configured transmit via a wireless network to a remote device.

12. The global resource locator system of claim 8 , wherein the micro sized timing device comprises an atomic clock.

13. A method, comprising:

affixing a global resource locator (GRL) device comprising a semiconductor chip to at least one of: a product label or a packaging;

generating, via the semiconductor chip comprising a micro sized timing device, a timing signal;

reading, via at least one computing device, a cryptographic hash of a previous block in a blockchain of the semiconductor chip;

determining, via at least one computing device, a plurality of inventory statuses individually corresponding to a respective one of a plurality of labels;

generating, via at least one computing device, a data set comprising the plurality of inventory statuses and the cryptographic hash of the previous block; and

storing, via at least one computing device, a next event of a plurality of events in the blockchain, the next event comprising the data set.

14. The method of claim 13 , wherein the semiconductor chip comprises the at least one computing device.

15. The method of claim 13 , further comprising receiving, via a smart device comprising the at least one computing device, the blockchain from a processor of the semiconductor chip.

16. The method of claim 13 , further comprising performing, via the at least one computing device a hash function on the blockchain to verify an integrity of the blockchain.

17. The method of claim 13 , further comprising:

determining, via the at least one computing device, a reference location corresponding a reference device; and

determining, via the at least one computing device, a relative location of the GRL device, wherein the relative location comprises a direction from the reference location and a distance from the reference location.

18. The method of claim 17 , wherein the relative location is generated based on the timing signal.

19. The method of claim 13 , wherein generating the data set comprises generating, via the at least one computing device, a Merkle root and a proof of work hash based upon the cryptographic hash of the previous block.

20. The method of claim 13 , wherein affixing the GRL device comprises at least one of: inserting, gluing, stapling, taping, nailing, screwing, fitting, sticking, riveting, fastening, chaining, hanging, tying, magnetically securing, latching, sewing, buckling, shrink wrapping, clasping, epoxying, melt into, bolting, or zipping.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2022
From: MEADOW, WILLIAM D.
To: LOCATORX, INC.
Reel/Frame 062249/0962 →
Continuity (10)
Continuation 17329915 · May 25, 2021
Continuation 16861526 · Apr 29, 2020
Continuation 16058786 · Aug 8, 2018
Continuation In Part 15803163 · Nov 3, 2017
Continuation 14988103 · Jan 5, 2016
Provisional Application 62542666 · Aug 8, 2017
Provisional Application 62189427 · Jul 7, 2015
Provisional Application 62117946 · Feb 18, 2015
Provisional Application 62100033 · Jan 5, 2015
Related Publication 20230204711A1 · Jun 29, 2023
Cited By (2)
US 12,461,192 US 12,625,224