Browse Prior Art Database

Transfer of Missed Messages Across Instant Messaging Sessions

IP.com Disclosure Number: IPCOM000127411D
Original Publication Date: 2005-Aug-29
Included in the Prior Art Database: 2005-Aug-29
Document File: 2 page(s) / 29K

Publishing Venue

IBM

Abstract

A methodology for the transfer of missed messages across Instant Messaging sessions

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

Transfer of Missed Messages Across Instant Messaging Sessions

Instant Messaging is an increasingly ubiquitous means of sharing timely information with co-workers in the business world. More and more, people are using multiple devices to connect to their instant messenger services: the office PC, the notebook at home, the mobile device everywhere else. The problem with multiple devices is that messages may be missed between the time when one session is left idle on one device and another session is connected on a different device.

Existing Solution and the need for additional solution :

Email messaging has solved this problem by keeping messages on the server. Clients can connect to the server and obtain their messages at any time from any device. This solution would work for instant messaging, but would basically turn it into email. It would clutter instant messaging servers with messages, complicate the administration of instant messaging accounts with problems regarding how to manage saved messages, and basically betray the nature and intent of instant messaging services.

Instant messaging differs from email messaging in some fundamental ways that are important in the context of this publication:
1. The 'instant' feature: Instant messaging servers do not keep messages to be read at a later time. Unlike email, these servers deliver the message immediately because connection to the service implies presence of the sender and receiver.
2. The 'presence' feature: Instant messaging services require a connection to the service to send or receive messages. Unlike email, a connection is required to send or receive messages. Therefore, instant messaging services must know who is connected, and how many instances of a client ID are connected. Generally, email servers have no need for this information.

Core Idea and its Advantages :

When a client connects to an instant messaging service, the service queries all other sessions with the same client ID for unread messages. The unread messages are retrieved from the other sessions, and sent to the newly connected client. Some advantages of using this approach are:
1. This is better than current instant messaging implementations because a client will receive missed messages.
2. This is better than applying the email...