System, method and program product for centrally managing agents
First Claim
Patent Images
1. A system for centrally managing agents, comprising:
- a control system having a control database;
a plurality of remote systems connected to the control system, wherein each of the plurality of remote systems has a remote database; and
a plurality of master agents in the control database, each of the plurality of master agents being programmed to perform an agent function, wherein the plurality of master agents are adapted to control local functions of the remote databases corresponding to the agent function of each of the plurality of master agents and to help prevent agent scheduling conflicts, and wherein the plurality of master agents are adapted to implement any local function of the remote database that may be performed by an agent of the remote database.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and program product for centrally managing agents are provided. Specifically, under the present invention, master agents stored in a control database of a control system are scheduled to execute remote agents stored in remote databases of remote systems. Once executed by the master agents, the remote agents will implement functions thereto. By providing centralized management of agents in this manner, agent scheduling conflicts are prevented.
-
Citations
32 Claims
-
1. A system for centrally managing agents, comprising:
-
a control system having a control database; a plurality of remote systems connected to the control system, wherein each of the plurality of remote systems has a remote database; and a plurality of master agents in the control database, each of the plurality of master agents being programmed to perform an agent function, wherein the plurality of master agents are adapted to control local functions of the remote databases corresponding to the agent function of each of the plurality of master agents and to help prevent agent scheduling conflicts, and wherein the plurality of master agents are adapted to implement any local function of the remote database that may be performed by an agent of the remote database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for centrally managing agents, comprising:
-
a control system having a control database; a plurality of remote systems connected to the control system wherein each of the plurality of remote systems has a remote database that includes a remote agent having a remote agent function; and a plurality of master agents in the control database, each of the plurality of master agents being programmed to perform an agent function, wherein the plurality of master agents are scheduled to centrally manage the remote agents that have remote agent functions corresponding to the agent functions of the plurality of master agents to control local processing of data within the remote databases, and wherein the plurality of master agents are adapted to implement any local function of the remote database that may be performed by a remote agent of the remote database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for centrally managing agents, comprising:
-
a control database having a plurality of master agents, each of the plurality of master agents being programmed to perform an agent function; a scheduling system for scheduling the master agents to centrally manage remote agents, each remote agent having a remote agent function, the remote agents stored in remote databases to implement local functions of the remote databases corresponding to the remote agents that have remote agent functions corresponding to the agent functions of the plurality of master agents; and a grouping system for grouping the plurality of master agents and the remote agents, wherein the plurality of master agents are adapted to implement any local function of a remote database that may be performed by an agent of the remote database. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for centrally managing agents, comprising:
-
providing a control system having a control database of master agents, each of the master agents being programmed to perform an agent function; providing a plurality of remote systems connected to the control system, wherein each remote system includes a remote database, and wherein each remote database includes a remote agent, each remote agent having a remote agent function; and scheduling the master agents to centrally manage the remote agents that have remote agent functions corresponding to the agent functions of the master agents to control local functions of the remote system corresponding to the remote agents and to help prevent agent scheduling conflicts, wherein the master agents are adapted to implement any local function of the remote database that may performed by a remote agent of the remote database. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A program product stored on a recordable medium for scheduling master agents of a control system, each of the master agents being programmed to perform an agent function, to communicate with remote agents of remote system connected to the control system, each remote agent having a remote function, which when executed, comprises:
-
program code for scheduling the master agents to centrally manage the remote agents that have remote agent functions corresponding to the agent functions of the master agents to control local processing of data within remote databases; and program code for grouping the master agents and the remote agents, wherein the master agents are adapted to implement any local processing within a remote database that maybe performed by an agent of the remote database. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A system for implementing a function on a remote machine, the system comprising:
-
at least one remote computer system; a remote database on each remote computer system for storing remote information, the remote information including; at least one remote agent, each remote agent being a program that performs a remote function on the remote computer system according to defined scheduling; and remote data; a control computer system connected to each of the at least one remote computer system; a control database implemented on the control computer system, the control database for storing control information, the control information including; a master agent, the master agent being a program that performs a specific function; and a grouping rule for grouping the master agent with at least one corresponding remote agent; an agent control system that allows the at least one corresponding remote agent of the remote database to be centrally managed from the control computer system, the agent control system including; a grouping system that includes a grouping graphical user interface (GUI) to group in accordance with the grouping rule the master agent with the at least one corresponding remote agent, the master agent adapted to communicate with and execute the at least one corresponding remote agent to perform the remote function programmed into the at least one corresponding remote agent that corresponds to the specific function performed by the master agent; wherein the control computer system may use the master agent to call the at least one corresponding remote agent to implement any function that can be performed by a remote agent, and wherein the agent control system helps to prevent conflicts in agent scheduling. - View Dependent Claims (32)
-
Specification