IP Library Granted Patent US 12,196,874
Granted Patent B2
US 12,196,874 · App. 18/148,514 · Granted Jan 14, 2025

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,196,874
App. No.
18/148,514
Granted
Jan 14, 2025
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 (50)

1. A global resource locator device, comprising:

a sensor;

a timing device;

a blockchain stored in a memory, the blockchain comprising an identifier, a public key, and a private key associated with said global resource locator device; and

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

receive, via the sensor, at least one measurement corresponding to an external source;

determine that an event, wherein the event is characterized by reflecting a change of one or more conditions materially affecting a state of an asset associated with the global resource locator device, has occurred based on the at least one measurement; and

generate a definable blockchain log of the event in the blockchain.

2. The global resource locator device of claim 1 , wherein an initial version of the blockchain comprising the identifier, the public key, and the private key associated with said global resource locator device are etched or burned into a chip of the global resource locator device during manufacturing.

3. The global resource locator device of claim 1 , wherein the definable blockchain log of the event is generated based on a signal from an authenticated radio source.

4. The global resource locator device of claim 3 , wherein the processor is further configured to authenticate the authenticated radio source based on at least one of the private key or the public key prior to generating the definable blockchain log of the event.

5. The global resource locator device of claim 3 , further comprising a transceiver in communication with the processor, wherein the processor is further configured to receive, via the transceiver, the signal as at least one of: a Bluetooth signal or a WiFi signal.

6. The global resource locator device of claim 1 , wherein the processor is further configured to synchronize data representing the blockchain with a cloud service.

7. The global resource locator device of claim 1 , wherein the blockchain comprises a sequential list of events, wherein each of said events is characterized by reflecting a change of one or more conditions materially affecting the state of the asset associated with the global resource locator device.

8. The global resource locator device of claim 1 , wherein the processor is further configured to:

receive a request from an authenticated radio source to write a transaction to the blockchain; and

generate a second log in the blockchain based on the request from the authenticated radio source.

9. A method, comprising:

receiving, via a sensor of a global resource locator device, at least one measurement;

determining, via a processor of the global resource locator device, an event, wherein the event is characterized by reflecting a change of one or more conditions materially affecting a state of an asset associated with the global resource locator device, has occurred based on the at least one measurement;

receiving, via the processor, a request from a radio source to write a transaction to a blockchain stored in a semiconductor chip of the global resource locator device; and

storing, via the processor, definable blockchain log of the event in the blockchain based on the request.

10. The method of claim 9 , wherein the request comprises an encryption key and the method further comprising authenticating, via the processor, the radio source as an authenticated radio source prior to generating the definable blockchain log based on the encryption key.

11. The method of claim 9 , further comprising authenticating, via the processor, the request from the radio source prior to generating the definable blockchain log by confirming the radio source comprises a blockchain security module.

12. The method of claim 9 , further comprising affixing the global resource locator device to a product.

13. The method of claim 9 , further comprising building the global resource locator device to a product.

14. The method of claim 9 , further comprising digitally signing the definable blockchain log.

15. A system, comprising

a mobile application executable by a mobile device, the mobile application being in communication with a blockchain security module coupled to the mobile device, wherein the mobile application, when executed by the mobile device, causes the mobile device to:

generate a write request to write a transaction associated with an event in a blockchain based on the blockchain security module; and

wirelessly transmit, via a first transceiver of the mobile device, the write request; and

a global resource locator device comprising:

the blockchain stored in a memory, the blockchain comprising an identifier, a public key, and a private key, associated with said global resource locator device;

a sensor;

a second transceiver; and

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

determine that the event, wherein the event is characterized by reflecting a change of one or more conditions materially affecting a state of an asset associated with the global resource locator device, has occurred based on at least one measurement from the sensor;

transmit, via the second transceiver, data corresponding to the event to the mobile application;

receive, via the second transceiver, the write request to write the transaction;

authenticating the write request; and

generate a definable blockchain log of the event in the blockchain based on the write request.

16. The system of claim 15 , wherein a cryptographic algorithm to generate the definable blockchain log of the event for the blockchain is performed by mobile application.

17. The system of claim 15 , wherein the mobile application further causes the mobile device to:

receive particular data representing the blockchain from the global resource locator device; and

render the particular data for viewing on a display of the mobile device.

18. The system of claim 15 , wherein the mobile application further causes the mobile device to:

receive particular data representing the blockchain from the global resource locator device; and

synchronize the particular data from the blockchain with a cloud service.

19. The system of claim 15 , further comprising a plurality of additional global resource locator devices, wherein the global resource locator device and the plurality of additional global resource locator devices are configured to communicate with the mobile application through one another using a hive communication technology.

20. The system of claim 19 , wherein the plurality of additional global resource locator devices individually correspond to a respective product of a plurality of products associated with a container and the global resource locator device is associated with the container, wherein the global resource locator device is configured to accumulate data from each of the plurality of additional global resource locator devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2023
From: MEADOW, WILLIAM D.
To: LOCATORX, INC.
Reel/Frame 062321/0560 →
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 20230221403A1 · Jul 13, 2023
References Cited (69)
US 3397400A · Maass et al. · 1968 [cited by applicant]
US 3613095A · Elwood · 1971 [cited by applicant]
US 4555707A · Connelly · 1985 [cited by applicant]
US 5192921A · Chantry et al. · 1993 [cited by applicant]
US 5600418A · Hart et al. · 1997 [cited by applicant]
US 5696514A · Nathanson et al. · 1997 [cited by applicant]
US 5945948A · Buford et al. · 1999 [cited by applicant]
US 5959580A · Maloney et al. · 1999 [cited by applicant]
US 5982324A · Watters et al. · 1999 [cited by applicant]
US 6108555A · Maloney et al. · 2000 [cited by applicant]
US 6119013A · Maloney et al. · 2000 [cited by applicant]
US 6153287A · Gasnier · 2000 [cited by applicant]
US 6201499B1 · Hawkes et al. · 2001 [cited by applicant]
US 6324586B1 · Johnson · 2001 [cited by applicant]
US 6331817B1 · Goldberg · 2001 [cited by applicant]
US 6600418B2 · Francis et al. · 2003 [cited by applicant]
US 6943678B2 · Muirhead · 2005 [cited by applicant]
US 7069096B1 · Maturana et al. · 2006 [cited by applicant]
US 7440762B2 · Maloney et al. · 2008 [cited by applicant]
US 7558157B1 · Gardner et al. · 2009 [cited by applicant]
US 7558517B2 · Shirafuji · 2009 [cited by applicant]
US 8072337B2 · Zank et al. · 2011 [cited by applicant]
US 8217724B2 · Briggs et al. · 2012 [cited by applicant]
US 9894485B2 · Finlow-Bates · 2018 [cited by examiner]
US 9943128B2 · Atashbar et al. · 2018 [cited by applicant]
US 10178203B1 · Simms · 2019 [cited by applicant]
US 10416280B2 · Meadow · 2019 [cited by applicant]
US 10677886B2 · Meadow · 2020 [cited by applicant]
US 10839630B2 · Meadow et al. · 2020 [cited by applicant]
US 10863330B1 · Lingle · 2020 [cited by examiner]
US 11061105B2 · Meadow · 2021 [cited by applicant]
US 11270542B2 · Meadow et al. · 2022 [cited by applicant]
US 11579239B2 · Meadow · 2023 [cited by applicant]
US 20040160909A1 · Sheynblat · 2004 [cited by applicant]
US 20040217654A1 · Maturana et al. · 2004 [cited by applicant]
US 20050275531A1 · Johnson · 2005 [cited by applicant]
US 20060012480A1 · Klowak · 2006 [cited by applicant]
US 20060015233A1 · Olsen et al. · 2006 [cited by applicant]
US 20070290803A1 · Ayyagari et al. · 2007 [cited by applicant]
US 20080204200A1 · Zhu et al. · 2008 [cited by applicant]
US 20090005061A1 · Ward et al. · 2009 [cited by applicant]
US 20090303003A1 · Pritchard et al. · 2009 [cited by applicant]
US 20100019887A1 · Bridgelall et al. · 2010 [cited by applicant]
US 20100025934A1 · Hassman et al. · 2010 [cited by applicant]
US 20100097208A1 · Rosing et al. · 2010 [cited by applicant]
US 20100141435A1 · Breed · 2010 [cited by applicant]
US 20100259334A1 · Briggs et al. · 2010 [cited by applicant]
US 20110032081A1 · Wild · 2011 [cited by applicant]
US 20110102264A1 · Sin et al. · 2011 [cited by applicant]
US 20110156901A1 · Culpepper et al. · 2011 [cited by applicant]
US 20120050033A1 · Westen · 2012 [cited by applicant]
US 20120161967A1 · Stern · 2012 [cited by applicant]
US 20130135107A1 · Craine · 2013 [cited by applicant]
US 20130339498A1 · Johnson · 2013 [cited by applicant]
US 20140084060A1 · Jain et al. · 2014 [cited by applicant]
US 20140236611A1 · Ribble et al. · 2014 [cited by applicant]
US 20140375505A1 · Anderson et al. · 2014 [cited by applicant]
US 20160179076A1 · Groth · 2016 [cited by applicant]
US 20160187143A1 · Colby et al. · 2016 [cited by applicant]
US 20170176949A1 · Liang et al. · 2017 [cited by applicant]
US 20170366353A1 · Struttmann · 2017 [cited by applicant]
US 20180343114A1 · Ben-Ari · 2018 [cited by applicant]
US 20200034928A1 · Lim et al. · 2020 [cited by applicant]
US 20240029589A1 · Krejcarek · 2024 [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2016/012223, mailed Feb. 17, 2017, 4 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/012223, mailed Mar. 7, 2016. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 18/148,514 mailed Oct. 24, 2023, 5 Pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/062,164, mailed Nov. 26, 2021, 16 Pages. [cited by applicant]
Notice of Allowance in U.S. Appl. No. 17/062,164, mailed Nov. 26, 2021; 16 pages. [cited by applicant]
Cited By (1)
US 12,625,224