IP Library Patent Application 15179978
Patent Application
App. No. 15/179,978

NAMING OF DISTRIBUTED BUSINESS TRANSACTIONS

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 None
App. No.
15/179,978
Abstract

The present technology monitors a web application provided by one or more services. A service may be provided by applications. The monitoring system provides end-to-end business transaction visibility, identifies performance issues quickly and has dynamical scaling capability across monitored systems including cloud systems, virtual systems and physical infrastructures. In instances, a request may be received from a remote application. The request may be associated with a distributed transaction. Data associated with the request may be detected. A distributed transaction identifier may be generated for a distributed transaction based on the data associated with the request.

Claims (23)

1 . A method for identifying a transaction, comprising:

receiving a request from a remote application, the request associated with a distributed transaction;

detecting data associated with the request; and

generating a distributed transaction identifier for a distributed transaction based on the data associated with the request.

2 . The method of claim 1 , wherein the data includes a uniform resource locator associated with the request, the distributed transaction identifier generated at least in part from the uniform resource locator.

3 . The method of claim 1 , wherein the data includes a portion of the request, the distributed transaction identifier generated at least in part from the portion of the request.

4 . The method of claim 1 , wherein the distributed transaction identifier associated with the request is stored in a table.

5 . The method of claim 1 , further comprising:

receiving a subsequent request from the remote application;

detecting a second data associated with the request; and

retrieving the distributed transaction identifier associated with the second data from the table.

6 . The method of claim 1 , further comprising storing the distributed transaction identifier associated with the request.

7 . The method of claim 1 , wherein subsequent requests made across one or more servers and associated with the distributed transaction include the distributed transaction identifier.

8 . The method of claim 1 , wherein a thread handling the request is associated with the distributed transaction identifier.

9 . The method of claim 1 , wherein the distributed transaction identifier includes a distributed transaction name.

10 . A computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for identifying a transaction, the method comprising:

receiving a request from a remote application, the request associated with a distributed transaction;

detecting data associated with the request; and

generating a distributed transaction identifier for a distributed transaction based on the data associated with the request.

11 . A system for identifying a transaction, the system comprising:

a processor;

memory; and

an agent stored in the memory and executable by the processor to receive a request from a remote application, the request associated with a distributed transaction, detect data associated with the request, and generate a distributed transaction identifier for a distributed transaction based on the data associated with the request.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2017
From: APPDYNAMICS LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 044173/0050 →
CHANGE OF NAME Recorded Jun 23, 2017
From: APPDYNAMICS, INC.
To: APPDYNAMICS LLC
Reel/Frame 042964/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: BANSAL, JYOTI; SUNKARA, BHASKAR
To: APPDYNAMICS, INC.
Reel/Frame 041532/0242 →