# US 11,910,375 B2 · Systems and methods for scheduling wireless data transmissions

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

- Number: US 11,910,375 B2
- Document ID: US11910375B2
- Status: Granted
- Kind: B2
- Application number: 18/113,525
- Filed: 2023-02-23
- Published: 2023-06-29
- Granted: 2024-02-20
- Earliest claimed: 2019-12-17
- Assignees: DISH Wireless L.L.C.
- Applicants: Dish Wireless L.L.C.
- Inventors: Mehdi Alasti; Antti Immonen; Siddhartha Chenumolu
- Web page: https://patentgrep.com/patent/US11910375B2

## CPC

- H04L 5/0044: {Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH}
- H04W 72/121: for groups of terminals or users
- H04L 5/001: {the frequencies being arranged in component carriers}
- H04L 5/0064: {Rate requirement of the data, e.g. scalable bandwidth, data priority}
- H04W 72/0453: Resources in frequency domain, e.g. a carrier in FDMA
- H04W 72/542: using measured or perceived quality
- H04W 72/56: based on priority criteria
- H04W 72/566: of the information or information source or recipient
- H04L 5/0007: {the frequencies being orthogonal, e.g. OFDM(A) or DMT}
- H04L 5/0053: {Allocation of signalling, i.e. of overhead other than pilot signals}
- H04W 16/14: Spectrum sharing arrangements {between different networks}
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- 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 system for scheduling wireless data transmissions divides a band allocated to the mobile service carrier into two overlapping bands. Then each user equipment (UE) of a plurality of UEs that connects to the ground-based network of the mobile service carrier is assigned to one of the two overlapping bands. The system allocates at a given scheduling time, physical resource blocks (PRBs) to UEs up to a maximum number of PRBs available for the particular overlapping frequency band to which the UE is assigned based on a metric for the UE that is a ratio of a downlink channel quality indicator for the UE to the average data rate of the UE at the given time, giving higher priority for PRB allocation to UEs that have a larger metric than other UEs of the plurality of UEs.

## Claims

### Claim 1

A technological method for scheduling wireless data transmissions for a plurality of user equipment devices (UEs) that each have data to transfer on one of two overlapping frequency bands including a first frequency band and a second frequency band, the UEs having data to transfer on the first frequency band belonging to a first group of UEs and the UEs having data to transfer on the second frequency band belonging to a second group of UEs, the method comprising:
determining, by at least one processor, at a scheduling time t, for each of the UEs, a priority metric for the UE;
allocating at scheduling time t, by at least one processor, physical resource blocks (PRBs) to UEs belonging to the first group up to a maximum number of PRBs available for the first group, giving higher priority for PRB allocation to UEs that have a larger metric than other UEs of the plurality of UEs; and
allocating at scheduling time t, by at least one processor, PRBs to UEs belonging to the second group up to a maximum number of PRBs available for the second group, giving higher priority for PRB allocation to UEs that have a larger metric than other UEs of the plurality of UEs.

### Claim 2 (depends on 1)

The method of claim 1 wherein the priority metric is based on a downlink channel quality indicator and the downlink channel quality indicator is a parameter of Long Term Evolution (LTE) Radio Access Technology (RAT).

### Claim 3 (depends on 1)

The method of claim 1 wherein the priority metric is based on a downlink channel quality indicator and the downlink channel quality indicator is a parameter of Fifth Generation (5G) New Radio (NR) Radio Access Technology (RAT).

### Claim 4 (depends on 1)

The method of claim 1 wherein the at least one processor is at least one processor of a Next generation NodeB (gNB), which is a logical 5G radio node.

### Claim 5 (depends on 4)

The method of claim 4 further comprising dividing, by at least one processor, a band over which the gNB transmits into two bands with overlap between the two bands, wherein the first frequency band is one of the two bands which overlap and the second frequency band is the other of the two bands which overlap.

### Claim 6 (depends on 5)

The method of claim 5 wherein the gNB is a 10 MHz radio that only transmits over a 7 MHz band and wherein the dividing includes dividing the 7 MHz band into two 5 MHz bands with 3 MHz of overlap between the two 5 MHz bands, wherein the first frequency band is one of the two 5 MHz bands and the second frequency band is the other of the two 5 MHz bands.

### Claim 7 (depends on 6)

The method of claim 6 further comprising limiting, by a 7 MHz filter, out of band emission of the gNB and filtering known reception outside the 7 MHz band.

### Claim 8 (depends on 6)

The method of claim 6 wherein included in the maximum number of PRBs available for the first group and the maximum number of PRBs available for the second group are a number of PRBs that are common between the first frequency band and the second frequency band, the a number of PRBs that are common between the first frequency band and the second frequency band represented by a variable M.

### Claim 9 (depends on 8)

The method of claim 8 wherein the first frequency band has a first K+M number of PRBs and the second frequency band has a second M+L number of PRBs, wherein K and L are equal numbers.

### Claim 10 (depends on 9)

The method of claim 9 wherein K=11, L=11 and M=14.

### Claim 11 (depends on 10)

The method of claim 10 further comprising, before the allocating of the PRBs, the gNB preparing to allocate the PRBs by at least:
determining the UEs belonging to the first group can only use the first K+M number of PRB s, which is a total of 25 PRBs; and
determining the UEs belonging to the second group can only use the second K+M number of PRB s, which is a total of 25 PRBs.

### Claim 12

A system for scheduling wireless data transmissions comprising:
at least one computer processor; and
at least one memory coupled to the at least one computer processor, the at least one memory having computer-executable instructions stored thereon that, when executed by the at least one computer processor, cause the at least one computer processor to perform:
maintaining in memory data regarding each of a plurality of user equipment devices (UEs) that each have data to transfer on one of two overlapping frequency bands including a first frequency band and a second frequency band, the UEs having data to transfer on the first frequency band belonging to a first group of UEs and the UEs having data to transfer on the second frequency band belonging to a second group of UEs;
determining, at a scheduling time t, for each of the UEs, a priority metric for the UE;
allocating at scheduling time t, physical resource blocks (PRBs) to UEs belonging to the first group up to a maximum number of PRBs available for the first group, giving higher priority for PRB allocation to UEs belonging to the first group that have a larger metric than other UEs belonging to the first group; and
allocating at scheduling time t, PRB s to UEs belonging to the second group up to a maximum number of PRB s available for the second group, giving higher priority for PRB allocation to UEs belonging to the second group that have a larger metric than other UEs belonging to the second group.

### Claim 13 (depends on 12)

The system of claim 12 wherein the at least one computer processor is at least one processor of a Next generation NodeB (gNB), which is a logical 5G radio node and wherein the gNB is a 10 MHz radio that only transmits over a 7 MHz band and wherein the computer-executable instructions, when executed by the at least one computer processor, further cause the at least one computer processor to perform:
dividing the 7 MHz band into two 5 MHz bands with 3 MHz of overlap between the two 5 MHz bands, wherein the first frequency band is one of the two 5 MHz bands and the second frequency band is the other of the two 5 MHz bands.

### Claim 14

A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by at least one processor, cause the at least one processor to perform:
maintaining in memory data regarding a plurality of user equipment devices (UEs) that each have data to transfer on one of two overlapping frequency bands including a first frequency band and a second frequency band, the UEs having data to transfer on the first frequency band belonging to a first group of UEs and the UEs having data to transfer on the second frequency band belonging to a second group of UEs;
determining, at a scheduling time t, for each of the UEs, a priority metric for the UE;
allocating at scheduling time t, physical resource blocks (PRBs) to UEs belonging to the first group up to a maximum number of PRBs available for the first group, giving higher priority for PRB allocation to UEs belonging to the first group that have a larger metric than other UEs belonging to the first group; and
allocating at scheduling time t, PRB s to UEs belonging to the second group up to a maximum number of PRB s available for the second group, giving higher priority for PRB allocation to UEs belonging to the second group that have a larger metric than other UEs belonging to the second group.

### Claim 15 (depends on 14)

The computer-readable storage medium of claim 14 wherein the at least one processor is at least one processor of a Next generation NodeB (gNB), which is a logical 5G radio node and wherein the gNB is a 10 MHz radio that only transmits over a 7 MHz band and wherein the computer-executable instructions, when executed by the at least one processor, further cause the at least one processor to perform:
dividing the 7 MHz band into two 5 MHz bands with 3 MHz of overlap between the two 5 MHz bands, wherein the first frequency band is one of the two 5 MHz bands and the second frequency band is the other of the two 5 MHz bands.
