# US 12,120,691 B2 · Wireless device scheduling request in a wireless network

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

- Number: US 12,120,691 B2
- Document ID: US12120691B2
- Status: Granted
- Kind: B2
- Application number: 18/485,873
- Filed: 2023-10-12
- Published: 2024-02-22
- Granted: 2024-10-15
- Earliest claimed: 2015-03-09
- Assignees: Comcast Cable Communications, LLC
- Applicants: Comcast Cable Communications, LLC
- Inventors: Esmael Hejazi Dinan
- Web page: https://patentgrep.com/patent/US12120691B2

## CPC

- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04L 5/0053: {Allocation of signalling, i.e. of overhead other than pilot signals}
- H04L 5/0091: {Signalling for the administration of the divided path, e.g. signalling of configuration information}
- H04W 72/1268: of uplink data flows
- H04W 72/52: based on load
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- 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 wireless device may communicate via a primary cell comprising a primary control channel, and via a secondary cell comprising a secondary control channel, and may signal a scheduling request for the transmission of information via either of the control channels. A scheduling request prohibit timer may be started for the transmission via either of the control channels.

## Claims

### Claim 1

A method comprising:
receiving, by a wireless device:
a timer indication for a scheduling request (SR) prohibit timer; and
a maximum value for a SR counter; and
in a transmission time interval in which the wireless device has more than one valid control channel SR resource among a primary control channel and a secondary control channel:
incrementing, by the wireless device, the SR counter for an SR transmission via either the primary control channel or the secondary control channel;
signaling an SR via a valid control channel SR resource that is selected from one of the primary control channel or the secondary control channel; and
starting the SR prohibit timer for the SR transmission via either the primary control channel or the secondary control channel, wherein a duration of the SR prohibit timer is based on the timer indication.

### Claim 2 (depends on 1)

The method of claim 1, wherein the more than one valid control channel SR resource at least partially overlap in time.

### Claim 3 (depends on 1)

The method of claim 1, further comprising transmitting the SR via a primary physical uplink control channel (PUCCH).

### Claim 4 (depends on 1)

The method of claim 1, wherein the primary control channel is of a primary cell, and wherein the secondary control channel is of a secondary cell.

### Claim 5 (depends on 1)

The method of claim 1, wherein:
first SR resources are configured for a primary cell comprising the primary control channel; and
second SR resources are configured for a secondary cell comprising the secondary control channel.

### Claim 6 (depends on 1)

The method of claim 1, wherein the signaling the SR via the valid control channel SR resource is based on the SR counter, before the incrementing, being less than the maximum value in a transmission time interval in which:
an SR process is pending;
no uplink shared channel resource is available for transmission;
a media access control (MAC) entity has at least one valid control channel resource for the SR;
the transmission time interval is not a part of a measurement gap; and
the SR prohibit timer is not running.

### Claim 7 (depends on 1)

The method of claim 1, further comprising receiving a scheduling request configuration index used to determine whether a transmission time interval has valid resources to transmit the SR.

### Claim 8 (depends on 1)

The method of claim 1, wherein the secondary control channel is of a secondary cell that is a physical uplink control channel (PUCCH) secondary cell.

### Claim 9 (depends on 1)

The method of claim 1, further comprising selecting, via a media access control (MAC) entity, the valid control channel SR resource by using at least one of the following rules:
the MAC entity prioritizes the primary control channel to transmit the SR;
the MAC entity uses control channel resource load information;
the MAC entity alternates between the primary control channel and the secondary control channel to transmit scheduling requests; or
the MAC entity uses a random or pseudo random process.

### Claim 10 (depends on 1)

The method of claim 1, further comprising canceling an SR process based on the SR counter satisfying the maximum value.

### Claim 11

A wireless device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, configure the wireless device to:
receive:
a timer indication for a scheduling request (SR) prohibit timer; and
a maximum value for a SR counter;
and
in a transmission time interval in which the wireless device has more than one valid control channel SR resource among a primary control channel and a secondary control channel:
increment the SR counter for an SR transmission via either the primary control channel or the secondary control channel;
signal an SR via a valid control channel SR resource that is selected from one of the primary control channel or the secondary control channel; and
start the SR prohibit timer for the SR transmission via either the primary control channel or the secondary control channel, wherein a duration of the SR prohibit timer is based on the timer indication.

### Claim 12 (depends on 11)

The wireless device of claim 11, wherein the more than one valid control channel SR resource at least partially overlap in time.

### Claim 13 (depends on 11)

The wireless device of claim 11, wherein the instructions, when executed by the one or more processors, further configure the wireless device to transmit the SR via a primary physical uplink control channel (PUCCH).

### Claim 14 (depends on 11)

The wireless device of claim 11, wherein the primary control channel is of a primary cell, and wherein the secondary control channel is of a secondary cell.

### Claim 15 (depends on 11)

The wireless device of claim 11, wherein:
first SR resources are configured for a primary cell comprising the primary control channel; and
second SR resources are configured for a secondary cell comprising the secondary control channel.

### Claim 16 (depends on 11)

The wireless device of claim 11, wherein the instructions, when executed by the one or more processors, configure the wireless device to signal the SR via the valid control channel SR resource based on the SR counter, before the incrementing, being less than the maximum value in a transmission time interval in which:
an SR process is pending;
no uplink shared channel resource is available for transmission;
a media access control (MAC) entity has at least one valid control channel resource for the SR;
the transmission time interval is not a part of a measurement gap; and
the SR prohibit timer is not running.

### Claim 17 (depends on 11)

The wireless device of claim 11, wherein the instructions, when executed by the one or more processors, configure the wireless device to receive a scheduling request configuration index used to determine whether a transmission time interval has valid resources to transmit the SR.

### Claim 18 (depends on 11)

The wireless device of claim 11, wherein the secondary control channel is of a secondary cell that is a physical uplink control channel (PUCCH) secondary cell.

### Claim 19 (depends on 11)

The wireless device of claim 11, wherein the instructions, when executed by the one or more processors, configure the wireless device to select, via a media access control (MAC) entity, the valid control channel SR resource by using at least one of the following rules:
the MAC entity prioritizes the primary control channel to transmit the SR;
the MAC entity uses control channel resource load information;
the MAC entity alternates between the primary control channel and the secondary control channel to transmit scheduling requests; or
the MAC entity uses a random or pseudo random process.

### Claim 20 (depends on 11)

The wireless device of claim 11, wherein the instructions, when executed by the one or more processors, configure the wireless device to cancel an SR process based on the SR counter satisfying the maximum value.

### Claim 21

One or more non-transitory computer-readable media storing instructions that, when executed, configure a wireless device to:
receive:
a timer indication for a scheduling request (SR) prohibit timer; and
a maximum value for a SR counter;
and
in a transmission time interval in which the wireless device has more than one valid control channel SR resource among a primary control channel and a secondary control channel:
increment the SR counter for an SR transmission via either the primary control channel or the secondary control channel;
signal an SR via a valid control channel SR resource that is selected from one of the primary control channel or the secondary control channel; and
start the SR prohibit timer for the SR transmission via either the primary control channel or the secondary control channel, wherein a duration of the SR prohibit timer is based on the timer indication.

### Claim 22 (depends on 21)

The one or more non-transitory computer-readable media of claim 21, wherein the more than one valid control channel SR resource at least partially overlap in time.

### Claim 23 (depends on 21)

The one or more non-transitory computer-readable media of claim 21, wherein the instructions, when executed, further configure the wireless device to transmit the SR via a primary physical uplink control channel (PUCCH).

### Claim 24 (depends on 21)

The one or more non-transitory computer-readable media of claim 21, wherein the primary control channel is of a primary cell, and wherein the secondary control channel is of a secondary cell.

### Claim 25 (depends on 21)

The one or more non-transitory computer-readable media of claim 21, wherein:
first SR resources are configured for a primary cell comprising the primary control channel; and
second SR resources are configured for a secondary cell comprising the secondary control channel.

### Claim 26 (depends on 21)

The one or more non-transitory computer-readable media of claim 21, wherein the instructions, when executed, configure the wireless device to signal the SR via the valid control channel SR resource based on the SR counter, before the incrementing, being less than the maximum value in a transmission time interval in which:
an SR process is pending;
no uplink shared channel resource is available for transmission;
a media access control (MAC) entity has at least one valid control channel resource for the SR;
the transmission time interval is not a part of a measurement gap; and
the SR prohibit timer is not running.

### Claim 27 (depends on 21)

The one or more non-transitory computer-readable media of claim 21, wherein the instructions, when executed, configure the wireless device to receive a scheduling request configuration index used to determine whether a transmission time interval has valid resources to transmit the SR.

### Claim 28 (depends on 21)

The one or more non-transitory computer-readable media of claim 21, wherein the secondary control channel is of a secondary cell that is a physical uplink control channel (PUCCH) secondary cell.

### Claim 29 (depends on 21)

The one or more non-transitory computer-readable media of claim 21, wherein the instructions, when executed, configure the wireless device to select, via a media access control (MAC) entity, the valid control channel SR resource by using at least one of the following rules:
the MAC entity prioritizes the primary control channel to transmit the SR;
the MAC entity uses control channel resource load information;
the MAC entity alternates between the primary control channel and the secondary control channel to transmit scheduling requests; or
the MAC entity uses a random or pseudo random process.

### Claim 30 (depends on 21)

The one or more non-transitory computer-readable media of claim 21, wherein the instructions, when executed by, configure the wireless device to cancel an SR process based on the SR counter satisfying the maximum value.

### Claim 31

A system comprising:
a wireless device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, configure the wireless device to:
receive:
a timer indication for a scheduling request (SR) prohibit timer; and
a maximum value for a SR counter;
and
in a transmission time interval in which the wireless device has more than one valid control channel SR resource among a primary control channel and a secondary control channel:
increment the SR counter for an SR transmission via either the primary control channel or the secondary control channel;
signal an SR via a valid control channel SR resource that is selected from one of the primary control channel or the secondary control channel; and
start the SR prohibit timer for the SR transmission via either the primary control channel or the secondary control channel, wherein a duration of the SR prohibit timer is based on the timer indication; and
a base station comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors of the base station, configure the base station to receive the SR.

### Claim 32 (depends on 31)

The system of claim 31, wherein the more than one valid control channel SR resource at least partially overlap in time.

### Claim 33 (depends on 31)

The system of claim 31, wherein the instructions in the memory of the wireless device, when executed by the one or more processors of the wireless device, configure the wireless device to transmit the SR via a primary physical uplink control channel (PUCCH).

### Claim 34 (depends on 31)

The system of claim 31, wherein the primary control channel is of a primary cell, and wherein the secondary control channel is of a secondary cell.

### Claim 35 (depends on 31)

The system of claim 31, wherein:
first SR resources are configured for a primary cell comprising the primary control channel; and
second SR resources are configured for a secondary cell comprising the secondary control channel.

### Claim 36 (depends on 31)

The system of claim 31, wherein the instructions in the memory of the wireless device, when executed by the one or more processors of the wireless device, configure the wireless device to signal the SR via the valid control channel SR resource based on the SR counter, before the incrementing, being less than the maximum value in a transmission time interval in which:
an SR process is pending;
no uplink shared channel resource is available for transmission;
a media access control (MAC) entity has at least one valid control channel resource for the SR;
the transmission time interval is not a part of a measurement gap; and
the SR prohibit timer is not running.

### Claim 37 (depends on 31)

The system of claim 31, wherein the instructions in the memory of the wireless device, when executed by the one or more processors of the wireless device, configure the wireless device to receive a scheduling request configuration index used to determine whether a transmission time interval has valid resources to transmit the SR.

### Claim 38 (depends on 31)

The system of claim 31, wherein the secondary control channel is of a secondary cell that is a physical uplink control channel (PUCCH) secondary cell.

### Claim 39 (depends on 31)

The system of claim 31, wherein the instructions in the memory of the wireless device, when executed by the one or more processors of the wireless device, configure the wireless device to select, via a media access control (MAC) entity, the valid control channel SR resource by using at least one of the following rules:
the MAC entity prioritizes the primary control channel to transmit the SR;
the MAC entity uses control channel resource load information;
the MAC entity alternates between the primary control channel and the secondary control channel to transmit scheduling requests; or
the MAC entity uses a random or pseudo random process.

### Claim 40 (depends on 31)

The system of claim 31, wherein the instructions in the memory of the wireless device, when executed by the one or more processors of the wireless device, configure the wireless device to cancel an SR process based on the SR counter satisfying the maximum value.
