IP Library Granted Patent US 10,833,937
Granted Patent B2
US 10,833,937 · App. 16/373,284 · Granted Nov 10, 2020

Detect impact of network maintenance in software defined infrastructure

Inventors: Muhammad Bilal Anwer (Branchburg, NJ); Vijay Gopalakrishnan (Edison, NJ); Aisha Syed (Salt Lake City, UT); Jacobus Erasmus Van der Merwe (Salt Lake City, UT)
Assignees: AT&T Intellectual Property I, L.P.; University of Utah Research Foundation
H04L41/0866H04L41/0893H04L41/14
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 10,833,937
App. No.
16/373,284
Filed
Apr 2, 2019
Granted
Nov 10, 2020
Kind
B2
Art Unit
2445
USPC
709/223
Abstract

A system may assist with checking policy impact in a software-defined infrastructure environment. The system's data analysis may enable it to discover and quantify the impact of policies on software-defined infrastructure objects in the same or different layers.

Claims (54)

1. A server comprising:

a processor; and

a memory coupled with the processor, the memory storing executable instructions that when executed by the processor cause the processor to effectuate operations comprising:

obtaining a policy for maintaining a service;

parsing the policy to extract a first object;

querying for a second object based on the first object;

based on the first object and the second object, determining workload variables exposed by the first object and the second object; and

annotating knowledge graph model of the service based on the first object, the second object, and the workload variables.

2. The server of claim 1 , the operations further comprising:

based on the first object and the second object, determining configurations variables exposed by the first object and the second object.

3. The server of claim 2 , wherein the configuration variables comprise number of serving gateways or number packet of data network gateways.

4. The server of claim 2 , wherein the configuration variables comprise type of server or number of central processing units for a virtual machine.

5. The server of claim 1 , wherein:

the first object is a serving gateway,

the second object is a mobility management entity.

6. The server of claim 1 , wherein:

the first object is a serving gateway, and

the second object is a virtual network function.

7. The server of claim 1 , wherein the first object is a serving gateway.

8. The server of claim 1 , wherein:

the first object is a network server, and

the second object is a virtual machine.

9. The server of claim 1 , wherein:

the first object is an evolved packet core, and

the second object is a packet data network gateway.

10. The server of claim 1 , wherein:

the first object is network server, and

the second object is an eNodeB.

11. The server of claim 1 , wherein the workload variables comprise request rate of an evolved packet core or number of clients of an evolved packet core.

12. A computer readable storage medium storing computer executable instructions that when executed by a computing device cause said computing device to effectuate operations comprising:

obtaining a policy for maintaining a service;

parsing the policy to extract a first object;

querying for a second object based on the first object;

based on the first object and the second object, determining workload variables exposed by the first object and the second object; and

annotating knowledge graph model of the service based on the first object, the second object, and the workload variables.

13. The computer readable storage medium of claim 12 , the operations further comprising:

based on the first object and the second object, determining configurations variables exposed by the first object and the second object.

14. The computer readable storage medium of claim 13 , wherein the configuration variables comprise number of serving gateways or number of packet data network gateways.

15. The computer readable storage medium of claim 13 , wherein the configuration variables comprise type of server or number of central processing units for a virtual machine.

16. The computer readable storage medium of claim 12 , wherein:

the first object is a serving gateway,

the second object is a mobility management entity.

17. The computer readable storage medium of claim 12 , wherein:

the first object is a serving gateway, and

the second object is a virtual network function.

18. The computer readable storage medium of claim 12 , wherein:

the first object is a server, and

the second object is a virtual machine.

19. The computer readable storage medium of claim 12 , wherein:

the first object is an evolved packet core, and

the second object is a packet data network gateway.

20. The computer readable storage medium of claim 12 , wherein:

the first object is server, and

the second object is an eNodeB.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: UNIVERSITY OF UTAH
To: UNIVERSITY OF UTAH RESEARCH FOUNDATION
Reel/Frame 052950/0171 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA PREVIOUSLY RECORDED AT REEL: 052651 FRAME: 0460. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 2, 2020
From: SYED, AISHA; VAN DER MERWE, JACOBUS ERASMUS
To: UNIVERSITY OF UTAH
Reel/Frame 052808/0475 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2020
From: SYED, AISHA; VAN DER MERWE, JACOBUS ERASMUS; PAULSEN, ERIC
To: UNIVERSITY OF UTAH
Reel/Frame 052651/0460 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2019
From: ANWER, MUHAMMAD BILAL; GOPALAKRISHNAN, VIJAY
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 048773/0621 →
Continuity (1)
Related Publication 20200322218A1 · Oct 8, 2020