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

Hierarchical error reporting system

Assignee: Verizon Patent and Licensing Inc
•
Filing: 1995-11-17
•
Granted: 1999-10-26
•
Expires: 2015-11-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Error reporting may be enhanced, by utilizing a programming language, such as C++ and its attendant enhanced error reporting facility. The invention generates an error message at the function level where the error occurs, as well as noting the line of source code during which time the error occurred. The resulting populated error message is then rolled up toward the main program. At each preceding roll up level, an additional error message is populated which notes the original error message information as well as adding return path information. Thus, after completed roll up to the main program, stacked error messages are made available to the user that fully define the complete path involving the error, in addition to the identification of the source code line where the error occurred.

Inventors

  • 👤 Stan McQueen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 20:10
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/079; G06F11/0766; G06F11/0775

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 127 words
In a data processing environment where processes are performed by various layers of the data processing environment for running at least one software application, a method of identifying an error and a path that said error traversed through the various layers, comprising the steps of: generating an error message in the process layer where said error occurred, said error message including information identifying said error and the line of source code being executed when said error occurred; generating an other error message in each of the process layers where said error traversed as said error is being routed for presentation; and stacking the generated error messages to provide a stacked message to thereby identify where said error first occurred and the path said error message has traversed.
Claim 2
Dependent Claim 127 words
In a data processing environment where processes are performed by various layers of the data processing environment for running at least one software application, a method of identifying an error and a path that said error traversed through the various layers, comprising the steps of: generating an error message in the process layer where said error occurred, said error message including information identifying said error and the line of source code being executed when said error occurred; generating an other error message in each of the process layers where said error traversed as said error is being routed for presentation; and stacking the generated error messages to provide a stacked message to thereby identify where said error first occurred and the path said error message has traversed.
Claim 3
Dependent Claim 76 words
The method of claim 1, further comprising the steps of: populating said error message with information identifying said error and the line of source code being executed when said error occurred; populating said other error message of each of said process layers where said error has traversed with preselected path information; and wherein said stacking step further comprises the step of stacking said other error message to said error message and any preceding other error messages.
Claim 4
Dependent Claim 44 words
The method of claim 1, further comprising the step of: displaying information from said stacked message to a user to thereby define the path said error has traversed through the various process layers and the line of source code executed when said error occurred.
Claim 5
Dependent Claim 47 words
The method of claim 1 further including client-server communication steps comprising: accessing a client local database; messaging data requests by the client to the server; and downloading the data requested during said application from a server based main database, via return messaging, to said client local database.
Claim 6
Dependent Claim 159 words
A data processing environment where processes are performed by various layers of the data processing environment for running at least one software application, compromising: process means for generating an error message representative of an error having occurred at a given process layer, said error message including information identifying said error and the line of source code being executed when said error occurred, said process means generating an other error message in each of the process layers where said error traversed as said error is being routed for presentation, said process means further stacking the generated error messages to provide a stacked message identifying where said error first occurred and a path said error message has traversed; and display means for presenting said stacked message to a user to thereby enable said user to readily identify said error and the line of source code executed when said error occurred, and the path that said error traversed through the various layers.
Claim 7
Dependent Claim 159 words
A data processing environment where processes are performed by various layers of the data processing environment for running at least one software application, compromising: process means for generating an error message representative of an error having occurred at a given process layer, said error message including information identifying said error and the line of source code being executed when said error occurred, said process means generating an other error message in each of the process layers where said error traversed as said error is being routed for presentation, said process means further stacking the generated error messages to provide a stacked message identifying where said error first occurred and a path said error message has traversed; and display means for presenting said stacked message to a user to thereby enable said user to readily identify said error and the line of source code executed when said error occurred, and the path that said error traversed through the various layers.
Claim 8
Dependent Claim 67 words
The environment of claim 5, wherein said processing means further populates said error message with information identifying said error and the line of source code being executed when said error occurred and said other error message of each of said process layers where said error has traversed with preselected path information, and stacks said other error message to said error message and any preceding other error messages.
Claim 9
Dependent Claim 51 words
The environment of claim 5 further comprising: a client local database accessible by a client; a server to which data requests can be sent by the client; wherein the data requested during said application can be downloaded from a server based main database, via return messaging, to said client local database.

References Cited (Backward Citations)

US4481577A Cited
US4679195A Cited
US5047977A Cited
US5404503A Cited
US5432795A Cited
US5450575A Cited
US5598560A Cited
US5383201A Cited
US5561763A Cited
US5712972A Cited
US5701587A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-10-25 2003-04-26 2003-10-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-10-25 2007-04-26 2007-10-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-10-25 2011-04-26 2011-10-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag