Method to provide a common interface for instant messaging.
Original Publication Date: 2009-Apr-30
Included in the Prior Art Database: 2009-Apr-30
Disclosed is a method to provide a common interface for instant messaging.
Method to provide a common interface for instant messaging
Method to provide a common interface for instant messagingMethod to provide a common interface for instant messaging .
Sametime is an open, instant messaging platform. Awareness and chat can be integrated into any application that uses the Sametime API (such as Notes, Bluepages, etc.). Since the API connects directly to the instant messaging server , and isn't aware of other local instant messaging enabled applications , a few problems are introduced. A person's status could be different in each integrated application , the UI isn't consistent, and multiple chat sessions can be opened between the same chat users . There is currently no known way to address this problem . This concept addresses that problem by introducing a proxy / multiplexer into the actual chat client.
A local proxy / multiplexer would be added to the actual chat client . The proxy / multiplexer would maintain connectivity to the chat server (s), maintain information about open sessions, capture chat session requests, and maintain the awareness state of users in watch lists. Integrated applications would make API calls to the instant messaging platform. The proxy / multiplexer in the local chat client would handle these requests. If the local chat client couldn't perform the request, it would contact the server, then forward the reply back to the original caller .
The introduction of a proxy /...