IP Library Granted Patent US 11,191,127
Granted Patent B2
US 11,191,127 · App. 16/788,115 · Granted Nov 30, 2021

Dynamic multi-access wireless network virtualization

Inventors: Sridhar Donepudi (Nashua, NH); Sumit Garg (Hudson, NH); Kaitki Agarwal (Westford, MA); Rajesh Kumar Mishra (Westford, MA); Steven Paul Papa (Windham, NH)
Assignee: Parallel Wireless, Inc.
H04W88/10H04L41/12H04L67/2842H04W36/0022H04W64/003H04W84/18H04W36/14H04W60/00
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,191,127
App. No.
16/788,115
Granted
Nov 30, 2021
Kind
B2
Abstract

We disclose systems and methods of dynamically virtualizing a wireless communication network. The communication network is comprised of heterogeneous multi-RAT mesh nodes coupled to a computing cloud component. The computing cloud component virtualizes the true extent of the resources it manages and presents an interface to the core network that appears to be a single base station.

Claims (54)

1. A method for virtualization comprising:

pooling a first radio resource of a first multi-RAT node with a second radio resource of a second multi-RAT node wherein the first and second multi-RAT nodes are communicatively coupled so as to form a network;

maintaining a connection to an upstream network device via a computing cloud component;

managing the pooled resources so that the upstream network device interfaces with the pooled resources as a single base station;

sharing the pooled resources with a plurality of mobile operators, wherein at least one of the pooled resources is reserved for a particular one of the plurality of mobile operators; and

rejecting an attachment request or a connection request from a subscriber of the particular one of the plurality of mobile operators when the at least one of the pooled resources is fully utilized, wherein the first multi-RAT node supports at least one of a 4G RAT and a 5G RAT.

2. The method of virtualization of claim 1 further comprising storing anchor data in a memory device.

3. The method of virtualization of claim 1 further comprising choosing the first radio resource or the second radio resource from the pooled resources to perform a communication task based on an environmental condition.

4. The method of virtualization of claim 1 further comprising handing off a data transmission from the first radio resource to the second radio resource.

5. The method of virtualization of claim 4 wherein the handing off a data transmission from the first radio resource to the second radio resource is based upon an environmental condition.

6. The method of virtualization of claim 1 wherein the managing the pooled resource further comprises allocating a radio bearer by analyzing a quality of service value, a radio resource utilization value, or a data priority metric.

7. The method of claim 1 , further comprising:

dynamically inspecting a data packet;

determining a data type of the data packet; and

choosing the first or second radio resource based on the data type.

8. The method of claim 1 further comprising caching content on a local content server based on a characteristic of data traffic within the network.

9. The method of claim 1 , wherein the first and the second radio resources are physical resource blocks (PRBs), and further comprising scheduling based on radio bearer utilization in a mesh network.

10. The method of claim 1 , further comprising performing scheduling based on radio conditions and radio bearer utilization of the pooled resources.

11. The method of claim 1 , further comprising requesting handover, upon detection of backhaul utilization at a threshold at the first multi-RAT node, of a user equipment (UE) from the first multi-RAT node to the second multi-RAT node, the second multi-RAT node having radio resources to support a quality of service (QoS) requirement of the UE.

12. The method of claim 1 , further comprising performing a handover from the first multi-RAT node to the second multi-RAT node across different radio access technologies.

13. The method of claim 1 , further comprising:

at the first multi-RAT node, maintaining a state machine per upstream network device, wherein the upstream network device is a mobility management entity (MME); and

at the first multi-RAT node, establishing and managing stream control transmission protocol (SCTP) connections with a plurality of MMES.

14. A method for virtualization, comprising:

pooling a first radio resource of a first multi-RAT node with a second radio resource of a second multi-RAT node wherein the first and second multi-RAT nodes are communicatively coupled so as to form a network;

maintaining a connection to an upstream network device via a computing cloud component;

managing the pooled resources so that the upstream network device interfaces with the pooled resources as a single base station;

sharing the capacity and traffic separation of the first multi-RAT node to control end-to-end quality of service (QoS) among a plurality of mobile operators; and

performing sharing of the pooled resources at the computing cloud component,

wherein the pooled resources are shared among a plurality of mobile operators,

wherein the shared pooled resources appear uniquely associated to a particular mobile operator with a unique global eNodeB ID, and

wherein the unique global eNodeB ID is formed of a public land mobile network (PLMN) ID of the mobile operator and eNodeB ID of a particular multi-RAT node of the pooled resources, and wherein the first multi-RAT node supports at least one of a 4G RAT and a 5G RAT.

15. The method of claim 14 , further comprising generating billing records based on a virtualization factor, the virtualization factor in proportion to use of the shared resources by each of the plurality of mobile operator.

16. The method of claim 14 , further comprising:

each multi-RAT node of the pooled resources broadcasting the PLMN ID of each of the mobile operators of the plurality of mobile operators sharing the pooled resources, the broadcasting performed in a system information block (SIB);

sending, from the first multi-RAT node, the SIB;

receiving, from the user equipment (UE), a broadcast PLMN ID in a radio resource control (RRC) message, the PLMN ID selected by the UE; and

sending, from the first multi-RAT node, an attachment request for the UE to a mobility management entity (MME), the MME being associated with the PLMN ID selected by the UE.

17. The method of claim 14 , further comprising establishing a GPRS tunneling protocol (GTP) user data (GTP-U) tunnel between a multi-RAT node serving a user equipment (UE) and a destination service gateway in a core network associated with the UE, the core network being associated with a particular mobile operator.

18. A non-transitory computer-readable medium containing instructions that, when executed on a processor, cause the processor to perform steps comprising:

pooling a first radio resource of a first multi-RAT node with a second radio resource of a second multi-RAT node wherein the first and second multi-RAT nodes are communicatively coupled so as to form a network;

maintaining a connection to an upstream network device via a computing cloud component; and

managing the pooled resources so that the upstream network device interfaces with the pooled resources as a single base station;

sharing the pooled resources with a plurality of mobile operators, wherein at least one of the pooled resources is reserved for a particular one of the plurality of mobile operators; and

rejecting an attachment request or a connection request from a subscriber of the particular one of the plurality of mobile operators when the at least one of the pooled resources is fully utilized, wherein the first multi-RAT node supports at least one of a 4G RAT and a 5G RAT.

19. A non-transitory computer-readable medium containing instructions that, when executed on a processor, cause the processor to perform steps comprising:

pooling a first radio resource of a first multi-RAT node with a second radio resource of a second multi-RAT node wherein the first and second multi-RAT nodes are communicatively coupled so as to form a network;

maintaining a connection to an upstream network device via a computing cloud component;

managing the pooled resources so that the upstream network device interfaces with the pooled resources as a single base station;

sharing the capacity and traffic separation of the first multi-RAT node to control end-to end quality of service (QoS) among a plurality of mobile operators; and

performing sharing of the pooled resources at the computing cloud component,

wherein the pooled resources are shared among a plurality of mobile operators,

wherein the shared pooled resources appear uniquely associated to a particular mobile operator with a unique global eNodeB ID, and

wherein the unique global eNodeB ID is formed of a public land mobile network (PLMN) ID of the mobile operator and eNodeB ID of a particular multi-RAT node of the pooled resources, wherein the first multi-RAT node supports at least one of a 4G RAT and a 5G RAT.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2022
From: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
To: PARALLEL WIRELESS, INC.
Reel/Frame 060900/0022 →
SECURITY INTEREST Recorded Mar 1, 2022
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
Reel/Frame 059279/0851 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2021
From: DONEPUDI, SRIDHAR; GARG, SUMIT; AGARWAL, KAITKI; MISHRA, RAJESH KUMAR; PAPA, STEVEN PAUL
To: PARALLEL WIRELESS, INC.
Reel/Frame 055812/0921 →