Diagnostic traffic generation for automatic testing and troubleshooting

US9935818B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9935818-B1
Application numberUS-201715584696-A
CountryUS
Kind codeB1
Filing dateMay 2, 2017
Priority dateMay 2, 2017
Publication dateApr 3, 2018
Grant dateApr 3, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed: 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 event associated with communication between a first device and a second device during a first period; based on detecting the event, providing instructions to record operations by the first or second device for a second period; and based on the recorded operations, providing instructions to install a virtual machine for generating test traffic that simulates the recorded operations of the second period on the first device. 2. The apparatus of claim 1 , the operations further comprising commands executed on the first or second device for the first period. 3. The apparatus of claim 1 , wherein the providing of instructions to install a virtual machine for generating test traffic that simulates the recorded operations of the second period on the first device is further based on a location of the first device. 4. The apparatus of claim 1 , wherein the providing of instructions to install a virtual machine for generating test traffic that simulates the recorded operations of the second period on the first device is further based on a device capability of the first device, the device capability comprising processor speed. 5. The apparatus of claim 1 , wherein the event is based on an indication of a complaint associated with the first device or the second device. 6. The apparatus of claim 1 , wherein the event is based on reaching a threshold packet loss. 7. The apparatus of claim 1 , the operations further comprising obtaining statistics associated with the test traffic. 8. The apparatus of claim 1 , the operations further comprising: determining a health of a communication path between the first device or second device; and providing instructions to display an indicator the health. 9. The apparatus of claim 1 , wherein the first device is a mobile device. 10. A method comprising: detecting, by a server, an event associated with communication between a first device and a second device during a first period; based on detecting the event, providing instructions, by the server, to record operations by the first or second device for a second period; and based on the recorded operations, providing instructions, by the server, to install a virtual machine for generating test traffic that simulates the recorded operations of the second period on the first device. 11. The method of claim 10 , the operations further comprising commands executed on the first or second device for the first period. 12. The method of claim 10 , wherein the providing of instructions to install a virtual machine for generating test traffic that simulates the recorded operations of the second period on the first device is further based on a location of the first device. 13. The method of claim 10 , wherein the providing of instructions to install a virtual machine for generating test traffic that simulates the recorded operations of the second period on the first device is further based on device capabilities of the first device, the device capabilities comprising processor speed. 14. The method of claim 10 , wherein the event is based on an indication of a complaint associated with the first device or the second device. 15. The method of claim 10 , wherein the event is based on reaching a threshold packet loss. 16. The method of claim 10 , the operations further comprising obtaining statistics associated with the test traffic. 17. The method of claim 10 , the operations further comprising: determining a health of a communication path between the first device or second device; and providing instructions to display an indicator the health. 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 event associated with communication between a first device and a second device during a first period; based on detecting the event, providing instructions to record operations by the first or second device for a second period; and based on the recorded operations, providing instructions to install a virtual machine for generating test traffic that simulates the recorded operations of the second period on the first device. 19. The computer readable storage medium of claim 18 , the operations further comprising commands executed on the first or second device for the first period. 20. The computer readable storage medium of claim 18 , wherein the providing of instructions to install a virtual machine for generating test traffic that simulates the recorded operations of the second period on the first device is further based on a location of the first device.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9935818B1 cover?
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.
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04L41/0645. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 03 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).