Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
168 words
A method of displaying friendly error messages on a client computer following an error occurrence, the client computer communicating with a server computer over a computer network, said method comprising the following steps: receiving a response from the server wherein the response comprises a response page and an error indicator; analyzing the error indicator of the response to detect whether an error occurred; upon detection of an error, analyzing the response to determine whether the response page is friendly; if the response page is friendly, displaying the response page; if the response page is unfriendly, displaying a predetermined replacement friendly page; wherein the step of analyzing the response to determine whether the response page is friendly further comprises the following steps: measuring at least one predetermined property of the response page to generate a property value; setting a threshold value; comparing the property value to the threshold value; and determining whether the response page is friendly based on the comparison of the property value and the threshold value.
Claim 2
Independent Claim
168 words
A method of displaying friendly error messages on a client computer following an error occurrence, the client computer communicating with a server computer over a computer network, said method comprising the following steps: receiving a response from the server wherein the response comprises a response page and an error indicator; analyzing the error indicator of the response to detect whether an error occurred; upon detection of an error, analyzing the response to determine whether the response page is friendly; if the response page is friendly, displaying the response page; if the response page is unfriendly, displaying a predetermined replacement friendly page; wherein the step of analyzing the response to determine whether the response page is friendly further comprises the following steps: measuring at least one predetermined property of the response page to generate a property value; setting a threshold value; comparing the property value to the threshold value; and determining whether the response page is friendly based on the comparison of the property value and the threshold value.
Claim 3
Dependent Claim
30 words
A method of displaying friendly error messages as defined in claim 1 wherein response page has a response body and the predetermined property is the length of the response body.
Claim 4
Dependent Claim
25 words
A method of displaying friendly error messages as defined in claim 1 wherein the predetermined property is a number of hyperlinks in the response page.
Claim 5
Dependent Claim
25 words
A method of displaying friendly error messages as defined in claim 1 wherein the predetermined property is a number of images in the response page.
Claim 6
Dependent Claim
29 words
A method of displaying friendly error messages as defined in claim 1 wherein the predetermined property is a version of software used by the server in generating the response.
Claim 7
Independent Claim
181 words
An apparatus for providing a friendly error page to a client computing system in a network of server and client computing systems, said apparatus operating in a browser at a client station, said browser sending page requests to the server and the server responding with a response page and response type information, said apparatus comprising: a type analysis module analyzing the response type information for an error indication; a test module detecting the response type information indicated an error; a body analysis module responsive to the error for analyzing the body of the response page to determine if the response page is a friendly error page; a select module selecting the response page if the response page is friendly and selecting a generated friendly error page if the response page is not friendly; and wherein said body analysis module comprises: a measure module measuring one or more properties of the response page and creating a measured value; and a comparison module comparing the measured value to a predetermined threshold value and indicating whether the response page is a friendly error page.
Claim 8
Independent Claim
181 words
An apparatus for providing a friendly error page to a client computing system in a network of server and client computing systems, said apparatus operating in a browser at a client station, said browser sending page requests to the server and the server responding with a response page and response type information, said apparatus comprising: a type analysis module analyzing the response type information for an error indication; a test module detecting the response type information indicated an error; a body analysis module responsive to the error for analyzing the body of the response page to determine if the response page is a friendly error page; a select module selecting the response page if the response page is friendly and selecting a generated friendly error page if the response page is not friendly; and wherein said body analysis module comprises: a measure module measuring one or more properties of the response page and creating a measured value; and a comparison module comparing the measured value to a predetermined threshold value and indicating whether the response page is a friendly error page.
Claim 9
Dependent Claim
34 words
The apparatus of claim 6 wherein said body analysis module further comprises: a set module setting the predetermined threshold value based on the properties of the response page being measured by said measure module.
Claim 10
Dependent Claim
25 words
The apparatus of claim 6 wherein said body analysis module further comprises: a set module setting the predetermined threshold value based on a status code.
Claim 11
Dependent Claim
79 words
The apparatus of claim 6 wherein said select module comprises: detection module detecting whether or not the body analysis module determined the response page was a friendly error page; a response page module responsive to the detection module and displaying the response page when the response page is a friendly error page; and a created page module responsive to the detection module and displaying a generated friendly error page when the response page is not a friendly error page.
Claim 12
Dependent Claim
172 words
A computer data signal embodied in a carrier wave readable by a computing system and encoding a computer program of instructions for executing a computer process for providing a friendly error page to a client computing system in a network of server and client computing systems, said computer process comprising: sending page requests to a server; receiving a response page and status information from the server; analyzing the status information and detecting an error code indicating the response page is an error page; if an error code is detected, analyzing the response page to determine if the response page is a friendly error page; selecting the response page if the response page is friendly and selecting a created friendly error page if the response page is not friendly; wherein the act of analyzing the response page comprises: measuring at least one property of the response page and creating a measured value; and comparing the measured value to a predetermined threshold value and indicating whether the response page is a friendly error page.
Claim 13
Dependent Claim
172 words
A computer data signal embodied in a carrier wave readable by a computing system and encoding a computer program of instructions for executing a computer process for providing a friendly error page to a client computing system in a network of server and client computing systems, said computer process comprising: sending page requests to a server; receiving a response page and status information from the server; analyzing the status information and detecting an error code indicating the response page is an error page; if an error code is detected, analyzing the response page to determine if the response page is a friendly error page; selecting the response page if the response page is friendly and selecting a created friendly error page if the response page is not friendly; wherein the act of analyzing the response page comprises: measuring at least one property of the response page and creating a measured value; and comparing the measured value to a predetermined threshold value and indicating whether the response page is a friendly error page.
Claim 14
Dependent Claim
29 words
The computer data signal of claim 10 wherein said computer process further comprises: setting the predetermined threshold value based on the response page properties measured by said measuring act.