Unified user interface for instant messaging and email
First Claim
1. A method performed by a processor implemented on a semiconductor chip within a computing system, comprising:
- rendering an email inbox in a first section of a graphical user interface;
detecting that a first user has selected an email message listed within the email inbox;
rendering the selected email message as an email message in a second section of the graphical user interface, the rendered selected email message showing the text of the email message;
detecting whether a second user that wrote the email message is available for instant messaging; and
in response to the second user that wrote the email message being deemed available for instant messaging from the detecting and without the first user affirmatively confirming that the first user intends to respond to the email, rendering on said graphical user interface an indication that the second user is available for instant messaging, and, changing the state of an instant messaging start feature from not visible on said graphical user interface to visible on said graphical user interface, the instant messaging start feature to allow the first user to choose to send instant messaging content and not email content to the second user from a computer system that is performing the method;
in response to a detected selection of the instant messaging start feature, rendering a third section of the graphical user interface in which content of an instant message to be sent to the second user is to be typed by the first user;
causing said instant message to be sent to said second user;
receiving a response instant message from said second user; and
,rendering in a fourth section of said graphical user interface an instant messaging conversation between the first and second users, the instant messaging conversation containing the instant message sent by the first user to the second user and the instant message sent by the second user to the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a unified user interface for instant messaging and electronic mail. In one aspect, a single user interface is provided to allow a user to view email and instant messages. Instant messages and email are received and displayed within a common window within a single application. In one aspect, an instant messaging input field is associated with an email message. For example, in one aspect, when a user associated with an email message is available for instant messaging, an input field appears in a preview pane for the email message. In another aspect of the present invention, instant messages may be managed like an email, e.g. filed, printed, forwarded, stored in folders, etc. For example, in one aspect, a transcript of an instant messaging session may be forwarded as an email.
113 Citations
23 Claims
-
1. A method performed by a processor implemented on a semiconductor chip within a computing system, comprising:
-
rendering an email inbox in a first section of a graphical user interface; detecting that a first user has selected an email message listed within the email inbox; rendering the selected email message as an email message in a second section of the graphical user interface, the rendered selected email message showing the text of the email message; detecting whether a second user that wrote the email message is available for instant messaging; and in response to the second user that wrote the email message being deemed available for instant messaging from the detecting and without the first user affirmatively confirming that the first user intends to respond to the email, rendering on said graphical user interface an indication that the second user is available for instant messaging, and, changing the state of an instant messaging start feature from not visible on said graphical user interface to visible on said graphical user interface, the instant messaging start feature to allow the first user to choose to send instant messaging content and not email content to the second user from a computer system that is performing the method; in response to a detected selection of the instant messaging start feature, rendering a third section of the graphical user interface in which content of an instant message to be sent to the second user is to be typed by the first user; causing said instant message to be sent to said second user; receiving a response instant message from said second user; and
,rendering in a fourth section of said graphical user interface an instant messaging conversation between the first and second users, the instant messaging conversation containing the instant message sent by the first user to the second user and the instant message sent by the second user to the first user. - View Dependent Claims (2, 3, 4)
-
-
5. A machine readable storage medium containing program code that when processed by a processor implemented on a semiconductor chip causes a computing system to perform a method, the processor being part of the computing system, the method comprising:
-
displaying an email message as an email message in a first graphical user interface window; detecting whether a second user that wrote the email message is available for instant messaging; and performing the following in response to the second user that wrote the email message being deemed available for instant messaging from the detecting and without a first user of the computing system affirmatively confirming that the first user intends to respond to the email message; displaying, in the first window, an indication that the second user is available for instant messaging; and
,displaying, in the first window, an instant messaging input object, the instant messaging input object to allow a first user to choose to send instant messaging content and not email content to the second user from the computing system having the processing unit that is performing the method; in response to a detected selection of the input object, displaying a second window in which content of an instant message to be sent to the second user appears, said second window and content being displayed while said email'"'"'s content is displayed within said first window; and
,in response to an indication to send said instant message, sending said instant message to said second user. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computer system comprising a storage medium and a processor implemented on a semiconductor chip, the storage medium containing program code that when processed by the processor causes the computing system to perform a method, comprising:
-
displaying an email message as an email message in a first graphical user interface window; detecting whether a second user that wrote the email message is available for instant messaging and without a first user of the computing system affirmatively confirming that the first user intends to respond to the email message; and performing the following response to it being deemed, from the detecting, that the second user that wrote the email message is available for instant messaging; displaying, in the first window, an indication that the second user is available for instant messaging; and
,displaying, in the first window, an instant messaging input object, the instant messaging input object to allow the first user to choose to send instant messaging content and not email content to the second user from the computer system; in response to a detected selection of the input object, displaying a second window in which content of an instant message to be sent to the second user appears, said second window and content being displayed while said email'"'"'s content is displayed within said first window; and
,in response to an indication to send said instant message, sending said instant message to said second user. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method performed by a computer system, comprising:
-
displaying an email message as an email message in a first graphical user interface window; detecting whether a second user that wrote the email message is available for instant messaging and without a first user of the computer system affirmatively confirming that the first user intends to reply to the email message; and performing the following in response to it being deemed, from the detecting, that the second user that wrote the email message is available for instant messaging; displaying, in the first window, an indication that the second user is available for instant messaging; and
,displaying, in the first window, an instant messaging input object, the instant messaging input object to allow a first user to choose to send instant messaging content and not email content to the second user from the computer system; in response to a detected selection of the input object, displaying a second window in which content of an instant message to be sent to the second user appears, said second window and content being displayed while said email'"'"'s content is displayed within said first window; and
,in response to an indication to send said instant message, sending said instant message to said second user. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer system comprising a storage medium and a processor implemented on a semiconductor chip, the storage medium containing program code that when processed by the processor causes the computer system to perform a method, comprising:
-
rendering an email inbox in a first section of a graphical user interface; detecting that a first user has selected an email message listed within the email inbox; rendering the selected email message as an email message in a second section of the graphical user interface, the rendered selected email message showing the text of the email message; detecting whether a second user that wrote the email message is available for instant messaging; and in response to the second user that wrote the email message being deemed available for instant messaging from the detecting and without the first user affirmatively confirming that the first user intends to reply to the email message, rendering on said graphical user interface an indication that the second user is available for instant messaging, and, changing the state of an instant messaging start feature from not visible on said graphical user interface to visible on said graphical user interface, the instant messaging start feature to allow the first user to choose to send instant messaging content and not email content to the second user from the computer system; in response to a detected selection of the instant messaging start feature, rendering a third section of the graphical user interface in which content of an instant message to be sent to the second user is to be typed by the first user; causing said instant message to be sent to said second user; receiving a response instant message from said second user; and
,rendering in a fourth section of said graphical user interface an instant messaging conversation between the first and second users, the instant messaging conversation containing the instant message sent by the first user to the second user and the instant message sent by the second user to the first user. - View Dependent Claims (21, 22, 23)
-
Specification