# US 10,321,361 B2 · Method and device for requesting a quality of experience in a communications network

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

- Number: US 10,321,361 B2
- Document ID: US10321361B2
- Status: Granted
- Kind: B2
- Application number: 14/878,700
- Filed: 2015-10-08
- Published: 2016-04-14
- Granted: 2019-06-11
- Earliest claimed: 2014-10-10
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Nimal Gamini Senarath; Ngoc-Dung Dao
- Inventors: Nimal Gamini Senarath; Ngoc-Dung Dao
- Web page: https://patentgrep.com/patent/US10321361B2

## CPC

- H04W 28/24: Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
- H04W 4/00: Services specially adapted for wireless communication networks; Facilities therefor
- H04W 72/543: based on requested quality, e.g. QoS
- H04W 76/00: Connection management
- H04W 4/08: User group management
- H04W 28/06: Optimizing {the usage of the radio link}, e.g. header compression, information sizing {, discarding information (system modifying transmission characteristic according to link quality by modifying frame length H04L1/0007; dynamic adaptation of the packet size for flow control or congestion control H04L47/365)}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems, devices and methods are provided for incorporating a quality of experience (QoE) assessment into requests or negotiations for a particular quality of service (QoS) for an application in a communications network. A network may provide service in accordance with a particular set of QoS parameters in order to meet a user's requested QoE. A user may select a particular QoE for an application depending on costs associated with the corresponding sets of QoS parameters available from the network. Functionality to determine the correlation between a user's QoE and sets of QoS parameters may be implemented primarily in a user's electronic communications device, primarily in a network device, or in both of these devices. A separate device may be used for determining the QoE and corresponding sets of QoS parameters for various services or applications.

## Claims

### Claim 1

A method of establishing a connection in a communications network for provision of a service to a device associated with a user, the method comprising:
determining a first set of quality of service (QoS) parameters in accordance with a requested first quality of experience (QoE) level and a QoE to QoS map associated with a user, the QoE to QoS map including at least a mapping between the first QoE and the first set of QoS parameters, and at least another mapping between a second QoE and a second set of QoS parameters;
establishing a connection for provision of a service in accordance with the determined first set of QoS parameters;
after receipt of a trigger to change the requested first QoE level to the second QoE level, determining, using the QoE to QoS map, the second set of QoS parameters in order to meet the second QoE level; and
modifying the connection between the device and the communications network for provision of the service in accordance with the second set of QoS parameters.

### Claim 2 (depends on 1)

The method of claim 1 wherein the QoE to QoS map is associated with both the user and the device.

### Claim 3 (depends on 1)

The method of claim 1 wherein the service supports an application and wherein the QoE to QoS map is further associated with the application.

### Claim 4 (depends on 3)

The method of claim 3 wherein the first QoE level is determined based on quality settings associated with the application.

### Claim 5 (depends on 3)

The method of claim 3 further comprising:
receiving cost indications associated with multiple sets of QoS parameters available in the network;
determining one or more available QoE levels in accordance with the available sets of QoS parameters and the QoE to QoS map; and
determining the first QoE level based on the available QoE levels and the cost indications associated with multiple sets of QoS parameters and cost settings and quality settings associated with the application.

### Claim 6 (depends on 3)

The method of claim 3, further comprising:
after provision of the service in accordance with the second set of QoS parameters, receiving data indicative of the user's perceived QoE for the application; and
updating the QoE to QoS map for the application based on the received data.

### Claim 7 (depends on 1)

The method of claim 1 wherein the trigger to change the first QoE level to the second QoE level is received as input from the user.

### Claim 8 (depends on 7)

The method of claim 7, further comprising, prior to receipt of the trigger:
receiving cost indications associated with multiple sets of QoS parameters available in the network;
determining one or more available QoE levels in accordance with the multiple sets of QoS parameters and the QoE to QoS map; and
providing the one or more available QoE levels and associated cost indications for presentation to the user.

### Claim 9 (depends on 1)

The method of claim 1 further comprising receiving the service from the communications network in accordance with a third set of QoS parameters selected by the communications network, wherein the second set of QoS parameters and the third set of QoS parameters are mapped to the same second QoE level.

### Claim 10 (depends on 1)

The method of claim 1 wherein determining the first set of QoS parameters in accordance with the first QoE level and the QoE to QoS map comprises determining a set of QoS parameters having a minimum cost indication.

### Claim 11 (depends on 1)

The method of claim 1 further comprising receiving a context indicator indicative of an environment of the device, and wherein determining the first set of QoS parameters comprises determining the first set of QoS parameters in accordance with the first QoE level, the QoE to QoS map and the received context indicator.

### Claim 12 (depends on 1)

The method of claim 1 further comprising determining a fourth set of QoS parameters in accordance with a fourth QoE level and a second QoE to QoS map associated with a second user, the second user being associated with a second device which receives data from the device.

### Claim 13

A method of mapping a quality of experience (QoE) level and a set of quality of service (QoS) parameters, the method comprising:
providing a service for a communications device in accordance with a first set of QoS parameters;
receiving a first quality of experience (QoE) assessment indicative of a user's perceived performance of the service provided using the first set of QoS parameters;
creating a QoE to QoS map to map the first set of QoS parameters to a first QoE level, based on the first set of QoS parameters and the first QoE assessment;
storing the QoE to QoS map in a location accessible to at least one of a device associated with the user or a network node;
varying one or more values of the first set of QoS parameters to obtain a second set of QoS parameters;
providing the service for the communications device in accordance with the second set of QoS parameters;
receiving a second QoE assessment indicative of the user's perceived performance of the service provided using the second set of QoS parameters; and
updating the stored QoE to QoS map to map the second set of QoS parameters to a second QoE level, based on the second QoE assessment and the second set of QoS parameters.

### Claim 14 (depends on 13)

The method of claim 13 wherein the service supports an application and wherein the QoE to QoS map is further associated with the application.

### Claim 15 (depends on 14)

The method of claim 14 further comprising receiving a respective QoE assessment from the user for each of one or more different categories of content supported by the application, and creating the QoE to QoS map based on the first set of QoS parameters, the respective QoE assessments, and the corresponding one or more different categories of content.

### Claim 16 (depends on 14)

The method of claim 14 wherein the first set of QoS parameters is based on a default set of QoS parameters associated with the application, and wherein creating the QoE to QoS map comprises modifying a default QoE to QoS map associated with the application based on the first set of QoS parameters and the first QoE assessment.

### Claim 17 (depends on 16)

The method of claim 16 wherein the default QoE to QoS map associated with the application is generated by:
receiving a common QoE level associated with each respective one of a plurality of sets of QoS parameters, the common QoE levels each being based on QoE assessments received from a plurality of users on a plurality of devices, and
storing the common QoE level and associated sets of QoS parameters as the default QoE to QoS map.

### Claim 18 (depends on 13)

The method of claim 13 further comprising providing the service in accordance with the first and second sets of QoS parameters in an offline test mode of the device, receiving the first and second QoE assessments for each set of QoS parameters, and creating the QoE to QoS map based on the first and second sets of QoS parameters and corresponding first and second QoE assessments.

### Claim 19 (depends on 13)

The method of claim 13 further comprising receiving a respective QoE assessment for each of a plurality of contexts in which the service is provided, and creating the QoE to QoS map based on the first set of QoS parameters, the respective QoE assessment, and each of the plurality of contexts.

### Claim 20

A communications device comprising:
a communications interface for communicating with a communications network;
a processor; and
a memory including one or more non-transitory computer readable media having computer readable instructions stored thereon, the instructions, when executed by the processor direct the communications device to:
determine a first set of quality of service (QoS) parameters in accordance with a requested first quality of experience (QoE) level and a QoE to QoS map associated with a user, the QoE to QoS map including at least a mapping between the first QoE and the first set of QoS parameters, and at least another mapping between a second QoE and a second set of QoS parameters;
establish a connection for provision a of a service in accordance with the determined first set of QoS parameters;
after receipt of a trigger to change the requested first QoE level to the second QoE level, determine, using the QoE to QoS map, the second set of QoS parameters in order to meet the second QoE level; and
modify the connection between the device and the communications network for provision of the service in accordance with the second set of QoS parameters.

### Claim 21 (depends on 20)

The communications device of claim 20 further comprising a user interface, and wherein the instructions, when executed by the processor further direct the communications device to
receive cost indications associated with multiple sets of QoS parameters available in a communications network;
determine one or more available QoE levels in accordance with the multiple sets of QoS parameters and the QoE to QoS map;
present the available QoE levels and associated cost indications through the user interface.

### Claim 22 (depends on 20)

The communications device of claim 20 further comprising a user interface, and wherein the instructions, when executed by the processor further direct the communications device to
provide the service for the device in accordance with the first set of QoS parameters;
receive a QoE assessment through the user interface, the QoE assessment being indicative of the user's perceived performance of the service;
update the QoE to QoS map based on the first set of QoS parameters and the QoE assessment.
