World wide web end user response time monitor
AssigneeInternational Business Machines Corporation
InventorsRaymond Morris Bryant, Richard Dale Hoffman, Samuel Kahn
Life of this patent
Estimating the term…
Abstract
A method of logging information in a computer network having a Web client connectable to a Web server. In response to the HTTP request (and as a result of receiving a response to that request), a response time associated with that first HTTP request is calculated. Thereafter, the response time calculated is passed from the Web client on a subsequent HTTP request to that Web server, where the information is logged for later use. In a preferred embodiment, the response time associated with the first HTTP request is passed in a cookie of the second HTTP request.
Claims18
A method of logging information in a computer network having a Web client connectable to a Web server, comprising the steps of:
- calculating a response time associated with a first HTTP request from the Web client to the Web server;
- and
- passing the response time associated with the first HTTP request using a second HTTP request from the Web client to the Web server;
- wherein the second HTTP request includes a response time protocol cookie in which the response time associated with the first HTTP request is passed.
A method of logging information in a computer network having a Web client connectable to a Web server, comprising the steps of:
- at the Web client, calculating a response time associated with a first HTTP request from the Web client to the Web server;
- passing the response time associated with the first HTTP request in a response time protocol cookie of a second HTTP request from the Web client to the Web server;
- and
- at the Web server, recording the response time associated with the first HTTP request.
A computer program product in a computer-readable medium for monitoring response time in a Web client connectable to a Web server in a computer network, comprising:
- first program code means, responsive to a first HTTP request from the Web client to the Web server, for calculating a response time associated with the first HTTP request;
- and
- second program code means, responsive to the calculating means and a second HTTP request, for placing the response time in a response time protocol cookie associated with the second HTTP request.
A computer for use as a server in a computer network having a Web client connectable to the computer, comprising:
- a processor;
- an operating system;
- a Web server program;
- first program code means responsive to receipt of a current HTTP request from the Web client for retrieving from the HTTP request a response time protocol cookie, the response time protocol cookie including information identifying a response time associated with a prior HTTP request from the Web client to the Web server program;
- and
- second program code means for logging the response time.
A method of logging information in a computer network having a Web client connectable to a Web server, comprising the steps of:
- calculating information associated with a first HTTP request from the Web client to the Web server;
- and
- passing the calculated information in a response time protocol cookie of a second HTTP request from the Web client to the Web server.
A method of logging information in a computer network having a client connectable to a server, comprising the steps of:
- calculating a response time associated with a first transfer protocol request from the client to the server;
- and
- passing the response time associated with the first transfer protocol request using a second transfer protocol request from the client to the server;
- wherein the second transfer protocol request includes a response time protocol cookie in which the response time associated with the first transfer protocol request is passed.
Dependencies are inferred from the claim text.