Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

A method for handling typing errors in Instant Messaging sessions

IP.com Disclosure Number: IPCOM000030469D
Original Publication Date: 2004-Aug-17
Included in the Prior Art Database: 2004-Aug-17
Document File: 2 page(s) / 79K

Publishing Venue

IBM

Abstract

Instant Messaging allows users to communicate in "real time". The nature of this type of communication makes it possible for users to send messages with typing mistakes (users don't spell check before sending, as when using e-mail). Currently, if users want to correct a typographical error, they must send a new message that mentions the one in error and shows the correct wording or spelling. Disclosed is a method to handle typing errors so that corrections appear "in place" in the session log.

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

Page 1 of 2

A method for handling typing errors in Instant Messaging sessions

This is a typical transcript from an Instant Messaging session. Note the various typing mistakes, which are frequent in these cases.

john_smith@uk.com [ 17:59:07 ] Hi, are you there? a_n_other@uk.com [ 17:59:18 ] Yes john_smith@uk.com [ 17:59:49 ] Cousl you please point me to where I can fins XYY john_smith@uk.com [ 18:00:08 ] SOrry: XYZ a_n_other@uk.com [ 18:01:33 ] sure. go to http://www.xyz/uk.com john_smith@uk.com [ 18:02:34 ] says "page not found" a_n_other@uk.com [ 18:03:12 ] sorry try this http://www.xyz.uk.com john_smith@uk.com [ 18:03:17 ] thanks

When people make typing mistakes, they need to re-send what they really meant to say in a new line.

Disclosed is a new type of object to support instant messaging sessions. This object allows senders to modify their original lines and resend the information, with the original lines at the receiving end being modified in place.

Using the example shown above, the following is a step-by-step description of how such function can be implemented.

Participant 1 session Participant 2 session

john_smith@uk.com [ 17:59:07 ] Hi, are you there? a_n_other@uk.com [ 17:59:18 ] Yes john_smith@uk.com [ 17:59:49 ] Cousl you please point me to where I can fins XYY

john_smith@uk.com [ 17:59:07 ] Hi, are you there? a_n_other@uk.com [ 17:59:18 ] Yes john_smith@uk.com [ 17:59:49 ] Cousl you please point me to where I can fins XYY

At this point the sender realizes the typing error and clicks (or double-clicks) on the line with the error. The text becomes editable, the sender corrects the error and clicks the "Send" button (or presses Enter).

Participant 1 session Participant 2 session

john_smith@uk.com [ 17:59:07 ] Hi, are you there? a_n_other@uk.com [ 17:59:18 ] Yes john_smith@uk.com [ 17:59:49 ] Could you please point me to where I can find XYZ?

At the other participant's session, the line is updated and changes font and/or color to alert the recipient. This represents an unacknowledged correction.

The corrected line display changes to indicate that a correction was made, but it hasn't been acknowledged yet.

The way to display the corrected line is implementation dependent. It could be a change in font or color; some implementations may use blinking.

Participan...