Internet quality-of-service method and system
First Claim
1. A Web page formatted according to a markup language and supported on a content host, the content host connected in a computer network, comprising:
- a base HTML document; and
a token restricting given information from being divulged to a third party without the content host'"'"'s consent, wherein the given information is data about a given quality-of-service metric associated with the content host collected as the Web page is pulled across the computer network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of identifying quality-of-service problems associated with a given Web server in a computer network. The Web server includes a Web page having a token declaring that quality-of-service information is to be collected. When the Web page is received at a Web client having the capability to collect the information, an indication is provided to the Web client user that the information is being collected. The collected quality-of-service information is then uploaded, preferably without any information identifying the user, either to the Web server that served the page or to a management server.
151 Citations
31 Claims
-
1. A Web page formatted according to a markup language and supported on a content host, the content host connected in a computer network, comprising:
-
a base HTML document; and a token restricting given information from being divulged to a third party without the content host'"'"'s consent, wherein the given information is data about a given quality-of-service metric associated with the content host collected as the Web page is pulled across the computer network.
-
-
2. A method of evaluating quality-of-service over a computer network, the computer network having a Web client running a browser and a plurality of servers that support Web pages, comprising the steps of:
-
downloading a Web page from a given server to the Web client, the Web page including a token declaring to the browser that quality-of-service information is to be collected; responsive to receipt of the Web page including the token, collecting quality-of-service information at the Web client; and uploading the collected quality-of-service information from the Web client to a given location for subsequent use. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of managing quality-of-service provided by a given server in a computer network having a client running a browser, comprising the steps of:
-
downloading an object from the given server to the client, the object including a token declaring to the browser that quality-of-service information is to be collected; responsive to receipt of the Web page including the token, collecting quality-of-service information at the Web client; uploading the collected quality-of-service information from the Web client to a management server; and having the management server provide a notification about a given quality-of-service. - View Dependent Claims (14, 15)
-
-
16. A computer program product in a computer-readable medium for use in a Web client having a browser for monitoring quality-of-service available from a given Web server in a computer network, comprising:
-
means, responsive to receipt at the Web client of a Web page from the given Web server, for determining whether quality-of-service information is to be collected; and means, responsive to the determining means, for collecting the quality-of-service information; and means, responsive to the collecting means, for uploading the collected quality-of-service information to a given location in the computer network. - View Dependent Claims (17, 18, 19)
-
-
20. A computer for use as a client in a computer network having a Web server that supports Web pages, at least one Web page including a token associated with a quality-of-service monitoring program, comprising:
-
a processor having an operating system associated therewith; a Web browser; and means associated with the Web browser for monitoring quality-of-service from the Web server, comprising; means, responsive to receipt by the browser of the Web page including the token, for collecting the quality-of-service information; and means, responsive to the collecting means, for uploading the collected quality-of-service information to a given location in the computer network. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A server running in a computer network having a plurality of instrumented Web servers that desire to monitor their quality-of-service, at least one instrumented Web server including a Web page having a token declaring an intention to collect quality-of-service information, the server comprising:
-
means, responsive to receipt of quality-of-service information about the Web page uploaded from one or more Web clients, for storing the quality-of-service information; means for evaluating the quality-of-service information to determine whether a given quality-of-service problem has been experienced with respect to the Web page; and means, responsive to the evaluating means, for providing a notification of a given quality-of-service.
-
-
27. A Web server supporting a Web page, the Web page having associated therewith a token declaring an intention to collect quality-of-service information, comprising:
-
means, responsive to receipt of quality-of-service information about the Web page uploaded from one or more Web clients, for storing the quality-of-service information; means for evaluating the quality-of-service information to determine whether a given quality-of-service problem has been experienced with respect to the Web page; and means, responsive to the evaluating means, for taking a predetermined action to rectify the given quality-of-service problem.
-
-
28. A quality-of-service monitoring system for use in a computer network, comprising:
-
a first instrumented Web server supporting a quality-of-service (Q-o-S) enabled Web page; and at least one instrumented Web client having a Web browser and including means responsive to receipt of the Q-o-S enabled Web page for collecting quality-of-service information, and for uploading the collected quality-of-service information back onto the computer network. - View Dependent Claims (29, 30, 31)
-
Specification