IP Library › Granted Patent US 12,513,044
Granted Patent B2
US 12,513,044 · App. 18/430,314 · Granted Dec 30, 2025

Systems and methods for zero-touch interworking of network orchestration with data platform and analytics in virtualized 5G deployment

Inventors: Manjari Asawa (Cupertino, CA); Madhuri Muttreja (Parker, CO)
Assignee: DISH Wireless L.L.C.
H04L41/0806H04L41/0895H04L41/40H04W28/0958H04W28/20H04W48/10H04W72/0453H04L41/122H04L43/08H04L43/20H04W8/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 12,513,044
App. No.
18/430,314
Granted
Dec 30, 2025
Kind
B2
Abstract

Systems, methods, and non-transitory, machine-readable media for zero-touch interworking of network control with data platform and analytics in virtualized deployment are disclosed. Responsive to a network service request for service location identifiers, data from data sources may be processed, and indicia of data characteristics may be analyzed to create or develop a data model. Configuration specifications may be created to instantiate a network slice and network services as a function of the data characteristics, conforming to quality of service parameters and service location identifiers. A log mapped to the request may be created and included in a template specifying a data observability framework and resources for the network slice and network services. The slice and services may be instantiated with the configuration specifications, with data services provided to user equipment of the external entity, and with the cellular network consequently providing data services to user equipment.

Claims (54)

1 . A method comprising:

processing one or more cellular network service requests from an external entity that is distinct from an entity operating a cellular network and a control system for the cellular network, the one or more cellular network service requests indicating one or more service location identifiers requested by the external entity;

processing data from a plurality of cellular network components of a cellular network, where the data was collected over time;

analyzing the data from the plurality of cellular network components to create or develop a cellular network model that is at least partially indicative of past performance of discrete portions of the cellular network analyzing the data;

detecting one or more patterns of performance characteristics of the discrete portions of the cellular network;

creating configuration specifications, based at least in part on the one or more patterns of performance characteristics, to instantiate a network slice and/or one or more network services corresponding to the network slice based at least in part on the cellular network model that is indicative of performance of the discrete portions of the cellular network, wherein the network slice and/or the one or more network services corresponding to the network slice conform to the one or more service location identifiers; and

causing instantiation of the network slice and/or the one or more network services corresponding to the network slice in accordance with the configuration specifications to provide data services to user equipment of the external entity.

2 . The method as recited in claim 1 , where the one or more cellular network service requests correspond to a slice request and indicate one or more quality of service parameters, and the causing the instantiation of the network slice is in accordance with the one or more quality of service parameters.

3 . The method as recited in claim 1 , further comprising configuring at least some of the plurality of cellular network components to permit access to the cellular network by the user equipment of the external entity in accordance with the configuration specifications.

4 . The method as recited in claim 1 , further comprising configuring one or more data resources to facilitate the one or more network services corresponding to the network slice in accordance with the configuration specifications.

5 . The method as recited in claim 1 , further comprising creating a log mapped to the one or more cellular network service requests and included in a template that specifies a data observability framework and resources for the network slice and/or the one or more network services corresponding to the network slice.

6 . The method as recited in claim 1 , further comprising:

collecting additional data from the plurality of cellular network components of the cellular network; and

continuing to develop the cellular network model based at least in part on the additional data.

7 . The method as recited in claim 1 , further comprising:

collecting additional data from the plurality of cellular network components of the cellular network;

detecting one or more network changes based at least in part on the additional data; and

responsive to the detecting the one or more network changes, causing re-instantiation or modification of the network slice and/or the one or more network services corresponding to the network slice.

8 . The method as recited in claim 1 , further comprising detecting one or more patterns of performance characteristics of the discrete portions of the cellular network, wherein the configuration specifications are based at least in part on the one or more patterns of performance characteristics.

9 . A system comprising:

one or more processing devices communicatively coupled to memory communicatively coupled with and readable by the one or more processing devices and having stored therein processor-readable instructions which, when executed by the one or more processing devices, configure the system to perform operations comprising:

processing one or more cellular network service requests from an external entity that is distinct from an entity operating a cellular network and a control system for the cellular network, the one or more cellular network service requests indicating one or more service location identifiers requested by the external entity;

processing data from a plurality of cellular network components of a cellular network, where the data was collected over time;

analyzing the data from the plurality of cellular network components to create or develop a cellular network model that is at least partially indicative of past performance of discrete portions of the cellular network;

detecting one or more patterns of performance characteristics of the discrete portions of the cellular network;

creating configuration specifications, based at least in part on the one or more patterns of performance characteristics, to instantiate a network slice and/or one or more network services corresponding to the network slice based at least in part on the cellular network model that is indicative of performance of the discrete portions of the cellular network, wherein the network slice and/or the one or more network services corresponding to the network slice conform to the one or more service location identifiers; and

causing instantiation of the network slice and/or the one or more network services corresponding to the network slice in accordance with the configuration specifications to provide data services to user equipment of the external entity.

10 . The system as recited in claim 9 , where the one or more cellular network service requests correspond to a slice request and indicate one or more quality of service parameters, and the causing the instantiation of the network slice is in accordance with the one or more quality of service parameters.

11 . The system as recited in claim 9 , the operations further comprising configuring at least some of the plurality of cellular network components to permit access to the cellular network by the user equipment of the external entity in accordance with the configuration specifications.

12 . The system as recited in claim 9 , the operations further comprising configuring one or more data resources to facilitate the one or more network services corresponding to the network slice in accordance with the configuration specifications.

13 . The system as recited in claim 9 , the operations further comprising creating a log mapped to the one or more cellular network service requests and included in a template that specifies a data observability framework and resources for the network slice and/or the one or more network services corresponding to the network slice.

14 . The system as recited in claim 9 , the operations further comprising:

collecting additional data from the plurality of cellular network components of the cellular network; and

continuing to develop the cellular network model based at least in part on the additional data.

15 . The system as recited in claim 9 , the operations further comprising:

collecting additional data from the plurality of cellular network components of the cellular network;

detecting one or more network changes based at least in part on the additional data; and

responsive to the detecting the one or more network changes, causing re-instantiation or modification of the network slice and/or the one or more network services corresponding to the network slice.

16 . The system as recited in claim 9 , the operations further comprising detecting one or more patterns of performance characteristics of the discrete portions of the cellular network, wherein the configuration specifications are based at least in part on the one or more patterns of performance characteristics.

17 . One or more non-transitory, machine-readable media having machine-readable instructions thereon which, when executed by one or more processing devices, cause the one or more processing devices to perform operations comprising:

processing one or more cellular network service requests from an external entity that is distinct from an entity operating a cellular network and a control system for the cellular network, the one or more cellular network service requests indicating one or more service location identifiers requested by the external entity;

processing data from a plurality of cellular network components of a cellular network, where the data was collected over time;

analyzing the data from the plurality of cellular network components to create or develop a cellular network model that is at least partially indicative of past performance of discrete portions of the cellular network;

detecting one or more patterns of performance characteristics of the discrete portions of the cellular network;

creating configuration specifications, based at least in part on the one or more patterns of performance characteristics, to instantiate a network slice and/or one or more network services corresponding to the network slice based at least in part on the cellular network model that is indicative of performance of the discrete portions of the cellular network, wherein the network slice and/or the one or more network services corresponding to the network slice conform to the one or more service location identifiers; and

causing instantiation of the network slice and/or the one or more network services corresponding to the network slice in accordance with the configuration specifications to provide data services to user equipment of the external entity.

18 . The one or more non-transitory, machine-readable media as recited in claim 17 , the operations further comprising:

collecting additional data from the plurality of cellular network components of the cellular network; and

continuing to develop the cellular network model based at least in part on the additional data.

19 . The one or more non-transitory, machine-readable media as recited in claim 17 , the operations further comprising:

collecting additional data from the plurality of cellular network components of the cellular network;

detecting one or more network changes based at least in part on the additional data; and

responsive to the detecting the one or more network changes, causing re-instantiation or modification of the network slice and/or the one or more network services corresponding to the network slice.

20 . The one or more non-transitory, machine-readable media as recited in claim 17 , the operations further comprising detecting one or more patterns of performance characteristics of the discrete portions of the cellular network, wherein the configuration specifications are based at least in part on the one or more patterns of performance characteristics.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2024
From: ASAWA, MANJARI; MUTTREJA, MADHURI
To: DISH WIRELESS L.L.C.
Reel/Frame 066519/0033 →
Continuity (4)
Continuation 17870335 · Jul 21, 2022
Continuation 17075506 · Oct 20, 2020
Provisional Application 63065431 · Aug 13, 2020
Related Publication 20240172048A1 · May 23, 2024
References Cited (23)
US 10708368B1 · Young et al. · 2020 [cited by applicant]
US 10970123B1 · Luciano et al. · 2021 [cited by applicant]
US 11071055B1 · Wang · 2021 [cited by examiner]
US 11368588B1 · Johnston et al. · 2022 [cited by applicant]
US 11412415B2 · Asawa et al. · 2022 [cited by applicant]
US 11930400B2 · Asawa et al. · 2024 [cited by applicant]
US 20090318088A1 · Wu et al. · 2009 [cited by applicant]
US 20180285268A1 · Korgaonkar et al. · 2018 [cited by applicant]
US 20180316615A1 · Shaw et al. · 2018 [cited by applicant]
US 20190045351A1 · Zee et al. · 2019 [cited by applicant]
US 20190230003A1 · Gao et al. · 2019 [cited by applicant]
US 20190394655A1 · Rahman et al. · 2019 [cited by applicant]
US 20200053834A1 · Dahan et al. · 2020 [cited by applicant]
US 20210127318A1 · Zhang · 2021 [cited by examiner]
US 20210390647A1 · Chen et al. · 2021 [cited by applicant]
US 20220100636A1 · Jothiprakash · 2022 [cited by examiner]
US 20220110001A1 · Ginis · 2022 [cited by examiner]
US 20220272018A1 · Chong et al. · 2022 [cited by applicant]
US 20220377659A1 · Venkataraman et al. · 2022 [cited by applicant]
EP 3609161 · 2020 [cited by applicant]
JP 2020521387A · 2020 [cited by applicant]
WO 2020057717A1 · 2020 [cited by applicant]
Rodriguez et al., “Automating the Deployment of 5G Network Slices with ONAP”, Institute of Electrical and Electronics Engineers, 10th International Conference on Networks of the Future (NoF), Oct. 1, 2019, pp. 32-39. [cited by applicant]