Back to results
US 6,334,139 B1Granted
Agent system
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorTakashi Sakakura
Life of this patent
Estimating the term…
Abstract
The agent system sends both program and data together to a destination to perform execution, and the system is provided with agent re-execution and cancelling procedures, making mission critical application possible. The non-volatile memory area is prepared in the processing system where the agent is being processed to store the executed operation log.
Claims19
An agent system comprising:
- a user terminal that creates and transmits a first agent having data and a procedure to process the data;
- a server including a processing system that receives the first agent transmitted from the user terminal,
- said server processing the data according to the procedure to execute the first agent without requiring a connection between the user terminal and the server;
- the server also including a non-volatile memory that can be accessed by the first agent;
- and
- an operation log storing an execution status of the first agent, wherein the execution status is control information related to an execution of the first agent's procedure and is used by at least one of said server and said user terminal to initiate re-execution of the first agent when execution of the first agent by said server is interrupted;
- the processing system storing at least one of the first agent and the operation log in the non-volatile memory.
4 more elements
A method for executing an agent system, comprising:
- creating a first agent having data and a procedure to process the data;
- transmitting the first agent to a processing system;
- processing the data according to the procedure to execute the first agent without requiring a connection between the processing system and a user terminal;
- accessing a non-volatile memory with the first agent;
- collecting an operation log with the processing system, the operation log including an execution status of the first agent, wherein the execution status is control information related to an execution of the first agent's procedure and is used by at least one of said processing system and said user terminal to initiate re-execution of the first agent when execution of the first agent by said processing system is interrupted;
- and
- storing at least one of the first agent and the operation log in the non-volatile memory.
4 more elements
An agent system, comprising:
- a user terminal that transmits an agent having a function to a plurality of processing systems on a plurality of servers connected via a network;
- and
- a property information server that stores property information including information related to a property of the plurality of processing systems,
- wherein the agent selects a first one of the plurality of processing systems for optimum execution of the agent's function when compared with other ones of the plurality of processing systems by referring to the property information stored in the property information server,
- wherein the property information includes an ability of the corresponding server to access a memory, and
- wherein the function is accessing the memory.
3 more elements
An agent system, comprising:
- a user terminal that transmits an agent having a function to a plurality of processing systems on a plurality of servers connected via a network;
- and
- a property information server that stores property information including information related to a property of the plurality of processing systems,
- wherein the agent selects a first one of the plurality of processing systems for optimum execution of the agent's function when compared with other ones of the plurality of processing systems by referring to the property information stored in the property information server, and
- wherein, when the first processing system is unable to perform a function requested by the agent, the agent accesses the property information server to select a second one of the plurality of servers for execution of the function.
2 more elements
Dependencies are inferred from the claim text.