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

Computer system and method for aiding log base debugging

Patent 7089536 Issued on August 8, 2006. Estimated Expiration Date: Icon_subject May 31, 2021. 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

Debugger apparatus and method having an event history recording capability
Patent #: 5428618
Issued on: 06/27/1995
Inventor: Ueki, et al.

Method of identifying similarities in code segments
Patent #: 5699507
Issued on: 12/16/1997
Inventor: Goodnow, II, et al.

Method and apparatus for comparison of data strings
Patent #: 5742706
Issued on: 04/21/1998
Inventor: Yu

Automatic software testing tool
Patent #: 5754760
Issued on: 05/19/1998
Inventor: Warfield

Smart compare tool and method
Patent #: 5822511
Issued on: 10/13/1998
Inventor: Kashyap, et al.

Automatic support system and method based on user submitted stack trace
Patent #: 5928369
Issued on: 07/27/1999
Inventor: Keyser, et al.

Method and apparatus for dynamically optimizing an executable computer program using input data
Patent #: 5966537
Issued on: 10/12/1999
Inventor: Ravichandran

Visualization tool for graphically displaying trace data produced by a parallel processing computer Patent #: 6057839
Issued on: 05/02/2000
Inventor: Advani, et al.

Inventors

Application

No. 09867630 filed on 05/31/2001

US Classes:

717/131, Including analysis of program execution717/127, Monitoring program execution717/128, Tracing717/130, Including instrumentation and profiling714/38, Of computer software382/229, Context analysis or word recognition (e.g., character string)714/8, Isolating failed storage location (e.g., sector remapping)714/47, Performance monitoring for fault avoidance717/158, Including instrumentation and profiling717/125, Having interactive or visual714/26Artificial intelligence (e.g., diagnostic expert system)

Examiners

Primary: Chaki, Kakali
Assistant: Wood, William H.

Attorney, Agent or Firm

International Class

G06F 9/44

Abstract

A log in which a series of events occurred as a result of the execution of the target program has been recorded is inputted. A plurality of partial logs are created from the inputted log. These partial logs are normalized on the basis of the master log serving as a normalization reference. The feature value representing the degree of feature of the occurrence and nonoccurrence of an event is calculated for each of the normalized logs on the basis of the normalized logs for the remaining partial logs. In a combination of a specific partial log and another partial log, the similarity between these partial logs is calculated by performing an operation on the basis of the feature values. For example, a combination of the specific partial log and the partial log with the highest similarity is displayed.

Other References

  • Jeffrey J.P. Tsai, et al. “A Noninterference Monitoring and Replay Mechanism for Real-Time Software Testing and Debugging”, IEEE Transactions on Software Engineering, vol. 16, No. 8, Aug. 1990, pp. 897-916.
  • Bogdan Korel, “PELAS—Program Error-Locating Assistant System”, IEEE Transactions on Software Engineering, vol. 14, No. 9, Sep. 1988, pp. 1253-1260.
  • U.S. Appl. No. 08/528,247, filed Sep. 14, 1995, Pending.
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
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?