IP Library › Granted Patent US 12,068,911
Granted Patent B2
US 12,068,911 · App. 18/211,000 · Granted Aug 20, 2024

Testing framework for adaptive virtual services

Inventor: Zubin Ingah (Centennial, CO)
Assignee: CenturyLink Intellectual Property LLC
H04L41/0695H04L41/0631H04L41/069H04L43/50H04L41/0686
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,068,911
App. No.
18/211,000
Granted
Aug 20, 2024
Kind
B2
Abstract

Examples of the present disclosure describe a testing framework for adaptive virtual services. In an example, a function vendor provides a network function having stated specifications to a service provider. A derived signature is generated for the network function (e.g., based on associated metadata, an image associated with the network function, and/or a network signature for the network function), which is used to classify the network function. The testing framework is used to test the network function according to its classification, thereby determining a set of capabilities. In examples, a network function having the same or similar signature as a previously tested network function may be categorized according to the previously tested network function. The network function is categorized according to its determined capabilities and added to an inventory of network functions for the service provider. Network functions in the inventory can then be selected to form a computer network.

Claims (34)

1. A system comprising:

at least one processor; and

memory storing instructions that, when executed by the at least one processor, causes the system to perform a set of operations, the set of operations comprising:

receiving, from a user device, an indication of the computer network comprising the set of network functions;

validating, based at least in part on a set of capabilities for each network function of the set of network functions, the computer network to identify a functionality issue, wherein validating the set of network functions includes evaluating a first network function and a second network function of the set of network functions to identify the functionality issue between the first network function and the second network function; and

when the functionality issue is identified, generating an alert associated with the identified functionality issue, wherein the alert comprises an indication of at least one network function of the set of network functions.

2. The system of claim 1 , wherein the indication further comprises a requirement associated with the computer network, and wherein validating the computer network comprises:

identifying a determined capability for the first network function from a network function inventory; and

evaluating the determined capability of the first network function based on the requirement associated with the computer network to identify the functionality issue for the computer network.

3. The system of claim 1 , the functionality issue comprising at least one of:

an incompatibility;

a performance bottleneck; or

a functionality mismatch.

4. The system of claim 1 , the set of operations further comprising:

receiving, in response to the alert comprising an indication of the at least one network function, an indication of a replacement network function for the computer network in place of the at least one network function;

generating an updated set of network functions that includes the replacement network function and omits the at least one network function;

validating the updated set of network functions based at least in part on a set of capabilities for each network function of the updated set of network functions; and

providing an indication that the updated set of network functions is validated.

5. A method for validating a computer network comprising a set of network functions, comprising:

receiving, from a user device, an indication of the computer network comprising the set of network functions;

validating, based at least in part on a set of capabilities for each network function of the set of network functions, the computer network to identify a functionality issue, wherein validating the set of network functions includes evaluating a first network function and a second network function of the set of network functions to identify the functionality issue between the first network function and the second network function; and

when a functionality issue is identified, generating an alert associated with the identified functionality issue, wherein the alert comprises an indication of at least one network function of the set of network functions.

6. The method of claim 5 , wherein the indication further comprises a requirement associated with the computer network, and wherein validating the computer network comprises:

identifying a determined capability for the first network function from a network function inventory; and

evaluating the determined capability of the first network function based on the requirement associated with the computer network to identify the functionality issue for the computer network.

7. The method of claim 5 , the functionality issue comprising at least one of:

an incompatibility;

a performance bottleneck; or

a functionality mismatch.

8. The method of claim 5 , further comprising:

receiving, in response to the alert comprising an indication of the at least one network function, an indication of a replacement network function for the computer network in place of the at least one network function;

generating an updated set of network functions that includes the replacement network function and omits the at least one network function;

validating the updated set of network functions based at least in part on a set of capabilities for each network function of the updated set of network functions; and

providing an indication that the updated set of network functions is validated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2023
From: INGAH, ZUBIN
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 063986/0163 →
Continuity (4)
Continuation 17589919 · Feb 1, 2022
Continuation 16992488 · Aug 13, 2020
Provisional Application 62886019 · Aug 13, 2019
Related Publication 20230327945A1 · Oct 12, 2023
Cited By (4)
US 12,475,140 US 12,585,623 US 12,615,180 US 12,688,198