Agent system
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
47 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
a chasing agent issued to chase the first agent by referring to the operation log, the chasing agent canceling the operation log corresponding to the first agent.
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
reissuing the first agent corresponding to the operation log in accordance with a returned operation log; and
executing the first agent.
-
-
13. The method of claim 10, further comprising re-executing the first agent with the processing system in accordance with the operation log when both of the first agent and the operation log are stored in non-volatile memory.
-
14. The method of claim 10, further comprising:
-
requesting reissue of the first agent at the user terminal in accordance with the operation log; and
performing execution of the first agent with the processing system when the operation log is stored in the non-volatile memory and the first agent is not stored in the non-volatile memory.
-
-
15. The method of claim 10, further comprising deleting the agent in accordance with the operation log.
-
16. The method of claim 10, further comprising;
-
issuing a chasing agent to chase the first agent by referring to the operation log corresponding to the first agent;
utilizing the chasing agent to cancel the operation log corresponding to the first agent.
-
-
17. The method of claim 16, further comprising utilizing the chasing agent to cancel he recorded operation log corresponding to the first agent.
-
18. 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.
-
-
19. 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.
-
Specification