# US 10,374,965 B2 · Systems and methods for managing network traffic with a network operator

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

- Number: US 10,374,965 B2
- Document ID: US10374965B2
- Status: Granted
- Kind: B2
- Application number: 15/169,376
- Filed: 2016-05-31
- Published: 2016-12-01
- Granted: 2019-08-06
- Earliest claimed: 2015-06-01
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Nimal Gamini Senarath; Hang Zhang; Sophie Vrzic
- Inventors: Nimal Gamini Senarath; Hang Zhang; Sophie Vrzic
- Web page: https://patentgrep.com/patent/US10374965B2

## CPC

- H04L 47/41: by acting on aggregated flows or links
- H04L 41/5025: by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
- H04L 41/5087: {wherein the managed service relates to voice services (management of VoIP services H04M7/0081)}
- H04L 43/0876: Network utilisation, e.g. volume of load or congestion level
- H04L 47/20: Traffic policing
- H04L 47/822: {Collecting or measuring resource availability data}
- H04L 67/1074: for supporting data block transmission mechanisms (file transfer H04L67/06)
- Y02D 30/50: in wire-line communication networks, e.g. low power modes or reduced link rate
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A method for managing network slice enabled traffic on a communications network is disclosed. The network slice is instantiated on the communications network for providing connectivity resources to a network operator using the communications network. The method comprises measuring a traffic level indicative of the traffic enabled by the network slice; and adjusting the traffic enabled by the network slice in accordance with the traffic level and a network operator enabled function associated with the network slice.

## Claims

### Claim 1

A method for managing network slice enabled traffic on a communications network, the network slice instantiated on the communications network for providing connectivity resources to a network operator using the communications network, the method comprising:
receiving a traffic level measurement indicative of the traffic carried within the network slice, the traffic including a plurality of flows;
determining that the received traffic level measurement is indicative of an unwanted traffic profile; and
transmitting an instruction to a network operator accessible function associated with the network slice, the instruction including a modified traffic management parameter that prioritizes at least one of the plurality of flows to adjust the unwanted traffic profile within the slice.

### Claim 2 (depends on 1)

The method of claim 1, further comprising receiving modified traffic management parameters from the network operator accessible function.

### Claim 3 (depends on 1)

The method of claim 1, wherein the traffic level is measured through a traffic monitoring function associated with the network slice.

### Claim 4 (depends on 1)

The method of claim 1, wherein the modified traffic management parameter reduces traffic carried in the slice in response to a comparison of the received traffic level measurement to a threshold.

### Claim 5 (depends on 1)

The method of claim 1 wherein the step of transmitting an instruction comprises transmitting an instruction to block at least one of the plurality of flows.

### Claim 6 (depends on 1)

The method of claim 1 wherein the traffic carried within the network slice is generated by at least one user equipment communicatively coupled to the communications network.

### Claim 7 (depends on 6)

The method of claim 6 wherein transmitting an instruction includes transmitting an instruction to the at least one user equipment to reduce the traffic carried within the network slice.

### Claim 8 (depends on 6)

The method of claim 6 wherein transmitting an instruction includes transmitting an instruction to the at least one user equipment to move into another geographical area not served by the network slice.

### Claim 9 (depends on 6)

The method of claim 6 wherein transmitting an instruction includes transmitting an instruction to the at least one user equipment to access the communications network during another time.

### Claim 10 (depends on 1)

The method of claim 1 further comprising:
comparing the received traffic level measurement to a resource allocation threshold; and
wherein transmitting an instruction comprises transmitting an instruction to the network operator accessible function acquire additional connectivity resources for the network slice from the communications network when comparing the traffic level measurement to the resource allocation threshold indicates that available resources are below a threshold.

### Claim 11 (depends on 10)

The method of claim 10 wherein the resource allocation threshold comprises a proportion of connectivity resources of the communications network allocated to the network slice.

### Claim 12

A network controller for managing traffic on a communications network corresponding to user equipment associated with a network operator, the network controller comprising:
a processor;
an input interface for receiving a traffic level from the communications network indicative of the traffic corresponding to the user equipment, and parameters from the network operator for adjusting the traffic on the communications network in accordance with the traffic level, wherein the traffic corresponding to the user equipment comprises a plurality of flows;
an output interface for transmitting messages to a network function; and
a non-transient memory storing processor-executable code that when executed by the processor causes the network controller to transmit, over the output interface, an instruction to a network operator accessible function to modify traffic management parameters to adjust a traffic profile within the slice in accordance with a determination that the received traffic level measurement is indicative of an unwanted traffic profile, the instruction further including a modified traffic management parameter to prioritize at least one of the plurality of flows.

### Claim 13 (depends on 12)

The network controller of claim 12 wherein the memory further comprises processor-executable code to cause the network controller to compare the traffic level to a threshold, and when the traffic level meets the threshold, transmit an instruction over the output interface to the user equipment to reduce the generated traffic.

### Claim 14

A method for managing network slice enabled traffic on a communications network, the network slice instantiated on the communications network for providing connectivity resources to a network operator using the communications network, the method comprising:
receiving a traffic level indicative of the traffic enabled by the network slice, the traffic including a plurality of flows; and instructing the network slice to adjust the traffic according to the traffic level based at least in part on a modified traffic management parameter that prioritizes at least one of the plurality of flows to adjust an unwanted traffic profile within the slice.

### Claim 15

A method for managing traffic enabled by a network slice on a communications network, the method comprising: providing parameters to a network operator accessible function associated with the network slice, the parameters for instructing the network operator accessible function to manage traffic in accordance with a traffic level indicative of the traffic enabled by the network slice; wherein the traffic enabled by the network slice comprises a plurality of flows, and the parameters further include a modified traffic management parameter to prioritize at least one of the plurality of flows to adjust an unwanted traffic profile within the slice.

### Claim 16 (depends on 15)

The method of claim 15 wherein the traffic enabled by the network slice is generated by at least one user equipment communicatively coupled to the communications network.

### Claim 17 (depends on 16)

The method of claim 16 wherein the parameters include instructions that the at least one user equipment reduce the traffic carried within the network slice.

### Claim 18 (depends on 16)

The method of claim 16 wherein the parameters include instruction instructions that the at least one user equipment move into another geographical area not served by the network slice.

### Claim 19 (depends on 16)

The method of claim 16 wherein the parameters include instructions that the at least one user equipment access the communications network during another time.

### Claim 20 (depends on 15)

The method of claim 15 wherein the method further comprising: receiving the parameters by the network operator accessible function.
