Patent ID: 7287057
Filing Date: 2007-10-23
Classification: H04L

Abstract:
1. A system for transmitting messages from a client messaging application to an autonomous computer program that acts as an agent for another program, the system comprising: a first interface mutually registered with at least one of a plurality of client messaging applications, the interface for performing the steps of: translating a calling convention of the message to a calling convention of a base code; a computer communicatively coupled to the first interface, the computer for performing the steps of: a second interface coupled to the computer, the second interface for performing the steps of: at the computer, further performing the step of: determining the destination of the return message, wherein the destination is a client messaging application; and at the first interface, further performing the steps of: selecting the client messaging application determined to be the destination of the message; translating the calling convention of the message in the base code to the calling convention of the selected client messaging application determined to be the destination of the message; and transmitting the message to the client messaging application determined to be the destination of the message.