# US 12,764,735 B2 · Scheduler optimization to efficiently use distributed unit (DU) resources in pooling environment

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

- Number: US 12,764,735 B2
- Document ID: US12764735B2
- Status: Granted
- Kind: B2
- Application number: 18/518,676
- Filed: 2023-11-24
- Published: 2025-05-29
- Granted: 2026-10-13
- Earliest claimed: 2023-11-24
- Assignees: Rakuten Symphony, Inc.
- Applicants: Rakuten Symphony, Inc.
- Inventors: Ronak Bharatkumar Lalwala
- Web page: https://patentgrep.com/patent/US12764735B2

## CPC

- H04W 72/1263: Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Scheduler optimization to efficiently use Distributed Unit (DU) resources in pooling environment. Subframe scheduling information is able to be passed from an uplink (UL) scheduler to a downlink (DL) scheduler. DL scheduling is performed by a DL scheduler for subframe N using X subframe look ahead at subframe N-X. UL scheduling is performed by a UL scheduler for the subframe N using Y subframe look ahead at subframe N-Y. A priori UL information about the subframe N-Y previously determined by the UL scheduler is obtained.

## Claims

### Claim 1

A method for optimizing use of Distributed Unit (DU) resources in an environment of pooling of carriers, comprising:
enabling passing of subframe scheduling information from an uplink (UL) scheduler to a downlink (DL) scheduler;
performing DL scheduling by the DL scheduler for subframe N using X subframe look ahead at subframe N-X;
performing UL scheduling by the UL scheduler for the subframe N using Y subframe look ahead at subframe N-Y; and
obtaining a priori UL information about the subframe N-Y previously determined by the UL scheduler, wherein the obtaining the a priori UL information about the subframe N-Y previously determined by the UL scheduler includes the obtaining the a priori UL information about the subframe N-Y previously determined by the UL scheduler to increase a DL PRB limit in response to the UL scheduler being under scheduled, and wherein N is an integer representing an order of subframes, X is an integer representing a number of subframes the DL scheduler looks ahead for the DL scheduling, and Y is an integer representing a number of subframes the UL scheduler looks ahead for the UL scheduling.

### Claim 2 (depends on 1)

The method of claim 1, wherein the performing the DL scheduling by the DL scheduler for the subframe N using the X subframe look ahead at the subframe N-X includes the performing the DL scheduling by the DL scheduler for the subframe N using 2 subframe look ahead at subframe N-2, and wherein the performing the UL scheduling by the UL scheduler for the subframe N using the Y subframe look ahead at the subframe N-Y includes performing the UL scheduling by the UL scheduler for the subframe N using 6 subframe look ahead at subframe N-6.

### Claim 3 (depends on 1)

The method of claim 1, wherein the performing the DL scheduling by the DL scheduler for the subframe N using the X subframe look ahead at the subframe N-X includes the performing the DL scheduling by the DL scheduler for the subframe N using 2 subframe look ahead at subframe N-2, and wherein the performing the UL scheduling by the UL scheduler for the subframe N using the Y subframe look ahead at the subframe N-Y includes performing the UL scheduling by the UL scheduler for the subframe N using one of 5 subframe look ahead at subframe N-5, 6 subframe look ahead at subframe N-6, or 7 subframe look ahead at subframe N-7.

### Claim 4 (depends on 1)

The method of claim 1, further comprising performing L1 UL processing over the subframe N, the L1 UL processing overlapping with processing by the UL scheduler for the subframe N-X.

### Claim 5 (depends on 1)

The method of claim 1, wherein in response to X being equal to 2 for a 2 subframe look ahead used by the DL scheduler at subframe N-2 and in response to Y being equal to 6 for a 6 subframe look ahead used by the UL scheduler at subframe N-6, and wherein the obtaining the a priori UL information about the subframe N-Y previously determined by the UL scheduler includes, for the subframe N, accessing, by the DL scheduler, information of a UL scheduled PRB load for the subframe N-2 from the UL scheduler determined at subframe N-8.

### Claim 6 (depends on 1)

The method of claim 1, wherein the obtaining the a priori UL information about the subframe N-Y previously determined by the UL scheduler includes obtaining scheduled PRB knowledge previously determined by the DL scheduler.

### Claim 7

A scheduler for optimizing use of Distributed Unit (DU) resources in an environment of pooling of carriers, wherein the scheduler includes a processor that is configured to:
enable passing of subframe scheduling information from uplink (UL) scheduling to a downlink (DL) scheduling;
perform the DL scheduling for subframe N using X subframe look ahead at subframe N-X:
perform the UL scheduling for the subframe N using Y subframe look ahead at subframe N-Y; and
obtain a priori UL information about the subframe N-Y previously determined by the UL scheduling by obtaining the a priori UL information about the subframe N-Y previously determined by the UL scheduling to increase a DL PRB limit in response to the UL scheduling being under scheduled, wherein N is an integer representing an order of subframes, X is an integer representing a number of subframes the DL scheduler looks ahead for the DL scheduling, and Y is an integer representing a number of subframes the UL scheduler looks ahead for the UL scheduling.

### Claim 8 (depends on 7)

The scheduler of claim 7, wherein X is equal to 2 for a 2 subframe look ahead at subframe N-2 for performing the DL scheduling, and Y is equal to 6 for a 6 subframe look ahead at subframe N-6 for performing the UL scheduling.

### Claim 9 (depends on 7)

The scheduler of claim 7, wherein X is equal to 2 for a 2 subframe look ahead for performing the DL scheduling, and Y is equal to one of 5, 6, or 7 for 5 subframe look ahead, 6 subframe look ahead, or 7 subframe look ahead, respectively, for the UL scheduling.

### Claim 10 (depends on 7)

The scheduler of claim 7, wherein the processor is further configured to perform L1 UL processing over the subframe N, the L1 UL processing overlapping with processing by the UL scheduler for the subframe N-X.

### Claim 11 (depends on 7)

The scheduler of claim 7, wherein X is equal to 2 for a 2 subframe look ahead used by the DL scheduling at subframe N-2 and Y is equal to 6 for a 6 subframe look ahead used by the UL scheduling at subframe N-6, and wherein the processor is further configured to obtain the a priori UL information about the subframe N-Y previously determined by the UL scheduling by accessing, for the subframe N, DL scheduling information of a UL scheduled PRB load for the subframe N-2 from the UL scheduling determined at subframe N-8.

### Claim 12 (depends on 7)

The scheduler of claim 7, wherein the processor is further configured to obtain the a priori UL information about the subframe N-Y previously determined by the UL scheduling by obtaining scheduled PRB knowledge previously determined by the DL scheduling.

### Claim 13

A non-transitory computer-readable media having computer-readable instructions stored thereon, which when executed by a processor causes the processor to perform operations comprising:
enabling passing of subframe scheduling information from an uplink (UL) scheduler to a downlink (DL) scheduler;
performing DL scheduling by the DL scheduler for subframe N using X subframe look ahead at subframe N-X;
performing UL scheduling by the UL scheduler for the subframe N using Y subframe look ahead at subframe N-Y; and
obtaining a priori UL information about the subframe N-Y previously determined by the UL scheduler, wherein the obtaining the a priori UL information about the subframe N-Y previously determined by the UL scheduler includes the obtaining the a priori UL information about the subframe N-Y previously determined by the UL scheduler to increase a DL PRB limit in response to the UL scheduler being under scheduled, and wherein N is an integer representing an order of subframes, X is an integer representing a number of subframes the DL scheduler looks ahead for the DL scheduling, and Y is an integer representing a number of subframes the UL scheduler looks ahead for the UL scheduling.

### Claim 14 (depends on 13)

The non-transitory computer-readable media of claim 13, wherein the performing the DL scheduling by the DL scheduler for the subframe N using the X subframe look ahead at the subframe N-X includes the performing the DL scheduling by the DL scheduler for the subframe N using 2 subframe look ahead at subframe N-2, and wherein the performing the UL scheduling by the UL scheduler for the subframe N using the Y subframe look ahead at the subframe N-Y includes performing the UL scheduling by the UL scheduler for the subframe N using one of 5 subframe look ahead at subframe N-5, 6 subframe look ahead at subframe N-6, or 7 subframe look ahead at subframe N-7.

### Claim 15 (depends on 13)

The non-transitory computer-readable media of claim 13, further comprising performing L1 UL processing over the subframe N, the L1 UL processing overlapping with processing by the UL scheduler for the subframe N-X.

### Claim 16 (depends on 13)

The non-transitory computer-readable media of claim 13, wherein in response to X being equal to 2 for a 2 subframe look ahead used by the DL scheduler at subframe N-2 and in response to Y being equal to 6 for a 6 subframe look ahead used by the UL scheduler at subframe N-6, and wherein the obtaining the a priori UL information about the subframe N-Y previously determined by the UL scheduler includes, for the subframe N, accessing, by the DL scheduler, information of a UL scheduled PRB load for the subframe N-2 from the UL scheduler determined at subframe N-8.

### Claim 17 (depends on 13)

The non-transitory computer-readable media of claim 13, wherein the obtaining the a priori UL information about the subframe N-Y previously determined by the UL scheduler includes obtaining scheduled PRB knowledge previously determined by the DL scheduler.
