# US 10,484,247 B2 · Transmission control of a multi-hop relay radio

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

- Number: US 10,484,247 B2
- Document ID: US10484247B2
- Status: Granted
- Kind: B2
- Application number: 15/577,537
- Filed: 2015-05-29
- Published: 2018-05-31
- Granted: 2019-11-19
- Earliest claimed: 2015-05-29
- Assignees: Telefonaktiebolaget LM Ericsson (publ)
- Applicants: Telefonaktiebolaget LM Ericsson (publ)
- Inventors: Andreas Bergström; Joel Berglund; Rui Fan; Martin Hessler
- Web page: https://patentgrep.com/patent/US10484247B2

## CPC

- H04W 40/12: based on transmission quality or channel quality
- H04L 1/1896: {ARQ related signaling}
- H04L 41/12: Discovery or management of network topologies
- H04L 45/121: by minimising delays
- H04L 45/123: {Evaluation of link metrics (techniques for monitoring network metrics H04L43/08)}
- H04L 45/24: Multipath
- H04L 41/34: Signalling channels for network management communication
- H04L 41/344: Out-of-band transfers
- H04W 84/047: {using dedicated repeater stations}
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- 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

The setting of a value of the transmission control parameter for a transmission of data on a multi-hop relay radio link of a cellular network is controlled. Said controlling is based on a route time of a packet transmitted between end nodes of the multi-hop relay radio link. E.g., the transmission control parameter may relate to a property of an Automatic Repeat Request protocol.

## Claims

### Claim 1

A device, comprising:
at least one processor configured to control setting of a value of a transmission control parameter for a transmission of data on a multi-hop relay radio link of a cellular network, said controlling being based on a route time of a packet transmitted between end nodes of the multi-hop relay radio link,
wherein the multi-hop relay radio link comprises a plurality of links between neighboring nodes and extends between the respective end nodes of the multi-hop relay radio link,
wherein the transmission control parameter relates to a property of an Automatic Repeat Request protocol employed by the end nodes to protect the transmission of the data on the multi-hop relay radio link,
wherein the property of the Automatic Repeat Request protocol is selected from a group comprising: a size of a transmission window and a size of a sequence number space, and wherein same values for the size of the sequence number space and the size of the transmission window, are reused for the nodes of the multi-hop relay radio link.

### Claim 2

A method, comprising:
controlling a setting of a value of a transmission control parameter for a transmission of data on a multi-hop relay radio link of a cellular network based on a route time of a packet transmitted between end nodes of the multi-hop relay radio link,
wherein the multi-hop relay radio link comprises a plurality of links between neighboring nodes and extends between the respective end nodes of the multi-hop relay radio link,
wherein the transmission control parameter relates to a property of an Automatic Repeat Request protocol employed by the end nodes to protect the transmission of the data on the multi-hop relay radio link,
wherein the property of the Automatic Repeat Request protocol is selected from a group comprising: a size of a transmission window and a size of a sequence number space, and wherein same values for the size of the sequence number space and the size of the transmission window, are reused for the nodes of the multi-hop relay radio link.

### Claim 3 (depends on 2)

The method of claim 2,
wherein the group further comprises: a maximum number of retransmission attempts of a given data packet of the data; a property of an acknowledgement request; a timeout duration for transmitting the acknowledgement request; a timeout duration for reordering sequence numbers of received data packets; a number of packets acknowledged by a status report; and a timeout duration for retransmitting a status message.

### Claim 4 (depends on 2)

The method of claim 2,
wherein the transmission control parameter further relates to a property of packetizing higher-layer packets by a source node of the end nodes to provide the data transmitted on the multi-hop relay radio link.

### Claim 5 (depends on 2)

The method of claim 2,
wherein the multi-hop relay radio link has a multi-path topology,
wherein the transmission control parameter further relates to a route path of the transmission of the data through the multi-hop relay radio link having the multi-path topology, and
wherein the method further comprises:
based on the route time of the packet taking a routing decision of the route path of the transmission of the data through the multi-hop relay radio link having the multi-path topology.

### Claim 6 (depends on 2)

The method of claim 2, further comprising:
determining the route time based on timing information included in the packet and
sending and/or receiving the packet including the timing information on the multi-hop relay radio link,
wherein the packet is selected from a group comprising: a control-signalling packet; a data packet of the data; and a probing packet.

### Claim 7 (depends on 6)

The method of claim 6,
wherein the timing information comprises a number of hops of the packet along the multi-hop relay radio link, and
wherein said determining of the route time is based on the number of hops and a predefined hop time.

### Claim 8 (depends on 6)

The method of claim 6,
wherein the timing information comprises a time stamp indicating a send time of the packet at a source node of the end nodes, and
wherein said determining of the route time is based on a current time and the send time.

### Claim 9 (depends on 6)

The method of claim 6,
wherein the timing information comprises at least one further timestamp indicating a send time of the packet at least one intermediate relay node of the multi-hop relay radio link, and
wherein the method further comprises:
determining at least one hop time between the nodes of the multi-hop relay radio link based on the at least one further timestamp.

### Claim 10 (depends on 9)

The method of claim 9,
wherein the setting of the value of the transmission control parameter at the at least one intermediate relay node is controlled further based on the at least one hop time.

### Claim 11 (depends on 2)

The method of claim 2, further comprising:
determining the route time based on a route time of a further packet transmitted between the end nodes prior to the transmission of the packet.

### Claim 12 (depends on 2)

The method of claim 2, further comprising:
receiving a control message indicating the route time.

### Claim 13 (depends on 2)

The method of claim 2,
wherein said controlling of the setting of the value of the transmission control parameter is in response to a change in a topology of the nodes of the multi-hop relay radio link and/or in response to a change in a load level of a node of the multi-hop relay radio link and/or is in response to a reconfiguration timer timeout.

### Claim 14 (depends on 2)

The method of claim 2,
wherein said controlling of the setting of the value of the transmission control parameter comprises:
sending a control message causing at least one of the end nodes to set the value of the transmission control parameter.

### Claim 15 (depends on 2)

The method of claim 2,
wherein the method is executed by a network node of the cellular network or
wherein the method is executed by a communication device attachable to the cellular network via the multi-hop relay radio link.

### Claim 16

A computer program product comprising a non-transitory computer readable medium comprising program code, wherein execution of the program code by at least one processor causes the at least one processor to execute a method comprising:
controlling a setting of a value of a transmission control parameter for a transmission of data on a multi-hop relay radio link of a cellular network based on a route time of a packet transmitted between end nodes of the multi-hop relay radio link,
wherein the multi-hop relay radio link comprises a plurality of links between neighboring nodes and extends between the respective end nodes of the multi-hop relay radio link,
wherein the transmission control parameter relates to a property of an Automatic Repeat Request protocol employed by the end nodes to protect the transmission of the data on the multi-hop relay radio link,
wherein the property of the Automatic Repeat Request protocol is selected from a group comprising: a size of a transmission window and a size of a sequence number space, and wherein same values for the size of the sequence number space and the size of the transmission window, are reused for the nodes of the multi-hop relay radio link.
