Systems and methods for error detection
First Claim
Patent Images
1. A method of determining a presence of errors in a web page, the method comprising:
- requesting, at a computing device of an end-user, the web page from a server, the server receiving a request for the web page;
intercepting, by a network appliance in a communication path between the computing device and the server, a response from the server, the network appliance different from the server that receives the request from the computing device;
accelerating, by the network appliance, the receipt of the web page by the computing device of the end-user;
receiving, in response to the request, at the computing device of the end-user, the web page including a script embedded by the network appliance, the script having instructions thatwhen executed by the computing device registers for notification of a browser error event;
executing the script at the computing device of the end-user; and
recording an occurrence of an error during a rendering of the web page;
wherein the recording comprises recording a time of the occurrence of the error relative to a web page execution;
accelerating, by the network appliance, the receipt of the web page by the computing device of the end-user via an acceleration technique, the acceleration technique comprising at least one of transport layer connection pooling, transport layer connection multiplexing, transport control protocol buffering, compression, and caching.
7 Assignments
0 Petitions
Accused Products
Abstract
The method can include receiving, at a computing device of an end-user, a web page including a script embedded by a network appliance, the script having instructions that when executed by the computing device registers for notification of a browser error event, executing the script at the computing device of the end-user, and recording the occurrence of an error during the rendering of the web page, when an error occurs.
101 Citations
19 Claims
-
1. A method of determining a presence of errors in a web page, the method comprising:
-
requesting, at a computing device of an end-user, the web page from a server, the server receiving a request for the web page; intercepting, by a network appliance in a communication path between the computing device and the server, a response from the server, the network appliance different from the server that receives the request from the computing device; accelerating, by the network appliance, the receipt of the web page by the computing device of the end-user; receiving, in response to the request, at the computing device of the end-user, the web page including a script embedded by the network appliance, the script having instructions that when executed by the computing device registers for notification of a browser error event; executing the script at the computing device of the end-user; and
recording an occurrence of an error during a rendering of the web page;wherein the recording comprises recording a time of the occurrence of the error relative to a web page execution; accelerating, by the network appliance, the receipt of the web page by the computing device of the end-user via an acceleration technique, the acceleration technique comprising at least one of transport layer connection pooling, transport layer connection multiplexing, transport control protocol buffering, compression, and caching. - View Dependent Claims (2, 3, 4)
-
-
5. A system for determining a presence of errors in a web page, the system comprising:
-
means for requesting, at a computing device of an end-user, a web page from a server, the server receiving a request for the web page; means for intercepting, by a network appliance in a communication path between the computing device and the server, a response from the server, the network appliance different from the server that receives the request from the computing device; means for accelerating, by the network appliance, the receipt of the web page by the computing device of the end-user; means for receiving, in response to the request, at the computing device of the end-user, a web page including a script embedded by the network appliance, the script having instructions that when executed by the computing device registers for notification of a browser error event; means for executing the script at the computing device of the end-user using a processor; and means for recording an occurrence of an error during the rendering of the web page. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method of determining information associated with a web page via a computer network, comprising:
-
requesting, at a computing device of an end-user, the web page from a server, the server receiving a request for the web page; intercepting, by a network appliance in a communication path between the computing device and the server, a response from the server, the network appliance different from the server that receives the request from the computing device; accelerating, by the network appliance, the receipt of the web page by the computing device of the end-user; receiving, responsive to the request, at the computing device of the end-user, the web page including a script embedded by the network appliance, the script having instructions that when executed by the computing device, registers information about the web page;
executing the script at the computing device of the end-user; andrecording the occurrence of an event responsive to execution of the script at the computing device of the end-user; wherein the recording comprises recording a time of the occurrence of the error relative to a web page execution; accelerating, by the network appliance, the receipt of the web page by the computing device of the end-user via an acceleration technique, the acceleration technique comprising at least one of transport layer connection pooling, transport layer connection multiplexing, transport control protocol buffering, compression, and caching. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification