Browse Prior Art Database

Synchronizing the Termination of Communication Sessions

IP.com Disclosure Number: IPCOM000126255D
Original Publication Date: 2005-Jul-11
Included in the Prior Art Database: 2005-Jul-11
Document File: 2 page(s) / 28K

Publishing Venue

IBM

Abstract

This invention addresses the problem of synchronizing the termination of such 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

Synchronizing the Termination of Communication Sessions

From time to time, a user might close a chat window just as a new message is incoming. In this situation, the message might be displayed for a fraction of a second, and then permanently lost.

This problem actually exists in any sort of synchronous messaging system. The same problem is found in telephone voice conversations, particularly with cell phones which are known to drop calls and have noticeable transmission delays. Any time a call is dropped or a user prematurely terminates a conversation due to a delay, information is lost.

What is being described is two types of solutions.

The following solutions, when used individually or in combination address this problem:

SOLUTION A: Disconnection prevention or warning

1) The user interface prevents activation of the session termination button. In the case of instant messaging, this means that the "CLOSE" button does not function while it is detected that "Johnny is responding..." In the phone case, the "HANG UP" button is disabled while it is detected that the remote party is speaking. Alternatively, a message might appear, asking the user to confirm the action, knowing that the remote user has untransmitted data in the buffer.

2) Once a message (or voice data) has been received at a client, the "CLOSE" or "HANG UP" functionality is disabled for an autonomically set amount of time, allowing for the receiving user to process the information.

3) The sending user receives a message noting that the remote user appears to be closing the session. In cell phone world, this might be an indicator that the remote user is rapidly losing signal quality. Thus, the sending party can address the situation in an informed, appropriate manner.

In these solutions, the party which might be cutoff is given some indication that an abnormal termination was attempted or is about to occur. Obviously, overrides would be provided to ensure that users are not at a "standoff". A tim...