# US 10,873,569 B2 · Device and method of handling data transmission

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

- Number: US 10,873,569 B2
- Document ID: US10873569B2
- Status: Granted
- Kind: B2
- Application number: 16/578,425
- Filed: 2019-09-23
- Published: 2020-01-16
- Granted: 2020-12-22
- Earliest claimed: 2016-12-08
- Assignees: HTC Corporation
- Applicants: HTC Corporation
- Inventors: Chih-Hsiang Wu
- Web page: https://patentgrep.com/patent/US10873569B2

## CPC

- H04L 63/0485: {Networking architectures for enhanced packet encryption processing, e.g. offloading of IPsec packet processing or efficient security association look-up}
- H04L 63/061: {for key exchange, e.g. in peer-to-peer networks (cryptographic mechanisms or cryptographic arrangements for key agreement H04L9/0838)}
- H04L 63/0876: {based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint}
- H04W 12/04: Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W 76/20: Manipulation of established connections
- H04W 76/15: Setup of multiple wireless link 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

A communication device of handling data transmission comprises instructions of configuring a first bearer and a second bearer according to at least one bearer configuration received from a network; encrypting a first packet of a first flow into a first encrypted packet according to an encryption key and a first bearer identity of the first bearer; receiving a second packet of the first flow from the network via the second bearer, before transmitting the first encrypted packet to the network successfully; transmitting the first encrypted packet to the network via the first bearer, after receiving the second packet; encrypting a third packet of the first flow into a second encrypted packet according to the encryption key and a second bearer identity of the second bearer in response to the second packet; and transmitting the second encrypted packet to the network via the second bearer.

## Claims

### Claim 1

A communication device of handling data transmission, comprising:
a storage device; and
a processing circuit, coupled to the storage device, wherein the storage device stores instructions, and the processing circuit is configured to execute the instructions of:
configuring a first bearer and a second bearer according to at least one bearer configuration received from a network;
encrypting a first packet of a first flow into a first encrypted packet according to an encryption key and a first bearer identity of the first bearer;
receiving a second packet of the first flow from the network via the second bearer, before transmitting the first encrypted packet to the network successfully;
transmitting the first encrypted packet to the network via the first bearer, after receiving the second packet;
encrypting a third packet of the first flow into a second encrypted packet according to the encryption key and a second bearer identity of the second bearer in response to the second packet; and
transmitting the second encrypted packet to the network via the second bearer.

### Claim 2 (depends on 1)

The communication device of claim 1, wherein the instruction of receiving the second packet from the network before transmitting the first encrypted packet to the network successfully comprises:
receiving the second packet from the network, before transmitting the first encrypted packet to the network; or
receiving the second packet from the network, after transmitting the first encrypted packet to the network but not receiving an acknowledgment of the first encrypted packet from the network.

### Claim 3 (depends on 1)

The communication device of claim 1, wherein the first bearer is a default data radio bearer (DRB) with a first quality of service (QoS) configuration, and the second bearer is a dedicated DRB with a second QoS configuration different from the first QoS configuration.

### Claim 4

A method of handling data transmission for a communication device, the method comprising:
configuring a first bearer and a second bearer according to at least one bearer configuration received from a network;
encrypting a first packet of a first flow into a first encrypted packet according to an encryption key and a first bearer identity of the first bearer;
receiving a second packet of the first flow from the network via the second bearer, before transmitting the first encrypted packet to the network successfully;
transmitting the first encrypted packet to the network via the first bearer, after receiving the second packet;
encrypting a third packet of the first flow into a second encrypted packet according to the encryption key and a second bearer identity of the second bearer in response to the second packet; and
transmitting the second encrypted packet to the network via the second bearer.

### Claim 5 (depends on 4)

The method of claim 4, wherein the step of receiving the second packet from the network before transmitting the first encrypted packet to the network successfully further comprising:
receiving the second packet from the network, before transmitting the first encrypted packet to the network; or
receiving the second packet from the network, after transmitting the first encrypted packet to the network but not receiving an acknowledgment of the first encrypted packet from the network.

### Claim 6 (depends on 4)

The method of claim 4, wherein the first bearer is a default data radio bearer (DRB) with a first quality of service (QoS) configuration, and the second bearer is a dedicated DRB with a second QoS configuration different from the first QoS configuration.
