Patent · US Expired

Method and system for recording program information in the event of a failure

US7237232B2 · kind B2 · utility

13Cited by
3References
15Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 21, 2001
Grant dateJun 26, 2007
Priority date
Expiry dateJun 16, 2023

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/366
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention provides a method and system for use by software program developers. More specifically, the invention involves a system and method that allows software developers to more effectively diagnose bugs existing in software programs that may result in a crash of the program. Using this method, a software developer will author program code that includes LogEvent calls, which indicate events taking place that are to be logged. The developer will include in the LogEvent call a text string that is meaningful to the software developer and that indicates what the program is doing at a certain event. A generation tool inserts event tags that correspond to the text string and creates an index file mapping the text strings to the appropriate event tags. The text strings are then removed from the program code prior to retail sale, leaving the event tags in place. As the program runs, a log file is created of the events as indicated by the event tags. If the program should crash, the log file is closed and is sent to the software company. In one embodiment, the developer may include a flag that is used to remove any sensitive or personal information prior to the log file being…

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