IP Library Granted Patent US 8,170,579
Granted Patent B2
US 8,170,579 · App. 12/019,509 · Granted May 1, 2012

System and method for generating a location estimate using non-uniform grid points

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 8,170,579
App. No.
12/019,509
Filed
Jan 24, 2008
Granted
May 1, 2012
Kind
B2
Art Unit
2617
USPC
455/456.1
Abstract

The location of a wireless mobile device may be estimated using, at least in part, one or more pre-existing Network Measurement Reports (“NMRs”) which include calibration data for a number of locations within a geographic region. The calibration data for these locations is gathered and analyzed so that particular grid points within the geographic region can be determined and associated with a particular set or sets of calibration data from, for example, one or more NMRs. Received signal level measurements reported by a mobile device for which a location estimate is to be determined may be compared with the data associated with the various grid points to estimate the location of the mobile device.

Claims (95)

1. A method of estimating location of a mobile device in a geographic region comprising the steps of:

(a) providing a plurality of grid points in a geographic region, each of said grid points including at least one characterizing parameter and each of said grid points located on a grid defined over said geographic region;

(b) providing a plurality of network measurement reports for a mobile device in said geographic region; and

(c) determining an estimated location for said mobile device from one network measurement report as a function of said at least one parameter,

wherein the step of determining an estimated location for said mobile device comprises:

(i) comparing an ordered list of cells neighboring a cell serving said mobile device in said one network measurement report to an ordered list of neighboring cells in each grid point of said grid, said ordering being a function of at least one parameter of said one network measurement report; and

(ii) generating an estimated location of said mobile device wherein said estimated location is selected from the group consisting of: a centroid of a cluster of matching grid points in said grid; a highest joint probability matching grid point in said grid; a weighted sum of the locations of a set of matching grid points in said grid; a weighted sum of clustered locations of a set of matching grid points in said grid; and as a function of estimated locations determined from subsets of said plurality of network measurement reports.

2. The method of claim 1 wherein one of said grid points is randomly located within said geographic region.

3. The method of claim 1 wherein one of said grid points is located on a predetermined fixed uniform grid defined over said geographic region.

4. The method of claim 1 further comprising filtering available grid points as a function of one characteristic selected from the group consisting of: a matching of serving cell or sector for available grid points in said grid to the serving cell or sector of said one network measurement report; a timing advance parameter from said one network measurement report; a round trip time parameter from said one network measurement report; a mobile device orientation parameter; a serving cell identifier; a serving control channel; a magnitude of a serving cell forward link control channel received signal level; a predetermined number of cell received signal levels common to said one network measurement report; and any combination thereof.

5. The method of claim 1 wherein the step of determining an estimated location for said mobile device further comprises:

(iii) if no exact match is made between the ordered list of neighboring cells of said one network measurement report and any grid point of the grid then forming a largest subset of the ordered list of neighboring cells in said grid points that provide a match.

6. The method of claim 5 further comprising filtering available grid points as a function of one characteristic selected from the group consisting of: a matching of serving cell or sector for available grid points in, said grid to the serving cell or sector of said one network measurement report; a timing advance parameter from said one network measurement report; a round trip time parameter from said one network measurement report; a mobile device orientation parameter; a serving cell identifier; a serving control channel; a magnitude of a serving cell forward link control channel received signal level; a predetermined number of cell received signal levels common to said one network measurement report; and any combination thereof.

7. The method of claim 1 wherein the step of determining an estimated location for said mobile device further comprises:

(iii) if the ordered list of neighboring cells of said one network measurement report is not contained in the ordered list of neighboring cells for said grid then using a largest subset of ordered neighboring cells in said one network measurement report having either an exact match or contained in the ordered list of neighboring cells in said grid.

8. The method of claim 7 further comprising filtering available grid points as a function of one characteristic selected from the group consisting of: a matching of serving cell or sector for available grid points in said grid to the serving cell or sector of said one network measurement report; a timing advance parameter from said one network measurement report; a round trip time parameter from said one network measurement report; a mobile device orientation parameter; a serving cell identifier; a serving control channel; a magnitude of a serving cell forward link control channel received signal level; a predetermined number of cell received signal levels common to said one network measurement report; and any combination thereof.

9. A method of estimating location of a mobile device in a geographic region comprising the steps of:

(a) providing a plurality of grid points in a geographic region, each of said grid points including at least one characterizing parameter and each of said grid points located on a grid defined over said geographic region;

(b) providing a plurality of network measurement reports for a mobile device in said geographic region; and

(c) determining an estimated location for said mobile device from one network measurement report as a function of said at least one parameter,

wherein the step of determining an estimated location for said mobile device Comprises:

(i) evaluating a probability density function for each power level of a cell neighboring a cell serving said mobile device in said one network measurement report over each grid point of a set of available grid points in said grid;

(ii) determining a joint probability as a function of said individual probability density functions; and

(iii) generating an estimated location of said mobile device wherein said estimated location is selected from the group consisting of: a highest joint probability matching grid point in said grid; a weighted sum of the locations of a set of matching grid points in said grid; a weighted sum of clustered locations of a set of matching grid points

in said grid; and as a function of estimated locations determined from subsets of said plurality of network measurement reports.

10. The method of claim 9 further comprising filtering available grid points as a function of one characteristic selected from the group consisting of: a matching of serving cell or sector for available grid points in said grid to the serving cell or sector of said one network measurement report; a timing advance parameter from said one network measurement report; a round trip time parameter from said one network measurement report; a mobile device orientation parameter; a serving cell identifier; a serving control channel; a magnitude of a serving cell forward link control channel received signal level; a predetermined number of cell received signal levels common to said one network measurement report; and any combination thereof.

11. A method of estimating location of a mobile device in a geographic region comprising the steps of:

(a) providing a plurality of grid points in a geographic region, each of said grid points including at least one characterizing parameter and each of said grid points located on a grid defined over said geographic region;

(b) providing a plurality of network measurement reports for a mobile device in said geographic region; and

(c) determining an estimated location for said mobile device from one network measurement report as a function of said at least one parameter,

wherein the step of determining an estimated location for said mobile device comprises:

(i) evaluating a joint probability of power levels for at least one cell neighboring a cell serving said mobile device in said one network measurement report over a set of available grid points in said grid; and

(ii) generating an estimated location of said mobile device wherein said estimated location is selected from the group consisting of: a highest joint probability matching grid point in said grid; a weighted sum of the locations of a set of matching grid points in said grid; a weighted sum of clustered locations of a set of matching grid points in said grid; and as a function of estimated locations determined from subsets of said plurality of network measurement reports.

12. The method of claim 11 further comprising filtering available grid points as a function of one characteristic selected from the group consisting of: a matching of serving cell or sector for available grid points in said grid to the serving cell or sector of said one network measurement report; a timing advance parameter from said one network measurement report; a round trip time parameter from said one network measurement report; a mobile device orientation parameter; a serving cell identifier; a serving control channel; a magnitude of a serving cell forward link control channel received signal level; a predetermined number of cell received signal levels common to said one network measurement report; and any combination thereof.

13. A method of estimating location of a mobile device in a geographic region comprising the steps of:

(a) providing a plurality of grid points in a geographic region, each of said grid points including at least one characterizing parameter and each of said grid points located on a grid defined over said geographic region;

(b) providing a plurality of network measurement reports for a mobile device in said geographic region; and

(c) determining an estimated location for said mobile device from one network measurement report as a function of said at least one parameter,

wherein the step of determining an estimated location for said mobile device comprises:

(i) determining a distortion measure between a parameter or a function characterizing a grid point and a corresponding parameter or function in said one network measurement report; and

(ii) generating an estimated location of said mobile device wherein said estimated location is selected from the group consisting of: a location of a grid point having the smallest distortion measure; a weighted sum of the locations of a set of matching grid points in said grid, said weighted sum being a function of said distortion measure; a weighted sum of clustered locations of a set of matching grid points in said grid; and as a function of estimated locations determined from subsets of said plurality of network measurement reports.

14. The method of claim 13 further comprising filtering available grid points as a function of one characteristic selected from the group consisting of: a matching of serving cell or sector for available grid points in said grid to the serving cell or sector of said one network measurement report; a timing advance parameter from said one network measurement report; a round trip time parameter from said one network measurement report; a mobile device orientation parameter; a serving cell identifier; a serving control channel; a magnitude of a serving cell forward link control channel received signal level; a predetermined number of cell received signal levels common to said one network measurement report; and any combination thereof.

15. The method of claim 13 wherein said distortion measure is a Mahalanobis distance.

16. A method of estimating location of a mobile device in a geographic region comprising the steps of:

(a) providing a plurality of grid points in a geographic region, each of said grid points including at least one characterizing parameter and each of Said grid points located on a grid defined over said geographic region;

(b) providing a plurality of network measurement reports for a mobile device in said geographic region; and

(c) determining an estimated location for said mobile device from one network measurement report as a function of said at least one parameter,

wherein the step of determining an estimated location for said mobile device comprises:

(i) matching cell parameter ordering of cells neighboring a cell serving said mobile device in said one network measurement report to neighboring cell parameter ordering in each of the grid points in said grid; and

(ii) selecting an estimated location as a function of a quality of said matching, wherein said quality is a function of a relative shift in an ordering sequence occurring between said one network measurement report and grid point cell parameter ordering.

17. The method of claim 16 further comprising filtering available grid points as a function of one characteristic selected from the group consisting of: a matching of serving cell or sector for available grid points in said grid to the serving cell or sector of said one network measurement report; a timing advance parameter from said one network measurement report; a round trip time parameter from said one network measurement report; a mobile device orientation parameter; a serving cell identifier; a serving control channel; a magnitude of a serving cell forward link control channel received signal level; a predetermined number of cell received signal levels common to said one network measurement report; and any combination thereof.

18. The method of claim 16 wherein said parameter is selected from the group consisting of: an ordered list of neighboring cells; functions defined on the absolute neighboring cell power levels; functions defined on the relative neighboring cell power differences; serving cell; serving sector; timing advance parameter; round trip time parameter; individual probability density function of each neighboring cell power level; individual probability distribution function of each neighboring cell power level; joint probability density function of neighboring cell power levels; joint probability distribution function of neighboring cell power levels; mean and variance of neighboring cell power levels; mobile device orientation; a representation that enables retrieval of calibration data NMR vectors assigned to a respective NUG; network state as indicated in the calibration data; a confidence measure indicative of the reliability of the calibration data feeding a respective NUG; and any combinations thereof.

19. A method of estimating location of a mobile device in a geographic region comprising the steps of:

(a) providing a plurality of grid points in a geographic region, each of said grid points including at least one characterizing parameter and each of said grid points located on a grid defined over said geographic region;

(b) providing a plurality of network measurement reports for a mobile device in said geographic region; and

(c) determining an estimated location for said mobile device from a set of said plurality of network measurement reports as a function of said parameter,

wherein the step of determining an estimated location for said mobile device further comprises determining a cluster for each parameter in each network measurement report in said set of network measurement reports as a function of a metric to weight said cluster.

20. The method of claim 19 wherein one of said grid points is randomly located within said geographic region.

21. The method of claim 19 wherein one of said grid points is located on a predetermined fixed uniform grid defined over said geographic region.

22. The method of claim 19 wherein said metric is selected from the group consisting of: Mahalanobis distance, joint probability, probability density function, parameter quality, and any combination thereof.

23. A method of estimating location of a mobile device in a geographic region comprising the steps of:

(a) providing a plurality of grid points in a geographic region, each of said grid points including at least one characterizing parameter and each of said grid points located on a grid defined over said geographic region;

(b) providing a plurality of network measurement reports for a mobile device in said geographic region; and

(c) determining an estimated location for said mobile device from a set of said plurality of network measurement reports as a function of said parameter,

wherein the step of determining an estimated location for said mobile device further comprises:

(i) determining a representative value for each parameter or function occurring in said set of network measurement reports; and

(ii) determining a cluster for each representative value as a function of a metric to weight said cluster.

24. The method of claim 23 wherein said representative value is selected from the group consisting of: power level; neighboring cell power level;

quality of measurements; timing advance; round trip time; or any combination thereof.

25. The method of claim 23 wherein said representative value is determined as a function of a mean of a set of parameter values.

26. The method of claim 23 wherein said representative value is determined as a function of a median of a set of parameter values.

27. A method of estimating location of a mobile device in a geographic region comprising the steps of:

(a) providing a plurality of grid points in a geographic region, each of said grid points including at least one characterizing parameter and each of said grid points located on a grid defined over said geographic region;

(b) providing a plurality of network measurement reports for a mobile device in said geographic region; and

(c) determining an estimated location for said mobile device from a set of said plurality of network measurement reports as a function of said parameter,

wherein the step of determining an estimated location for said mobile device further comprises:

(i) observing a transition in a parameter occurring in one or more network measurement reports within said set of network measurement reports; and

(ii) estimating a location of said mobile device on a boundary defined by a first range represented by said parameter before said transition and by a second range represented by said parameter after said transition.

28. The method of claim 27 wherein said parameter is selected from the group consisting of: signal power level; rate of dropping in/out of a neighboring cell signal; pattern of dropping in/out of a neighboring cell signal; signal quality; changes in serving cell; changes in serving sector; timing advance; round trip time; and combinations thereof.

29. A method of estimating location of a mobile device in a geographic region comprising the steps of:

(a) providing a plurality of grid points in a geographic region, each of said grid points including at least one characterizing parameter and each of said grid points located on a grid defined over said geographic region;

(b) providing a plurality of network measurement reports for a mobile device in said geographic region; and

(c) determining an estimated location for said mobile device from a set of said plurality of network measurement reports as a function of said parameter,

wherein the step of determining an estimated location for said mobile device comprises:

(i) determining a distortion measure between a parameter or function of ones of said grid points and a corresponding parameter or function in each network measurement report in said set; and

(ii) generating an estimated location of said mobile device wherein said estimated location is selected from the group consisting of: a location of the grid point having the smallest distortion measure; a weighted sum of the locations of a set of matching grid points in said grid, said weighted sum being a function of said distortion measure; a weighted sum of clustered locations of a set of matching grid points in said grid; and as a function of estimated locations determined from subsets of said set of network measurement reports.

30. The method of claim 29 wherein said distortion measure is a Mahalanobis distance.

31. A method of estimating location of a mobile device in a geographic region comprising the steps of:

(a) providing a plurality of grid points in a geographic region, each of said grid points including at least one characterizing parameter and each of said grid points located on a grid defined over said geographic region;

(b) providing a plurality of network measurement reports for a mobile device in said geographic region; and

(c) determining an estimated location for said mobile device from a set of said plurality of network measurement reports as a function of said parameter,

wherein the step of determining an estimated location for said mobile device comprises:

(i) determining one or more representative values for each cell neighboring a serving cell serving said mobile device in said set of network measurement reports;

(ii) determining a distortion measure for each representative value as a function of a comparison between a selected parameter of ones of said grid points and a corresponding parameter for said each representative value; and

(iii) generating an estimated location of said mobile device wherein said estimated location is selected from the group consisting of: a location of the grid point having the smallest distortion measure; a weighted sum of the locations of a set of matching grid points in said grid, said weighted sum being a function of said distortion measure; a weighted sum of clustered locations of a set of matching grid points in said grid; and as a function of estimated locations determined from subsets of said set of network measurement reports.

Assignments (21)
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 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 060752/0001 Recorded Apr 13, 2023
From: WILMINGTON TRUST
To: COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; ARRIS ENTERPRISES LLC
Reel/Frame 063322/0209 →
RELEASE OF SECURITY INTEREST Recorded Apr 7, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; ARRIS ENTERPRISES LLC
Reel/Frame 063270/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2022
From: BISON PATENT LICENSING, LLC
To: GEOSCOPE TECHNOLOGIES PTE. LTD.
Reel/Frame 061493/0806 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 15, 2022
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
Reel/Frame 060671/0324 →
PARTIAL RELEASE OF ABL SECURITY INTEREST Recorded Jul 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
Reel/Frame 060649/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: COMMSCOPE, INC. OF NORTH CAROLINA
To: BISON PATENT LICENSING, LLC
Reel/Frame 060495/0033 →
PARTIAL RELEASE OF TERM LOAN SECURITY INTEREST Recorded Jul 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
Reel/Frame 060649/0286 →
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 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049892/0051 →
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 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2019
From: JPMORGAN CHASE BANK, N.A.
To: REDWOOD SYSTEMS, INC.; ALLEN TELECOM LLC; ANDREW LLC; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 048840/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2019
From: JPMORGAN CHASE BANK, N.A.
To: REDWOOD SYSTEMS, INC.; ALLEN TELECOM LLC; ANDREW LLC; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 049260/0001 →
RELEASE OF SECURITY INTEREST PATENTS (RELEASES RF 036201/0283) Recorded Mar 31, 2017
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ALLEN TELECOM LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; REDWOOD SYSTEMS, INC.
Reel/Frame 042126/0434 →
SECURITY INTEREST Recorded Jul 28, 2015
From: ALLEN TELECOM LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; REDWOOD SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 036201/0283 →
SECURITY AGREEMENT Recorded May 4, 2011
From: ALLEN TELECOM LLC, A DELAWARE LLC; ANDREW LLC, A DELAWARE LLC; COMMSCOPE, INC OF NORTH CAROLINA, A NORTH CAROLINA CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026272/0543 →
SECURITY AGREEMENT Recorded May 3, 2011
From: ALLEN TELECOM LLC, A DELAWARE LLC; ANDREW LLC, A DELAWARE LLC; COMMSCOPE, INC. OF NORTH CAROLINA, A NORTH CAROLINA CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026276/0363 →
PATENT RELEASE Recorded Feb 3, 2011
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: COMMSCOPE, INC. OF NORTH CAROLINA; ALLEN TELECOM LLC; ANDREW LLC (F/K/A ANDREW CORPORATION)
Reel/Frame 026039/0005 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded May 1, 2008
From: COMMSCOPE, INC. OF NORTH CAROLINA; ANDREW CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 020884/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2008
From: ALLES, MARTIN; CARLSON, JOHN; MAHER, GEORGE; MAZLUM, SELCUK
To: COMMSCOPE, INC. OF NORTH CAROLINA
Reel/Frame 020736/0459 →