IP Library › Granted Patent US 11,864,153
Granted Patent B1
US 11,864,153 · App. 17/238,143 · Granted Jan 2, 2024

Estimating cellular site locations

Inventor: Jong Sung Yoon (Sammamish, WA)
Assignee: T-Mobile USA, Inc.
H04W64/003H04B17/318H04W4/025H04W8/08
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 11,864,153
App. No.
17/238,143
Granted
Jan 2, 2024
Kind
B1
Abstract

Solutions for estimating a cellular site location, for example in a roaming network, includes receiving data metrics from a plurality of user devices corresponding to communications using a roaming carrier network, wherein the data metrics are stored on the plurality of user devices during the communication using the roaming carrier network, and the data metrics are received using a home carrier network. The received data metrics is filtered to identify the roaming carrier network and the filtered data metrics group corresponding to a cell within the roaming carrier network. A source of a signal corresponding to the cell is determine and the location of the cellular site corresponding the source of the signal estimated.

Claims (63)

1. A computerized method of estimating a cellular site location, the method comprising:

receiving, at a home carrier network, data metrics from a plurality of different user devices corresponding to communications using a roaming carrier network, the data metrics stored on the plurality of different user devices during the communications using the roaming carrier network;

filtering the received data metrics using a mobile country code (MCC) and a mobile network code (MNC) to identify the roaming carrier network;

grouping the filtered data metrics corresponding to a cell within the roaming carrier network;

determining a source of a signal corresponding to the cell based on the grouped filtered data metrics; and

estimating the cellular site location using the determined source of the signal, the estimating including combining locations of a plurality of cells with a same eNodeB ID and determining a center of the plurality of cells with the same eNodeB ID, the center being the estimated cellular site location.

2. The computerized method of claim 1 , further comprising:

grouping the filtered data metrics using a cell identifier (ID); and

determining the source of the signal using one of a level of a reference signal received power (RSRP) or geographic location information including latitude and longitude.

3. The computerized method of claim 1 , wherein the data metrics from the plurality of different user devices are collected on different triggering events.

4. The computerized method of claim 1 , wherein the data metrics are collected by the plurality of different user devices in response to a triggering event and received at the home carrier network at defined time intervals, and further comprising:

aggregating the collected data metrics in a cloud storage, wherein the collected data metrics comprise at least the mobile county code (MCC), the mobile network code (MNC), an Evolved-UMTS Terrestrial Radio Access Network (E-UTRAN) global Cell ID (ECI), a cell ID, a latitude, and a longitude.

5. The computerized method of claim 1 , wherein determining the source of the signal further comprises:

performing a weighted average of longitude and latitude of the plurality of different user devices based on a strength of the signal using a reference signal received power (RSRP).

6. The computerized method of claim 1 , further comprising:

estimating the locations of a plurality of cellular sites;

generating a roaming site location map using the estimated locations of the plurality of cellular sites; and

displaying the roaming site location map, including a plurality of indicators identifying the estimated locations of the plurality of cellular sites, wherein a characteristic of each indicator of the plurality of indicators corresponds to a level of data traffic determined as a number of connections associated with each of the plurality of cellular sites.

7. The computerized method of claim 6 , further comprising:

filtering noise corresponding to the source of the signal using a threshold range of record counts corresponding to each cellular site of the plurality of cellular sites.

8. A system for cellular site location estimation, the system comprising:

a processor; and

a computer-readable medium storing instructions that are operative upon execution by the processor to:

receive, at a home carrier network, data metrics from a plurality of different user devices corresponding to communications using a roaming carrier network, the data metrics stored on the plurality of different user devices during the communication using the roaming carrier network;

filter the received data metrics using a mobile country code (MCC) and a mobile network code (MNC) to identify the roaming carrier network;

group the filtered data metrics corresponding to a cell within the roaming carrier network;

determine a source of a signal corresponding to the cell based on the grouped filtered data metrics, including by performing a weighted average of longitude and latitude of the plurality of different user devices based on a strength of the signal using a reference signal received power (RSRP); and

estimate the cellular site location using the determined source of the signal.

9. The system of claim 8 , wherein the computer-readable medium storing instructions are further operative upon execution by the processor to:

group the filtered data metrics using a cell identifier (cell ID); and

determine the source of the signal using one of a level of the reference signal received power (RSRP) or geographic location information including the latitude and the longitude.

10. The system of claim 8 , wherein the computer-readable medium storing instructions are further operative upon execution by the processor to:

combine locations of a plurality of cells with a same eNodeB ID; and

determine a center of the plurality of cells with the same eNodeB ID, the center being the estimated cellular site location.

11. The system of claim 8 , wherein the data metrics are collected by the plurality of different user devices in response to a triggering event and received at the home carrier network at defined time intervals, and the computer-readable medium storing instructions are further operative upon execution by the processor to:

aggregate the collected data metrics in a cloud storage, wherein the data metrics comprise at least the mobile county code (MCC), the mobile network code (MNC), an Evolved-UMTS Terrestrial Radio Access Network (E-UTRAN) global Cell ID (ECI), a cell ID, the latitude and the longitude.

12. The system of claim 8 , wherein at least a portion of the data metrics are received at the home carrier network upon a user device of the plurality of different user devices returning to the home carrier network after using the roaming carrier network.

13. The system of claim 8 , wherein the computer-readable medium storing instructions are further operative upon execution by the processor to:

estimate the locations of a plurality of cellular sites;

generate a roaming site location map using the estimated locations of the plurality of cellular sites; and

display the roaming site location map, including a plurality of indicators identifying the estimated locations of the plurality of cellular sites, wherein a characteristic of each indicator of the plurality of indicators corresponds to a level of data traffic determined as a number of connections associated with each of the plurality of cellular sites.

14. The system of claim 13 , wherein the computer-readable medium storing instructions are further operative upon execution by the processor to:

filter noise corresponding to the source of the signal using a threshold range of record counts corresponding to each cellular site of the plurality of cellular sites.

15. One or more computer storage devices having computer-executable instructions stored thereon, which, upon execution by a computer, cause the computer to perform operations comprising:

receiving, at a home carrier network, data metrics from a plurality of different user devices corresponding to communications using a roaming carrier network, the data metrics stored on the plurality of different user devices during the communication using the roaming carrier network;

filtering the received data metrics using a mobile country code (MCC) and a mobile network code (MNC) to identify the roaming carrier network;

grouping the filtered data metrics corresponding to a cell within the roaming carrier network using a cell identifier (cell ID);

determining a source of a signal corresponding to the cell based on the grouped filtered data metrics and using one of a level of a reference signal received power (RSRP) or geographic location information including latitude and longitude; and

estimating the cellular site location using the determined source of the signal.

16. The one or more computer storage devices of claim 15 , wherein the operations further comprise:

generating a map of cellular site locations; and

displaying the estimated cellular site location on the generated map.

17. The one or more computer storage devices of claim 15 , wherein the operations further comprise:

combining locations of a plurality of cells with a same eNodeB ID; and

determining a center of the plurality of cells with the same eNodeB ID, the center being the estimated cellular site location.

18. The one or more computer storage devices of claim 15 , wherein the data metrics are collected by the plurality of different user devices in response to a triggering event and received at the home carrier network at defined time intervals, and wherein the operations further comprise:

aggregating the collected data metrics in a cloud storage, wherein the data metrics comprise at least the mobile county code (MCC), the mobile network code (MNC), an Evolved-UMTS Terrestrial Radio Access Network (E-UTRAN) global Cell ID (ECI), a cell ID, the latitude, and the longitude.

19. The one or more computer storage devices of claim 15 , wherein determining the source of the signal comprises:

performing a weighted average of longitude and latitude of the plurality of different user devices based on a strength of the signal using the reference signal received power (RSRP).

20. The one or more computer storage devices of claim 15 , wherein the operations further comprise:

estimating the locations of a plurality of cellular sites;

generating a roaming site location map using the estimated locations of the plurality of cellular sites; and

displaying the roaming site location map, including a plurality of indicators identifying the estimated locations of the plurality of cellular sites, wherein a characteristic of each indicator of the plurality of indicators corresponds to a level of data traffic determined as a number of connections associated with each cellular site of the plurality of cellular sites.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2021
From: YOON, JONG SUNG
To: T-MOBILE USA, INC.
Reel/Frame 056013/0135 →
Cited By (2)
US 12,335,906 US 12,713,206