# US 10,320,621 B1 · Network loading management system and method

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

- Number: US 10,320,621 B1
- Document ID: US10320621B1
- Status: Granted
- Kind: B1
- Application number: 15/836,897
- Filed: 2017-12-10
- Published: 2019-06-13
- Granted: 2019-06-11
- Earliest claimed: 2017-12-10
- Applicants: Chris S. Neisinger
- Inventors: Chris S. Neisinger
- Web page: https://patentgrep.com/patent/US10320621B1

## CPC

- H04L 41/5009: Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
- H04L 41/147: for predicting network behaviour
- H04L 41/40: using virtualisation of network functions or resources, e.g. SDN or NFV entities
- H04L 43/0876: Network utilisation, e.g. volume of load or congestion level
- H04L 43/20: the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
- H04L 47/127: by using congestion prediction
- H04L 63/0876: {based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint}
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W 40/20: based on geographic position or location
- H04W 88/16: Gateway arrangements
- H04L 41/0823: characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability (for optimising operational conditions of wireless networks H04W24/02)
- H04L 41/0896: Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities (flow or congestion control using dynamic resource allocation, e.g. in-call renegotiation, H04L47/76)
- H04W 28/0289: {Congestion control (load shedding arrangements in network planning H04W16/08; performing reselection for handling the traffic H04W36/22; wireless traffic scheduling H04W72/12)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system for detecting and managing network data traffic and a network load traffic management module is described. The system for detecting and managing network data traffic includes a Radio Access Network (RAN), a plurality of mobile devices, a network load traffic management server, a first dataset and a corresponding first baseline, a second data set and a corresponding second baseline, a data flow dataset, and a probability for one or more mobile devices to remain within each location associated with each RAN site, wherein the probability is calculated by the network traffic management module.

## Claims

### Claim 1

A network load traffic management method comprising:
receiving a first dataset associated with a plurality of network components corresponding to a Radio Access Network (RAN), wherein the first dataset is communicated to a network traffic management module;
receiving a second dataset corresponding to a plurality of mobile device data flows, in which the second dataset is associated with a service provider network that includes the RAN, wherein the second dataset is communicated to the network traffic management module;
generating, at the network traffic management module, a first baseline with the first dataset for each RAN site in the service provider network, wherein the first baseline is generated with at least one of a first historical dataset and a first recent dataset;
generating, at the network traffic management module, a second baseline with at least one Key Performance Indicator (KPI) for each RAN site in the service provider network, wherein the baseline is generated with at least one of a historical KPI dataset and a recent KPI dataset;
tagging, at the network traffic management module, a data flow dataset with a plurality of mobile device identification information, wherein the data flow dataset is configured to be stored in a database, which is regularly updated with the data flow dataset;
associating the plurality of mobile devices that correspond to each RAN site based on a mobile device location;
determining, at the network traffic management module, a location change for each mobile device;
determining, at the network traffic management module, a probability for one or more mobile devices to remain within each location associated with each RAN site.

### Claim 2 (depends on 1)

The method of claim 1 wherein determining the probability for one or mobile devices to remain within the location is configured to be associated with a particular RAN for a period of time.

### Claim 3 (depends on 1)

The method of claim 1 further comprising generating a projection based on the baseline level of utilization, wherein the projection is associated with a future time period.

### Claim 4 (depends on 3)

The method of claim 3 wherein access to the projection is provided with an Application Programming Interface (API).

### Claim 5 (depends on 1)

The method of claim 1 wherein the first dataset includes a utilization dataset associated with the utilization of radio resources that includes a current utilization of radio resources.

### Claim 6 (depends on 5)

The method of claim 5 wherein the utilization dataset associated with the utilization of radio resources includes a capacity utilization of radio resources.

### Claim 7 (depends on 1)

The method of claim 1 wherein the KPI for each RAN site includes a mobility KPI associated with changing the mobile device location.

### Claim 8 (depends on 1)

The method of claim 1 wherein the KPI for each RAN site includes a utilization KPI associated with the utilization of the network components.

### Claim 9

A system for detecting and managing network data traffic, the system comprising:
a radio access network (RAN) associated with a service provider network, the RAN including a plurality of RAN sites, in which each RAN site has a coverage area;
a plurality of mobile devices communicatively coupled to the RAN;
a network load traffic management server that includes a traffic management module and a database that operate on a server processor and a server memory, wherein the network load traffic management server is communicatively coupled to the RAN;
a first dataset received by the network traffic management module, wherein the first dataset is associated with a plurality of network components corresponding to the RAN;
a second dataset received by the network traffic management module, wherein the second dataset corresponds to data flows associated with the plurality of mobile devices communicatively coupled to the RAN;
a first baseline generated with the first dataset for each RAN site in the service provider network by the network load traffic management module, wherein the first baseline is generated with at least one of a first historical dataset and a first recent dataset;
a second baseline generated with at least one Key Performance Indicator (KPI) for each RAN site in the service provider network, wherein the baseline is generated with at least one of a historical KPI dataset and a recent KPI dataset;
a data flow dataset that is tagged with an identification for each mobile device, wherein the data flow dataset is configured to be stored in the database, which is regularly updated with a recent data flow dataset associated with each mobile device;
the plurality of mobile devices associated with each RAN site based on a mobile device location;
a location change detected for each mobile device; and
a probability for one or more mobile devices to remain within each location associated with each RAN site, wherein the probability is calculated by the network traffic management module.

### Claim 10 (depends on 9)

The system for detecting and managing network data traffic of claim 9 wherein the probability is determined for one or mobile devices to remain within the location associated with a particular RAN for a period of time.

### Claim 11 (depends on 9)

The system for detecting and managing network data traffic of claim 9 further comprising a projection generated based on the baseline level of utilization, wherein the projection is associated with a future time period.

### Claim 12 (depends on 11)

The system for detecting and managing network data traffic of claim 11 wherein access to the projection is provided with an Application Programming Interface (API).

### Claim 13 (depends on 9)

The system for detecting and managing network data traffic of claim 9 wherein the first dataset includes a utilization dataset associated with the utilization of radio resources that includes a current utilization of radio resources.

### Claim 14 (depends on 13)

The system for detecting and managing network data traffic of claim 13 wherein the utilization dataset associated with the utilization of radio resources includes a capacity utilization of radio resources.

### Claim 15 (depends on 9)

The system for detecting and managing network data traffic of claim 9 wherein the KPI for each RAN site includes a mobility KPI associated with changing the mobile device location.

### Claim 16 (depends on 9)

The system for detecting and managing network data traffic of claim 9 wherein the KPI for each RAN site includes a utilization KPI associated with the utilization of the network components.

### Claim 17

A system for detecting and managing network data traffic, the system comprising:
a radio access network (RAN) associated with a service provider network, the RAN including a plurality of RAN sites, in which each RAN site has a coverage area;
a plurality of mobile devices communicatively coupled to the RAN;
a network load traffic management server that includes a traffic management module and a database that operate on a server processor and a server memory, wherein the network load traffic management server is communicatively coupled to the RAN;
a first dataset received by the network traffic management module, wherein the first dataset is associated with a plurality of network components corresponding to the RAN, wherein the first dataset includes a utilization dataset associated with the utilization of radio resources that includes a current utilization of radio resources;
a second dataset received by the network traffic management module, wherein the second dataset corresponds to data flows associated with the plurality of mobile devices communicatively coupled to the RAN;
a first baseline generated with the first dataset for each RAN site in the service provider network by the network load traffic management module, wherein the first baseline is generated with at least one of a first historical dataset and a first recent dataset;
a second baseline generated with at least one Key Performance Indicator (KPI) for each RAN site in the service provider network, wherein the baseline is generated with at least one of a historical KPI dataset and a recent KPI dataset;
a data flow dataset that is tagged with an identification for each mobile device, wherein the data flow dataset is configured to be stored in the database, which is regularly updated with a recent data flow dataset associated with each mobile device;
the plurality of mobile devices associated with each RAN site based on a mobile device location;
a location change detected for each mobile device;
a probability for one or more mobile devices to remain within each location associated with each RAN site for a period of time, wherein the probability is calculated by the network traffic management module;
a projection generated based on the baseline level of utilization, wherein the projection is associated with a future time period, wherein access to the projection is provided with an Application Programming Interface (API).

### Claim 18 (depends on 17)

The system for detecting and managing network data traffic of claim 17 wherein the utilization dataset associated with the utilization of radio resources includes a capacity utilization of radio resources.

### Claim 19 (depends on 17)

The system for detecting and managing network data traffic of claim 17 wherein the KPI for each RAN site includes a mobility KPI associated with changing the mobile device location.

### Claim 20 (depends on 17)

The system for detecting and managing network data traffic of claim 17 wherein the KPI for each RAN site includes a utilization KPI associated with the utilization of the network components.
