# US 11,909,535 B2 · Operating in a radio link control acknowledged mode using a multicast or broadcast radio bearer

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

- Number: US 11,909,535 B2
- Document ID: US11909535B2
- Status: Granted
- Kind: B2
- Application number: 17/069,038
- Filed: 2020-10-13
- Published: 2021-04-29
- Granted: 2024-02-20
- Earliest claimed: 2019-10-24
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Prasad Reddy Kadiri; Sitaramanjaneyulu Kanamarlapudi; Gavin Bernard Horn; Umesh Phuyal; Xipeng Zhu; Alberto Rico Alvarino; Miguel Griot; Masato Kitazoe
- Web page: https://patentgrep.com/patent/US11909535B2

## CPC

- H04L 1/1832: {Details of sliding window management}
- H04L 1/1685: {the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal}
- H04L 1/1819: {with retransmission of additional or different redundancy}
- H04L 1/1864: {ARQ related signaling (H04L1/1607 takes precedence)}
- H04L 1/187: {Details of sliding window management}
- H04L 5/0055: {Physical resource allocation for ACK/NACK (for physical mapping arrangements in ARQ protocols H04L1/1861)}
- H04W 28/065: {using assembly or disassembly of packets}
- H04W 80/08: Upper layer protocols {(network arrangements or communication protocols for networked applications H04L67/00)}
- H04L 2001/0093: {Point-to-multipoint}
- 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

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a configuration for a multicast or broadcast radio bearer (MRB) in a radio link control (RLC) acknowledged mode (AM). The UE may determine an adjustment of an RLC AM transmission window of a base station. The RLC AM transmission window may be associated with retransmission of RLC packets associated with the MRB. The UE may synchronize an RLC AM reception window of the UE with the RLC AM transmission window based at least in part on determining the adjustment of the RLC AM transmission window of the base station. The RLC AM reception window may be associated with reassembly of RLC packets associated with the MRB. Numerous other aspects are provided.

## Claims

### Claim 1

A method of wireless communication performed by a user equipment (UE), comprising:
receiving a configuration for a multicast or broadcast radio bearer (MRB) in a radio link control (RLC) acknowledged mode (AM), the configuration including a packet data convergence protocol (PDCP) duplication configuration indicating whether PDCP duplication is enabled or disabled;
receiving an indication of an adjustment of an RLC AM transmission window of a network entity, the RLC AM transmission window being adjusted based at least in part on a threshold quantity of retransmissions of RLC packets associated with the MRB being satisfied;
synchronizing an RLC AM reception window of the UE with the RLC AM transmission window using the adjustment of the RLC AM transmission window, the RLC AM reception window being associated with reassembly of the RLC packets;
delivering the RLC packets to a PDCP layer using out-of-sequence delivery,
out-of-sequence delivery being used to deliver the RLC packets to the PDCP layer in response to:
the PDCP duplication configuration indicating that PDCP duplication is enabled for the MRB, or
the PDCP duplication configuration indicating that PDCP duplication is disabled for the MRB and an RLC configuration indicating to use out-of-sequence delivery;
receiving a polling request associated with a threshold value indicated in the configuration for the MRB;
generating, based at least in part on receiving the polling request, a random number; and
transmitting an RLC status report, indicating one or more negative acknowledgments (NACKs) for one or more RLC packets, based at least in part on the random number satisfying the threshold value.

### Claim 2 (depends on 1)

The method of claim 1, wherein receiving the indication of the adjustment of the RLC AM transmission window comprises receiving the indication of the adjustment of the RLC AM transmission window based at least in part on expiration of a timer.

### Claim 3 (depends on 1)

The method of claim 1, wherein receiving the indication of the adjustment of the RLC AM transmission window comprises receiving the indication of the adjustment of the RLC AM transmission window periodically.

### Claim 4 (depends on 1)

The method of claim 1, wherein receiving the indication of the adjustment of the RLC AM transmission window comprises receiving the indication of the adjustment of the RLC AM transmission window in at least one of: a status control protocol data unit, or another RLC control protocol data unit.

### Claim 5 (depends on 1)

The method of claim 1, wherein the indication of the adjustment of the RLC AM transmission window indicates a sequence number of a start of the RLC AM transmission window.

### Claim 6 (depends on 1)

The method of claim 1, wherein the configuration for the MRB indicates a maximum window size of the RLC AM reception window for the MRB.

### Claim 7 (depends on 1)

The method of claim 1, further comprising receiving an initial transmission as a multicast or broadcast (M/B) transmission via the MRB and receiving a retransmission as either an M/B transmission or a unicast transmission via one of the MRB or a dedicated radio bearer.

### Claim 8 (depends on 1)

The method of claim 1, wherein transmitting the RLC status report comprises:
transmitting the RLC status report based at least in part on at least one of:
expiration of a timer associated with transmission of the RLC status report,
a quantity of unreceived RLC packets or a quantity of unreceived bytes satisfying a threshold,
reception of an RLC packet with a sequence number having a threshold offset from a sequence number of an unreceived RLC packet, or
reception of a group-specific polling request that includes a value that matches at least a portion of an identifier associated with the UE.

### Claim 9 (depends on 1)

The method of claim 1, wherein transmitting the RLC status report comprises:
transmitting the RLC status report based at least in part on reception of a group-specific polling request including a value that matches at least a portion of an identifier associated with the UE, wherein the group-specific polling request triggers a response from a subset of all UEs subscribed to receive the RLC packets, and wherein the identifier is at least one of: a subscription permanent identifier (SUPI), an international mobile subscriber identity (IMSI), a cell radio network temporary identifier (C-RNTI), or a group radio network temporary identifier (G-RNTI).

### Claim 10

A method of wireless communication performed by a network entity, comprising:
configuring a set of user equipments (UEs) for a multicast or broadcast traffic flow using a radio link control (RLC) acknowledged mode (AM);
transmitting, to one or more UEs of the set of UEs, a configuration for the multicast or broadcast traffic flow in the RLC AM, the configuration including a packet data convergence protocol (PDCP) duplication configuration indicating whether PDCP duplication is enabled or disabled;
transmitting, to the one or more UEs, an indication of an adjustment of an RLC AM transmission window of the network entity, the RLC AM transmission window being adjusted based at least in part on a threshold quantity of retransmissions of RLC packets associated with the multicast or broadcast traffic flow being satisfied, and the RLC packets being delivered to a PDCP layer using out-of-sequence delivery,
out-of-sequence delivery being used to deliver the RLC packets to the PDCP layer in response to:
the PDCP duplication configuration indicating that PDCP duplication is enabled, or
the PDCP duplication configuration indicating that PDCP duplication is disabled and an RLC configuration indicating to use out-of-sequence delivery;
transmitting, to the one or more UEs, a polling request associated with a threshold value indicated in the configuration; and
receiving an RLC status report, indicating one or more negative acknowledgments (NACKs) for one or more RLC packets, based at least in part on a random number, generated at the one or more UEs, satisfying the threshold value.

### Claim 11 (depends on 10)

The method of claim 10, wherein transmitting the indication of the adjustment of the RLC AM transmission window comprises transmitting the indication of the adjustment of the RLC AM transmission window based at least in part on expiration of a timer or reception of a hybrid automatic repeat request failure indication from a medium access control layer.

### Claim 12 (depends on 10)

The method of claim 10, wherein transmitting the indication of the adjustment of the RLC AM transmission window comprises transmitting the indication of the adjustment of the RLC AM transmission window in at least one of: a status control protocol data unit, or another RLC control protocol data unit, or a periodic manner.

### Claim 13 (depends on 10)

The method of claim 10, wherein the indication of the adjustment of the RLC AM transmission window indicates a sequence number of a start of the RLC AM transmission window.

### Claim 14 (depends on 10)

The method of claim 10, wherein transmitting the indication of the adjustment of the RLC AM transmission window comprises transmitting the indication of the adjustment of the RLC AM transmission window to all UEs in the set of UEs.

### Claim 15 (depends on 10)

The method of claim 10, wherein the configuration indicates a maximum window size of an RLC AM reception window, wherein the RLC AM reception window is associated with reassembly of RLC packets.

### Claim 16 (depends on 10)

The method of claim 10, further comprising transmitting an initial transmission as a multicast or broadcast (M/B) transmission via a multicast or broadcast radio bearer (MRB) and transmitting a retransmission as either an M/B transmission or a unicast transmission via one of the MRB or a dedicated radio bearer.

### Claim 17 (depends on 16)

The method of claim 16, further comprising determining whether to transmit the retransmission as the M/B transmission or the unicast transmission based at least in part on at least one of a quantity of UEs indicating a NACK in RLC status reports, a quantity of NACKs in the RLC status reports, or a quantity of RLC status reports that include a NACK.

### Claim 18 (depends on 10)

The method of claim 10, further comprising transmitting the indication of the adjustment of the RLC AM transmission window based at least in part on a timer, associated with receiving NACK feedback from the set of UEs, having expired.

### Claim 19 (depends on 10)

The method of claim 10, wherein transmitting the polling request comprises:
transmitting a group-specific polling request to the one or more UEs, wherein the group-specific polling request is associated with at least one of:
a condition, for the multicast or broadcast traffic flow, that controls whether a UE responds to the group-specific polling request with the RLC status report, or
a value, wherein the value controls whether the UE responds to the group-specific polling request with the RLC status report based at least in part on the value matching at least a portion of a particular identifier associated with the UE.

### Claim 20 (depends on 10)

The method of claim 10, receiving the RLC status report, comprises:
receiving the RLC status report based at least in part on transmission of a group-specific polling request including a value that matches at least a portion of an identifier associated with the one or more UEs, wherein the group-specific polling request triggers a response from a subset of all UEs subscribed to receive the RLC packets, and wherein the identifier is at least one of: a subscription permanent identifier (SUPI), an international mobile subscriber identity (IMSI), a cell radio network temporary identifier (C-RNTI), or a group radio network temporary identifier (G-RNTI).

### Claim 21

A user equipment (UE) for wireless communication, comprising:
a processing system that includes one or more processors and one or more memories coupled with the one or more memories, the processing system configured to cause the UE to:
receive a configuration for a multicast or broadcast radio bearer (MRB) in a radio link control (RLC) acknowledged mode (AM), the configuration including a packet data convergence protocol (PDCP) duplication configuration indicating whether PDCP duplication is enabled or disabled;
receive an indication of an adjustment of an RLC AM transmission window of a network entity, the RLC AM transmission window being adjusted based at least in part on a threshold quantity of retransmissions of RLC packets associated with the MRB being satisfied;
synchronize an RLC AM reception window of the UE with the RLC AM transmission window using the adjustment of the RLC AM transmission window, the RLC AM reception window being associated with reassembly of the RLC packets;
deliver the RLC packets to a PDCP layer using out-of-sequence delivery in response to:
the PDCP duplication configuration indicating that PDCP duplication is enabled for the MRB, or
the PDCP duplication configuration indicating that PDCP duplication is disabled for the MRB and an RLC configuration indicating to use out-of-sequence delivery;
receive a polling request associated with a threshold value indicated in the configuration for the MRB;
generate, based at least in part on the polling request, a random number; and
transmit an RLC status report, indicating one or more negative acknowledgments (NACKs) for one or more RLC packets, based at least in part on the random number satisfying the threshold value.

### Claim 22 (depends on 21)

The UE of claim 21, wherein the processing system, to cause the UE to receive the indication of the adjustment of the RLC AM transmission window, is configured to cause the UE to receive the indication of the adjustment of the RLC AM transmission window based at least in part on expiration of a timer.

### Claim 23 (depends on 21)

The UE of claim 21, wherein the one or more processors, to receive the indication of the adjustment of the RLC AM transmission window, are configured to receive the indication of the adjustment of the RLC AM transmission window periodically.

### Claim 24 (depends on 21)

The UE of claim 21, wherein the one or more processors, to transmit the RLC status report, are configured to:
transmit the RLC status report based at least in part on at least one of:
expiration of a timer associated with transmission of the RLC status report,
a quantity of unreceived RLC packets or a quantity of unreceived bytes satisfying a threshold,
reception of an RLC packet with a sequence number having a threshold offset from a sequence number of an unreceived RLC packet, or
reception of a group-specific polling request that includes a value that matches at least a portion of an identifier associated with the UE.

### Claim 25 (depends on 21)

The UE of claim 21, wherein the processing system, to cause the UE to receive the indication of the adjustment of the RLC AM transmission window, is configured to cause the UE to receive the indication of the adjustment of the RLC AM transmission window in at least one of: a status control protocol data unit, or another RLC control protocol data unit.

### Claim 26 (depends on 21)

The UE of claim 21, wherein the processing system is further configured to cause the UE to receive an initial transmission as a multicast or broadcast (M/B) transmission via the MRB and receiving a retransmission as either an M/B transmission or a unicast transmission via one of the MRB or a dedicated radio bearer.

### Claim 27

A network entity for wireless communication, comprising:
a processing system that includes one or more processors and one or more memories coupled with the one or more memories, the processing system configured to cause the network entity to:
configure a set of user equipments (UEs) for a multicast or broadcast traffic flow using a radio link control (RLC) acknowledged mode (AM);
transmit, to one or more UEs of the set of UEs, a configuration for the multicast or broadcast traffic flow in the RLC AM, the configuration including a packet data convergence protocol (PDCP) duplication configuration indicating whether PDCP duplication is enabled or disabled;
transmit, to the one or more UEs, an indication of an adjustment of an RLC AM transmission window of the network entity, the RLC AM transmission window being adjusted based at least in part on a threshold quantity of retransmissions of RLC packets associated with the multicast or broadcast traffic flow being satisfied, and the RLC packets being delivered to a PDCP layer using out-of-sequence delivery,
out-of-sequence delivery being used to deliver the RLC packets to the PDCP layer in response to:
the PDCP duplication configuration indicating that PDCP duplication is enabled, or
the PDCP duplication configuration indicating that PDCP duplication is disabled and an RLC configuration indicating to use out-of-sequence delivery;
transmit, to the one or more UEs, a polling request associated with a threshold value indicated in the configuration; and
receive an RLC status report, indicating one or more negative acknowledgments (NACKs) for one or more RLC packets, based at least in part on a random number, generated at the one or more UEs, satisfying the threshold value.

### Claim 28 (depends on 27)

The network entity of claim 27, wherein the one or more processors, to transmit the indication of the adjustment of the RLC AM transmission window, are configured to transmit the indication of the adjustment of the RLC AM transmission window based at least in part on expiration of a timer or reception of a hybrid automatic repeat request failure indication from a medium access control layer.

### Claim 29 (depends on 27)

The network entity of claim 27, wherein the one or more processors, to transmit the polling request, are configured to:
transmit a group-specific polling request to the one or more UEs, wherein the group-specific polling request is associated with at least one of:
a condition, for the multicast or broadcast traffic flow, that controls whether a UE responds to the group-specific polling request with the RLC status report, or
a value, wherein the value controls whether the UE responds to the group-specific polling request with the RLC status report based at least in part on the value matching at least a portion of a particular identifier associated with the UE.

### Claim 30 (depends on 27)

The network entity of claim 27, wherein the processing system, to cause the network entity to transmit the indication of the adjustment of the RLC AM transmission window, is configured to cause the network entity to transmit the indication of the adjustment of the RLC AM transmission window in at least one of: a status control protocol data unit, or another RLC control protocol data unit, or a periodic manner.
