← Back to Patent Explorer
US6314463B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for measuring queue length and delay

Assignee: R2 Solutions LLC
•
Filing: 1998-05-29
•
Granted: 2001-11-06
•
Expires: 2018-05-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for serving web pages manages a plurality of web servers. The system provides an operator with features and tools to coordinate the operation of the multiple web servers. The system may manage traffic by directing web page requests to available web servers and balancing the web page request service load among the multiple servers. The system may collect data on web page requests and web server responses to those web page requests, and provide reporting of the data as well as automatic and manual analysis tools. The system may monitor for specific events, and may act automatically upon the occurrence of such events. The events may include predictions or thresholds that indicate impending system crises. The system may include crisis management capability to provide automatic error recovery, and to guide a system operator through the possible actions that can be taken to recover from events such as component failure or network environment problems. The system may present current information about the system operation to a system operator. The system may manage content replication with version control and data updates.

Inventors

  • 👤 Freeland Abbott
  • 👤 Marco Lara
  • 👤 Stanley Yamane

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 16:50
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3409; G06F11/3433; G06F16/00; G06F16/90; G06F16/95; G06F16/958; G06F11/3419; G06F11/3466; G06F11/3495; G06F2201/00; G06F2201/81; G06F2201/86; G06F2201/875; G06F2201/88

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 81 words
A method for determining the length of a request queue of a web server running on a web server computer, comprising: transmitting a page request from the web server computer to the web server; counting the number of pages served by the web server after the page request is transmitted until the beginning of processing of the page request by the web server; and identifying the length of the request queue as the number of pages counted in the counting step.
Claim 2
Independent Claim 81 words
A method for determining the length of a request queue of a web server running on a web server computer, comprising: transmitting a page request from the web server computer to the web server; counting the number of pages served by the web server after the page request is transmitted until the beginning of processing of the page request by the web server; and identifying the length of the request queue as the number of pages counted in the counting step.
Claim 3
Dependent Claim 23 words
The method of claim 1 wherein the transmitting step comprises transmitting the page request by an agent running on the web server computer.
Claim 4
Dependent Claim 59 words
The method of claim 2 wherein the counting step comprises: receiving, by a web server interface, information about each page served by the web server; transmitting, by the web server interface to the agent, the information about each page served by the web server; and monitoring, by the agent, the information about each page served by the web server.
Claim 5
Dependent Claim 47 words
The method of claim 3 wherein the counting step further comprises: counting, by the agent, the pages served by the web server until the web page request transmitted by the agent to the web server is responded to by the web server thereby determining a page count.
Claim 6
Dependent Claim 44 words
The method of claim 3 wherein the counting step further comprises: counting by the agent, the pages served by the web server until the web page request transmitted by the agent to the web server is recognized for processing, thereby determining a page count.
Claim 7
Dependent Claim 22 words
The method of claim 5 wherein the identifying step comprises: identifying, by the agent, the page count as the request queue length.
Claim 8
Dependent Claim 26 words
The method of claim 3 wherein the step of transmitting by the web server interface to the agent comprises transmitting over a shared memory communications channel.
Claim 9
Independent Claim 89 words
A system for determining the length of a request queue of a web server running on a web server computer, comprising: a transmitter for transmitting a page request from the web server computer to the web server; a counter for counting the number of pages served by the web server after the page request is transmitted until the beginning of processing of the page request by the web server; and an identifier for identifying the length of the request queue as the number of pages counted by the counter.
Claim 10
Independent Claim 89 words
A system for determining the length of a request queue of a web server running on a web server computer, comprising: a transmitter for transmitting a page request from the web server computer to the web server; a counter for counting the number of pages served by the web server after the page request is transmitted until the beginning of processing of the page request by the web server; and an identifier for identifying the length of the request queue as the number of pages counted by the counter.
Claim 11
Dependent Claim 19 words
The system of claim 8 wherein the system comprises an agent on the same host as the web server.
Claim 12
Dependent Claim 19 words
The system of claim 8 wherein the transmitter comprises an agent on the same host as the web server.
Claim 13
Independent Claim 75 words
A method for determining the delay time of a page request in a request queue of a web server running on a web server computer, comprising: transmitting a page request from the web server computer to the web server; measuring the time from the transmission of the page request to the beginning of processing of the requested page by the web server; and identifying the delay time as the time measured in the measuring step.
Claim 14
Independent Claim 75 words
A method for determining the delay time of a page request in a request queue of a web server running on a web server computer, comprising: transmitting a page request from the web server computer to the web server; measuring the time from the transmission of the page request to the beginning of processing of the requested page by the web server; and identifying the delay time as the time measured in the measuring step.
Claim 15
Dependent Claim 22 words
The method of claim 11 wherein the transmitting step comprises transmitting, by an agent to the web server, the web page request.
Claim 16
Dependent Claim 43 words
The method of claim 12 wherein the measuring step comprises: receiving information about each page served by the web server; transmitting the information about each page served by the web server; and monitoring the information about each page served by the web server.
Claim 17
Dependent Claim 52 words
The method of claim 13 wherein the timing step further comprises: timing, by the agent, the pages served by the web server until the web page request transmitted by the agent to the web server is responded to by the web server; and subtracting the processing time, thereby determining a delay time.
Claim 18
Dependent Claim 42 words
The method of claim 13 wherein the timing step further comprises: timing, by the agent, the pages served by the web server until the web page request transmitted by the agent to the web server is processed thereby determining a delay time.
Claim 19
Dependent Claim 22 words
The method of claim 15 wherein the identifying step comprises: identifying, by the agent, the delay time as the request queue delay.
Claim 20
Dependent Claim 26 words
The method of claim 16 wherein the step of transmitting by the web server interface to the agent comprises transmitting over a shared memory communications channel.
Claim 21
Independent Claim 84 words
A system for determining the delay time of a page request in a request queue of a web server running on a web server computer, comprising: a transmitter for transmitting a page request from the web server computer to the web server; a timer for measuring the time from the transmission of the page request to the beginning of processing of the requested page by the web server; and an identifier for identifying the delay time as the time measured in the measuring step.
Claim 22
Independent Claim 84 words
A system for determining the delay time of a page request in a request queue of a web server running on a web server computer, comprising: a transmitter for transmitting a page request from the web server computer to the web server; a timer for measuring the time from the transmission of the page request to the beginning of processing of the requested page by the web server; and an identifier for identifying the delay time as the time measured in the measuring step.
Claim 23
Dependent Claim 19 words
The system of claim 18 wherein the system comprises an agent on the same host as the web server.
Claim 24
Dependent Claim 19 words
The system of claim 18 wherein the transmitter comprises an agent on the same host as the web server.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-11-05 2005-05-07 2005-11-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-11-05 2009-05-07 2009-11-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-11-05 2013-05-07 2013-11-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag