Techniques for load distribution processing for call centers and other processing systems
First Claim
Patent Images
1. A method, comprising:
- operating a computer system including several clients and several servers;
requesting execution of a software task with a first one of the clients;
selecting two or more servers in response to the request based on data maintained about the servers by a web service;
interrogating the two or more servers with the web service;
providing the web service information corresponding to processing load for each of the two or more servers in response to said interrogating; and
selecting one of the servers to execute the task as a function of the information.
4 Assignments
0 Petitions
Accused Products
Abstract
A system of networked computers is disclosed having a number of servers and a number of clients. The clients are each provided with access to server selector service and the servers are each provided with access to a server reporter service. The server selector service is operable to obtain server processing load information from the server reporter service. The server selector service is responsive to a client activation request for a software task designated for server execution to select two or more servers to interrogate for server processing load information and designate one of the servers to execute the software task based on the server processing load information obtained by this interrogation.
-
Citations
19 Claims
-
1. A method, comprising:
-
operating a computer system including several clients and several servers; requesting execution of a software task with a first one of the clients; selecting two or more servers in response to the request based on data maintained about the servers by a web service; interrogating the two or more servers with the web service; providing the web service information corresponding to processing load for each of the two or more servers in response to said interrogating; and selecting one of the servers to execute the task as a function of the information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system of networked computers, comprising:
-
a number of servers; and a number of clients, the clients each having access to a server selector web service and the servers each being provided with a server reporter, the server selector web service being operable to obtain server processing load information from the server reporter of any of the servers; and wherein the server selector web service is responsive to a client activation request for a software object designated for server execution by one of the clients to select two or more servers to interrogate for the server processing load information based on data maintained by the server selector web service about the servers and designate one of the servers to execute the software object. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system of networked computers, comprising:
-
a number of servers; and a number of clients, the clients each having access to a server selector web service on a first server and a server reporter web service on a second server, the server selector web service being operable to obtain server processing load information from the server reporter web service; and wherein the server selector web service is responsive to a client activation request for a software object designated for server execution by one of the clients to select two or more servers to interrogate for the server processing load information based on data maintained by the server selector web service about the servers and designate one of the servers to execute the software object. - View Dependent Claims (18)
-
-
19. A system of networked computers, comprising:
-
a number of servers; and a number of clients, the clients each having access to a server selector service and the servers each being provided with a server reporter, the server selector service being operable to receive a client activation request by one of the clients over standard internet protocols and to obtain server processing load information from the server reporter of any of the servers; and wherein the server selector service is responsive to the client activation request for a software object designated for server execution to select two or more servers to interrogate for the server processing load information based on data maintained by the server selector service about the servers and designate one of the servers to execute the software object.
-
Specification