# US 10,485,033 B2 · Method and device for detecting small data from mobile 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,485,033 B2
- Document ID: US10485033B2
- Status: Granted
- Kind: B2
- Application number: 14/424,262
- Filed: 2013-09-17
- Published: 2015-08-27
- Granted: 2019-11-19
- Earliest claimed: 2012-09-20
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Han Na Lim; Song Yean Cho; Sang Soo Jeong; Beom Sik Bae
- Web page: https://patentgrep.com/patent/US10485033B2

## CPC

- H04W 4/20: Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W 76/11: Allocation or use of connection identifiers
- H04L 45/026: {Details of "hello" or keep-alive messages}
- H04L 69/16: Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L 69/167: Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6 (translation of Internet protocol [IP] addresses H04L61/2503)
- H04W 72/20: Control channels or signalling for resource management
- H04L 69/321: Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
- H04W 80/00: Wireless network protocols or protocol adaptations to wireless operation
- 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

Provided are a method and device that identify characteristics of data to be sent by a user equipment and send small-sized data via a control message. The data transmission method for the user equipment may include: generating IP data; determining whether the IP data corresponds to small data that has a size less than or equal to a preset reference size or matches identification information of a preset service; and transmitting the IP data through a connection management (CM) layer to the network by use of a control message.

## Claims

### Claim 1

A method of data transmission by a terminal, the method comprising:
generating first internet protocol (IP) data for a first packet data network (PDN) connection installed with a small data packet filter;
determining whether the first IP data satisfies a preset criterion of the small data packet filter, by determining whether a size of the first IP data is less than or equal to a predetermined size and the first IP data matches identification information of a preset service;
transmitting, in case that the first IP data satisfies the preset criterion of the small data packet filter, the first IP data through a connection management layer to a base station by using a control message;
determining, in case that the first IP does not satisfy the preset criterion of the small data packet filter, whether the first IP data matches at least one other packet filter of a precedence lower than the small data packet filter;
transmitting the first IP data by using a radio bearer, in case that the first IP data matches the at least one other packet filter;
dropping the first IP data in case that the first IP data does not match the at least one other packet filter;
generating a second IP data for a second PDN connection without the small data packet filter; and
transmitting the second IP data to the base station by using a radio bearer.

### Claim 2 (depends on 1)

The method of claim 1, wherein the small data packet filter is used to check whether the first IP data satisfies the preset criterion based on at least one of an indication of whether the first IP data is user datagram protocol (UDP) data or transmission control protocol (TCP) data, the size of the first IP data, an address of a server to transmit the first IP data, a port number of the server, a service type of the first IP data provided by the server, and an identifier of the service.

### Claim 3 (depends on 1)

The method of claim 1, wherein the transmitting of the first IP data comprises transmitting the first IP data through the connection management layer to the base station by using a non-access stratum (NAS) control message.

### Claim 4 (depends on 1)

The method of claim 1, wherein the determining comprises:
determining whether a user interaction is present in relation to the first IP data; and
determining that the first IP data is a small data when the user interaction is not present in relation to the first IP data.

### Claim 5 (depends on 4)

The method of claim 4, wherein the determining of whether the user interaction is present comprises determining that the user interaction is not present in relation to the first IP data, when a difference between an occurrence time of a user input or output and a generation time of the first IP data is greater than or equal to a preset time value.

### Claim 6 (depends on 4)

The method of claim 4, further comprising:
transmitting, in case that the first IP data matches one of one or more packet filters whose filtering criteria are different from the preset criterion, the first IP data by using a bearer mapped with the matching packet filter.

### Claim 7 (depends on 4)

The method of claim 4, further comprising:
dropping the first IP data in case that the first IP data does not match any of packet filters whose filtering criteria are different from the preset criterion.

### Claim 8 (depends on 1)

The method of claim 1, wherein the first PDN connection is a PDN connection for an internet service, and the second PDN connection is a PDN connection for an IMS service.

### Claim 9

A terminal supporting data transmission, comprising:
a transceiver configured to transmit and receive signals to and from a base station; and
a controller configured to:
generate first internet protocol (IP) data for a first packet data network (PDN) connection installed with a small data packet filter,
determine whether the first IP data satisfies a preset criterion of the small data packet filter, by determining whether a size of the first IP data is less than or equal to a predetermined size and the first IP data matches identification information of a preset service,
control the transceiver to transmit, in case that the first IP data satisfies the preset criterion of the small data packet filter, the first IP data through a connection management layer to the base station by using a control message,
determine, in case that the first IP does not satisfy the preset criterion of the small data packet filter, whether the first IP data matches at least one other packet filter of a precedence lower than the small data packet filter,
transmit the first IP data by using a radio bearer, in case that the first IP data matches the at least one other packet filter,
drop the first IP data in case that the first IP data does not match the at least one other packet filter,
generate a second IP data for a second PDN connection without the small data packet filter, and
control the transceiver to transmit the second IP data to the base station by using a radio bearer.

### Claim 10 (depends on 9)

The terminal of claim 9, wherein the small data packet filter is used to check whether the first IP data satisfies the preset criterion based on at least one of an indication to whether the first IP data is user datagram protocol (UDP) data or transmission control protocol (TCP) data, the size of the first IP data, an address of a server to transmit the first IP data, a port number of the server, a service type of the first IP data provided by the server, and an identifier of the service.

### Claim 11 (depends on 9)

The terminal of claim 9, wherein the controller is further configured to control the transceiver to transmit the first IP data through the connection management layer to the base station by using a non-access stratum (NAS) control message.

### Claim 12 (depends on 9)

The terminal of claim 9, wherein the controller is further configured to:
determine whether a user interaction is present in relation to the first IP data; and
determine that the first IP data is small data when the user interaction is not present in relation to the first IP data.

### Claim 13 (depends on 12)

The terminal of claim 12, wherein the controller is further configured to determine that the user interaction is not present in relation to the first IP data, when a difference between an occurrence time of a user input or output and a generation time of the first IP data is greater than or equal to a preset time value.

### Claim 14 (depends on 12)

The terminal of claim 12, wherein, in case that the first IP data matches one of one or more packet filters whose filtering criteria are different from the preset criterion, the controller is further configured to control the transceiver to transmit the first IP data by using a bearer mapped with the matching packet filter.

### Claim 15 (depends on 12)

The terminal of claim 12, wherein the controller is further configured to drop the first IP data in case that the first IP data does not match any of packet filters whose filtering criteria are different from the preset criterion.

### Claim 16 (depends on 9)

The terminal of claim 9, wherein the first PDN connection is a PDN connection for an internet service, and the second PDN connection is a PDN connection for an IMS service.
