# US 10,313,083 B2 · Method for hybrid automatic repeat request process, network device and terminal device

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

- Number: US 10,313,083 B2
- Document ID: US10313083B2
- Status: Granted
- Kind: B2
- Application number: 15/543,956
- Filed: 2017-06-08
- Published: 2018-11-15
- Granted: 2019-06-04
- Earliest claimed: 2016-09-30
- Assignees: Telefonaktiebolaget LM Ericsson (publ)
- Applicants: Telefonaktiebolaget LM Ericsson (publ)
- Inventors: Gen Li; Jinhua Liu; Cong Shi
- Web page: https://patentgrep.com/patent/US10313083B2

## CPC

- H04L 5/0055: {Physical resource allocation for ACK/NACK (for physical mapping arrangements in ARQ protocols H04L1/1861)}
- H04L 1/00: Arrangements for detecting or preventing errors in the information received {(correcting synchronisation H04L7/00)}
- H04L 1/1812: Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L 1/1835: {Buffer management}
- H04L 1/1887: {Scheduling and prioritising arrangements}
- H04W 8/24: Transfer of terminal data
- 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 method in a network device for hybrid automatic repeat request (HARQ) processes, the method comprising receiving from a terminal device one or more data processing capacity indications indicating one or more data processing capabilities of the terminal device; estimating the number of available soft buffers in the terminal device; and scheduling hybrid automatic repeat request (HARQ) data according to the estimated number.

## Claims

### Claim 1

A method in a network device for hybrid automatic repeat request (HARQ) processes, comprising:
receiving from a terminal device one or more data processing capacity indications indicating at least a number of soft buffers for buffering HARQ data and processing delay to process HARQ data at the terminal device;
estimating a number of available soft buffers made available from decoding one or more HARQ data in the terminal device, the estimating based on the one or more data processing capacity indications; and
scheduling further HARQ data to overuse the soft buffers according to the estimated number of available soft buffers.

### Claim 2 (depends on 1)

The method of claim 1, wherein the scheduling of the further HARQ data to overuse the soft buffers allows for more HARQ data than the number of soft buffers at the terminal device.

### Claim 3

A method in a terminal device for hybrid automatic repeat request (HARQ) processes, comprising:
sending to a network device one or more data processing capacity indications indicating at least a number of soft buffers for buffering HARQ data and processing delay to process HARQ data at the terminal device, wherein the network device uses the one or more data processing capacity indications to estimate a number of available soft buffers made available from decoding one or more HARQ data in the terminal device, and schedules further HARQ data to overuse the soft buffers according to the estimated number of available soft buffers;
receiving the further HARQ data; and
allocating the further HARQ data to available soft buffers in the terminal device.

### Claim 4 (depends on 3)

The method of claim 3, wherein the schedule of the further HARQ data to overuse the soft buffers allows for more HARQ data than the number of soft buffers at the terminal device.

### Claim 5

A network device for hybrid automatic repeat request (HARQ) processes, comprising:
a processor; and
a memory, said memory containing instructions which, when executed by said processor, cause the network device to:
receive from a terminal device one or more data processing capacity indications indicating at least a number of soft buffers for buffering HARQ data and processing delay to process HARQ data at the terminal device;
estimate a number of available soft buffers made available from decoding one or more HARQ data in the terminal device, the estimate based on the one or more data processing capacity indications; and
schedule further HARQ data to overuse the soft buffers according to the estimated number of available soft buffers.

### Claim 6 (depends on 5)

The network device of claim 5, wherein the schedule of the further HARQ data to overuse the soft buffers allows for more HARQ data than the number of soft buffers at the terminal device.

### Claim 7

A terminal device for hybrid automatic repeat request (HARQ) processes, comprising:
a processor; and
a memory, said memory containing instructions which, when executed by said processor, cause the terminal device to:
send to a network device one or more data processing capacity indications indicating at least a number of soft buffers for buffering HARQ data and processing delay to process HARQ data at the terminal device, wherein the network device uses the one or more data processing capacity indications to estimate a number of available soft buffers made available from decoding one or more HARQ data in the terminal device, and schedules further HARQ data to overuse the soft buffers according to the estimated number of available soft buffers;
receive the further HARQ data; and
allocate the further HARQ data to available soft buffers in the terminal device.

### Claim 8 (depends on 7)

The terminal device of claim 7, wherein the schedule of the further HARQ data to overuse the soft buffers allows for more HARQ data than the number of soft buffers at the terminal device.

### Claim 9

A system in network for hybrid automatic repeat request (HARQ) processes, comprising:
a terminal device; and
a network device, wherein the network device comprising a first processor and a first memory, said first memory containing first instructions which, when executed by said first processor cause the network device to:
receive from a terminal device one or more data processing capacity indications indicating at least a number of soft buffers for buffering HARQ data and processing delay to process HARQ data at the terminal device;
estimate a number of available soft buffers made available from decoding one or more HARQ data in the terminal device, the estimate based on the one or more data processing capacity indications; and
schedule further HARQ data to overuse the soft buffers according to the estimated number of available soft buffers;
and wherein the terminal device comprising a second processor and a second memory, said second memory containing second instructions which, when executed by said second processor cause the terminal device to:
send to the network device the one or more data processing capacity indications;
receive the further HARQ data; and
allocate the further HARQ data to the available soft buffers in the terminal device.

### Claim 10 (depends on 9)

The system of claim 9, wherein the schedule of the further HARQ data to overuse the soft buffers allows for more HARQ data than the number of soft buffers at the terminal device.

### Claim 11

A non-transitory computer readable storage medium storing computer program instructions which, when executed on a processor in a terminal device for hybrid automatic repeat request (HARQ) processes, cause the terminal device to perform operations comprising:
sending to a network device one or more data processing capacity indications indicating at least a number of soft buffers for buffering HARQ data and processing delay to process HARQ data at the terminal device, wherein the network device uses the one or more data processing capacity indications to estimate a number of available soft buffers made available from decoding one or more HARQ data in the terminal device, and schedules further HARQ data to overuse the soft buffers according to the estimated number of available soft buffers;
receiving the further HARQ data; and
allocating the further HARQ data to available soft buffers in the terminal device.

### Claim 12 (depends on 11)

The non-transitory computer readable storage medium of claim 11, wherein the schedule of the further HARQ data to overuse the soft buffers allows for more HARQ data than the number of soft buffers at the terminal device.
