Method and apparatus for linking compiler error messages to relevant information
Patent 5845120 Issued on December 1, 1998. Estimated Expiration Date: September 19, 2015. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
Methods and apparati including computer program products link compiler error messages to information relevant to an error causing the compiler to generate the error message by adding link information to the compiler error messages. The error messages are displayed to the user without the link information. Portions of the visible error messages pertaining to the link information are highlighted, and upon selection by the user of the highlighted portion of the error message, information relevant to the highlighted error message is automatically displayed, for example, by running an editor, loading the source file which generated the error message, and displaying the relevant portion of the source file, or by running a help facility and displaying help information relevant to the error.
Other References
Bauchop, P. F., "Error Message Explanations In An On-Line Tutorial", IBM Technical Disclosure Bulletin, vol. 22, No. 5, pp. 2114-2115, Oct. 1979
Berry, R. E., Johnson, S. E., Karat, J. T., and Ruiz, T. M., "Contextual Help Facility for Interactive Systems", IBM Technical Disclosure Bulletin, vol. 27, No. 10B, p. 6127, Mar. 1985
Fenchel, R. S., and Estrin, G., "Self-Describing Systems Using Integral Help", IEEE Transactions on Systems, Man, and Cybernetics, vol. SMC-12, No. 2, pp. 162-167, Mar./Apr. 1982
Glasner, I. D., and Hayes, P. J., "Automatic Construction of Explanation Networks for a Cooperative User Interface", ACM SIGSOC Bulletin, Proc. of Jt. Conf. on Easier and More Productive Use of Computing Systems, Ann Arbor, pp. 1-17, May 1981
Hayes, P. J., "Uniform Help Facilities For A Cooperative User Interface", AFIPS Conference Proceedings, 1982 National Computer Conference, pp. 469-474, Houston, Texas, Jun. 7-10, 1982
Hayes, P., Ball, E., and Reddy, R., "Breaking The Man-Machine Communication Barrier", IEEE Computer, pp. 19-30, Mar. 1981
Houghton Jr., R.C., "Online Help Systems: A Conspectus", Communications of the ACM, vol. 27, No. 2, pp. 126-133, Feb. 1984
Kehler, T. P., and Barnes, M., "A Text Interface For User Assistance And Information Management", Twenty-Fourth IEEE Computer Society International Conference, Digest of Papers, Compcon 82, High Technology In The Information Industry, pp. 366-374, Feb. 22-25, 1982
Kehler, T. P., and Barns, M., "Interfacing To Text Using HELPME", Proceedings Part II, Human Interaction and the User Interface, Selected Papers from the Conference on Easier and More Productive Use of Computer Systems, pp. 116-124, Ann Arbor, Michigan, May 20-22, 1981
Lee, W., "?: A Context-Sensitive Help System Based On Hypertext", 24th ACM/IEEE Design Automation Conference, Paper 25.3, pp. 429-435, 1987
Nakamura, O., and Murai, J., "On-Line Manual System For Software Development On Unix", USENIX, Software Tools, Summer 83 Toronto Conference Proceedings, pp. 20-30, 1983
Ragan, R. R., "Context: An On-Line Documentation System", Software--Practice and Experience, vol. 16(3), pp. 217-224, Mar. 1986
Relles, N., Sondheimer, N. K., and Ingargiola, G., "A Unified Approach To Online Assistance", AFIPS Conference Proceedings, 1981 National Computer Conference, pp. 383-388, Chicago, Illinois, May 4-7, 1981
Sharma, D. K. and Gruchacz, A. M., "The Display Text Editor TED: A Case Study In The Design And Implementation Of Display-Oriented Interactive Human Interfaces", IEEE Transactions on Communications, vol. Com-30, No. 1, Jan. 198