Synchronized conversation-centric message list and message reading pane
First Claim
1. A method for providing a unified conversation-centric message list and message reading pane, the method comprising:
- organizing a plurality of messages by conversation;
providing a list view of the plurality of messages organized by conversation, the plurality of messages organized by conversation provided in the list view being stored in a plurality of different folders;
providing a content view of the plurality of messages organized by conversation;
presenting a unified user interface simultaneously displaying the list view and the content view;
bi-directionally synchronizing between the list view and the content view, wherein bi-directionally synchronizing comprises;
indicating a message within the list view as selected;
in response to indicating the message within the list view as selected, navigating the plurality of messages of the content view and opening for reading a corresponding message as the selected message within the content view;
indicating a message within the list view as selected in response to a corresponding message within the content view being selected; and
displaying a list view pipe within the list view, the list view pipe showing a reply to connection between at least a display of a broken out message and a display of a parent message in the conversation, the list view pipe comprising a plurality of indicators which display a relationship between an entire chain of displayed messages.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for a user interface uniting two primary components, a list view and a reading pane, within a message reading application. Technologies are also described for synchronizing status and parameters between the two primary user interface components. In particular, a user interface for reading messages can represent all components of a conversation with both a list view for presenting a message map, and a reading pane for presenting a content view. The list view can present a list of messages grouped by conversation. The reading pane window can contain smaller windows or frames. Each of the smaller windows or frames can contain a message within a given conversation. Synchronization provided between the list view and a reading pane can allow message selection in one of the user interface components to cause display and selection of the corresponding message in the other user interface component.
691 Citations
19 Claims
-
1. A method for providing a unified conversation-centric message list and message reading pane, the method comprising:
-
organizing a plurality of messages by conversation; providing a list view of the plurality of messages organized by conversation, the plurality of messages organized by conversation provided in the list view being stored in a plurality of different folders; providing a content view of the plurality of messages organized by conversation; presenting a unified user interface simultaneously displaying the list view and the content view; bi-directionally synchronizing between the list view and the content view, wherein bi-directionally synchronizing comprises; indicating a message within the list view as selected; in response to indicating the message within the list view as selected, navigating the plurality of messages of the content view and opening for reading a corresponding message as the selected message within the content view; indicating a message within the list view as selected in response to a corresponding message within the content view being selected; and displaying a list view pipe within the list view, the list view pipe showing a reply to connection between at least a display of a broken out message and a display of a parent message in the conversation, the list view pipe comprising a plurality of indicators which display a relationship between an entire chain of displayed messages. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer storage device not including a signal having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
organize a plurality of messages by conversation; provide a list view of the plurality of messages organized by conversation the plurality of messages organized by conversation provided in the list view being stored in a plurality of different folders; provide a content view of the plurality of messages organized by conversation; present a unified user interface simultaneously displaying the list view and the content view; maintain bi-directional synchronization between the list view and the content view, wherein the bi-directional synchronization is maintained by; indicating a message within the list view as selected; in response to indicating the message within the list view as selected, navigating the plurality of messages of the content view and opening for reading a corresponding message as the selected message within the content view; and indicating a message within the list view as selected in response to a corresponding message within the content view being selected; and display a list view pipe within the list view, the list view pipe showing a reply-to connection between at least a display of a broken out message and a display of a parent message in the conversation, the list view pipe comprising a plurality of indicators which display a relationship between an entire chain of displayed messages. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An electronic message reading system comprising:
-
a processor; and a message reading application comprising one or more modules operable to cause the processor to provide a list view of a plurality of messages organized by conversation the plurality of messages organized by conversation provided in the list view being stored in a plurality of different folders, provide a content view of the plurality of messages organized by conversation, present a unified user interface simultaneously displaying the list view and the content view, and to maintain bidirectional synchronization between the list view and the content view, wherein the bidirectional synchronization is maintained by; indicating a message within the list view as selected; in response to indicating the message within the list view as selected, navigating the plurality of messages of the content view and opening for reading a corresponding message as the selected message within the content view; and indicating a message within the list view as selected in response to a corresponding message within the content view being selected;
the one or more modules further operable to cause the processor to display a list view pipe within the list view, the list view pipe showing a reply to connection between at least a display of a broken out message and a display of a parent message in the conversation, the list view pipe comprising a plurality of indicators which display a relationship between an entire chain of displayed messages. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification