Method and apparatus for evaluating service to a user over the internet
First Claim
1. A method of gathering information relating to a loading time experienced by a user of information over a network comprising:
- sending a browser agent to a user machine in response to a user request to access a Web page, wherein the browser agent is operable to log a first time corresponding to the sending of a user HTTP GET request, wherein the browser agent initiates the sending of the user HTTP GET request, and wherein the browser agent measures a download time interval, the download time interval being determined according to the difference between the first time and a second time corresponding to the loading of the Web page; and
wherein the browser agent is operative to cause the user machine to send a modified HTTP GET request, wherein the modified HTTP GET request contains a performance parameter indicative of the measured download time interval;
whereby the download time interval experienced by the user is measured and a parameter indicative of the measured download time interval is sent as part of the modified HTTP GET request.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for gathering information relating to a loading time experienced by a user of information over a network. A browser agent is sent to a user machine in response to a user request to access a Web page. The browser agent initiates the sending of a user HTTP GET request and the browser agent is operable to log a first time corresponding to the sending of the user HTTP GET request. The browser agent measures a download time interval that is determined according to the difference between the first time and a second time corresponding to the loading of the web page. The browser agent is operative to cause the user machine to send a modified HTTP GET request, wherein the modified HTTP GET request contains a performance parameter indicative of the measured download time interval. Thus, the download time interval experienced by the user is measured and a parameter indicative of the measured download time interval is sent as part of the modified HTTP GET request
126 Citations
30 Claims
-
1. A method of gathering information relating to a loading time experienced by a user of information over a network comprising:
-
sending a browser agent to a user machine in response to a user request to access a Web page, wherein the browser agent is operable to log a first time corresponding to the sending of a user HTTP GET request, wherein the browser agent initiates the sending of the user HTTP GET request, and wherein the browser agent measures a download time interval, the download time interval being determined according to the difference between the first time and a second time corresponding to the loading of the Web page; and
wherein the browser agent is operative to cause the user machine to send a modified HTTP GET request, wherein the modified HTTP GET request contains a performance parameter indicative of the measured download time interval;
whereby the download time interval experienced by the user is measured and a parameter indicative of the measured download time interval is sent as part of the modified HTTP GET request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for assembling performance data related to the downloading of information from a computer network comprising:
-
a Web server configured to send an browser agent to a user in response to a user request, wherein the browser agent is operable to log a first time corresponding to the sending of a user HTTP GET request, wherein the browser agent is configured to initiate the sending of the user HTTP GET request, and wherein the browser agent is configured to measure a download time interval, the download time interval being determined according to the difference between the first time and a second time corresponding to the loading of the Web page; and
a relay server configured to receive from the user a modified HTTP GET request, wherein the modified HTTP GET request contains a performance parameter indicative of the measured download time interval;
whereby the download time interval experienced by the user is measured and a parameter indicative of the measured download time interval is received as part of the modified HTTP GET request. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for assembling performance data related to the downloading of information from a computer network comprising:
-
a Web server configured to send a browser agent to a user in response to a user request to access a Web page, wherein the browser agent is operable to log a first time corresponding to the sending of a user HTTP GET request, wherein the browser agent is configured to initiate the sending of the user HTTP GET request, and wherein the browser agent is configured to measure a download time interval, the download time interval being determined according to the difference between the first time and a second time corresponding to the loading of the Web page; and
wherein the browser agent is configured to send a modified HTTP GET request, the modified HTTP GET request containing a performance parameter indicative of the measured download time interval;
whereby the download time interval experienced by the user is measured and a parameter indicative of the measured download time interval is sent as part of the modified HTTP GET request. - View Dependent Claims (29, 30)
-
Specification