Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
164 words
A web service system for managing and monitoring a first web server, comprising: a first web server interface in communication with the first web server and at least one other component of the web service system, the first web server interface comprising software associated with the first web server for providing information related to requests for web pages to said at least one other component of the web service system, and for directing the first web server to redirect web page requests; an agent, in communication with the first web server interface, for receiving the information from the first web server interface and for providing at least some of the information to at least one other component of the web service system; and a manager, in communication with the agent, for receiving the at least some of the information provided by the agent and using said information to manage and monitor said first web server via said agent and said first web server interface.
Claim 2
Dependent Claim
164 words
A web service system for managing and monitoring a first web server, comprising: a first web server interface in communication with the first web server and at least one other component of the web service system, the first web server interface comprising software associated with the first web server for providing information related to requests for web pages to said at least one other component of the web service system, and for directing the first web server to redirect web page requests; an agent, in communication with the first web server interface, for receiving the information from the first web server interface and for providing at least some of the information to at least one other component of the web service system; and a manager, in communication with the agent, for receiving the at least some of the information provided by the agent and using said information to manage and monitor said first web server via said agent and said first web server interface.
Claim 3
Dependent Claim
104 words
The system of claim 1 wherein the system is also for monitoring a plurality of web servers comprising at least the first web server and a second web server, and wherein the system further comprises: a second web server interface in communication with the second web server and at least one other component of the web service system, the second web server interface comprising software associated with the second web server for providing information related to requests for web pages to said at least one other component of the web service system, and for directing the second web server to redirect web page requests.
Claim 4
Dependent Claim
22 words
The system of claim 2 wherein the agent receives information from the first web server interface and the second web server interface.
Claim 5
Dependent Claim
30 words
The system of claim 2 further comprising an interceptor for receiving a request for a web page and for forwarding the request to one of the plurality of web servers.
Claim 6
Dependent Claim
32 words
The system of claim 4 wherein the interceptor forwards the request to one of the plurality of web servers so that the request load is distributed among the plurality of web servers.
Claim 7
Dependent Claim
32 words
The system of claim 5 wherein the interceptor forwards the request to one of the plurality of web servers so that the request load is balanced among the plurality of web servers.
Claim 8
Dependent Claim
15 words
The system of claim 4 wherein the interceptor is a child process of a watcher.
Claim 9
Dependent Claim
53 words
The system of claim 7 wherein the manager receives and processes the information and provides at least some of the processed information to the interceptor, and wherein at least some of the processed information is used by the interceptor to determine which of the plurality of web servers to forward the request to.
Claim 10
Dependent Claim
24 words
The system of claim 1 wherein the first web server, the first web server interface, and the agent are resident on the same computer.
Claim 11
Dependent Claim
25 words
The system of claim 1 wherein the first web server interface comprises a dynamically loaded library of functions for execution by the first web server.
Claim 12
Dependent Claim
23 words
The system of claim 1 wherein the manager receives the information and the received information is stored on one or more storage devices.
Claim 13
Dependent Claim
48 words
The system of claim 1 wherein the information related to requests for web pages includes the request received by the first web server, the time that the request was received by the first web server, and the time that a response was processed by the first web server.
Claim 14
Dependent Claim
15 words
The system of claim 1 wherein the manager is a child process of a watcher.
Claim 15
Dependent Claim
15 words
The system of claim 1 wherein the agent is a child process of a watcher.
Claim 16
Dependent Claim
35 words
The system of claim 1 further comprising: a console for displaying system status information; and wherein the manager receives and processes the information and provides at least some of the processed information to the console.
Claim 17
Dependent Claim
98 words
The system of claim 1 , further comprising: a second web server for providing web pages in response to web page requests; and an interceptor for receiving web page requests, for choosing, for each of the web page requests, one of the first web server and the second web server to be a chosen web server for that web page request, and for referring each of the page requests to the chosen web server for that page request such that a user's web browser requests the web page directly from the chosen web server for the page request.
Claim 18
Independent Claim
192 words
A method for managing and monitoring a web server, comprising: receiving a first web page request by a web server; responding to the first web page request at least in part by communicating with a web server interface and thereby providing information about the first web page request to the web server interface; providing by the web server interface at least some of the information about the first web page request to an agent; providing by the agent at least some of the information about the first web page request to a manager; directing, by the manager, in response to the at least some of the information, that web page requests made to the first web server be referred to a second web server; directing, by the agent to the web server interface, in response to direction from the manager, that web page requests made to the first web server be referred to the second web server; and directing, by the web server interface to the web server, in response to direction from the agent, that web page requests made to the first web server be referred to the second web server.
Claim 19
Independent Claim
192 words
A method for managing and monitoring a web server, comprising: receiving a first web page request by a web server; responding to the first web page request at least in part by communicating with a web server interface and thereby providing information about the first web page request to the web server interface; providing by the web server interface at least some of the information about the first web page request to an agent; providing by the agent at least some of the information about the first web page request to a manager; directing, by the manager, in response to the at least some of the information, that web page requests made to the first web server be referred to a second web server; directing, by the agent to the web server interface, in response to direction from the manager, that web page requests made to the first web server be referred to the second web server; and directing, by the web server interface to the web server, in response to direction from the agent, that web page requests made to the first web server be referred to the second web server.
Claim 20
Dependent Claim
24 words
The method of claim 17 , further comprising: providing by the agent at least some of the information about the request to a manager.
Claim 21
Dependent Claim
29 words
The method of claim 18 , further comprising: processing the information about the request by the manager to form processed information; and transmitting the processed information to an interceptor.
Claim 22
Dependent Claim
34 words
The method of claim 19 , further comprising: receiving the processed information at the interceptor; and choosing a web server to refer a request to based at least in part on the processed information.