Apparatus and method for correcting previously sent messages in a real-time messaging system
First Claim
1. A method, in a first data processing system, of correcting a previously sent instant message, comprising:
- activating a correction operation;
sending a notification command to a second data processing system that was the recipient of the previously sent instant message indicating that correction is in progress;
receiving corrections to the previously sent instant message; and
transmitting the corrections to the second data processing system, wherein the notification command causes an alert to be displayed on the second data processing system alerting a user of the second data processing system that a user of the first data processing system is correcting a previously received instant message.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for correcting previously sent messages in a real-time messaging system are provided. With the apparatus and method of the present invention, when a user of an instant messaging client transmits an instant message to another instant messaging client, the user may notice that the message just sent includes an error requiring correction. As a result, the user may activate a correction mechanism of the present invention to correct the instant message previously sent. The activation of the correction mechanism initiates the sending of a control message to the instant messaging client that received the previous instant message or a selected message from an instant message log. This control message is used to generate a notification at the receiving instant messaging client that the sending instant messaging client is in the process of correcting a message. Once the user has completed the corrections to the previously sent instant message, the user may select to send the corrected instant message to the previous recipient of the instant message. At the receiving instant messaging client, the instant message is displayed in the instant messaging log with identifiers indicating that the message is a corrected message and conspicuously displaying the corrected text.
54 Citations
35 Claims
-
1. A method, in a first data processing system, of correcting a previously sent instant message, comprising:
-
activating a correction operation;
sending a notification command to a second data processing system that was the recipient of the previously sent instant message indicating that correction is in progress;
receiving corrections to the previously sent instant message; and
transmitting the corrections to the second data processing system, wherein the notification command causes an alert to be displayed on the second data processing system alerting a user of the second data processing system that a user of the first data processing system is correcting a previously received instant message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product in a computer readable medium for correcting a previously sent instant message, comprising:
-
first instructions for activating a correction operation in a first data processing system;
second instructions for sending a notification command to a second data processing system that was the recipient of the previously sent instant message indicating that correction is in progress;
third instructions for receiving corrections to the previously sent instant message; and
fourth instructions for transmitting the corrections to the second data processing system, wherein the notification command causes an alert to be displayed on the second data processing system alerting a user of the second data processing system that a user of the first data processing system is correcting a previously received instant message. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for correcting a previously sent message, comprising:
-
means for activating a correction operation in a first data processing system;
means for sending a notification command to a second data processing system that was the recipient of the previously sent message indicating that correction is in progress;
means for receiving corrections to the previously sent message; and
means for transmitting the corrections to the second data processing system, wherein the notification command causes an alert to be displayed on the second data processing system alerting a user of the second data processing system that a user of the first data processing system is correcting a previously received instant message.
-
-
25. A method for sending and receiving instant messages, comprising:
-
receiving an instant message from a first data processing system in a second data processing system;
receiving a notification command indicating that a user of the first data processing system is correcting the received instant message; and
generating a notification that alerts a user of the second data processing system that the user of the first data processing system is correcting the instant message. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer program product in a computer readable medium for sending and receiving instant messages, comprising:
-
first instructions for receiving an instant message from a first data processing system in a second data processing system;
second instructions for receiving a notification command indicating that a user of the first data processing system is correcting the received instant message; and
third instructions for generating a notification that alerts a user of the second data processing system that the user of the first data processing system is correcting the instant message. - View Dependent Claims (31, 32, 33, 34)
-
-
35. An apparatus for sending and receiving instant messages, comprising:
-
means for receiving an instant message from a first data processing system in a second data processing system;
means for receiving a notification command indicating that a user of the first data processing system is correcting the received instant message; and
means for generating a notification that alerts a user of the second data processing system that the user of the first data processing system is correcting the instant message.
-
Specification