Method for user-specified error correction in an instant messaging system
First Claim
1. A computer implemented method for correcting an instant message at an instant messaging originating device, comprising:
- sending, from the instant messaging originating device, a message destined for reception by an instant messaging recipient device;
displaying the message at the instant messaging originating device;
correcting the message previously sent by editing the message at the instant messaging originating device;
determining that a message correction of the previously sent message requires sending a message correction specification;
prior to sending the message correction specification, sending a query to an instant messaging server as to whether the instant messaging server requires a message correction specification comprising a complete message resend or whether the instant messaging server requires a message correction specification comprising an optimized message correction;
receiving, from the instant messaging server, a response to the query; and
sending to the instant messaging server, the message correction specification that specifies a correction of the previously sent message,wherein the message correction specification is for updating a conversation log at the instant messaging recipient device, andwherein the message correction specification comprises a message consisting of any one of;
the complete message resend and the optimized message correction, based on the response to the query.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system enter a correction for a previously sent message, determine whether to send a complete corrected message or a message correction specification, and send the selected message to a messaging server. The messaging server receives the message correction specification and a message identifier (ID), and sends the message correction specification and the message ID to a recipient client system if a message with a corresponding message ID has previously been sent to the recipient client system. Then, the recipient client system receives the message correction specification and message ID, retrieves the message with a corresponding message ID from its conversation log, corrects the message, updates the conversation log, and activates an alert to notify a user of an update. If the message has not previously been sent, the messaging server corrects the message and sends the corrected message and the message ID to the recipient client system.
-
Citations
20 Claims
-
1. A computer implemented method for correcting an instant message at an instant messaging originating device, comprising:
-
sending, from the instant messaging originating device, a message destined for reception by an instant messaging recipient device; displaying the message at the instant messaging originating device; correcting the message previously sent by editing the message at the instant messaging originating device; determining that a message correction of the previously sent message requires sending a message correction specification; prior to sending the message correction specification, sending a query to an instant messaging server as to whether the instant messaging server requires a message correction specification comprising a complete message resend or whether the instant messaging server requires a message correction specification comprising an optimized message correction; receiving, from the instant messaging server, a response to the query; and sending to the instant messaging server, the message correction specification that specifies a correction of the previously sent message, wherein the message correction specification is for updating a conversation log at the instant messaging recipient device, and wherein the message correction specification comprises a message consisting of any one of;
the complete message resend and the optimized message correction, based on the response to the query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for correcting an instant message at an instant messaging originating device, the computer program product comprising:
-
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method at the instant messaging originating device, comprising; sending, from the instant messaging originating device, a message destined for reception by an instant messaging recipient device; displaying the message at the instant messaging originating device; correcting the message previously sent by editing the message at the instant messaging originating device; determining that a message correction of the previously sent message requires sending a message correction specification; prior to sending the message correction specification, sending a query to an instant messaging server as to whether the instant messaging server requires a message correction specification comprising a complete message resend or whether the instant messaging server requires a message correction specification comprising an optimized message correction; receiving, from the instant messaging server, a response to the query; and sending to the instant messaging server, the message correction specification that specifies a correction of the previously sent message, wherein the message correction specification is for updating a conversation log at the instant messaging recipient device, and wherein the message correction specification comprises a message consisting of any one of;
the complete message resend and the optimized message correction, based on the response to the query. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for correcting an instant message, the computer system comprising:
-
a memory; and an instant messaging originating device comprising a processor, in communication with the memory, wherein the computer system is capable of performing a method comprising; sending, from the instant messaging originating device, a message destined for reception by an instant messaging recipient device; displaying the message at the instant messaging originating device; correcting the message previously sent by editing the message at the instant messaging originating device; determining that a message correction of the previously sent message requires sending a message correction specification; prior to sending the message correction specification, sending a query to an instant messaging server as to whether the instant messaging server requires a message correction specification comprising a complete message resend or whether the instant messaging server requires a message correction specification comprising an optimized message correction; receiving, from the instant messaging server, a response to the query; and sending to the instant messaging server, the message correction specification that specifies a correction of the previously sent message, wherein the message correction specification is for updating a conversation log at the instant messaging recipient device, and wherein the message correction specification comprises a message consisting of any one of;
the complete message resend and the optimized message correction, based on the response to the query. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification