Patent US3751920A successfully refreshed from Google Patents.
Patent US6078956A successfully refreshed from Google Patents.
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
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 |