Patent ID: 7685605

Claim:
Apparatus including at least one processor for intercommunicating between a first client application and a second client application, comprising: (a) setup means including predefinition storage means for selectively predefining and storing one or more events, one or more interest objects corresponding respectively to the one or more events, and one or more functions corresponding respectively to the one or more events, the one or more events including a particular event; (b) input means for receiving an input from an operator corresponding to the practice of the particular event by the operator in the first client application and for presenting one or more functions to the operator in response to receipt of a second event; and (c) transmission and reception means for: (1) receiving an interest object corresponding to the particular event transmitted from the second client application via a server to be stored in the predefinition storage means; (2) transmitting a set of information associated with the particular event stored in the predefinition storage means directly to the second client application without going through the server when the particular event is practiced by the first client application in response to the input provided by the operator via the input means; (3) receiving a second particular event from the second client application; and (4) transmitting a second interest object corresponding to the second particular event to the server, the server retransmitting the interest object to the second client application, the second client application transmitting information concerning the second particular event directly to the first client application without going through the server when a user practices the second particular event on the second client application.