Patent · US Active

System and method for troubleshooting runtime software problems using application learning

US8032866B1 · kind B1 · utility

44Cited by
75References
38Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 25, 2004
Grant dateOct 4, 2011
Priority date
Expiry dateAug 4, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/865
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Analysis of execution traces to identify execution problems is described. Analysis of the execution trace allows the user to detect application execution patterns. Each pattern represents a sequence of operations performed by the application. Some patterns correspond to normal execution of the application. Some patterns correspond to typical operations such as file opening, file saving, site browsing, mail sending. Diagnostic classes include patterns associated with certain malfunctions. In one embodiment, the system includes a learning mode wherein the system accumulates patterns belonging to different classes and stores them in a pattern database. In one embodiment, the system also includes a recognition mode where the system matches the trace against the pattern database and assigns trace regions to specific classes such as normal, abnormal, classes of specific problems or user activities, etc.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.