Patent ID: 7512660

Claim:
A message processing method for execution by a message processor of a mobile agent, the method comprising the steps of: connecting the message processor to a network adapted to communicate among multiple computer nodes, to receive conversations having message packets; receiving message packets; actively processing said message packets of said conversations during said communication of said conversations, said processing comprising the steps of: detecting destination information and conversation thread identifying information from at least one of said message packets; determining whether said detected conversation thread identifying information corresponds to conversation thread identifying information existing in the message processor; generating new conversation thread identifying information when it is determined that the detected conversation thread identifying information does not exist in the message processor; passing control to the existing conversation thread, when it is determined that the detected conversation thread exists in the message processor; sending said at least one message packet with said mobile agent to a message processor at the destination which corresponds to the detected destination information; detecting the agent communication language of said message processor at the detected destination; and converting the agent communication language of said message packet to the agent communication language of said message processor at the detected destination to allow processing at said destination.