Search

US-12625224-B2 - Establishing communication and collectives among proximate devices using low power wireless transmission

US12625224B2US 12625224 B2US12625224 B2US 12625224B2US-12625224-B2

Abstract

Methods and systems for establishing communication between multiple GRL (Global Resource Locator) devices in proximity to one another. The method includes detecting the presence of other GRL devices using a low power wireless transmission protocol, transmitting universally unique identifiers (UUIDs), and establishing communication links to form a collective. The system stores data received from the GRL devices, determines if any devices have been added or are missing, and transmits the stored data to a receiving device. The method further includes generating and storing location and sensor measurement data, encrypting transmitted data, and authenticating UUIDs. The system ensures accurate data transmission through clock synchronization and generates metrics for quality of service, power consumption, signal strength, and proximity. This invention enhances the tracking, monitoring, and management of assets equipped with GRL devices.

Inventors

  • William D. Meadow

Assignees

  • LOCATORX, INC.

Dates

Publication Date
20260512
Application Date
20241224

Claims (20)

  1. 1 . A method for establishing communication between multiple Global Resource Locator (GRL) devices in proximity to one another, comprising: detecting a presence of other GRL devices within a predefined proximity using a low power wireless transmission protocol; transmitting a universally unique identifier (UUID) from each GRL device to the detected GRL devices; establishing a communication link between the GRL devices based on the transmitted UUIDS; forming a collective of the detected GRL devices; determining if any GRL devices have been added or are missing from the collective by comparing a current list of GRL devices with a previously stored list of GRL devices; storing data received from the GRL devices in a memory associated with each GRL device; and transmitting the stored data to a receiving device other than another GRL device.
  2. 2 . The method of claim 1 , further comprising generating location data for each GRL device and storing the location data in the memory associated with each GRL device.
  3. 3 . The method of claim 2 , further comprising generating sensor measurement data and storing the sensor measurement data in the memory associated with each GRL device.
  4. 4 . The method of claim 3 , further comprising transmitting the location data and the sensor measurement data from each GRL device to the receiving device other than another GRL device.
  5. 5 . The method of claim 1 , wherein the low power wireless transmission protocol is Bluetooth.
  6. 6 . The method of claim 1 , wherein the receiving device, other than another GRL device, is a base station or a server.
  7. 7 . The method of claim 1 , further comprising encrypting the transmitted data.
  8. 8 . The method of claim 1 , further comprising authenticating the UUIDs before establishing the communication link.
  9. 9 . The method of claim 1 , further comprising periodically polling the multiple GRL devices to update the collective of the detected GRL devices.
  10. 10 . The method of claim 1 , further comprising generating a timestamp for each data transmission and storing the timestamp in the memory associated with each GRL device.
  11. 11 . The method of claim 1 , further comprising generating a hash value for the transmitted data and storing the hash value in the memory associated with each GRL device.
  12. 12 . The method of claim 1 , further comprising synchronizing clocks of the GRL devices to ensure accurate data transmission.
  13. 13 . The method of claim 1 , further comprising generating an alert if a GRL device is detected to be missing from the collective of the detected GRL devices.
  14. 14 . The method of claim 1 , further comprising generating a log of all data transmissions and storing the log in the memory associated with each GRL device.
  15. 15 . The method of claim 1 , further comprising generating a unique session key for each communication link established between the multiple GRL devices.
  16. 16 . The method of claim 1 , further comprising generating a quality of service (QoS) metric for each communication link established between the GRL devices.
  17. 17 . The method of claim 1 , further comprising generating a power consumption metric for each GRL device and storing the power consumption metric in the memory associated with each GRL device.
  18. 18 . The method of claim 1 , further comprising generating a signal strength metric for each communication link established between the multiple GRL devices and storing the signal strength metric in the memory associated with each GRL device.
  19. 19 . The method of claim 1 , further comprising generating a proximity metric for each GRL device and storing the proximity metric in the memory associated with each GRL device.
  20. 20 . A system for establishing communication between multiple GRL devices in proximity to one another, comprising: a plurality of GRL devices each configured to detect other GRL devices within a predefined proximity using a low power wireless transmission protocol; each GRL device configured to transmit a universally unique identifier (UUID) to the detected other GRL devices; each GRL device configured to establish a communication link with the detected other GRL devices based on the transmitted UUIDs; each GRL device configured to form a collective with the detected other GRL devices; each GRL device configured to determine if any GRL devices have been added or are missing from the collective by comparing a current list of GRL devices with a previously stored list; each GRL device configured to store data received from the detected other GRL devices in a memory associated with each GRL device; and each GRL device configured to transmit the stored data to a receiving device other than another GRL device.

Description

CROSS REFERENCE TO RELATED MATTERS This application is a continuation of U.S. patent application Ser. No. 18/148,514, entitled “Global Resource Locator Label,” filed Dec. 30, 2022, which is a continuation of U.S. patent application Ser. No. 17/329,915 entitled “Global Resource Locator Label,” filed May 25, 2021; which is a Continuation of U.S. patent application Ser. No. 16/861,526 entitled “Global Resource Locator Label,” filed Apr. 29, 2020; which is a continuation of U.S. patent application Ser. No. 16/058,786 entitled “Mini Blockchain in a Chip Device and Methods of Utilization,” filed Aug. 8, 2018; which claims priority to United States Provisional Patent Application bearing the Ser. No. 62/542,666, filed Aug. 8, 2017 and entitled “Mini Blockchain in a Chip Device and Methods of Utilization Field of the Disclosure” and is a continuation-in-part of U.S. patent application Ser. No. 15/803,163 entitled “Global Resource Locator,” filed Nov. 3, 2017; which is a continuation of U.S. patent application Ser. No. 14/988,103, entitled “Global Resource Locator,” filed Jan. 5, 2016, which claims the benefit of: United States Provisional Patent Application bearing the Ser. No. 62/100,033, filed Jan. 5, 2015 and entitled “Resocator,” United States Provisional Patent Application bearing the Ser. No. 62/117,946, filed Feb. 18, 2015 and entitled “Resocator,” and United States Provisional Patent Application bearing the Ser. No. 62/189,427, filed Jul. 7, 2015 and entitled “Resocator,” each of which are relied upon and hereby incorporated herein by reference in their entirety. The present disclosure relates to a Definable Blockchain in a Chip-based apparatus and methods to provide authenticated information via radio transmissions that may include environmental sensors to save energy, time, and effort by accurately locating, identifying, and tracking physical Assets and data contained within the Assets. The present disclosure presents a physical device (sometimes referred to herein as a GRL Device that augments the Definable Blockchain) that may be adhered onto or inserted into an Asset and used to provide highly accurate tracking of a location of the Asset in relation to a reference or another Asset. The GRL Device may include a computer, a radio receiver, and a trilateration mechanism, and may be included in a product, organism, produce, or component of a product. BACKGROUND OF THE DISCLOSURE A simple review of news events indicates that in order to counter terrorism it is extremely helpful to be able to ascertain who is within an area defined by a boundary, such as boundary defined as a national border, or within a secured area in an authenticated manner. However, to date there is no economic and efficient method of ascertaining such information. Once admitted within a border, a person is relatively free to traverse an area within a Spatial Domain defined by that border. In addition, it is difficult to ascertain who a person admitted within a Spatial Domain has visited with or come into close proximity to. It is known to use passports to gain access within a national border. In addition, it is known to utilize a security badge, which may include an identity photo to gain access to a secure area. However, it is very difficult to ascertain where within defined boundaries, a person associated with the passport, or the security badge travels and when. It is also very difficult to ascertain who the person may have come into contact with while they are within the defined boundary. In another aspect, location-based technology has surged in the past decade, and countless applications have integrated location-based features into their functionality. For example, Smartphones generally include a geo-location feature when not able to obtain GPS signals, and some of these software applications for the Smartphone depend on this capability as described in U.S. Pat. No. 5,945,948. However, a Smartphone is not a secure or reliable way to track an Asset other than the Smartphone itself. Radio-frequency identification (RFID) is an example of wireless transfer of data for the purposes of automatically identifying and tracking tags attached to objects. RFID devices were seen by many as a way to replace barcodes because RFID tags allow a reader to wirelessly query a tag and have the tag transmit back information stored on a semiconductor chip included in the tag. RFID tags are useful for readers in close proximity and to convey pre-stored information, but are generally limited to communications within a building or home. ISO/IEC 20248 specifies a method whereby data stored within a barcode and/or RFID tag is structured and digitally signed. The purpose of the standard is to provide an open and interoperable method, between services and data carriers, to verify data originality and data integrity in an offline use case. The ISO/IEC 20248 data structure may also be referred to as a “DigSig” and refers to a small, in bit count, digital signatur