IP Library Granted Patent US 11,689,939
Granted Patent B2
US 11,689,939 · App. 16/668,274 · Granted Jun 27, 2023

Orchestrator and interconnection fabric mapper for a virtual wireless base station

Inventors: Massimo Notargiacomo (Castel Bolognese, IT); Jeffrey Courington (Chester, VA); Stephen Turner (Mechanicsville, VA); Jeffrey Masters (Ashland, VA); Vishal Agrawal (Vernon Hills, IL); Francesco Foresta (Faenza, IT)
Assignee: John Mezzalingua Associates, LLC
H04W24/02H04W8/082H04W16/16H04W16/18H04W16/22H04W24/04H04W28/16H04W48/10H04W48/12H04W48/18H04W80/02H04W84/045H04W88/085H04W88/18
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 11,689,939
App. No.
16/668,274
Granted
Jun 27, 2023
Kind
B2
Abstract

Disclosed is a virtual wireless base station that can dynamically scale its capacity to meet changes in demand for connectivity. The virtual wireless base station includes a plurality of virtual baseband modules, a plurality of interface/router modules, an orchestrator module and a fabric mapper module. Each of the plurality of virtual baseband modules is coupled to the interface/router modules by a low latency switch fabric. The orchestrator determines current and near future demand for connectivity within the virtual wireless base station and either instantiates and connects new virtual baseband processors to meet a rise in demand, or shuts down underutilized virtual baseband processors in case of insufficient demand.

Claims (34)

1. A non-transitory machine readable memory encoded with instructions which, when executed by one or more processors, cause the one or more processors to perform a process, comprising:

determining a demand for connectivity to a wireless communications access network;

determining a combination of radio access network component modules based on the demand for connectivity, the combination of radio access network component modules including at least one baseband module and at least one of a plurality of functionally separate interface/router components, each of which are configured to perform communications with a corresponding one of a plurality of external, core network components;

determining a plurality of interconnect channels between the at least one baseband module and the at least one interface/router component;

instantiating each component module within the radio access network combination of component modules;

connecting the at least one baseband module to at least one external, core network component via the at least one interface/router component to which the at least one external, core network component corresponds; and

connecting the at least one baseband module to at least one user equipment (UE).

2. The non-transitory machine readable memory of claim 1 , wherein each component module comprises:

a connection to an Ethernet switch; and

a connection to a low latency switch fabric.

3. The non-transitory machine readable memory of claim 2 , wherein the low latency switch fabric comprises an Infiniband switch.

4. The non-transitory machine readable memory of claim 2 , wherein the plurality of interface/router components are coupled to the at least one baseband module via the low latency switch fabric, and wherein each of the plurality of interface/router components is coupled to the corresponding one of the plurality of external network components via the Ethernet switch.

5. The non-transitory machine readable memory of claim 4 , wherein the connecting the baseband module to at least one UE comprises:

establishing a connection between a POI/DAS (Point of Interface/Distributed Antenna System) module and the baseband module over the low latency switch fabric; and

establishing a connection between the POI/DAS module and a remote unit.

6. The non-transitory machine readable memory of claim 5 , wherein the connection between the POI/DAS module and the remote unit comprises a CPRI (Common Public Radio Interface) connection.

7. The non-transitory machine readable memory of claim 4 , wherein connecting the baseband module to at least one UE comprises establishing a connection between the at least one baseband module and a remote unit.

8. The non-transitory machine readable memory of claim 7 , wherein the connection between the at least one baseband module and the remote unit comprises a CPRI (Common Public Radio Interface) connection.

9. The non-transitory machine readable memory of claim 8 , wherein the CPRI connection comprises a CPRI switch coupled between the at least one baseband module and the remote unit.

10. The non-transitory machine readable memory of claim 2 , wherein the at least one baseband module comprises a plurality of baseband modules.

11. The non-transitory machine readable memory of claim 10 , wherein the instantiating each of the combination of component modules comprises allocating a shared memory for a plurality of UE context data.

12. The non-transitory machine readable memory of claim 10 , wherein the connecting the baseband module to at least one UE comprises writing UE context data corresponding to the at least one UE to the shared memory.

13. The non-transitory machine readable memory of claim 10 , wherein at least one of the plurality of baseband modules comprises an IoT (Internet of Things) scheduler component.

14. The non-transitory machine readable memory of claim 2 , wherein the at least one baseband module comprises:

a PDCP (Packet Data Convergence Protocol) component;

an RLC (Radio Link Control) component;

a scheduler component, wherein the scheduler component includes a MAC (Medium Access Control) component; and

a PHY (Physical Layer) component,

wherein the PDCP component and the PHY component are each coupled to the low latency switch fabric, and wherein the scheduler component is coupled to the Ethernet switch.

15. The non-transitory machine readable memory of claim 1 , wherein the at least one interface/router component comprises an S1, X2, GTP (General Packet Radio Service Tunneling Protocol) or M2M (Machine-to-Machine) interface.

16. The non-transitory machine readable memory of claim 1 , wherein determining the demand for connectivity to the wireless communications access network comprises:

determining a current demand, a future demand, and a demand volatility.

17. The non-transitory machine readable memory of claim 16 , wherein determining a future demand comprises at least one of an extrapolation of trend data and an estimation based on historical data.

18. The non-transitory machine readable memory of claim 16 , wherein determining a demand volatility comprises a calculation of an expected deviation in demand over a limited period of time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2021
From: NOTARGIACOMO, MASSIMO; COURINGTON, JEFFREY; TURNER, STEPHEN; MASTERS, JEFFREY; AGRAWAL, VISHAL; FORESTA, FRANCESCO
To: JOHN MEZZALINGUA ASSOCIATES, LLC
Reel/Frame 055864/0302 →
Continuity (3)
Provisional Application 62802284 · Feb 7, 2019
Provisional Application 62753454 · Oct 31, 2018
Related Publication 20200137594A1 · Apr 30, 2020