IP Library › Granted Patent US 11,576,115
Granted Patent B2
US 11,576,115 · App. 17/088,362 · Granted Feb 7, 2023

Systems and methods for designing network slices using extensible components

Inventors: Viswanath Kumar Skand Priya (Irving, TX); Kristen Sydney Young (Morris Plains, NJ)
Assignee: Verizon Patent and Licensing Inc.
H04W48/18H04W24/02H04W24/10H04W84/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,576,115
App. No.
17/088,362
Granted
Feb 7, 2023
Kind
B2
Abstract

A system may include one or more devices that with processors. The processors are configured to: receive instructions to assemble a slice service design for a network using slice design components; store the slice service design; and receive a request to deploy a slice service specified by the slice service design. The processors may be configured to: deploy the slice service in subnets of the network; or deploy services defined by portions of the slice service design in some of the subnets of the network.

Claims (72)

1. A system comprising one or more devices that include processors, wherein the processors are configured to:

receive instructions to assemble a slice service design for a network using slice design components;

store the slice service design;

receive a request to deploy a slice service specified by the slice service design; and

perform one of:

deploy the slice service in subnets of the network; or

deploy services defined by portions of the slice service design in a particular number of subnets, among the subnets, of the network.

2. The system of claim 1 , wherein the processors are further configured to:

retrieve one or more descriptors, from a database, that correspond to the slice service design; and

parse the descriptors to identify network deployment units to be deployed at the subnets,

wherein when the processors deploy the slice service, the processors cause network functions to be instantiated in one or more of the subnets.

3. The system of claim 1 , wherein the processors are further configured to:

receive instructions to design the slice design components, wherein the slice design components include at least one of:

a network function component, a network deployment unit, an infrastructure deployment unit, a service assurance service component, and an assurance deployment unit.

4. The system of claim 3 , wherein the network functions include:

an Access and Mobility Function (AMF);

a Session Management Function (SMF);

a central unit-control plane (CU-CP); or

a distributed unit (DU).

5. The system of claim 3 , wherein the infrastructure deployment unit includes:

a network service component and a location component.

6. The system of claim 3 , wherein the assurance deployment unit includes: an assurance module that comprises:

an assurance input component, an assurance output component, and an assurance module configuration component.

7. The system of claim 1 , wherein when the processors deploy the slice service, the processors are configured to:

apply configuration parameters specified by configuration components defined in the slice service design.

8. The system of claim 1 , wherein when the processors deploy the slice service, the processors are configured to:

create network deployment unit instance records (NDUIRs), and

create, for each of the subnets, a network slice instance record (NSIR).

9. The system of claim 1 , wherein the processors are further configured to:

complete the slice service design,

wherein completing the slice service design includes distributing components of the slice service design to a network entity for virtualizing network functions.

10. The system of claim 1 , wherein the stored service design includes:

a service profile that comprises a slice profile and first attribute components, and wherein the slice profile includes an end-to-end service slice (E2E SS) component and a second attribute components, wherein the first and second attribute components specify key-value pairs.

11. A method comprising:

assembling a slice service design for a network;

storing the slice service design;

receiving a request to deploy a slice service specified by the slice service design; and

performing one of:

deploying the slice service in subnets of the network; or

deploying services defined by portions of the slice service design in a particular number of subnets, among the subnets, of the network.

12. The method of claim 11 , further comprising:

retrieving one or more descriptors, from a database, that correspond to the slice service design; and

parsing the descriptors to identify network deployment units to be deployed in the subnets,

wherein deploying the slice service comprises instantiating network functions in one or more of the subnets.

13. The method of claim 11 , further comprising:

receiving instructions to design the slice design components, wherein the slice design components include at least one of:

a network function component, a network deployment unit, an infrastructure deployment unit, a service assurance service component, and an assurance deployment unit.

14. The method of claim 13 , wherein the network functions include:

an Access and Mobility Function (AMF);

a Session Management Function (SMF);

a central unit-control plane (CU-CP); or

a distributed unit (DU).

15. The method of claim 13 , wherein the infrastructure deployment unit includes:

a network service component and a location component.

16. The method of claim 13 , wherein the assurance deployment unit includes an assurance module that comprises:

an assurance input component, an assurance output component, and an assurance module configuration component, and a microservice component for performing analytics on key performance indicators (KPIs).

17. The method of claim 11 , wherein deploying the slice service includes:

applying configuration parameters specified by configuration components defined in the service sign.

18. The method of claim 11 , wherein deploying the slice service includes:

creating network deployment unit instance records (NDUIRs), and

creating, for each of the subnets, a network slice instance record (NSIR).

19. A non-transitory computer-readable medium comprising processor executable instructions, that when executed by one or more processors, cause the processors to:

receive instructions to assemble a slice service design for a network using slice design components;

store the slice service design;

receive a request to deploy a slice service specified by the slice service design; and

perform one of:

deploy the slice service in subnets of the network; or

deploy services defined by portions of the slice service design in a particular number of subnets, among the subnets, of the network.

20. The non-transitory computer-readable medium of claim 19 , further comprising processor-executable instructions for causing, when executed by the processors, the processors to:

retrieve one or more descriptors, from a database, that correspond to the slice design; and

parse the descriptors to identify network deployment units to be deployed in the subnets,

wherein when the processors deploy the slice service, the processors cause network functions to be instantiated in one or more of the subnets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2020
From: PRIYA, VISWANATH KUMAR SKAND; YOUNG, KRISTEN SYDNEY
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 054261/0574 →
Continuity (1)
Related Publication 20220141760A1 · May 5, 2022