Patent US3751920A successfully refreshed from Google Patents.
Patent US6078956A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6078956A Expired / Lapsed US ⏱️ 0.0 years remaining

World wide web end user response time monitor

Assignee: International Business Machines Corp
•
Filing: 1997-09-08
•
Granted: 2000-06-20
•
Expires: 2017-09-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Raymond Morris Bryant
  • 👤 Richard Dale Hoffman
  • 👤 Samuel Kahn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 22:26
CPC Classifications
H; H04; H04L; H04L43/00; H04L67/00; H04L67/01; H04L67/02; H04L67/06; H04L67/10; H04L67/104; H04L67/1087; H04L67/1091; H04L9/00; H04L9/40; H04L43/08; H04L43/0852; H04L43/10; H04L43/106

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 88 words
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.
Claim 2
Independent Claim 88 words
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.
Claim 3
Dependent Claim 22 words
The method as described in claim 1 further including the step of recording the response time associated with the first HTTP request.
Claim 4
Dependent Claim 19 words
The method as described in claim 1 wherein the second HTTP request is subsequent to the first HTTP request.
Claim 5
Dependent Claim 26 words
The method as described in claim 1 wherein the response time associated with the first HTTP request is calculated using a clock in the Web client.
Claim 6
Dependent Claim 90 words
The method as described in claim 4 wherein the response time calculation includes the steps of: recording a first clock time on the clock, the first time associated with the transmission of the first HTTP request from the Web client to the Web server; determining a second clock time on the clock, the second time associated with receipt at the Web client of a specified event in a response to the first HTTP request; and subtracting the first clock time from the second clock time to generate the response time.
Claim 7
Dependent Claim 45 words
The method as described in claim 5 wherein the specified event is selected from the group of specified events associated with processing of the response, the group of specified events consisting of: first packet return, last HTML byte, last .gif byte and intermediate response events.
Claim 8
Independent Claim 88 words
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.
Claim 9
Independent Claim 88 words
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.
Claim 10
Dependent Claim 19 words
The method as described in claim 7 wherein the second HTTP request is subsequent to the first HTTP request.
Claim 11
Dependent Claim 26 words
The method as described in claim 7 wherein the response time associated with the first HTTP request is calculated using a clock in the Web client.
Claim 12
Dependent Claim 90 words
The method as described in claim 9 wherein the response time calculation includes the steps of: recording a first clock time on the clock, the first time associated with the transmission of the first HTTP request from the Web client to the Web server; determining a second clock time on the clock, the second time associated with receipt at the Web client of a specified event in a response to the first HTTP request; and subtracting the first clock time from the second clock time to generate the response time.
Claim 13
Dependent Claim 31 words
The method as described in claim 10 wherein the specified event is selected from the group of specified events consisting of: first packet return, last HTML byte and last .gif byte.
Claim 14
Dependent Claim 87 words
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.
Claim 15
Dependent Claim 87 words
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.
Claim 16
Dependent Claim 101 words
The computer program product as described in claim 12 wherein the Web client includes a clock and the calculating means comprises: means for recording a first clock time on the clock, the first time associated with the transmission of the first HTTP request from the Web client to the Web server; means for determining a second clock time on the clock, the second time associated with receipt at the Web client of a specified event in a response to the first HTTP request; and means for subtracting the first clock time from the second clock time to generate the response time.
Claim 17
Dependent Claim 92 words
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.
Claim 18
Dependent Claim 92 words
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.
Claim 19
Independent Claim 62 words
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.
Claim 20
Independent Claim 62 words
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.
Claim 21
Dependent Claim 19 words
The method as described in claim 15 wherein the information is a response time of the first HTTP request.
Claim 22
Independent Claim 87 words
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.
Claim 23
Independent Claim 87 words
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.
Claim 24
Dependent Claim 27 words
The method as described in claim 17 wherein the transfer protocol is selected from the group of transfer protocols consisting of HTTP, SMTP, FTP, NMTP and Telnet.

References Cited (Backward Citations)

US5440719A Cited
US5675796A Cited
US5764912A Cited
US5838920A Cited
US5572643A Cited
US5805815A Cited
US5790977A Cited
US5790425A Cited
US5787254A Cited
US5796952A Cited
US5872976A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-06-20 2003-12-20 2004-06-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-06-20 2007-12-20 2008-06-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-06-20 2011-12-20 2012-06-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag