# US 10,484,833 B1 · Methods, systems and computer readable media for providing and using ultra wideband local area networks (LANs)

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,484,833 B1
- Document ID: US10484833B1
- Status: Granted
- Kind: B1
- Application number: 16/383,301
- Filed: 2019-04-12
- Granted: 2019-11-19
- Earliest claimed: 2019-04-12
- Assignees: Clairvoyant Networks, LLC
- Applicants: Clairvoyant Networks, LLC
- Inventors: Tadd Christian Torborg
- Web page: https://patentgrep.com/patent/US10484833B1

## CPC

- H04W 4/029: Location-based management or tracking services
- G01C 21/206: {specially adapted for indoor navigation}
- G01S 1/68: Marker, boundary, call-sign, or like beacons transmitting signals not carrying directional information
- G01S 13/74: Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
- H04B 1/7163: using impulse radio
- H04W 4/33: for indoor environments, e.g. buildings
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- H04B: TRANSMISSION

## Abstract

Methods, systems, and computer readable media for providing and using ultra-wide-band (UWB) local area networks (LANs) are disclosed. A system for locating UWB devices includes UWB local area networks (LANs). Each UWB LAN includes anchors configured for performing UWB ranging and a LAN master anchor surrounded by at least some of the anchors. The LAN master anchor is configured for transmitting a UWB beacon to identify the UWB LAN to one or more candidate tags to join the UWB LAN. The system includes a tag securable to an object for tracking. The tag is configured for receiving a first UWB beacon from a first LAN master of a first UWB LAN; receiving a second UWB beacon from a second LAN master of a second UWB LAN; and determining to associate with the first UWB LAN based on the first UWB beacon and the second UWB beacon.

## Claims

### Claim 1

A system for locating ultra-wide-band (UWB) devices, the system comprising:
a plurality of UWB local area networks (LANs), including at least a first UWB LAN and a second UWB LAN, each UWB LAN comprising:
a plurality of anchors configured for performing UWB ranging; and
a LAN master anchor surrounded by at least some of the plurality of anchors, wherein the LAN master anchor is configured for transmitting a UWB beacon to identify the UWB LAN to one or more candidate tags to join the UWB LAN; and
a tag securable to an object for tracking, wherein the tag is configured for:
receiving a first UWB beacon from a first LAN master of the first UWB LAN;
receiving a second UWB beacon from a second LAN master of the second UWB LAN; and
determining to associate with the first UWB LAN based on the first UWB beacon and the second UWB beacon.

### Claim 2 (depends on 1)

The system of claim 1, wherein the tag is configured for transmitting, in response to determining to associate with the first UWB LAN, a join message to the first LAN master, thereby causing a first plurality of anchors of the first UWB LAN to perform UWB ranging on the tag.

### Claim 3 (depends on 1)

The system of claim 1, wherein each LAN master anchor is configured to transmit the UWB beacon at a scheduled time unique to the UWB LAN for the LAN master anchor.

### Claim 4 (depends on 1)

The system of claim 1, wherein the first UWB LAN and the second UWB LAN are physically overlapping and the system comprises at least one overlapping anchor configured for participating in time-slotted UWB ranging in both the first UWB LAN and the second UWB LAN.

### Claim 5 (depends on 1)

The system of claim 1, wherein the first UWB LAN and the second UWB LAN are physically separated and wherein the anchors of the first UWB LAN are configured for performing time-slotted UWB ranging in at least some of the same time windows as the anchors of the second UWB LAN.

### Claim 6 (depends on 1)

The system of claim 1, wherein determining to associate with the first UWB LAN based on the first UWB beacon and the second UWB beacon comprises comparing a first signal strength of the first UWB beacon and a second signal strength of the second UWB beacon and determining to associate with the first UWB LAN in response to determining that the first signal strength is greater than the second signal strength.

### Claim 7 (depends on 1)

The system of claim 1, wherein determining to associate with the first UWB LAN based on the first UWB beacon and the second UWB beacon comprises using message contents of the first UWB beacon and the second UWB beacon.

### Claim 8 (depends on 1)

The system of claim 1, wherein the tag is configured for periodically receiving the first UWB beacon and the second UWB beacon and, at a later time when the tag has moved relative to the first UWB LAN master anchor and the second UWB LAN master, determining to re-associate with the second UWB LAN based on the first UWB beacon and the second UWB beacon.

### Claim 9 (depends on 1)

The system of claim 1, wherein each anchor comprises at least one anchor processor, an anchor UWB radio, and an anchor timing system, and wherein the tag comprises at least one tag processor, a tag UWB radio, and a tag timing system, wherein the tag timing system and the anchor timing systems are time synchronized.

### Claim 10 (depends on 9)

The system of claim 9, wherein the tag comprises a WiFi radio and the tag is configured for activating the WiFi radio after a specified amount of time has passed and the tag has not received a UWB beacon from any of the UWB LANs and sending a report to a gateway using the WiFi network.

### Claim 11

A method for locating ultra-wide-band (UWB) devices, the method comprising:
establishing a plurality of UWB local area networks (LANs), including at least a first UWB LAN and a second UWB LAN, each UWB LAN comprising:
a plurality of anchors configured for performing UWB ranging; and
a LAN master anchor surrounded by at least some of the plurality of anchors, wherein the LAN master anchor is configured for transmitting a UWB beacon to identify the UWB LAN to one or more candidate tags to join the UWB LAN; and
associating, by a tag secured to an object for tracking, with one of the UWB LANS, wherein associating with one of the UWB LANs comprises:
receiving a first UWB beacon from a first LAN master of the first UWB LAN;
receiving a second UWB beacon from a second LAN master of the second UWB LAN; and
determining to associate with the first UWB LAN based on the first UWB beacon and the second UWB beacon.

### Claim 12 (depends on 11)

The method of claim 11, wherein associating with one of the UWB LANs comprises transmitting, in response to determining to associate with the first UWB LAN, a join message to the first LAN master, thereby causing a first plurality of anchors of the first UWB LAN to perform UWB ranging on the tag.

### Claim 13 (depends on 11)

The method of claim 11, wherein each LAN master anchor is configured to transmit the UWB beacon at a scheduled time unique to the UWB LAN for the LAN master anchor.

### Claim 14 (depends on 11)

The method of claim 11, wherein the first UWB LAN and the second UWB LAN are physically overlapping and the method comprises participating, by at least one overlapping anchor, in time-slotted UWB ranging in both the first UWB LAN and the second UWB LAN.

### Claim 15 (depends on 11)

The method of claim 11, wherein the first UWB LAN and the second UWB LAN are physically separated and wherein the method comprises performing, by anchors of the first UWB LAN, time-slotted UWB ranging in at least some of the same time windows as the anchors of the second UWB LAN.

### Claim 16 (depends on 11)

The method of claim 11, wherein determining to associate with the first UWB LAN based on the first UWB beacon and the second UWB beacon comprises comparing a first signal strength of the first UWB beacon and a second signal strength of the second UWB beacon and determining to associate with the first UWB LAN in response to determining that the first signal strength is greater than the second signal strength.

### Claim 17 (depends on 11)

The method of claim 11, wherein determining to associate with the first UWB LAN based on the first UWB beacon and the second UWB beacon comprises using message contents of the first UWB beacon and the second UWB beacon.

### Claim 18 (depends on 11)

The method of claim 11, comprising periodically receiving the first UWB beacon and the second UWB beacon and, at a later time when the tag has moved relative to the first UWB LAN master anchor and the second UWB LAN master, determining to re-associate with the second UWB LAN based on the first UWB beacon and the second UWB beacon.

### Claim 19 (depends on 11)

The method of claim 11, wherein each anchor comprises at least one anchor processor, an anchor UWB radio, and an anchor timing system, and wherein the tag comprises at least one tag processor, a tag UWB radio, and a tag timing system, wherein the tag timing system and the anchor timing systems are time synchronized.

### Claim 20 (depends on 19)

The method of claim 19, wherein the tag comprises a WiFi radio and the method comprises activating the WiFi radio after a specified amount of time has passed and the tag has not received a UWB beacon from any of the UWB LANs and sending a report to a gateway using the WiFi network.
