# US 2019/0356743 A1 · Electronic device for performing network connection based on data transmission of application and method thereof

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

- Number: US 2019/0356743 A1
- Document ID: US20190356743A1
- Status: Published application
- Kind: A1
- Application number: 16/379,396
- Filed: 2019-04-09
- Published: 2019-11-21
- Earliest claimed: 2018-05-18
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Hongju Park; Sohmann Kim; Hyejeong Kim; Kumrye Park; Soomin Lee
- Web page: https://patentgrep.com/patent/US20190356743A1

## CPC

- H04L 67/141: Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70)
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04L 67/61: taking into account QoS or priority requirements
- H04W 76/15: Setup of multiple wireless link connections
- H04W 76/20: Manipulation of established connections
- 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

An electronic device and a method of an electronic device are provided. The electronic device includes a communication circuit, a memory configured to include instructions, and a processor operatively connected to the communication circuit and the memory, wherein, when the instructions are executed, the processor is configured to detect an event associated with data transmission of an application stored in the memory, identify requirement information including at least one first parameter associated with the data transmission, identify network capability information including at least one second parameter indicating capability of a network capable of being accessed by the electronic device, and perform a network connection for the data transmission based at least partly on the requirement information and the network capability information.

## Claims

### Claim 1

An electronic device, comprising:
a communication circuit;
a memory configured to include instructions; and
a processor operatively connected to the communication circuit and the memory, wherein, when the instructions are executed, the processor is configured to:
detect an event associated with data transmission of an application stored in the memory;
identify requirement information including at least one first parameter associated with the data transmission;
identify network capability information including at least one second parameter indicating capability of a network capable of being accessed by the electronic device; and
perform a network connection for the data transmission based at least partly on the requirement information and the network capability information.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein the first parameter indicates at least one of a network service type, a traffic type, or information about a location at which the data transmission of the application is possible, and
the second parameter indicates at least one of quality of service (QoS) information, network slice selection assistance information (NSSAI), whether it is possible to support an edge computing technology, a session and service continuity (SSC) mode, policy information, a type of radio access technology (RAT), or location information.

### Claim 3 (depends on 2)

The electronic device of claim 2, wherein the processor is further configured to:
when the application is installed in the electronic device or an update associated with the application is performed, store the requirement information in the memory; and
when the update associated with the application is performed, when a user input to make a request for the data transmission of the application is received, or when the application is performed, detect the event associated with the data transmission.

### Claim 4 (depends on 2)

The electronic device of claim 2, wherein the processor is further configured to:
group requirement information of each of a plurality of applications based on the first parameter included in the requirement information of each of the plurality of applications; and
perform the network connection for the data transmission of the plurality of applications, based on the grouped requirement information.

### Claim 5 (depends on 2)

The electronic device of claim 2, wherein the processor is further configured to:
when the first parameter includes a plurality of first parameters, determine a priority of the plurality of first parameters; and
perform the network connection based on the priority.

### Claim 6 (depends on 2)

The electronic device of claim 2, wherein the processor is further configured to:
when there is no second parameter corresponding to the at least one first parameter, identify a replaceable second parameter; and
perform the network connection based on the replaceable second parameter.

### Claim 7 (depends on 6)

The electronic device of claim 6, wherein the processor is further configured to:
when the capability of the network is changed after the network connection for the data transmission is performed, perform the network connection for the data transmission again based on the changed capability of the network.

### Claim 8 (depends on 1)

The electronic device of claim 1, wherein the processor is further configured to:
perform the network connection based on a 5-generation (5G) network protocol defined in a 3rd generation partnership project (3GPP).

### Claim 9

A method of an electronic device, the method comprising:
detecting an event associated with data transmission of an application;
identifying requirement information including at least one first parameter associated with the data transmission;
identifying network capability information including at least one second parameter indicating capability of a network capable of being accessed by the electronic device; and
performing a network connection for the data transmission based at least partly on the requirement information and the network capability information.

### Claim 10 (depends on 9)

The method of claim 9, wherein detecting the event includes:
an operation in which an update associated with the application is performed, an operation of receiving a user input to make a request for the data transmission of the application, or an operation in which the application is performed.

### Claim 11 (depends on 9)

The method of claim 9, further comprising:
grouping requirement information of each of a plurality of applications based on the first parameter included in the requirement information of each of the plurality of applications,
wherein performing the network connection includes:
performing the network connection for the data transmission of the plurality of applications, based on the grouped requirement information.

### Claim 12 (depends on 9)

The method of claim 9, further comprising:
when the first parameter includes a plurality of first parameters, determining a priority of the plurality of first parameters; and
performing the network connection based on the priority.

### Claim 13 (depends on 9)

The method of claim 9, further comprising:
when there is no second parameter corresponding to the at least one first parameter, identifying a replaceable second parameter; and
performing the network connection based on the replaceable second parameter.

### Claim 14 (depends on 9)

The method of claim 9, further comprising:
when the capability of the network is changed after the network connection for the data transmission is performed, performing the network connection for the data transmission again based on the changed capability of the network.

### Claim 15 (depends on 9)

The method of claim 9, wherein performing the network connection includes:
performing the network connection based on a 5-generation (5G) network protocol defined in a 3rd generation partnership project (3GPP).

### Claim 16

An electronic device, comprising:
a communication circuit;
a memory configured to include instructions; and
a processor operatively connected to the communication circuit and the memory, wherein, when the instructions are executed, the processor is configured to:
detect an event associated with data transmission of an application stored in the memory;
identify requirement information including at least one first parameter associated with the data transmission;
identify network capability information including at least one second parameter indicating capability of a network capable of being accessed by the electronic device; and
perform a network connection for the data transmission based at least partly on the requirement information and the network capability information,
wherein the first parameter indicates a network service type or a traffic type, and
wherein the second parameter indicates at least one of quality of service (QoS) information, network slice selection assistance information (NSSAI), whether it is possible to support an edge computing technology, or a session and service continuity (SSC) mode.

### Claim 17 (depends on 16)

The electronic device of claim 16, wherein the processor is further configured to:
when the application is installed in the electronic device or an update associated with the application is performed, store the requirement information in the memory; and
when the update associated with the application is performed, when a user input to make a request for the data transmission of the application is received, or when the application is performed, detect an event associated with the data transmission.

### Claim 18 (depends on 16)

The electronic device of claim 16, wherein the processor is further configured to:
group requirement information of each of a plurality of applications based on the first parameter included in the requirement information of each of the plurality of applications; and
perform the network connection for the data transmission of the plurality of applications, based on the grouped requirement information.

### Claim 19 (depends on 18)

The electronic device of claim 18, wherein the processor is further configured to:
when the first parameter includes a plurality of first parameters, determine a priority of the plurality of first parameters; and
perform the network connection based on the priority.

### Claim 20 (depends on 16)

The electronic device of claim 16, wherein the processor is further configured to:
when there is no second parameter corresponding to the at least one first parameter, identify a replaceable second parameter; and
perform the network connection based on the replaceable second parameter.
