# US 2025/0097757 A1 · Congestion based scheduling based on device capabilities

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

- Number: US 2025/0097757 A1
- Document ID: US20250097757A1
- Status: Published application
- Kind: A1
- Application number: 18/369,020
- Filed: 2023-09-15
- Published: 2025-03-20
- Earliest claimed: 2023-09-15
- Assignees: T-Mobile Innovations LLC
- Applicants: T-Mobile Innovations LLC
- Inventors: William Martin SHVODIAN
- Web page: https://patentgrep.com/patent/US20250097757A1

## CPC

- H04W 28/0215: {based on user or device properties, e.g. MTC-capable devices (services for machine-to-machine communication [M2M] or machine type communication [MTC] H04W4/70; wireless resource selection or allocation plan definition based on terminal or device properties H04W72/51)}
- H04W 28/0284: {detecting congestion or overload during communication (monitoring arrangements H04L43/00)}
- H04W 28/0289: {Congestion control (load shedding arrangements in network planning H04W16/08; performing reselection for handling the traffic H04W36/22; wireless traffic scheduling H04W72/12)}
- H04W 72/51: based on terminal or device properties
- H04W 72/52: based on load
- H04W 72/56: based on priority criteria
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods and systems for providing congestion-based scheduling in a network, based on device capabilities are provided. A method begins with receiving, from a first user device, a device capability message, wherein the device capability message comprises a number of receive antennas of the first user device for each supported frequency band. Next, a determination that the number of receive antennas of the first user device is not equal to the number of receive antennas required by the network operator for the assigned frequency band. Based on the determining, the method continues with prioritizing at least one downlink transmission to at least one second user device. The at least one second user device comprises the number of receive antennas required by the network operator for the assigned frequency band. The prioritization information is then transmitted to the first user device and the at least one second user device.

## Claims

### Claim 1

A method for congestion-based scheduling in a network, based on device capabilities, the method comprising:
receiving, from a first user device, a device capability message, wherein the device capability message comprises a number of receive antennas of the first user device for each supported frequency band;
determining that the number of receive antennas of the first user device is not equal to the number of receive antennas required by a network operator for an assigned frequency band;
based on the determining, prioritizing at least one downlink transmission to at least one second user device, wherein the at least one second user device comprises the number of receive antennas required by the network operator for the assigned frequency band; and
transmitting prioritization information to the first user device and the at least one second user device.

### Claim 2 (depends on 1)

The method of claim 1, wherein prioritizing at least one downlink transmission to the at least one second user device assigns a first priority to the at least one second user device.

### Claim 3 (depends on 2)

The method of claim 2, wherein prioritizing at least one downlink transmission to the at least one second user device assigns a second priority to the first user device.

### Claim 4 (depends on 3)

The method of claim 3, wherein the second priority is lower than the first priority.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first user device has two receive antennas.

### Claim 6 (depends on 1)

The method of claim 1, wherein the second user device has four receive antennas.

### Claim 7 (depends on 1)

The method of claim 1, further comprising determining that the network is congested before prioritizing the at least one downlink transmission.

### Claim 8 (depends on 7)

The method of claim 7, wherein prioritizing the at least one downlink transmission continues indefinitely.

### Claim 9 (depends on 7)

The method of claim 7, wherein prioritizing the at least one downlink transmission continues for a duration of the network congestion.

### Claim 10 (depends on 7)

The method of claim 7, wherein determining that the network is congested uses at least one of: frequency band utilization, packet loss, error rate, and latency.

### Claim 11 (depends on 10)

The method of claim 10, wherein the frequency band utilization uses a predefined percentage of the frequency band as a congestion threshold.

### Claim 12

A method for providing congestion-based scheduling in a network, the method, comprising:
receiving, from a first user device, a device capability message, wherein the device capability message comprises a number of receive antennas of the first user device for each supported frequency band;
determining that the number of receive antennas of the first user device is not equal to the number of receive antennas required by the network operator for an assigned frequency band;
based on the determining, determining that a network congestion metric exceeds a predefined threshold; and
prioritizing at least one downlink transmission to a second user device, based on the network congestion metric exceeding the predefined threshold.

### Claim 13 (depends on 12)

The method of claim 12, wherein the network congestion metric is a predefined percentage of a frequency band utilization of the assigned frequency band.

### Claim 14 (depends on 12)

The method of claim 12, wherein the predefined percentage is at least 80 percent of the assigned frequency band.

### Claim 15 (depends on 12)

The method of claim 12, wherein the prioritizing the at least one downlink transmission to the second user device continues for a duration of the network congestion.

### Claim 16

A non-transitory computer storage media storing computer-usable instructions that, when used by one or more processors, cause the processor to:
receive, from a first user device, a device capability message, wherein the device capability message comprises a number of receive antennas of the first user device for each supported frequency band;
determine that the number of receive antennas of the first user device is not equal to the number of receive antennas required by a network operator for an assigned frequency band;
based on the determination, prioritize at least one downlink transmission to at least one second user device, wherein the second user device comprises the number of receive antennas required by the network operator for the assigned frequency band; and
transmit prioritization information to the first user device and the at least one second user device.

### Claim 17 (depends on 16)

The non-transitory computer storage media of claim 16, wherein prioritize at least one downlink transmission to the at least one second user device assigns a first priority to the at least one second user device.

### Claim 18 (depends on 17)

The non-transitory computer storage media of claim 17, wherein prioritize at least one downlink transmission to the at least one second user device assigns a second priority to the first user device.

### Claim 19 (depends on 18)

The non-transitory computer storage media of claim 18, wherein the second priority is lower than the first priority.

### Claim 20 (depends on 16)

The non-transitory computer storage media of claim 16, wherein the first user device has two receive antennas and the second user device has four receive antennas.
