# US 12,015,936 B2 · Proactively adjusting network infrastructure in response to reporting of real-time network performance

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,015,936 B2
- Document ID: US12015936B2
- Status: Granted
- Kind: B2
- Application number: 18/047,260
- Filed: 2022-10-17
- Published: 2023-03-02
- Granted: 2024-06-18
- Earliest claimed: 2017-12-22
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: AT&T Intellectual Property I, L.P.
- Inventors: Rajan Anand; Nimish Buch; Timothy Neville; Mark Cottrell; David Lu; Eshrat Huda; Sachin Lohe
- Web page: https://patentgrep.com/patent/US12015936B2

## CPC

- H04L 41/0895: Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
- H04L 12/1435: {volume-based}
- H04L 41/0816: the condition being an adaptation, e.g. in response to network events
- H04L 41/40: using virtualisation of network functions or resources, e.g. SDN or NFV entities
- H04L 43/065: related to network devices
- H04L 43/08: Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L 43/20: the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
- H04M 15/00: Arrangements for metering, time-control or time indication {; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP}
- H04M 15/41: {Billing record details, i.e. parameters, identifiers, structure of call data record [CDR]}
- H04M 15/70: {Administration or customization aspects; Counter-checking correct charges}
- H04W 4/24: Accounting or billing
- H04W 24/02: Arrangements for optimising operational condition
- H04L 41/064: {involving time analysis}
- H04L 41/142: using statistical or mathematical methods
- H04W 64/003: {locating network equipment}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

In one example, the present disclosure describes a device, computer-readable medium, and method for proactively adjusting the infrastructure of a communications network in response to reporting of real-time network performance. For instance, in one example, a method includes obtaining real-time network performance metrics directly from a user endpoint device operated by a customer of a telecommunication service provider network, correlating the real-time network performance metrics with data from another data source, wherein the data includes data other than network performance metrics, and adjusting an infrastructure of the telecommunication service provider network in response to an insight gleaned through the correlating.

## Claims

### Claim 1

A method comprising:
obtaining, via a processor, real-time network performance metrics directly from a user endpoint device associated with a subscription service provided over a communication service provider network;
correlating, via the processor, the real-time network performance metrics with data from at least one data source other than the user endpoint device, wherein the data includes data other than network performance metrics, and wherein the data other than network performance metrics includes topological data of a particular geographic region; and
activating, via the processor, a new cell site of the communication service provider network in response to an identification of a root cause of an observed condition by the correlating.

### Claim 2 (depends on 1)

The method of claim 1, wherein the real-time network performance metrics include a signal strength observed by the user endpoint device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the real-time network performance metrics are reported by the user endpoint device on a periodic basis.

### Claim 4 (depends on 1)

The method of claim 1, wherein the data other than network performance metrics further includes a number of customers subscribing to services of a competitor of the communication service provider network.

### Claim 5 (depends on 1)

The method of claim 1, wherein the data other than network performance metrics further includes respective costs of services provided by a service provider operating the communication service provider network and services provided by competitors of the service provider.

### Claim 6 (depends on 1)

The method of claim 1, wherein the data other than network performance metrics further includes a historical response of the communication service provider network to an event that affected performance of the communication service provider network.

### Claim 7 (depends on 1)

The method of claim 1, wherein the data other than network performance metrics further includes weather conditions.

### Claim 8 (depends on 1)

The method of claim 1, wherein the data from the at least one data source comprises data collected by an entity other than a service provider operating the communication service provider network.

### Claim 9 (depends on 1)

The method of claim 1, wherein the correlating comprises:
rendering the real-time network performance metrics and the data from the at least one data source in a visual manner that preserves spatial relationships in the real-time network performance metrics and the data from the at least one data source.

### Claim 10 (depends on 9)

The method of claim 9, wherein the rendering comprises:
plotting each data point of the real-time network performance metrics and the data from the at least one data source on a map, wherein a position of the each data point on the map indicates a location from which information contained in each data point was observed.

### Claim 11 (depends on 1)

The method of claim 1, wherein the user endpoint device comprises a mobile endpoint device.

### Claim 12 (depends on 1)

The method of claim 1, wherein the user endpoint device comprises a non-mobile wireless-enabled endpoint device.

### Claim 13 (depends on 1)

The method of claim 1, wherein a location of the new cell site is selected to improve a signal strength at a particular location in the communication service provider network where no previous cell site existed.

### Claim 14 (depends on 1)

The method of claim 1, wherein the activating the new cell site comprises: breaking an existing cell site in the communication service provider network into two cell sites when the existing cell site has a redundant eNodeB in a first location at which a signal strength is stronger than needed, wherein the two cell sites include a first cell site for the first location and a second cell site for a second location at which a signal strength is weaker than desired.

### Claim 15

A device comprising:
a processor; and
a computer-readable medium storing instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising:
obtaining real-time network performance metrics directly from a user endpoint device associated with a subscription service provided over a communication service provider network;
correlating the real-time network performance metrics with data from at least one data source other than the user endpoint device, wherein the data includes data other than network performance metrics, and wherein the data other than network performance metrics further includes topological data of a particular geographic region; and
activating a new cell site of the communication service provider network in response to an identification of a root cause of an observed condition by the correlating.

### Claim 16

A computer-readable storage device storing a plurality of instructions which, when executed by a processor, cause the processor to perform operations, the operations comprising:
obtaining real-time network performance metrics directly from a user endpoint device associated with a subscription service provided over a communication service provider network;
correlating the real-time network performance metrics with data from at least one data source other than the user endpoint device, wherein the data includes data other than network performance metrics, and wherein the data other than network performance metrics further includes topological data of a particular geographic region; and
activating a new cell site of the communication service provider network in response to an identification of a root cause of an observed condition by the correlating.

### Claim 17 (depends on 16)

The computer-readable storage device of claim 16, wherein the real-time network performance metrics include a signal strength observed by the user endpoint device.

### Claim 18 (depends on 16)

The computer-readable storage device of claim 16, wherein the real-time network performance metrics are reported by the user endpoint device on a periodic basis.

### Claim 19 (depends on 16)

The computer-readable storage device of claim 16, wherein the data other than network performance metrics further includes a number of customers subscribing to services of a competitor of the communication service provider network.

### Claim 20 (depends on 16)

The computer-readable storage device of claim 16, wherein the data other than network performance metrics further includes respective costs of services provided by a service provider operating the communication service provider network and services provided by competitors of the service provider.
