# US 10,455,444 B2 · Method and device for controlling traffic of electronic device in wireless communication system

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

- Number: US 10,455,444 B2
- Document ID: US10455444B2
- Status: Granted
- Kind: B2
- Application number: 15/505,815
- Filed: 2015-09-11
- Published: 2018-08-02
- Granted: 2019-10-22
- Earliest claimed: 2014-09-11
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Hyung-Ho Lee; Beom-Sik Bae; Ji-Cheol Lee
- Web page: https://patentgrep.com/patent/US10455444B2

## CPC

- H04W 28/0268: {using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR] (negotiating SLA or negotiating QoS H04W28/24)}
- H04L 47/24: Traffic characterised by specific attributes, e.g. priority or QoS
- H04W 28/02: Traffic management, e.g. flow control or congestion control
- H04W 72/10
- H04W 72/12: Wireless traffic scheduling
- H04W 72/1236
- H04W 72/1242
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W 88/04: adapted for relaying to or from another terminal or user
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present disclosure relates to a method and a device for controlling traffic of an electronic device in a wireless communication system, and the method can comprise the steps of: detecting a plurality of parts of traffic flows corresponding to at least one application; and preferentially processing the plurality of parts of traffic flows on the basis of application related information on each of the detected plurality of parts of traffic flows.

## Claims

### Claim 1

A method for operating an electronic device, the method comprising:
identifying traffic corresponding to at least one application associated with a server and another electronic device;
determining a priority of the traffic for each of a first path and a second path based on application related information;
determining a first parameter of the first path based on the priority of the traffic for the first path, and a second parameter of the second path based on the priority of the traffic for the second path; and
transmitting downlink packet based on the first parameter for the first path, and uplink packet based on the second parameter for the second path,
wherein the first path is a path between the electronic device and the another electronic device, and
wherein the second path is a path between the electronic device and the server.

### Claim 2 (depends on 1)

The method of claim 1,
wherein the method further comprises:
acquiring the application related information on traffic corresponding to the at least one application;
controlling at least one of the medium access probability, medium access time, packet transfer rate, or a quality of service (QoS) of a bearer, for the traffic, based on the priorities for the traffic, and
wherein the priority is determined using at least one of equation or a user input based on the acquired application related information.

### Claim 3 (depends on 2)

The method of claim 2, wherein the controlling of at least one of the medium access probability, the medium access time, the packet transfer rate, or the quality of service (QoS) of the bearer, for the traffic, based on the priorities for the traffic comprises:
determining a parameter for a media access control (MAC) layer control based on the priority of the first path for the identified traffic; and
controlling at least one of the probability of the medium access or the medium access time for the identified traffic in the first path based on the determined parameter.

### Claim 4 (depends on 2)

The method of claim 2, wherein controlling of at least one of the medium access probability, the medium access time, the packet transfer rate, or the quality of service (QoS) of the bearer, for the traffic, based on the priorities for the traffic comprises:
determining a parameter for a transport layer control based on the priority of the second path for the identified traffic; and
controlling the transmission rate for the identified traffic in the second path based on the determined parameter.

### Claim 5 (depends on 1)

The method of claim 1, wherein the method further comprises:
identifying traffic using a third path between the electronic device and a network node;
determining a quality of service (QoS) required by the identified traffic based on the application related information;
determining whether a change in the QoS of the bearer corresponding to the identified traffic is required based on the QoS required by the identified traffic; and
when the change in the QoS of the bearer corresponding to the identified traffic is required, making a request for changing the QoS of the bearer to the network node.

### Claim 6 (depends on 2)

The method of claim 2, wherein the traffic corresponding to the at least one application comprises at least one traffic corresponding to an application executed in the electronic device and at least one traffic corresponding to an application of at least one other electronic device connected to the electronic device.

### Claim 7 (depends on 6)

The method of claim 6,
wherein acquiring of the application related information on the traffic comprises:
receiving a packet for at least one traffic from other electronic device connected to the electronic device; and
acquiring the application related information from a header of the received packet, and
wherein the application related information comprises at least one of an application identifier, an application type, the state of using input and output devices by the application, a required bandwidth, a required delay time, a device type, or the urgency of the corresponding traffic.

### Claim 8

An electronic device comprising:
a transceiver configured to communicate with another electronic device; and
a at least one processor configured to:
identify traffic corresponding to at least one application associated with a server and another electronic device;
determine a priority of the traffic for each of a first path and a second path based on application related information;
determine a first parameter of the first path based on the priority of the traffic for the first path, and a second parameter of the second path based on the priority of the traffic for the second path; and
transmit downlink packet based on the first parameter for the first path, and uplink packet based on the second parameter for the second path,
wherein the first path is a path between the electronic device and the another electronic device, and
wherein the second path is a path between the electronic device and the server.

### Claim 9

An electronic device comprising:
a transceiver configured to communicate with another electronic device; and
at least one processor configured to:
identify traffic corresponding to at least one application associated with a server and another electronic device,
transmit application related information on the traffic to another electronic device connected to the electronic device, and
receive a downlink packet based on a first parameter for a first path,
wherein the first path is a path between the electronic device and the another electronic device,
wherein the first parameter is determined based on a priority for the first path, and
wherein the priority for the first path is determined based on application related information.

### Claim 10 (depends on 8)

The electronic device of claim 8,
wherein the at least one processor is configured to:
acquire the application related information on the traffic corresponding to the at least one application, and
control at least one of the medium access probability, medium access time, packet transfer rate, or a quality of service (QoS) of a bearer, for the traffic, based on the priorities for the traffic, and
wherein the priority is determined using at least one of equation or a user input based on the acquired application related information.

### Claim 11 (depends on 10)

The electronic device of claim 10, wherein the at least one processor is configured to:
determine a parameter for a media access control (MAC) layer control based on the priority of the first path for the identified traffic, and
control at least one of the probability of the medium access or the medium access time for the identified traffic in the first path based on the determined parameter.

### Claim 12 (depends on 10)

The electronic device of claim 10, wherein the at least one processor is configured to:
determine a parameter for a transport layer control based on the priority of the second path for the identified traffic, and
control the transmission rate for the identified traffic in the second path based on the determined parameter.

### Claim 13 (depends on 8)

The electronic device of claim 8, wherein the at least one processor is configured to:
identify traffic using a third path between the electronic device and a network node,
determine a quality of service (QoS) required by the identified traffic based on the application related information,
determine whether a change in the QoS of the bearer corresponding to the identified traffic is required based on the QoS required by the identified traffic, and
when the change in the QoS of the bearer corresponding to the identified traffic is required, making a request for changing the QoS of the bearer to the network node.

### Claim 14 (depends on 10)

The electronic device of claim 10, wherein the traffic corresponding to the at least one application comprises at least one traffic corresponding to an application executed in the electronic device and at least one traffic corresponding to an application of at least one other electronic device connected to the electronic device.

### Claim 15 (depends on 14)

The electronic device of claim 14,
wherein the transceiver is configured to receive a packet for at least one traffic from other electronic device connected to the electronic device,
wherein the at least one processor is configured to acquire the application related information from a header of the received packet, and
wherein the application related information comprises at least one of an application identifier, an application type, the state of using input and output devices by the application, a required bandwidth, a required delay time, a device type, or the urgency of the at least one traffic.

### Claim 16 (depends on 9)

The electronic device of claim 9, wherein the first parameter comprises at least one of the medium access probability, medium access time, or transmission rate for the traffic.

### Claim 17 (depends on 9)

The electronic device of claim 9,
wherein the at least one processor is configured to transmit the application related information to the other electronic device by comprising the same in a header of a packet for the detected at least one traffic, and
wherein the application related information comprises at least one of an application identifier, an application type, state of using input and output devices by the application, a required bandwidth, a required delay time, a device type, or the urgency of the corresponding traffic.
