# US 2021/0083979 A1 · System and method for determining capacity of a telecommunications network

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

- Number: US 2021/0083979 A1
- Document ID: US20210083979A1
- Status: Published application
- Kind: A1
- Application number: 17/104,039
- Filed: 2020-11-25
- Published: 2021-03-18
- Earliest claimed: 2015-10-21
- Assignees: Level 3 Communications, LLC
- Applicants: Level 3 Communications, LLC
- Inventors: Joelle T. Maslak
- Web page: https://patentgrep.com/patent/US20210083979A1

## CPC

- H04L 41/147: for predicting network behaviour
- H04L 43/0882: Utilisation of link capacity
- H04L 47/125: by balancing the load, e.g. traffic engineering
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Aspects of the present disclosure involve systems, methods, computer program products, and the like, for determining an estimated capacity for providing data from a telecommunications network to a plurality of end users. In one implementation, the estimated capacity for delivering the data to the end users is per transmission path or per access network connected to the telecommunications network. This information may be aggregated into a traffic flow table that illustrates the traffic flow and available capacity to one or more end user networks. Through analysis of the traffic flow table, the system determines an estimated available capacity to provide the data to the end users. The traffic flow table thus provides a more accurate estimate of the capacity of the telecommunications network to provide the data to the end users over previous capacity estimates.

## Claims

### Claim 1

A method for providing data from a telecommunications network, the method comprising:
obtaining traffic flow information for the telecommunications network, the traffic flow information comprising an estimated bytes of data transmitted from the telecommunications network through a plurality of egress ports to a plurality of end user networks in communication with the telecommunications network, wherein each egress port of the plurality of egress ports is associated with at least one of the plurality of end user networks;
calculating an estimated capacity for each of a set of the plurality of egress ports; and
adjusting a network configuration based at least on the calculated estimated capacity for each of a set of the plurality of egress ports to provide a requested network service to a plurality of end users of the telecommunications network.

### Claim 2 (depends on 1)

The method of claim 1 further comprising:
receiving a percentage of total traffic transmitted from the telecommunications to the at least one of the plurality of end user networks that is transmitted through at least one egress port associated with the at least one of the plurality of end user networks.

### Claim 3 (depends on 2)

The method of claim 2 further comprising:
determining an estimated capacity for providing data to at least one of the plurality of end user networks based on a received indication of available capacity for the at least one egress port and the percentage of total traffic transmitted from the telecommunications to the at least one of the plurality of end user networks that is transmitted through the at least one egress port.

### Claim 4 (depends on 3)

The method of claim 3 wherein the estimated capacity for providing data to the at least one of the plurality of end user networks is the amount of data transmitted from the telecommunications network to the at least one of the plurality of end user network before the available capacity for the at least one egress port is zero.

### Claim 5 (depends on 3)

The method of claim 3 further comprising:
receiving a percentage of total traffic transmitted from the telecommunications to all of the plurality of end user networks that is transmitted to the at least one of the plurality of end user networks.

### Claim 6 (depends on 5)

The method of claim 5 further comprising:
determining an estimated capacity for providing data to all of the plurality of end user networks based on estimated capacity for providing data to the at least one of the plurality of end user networks and the percentage of total traffic transmitted from the telecommunications to all of the plurality of end user networks that is transmitted to the at least one of the plurality of end user networks.

### Claim 7 (depends on 6)

The method of claim 6 wherein the estimated capacity for providing data to all of the plurality of end user networks is the amount of data transmitted from the telecommunications network to all of the plurality of end user networks before the available capacity for the at least one of the plurality of end user networks is zero.

### Claim 8 (depends on 7)

The method of claim 7 wherein adjusting the network configuration comprises removing one or more of the plurality of end user networks from a list of available end user networks.

### Claim 9 (depends on 8)

The method of claim 8 wherein the one or more of the plurality of end user networks are removed from the list of available end user networks if the estimated capacity for providing data to one or more of the plurality of end user networks is zero.

### Claim 10 (depends on 1)

The method of claim 1 wherein adjusting the network configuration comprises removing one or more of the plurality of end user networks from a list of available end user networks.

### Claim 11

A system for operating a telecommunications network, the system comprising:
a server comprising:
a processor; and
a computer-readable medium associated with the processor and including instructions stored thereon and executable by the processor to:
obtain traffic flow information for the telecommunications network, the traffic flow information comprising an estimated bytes of data transmitted from the telecommunications network through a plurality of egress ports to a plurality of end user networks in communication with the telecommunications network, wherein each egress port of the plurality of egress ports is associated with at least one of the plurality of end user networks;
calculate an estimated capacity for each of a set of the plurality of egress ports; and
adjust a network configuration based at least on the calculated estimated capacity for each of a set of the plurality of egress ports to provide a requested network service to a plurality of end users of the telecommunications network.

### Claim 12 (depends on 11)

The system of claim 11 wherein the instructions further cause the processor to:
receive a percentage of total traffic transmitted from the telecommunications to the at least one of the plurality of end user networks that is transmitted through at least one egress port associated with the at least one of the plurality of end user networks.

### Claim 13 (depends on 12)

The system of claim 12 wherein the instructions further cause the processor to:
determine an estimated capacity for providing data to at least one of the plurality of end user networks based on a received indication of available capacity for the at least one egress port and the percentage of total traffic transmitted from the telecommunications to the at least one of the plurality of end user networks that is transmitted through the at least one egress port.

### Claim 14 (depends on 13)

The system of claim 13 wherein the estimated capacity for providing data to the at least one of the plurality of end user networks is the amount of data transmitted from the telecommunications network to the at least one of the plurality of end user network before the available capacity for the at least one egress port is zero.

### Claim 15 (depends on 13)

The system of claim 13 wherein the instructions further cause the processor to:
receive a percentage of total traffic transmitted from the telecommunications to all of the plurality of end user networks that is transmitted to the at least one of the plurality of end user networks.

### Claim 16 (depends on 15)

The system of claim 15 wherein the instructions further cause the processor to:
determine an estimated capacity for providing data to all of the plurality of end user networks based on estimated capacity for providing data to the at least one of the plurality of end user networks and the percentage of total traffic transmitted from the telecommunications to all of the plurality of end user networks that is transmitted to the at least one of the plurality of end user networks.

### Claim 17 (depends on 16)

The system of claim 16 wherein the estimated capacity for providing data to all of the plurality of end user networks is the amount of data transmitted from the telecommunications network to all of the plurality of end user networks before the available capacity for the at least one of the plurality of end user networks is zero.

### Claim 18 (depends on 17)

The system of claim 17 wherein adjusting the network configuration comprises removing one or more of the plurality of end user networks from a list of available end user networks.

### Claim 19 (depends on 18)

The system of claim 18 wherein the one or more of the plurality of end user networks are removed from the list of available end user networks if the estimated capacity for providing data to one or more of the plurality of end user networks is zero.

### Claim 20 (depends on 11)

The system of claim 11 wherein the instructions further cause the processor to:
receive the requested network service from a customer of the telecommunications network, the requested network service comprising transmitting data to the plurality of end users of the telecommunications network.
