← Back to Patent Explorer
US5673390A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for displaying error messages

Assignee: International Business Machines Corp
•
Filing: 1994-08-08
•
Granted: 1997-09-30
•
Expires: 2014-08-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for interactively displaying error messages, such as parser or compiler messages, associated with a user's source code is described. The processors generating the messages may execute on a remote computer. Whether locally or remotely generated, the error messages are stored as error message data entries in an error list. Each entry designates an error type and specifies the location of the error in the source code. When the source code consists of multiple files the identifier of the specific file in which the error was found is also designated. When the error list is displayed for the user, the user may select one error message data entry in the error list and thereby cause the portion of the source code containing the error to be displayed for editing. When the user modifies or deletes the portion of the source code corresponding to a selected error message data entry, the Error List is updated to reflect the modification or deletion. The file in which the error occurred may be loaded automatically into the editor. If a remote computer is connected, the source code is transmitted to the remote computer for processing and the error data is then transmitted back.

Inventors

  • 👤 Steven Holt Mueller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 01:07
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0766; G06F11/0769; G06F11/0706; G06F11/0721; G06F11/0724; G06F11/30; G06F11/32; G06F11/324; G06F11/327; G06F11/22; G06F11/2205; G06F11/2294

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 269 words
A computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for use in a computer system to display error messages associated with a user's source code, the system having a processor, a memory, means for receiving user input and a source code editor, said computer program product comprising: first program code means for causing the storing of an error message data entry in an error list in the memory of the computer designating an error type and specifying the location of the error in the source code, the error having been detected by second program code means when a unit of source code has been processed responsive to said means for receiving user input; third program code means for causing the displaying of displayed data, in human understandable form, indicative of at least one selected error, responsive from said means for receiving user input, from the error list and dynamically locating, in response to said selected error, a portion of the source code containing the error, and causing the displaying, concurrently with but separately from said displayed data, said portion of the source code containing the error; fourth program code means for causing the altering of the error list to indicate when the specified location in the source code has been modified or deleted by a source code editor responsive to said means for receiving user input; and fifth program code means for causing the repeating of the displaying and altering steps until input, received from said means for receiving user input, indicative of a command to halt is received.
Claim 2
Dependent Claim 269 words
A computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for use in a computer system to display error messages associated with a user's source code, the system having a processor, a memory, means for receiving user input and a source code editor, said computer program product comprising: first program code means for causing the storing of an error message data entry in an error list in the memory of the computer designating an error type and specifying the location of the error in the source code, the error having been detected by second program code means when a unit of source code has been processed responsive to said means for receiving user input; third program code means for causing the displaying of displayed data, in human understandable form, indicative of at least one selected error, responsive from said means for receiving user input, from the error list and dynamically locating, in response to said selected error, a portion of the source code containing the error, and causing the displaying, concurrently with but separately from said displayed data, said portion of the source code containing the error; fourth program code means for causing the altering of the error list to indicate when the specified location in the source code has been modified or deleted by a source code editor responsive to said means for receiving user input; and fifth program code means for causing the repeating of the displaying and altering steps until input, received from said means for receiving user input, indicative of a command to halt is received.
Claim 3
Dependent Claim 32 words
The product of claim 1 wherein the error message data further comprises an identification of a file in which the error occurred, if said user's source code comprises a plurality of files.
Claim 4
Dependent Claim 33 words
The product of claim 2 further comprising program code means for causing the displaying of an identifier for each file in the error list along with each error message associated with each file.
Claim 5
Dependent Claim 45 words
The product of claim 3 further comprising program code means for causing a loading, into an editor of the system, of the file in which the error occurred in response to said means for receiving user input indicative of a selection from the error list.
Claim 6
Dependent Claim 313 words
A computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for use in a computer system to display error messages associated with a user's source code, the computer system being communicatively connected to a remote computer and said computer system having a processor, a memory, means for receiving user input and a source code editor, said computer program product comprising: program code means for causing a transmitting of the source code to the remote computer for processing; program code means for causing a receiving of remote error identification data from the remote computer identifying one or more errors detected in the source code and for each error designating an error type and specifying the location of the error in the source code; program code means for causing a storing of data in an error list in the computer system memory indicative of each error in the remote error identification data; program code means for causing a displaying of displayed data in human readable form indicative of a selected error, received from said means for receiving user input, from the error list and causing a dynamic locating, in response to said selected error, of a portion of the source code containing the error, and causing a displaying, concurrently with but separately from said displayed data, of said portion of the source code; program code means for causing a modifying of the displayed portion of the source code containing the error responsive to said means for receiving user input; program code means for causing an altering of the error list in the memory responsive to the modifying of the displayed portion of the source code; and program code means for causing a repeating of the modifying and altering until input, received from said means for receiving user input, indicative of a command to halt is received.
Claim 7
Dependent Claim 313 words
A computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for use in a computer system to display error messages associated with a user's source code, the computer system being communicatively connected to a remote computer and said computer system having a processor, a memory, means for receiving user input and a source code editor, said computer program product comprising: program code means for causing a transmitting of the source code to the remote computer for processing; program code means for causing a receiving of remote error identification data from the remote computer identifying one or more errors detected in the source code and for each error designating an error type and specifying the location of the error in the source code; program code means for causing a storing of data in an error list in the computer system memory indicative of each error in the remote error identification data; program code means for causing a displaying of displayed data in human readable form indicative of a selected error, received from said means for receiving user input, from the error list and causing a dynamic locating, in response to said selected error, of a portion of the source code containing the error, and causing a displaying, concurrently with but separately from said displayed data, of said portion of the source code; program code means for causing a modifying of the displayed portion of the source code containing the error responsive to said means for receiving user input; program code means for causing an altering of the error list in the memory responsive to the modifying of the displayed portion of the source code; and program code means for causing a repeating of the modifying and altering until input, received from said means for receiving user input, indicative of a command to halt is received.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-29 2001-03-31 2001-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-29 2005-03-31 2005-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-29 2009-03-31 2009-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag