US Patent No: 7,870,431

Number of patents in Portfolio can not be more than 2000

Transaction tracer

Stats

ALSO PUBLISHED AS: 20040078691
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A user specifies a threshold trace period and can initiate transaction tracing on one, some or all of the transactions running on a software system. Transactions with an execution time that exceeds the threshold trace period are reported to the user using a graphical user interface that lists transactions exceeding the specified threshold. For each listed transaction, a visualization can be provided that enables the user to immediately understand where time was being spent in the traced transaction.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CA, INC.ISLANDIA, NY188

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cirne, Lewis K San Francisco, CA 17 217
Puryear, Daryl L San Mateo, CA 15 75

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (9)
5,898,873 System and method for visualizing system operation trace chronologies 37 1996
5,996,092 System and method for tracing program execution within a processor before and after a triggering event 70 1996
6,141,699 Interactive display system for sequential retrieval and display of a plurality of interrelated data sets 77 1998
6,530,075 JIT/compiler Java language extensions to enable field performance and serviceability 31 1998
6,295,643 Method and apparatus for improving java virtual machine performance using persistent execution information 32 1998
6,295,642 Method and apparatus for partial just in time compiling in a data processing system 18 1999
6,751,789 Method and system for periodic trace sampling for real-time generation of segments of call stack trees augmented with call stack position determination 52 1999
6,609,216 Method for measuring performance of code sequences in a production system 15 2000
2003/0018,909 Method and apparatus for enforcing security policies in Java applications 12 2001
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (8)
5,375,199 System monitoring method and device including a graphical user interface to view and manipulate system information 93 1991
6,360,332 Software system and methods for testing the functionality of a transactional server 74 1999
6,449,739 Post-deployment monitoring of server performance 110 2000
6,738,933 Root cause analysis of server system performance degradations 120 2001
2003/0101,381 System and method for virus checking software 52 2001
6,792,460 System and methods for monitoring application server performance 84 2003
6,810,494 Software system and methods for testing transactional servers 22 2003
2005/0039,187 Instrumenting java code by modifying bytecodes 36 2003
 
CA, INC. (3)
7,512,935 Adding functionality to existing code at exits 9 2001
7,225,361 Detecting a stalled routine 5 2002
7,310,777 User interface for viewing performance information about transactions 12 2002
 
SUN MICROSYSTEMS, INC. (3)
5,157,779 User extensible testing system 35 1990
6,167,535 Object heap analysis techniques for discovering memory leaks and other run-time information 30 1998
7,167,870 Software development test case maintenance 16 2002
 
BMC SOFTWARE, INC. (2)
5,655,081 System for monitoring and managing computer resources and applications across a distributed computing environment using an intelligent autonomous agent architecture 495 1995
5,978,594 System for managing computer resources across a distributed computing environment by first reading discovery information about how to determine system resources presence 140 1997
 
APPLE INC. (1)
5,732,272 Subroutine execution time tracer 20 1995
 
FUJITSU LIMITED (1)
5,903,730 Method of visualizing results of performance monitoring and analysis in a parallel computing system 49 1997
 
GOOGLE INC. (1)
6,604,210 Method and system for detecting and recovering from in trace data 13 1999
 
LTX CORPORATION (1)
6,332,212 Capturing and displaying computer program execution timing 48 1997
 
LUCENT TECHNOLOGIES INC. (1)
6,457,142 Method and apparatus for target application program supervision 78 1999
 
MUTEX SOLUTIONS, LTD. (1)
6,282,701 System and method for monitoring and analyzing the execution of computer programs 278 1998
 
NATIONAL INSTRUMENTS CORPORATION (1)
7,120,874 Filtering graphical program elements based on configured or targeted resources 24 2002
 
ORACLE INTERNATIONAL CORPORATION (1)
5,737,518 Method and apparatus for testing an object management system 30 1996
 
PARASOFT CORPORATION (1)
5,784,553 Method and system for generating a computer program test suite using dynamic symbolic execution of JAVA programs 130 1997
 
PRECISE SOFTWARE SOLUTIONS LTD. (1)
6,263,298 Method for analyzing system performance 27 1998
 
SENORX, INC. (1)
6,260,187 System for modifying object oriented code 104 1998

Patent Citation Ranking

Forward Cites

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Jul 11, 2014
7.5 Year Payment $3600.00 $1800.00 $900.00 Jul 11, 2018
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jul 11, 2022
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00