Systems and methods for operation of network location services via translation of network telemetry
First Claim
Patent Images
1. A system for maintaining location services, comprising:
- an application stored in a non-transitory memory of a telecommunications provider server and executable by a processor to;
receive a plurality of location information expressed as a plurality of network telemetry values from a plurality of user equipment (UEs);
store the plurality of location information;
receive a request for identification information of UE within a geographic location expressed using a plurality of latitudes and a plurality of longitudes;
translate the geographical location in the request from the plurality of latitudes and the plurality of longitudes into corresponding network telemetry values;
analyze the stored plurality of location information based on the translated geographical location in the request;
identify, based on the analysis, a portion of the plurality of location information that corresponds to the translated geographic location in the request and a subset of UEs of the plurality of UEs associated with the identified portion of the plurality of location information;
translate the identified portion of location information from network telemetry values into a corresponding plurality of latitudes and longitudes; and
transmit identification information of the subset of UEs associated with the identified portion of the plurality of location information to a party associated with the request.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods discussed herein are directed towards more efficient processing of user equipment (UE) data received in a native network telemetry data form. This data is stored and is selectively translated upon request to a different form such as longitude and latitude. The selective translation may be based on a request for a particular range of data that may fall into a geofence, which may be dynamically adjusted over time.
-
Citations
17 Claims
-
1. A system for maintaining location services, comprising:
an application stored in a non-transitory memory of a telecommunications provider server and executable by a processor to; receive a plurality of location information expressed as a plurality of network telemetry values from a plurality of user equipment (UEs); store the plurality of location information; receive a request for identification information of UE within a geographic location expressed using a plurality of latitudes and a plurality of longitudes; translate the geographical location in the request from the plurality of latitudes and the plurality of longitudes into corresponding network telemetry values; analyze the stored plurality of location information based on the translated geographical location in the request; identify, based on the analysis, a portion of the plurality of location information that corresponds to the translated geographic location in the request and a subset of UEs of the plurality of UEs associated with the identified portion of the plurality of location information; translate the identified portion of location information from network telemetry values into a corresponding plurality of latitudes and longitudes; and transmit identification information of the subset of UEs associated with the identified portion of the plurality of location information to a party associated with the request. - View Dependent Claims (2, 3, 4, 5)
-
6. A method of maintaining location services, each step of the method performed by an application stored in a non-transitory memory of a telecommunications provider server and executed by a processor of the telecommunications provider server, the method comprising:
-
receiving a request comprising content and a geofence expressed using a plurality of latitudes and a plurality of longitudes; translating the geofence in the request from the plurality of latitudes and the plurality of longitudes into corresponding network telemetry values; analyzing, in response to receipt of the request, a plurality of location information associated with a plurality of user equipment (UEs) and stored in the non-transitory memory; identifying, based on the analysis, a portion of the plurality of location information that corresponds to the translated geofence in the request; identifying, based on the analysis, a cell site associated with the identified portion of the plurality of location information; receiving from the identified cell site, a plurality of location information from a plurality of UEs in communication with the identified cell site, wherein the plurality of location information from the plurality of UEs in communication with the identified cell site is accumulated via a trap; translating the plurality of location information received from the identified cell site from network telemetry values into a corresponding plurality of latitudes and longitudes; and transmitting identification information of the plurality of UEs in communication with the identified cell site to a party associated with the request. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of maintaining location services, comprising:
-
receiving, by an application stored in a non-transitory memory of a telecommunications provider server, a request to distribute content to user equipment (UE) in a target area, wherein the target area is expressed using a plurality of latitudes and a plurality of longitudes and comprises a geofence; translating, by the application, the request into a corresponding native network telemetry data form; in response to receipt of the request, analyzing, by the application, a plurality of location information received for a plurality of UEs by a plurality of cell sites, wherein the plurality of location information is received in the native network telemetry data form; identifying, by the application, based on the analyzing, a portion of the plurality of location information that corresponds to the geofence; identifying, by the application, UEs of the plurality of UEs associated with the portion of the plurality of location information; translating, by the application, the portion of location information into a plurality of latitudes and a plurality of longitudes, wherein the identified UEs receive the content subsequent to translating the portion of location information; receiving and analyzing, by the application, from the identified UEs, a plurality of content receipt data comprising at least one of an indication of whether the content was received by the UE and a location of the UE when the content was received; and modifying, subsequent to the analyzing of the plurality of content receipt data, the geofence. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification