IP Library Granted Patent US 9,907,045
Granted Patent B2
US 9,907,045 · App. 15/295,622 · Granted Feb 27, 2018

Method and system for determining a location of wireless device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,907,045
App. No.
15/295,622
Granted
Feb 27, 2018
Kind
B2
Abstract

A system for (a) determining a first direction from a first device toward a second device based on a first set of WiFi® wireless signals received by at least one antenna of the first device from the second device, (b) determining a second direction from a third device toward the second device based on a second set of WiFi® wireless signals received by at least one antenna of the third device from the second device, and (c) based at least on a first location of the first device, the first direction from the first device toward the second device, a second location of the third device, and the second direction from the third device toward the second device: determining a third location of the second device.

Claims (28)

1. A system comprising:

a first network device that includes an antenna and a processor coupled to the antenna to:

receive a signal, via the antenna, from a second network device; and

determine a location of the second network device based on:

an absolute location of the first network device;

a direction of the second network device relative to the first network device, wherein the direction is determined based on the signal received by the antenna of the first network device; and

a distance between the first network device and the second network device, wherein the distance is determined based on a loss in a signal strength of the signal received from the first network device and computations of a plurality of environmental conditions.

2. The system of claim 1 , wherein the first network device is to determine a relative location of the second network device with respect to the first network device based on the determined direction and the determined distance.

3. The system of claim 1 , wherein the first network device is to compute the loss in the signal strength of the signals received at the first device by subtracting the signal strength of the signals received at the first device from an actual transmit power for the signals received at the first device.

4. The system of claim 1 , wherein the first network device is to compute the loss in the signal strength of the signals received at the first device by subtracting the signal strength of the signals received at the first device from default transmit power associated with the second device.

5. The system of claim 1 , wherein the network device is to orient the directional focus of the antenna to focus at different directions from the first network device.

6. The system of claim 1 , wherein the processor is to determine the direction of the second network device relative to the first network device based on an average signal strength of the signal received at the antenna of the first network device over the different directions.

7. The system of claim 1 , wherein the processor is to determine a signal strength of the signal received from the second network device.

8. The system of claim 1 , wherein the antenna is an adaptive array antenna or a directional antenna.

9. A non-transitory computer readable medium comprising instructions which, when executed by a processor, causes the processor to:

determine a direction of a second device relative a first device based on signals received by an antenna at the first device;

determine a distance between the first device and the second device based on a loss in a signal strength of signals received at the first device and computations of a plurality of environmental conditions; and

determine a location of the second device based on an absolute location of the first device, the determined direction and the determined distance.

10. The medium of claim 9 , comprising instructions to compute the loss in the signal strength of the signals received at the first device by subtracting the signal strength of the signals received at the first device from an actual transmit power for the signals received at the first device.

11. The medium of claim 9 , comprising instructions to compute the loss in the signal strength of the signals received at the first device by subtracting the signal strength of the signals received at the first device from default transmit power associated with the second device.

12. The medium of claim 9 , comprising instructions to determine an absolute location of the first device and determine a relative location of the second device with respect to the first device.

13. The medium of claim 9 , comprising instructions to determine an absolute location of the first device and the second device, wherein the absolute location of the second device is determined based on the determined relative location of the second device with respect to the first device and the absolute location of the first device.

14. A non-transitory computer readable medium comprising instructions which, when executed by a processor, causes the processor to:

determine a location of a plurality of network devices, wherein each network device receives at least a signal via at least one adaptive array antenna from a particular device;

create a matrix of signal levels for the plurality of network devices, wherein a first dimension of the matrix comprises a number of the plurality of network devices, and wherein a second dimension of the matrix comprises a number of available adaptive antenna array patterns;

seed the matrix based on locations, distances, and orientations of the plurality of network devices; and

orient the at least one adaptive array antenna of the plurality of network devices toward the particular device based on the matrix.

15. The medium of claim 14 , comprising instructions to determine the location of each network device of the network devices based on data collected by a Global Positioning System (GPS) chip of each network device of the network devices.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2017
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 041630/0682 →