IP Library Granted Patent US 12,356,203
Granted Patent B2
US 12,356,203 · App. 17/824,797 · Granted Jul 8, 2025

Dynamic network resource management in a wireless communications system (WCS)

Inventors: Syed Noman Ahmad (San Jose, CA); Kalle Ahmavaara (Los Angeles, CA); Risto Karkkainen (Espoo, FI); Shirish Nagaraj (Pleasanton, CA); Deepak Pengoria (Milpitas, CA)
Assignee: ANI Acquisition Sub, LLC
H04W16/14H04B7/15507H04W16/18H04W84/04H04W88/16H04W92/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,356,203
App. No.
17/824,797
Granted
Jul 8, 2025
Kind
B2
Abstract

Dynamic network resource management in a wireless communications system (WCS) is disclosed. The WCS includes multiple radio access network (RAN) remote units each configured to communicate a radio frequency (RF) signal(s) in a respective one of multiple coverage cells. The multiple coverage cells can be associated with a number of cell groups, with each of the cell groups including one or more of the multiple coverage cells. Given that all of the cell groups are operating based on a set of network functions configured for the WCS, the WCS further employs a network device to dynamically determine a set of sharable network functions and share the set of sharable network functions among the cell groups. By dynamically sharing the sharable network functions across the cell groups, it is possible to maximize throughput in each of the cell groups based on the set of sharable network functions.

Claims (83)

1. A wireless communications system (WCS), comprising:

a plurality of radio access network (RAN) remote units each configured to communicate a downlink communications signal and an uplink communications signal via a respective one of a plurality of cell groups; and

a network device coupled to the plurality of RAN remote units, the network device comprising a distribution unit (DU), wherein the DU comprises:

an interface circuit coupled to a centralized services node and the plurality of RAN remote units; and

a processing circuit configured to:

determine the set of sharable network functions among the set of configured network functions; and

cause the network device to dynamically share the set of sharable network functions across at least the subset of the plurality of cell groups;

wherein the network device is configured to:

determine a set of sharable network functions among a set of configured network functions; and

dynamically share the set of sharable network functions across at least a subset of the plurality of cell groups; and

wherein the processing circuit is further configured to:

instantiate a plurality of cell resource managers each configured to manage a respective one of the plurality of cell groups;

instantiate one or more pool resource managers each corresponding to a respective one of one or more cell group pools and configured to manage a respective one or more of the plurality of cell resource managers; and

dynamically share the set of sharable network functions across the one or more pool resource managers; and

wherein the one or more pool resource managers is each configured to allocate a respective share of the set of sharable network functions to each of the respective one or more of the plurality of cell resource managers; and the plurality of cell resource managers is each configured to share the respective share of the set of sharable network functions in the respective one of the plurality of cell groups.

2. The WCS of claim 1 , wherein the network device is further configured to:

determine a set of non-sharable network functions among the set of configured network functions; and

not share the set of non-sharable network functions with any of the plurality of cell groups.

3. The WCS of claim 2 , wherein:

the set of configured network functions comprises a plurality of physical resource blocks (PRBs);

the set of sharable network functions comprises a subset of the plurality of PRBs configured to be allocated at least to a physical downlink shared channel (PDSCH) and a physical uplink shared channel (PUSCH); and

the set of non-sharable network functions comprises another subset of the plurality of PRBs configured to be allocated at least to a physical downlink control channel (PDCCH) and a physical uplink control channel (PUCCH).

4. The WCS of claim 1 , wherein:

the processing circuit is further configured to dynamically share an equal portion of the set of sharable network functions across the one or more pool resource managers;

the one or more pool resource managers is each further configured to allocate a respective portion of the set of sharable network functions allocated by the processing circuit equally across the respective one or more of the plurality of cell resource managers; and

the plurality of cell resource managers is each further configured to distribute a respective share of the set of sharable network functions allocated by a respective one of the one or more pool resource managers evenly in the respective one of the plurality of cell groups.

5. The WCS of claim 1 , wherein:

the processing circuit is further configured to instantiate an instance resource manager configured to manage the one or more pool resource managers; and

the instance resource manager is configured to dynamically modify the set of sharable network functions allocated across the one or more pool resource managers.

6. The WCS of claim 5 , wherein:

the instance resource manager is further configured to modify the set of sharable network functions allocated across the one or more pool resource managers based on a first periodic interval; and

the one or more pool resource managers is each configured to allocate the respective share of the set of sharable network functions to each of the respective one or more of the plurality of cell resource managers based on a second periodic interval shorter than the first periodic interval.

7. The WCS of claim 5 , wherein the instance resource manager is further configured to dynamically reassociate each of the plurality of cell groups with any of the one or more cell group pools.

8. The WCS of claim 5 , wherein:

each of the plurality of cell resource managers is further configured to provide, to the respective one of the one or more pool resource managers, a cell-level report;

each of the one or more pool resource managers is further configured to provide, to the instance resource manager, a pool-level report;

the one or more pool resource managers is each configured to allocate the respective share of the set of sharable network functions to each of the respective one or more of the plurality of cell resource managers based on the cell-level report; and

the instance resource manager is configured to modify the set of sharable network functions allocated to any of the one or more pool resource managers based on the pool-level report.

9. The WCS of claim 1 , further comprising a distributed communications system (DCS), the DCS comprising:

a digital routing unit (DRU) coupled to a centralized services node via a baseband unit (BBU); and

a plurality of remote units each coupled to the DRU via a plurality of optical fiber-based communications mediums, respectively;

wherein:

the DRU is configured to:

receive the downlink communications signal from the centralized services node;

convert the downlink communications signal into a plurality of downlink communications signals;

distribute the plurality of downlink communications signals to the plurality of remote units, respectively;

receive a plurality of uplink communications signals from the plurality of remote units, respectively;

convert the plurality of uplink communications signals into the uplink communications signal; and

provide the uplink communications signal to the centralized services node.

10. The WCS of claim 9 , wherein:

the DRU comprises:

an electrical-to-optical (E/O) converter configured to convert the plurality of downlink communications signals into a plurality of downlink optical communications signals, respectively; and

an optical-to-electrical (O/E) converter configured to convert a plurality of uplink optical communications signals into the plurality of uplink communications signals, respectively; and

the plurality of remote units each comprises:

a respective O/E converter configured to convert a respective one of the plurality of downlink optical communications signals into a respective one of the plurality of downlink communications signals; and

a respective E/O converter configured to convert a respective one of the plurality of uplink communications signals into a respective one of the plurality of uplink optical communications signals.

11. A method for supporting dynamic network resource management in a wireless communications system (WCS), comprising:

determining a set of sharable network functions among a set of configured network functions;

dynamically sharing the set of sharable network functions across at least a subset of a plurality of cell groups each comprising one or more of a plurality of coverage cells;

instantiating a plurality of cell resource managers each configured to manage a respective one of the plurality of cell groups;

instantiating one or more pool resource managers each corresponding to a respective one of one or more cell group pools and configured to manage a respective one or more of the plurality of cell resource managers;

dynamically sharing the set of sharable network functions across the one or more pool resource managers;

allocating a respective share of the set of sharable network functions to each of the respective one or more of the plurality of cell resource managers; and

sharing the respective share of the set of sharable network functions in the respective one of the plurality of cell groups.

12. The method of claim 11 , further comprising:

determining a set of non-sharable network functions among the set of configured network functions; and

not sharing the set of non-sharable network functions with any of the plurality of cell groups.

13. The method of claim 11 , further comprising:

dynamically sharing an equal portion of the set of sharable network functions across the one or more pool resource managers;

allocating an equal share of the set of sharable network functions to each of the respective one or more of the plurality of cell resource managers; and

distributing the respective share of the set of sharable network functions evenly in the respective one of the plurality of cell groups.

14. The method of claim 11 , further comprising:

instantiating an instance resource manager configured to manage the one or more pool resource managers; and

modifying the set of sharable network functions allocated across the one or more pool resource managers.

15. The method of claim 14 , further comprising:

modifying the set of sharable network functions allocated across the one or more pool resource managers based on a first periodic interval; and

allocating the respective share of the set of sharable network functions to each of the respective one or more of the plurality of cell resource managers based on a second periodic interval shorter than the first periodic interval.

16. The method of claim 15 , further comprising dynamically reassociating each of the plurality of cell groups with any of the one or more cell group pools.

17. The method of claim 14 , further comprising:

providing, to the respective one of the one or more pool resource managers, a cell-level report;

providing, to the instance resource manager, a pool-level report;

allocating the respective share of the set of sharable network functions to each of the respective one or more of the plurality of cell resource managers based on the cell-level report; and

modifying the set of sharable network functions allocated to any of the one or more pool resource managers based on the pool-level report.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2025
From: CORNING OPTICAL COMMUNICATIONS LLC
To: ANI ACQUISITION SUB, LLC
Reel/Frame 071270/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2025
From: CORNING RESEARCH & DEVELOPMENT CORPORATION
To: CORNING OPTICAL COMMUNICATIONS LLC
Reel/Frame 070210/0528 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2023
From: AHMAD, SYED NOMAN; AHMAVAARA, KALLE; KARKKAINEN, RISTO; NAGARAJ, SHIRISH; PENGORIA, DEEPAK
To: CORNING RESEARCH & DEVELOPMENT CORPORATION
Reel/Frame 062749/0035 →