IP Library Granted Patent US 10,371,790
Granted Patent B2
US 10,371,790 · App. 15/534,486 · Granted Aug 6, 2019

Calibration-free location determination using wireless communication

Inventor: Yang Han (Sunnyvale, CA)
Assignee: ARRIS Enterprises LLC
G01S5/14G01S5/30G01S11/06
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 10,371,790
App. No.
15/534,486
Granted
Aug 6, 2019
Kind
B2
Abstract

In order to accurately determine the location of an electronic device in an environment, a computer selects a set of received-signal-strength (RSS) values based on wireless communication between the electronic device and access points in sub-regions of the environment. This set includes a largest RSS value associated with a sub-region and at least two RSS values associated with neighboring sub-regions. Then, the computer calculates pairwise distance estimates of the location of the electronic device in the environment based on predefined locations of the access points associated with the set, one or more differences of pairs of RSS values in the set and a predetermined path-loss factor in the environment, where a given pair of RSS values includes the largest RSS value and one of the at least two RSS values. Furthermore, the computer determines the location of the electronic device in the environment based on the pairwise distance estimates.

Claims (47)

1. A computer, comprising:

one or more nodes;

an interface circuit, coupled to the one or more nodes, configured to communicate with access points via a network;

a processor coupled to the interface circuit; and

memory, coupled to the processor, that stores program instructions, wherein, when executed by the processor, the program instructions cause the computer to perform one or more operations comprising:

receiving, from the one or more nodes, received-signal-strength (RSS) values associated with the access points in sub-regions of an environment, wherein the RSS values characterize wireless communication between the access points and an electronic device in the environment;

selecting a subset of the RSS values from a subset of the access points, wherein the subset of the RSS values comprises a largest RSS value associated with a sub-region and at least N RSS values associated with one or more access points in neighboring sub-regions, and wherein N is an integer;

calculating pairwise distance estimates of a location of the electronic device in the environment based on predefined locations of the subset of the access points, one or more differences of pairs of RSS values in the subset of the RSS values and a predetermined path-loss factor in the environment, wherein a given pair of RSS values comprises a largest RSS value and one of the at least N RSS values; and

determining the location of the electronic device in the environment based on the pairwise distance estimates.

2. The computer of claim 1 , wherein each sub-region comprises one of the access points.

3. The computer of claim 1 , wherein N is two.

4. The computer of claim 1 , wherein the environment comprises a building; and

wherein the selecting involves identifying access points that are located on a common floor in the building.

5. The computer of claim 1 , wherein the sub-regions comprise Voronoi cells; and

wherein a given access point is located at a center of a given Voronoi cell.

6. The computer of claim 1 , wherein the one or more operations comprise sub-dividing the environment into the sub-regions.

7. The computer of claim 1 , wherein determining the location of the electronic device comprises a regression technique and a set of equations that comprise the pairwise distance estimates, the predefined locations, parameters corresponding to the one or more differences of the pairs of RSS values and the predetermined path-loss factor.

8. The computer of claim 1 , wherein the location of the electronic device is determined without calibration for one of: coverage of the access points in the environment, and access-point variability.

9. The computer of claim 1 , wherein the wireless communication is associated with a common channel.

10. The computer of claim 1 , wherein a difference between the largest RSS value and a given one of at least the N RSS values is less than a threshold value.

11. The computer of claim 1 , wherein a computation complexity of the determination of the location of the electronic device is independent of a size of the environment and coverage of the access points in the environment.

12. A non-transitory computer-readable storage medium for use in conjunction with a computer, the computer-readable storage medium storing program instructions, wherein, when executed by the computer, the program instructions cause the computer to determine a location of an electronic device in an environment by performing one or more operations comprising:

receiving received-signal-strength (RSS) values associated with access points in sub-regions of an environment, wherein the RSS values characterize wireless communication between the access points and an electronic device in the environment;

selecting a subset of the RSS values from a subset of the access points, wherein the subset of the RSS values comprises a largest RSS value associated with a sub-region and at least N RSS values associated with one or more access points in neighboring sub-regions, and wherein N is an integer;

calculating pairwise distance estimates of a location of the electronic device in the environment based on predefined locations of the subset of the access points, one or more differences of pairs of RSS values in the subset of the RSS values and a predetermined path-loss factor in the environment, wherein a given pair of RSS values comprises a largest RSS value and one of the at least N RSS values; and

determining the location of the electronic device in the environment based on the pairwise distance estimates.

13. The computer-readable storage medium of claim 12 , wherein the environment comprises a building; and

wherein the selecting involves identifying access points that are located on a common floor in the building.

14. The computer-readable storage medium of claim 12 , wherein the one or more operations comprise sub-dividing the environment into the sub-regions.

15. The computer-readable storage medium of claim 12 , wherein the location of the electronic device is determined without calibration for one of: coverage of the access points in the environment, and access-point variability.

16. The computer-readable storage medium of claim 12 , wherein the wireless communication is associated with a common channel.

17. The computer-readable storage medium of claim 12 , wherein a computation complexity of the determination of the location of the electronic device is independent of a size of the environment and coverage of the access points in the environment.

18. A method for determining a location of an electronic device in an environment, wherein the method comprises:

by a computer:

receiving received-signal-strength (RSS) values associated with access points in sub-regions of an environment, wherein the RSS values characterize wireless communication between the access points and an electronic device in the environment;

selecting a subset of the RSS values from a subset of the access points, wherein the subset of the RSS values comprises a largest RSS value associated with a sub-region and at least N RSS values associated with one or more access points in neighboring sub-regions, wherein N is an integer;

calculating pairwise distance estimates of a location of the electronic device in the environment based on predefined locations of the subset of the access points, one or more differences of pairs of RSS values in the subset of the RSS values and a predetermined path-loss factor in the environment, wherein a given pair of RSS values comprises a largest RSS value and one of the at least N RSS values; and

determining the location of the electronic device in the environment based on the pairwise distance estimates.

19. The method of claim 18 , wherein the location of the electronic device is determined without calibration for one of: coverage of the access points in the environment, and access-point variability.

20. The method of claim 18 , wherein a computation complexity of the determination of the location of the electronic device is independent of a size of the environment and coverage of the access points in the environment.

21. A computer, comprising:

one or more nodes;

an interface circuit, coupled to the one or more nodes, configured to communicate with access points via a network;

a processor coupled to the interface circuit; and

memory, coupled to the processor, that stores program instructions, wherein, when executed by the processor, the program instructions cause the computer to perform one or more operations comprising:

determining a location of an electronic device in an environment based on pairwise distance estimates that are calculated using predefined locations of access points in the environment, one or more differences of pairs of received-signal-strength (RSS) values from the access points and a predetermined path-loss factor in the environment, wherein the RSS values characterize wireless communication between the access points and the electronic device, and wherein the RSS values in a given pair of RSS values are associated with two different access points.

22. The computer of claim 21 , wherein a computation complexity of the determination of the location of the electronic device is independent of a size of the environment and coverage of the access points in the environment.

Assignments (11)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2025
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 073081/0001 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: RUCKUS WIRELESS, INC.
Reel/Frame 048817/0832 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2018
From: RUCKUS WIRELESS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046379/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HAN, YANG
To: RUCKUS WIRELESS, INC.
Reel/Frame 042656/0459 →
Continuity (1)
Related Publication 20170336494A1 · Nov 23, 2017
Cited By (1)
US 12,279,181