Method and apparatus for enhancing instant messaging systems
First Claim
1. A method in a data processing system for managing messages, the method comprising:
- receiving a plurality of instant messages from a list of contacts; and
storing each of the plurality of instant messages in a set of folders, wherein each folder in the set of folders stores messages for a contact in the number of contacts, wherein each folder is linked for access though a graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method, apparatus, and computer instructions for organizing threads in an instant messaging session. Instant messages are received from a list of contacts. Each of these messages are stored in a set of folders, wherein each folders in the set of folders stores messages for a contact in the number of contacts. Each file is linked for access though a graphical user interface. Message threads are handled by displaying a primary dialog window, wherein the primary dialog window includes an ongoing conversation pane and an outgoing message pane. Responsive to a user input identifying a new thread, a secondary dialog window is displayed, wherein the secondary dialog window includes an ongoing conversation pane and an outgoing message pane. Responses to outgoing messages sent from the outgoing message pane are displayed in the primary dialog window in the ongoing conversation pane in the primary dialog window. Responses to outgoing messages sent from the outgoing message pane in the secondary dialog window are displayed in the ongoing conversation pane in the secondary dialog window, wherein the primary dialog window and the secondary dialog window.
-
Citations
26 Claims
-
1. A method in a data processing system for managing messages, the method comprising:
-
receiving a plurality of instant messages from a list of contacts; and
storing each of the plurality of instant messages in a set of folders, wherein each folder in the set of folders stores messages for a contact in the number of contacts, wherein each folder is linked for access though a graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method in a data processing system for handling message threads, the method comprising:
-
displaying a primary dialog window, wherein the primary dialog window includes an ongoing conversation pane and an outgoing message pane;
responsive to a user input identifying a new thread, displaying a secondary dialog window, wherein the secondary dialog window includes an ongoing conversation pane and an outgoing message pane;
displaying responses to outgoing messages sent from the outgoing message pane in the primary dialog window in the ongoing conversation pane in the primary dialog window; and
displaying responses to outgoing messages sent from the outgoing message pane in the secondary dialog window in the ongoing conversation pane in the secondary dialog window, wherein the primary dialog window and the secondary dialog window. - View Dependent Claims (10, 11)
-
-
12. A data processing system for managing messages, the data processing system comprising:
-
receiving means for receiving a plurality of instant messages from a list of contacts; and
storing means for storing each of the plurality of instant messages in a set of folders, wherein each folder in the set of folders stores messages for a contact in the number of contacts, wherein each folder is linked for access though a graphical user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A data processing system for handling message threads, the data processing system comprising:
-
displaying means for displaying a primary dialog window, wherein the primary dialog window includes an ongoing conversation pane and an outgoing message pane;
first displaying means, responsive to a user input identifying a new thread, for displaying a secondary dialog window, wherein the secondary dialog window includes an ongoing conversation pane and an outgoing message pane;
second displaying means for displaying responses to outgoing messages sent from the outgoing message pane in the primary dialog window in the ongoing conversation pane in the primary dialog window; and
third displaying means for displaying responses to outgoing messages sent from the outgoing message pane in the secondary dialog window in the ongoing conversation pane in the secondary dialog window, wherein the primary dialog window and the secondary dialog window. - View Dependent Claims (21, 22)
-
-
23. A data processing system for managing messages, the data processing system comprising:
-
a bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to receive a plurality of instant messages from a list of contacts; and
store each of the plurality of instant messages in a set of folders, wherein each folder in the set of folders stores messages for a contact in the number of contacts, wherein each folder is linked for access though a graphical user interface.
-
-
24. A data processing system for handling message threads, the data processing system comprising:
-
a bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to display a primary dialog window, wherein the primary dialog window includes an ongoing conversation pane and an outgoing message pane;
display a secondary dialog window in response to a user input identifying a new thread, wherein the secondary dialog window includes an ongoing conversation pane and an outgoing message pane;
display responses to outgoing messages sent from the outgoing message pane in the primary dialog window in the ongoing conversation pane in the primary dialog window; and
display responses to outgoing messages sent from the outgoing message pane in the secondary dialog window in the ongoing conversation pane in the secondary dialog window, wherein the primary dialog window and the secondary dialog window.
-
-
25. A computer program product in a computer readable medium for managing message files, the method comprising:
-
receiving a plurality of instant messages from a list of contacts; and
storing each of the plurality of instant messages in a set of folders, wherein each folder in the set of folders stores messages for a contact in the number of contacts, wherein each folder is linked for access though a graphical user interface.
-
-
26. A method in a data processing system for handling message threads, the method comprising:
-
displaying a primary dialog window, wherein the primary dialog window includes an ongoing conversation pane and an outgoing message pane;
responsive to a user input identifying a new thread, displaying a secondary dialog window, wherein the secondary dialog window includes an ongoing conversation pane and an outgoing message pane;
displaying responses to outgoing messages sent from the outgoing message pane in the primary dialog window in the ongoing conversation pane in the primary dialog window; and
displaying responses to outgoing messages sent from the outgoing message pane in the secondary dialog window in the ongoing conversation pane in the secondary dialog window, wherein the primary dialog window and the secondary dialog window.
-
Specification