# US 2024/0205984 A1 · Method and apparatus for processing transmission control protocol packet 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 2024/0205984 A1
- Document ID: US20240205984A1
- Status: Published application
- Kind: A1
- Application number: 18/530,948
- Filed: 2023-12-06
- Published: 2024-06-20
- Earliest claimed: 2022-12-06
- Assignees: Electronics and Telecommunications Research Institute
- Applicants: Electronics and Telecommunications Research Institute
- Inventors: Myung San BAE; Jae Wook SHIN
- Web page: https://patentgrep.com/patent/US20240205984A1

## CPC

- H04W 76/10: Connection setup
- H04L 5/0053: {Allocation of signalling, i.e. of overhead other than pilot signals}
- H04W 8/22: Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W 80/06: Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless {(transmission control protocol/Internet protocol [TCP/IP] or user datagram protocol [UDP] H04L69/16)}
- 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

A method of a packet data convergence protocol (PDCP) in a terminal according to an exemplary embodiment of the present disclosure may comprise: receiving a connection request TCP packet from a TCP client of the terminal; transmitting the connection request TCP packet to a base station; creating an initial PDCP TCP context to perform at least part of a TCP procedure in advance; and transmitting the initial PDCP TCP context to a PDCP of the base station.

## Claims

### Claim 1

A processing method in a packet data convergence protocol (PDCP) of a terminal, comprising:
receiving a connection request transmission control protocol (TCP) packet from a TCP client of the terminal;
transmitting the connection request TCP packet to a base station;
creating an initial PDCP TCP context to perform at least part of a TCP procedure in advance;
transmitting the initial PDCP TCP context to the base station;
receiving a connection permission TCP packet from a TCP server through the base station;
delivering the connection permission TCP packet to the TCP client;
receiving a response to the initial PDCP TCP context from the base station; and
in response to receiving a connection establishment TCP packet from the TCP client, discarding the received connection establishment TCP packet.

### Claim 2 (depends on 1)

The processing method according to claim 1, further comprising: obtaining information on a size of a reception buffer of the TCP server included in the connection permission TCP packet.

### Claim 3 (depends on 1)

The processing method according to claim 1, further comprising:
receiving, from the TCP client, data TCP packet(s) including data to be transmitted to the TCP server;
obtaining information on a size of the data included in the data TCP packet(s);
transmitting the data TCP packet(s) to the base station;
generating an acknowledgment TCP packet corresponding to the data TCP packet(s) transmitted to the base station; and
transmitting the acknowledgment TCP packet to the TCP client.

### Claim 4 (depends on 3)

The processing method according to claim 3, wherein the acknowledgment TCP packet is generated based on at least one of capability information of the terminal, information on a size of a reception buffer of the TCP server, or the information on the size of the data included in the data TCP packet(s).

### Claim 5 (depends on 1)

The processing method according to claim 1, further comprising:
receiving a connection termination TCP packet from the TCP client;
transmitting the connection termination TCP packet to the base station;
in response to receiving the connection termination TCP packet, transmitting, to the base station, a first PDCP message including PDCP TCP context deletion preparation request information; and
receiving, from the base station, a second PDCP message including information indicating that a PDCP TCP context of the base station is ready to be deleted.

### Claim 6 (depends on 5)

The processing method according to claim 5, further comprising:
in response to receiving an acknowledgment TCP packet for TCP connection termination from the TCP client, transmitting the acknowledgment TCP packet to the base station;
in response to transmitting the acknowledgment TCP packet for TCP connection termination, transmitting, the base station, a third PDCP TCP message requesting deletion of the PDCP TCP context; and
deleting the PDCP TCP context.

### Claim 7

A processing method in a packet data convergence protocol (PDCP) of a base station, comprising:
receiving a connection request Transmission Control Protocol (TCP) packet from a terminal;
transmitting the connection request TCP packet to a TCP server;
receiving an initial PDCP TCP context message requesting creation of a PDCP TCP context from the terminal;
in response to receiving a connection permission TCP packet from the TCP server, transmitting the connection permission TCP packet to the terminal;
creating the PDCP TCP context;
in response to receiving the connection permission TCP packet, generating a connection establishment TCP packet to be transmitted to the TCP server; and
transmitting the connection establishment TCP packet to the TCP server,
wherein the PDCP TCP context is a context for performing at least part of a TCP procedure in advance.

### Claim 8 (depends on 7)

The processing method according to claim 7, further comprising:
receiving, from the terminal, data TCP packet(s) including data to be transmitted to the TCP server;
transmitting the received data TCP packet(s) to the TCP server; and
in response to receiving an acknowledgment TCP packet for the data TCP packet(s) from the TCP server, discarding the acknowledgment TCP packet.

### Claim 9 (depends on 7)

The processing method according to claim 7, further comprising:
receiving a connection termination TCP packet from the terminal;
transmitting the connection termination TCP packet to the TCP server;
receiving a first PDCP message including PDCP TCP context deletion preparation request information from the terminal; and
in response to the first PDCP message, transmitting, to the terminal, a second PDCP message including information indicating that the PDCP TCP context is ready to be deleted.

### Claim 10 (depends on 9)

The processing method according to claim 9, further comprising:
receiving an acknowledgment TCP packet for TCP connection termination from the TCP server; and
transmitting the acknowledgment TCP packet to the terminal.

### Claim 11 (depends on 10)

The processing method according to claim 10, further comprising:
receiving the acknowledgment TCP packet for the TCP connection termination from the terminal;
transmitting the acknowledgment TCP packet to the TCP server;
receiving, from the terminal, a third PDCP TCP message requesting deletion of the PDCP TCP context; and
in response to the third PDCP message, deleting the PDCP TCP context.

### Claim 12

A terminal comprising at least one processor,
wherein the at least one processor causes the terminal to perform:
receiving a connection request transmission control protocol (TCP) packet from a TCP client of the terminal;
transmitting the connection request TCP packet to a base station;
creating an initial PDCP TCP context to perform at least part of a TCP procedure in advance;
transmitting the initial PDCP TCP context to the base station;
receiving a connection permission TCP packet from a TCP server through the base station;
delivering the connection permission TCP packet to the TCP client;
receiving a response to the initial PDCP TCP context from the base station; and
in response to receiving a connection establishment TCP packet from the TCP client, discarding the received connection establishment TCP packet.

### Claim 13 (depends on 12)

The terminal according to claim 12, wherein the at least one processor further causes the terminal to perform: obtaining information on a size of a reception buffer of the TCP server included in the connection permission TCP packet.

### Claim 14 (depends on 12)

The terminal according to claim 12, wherein the at least one processor further causes the terminal to perform:
receiving, from the TCP client, data TCP packet(s) including data to be transmitted to the TCP server;
obtaining information on a size of the data included in the data TCP packet(s);
transmitting the data TCP packet(s) to the base station;
generating an acknowledgment TCP packet corresponding to the data TCP packet(s) transmitted to the base station; and
transmitting the acknowledgment TCP packet to the TCP client.

### Claim 15 (depends on 14)

The terminal according to claim 14, wherein the acknowledgment TCP packet is generated based on at least one of capability information of the terminal, information on a size of a reception buffer of the TCP server, or the information on the size of the data included in the data TCP packet(s).

### Claim 16 (depends on 12)

The terminal according to claim 12, wherein the at least one processor further causes the terminal to perform:
receiving a connection termination TCP packet from the TCP client;
transmitting the connection termination TCP packet to the base station;
in response to receiving the connection termination TCP packet, transmitting, to the base station, a first PDCP message including PDCP TCP context deletion preparation request information; and
receiving, from the base station, a second PDCP message including information indicating that a PDCP TCP context of the base station is ready to be deleted.

### Claim 17 (depends on 16)

The terminal according to claim 16, wherein the at least one processor further causes the terminal to perform:
in response to receiving an acknowledgment TCP packet for TCP connection termination from the TCP client, transmitting the acknowledgment TCP packet to the base station;
in response to transmitting the acknowledgment TCP packet for TCP connection termination, transmitting, the base station, a third PDCP TCP message requesting deletion of the PDCP TCP context; and
deleting the PDCP TCP context.
