IP Library › Granted Patent US 12,477,400
Granted Patent B2
US 12,477,400 · App. 17/979,266 · Granted Nov 18, 2025

Method and apparatus for using microslices to control network performance of an enterprise wireless communication network

Inventors: Mehmet Yavuz (Campbell, 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.
H04W28/0967H04L5/0046H04W28/18H04W28/24
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,477,400
App. No.
17/979,266
Granted
Nov 18, 2025
Kind
B2
Abstract

A method and apparatus for utilizing microslices in an enterprise wireless communication network to manage and control network performance. The microslice instances are monitored during network operation, for example at communication nodes, functional blocks, and end-to-end to provide Key Performance Indicators (KPIs). These KPI are compared with performance objectives, which may be Service Level Objectives (SLOs). If the performance objectives are not met by the KPIs, then one or more of the microslice instances may be dynamically adjusted until the performance objectives are sufficiently met. Alternatively, the lower priority microslice instances may be dropped (i.e., terminated) until the performance objectives are sufficiently met.

Claims (15)

1 . A method of monitoring and managing data flows in a wireless communication network including a plurality of UEs (User Equipments) wirelessly connected with an enterprise network that includes a RAN (Radio Access Network) and a Core Network connected to the RAN, the Core Network providing control of network functions and access to external servers, comprising:

creating a plurality of microslice instances that define data flows for the UEs through the RAN and the Core Network, each microslice instance including a plurality of network components that span a plurality of functional blocks and communication nodes, each microslice instance having at least one associated Service Level Objective (SLO), each microslice instance being instantiated in a manner that forms a logical network, wherein the logical network is a virtual representation of a network that appears to the user as a separate and self-contained network, while physically being only a portion of the enterprise network;

monitoring each of the plurality of microslice instances, including measuring at least one KPI (Key Performance Indicator) of each microslice instance;

comparing a measured KPIs with SLOs for an associated microslice instances;

if the SLOs have been met for the microslice instances, then continuing the monitoring and comparing steps;

if the SLOs have not been met for at least one of the microslice instances, then dynamically adjusting said at least one microslice instance; and

the UEs in the enterprise network having associations with device groups, the associations being implemented as containerized applications running in the Core Network.

2 . The method of claim 1 wherein the dynamically adjusting of the at least one microslice instance includes re-configuring the at least one microslice instance, monitoring an adjusted microslice instance, and re-configuring the at least one microslice instance until the SLOs for the adjusted microslice instance have been met.

3 . The method of claim 2 wherein a microslice configuration is re-configured responsive to the KPIs and the microslice, and the at least one microslice instance is dynamically adjusted responsive to a revised microslice configuration, so that communication is not significantly interrupted.

4 . The method of claim 1 wherein the dynamically adjusting said at least one microslice instance is performed in a microslice orchestration module connected to the enterprise network.

5 . The method of claim 1 wherein the dynamically adjusting said at least one microslice instance includes modifying the at least one microslice instance for a subset of users of the at least one microslice instance.

6 . The method of claim 1 wherein the at least one microslice instance includes a functional block in an external network, and the dynamically adjusting the at least one microslice instance includes reconfiguring the at least one microslice instance in the external network.

7 . The method of claim 6 wherein the at least one microslice instance includes a functional block in at least one of a VLAN (Virtual Local Access Network) and a VxLAN (Virtual extensible Local Access Network), and said dynamically adjusting the at least one microslice instance includes reconfiguring the microslice in the VLAN or the VxLAN.

8 . The method of claim 1 wherein the enterprise network is configured as a CBRS (Citizens Broadband Radio Service) network, the RAN includes CBSDs (CBRS Service Devices), and the microslice instances are communicating through the CBSDs.

9 . The method of claim 1 wherein the measuring the KPIs includes at least one of measuring performance end-to-end across the at least one microslice instance, measuring performance at a communication node of the at least one microslice instance, and measuring performance at a functional block of the at least one microslice instance.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2023
From: YAVUZ, MEHMET; BALASUBRAMANIAN, SRINIVASAN; SHAH, RAJEEV; ANNEBOINA, VINAY; VON NAGY, ANDREW; NANDURI, KESHAV SAI SRINIVAS
To: CELONA, INC.
Reel/Frame 062332/0988 →
Continuity (6)
Continuation In Part 17687546 · Mar 4, 2022
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 20230121880A1 · Apr 20, 2023
References Cited (22)
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 20180152958A1 · Arnold · 2018 [cited by applicant]
US 20180270743A1 · Callard · 2018 [cited by applicant]
US 20190053104A1 · Qiao · 2019 [cited by examiner]
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 20200412565A1 · Sanders · 2020 [cited by examiner]
US 20210084523A1 · Kucera · 2021 [cited by applicant]
US 20210204164A1 · Yavuz et al. · 2021 [cited by applicant]
WO 2019185130 · 2019 [cited by applicant]
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”. [cited by applicant]
GSMA, “Road to 5G: Introduction and Migration”, Apr. 2018, 54 pgs. [cited by applicant]
3GPP TS 23.501 v17.6.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System architecture for the 5G System (5GS); Stage 2”, Release 17, Sep. 2022. [cited by applicant]