IP Library Granted Patent US 8,635,118
Granted Patent B2
US 8,635,118 · App. 11/455,445 · Granted Jan 21, 2014

Computer system, message monitoring method and associated message transmission method

Inventors: Yuichi Nakamura (Yokohama, JP); Gaku Yamamoto (Tokyo, JP); Yoshiaki Mima (Musaashino, JP)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,635,118
App. No.
11/455,445
Granted
Jan 21, 2014
Kind
B2
Abstract

The customer agent 9 transmits a search request 15 a to a manager 4 , which in turn transmits a search request 15 b to a shop agent 5 . The shop agent 5 transmits a product information service message 16 a to the manager 4 . The manager 4 transmits a product information service message 16 b to the customer agent 9 and a product information service message 16 c to a shop agent 17 . Based on the thus monitored product information service message 16 c , the shop agent 17 generates an associated information service message 18 a and transmits it to the manager 4 . The manager 4 then transmits an associated information service message 18 b to the customer agent 9.

Claims (48)

1. A method executed by a manager agent for monitoring a message transmitted from a customer agent addressed to a shop agent in an execution environment for agents, said execution environment included in a computer system, said method comprising:

receiving by said computer system a message transmitted from a customer agent addressed to a shop agent;

searching by said computer system for a registered condition by using contents of said message, and if there is a registered condition matched with said contents of said message, transmitting said message to an agent that registered said matched condition; and

transmitting by said computer system said message to a shop agent of said message.

2. A method as set forth in claim 1 , further comprising:

receiving a monitor registration message from a customer agent, the monitor registration message including a condition of the messages transmitted from a shop agent and to be transferred to the customer agent, the customer agent beginning its activity on the execution environment; and

in response to receiving the monitor registration message, registering the customer agent and the condition included in the monitor registration message.

3. A method as set forth in claim 2 , wherein the registering further includes:

determining whether the condition in the monitor registration message is registered in the manager agent; and

if the condition is registered, storing the customer agent in correspondence with the condition.

4. A method according to claim 1 , further comprising:

receiving a registration message from a customer agent that has begun its activity within the execution environment; and

registering the customer agent of the registration message.

5. An associated message transmission method executed by an agent in a computer system including an execution environment for agents, the execution environment executing a manager agent, the method comprising:

monitoring by said manager agent a message transmitted from a customer agent addressed to a shop agent;

receiving by said computer system a message from a said shop agent;

if the received message is a message addressed to a customer agent, preparing by said computer system an associated message that includes contents associated with the received message; and

transmitting by said computer system the associated message to the customer agent.

6. An associated message transmission method as set forth in claim 5 , wherein the preparing further comprises:

checking the contents of the received message;

extracting holding information concerning the contents of the received message; and

converting the holding information into the form of a message.

7. An associated message transmission method as set forth in claim 5 , further comprising transmitting a condition of messages transmitted from a customer agent and to be transferred by the manager agent, as a monitor registration message to the manager agent.

8. An associated message transmission method as set forth in claim 5 , further comprising transmitting a registration message for requesting the registration of said message to the manager agent.

9. A storage medium storing a program for monitoring a message from a customer agent addressed to a shop agent in a computer system including an execution environment for agents, said program enabling said computer system to perform:

receiving a message from a customer agent addressed to a shop agent;

searching for a registered condition by using contents of said message, and if there is a registered condition matched with said contents of said message, transmitting said message to an agent registering said matched condition; and

transmitting said message to a shop agent of said message.

10. A storage medium as set forth in claim 9 , wherein said program further comprises:

receiving a monitor registration message from a customer agent, said monitor registration message including a condition of messages transmitted from a shop agent and to be transmitted to the customer agent, said customer agent beginning its activity on said execution environment of said agents; and

in response to receiving said monitor registration message, registering said customer agent and said message condition included in said monitor registration message.

11. A storage medium as set forth in claim 10 , wherein said registering further includes:

determining whether said condition in said monitor registration message is registered in said manager agent; and

when said condition is registered, storing said customer agent in correspondence with said condition.

12. A storage medium as set forth in claim 9 , wherein said program further comprises:

receiving a registration message from an agent that has begun its activity in said execution environment; and

registering the customer agent of said registration message.

13. A storage medium storing an agent in a computer system including an execution environment for agents, said execution environment executing a manager agent, said agent causing said computer system to perform:

monitoring by said manager agent a message transmitted from a customer agent addressed to a shop agent;

receiving a message from a said shop agent;

if the received message is a message addressed to a said customer agent, preparing an associated message that includes contents associated with the received message; and

transmitting said associated message to said customer agent.

14. A storage medium as set forth in claim 13 , wherein said preparing further includes:

checking said contents of said received message;

extracting holding information concerning said contents of said received message; and

converting said holding information into said form of a message.

15. A storage medium as set forth in claim 13 , wherein said agent further causing said computer system to perform transmitting a condition of messages transmitted from a customer agent and to be transferred by said manager agent, as a monitor registration message to said manager agent.

16. A storage medium as set forth in claim 13 , wherein said agent further causing said computer system to perform transmitting a registration message for requesting the registration of said message to said manager agent.

Priority Claims (1)
JP 09-152400 · Jun 10, 1997 · national
Continuity (3)
Division 09846574 · May 1, 2001
Division 09090321 · Jun 4, 1998
Related Publication 20060248022A1 · Nov 2, 2006