Product support connected error reporting
First Claim
1. A method for reporting errors in an application, the method comprising:
- generating an error message box upon determination that an error occurred, the generation of the error message box by way of an error handling mechanism engaged upon determination that the error occurred;
generating an error message for inclusion in the error message box, a content of the error message being based on the error that occurred and including at least a product name and version of the application;
generating a universal resource locator (URL) associated with the error and for inclusion in the error message box, the URL having a hierarchical structure and including at least two strings for use by product support, a first of the at least two strings being a first part of the hierarchical structure and a second of the at least two strings being a second part of the hierarchical structure, the generating including calling a function to construct the URL associated with the error after the function determines if the error message is to be delivered to a first or second location;
displaying the error message box, the error message box including the error message and URL therein; and
connecting to product support in response to selection of the URL in the error message box.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods are described for solving the problems associated with error messages by providing methods for unique identification of error messages to allow for resolving one or several messages to information, such as a knowledge base article. The methods include a method for reporting errors by generating an error message box upon determination that an error occurred, displaying the error message box to a user and allowing a user to interact with the error message box by selecting a universal resource locator (URL) in the error message box to connect to product support. The user can cause passing of a string to product support including an error message identifier to enable a search to match the error message identifier to information concerning the error. The information could be information about the error or a bug submission form for assisting product support to isolate a new error in the application.
84 Citations
16 Claims
-
1. A method for reporting errors in an application, the method comprising:
-
generating an error message box upon determination that an error occurred, the generation of the error message box by way of an error handling mechanism engaged upon determination that the error occurred; generating an error message for inclusion in the error message box, a content of the error message being based on the error that occurred and including at least a product name and version of the application; generating a universal resource locator (URL) associated with the error and for inclusion in the error message box, the URL having a hierarchical structure and including at least two strings for use by product support, a first of the at least two strings being a first part of the hierarchical structure and a second of the at least two strings being a second part of the hierarchical structure, the generating including calling a function to construct the URL associated with the error after the function determines if the error message is to be delivered to a first or second location; displaying the error message box, the error message box including the error message and URL therein; and connecting to product support in response to selection of the URL in the error message box. - View Dependent Claims (2, 3, 4, 5, 6, 13, 14)
-
-
7. A computer storage medium having stored therein instructions for performing acts for creating an error message, the acts comprising:
-
generating an error message box upon determination that an error occurred, the generation of the error message box by way of an error handling mechanism engaged upon determination that the error occurred; generating an error message for inclusion in the error message box, a content of the error message being based on the error that occurred and including at least a product name and version of the application; generating a universal resource locator (URL) associated with the error and for inclusion in the error message box, the URL having a hierarchical structure and including at least two strings for use by product support, a first of the at least two strings being a first part of the hierarchical structure and a second of the at least two strings being a second part of the hierarchical structure, the generating including calling a function to construct the URL associated with the error after the function determines if the error message is to be delivered to a first or second location; displaying the error message box, the error message box including the error message and the URL therein; and connecting to product support in response to selection of the URL in the error message box. - View Dependent Claims (8, 9, 10, 11, 12, 15, 16)
-
Specification