IP Library Granted Patent US 9,571,979
Granted Patent B2
US 9,571,979 · App. 14/735,708 · Granted Feb 14, 2017

Methods and apparatus for cell tower location estimation using multiple types of data sources

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,571,979
App. No.
14/735,708
Granted
Feb 14, 2017
Kind
B2
Abstract

Methods and apparatus are disclosed for estimating, based on data collected from multiple types of data sources, the locations of cell towers. A first source is ranked relative to a second source based on the associated accuracy of each source with respect to estimating the location of a cell tower. Data collected from the higher-ranking source is used to identify estimated locations for cell towers from which such data has been collected. Data collected from the lower-ranking source is thereafter used to identify estimated locations for cell towers from which such data has been collected, to the extent that an estimated location for the cell tower has not already been identified via the data collected from the higher-ranking source. In an example method, the higher-ranking source is associated with RF Layer 3 data and/or messages, and the lower-ranking source is associated with RF Layer 1 data and/or messages.

Claims (35)

1. A computer implemented method for estimating locations of cell towers, the method comprising:

ranking, with a source ranker, a first data source having a first accuracy relative to a second data source having a second accuracy;

identifying based on the ranking of the first data source relative to the second data source, a higher-ranking data source and a lower-ranking data source;

identifying, with a location estimator, an estimated location for respective ones of the cell towers based on data collected from the higher-ranking data source;

when an estimated location for respective ones of the cell towers has not been identified based on data collected from the higher-ranking data source, identifying, with the location estimator, an estimated location for respective ones of the cell towers based on data collected from the lower-ranking data source, wherein at least one of the source ranker or the location estimator includes a processor; and

generating a report, the report including the identified estimated location for respective ones of the cell towers.

2. A method as defined in claim 1 , wherein the data collected from the higher-ranking data source includes RF Layer 3 data.

3. A method as defined in claim 2 , wherein the RF Layer 3 data includes a latitude and a longitude, the latitude and the longitude both being associated with a transmitter of a cell tower.

4. A method as defined in claim 1 , wherein the data collected from the lower-ranking data source includes RF Layer 1 data.

5. A method as defined in claim 4 , wherein identifying the estimated location for respective ones of the cell towers based on data collected from the lower-ranking data source includes applying a triangulation technique to signal information contained in the RF Layer 1 data.

6. A method as defined in claim 1 , further including, prior to identifying the estimated location for respective ones of the cell towers based on data collected from the lower-ranking data source, filtering out data collected from the lower-ranking data source that is associated with respective ones of the cell towers for which an estimated location has been identified based on data collected from the higher-ranking data source.

7. A system for estimating locations of cell towers, the system comprising:

a source ranker to:

rank a first data source having a first accuracy relative to a second data source having a second accuracy; and

identify, based on the ranking of the first data source relative to the second data source, a higher-ranking data source and a lower-ranking data source;

a location estimator to:

identify an estimated location for respective ones of the cell towers based on data collected from the higher-ranking data source; and

when an estimated location for respective ones of the cell towers has not been identified based on data collected from the higher-ranking data source, identify an estimated location for respective ones of the cell towers based on data collected from the lower-ranking data source; and

a report generator to generate a report, the report including the identified estimated location for respective ones of the cell towers.

8. A system as defined in claim 7 , wherein the data collected from the higher-ranking data source includes RF Layer 3 data.

9. A system as defined in claim 8 , wherein the RF Layer 3 data includes a latitude and a longitude, the latitude and the longitude both being associated with a transmitter of a cell tower.

10. A system as defined in claim 7 , wherein the data collected from the lower-ranking data source includes RF Layer 1 data.

11. A system as defined in claim 10 , wherein the location estimator, when identifying the estimated location for respective ones of the cell towers based on data collected from the lower-ranking data source, is to apply a triangulation technique to signal information contained in the RF Layer 1 data.

12. A system as defined in claim 7 , further including a data filter to, prior to identifying the estimated location for respective ones of the cell towers based on data collected from the lower-ranking data source, filter out data collected from the lower-ranking data source that is associated with respective ones of the cell towers for which an estimated location has been identified based on data collected from the higher-ranking data source.

13. A tangible computer readable storage medium comprising computer readable instructions for estimating locations of cell towers, wherein the instructions, when executed, cause a processor to at least:

rank a first data source having a first accuracy relative to a second data source having a second accuracy;

identify, based on the ranking of the first data source relative to the second data source, a higher-ranking data source and a lower-ranking data source;

identify an estimated location for respective ones of the cell towers based on data collected from the higher-ranking data source;

when an estimated location for respective ones of the cell towers has not been identified based on data collected from the higher-ranking data source, identify an estimated location for respective ones of the cell towers based on data collected from the lower-ranking data source; and

generate a report, the report including the identified estimated location for respective ones of the cell towers.

14. A storage medium as defined in claim 13 , wherein the data collected from the higher-ranking data source includes RF Layer 3 data.

15. A storage medium as defined in claim 14 , wherein the RF Layer 3 data includes a latitude and a longitude, the latitude and the longitude both being associated with a transmitter of a cell tower.

16. A storage medium as defined in claim 13 , wherein the data collected from the lower-ranking data source includes RF Layer 1 data.

17. A storage medium as defined in claim 16 , wherein the instructions are further to cause the processor to at least, when identifying the estimated location for respective ones of the cell towers based on data collected from the lower-ranking data source, apply a triangulation technique to signal information contained in the RF Layer 1 data.

18. A storage medium as defined in claim 13 , wherein the instructions are further to cause the processor to at least, prior to identifying the estimated location for respective ones of the cell towers based on data collected from the lower-ranking data source, filter out data collected from the lower-ranking data source that is associated with respective ones of the cell towers for which an estimated location has been identified based on data collected from the higher-ranking data source.

Assignments (9)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISTAKENLY ENTERED THIRD ASSIGNOR'S DATA PREVIOUSLY RECORDED AT REEL: 036254 FRAME: 0746. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 12, 2015
From: NGAI, DOMINIC; SONNAILA, SREENIVAS
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 036333/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2015
From: NGAI, DOMINIC; SONNAILA, SREENIVAS; STROUSE, THOMAS
To: THE NIELSEN COMPANY
Reel/Frame 036254/0746 →