U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Software performance and management system

Patent 6772411 Issued on August 3, 2004. Estimated Expiration Date: Icon_subject December 1, 2020. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method for managing a buffer pool referenced by batch and interactive processes
Patent #: 4509119
Issued on: 04/02/1985
Inventor: Gumaer ,   et al.

Dynamic buffer supervising system for a data link access protocol control
Patent #: 4845710
Issued on: 07/04/1989
Inventor: Nakamura ,   et al.

Dynamic resource pool expansion and contraction in multiprocessing environments
Patent #: 5093912
Issued on: 03/03/1992
Inventor: Dong, et al.

Method and arrangement of buffer allocation in communication systems by employing fixed and dynamic buffer allocation functions
Patent #: 5412781
Issued on: 05/02/1995
Inventor: Lukas, et al.

System and method for dynamically controlling remote processes from a performance monitor
Patent #: 5432932
Issued on: 07/11/1995
Inventor: Chen, et al.

Method of dynamically expanding or contracting a DB2 buffer pool
Patent #: 5440692
Issued on: 08/08/1995
Inventor: Janicek

System for analyzing and debugging embedded software through dynamic and interactive use of code markers
Patent #: 5450586
Issued on: 09/12/1995
Inventor: Kuzara, et al.

System and methods for improved program testing
Patent #: 5475843
Issued on: 12/12/1995
Inventor: Halviatti, et al.

System and method for concurrent recording and displaying of system performance data
Patent #: 5483468
Issued on: 01/09/1996
Inventor: Chen, et al.

System and method for monitoring and optimizing performance in a data processing system
Patent #: 5506955
Issued on: 04/09/1996
Inventor: Chen, et al.

More ...

Inventors

Application

No. 09728937 filed on 12/01/2000

US Classes:

717/127, Monitoring program execution717/124, Testing or debugging717/125, Having interactive or visual717/130, Including instrumentation and profiling717/131, Including analysis of program execution707/2, Access augmentation or optimizing707/102, Generating database or data structure (e.g., via user interface)714/12Synchronization maintenance of processors

Examiners

Primary: Das, Chameli C.

Attorney, Agent or Firm

International Class

G06F 944

Abstract

A system and method for monitoring resource usage in a software system such as a database system is described. The user selects an application to monitor through a user-interface. On selection, one or more first-level statement groups associated with the application are displayed and run-time data for at least one of the displayed first-level statement groups is displayed. Illustrative run-time data indicating resource usage include the amount of processor time used to execute a first-level statement group. The user may then select a first-level statement group so that at least one second-level statement group associated with the selected first-level statement group is displayed, including various run-time data. When the selected application is a database application, a user may review run-time information associated with the execution of database packages, sections and individual SQL statements, including dynamic SQL statements.

Other References

  • Title: Continuous profiling: where have all the cycles gone?, author: Anderson et al, ACM, 1997.*
  • Title: Performance, preference, and visual scan patterns on a menu□based system: implications for interface design, author: J. J. Hendrickson, ACM, 1989.*
  • Title: Selectively materializing data in mediators by analyzing user queries, author:Ashish, N.; Knoblock, C.A.; Shahabi, C.; IEEE, 1989.*
  • Title: High-Level language debugging for concurrent programs, author: Goldszmidt et al, ACM, 1990.*
  • Title: Reconciling System Requirement s and Runtime Behavior, author: Feather et al, ACM, Apr. 1998.*
  • “4.0 Chapter 4. Monitoring Your Database,” Database System Monitor Guide and Reference, via IBM BookManager BookServer, http://publib.boulder.ibm.com, 1995, 1 page.
  • “4.1 Choosing Snapshot of Event Monitoring,” Database System Monitor Guide and Reference, via IBM BookManager BookServer, http://publib.boulder.ibm.com, 1995, 1 page.
  • “4.2 Tuning Configuration Parameters,” Database System Monitor Guide and Reference, via IBM BookManager BookServer, http://publib.boulder.ibm.com, 1995 2 pages.
  • “4.2.1 Buffer Pool Size (buffpage), ”Database System Monitor Guide and Reference, via IBM BookManager BookServer, http://publib.boulder.ibm.com, 1995, 2 pages.
  • “NotesBench Disclosure Report for Lotus Notes on OS/2 Warp Server,” Lotus Product Information Database, http://www.groupware.com.au/prodinfo/2736.htm, May 18, 1996, 21 pages.
  • Chiesa, Dino P., “Configuring Buffer Pool Size,” TRANSARC©, http://www.transarc.com/library/whitepapers/tg/node51.html, Sep. 5. 1996, 2 pages.
  • Chiesa, Dino P., “vmstat Example, ” TRANSARC©, http://www.transarc.com/library/whitepapers/tg/node51.html, Sep. 5, 1996, 3 pages.
  • Chiesa, Dino P., “iostat Example,” TRANSARC©, http;//www.transarc.com/library/whitepapers/tg/node51.html, Sep. 5, 1996, 3 pages.
  • Chiesa, Dino P., “Vender Specific Performance Tools,” TRANSARC©, http://www.transarc.com/library/whitepapers/tg/node51.html, Sep. 5, 1996, 1 page.
  • Chiesa, Dino P., “Summary,”TRANSARC©, http://www.transarc.com/library/whitepapers/tg/node51.html, Sep. 5, 1996, 2 pages.
  • Chiesa, Dino P., “SFS Startup Parameters,” TRANSARC©, http://www.transarc.com/library/whitepapers/tg/node51.html, Sep. 5, 1996, 1 page.
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?