Intelligent system control agent
First Claim
1. An intelligent system control agent for coordinating user requested jobs among a plurality of clients, comprising:
- a user interface module configured to receive user requests;
a client selection module configured to select one of a plurality of clients to service a user request according to a predetermined criterion, the clients comprising a plurality of queue types, each having an individual scheme for prioritizing jobs; and
a communication module configured to submit the user request to the selected client.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a robust intelligent system control agent configured to receive user job requests, submit the user job requests to selected qualified clients for servicing, and monitor the progress of the requests. The system is also configured with the capability of relocating a system control agent from one location within a network to another location within the network and for relocating a job request from one client to another. This ability to relocate agents and jobs provides robustness and reliability to the system, allowing the agent to move to a different machine when, for example, its current host system requires maintenance or other downtime. In order to facilitate the relocation of a job request, the state of the request is temporarily stored by the agent or by other means while the job request is relocated to another client.
-
Citations
33 Claims
-
1. An intelligent system control agent for coordinating user requested jobs among a plurality of clients, comprising:
-
a user interface module configured to receive user requests;
a client selection module configured to select one of a plurality of clients to service a user request according to a predetermined criterion, the clients comprising a plurality of queue types, each having an individual scheme for prioritizing jobs; and
a communication module configured to submit the user request to the selected client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for remotely controlling clients from a central location, the system comprising:
-
a plurality of clients;
an agent configured to receive user requests from a user and determine based upon a predetermined criterion which of a plurality of the clients to submit each user request to, the clients comprising a plurality of queue types, each having an individual scheme for prioritizing jobs; and
a communication channel configured to send the requests to the specified client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of operating a software control agent, comprising:
-
receiving a user request;
automatically selecting based upon a predetermined criterion one of a plurality of clients to submit the request to for service of the request, the clients comprising a plurality of queue types, each having an individual scheme for prioritizing jobs; and
sending the request over a communication channel to the selected client. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An article of manufacture comprising a storage medium readable by a processor and to perform a method of operating a software control agent, comprising:
-
receiving a user request;
automatically selecting based upon a predetermined criterion one of a plurality of clients to submit the request to for service of the request; and
sending the request over a communication channel to the selected client. - View Dependent Claims (27, 28, 29, 30, 31, 33)
-
Specification