Patent ID: 8122093

Claim:
An instant messaging system to provide interactions between a local user and a remote user, the system comprising: a data processing apparatus that includes a processor and a memory coupled to the processor, the memory storing information messaging software which, when executed, provides an instant messaging module for receiving or sending communicative information; an analysis module for analyzing the communicative information sent by the remote user so as to generate at least an emotional message, and identifying identity information of the remote user; a storage module for storing a behavior weight value which is preset to correspond to the identity information of the remote user; a learning module for determining an interactive response according to the emotional message and the behavior weight value so as to generate a physical action; an output module for outputting the physical action according to the interactive response determined by the learning module; and a feedback module for detecting whether a feedback signal has been received from the local user upon the outputting of the physical action according to the interactive response by the output module, wherein if the feedback signal is not received, the learning module does not modify the behavior weight value stored in the storage module; wherein if the feedback signal is received, the feedback module generates a modification value corresponding to a level of the feedback signal, the modification value being sent to the learning module to modify the behavior weight value, the behavior weight value stored in the storage module being replaced by the modified behavior weight value; and wherein behavior weight values that are stored in the storage module permit the instant messaging interaction system to output different physical actions in response to the communicative information sent by the remote user and the same communicative information sent by a further remote user, having a different identity.