The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 06, 2018

Filed:

Apr. 29, 2015
Applicant:

Appdynamics Llc, San Francisco, CA (US);

Inventors:

Vinay Srinivasaiah, San Carlos, CA (US);

Sanjay Nagaraj, Dublin, CA (US);

Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 12/24 (2006.01); G06F 11/00 (2006.01); H04L 29/08 (2006.01); G06F 9/46 (2006.01); G06F 11/34 (2006.01); G06F 11/30 (2006.01);
U.S. Cl.
CPC ...
H04L 41/046 (2013.01); G06F 9/46 (2013.01); G06F 11/00 (2013.01); G06F 11/301 (2013.01); G06F 11/3006 (2013.01); G06F 11/3495 (2013.01); H04L 41/5058 (2013.01); H04L 67/02 (2013.01); G06F 2201/87 (2013.01); G06F 2201/875 (2013.01);
Abstract

The present technology correlates tasks between multiple threads of an application. A payload consisting of a task object may be identified as part of a method. Identification of the task object may be performed using instrumentation or some other method. Once the task object is identified, the payload may be instrumented to track the task object or payload and correlate the task object with other executing threads. Instrumenting the payload may include determining the constructor of the task object and instrumenting the task object constructors to determine what creates the task object. Once the source of a task object or payload is determined, the current thread having the task object as a parameter and another thread which creates the task may be tied together as part of a business transaction.


Find Patent Forward Citations

Loading…