Abstract:
PROBLEM TO BE SOLVED: To provide a mail transmission system, a mail server, a mail transfer system, a mail transfer method, etc., by which a large quantity of electronic mails can be quickly transferred. SOLUTION: A server 10 on the transmitter side classifies electronic mails which should be transmitted on the basis of domain names obtained from mail addresses of destinations and collects data of electronic mails with respect to each domain name to generate data for transfer and transfers this data for transfer to a server 30 of a deliverer corresponding to the domain name by FTP. Compression of data for transfer is effective at this time. The server 30 of the deliverer receives data for transfer and decomposes data for transfer to generate data of each electronic mail and delivers it to the mail box of each receiver. COPYRIGHT: (C)2003,JPO
Abstract:
PROBLEM TO BE SOLVED: To open conversation between agents. SOLUTION: A customer agent 9 transmits a retrieval request 15a to a manager 4 and the manager 4 transmits a retrieval request 15b to a store agent 5. The store agent 5 transmits product information supply 16a to the manager 4. The manager 4 transmits product information supply 16b to the customer agent 9 and transmits product information supply 16c to a store agent 17. The store agent 17 generates related information supply 18a based on product information supply 16c which is thus monitored and transmits it to the manager 4. The manager 4 transmits related information 18b to the customer agent 9.
Abstract:
PROBLEM TO BE SOLVED: To shorten the processing time for processing a message applied to enormous processing requesters of several hundreds of thousands to several millions by use of an agent corresponding to the message. SOLUTION: A list information forming means 28 forms list information for a processing requester relative to an agent starting cause event on the basis of processing requester retrieval information 21, and an inserting/reading means 38 selects a plurality of non-selected processing requesters as processing requesters of inserting/reading object from the processing requesters included in the list information, and inserts the message to a message queue 39 related to the requesters of inserting/reading object. An agent instruction means 31 for reading an agent 23 related to the processing requesters of inserting/reading object to a cache memory 25 instructs the operation to the agent 23 related to the message queue 39 with the inserted message, and a repeat instruction means 32 instructs the repeat of the processing to the insert/reading means 38. COPYRIGHT: (C)2004,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method of allowing retrieval processing requiring up-to-dateness of data, and preventing overall performance of a system from being decreased or reduced. SOLUTION: Methods of synchronizing data between a first database and a second database each holding a portion of data included in the first database includes: extracting in response to issuing a retrieval request to the second database, from the first database, differential data between a first data set in the first database and a second data set in the second database as a retrieval target of the retrieval request, where the retrieval request includes a current retrieval request and a future retrieval request, where the future retrieval request is configured for issuance after the current retrieval request; and updating the second data set by applying the differential data to the second database, where the updated second data set is the retrieval target of the current or future retrieval request. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To allow a plurality of agents to cooperate to execute one transaction in a multiagent system. SOLUTION: An agent executing apparatus 30 is provided with an agent list 42 which is a list of agents which participate in the transaction, and an intra-transaction message queue 43 which stores one-directional messages from the agent. Then, a scheduler 35 assigns a thread managed by a thread management part 36 to the agent, executes the thread, and when the agent transmits the one-directional message, when a destination agent of the one-directional message is not included in the agent list 42, allows the destination agent to participate in the transaction. When execution of the agent is completed, if a one-directional message exists in the intra-transaction message queue 43, the transaction is continued using the thread, and unless one-directional message exists in the intra-transaction message queue 43, the transaction is terminated. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To make a moving agent and a message movable to a moving destination computer regardless of the situation the moving destination computer and the like. SOLUTION: A temporary preservation area for moving destination computer (computer having storage device) of the moving agent and the message is provided. When they cannot directly be moved to the moving destination computer 4, the moving agent 1 and the message are once accumulated in the temporary preservation area. The moving designation computer 4 takes out the moving agent and the message, which are addressed to oneself, from the temporary preservation area in an appropriate period. Thus, the movement of the moving agent 1 and the transmission of the message can securely be executed by providing such temporary preservation area. Furthermore, the moving destination computer 4 can receive the moving agent and the like by adjusting it to the situation and the condition of the moving destination computer 4 by the temporary preservation area.
Abstract:
PROBLEM TO BE SOLVED: To manage the position of a mobile agent on a much higher level. SOLUTION: Each of agent servers 42, 43 and 44 holds and manages a moving history 46. Each of agent servers temporarily stores the updating request of position information on the mobile agent corresponding to how many times the mobile agent is moved and periodically transmits that request to a register server 45 to that no congestion occurs in access to the register server. The register server reflects the position information on the mobile agent only with the updating request having the much more number of times of moving so as not to overwrite new information with old information.
Abstract:
PROBLEM TO BE SOLVED: To provide a message transmitting function reflected with 'taste' concerning a transmission destination agent designated by a user and the policy of a market to be operated by the agent. SOLUTION: This method executes a step for receiving the information of the preferential transmission destination designated by the user and a message through a message monitor 5 when multicasting the message to the agent, transmission destination determination step for determining any one of agents 7, 9 and 11 to transmit the message while referring to the information of the preferential transmission destination designated by the user and step for transmitting the message to the agent determined as the transmission destination. This information of the preferential transmission destination designated by the user is information expressing the 'taste' of the user and expressed with an agent name and priority (or weight), for example. Besides, it is also considerable the transmission destination determination step includes a step for referring to message policy data for specifying the priority of agents capable of being the transmission destination.
Abstract:
PROBLEM TO BE SOLVED: To provide a data write apparatus capable of changing dynamically write systems of the transaction data to a disk between a write through system and a write behind system. SOLUTION: The apparatus is provided with a memory having a queue management table for managing a disk write queue and a memory write queue for storing the transaction data. Also, the apparatus has a means for registering the memory write queue to the queue management table with a load exceeding a specified threshold as a condition and deleting the memory write queue from the queue management table with the load lowering the threshold as a condition. The apparatus has a write means for receiving the transaction data stored in the disk write queue to write them to the disk and a write means for receiving the transaction data stored in the memory write queue to write them to a redundancy memory. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To promote message processing of the highest priority of a large amount of agents while suppressing access to a disk. SOLUTION: This device is provided with a memory, a means for determining the priority of an agent by a message inserted into the agent and managing the state of the agent according to whether the agent exists on the memory and the existence/absence of the message, a means for allocating a thread if the agent exists on the memory and accessing the agent onto the memory unless the agent exists on the memory on the condition of detecting an agent, whose priority is the highest, and a message processing means for repeating message processing up to prescribed reference about the agent to which the thread is allocated. COPYRIGHT: (C)2006,JPO&NCIPI