IP Library › Granted Patent US 12,250,115
Granted Patent B2
US 12,250,115 · App. 17/687,546 · Granted Mar 11, 2025

Method and apparatus for microslicing wireless enterprise communication networks using microslice profiles

Inventors: Mehmet Yavuz (Palo Alto, CA); Srinivasan Balasubramanian (San Diego, CA); Rajeev Shah (Los Gatos, CA); Vinay Anneboina (San Jose, CA); Andrew Von Nagy (Cupertino, CA); Keshav Sai Srinivas Nanduri (Cupertino, CA)
Assignee: Celona, Inc.
H04L41/0806H04L41/0816H04L41/0893H04L41/0895H04L41/5006
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,250,115
App. No.
17/687,546
Granted
Mar 11, 2025
Kind
B2
Abstract

A method and apparatus for defining, configuring, operating, monitoring, and modifying microslices in an enterprise network is described. Microslices provide an end-to-end logical network through multiple networks, which allows efficient arrangement of data flows in the enterprise network with a defined Quality of Service (QoS). Various embodiments of a system for creating and implementing microslice instances in a wireless communications network are disclosed. A microslice instance can connect a UE in the enterprise network with an external server. In some embodiments, the enterprise network administrator can define Service Level Objectives (SLOs), device groups, service types, and user application groups, and associate them with one or more microslices. An orchestrator can configure the microslice with an appropriate amount of network resources to be allocated to the microslice, and then set-up, operate, monitor, and modify the microslice instance to adapt to current network conditions.

Claims (32)

1. A microslice orchestration module for implementing a microslice that provides a communication path for a wireless device connected to a network, comprising:

a receiving unit for receiving device information, microslice profiles and resource availability information, each microslice profile defining parameters of data flow that ensure a specified Quality of Service (QoS) requirement and a specified Service Level Objective (SLO) meeting service requirements of a service type or an application;

a microslice orchestrating unit for determining a network configuration that defines a microslice instance responsive to the device information, microslice profiles and the resource availability information, the network configuration of the microslice instance defining functional blocks and communication links between the functional blocks; and

a configuration control unit for setting up and controlling the functional blocks and the communication links between the functional blocks responsive to the network configuration, to implement the microslice instance for the wireless device, the mircoslice instance including a communication link with a wireless User Equipment (UE) that meets service requirements for the wireless UE, and the migroslice provides viitual logical network as an end-to-end connection that is not limited by definitions of Standard Development Organizations (SDOs).

2. The microslice orchestration module of claim 1 wherein:

the microslice orchestration module is connected to an enterprise network;

the receiving unit receives the device information, microslice profile and the resource availability information from the enterprise network;

the microslice orchestrating unit determines a network configuration that defines a microslice instance in the enterprise network; and

the configuration control unit sets up and controls the functional blocks and the communication links in the enterprise network to implement the microslice instance.

3. The microslice orchestration module of claim 1 wherein the microslice orchestration module includes a Network Resource Allocation Module that allocates network resources to the microslice configuration responsive to resource availability information from the enterprise network.

4. The microslice orchestration module of claim 1 wherein:

the microslice orchestration module is connected to an enterprise network;

the network configuration includes a plurality of functional blocks from the enterprise network and at least one functional block from a non-enterprise communication platform.

5. The microslice orchestration module of claim 4 wherein at least one of the functional blocks in the microslice instance is a VLAN.

6. The microslice orchestration module of claim 1 further comprising a monitoring unit connected to at least one functional unit, that separately monitors the performance of the at least one functional unit and the performance of at least one link to provide KPis (Key Performance Indicators).

7. The microslice orchestration module of claim 6 wherein the monitoring unit is connected to each of the function units and each of the links, and separately monitors the performance of each of the functional units and each of the links, to provide KPis.

8. The microslice orchestration module of claim 6 wherein the monitoring unit monitors end-to-end performance.

9. The microslice orchestration module of claim 6 further comprising a performance managing unit that revises—a—microslice configuration responsive to the KPis and the microslice profile and dynamically adapts the microslice instance responsive to the revised microslice configuration.

10. The microslice orchestration module of claim 1 wherein the receiving unit is connected to receive device groups from the enterprise network, and the microslice orchestrating unit defines a microslice instance responsive to the device group and device information.

11. A method for implementing a microslice that provides a communication path for a wireless device connected to an enterprise network, comprising:

receiving device information, microslice profiles and resource availability information from the enterprise network, each microslice profile defining parameters of data flow that ensure a specified Quality of Service (QOS) requirement and a specified Service Level Objective (SLO) meeting service requirements of a service type or an application;

responsive to the device information and microslice profiles, selecting a microslice profile, responsive to the selected microslice profile and the resource availability information, determining a network configuration that defines a microslice instance, including defining functional blocks and communication links between the functional blocks in the enterprise network; and

responsive to the network configuration, setting up and managing the functional blocks and the communication links between the functional blocks, to implement the microslice instance for the wireless device, the mircoslice instance including a communication link with a wireless User Equipment (UE) that meets service requirements for the wireless UE, and the microslice provides a virtual logical network as an end-to-end connection that is not limited by definitions of Standard Development Organizations (SDOs).

12. The method of claim 11 wherein resources are allocated to the microslice configuration in a Network Resource Allocation Module responsive to the resource availability information provided by the enterprise network.

13. The method of claim 11 wherein the step of determining a network configuration defines at least one functional block from a non-enterprise communication platform, so that the microslice instance includes at least one non-enterprise functional block.

14. The method of claim 11 wherein the step of determining a network configuration defines a VLAN for at least one of the functional blocks in the microslice instance.

15. The method of claim 11 further comprising monitoring at least one functional unit and at least one link in the microslice instance, to provide KPis (Key Performance Indicators).

16. The method of claim 15 further comprising monitoring each of the function units and each of the links in the microslice instance.

17. The method of claim 15 further comprising monitoring end-to-end performance of the microslice instance.

18. The method of claim 15 wherein the selected microslice profile includes SLOs (Service Level Objectives), further comprising revising the microslice configuration responsive to the KPis and the SLOs, to provide a revised microslice configuration.

19. The method of claim 18 including dynamically adapting the microslice instance responsive to the revised microslice configuration.

20. The method of claim 11 wherein the device is associated with a device group, a receiving unit is connected to receive device groups from the enterprise network, and the step of selecting a microslice profile is responsive to the device group associated with the device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2022
From: YAVUZ, MEHMET; BALASUBRAMANIAN, SRINIVASAN; SHAH, RAJEEV; ANNEBOINA, VINAY; VON NAGY, ANDREW; NANDURI, KESHAV SAI SRINIVAS
To: CELONA, INC.
Reel/Frame 059797/0239 →
Continuity (5)
Continuation In Part 16790645 · Feb 13, 2020
Provisional Application 62956066 · Dec 31, 2019
Provisional Application 63280060 · Nov 16, 2021
Provisional Application 63283211 · Nov 24, 2021
Related Publication 20220255798A1 · Aug 11, 2022
References Cited (23)
US 8842578B1 · Zisapel · 2014 [cited by examiner]
US 11284288B2 · Yavuz et al. · 2022 [cited by applicant]
US 20070011262A1 · Kitani · 2007 [cited by applicant]
US 20160212017A1 · Li · 2016 [cited by applicant]
US 20170141973A1 · Vrzic · 2017 [cited by examiner]
US 20170367036A1 · Chen · 2017 [cited by applicant]
US 20180132138A1 · Senarath · 2018 [cited by examiner]
US 20180152958A1 · Arnold · 2018 [cited by applicant]
US 20180270743A1 · Callard · 2018 [cited by applicant]
US 20190068402A1 · Mazarick · 2019 [cited by applicant]
US 20190124704A1 · Sun · 2019 [cited by applicant]
US 20190273635A1 · McNamee et al. · 2019 [cited by applicant]
US 20200136920A1 · Doshi · 2020 [cited by applicant]
US 20200178158A1 · Won · 2020 [cited by applicant]
US 20210084523A1 · Kucera · 2021 [cited by applicant]
US 20210204164A1 · Yavuz et al. · 2021 [cited by applicant]
WO 2019185130 · 2019 [cited by applicant]
WO WO2020069758A1 · 2020 [cited by examiner]
Thomas, Shane, International Search Report and Written Opinion received from the USRO dated May 28, 2021 for appln. No. PCT/US2020/065043, 23 pgs. [cited by applicant]
GSMA, “Network Slicing Use Case Requirements”, Apr. 2018, 54 pgs. [cited by applicant]
GSMA, “Network Slicing Use Cases Requirements”, Dec. 14, 2019. [cited by applicant]
GSMA, “Road to 5G: Introduction and Migration”, Apr. 2018, 54 pgs. [cited by applicant]
3GPP TS SD.501 V17.3.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System architecture for the 5G System (5GS); Stage 2”, Release 17, Dec. 2021. [cited by applicant]