Patent ID: 7127502
Filing Date: 2006-10-24
Classification: G06F

Abstract:
1. A communication proxy apparatus comprising: an access request agent, wherein said access request agent is placed on a communication path between a server device and a client device; receives an access request for an access to information data held in the server device from the client device or another at least one communication proxy apparatus; issues the access request, as an agent, to the server device or still another at least one communication proxy apparatus; obtains the requested information data and attribute information of the information data; and returns the obtained data; and an individual action control agent comprising: an individual action storage for storing individual action definition information indicating a relationship between the information data and action information that indicates an action to be executed for the specific information data processed by the communication proxy apparatus as an agent, and that indicates execution conditions of the action; an individual action instruction agent for registering individual action definition information in the individual action storage; and wherein an individual action execution agent for executing an individual action for the information data, which is the data obtained from the server device, based on the individual action definition information, under instructed conditions; wherein said individual action instruction agent comprises means for registering individual action definition information of the information data in individual action instruction storage according to the action information, if registration in the individual action storage is instructed by an explicit instruction containing identification information of target information data and action information to be executed for the information data, or if as a result of checking information data received by the communication proxy apparatus, it is found that an individual action tag for instructing action information to be executed for the information data is added to the information data; wherein an individual action tag control agent comprises an individual action tag adding/removing agent for adding the individual action tag or removing the added individual action tag, under a certain condition, when transmitting from the communication proxy apparatus the information data received by the communication proxy apparatus, and the added data received together with the information data; wherein said individual action definition information comprises an action type classification information for specifying that the individual action definition information is registered according to identification information of target information data and explicit instruction of action information, or that the individual action definition information is registered by an individual action tag added to the information data; the individual action instruction agent comprises means for registering the action type classification information when individual action definition information of each information data is registered in the individual action storage means; and wherein the individual action tag adding/removing agent comprises means for adding an individual action tag corresponding to the information data before transmitting the information data, when for the information data transmitted from the communication proxy apparatus, the identification information of the information data and individual action definition information explicitly specified by action information is stored in the individual action storage means.