# US 11,115,782 B2 · Configuring a wireless mesh network for locationing

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

- Number: US 11,115,782 B2
- Document ID: US11115782B2
- Status: Granted
- Kind: B2
- Application number: 16/720,573
- Filed: 2019-12-19
- Published: 2021-06-24
- Granted: 2021-09-07
- Earliest claimed: 2019-12-19
- Assignees: Zebra Technologies Corporation
- Applicants: Zebra Technologies Corporation
- Inventors: Edward W. Geiger; Janakiraman Gopalan
- Web page: https://patentgrep.com/patent/US11115782B2

## CPC

- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/029: Location-based management or tracking services
- 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)

## Abstract

A locationing platform may receive, via a mesh network, a locationing communication associated with a waypoint beacon. The locationing platform may identify an entry node of the locationing communication. The locationing platform may determine a waypoint location associated with the waypoint beacon based on locationing information in the locationing communication. The locationing platform may determine a node location of the entry node based on the waypoint location. The locationing platform may configure, based on the node location, a relay node of the mesh network to forward or drop subsequently received locationing communications that are associated with the waypoint beacon.

## Claims

### Claim 1

A relay node of a mesh network, comprising:
a memory; and
a processor, communicatively coupled to the memory, configured to:
receive, via the mesh network, a locationing communication associated with a waypoint beacon;
determine, using a node mapping, a distance between a waypoint location associated with the waypoint beacon and a relay node location of the relay node, wherein:
the distance corresponds to a quantity of hops of the mesh network between the relay node and an entry node of the mesh network that provided the locationing communication, and
the waypoint location corresponds to an entry node location of the entry node within the mesh network;
identify, from the locationing communication, a waypoint identifier of the waypoint beacon;
identify, based on the waypoint identifier and the node mapping, the entry node to determine the entry node location within a topology of the mesh network;
identify, from the node mapping, the relay node location within the topology of the mesh network;
determine, from topology information of the mesh network in the node mapping, the topology of the mesh network; and
determine, based on the topology of the mesh network, the quantity of hops between the entry node location and the relay node location to determine the distance; and
forward, when the distance satisfies a threshold distance, the locationing communication through the mesh network to enable locationing in association with the waypoint location, or
drop, when the distance does not satisfy the threshold distance, the locationing communication, wherein the threshold distance corresponds to a threshold quantity of hops.

### Claim 2 (depends on 1)

The relay node of claim 1, wherein the node mapping includes at least one of:
mappings of a plurality of waypoint beacons, associated with the mesh network, with corresponding nearest nodes of the mesh network,
mappings of node locations of a plurality of nodes of the mesh network,
wherein the relay node is one of the plurality of nodes of the mesh network, or
mappings of topology information of the plurality of nodes of the mesh network.

### Claim 3 (depends on 1)

The relay node of claim 1, wherein the processor is configured to:
identify, from the locationing communication, a waypoint identifier of the waypoint beacon;
determine the waypoint location based on the waypoint identifier and a first entry of the node mapping; and
determine the relay node location based on a node identifier of the relay node and a second entry of the node mapping.

### Claim 4 (depends on 1)

The relay node of claim 1, wherein the relay node is a BLUETOOTH® low energy device and the mesh network is a BLUETOOTH® low energy mesh network.

### Claim 5 (depends on 1)

The relay node of claim 1, wherein the relay node is a smart light bulb.

### Claim 6 (depends on 1)

The relay node of claim 1, wherein the relay node is a smart switch.

### Claim 7 (depends on 1)

The relay node of claim 1, wherein the relay node is a smart fan.
