Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing
Reexamination Certificate
1999-09-23
2003-12-02
Courtenay, III, St. John (Department: 2126)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
Least weight routing
C709S241000
Reexamination Certificate
active
06658484
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to message management in software systems, more particularly to methods for prioritizing messages in software systems.
2. Background of the Invention
Software systems require extensive testing and analysis to ensure proper operation. Testing and analysis results in messages being generated by the software system to notify the user or designer of problems or conditions of the system. A simple example of these types of messages is error messages received during the running time of a program. For example, an improper command may result in a ‘runtime’ error of a certain numbered condition.
However, one problem with current systems that use these messages is that there is no differentiation between messages by origin. There are no means for isolating the origin of the messages in regards to the message level. There is no interoperability with subroutines, processes and messages.
Being able to isolate the source of the message can be very helpful in analyzing systems. For example, if a large process were running, it would be helpful to be able to isolate and identify subroutines running in its context. Current systems do not provide this capability because they do not distinguish message level relating independently with process and subroutine reporting levels. Therefore, a method for control of messages on at least two levels is needed, one level for processes and one level for subroutines.
SUMMARY OF THE INVENTION
One aspect of the invention is a message control system. Subroutines running in a software system contact a report-handling module when the subroutine has a message to send. The subroutine identifies itself to the report-handling module and gives the level of the message it has. The report-handling module then determines from what process that subroutine is sending the message, the level of messages to be reported by the subroutine and the process. It then compares the message level to the subroutine and process message reporting level. If the comparison is within a defined threshold, the message is reported.
REFERENCES:
patent: 4543630 (1985-09-01), Neches
patent: 5018097 (1991-05-01), Kuhlmann et al.
patent: 5485579 (1996-01-01), Hitz et al.
patent: 5506966 (1996-04-01), Ban
patent: 5548760 (1996-08-01), Healey
patent: 5590283 (1996-12-01), Hillis et al.
patent: 5673386 (1997-09-01), Batra
patent: 5675736 (1997-10-01), Brady et al.
patent: 5771385 (1998-06-01), Harper
patent: 6018515 (2000-01-01), Sorber
patent: 6065037 (2000-05-01), Hitz et al.
patent: 6240067 (2001-05-01), Sorber
patent: 6425002 (2002-07-01), Zurcher et al.
Courtenay III St. John
Marger Johnson & McCollom PC
Nguyen Van
Sharp Laboratories of America, Incorporated
LandOfFree
Message control system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Message control system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Message control system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3121415