IP Library › Granted Patent US 10,461,990
Granted Patent B2
US 10,461,990 · App. 15/908,302 · Granted Oct 29, 2019

Diagnostic traffic generation for automatic testing and troubleshooting

Inventors: Byoung-Jo Kim (Morganville, NJ); Yang Xu (Basking Ridge, NJ); Muhammad Bilal Anwer (Branchburg, NJ)
Assignee: AT&T Intellectual Property I, L.P.
H04L41/0645H04L41/0681H04L43/0888H04L43/0894H04L43/50H04M3/323H04L41/12H04L43/0829H04L43/16H04M3/42221
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,461,990
App. No.
15/908,302
Granted
Oct 29, 2019
Kind
B2
Abstract

A framework in a cloud network that may allow for debugging at multiple vantage points at different layers (e.g., layer 2, layer 3, etc.). The methods may provide tracer or measurement services that filter, capture, or forward flows that may include packets, calls, or protocols to look for particular signatures.

Claims (39)

1. An apparatus comprising:

a processor; and

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

detecting an occurrence of an event;

based on the detected occurrence of the event, activating a virtual machine, wherein said activating a virtual machine comprises providing instructions to generate the virtual machine to be instantiated on one or more devices or providing instructions to configure a virtual machine already instantiated on one or more devices;

obtaining the network traffic using the activated virtual machine, wherein the network traffic comprises test traffic and normal traffic;

separating the test traffic and the normal traffic using the virtual machine; and

based on the separated test traffic, determining health of a system.

2. The apparatus of claim 1 , wherein the virtual machine emulates a mobile device.

3. The apparatus of claim 1 , wherein the virtual machine generates a first type of test traffic for a remote virtual machine.

4. The apparatus of claim 1 , wherein the detected event is a number of times the application resets.

5. The apparatus of claim 1 , wherein the detected event is on reaching a threshold number of customer complaints.

6. The apparatus of claim 1 , wherein the detected event is a change of hardware of a network device.

7. The apparatus of claim 1 , wherein the system comprises a subset of a network component.

8. The apparatus of claim 1 , the operations further comprising:

identifying a remote device of interest based on a threshold number of errors; and

providing instructions to activate a virtual machine on the remote device in order to generate test traffic.

9. The apparatus of claim 1 , the operations further comprising providing instructions to display the health of the system, which comprises diagnosed problems with the system.

10. A method comprising:

detecting an occurrence of an event;

activating a virtual machine based on the event, wherein said activating a virtual machine comprises providing instructions to generate the virtual machine to be instantiated on one or more devices or providing instructions to configure a virtual machine already instantiated on one or more devices;

obtaining the network traffic using the activated virtual machine, wherein the network traffic comprises test traffic and normal traffic;

separating the test traffic and the normal traffic using the virtual machine; and

based on the separated test traffic, determining health of a system.

11. The method of claim 10 , the operations further comprising providing instructions to display the health of the system, which comprises diagnosed problems with the system.

12. The method of claim 10 , wherein the virtual machine emulates a mobile device.

13. The method of claim 10 , wherein activating the virtual machine generates a first type of test traffic for a remote virtual machine.

14. The method of claim 10 , wherein the detected event is a number of times the application resets.

15. The method of claim 10 , wherein the detected event is reaching a threshold number of customer complaints.

16. The method of claim 10 , wherein the detected event is a change of hardware of a network device.

17. The method of claim 10 , wherein the system comprises a subset of a network component.

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

detecting an occurrence of an event;

activating a virtual machine based on the event, wherein said activating a virtual machine comprises providing instructions to generate the virtual machine to be instantiated on one or more devices or providing instructions to configure a virtual machine already instantiated on one or more devices;

obtaining network traffic using the activated virtual machine, wherein the network traffic comprises test traffic and normal traffic;

separating the test traffic and the normal traffic using the virtual machine; and

based on the separated test traffic, determining health of a system.

19. The computer readable storage medium of claim 18 , wherein the virtual machine emulates a mobile device.

20. The computer readable storage medium of claim 18 , wherein the detected event is a change of software version on a network device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2018
From: KIM, BYOUNG-JO; XU, YANG; ANWER, MUHAMMAD BILAL
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 045068/0025 →
Continuity (2)
Continuation 15584696 · May 2, 2017
Related Publication 20180324031A1 · Nov 8, 2018