# US 2021/0243559 A1 · Aligned multi-wireless device location determination

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

- Number: US 2021/0243559 A1
- Document ID: US20210243559A1
- Status: Published application
- Kind: A1
- Application number: 16/915,615
- Filed: 2020-06-29
- Published: 2021-08-05
- Earliest claimed: 2020-01-31
- Assignees: Juniper Networks, Inc.
- Applicants: Juniper Networks, Inc.
- Inventors: Neal Dante Castagnoli; Shmuel Shaffer
- Web page: https://patentgrep.com/patent/US20210243559A1

## CPC

- G01S 5/06: Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements (G01S5/12 takes precedence)
- H04W 4/026: {using orientation information, e.g. compass}
- H04W 4/029: Location-based management or tracking services
- G01S 3/48: the waves arriving at the antennas being continuous or intermittent and the phase difference of signals derived therefrom being measured
- 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
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The disclosed embodiments estimate a location of a first wireless device based on signals received from the wireless device from two other wireless devices. To combine estimates of the two wireless devices, the two wireless devices share a definition of a plurality of geographic regions. A first set of expected phase differences for the plurality of regions are determined for a first of the two wireless devices, and a second set of expected phase differences for the plurality of regions are determined for a second of the two wireless devices. Based on these two sets of expected phase differences, each of the two devices estimate a position of the first wireless device.

## Claims

### Claim 1

A method, comprising:
generating first expected phase differences of signals transmitted from each of a plurality of regions and received by a plurality of receive elements of a first wireless device, the first wireless device located at a first location and first orientation;
obtaining first phase differences of signals transmitted from a plurality of transmit elements of a second wireless device and received at a plurality of receiving elements of the first wireless device;
determining based on the first phase differences and the first expected phase differences, a second location and second orientation of the second wireless device;
generating second expected phase differences of signals transmitted from each of the plurality of regions and received at a plurality of receive elements of a second wireless device, the second wireless device located at a second location and second orientation;
receiving, from the first wireless device, first measured phase differences of signals received from a third wireless device by the plurality of receive elements of the first wireless device;
receiving, from the second wireless device, second measured phase differences of signals received from the third wireless device by the plurality of receive elements of the second wireless device;
estimating a first location of the third wireless device based on the first measured phase differences and the first expected phase differences;
estimating a second location of the third wireless device based on the second measured phase differences and the second expected phase differences;
aggregating the estimated first location and the estimated second location; and
determining a location of the third wireless device based on the aggregation.

### Claim 2 (depends on 1)

The method of claim 1, further comprising determining locations of each of the plurality of transmit elements of the second wireless device based on the first phase differences, wherein the determination of the second location and second orientation is based on the determined locations of each of the plurality of transmit elements.

### Claim 3 (depends on 2)

The method of claim 2, further comprising determining a layout defining relative positions of the transmit elements of the second wireless device, wherein the second location and orientation is based on the layout.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
determining differences between the determined locations of each of the plurality of transmit elements and the positions of the transmit elements defined by the layout; and
minimizing an aggregation of the determined differences by rotating the layout and shifting the determined locations, wherein the second location and second orientation is based on the rotated layout and adjusted locations.

### Claim 5 (depends on 1)

The method of any one of claims 1, further comprising:
determining a first weight of the estimated first location; and
determining a second weight of the estimated second location, wherein the aggregation is based on the first and second weights.

### Claim 6 (depends on 5)

The method of claim 5, further comprising
determining, for each of the plurality of regions, respective first probabilities that the third wireless device is located within the respective region, each of the first probabilities based on first expected phase differences of the respective region and the first measured phase differences; and
determining for each of the plurality of regions, respective second probabilities that the third wireless device is located within the respective region, each of the second probabilities based on the second expected phase differences of the respective region and the second measured phase differences, wherein the determined location of the third wireless device is based on the first and second probabilities.

### Claim 7 (depends on 6)

The method of claim 6, wherein the aggregating aggregates first and second probabilities of each of the plurality of regions, wherein the determined location of the third wireless device is based on the aggregated first and second probabilities.

### Claim 8 (depends on 6)

The method of any one of claims 6, wherein the determining of the first weight is based on the first probabilities, and wherein the determining of the second weight is based on the second probabilities.

### Claim 9 (depends on 1)

The method of any one of claims 1, further comprising transmitting the determined location to an advertising network.

### Claim 10

A system, comprising:
hardware processing circuitry;
one or more hardware memories storing instructions that when executed configure the hardware processing circuitry to perform operations comprising:
generating first expected phase differences of signals transmitted from each of a plurality of regions and received by a plurality of receive elements of a first wireless device, the first wireless device located at a first location and first orientation;
obtaining first phase differences of signals transmitted from a plurality of transmit elements of a second wireless device and received at a plurality of receiving elements of the first wireless device;
determining based on the first phase differences and the first expected phase differences, a second location and second orientation of the second wireless device;
generating second expected phase differences of signals transmitted from each of the plurality of regions and received at a plurality of receive elements of a second wireless device, the second wireless device located at a second location and second orientation;
receiving, from the first wireless device, first measured phase differences of signals received from a third wireless device by the plurality of receive elements of the first wireless device;
receiving, from the second wireless device, second measured phase differences of signals received from the third wireless device by the plurality of receive elements of the second wireless device;
estimating a first location of the third wireless device based on the first measured phase differences and the first expected phase differences;
estimating a second location of the third wireless device based on the second measured phase differences and the second expected phase differences;
aggregating the estimated first location and the estimated second location; and
determining a location of the third wireless device based on the aggregation.

### Claim 11 (depends on 10)

The system of claim 10, the operations further comprising determining locations of each of the plurality of transmit elements of the second wireless device based on the first phase differences, wherein the determination of the second location and second orientation is based on the determined locations of each of the plurality of transmit elements.

### Claim 12 (depends on 11)

The system of claim 11, the operations further comprising determining a layout defining relative positions of the transmit elements of the second wireless device, wherein the second location and orientation is based on the layout.

### Claim 13 (depends on 12)

The system of claim 12, the operations further comprising:
determining differences between the determined locations of each of the plurality of transmit elements and the positions of the transmit elements defined by the layout; and
minimizing an aggregation of the determined differences by rotating the layout and shifting the determined locations, wherein the second location and second orientation is based on the rotated layout and adjusted locations.

### Claim 14 (depends on 10)

The system of any one of claims 10, the operations further comprising:
determining a first weight of the estimated first location; and
determining a second weight of the estimated second location, wherein the aggregation is based on the first and second weights.

### Claim 15 (depends on 14)

The system of claim 14, the operations further comprising
determining, for each of the plurality of regions, respective first probabilities that the third wireless device is located within the respective region, each of the first probabilities based on first expected phase differences of the respective region and the first measured phase differences; and
determining for each of the plurality of regions, respective second probabilities that the third wireless device is located within the respective region, each of the second probabilities based on the second expected phase differences of the respective region and the second measured phase differences, wherein the determined location of the third wireless device is based on the first and second probabilities.

### Claim 16 (depends on 15)

The system of claim 15, wherein the aggregating aggregates first and second probabilities of each of the plurality of regions, wherein the determined location of the third wireless device is based on the aggregated first and second probabilities.

### Claim 17 (depends on 15)

The system of any one of claims 15, wherein the determining of the first weight is based on the first probabilities, and wherein the determining of the second weight is based on the second probabilities.

### Claim 18 (depends on 10)

The system of any one of claims 10, the operations further comprising transmitting the determined location to an advertising network.

### Claim 19

A non-transitory computer readable storage medium comprising instructions that when executed configure hardware processing circuitry to perform operations comprising:
generating first expected phase differences of signals transmitted from each of a plurality of regions and received by a plurality of receive elements of a first wireless device, the first wireless device located at a first location and first orientation;
obtaining first phase differences of signals transmitted from a plurality of transmit elements of a second wireless device and received at a plurality of receiving elements of the first wireless device;
determining based on the first phase differences and the first expected phase differences, a second location and second orientation of the second wireless device;
generating second expected phase differences of signals transmitted from each of the plurality of regions and received at a plurality of receive elements of a second wireless device, the second wireless device located at a second location and second orientation;
receiving, from the first wireless device, first measured phase differences of signals received from a third wireless device by the plurality of receive elements of the first wireless device;
receiving, from the second wireless device, second measured phase differences of signals received from the third wireless device by the plurality of receive elements of the second wireless device;
estimating a first location of the third wireless device based on the first measured phase differences and the first expected phase differences;
estimating a second location of the third wireless device based on the second measured phase differences and the second expected phase differences;
aggregating the estimated first location and the estimated second location; and
determining a location of the third wireless device based on the aggregation.

### Claim 20 (depends on 19)

The non-transitory computer readable storage medium of claim 19, the operations further comprising determining locations of each of the plurality of transmit elements of the second wireless device based on the first phase differences, wherein the determination of the second location and second orientation is based on the determined locations of each of the plurality of transmit elements.
