SYSTEM AND METHOD FOR IMPLEMENTING QUICK RESPONSE REPLIES ON A DATA PROCESSING SYSTEM
First Claim
1. A computer-implementable method for implementing quick response replies on a data processing system, said computer-implementable method comprising:
- drafting a current message within a current window, wherein said current message is targeted to a current user;
in response to receiving a new message while said current message is partially drafted, drafting a new reply message to respond to said new message while preserving said partially-drafted current message;
sending said new reply message to respond to said new message;
completing said partially-drafted current message to create a completed current message; and
sending said completed current message to said current user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for implementing quick response replies on a data processing system. According to an embodiment of the present invention, a user drafts a current message within a current window of an instant messaging (IM) client, wherein the current message is targeted to a current user. In response to receiving a new message when the current message is partially drafted, the user drafts a new reply message to respond to the new message while preserving the partially-drafted message. The IM client sends the new reply message to respond to the new message. The user completes the partially-drafted current message and the IM client sends the completed current message to the current user.
-
Citations
15 Claims
-
1. A computer-implementable method for implementing quick response replies on a data processing system, said computer-implementable method comprising:
-
drafting a current message within a current window, wherein said current message is targeted to a current user; in response to receiving a new message while said current message is partially drafted, drafting a new reply message to respond to said new message while preserving said partially-drafted current message; sending said new reply message to respond to said new message; completing said partially-drafted current message to create a completed current message; and sending said completed current message to said current user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing system, comprising:
-
at least one processor; an interconnect coupled to said at least one processor; a computer-usable storage medium embodying computer program code, said computer-usable storage medium being coupled to said interconnect, said computer program code comprising instructions executable by said at least one processor and configured for; drafting a current message within a current window, wherein said current message is targeted to a current user; in response to receiving a new message while said current message is partially drafted, drafting a new reply message to respond to said new message while preserving said partially-drafted current message; sending said new reply message to respond to said new message; completing said partially-drafted current message to create a completed current message; and sending said completed current message to said current user. - View Dependent Claims (7, 8, 9)
-
-
10. The data processing system according to claim 10, wherein said instructions are further configured for:
in response to sending said new reply message, closing said new window.
-
11. A computer-usable medium embodying computer program code, said computer program code comprising computer executable instructions configured for:
-
drafting a current message within a current window, wherein said current message is targeted to a current user; in response to receiving a new message while said current message is partially drafted, drafting a new reply message to respond to said new message while preserving said partially-drafted current message; sending said new reply message to respond to said new message; completing said partially-drafted current message to create a completed current message; and sending said completed current message to said current user. - View Dependent Claims (12, 13, 14, 15)
-
Specification