# US 12,601,830 B2 · Method and apparatus for obtaining location information using ranging block and ranging rounds

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

- Number: US 12,601,830 B2
- Document ID: US12601830B2
- Status: Granted
- Kind: B2
- Application number: 17/834,602
- Filed: 2022-06-07
- Published: 2022-12-08
- Granted: 2026-04-14
- Earliest claimed: 2021-06-08
- Assignees: Red Point Positioning Corporation
- Applicants: Red Point Positioning Corporation
- Inventors: Zhenzhen Ye
- Web page: https://patentgrep.com/patent/US12601830B2

## CPC

- G01S 13/765: {with exchange of information between interrogator and responder}
- G01S 13/767: {Responders; Transponders (teaching or practice apparatus for gun-aiming or gun-laying using reflecting targets or active targets F41G3/26)}
- G01S 5/10: Position of receiver fixed by co-ordinating a plurality of position lines defined by path-difference measurements {, e.g. omega or decca systems}(G01S5/12 takes precedence {; beacons and receivers cooperating therewith G01S1/306, G01S1/308})
- 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

## Abstract

Aspects of the subject disclosure may include, for example, generating, by a server operating as a controller in a locating system, a schedule for a group of anchors operating as controlees in the location system that is utilized for determining position information for one or more mobile devices, where the schedule is for a ranging block period; and provisioning, by the server, the schedule to the group of anchors to cause anchor pairs of the group of anchors to wirelessly transmit REQ messages and RSP messages to each other according to the schedule operating as an initiator and a responder, respectively, wherein the one or more mobile devices overhear the REQ messages and RSP messages being transmitted between the anchor pairs and calculate a TDOA measurement based on the REQ messages and RSP messages. Other embodiments are disclosed.

## Claims

### Claim 1

A server, comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
generating a schedule for a group of anchors operating as controlees in a location system that is utilized for determining position information for one or more mobile devices, wherein the schedule is applied in a ranging block, wherein the ranging block includes a plurality of ranging rounds, wherein each ranging round of the plurality of ranging rounds includes two ranging slots, and wherein the schedule directs only a subset of the group of anchors to engage in REQ and RSP messaging;
determining a plurality of anchor pairs of the subset of the group of anchors comprising first anchors and second anchors based at least in part on anchor locations, wherein the anchor locations are known by the server and by the one or more mobile devices; and
provisioning the schedule to the group of anchors and to the one or more mobile devices, wherein the provisioning of the schedule causes a plurality of anchor pairs of the subset of the group of anchors to wirelessly transmit REQ messages by the first anchors during respective first ranging slots of the scheduled ranging rounds of the plurality of ranging rounds and to wirelessly transmit RSP messages by the second anchors during respective second ranging slots of the scheduled ranging rounds of the plurality of ranging rounds in response to receiving the REQ messages, wherein the wirelessly transmitting is between each of the first and second anchors of each pair according to the schedule operating as an initiator and a responder, respectively, during a respective ranging round of the plurality of ranging rounds of the ranging block of the schedule, wherein the one or more mobile devices overhear one or more pairs of the REQ messages and RSP messages being transmitted between the plurality of anchor pairs, calculate a TDOA measurement based on the one or more pairs of the REQ messages and RSP messages, and calculate location information based on the TDOA measurement, wherein the location information includes coordinates of the one or more mobile devices within a demarcated area, a speed of travel of the one or more mobile devices over a time period, a trajectory of the one or more mobile devices, and an angular orientation of the one or more mobile devices relative to a second subset of the group of anchors.

### Claim 2 (depends on 1)

The server of claim 1, wherein at least one of the one or more mobile devices calculates another TDOA measurement based on beacon signals, and wherein the group of anchors are each stationary anchors.

### Claim 3 (depends on 1)

The server of claim 1, wherein the ranging block is part of a superframe structure comprising a beacon period and a contention period wherein the ranging block of the superframe structure comprises the plurality of ranging rounds, wherein the REQ and RSP messaging utilizes a wideband signaling technology, and wherein the schedule allows the one or more mobile devices to activate a wideband receiver according to the schedule.

### Claim 4 (depends on 3)

The server of claim 3, wherein each of the ranging rounds includes a pair of ranging slots for transmitting a pair of REQ and RSP messages between a corresponding anchor pair of the plurality of anchor pairs.

### Claim 5 (depends on 4)

The server of claim 4, wherein the superframe structure comprises a sync period between the beacon period and the ranging block.

### Claim 6 (depends on 1)

The server of claim 1, wherein the group of anchors are fixed location devices.

### Claim 7 (depends on 1)

The server of claim 1, wherein the provisioning of the schedule is via a gateway that is in communication with the group of anchors.

### Claim 8 (depends on 1)

The server of claim 1, wherein the one or more mobile devices include different device types comprising a personal ID and a manually-controlled vehicle.

### Claim 9

A non-transitory machine-readable medium comprising executable instructions that, when executed by a processing system including a processor operating from a mobile device, facilitate performance of operations, the operations comprising:
overhearing REQ messages and RSP messages being wirelessly transmitted between each pair of a plurality of anchor pairs of a group of anchors according to a schedule that is generated by and provisioned by a server via a gateway to the group of anchors, wherein the plurality of anchor pairs operate as an initiator and a responder, respectively, in a location system, and wherein the schedule is for a ranging block, wherein the schedule directs only a subset of the group of anchors to engage in REQ and RSP messaging, wherein the ranging block is divided into a plurality of ranging rounds, wherein each ranging round of the plurality of ranging rounds is divided into two ranging slots, wherein each ranging round of the plurality of ranging rounds is dedicated to a respective anchor pair of the subset, and wherein during a first slot of the two ranging slots a respective REQ message is transmitted by a first anchor of the respective anchor pair of the subset and during a second slot of the two ranging slots a respective RSP message is transmitted by a second anchor of the respective anchor pair of the subset;
calculating a TDOA measurement based on the REQ messages and RSP messages; and
calculating location information based on the TDOA measurement, wherein the location information includes coordinates of the mobile device within a demarcated area, a speed of travel of the mobile device over a time period, a trajectory of the mobile device, and an angular orientation of the mobile device relative to a second subset of the group of anchors.

### Claim 10 (depends on 9)

The non-transitory machine-readable medium of claim 9, wherein at least one mobile device calculates another TDOA measurement based on beacon signals.

### Claim 11 (depends on 9)

The non-transitory machine-readable medium of claim 9, wherein the ranging block is part of a superframe structure comprising a beacon period and a contention period, wherein transmitting the REQ messages and the RSP messages is during the ranging block, wherein the ranging block of the superframe structure comprises the plurality of ranging rounds, and wherein each of the ranging rounds includes a pair of ranging slots for transmitting a pair of REQ and RSP messages between a corresponding anchor pair of the plurality of anchor pairs.

### Claim 12 (depends on 11)

The non-transitory machine-readable medium of claim 11, wherein the superframe structure comprises a sync period between the beacon period and the ranging block.

### Claim 13 (depends on 9)

The non-transitory machine-readable medium of claim 9, wherein the operations further comprise receiving the schedule from the server.

### Claim 14 (depends on 9)

The non-transitory machine-readable medium of claim 9, wherein the operations further comprise storing anchor locations for the plurality of anchor pairs, wherein the plurality of anchor pairs of the subset of the group of anchors is determined by the server based at least in part on anchor locations, wherein the anchor locations are known by the server and by the mobile device.

### Claim 15

A method comprising:
generating, by a server operating as a controller in a locating system, a schedule for a group of anchors operating as controlees in the location system that is utilized for determining position information for one or more mobile devices, wherein the schedule is for a ranging block, wherein the ranging block includes a plurality of ranging rounds, wherein each ranging round of the plurality of ranging rounds includes two ranging slots, and wherein the schedule directs only a subset of the group of anchors to engage in REQ and RSP messaging;
determining a plurality of anchor pairs of the subset of the group of anchors comprising first anchors and second anchors based at least in part on anchor locations, wherein the anchor locations are known by the server and by the one or more mobile devices; and
provisioning, by the server, the schedule to the group of anchors to cause the plurality of anchor pairs of the group of anchors to wirelessly transmit REQ messages by the first anchors during a respective first ranging slot and to wirelessly transmit RSP messages by the second anchors during a respective second ranging slot such that each pair of the plurality of anchor pairs includes an initiator and a responder operating during a respective ranging round of the plurality of ranging rounds, wherein the one or more mobile devices overhear the REQ messages and RSP messages being transmitted between the plurality of anchor pairs, calculate a TDOA measurement based on the REQ messages and RSP messages, and calculate location information based on the TDOA measurement, wherein the location information includes coordinates of the one or more mobile devices within a demarcated area, a speed of travel of the one or more mobile devices over a time period, a trajectory of the one or more mobile devices, and an angular orientation of the one or more mobile devices relative to a second subset of the group of anchors.

### Claim 16 (depends on 15)

The method of claim 15, wherein at least one of the one or more mobile devices calculates another TDOA measurement based on beacon signals.

### Claim 17 (depends on 15)

The method of claim 15, wherein the ranging block is part of a superframe structure comprising a beacon period and a contention period, wherein transmitting the REQ messages and the RSP messages is during the ranging block, wherein the ranging block of the superframe structure comprises the plurality of ranging rounds, and wherein each of the ranging rounds includes a pair of ranging slots for transmitting a pair of REQ and RSP messages between a corresponding anchor pair of the plurality of anchor pairs.

### Claim 18 (depends on 17)

The method of claim 17, wherein the superframe structure comprises a sync period between the beacon period and the ranging block.

### Claim 19 (depends on 15)

The method of claim 15, further comprising:
provisioning, by the server, the schedule to the one or more mobile devices.

### Claim 20 (depends on 15)

The method of claim 15, further comprising:
determining the plurality of anchor pairs based at least in part on anchor locations, wherein the anchor locations are known by the server and by the one or more mobile devices.
