Synchronized conversation-centric message list and message reading pane

US10997562B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10997562-B2
Application numberUS-201715605004-A
CountryUS
Kind codeB2
Filing dateMay 25, 2017
Priority dateJun 20, 2008
Publication dateMay 4, 2021
Grant dateMay 4, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing a unified conversation-centric message list and message reading pane, the method comprising: providing a list view of a plurality of messages organized chronologically by conversation; providing a content view of the plurality of messages organized chronologically by conversation; wherein the list view and the content view are integrated side by side in one display; indicating a first message within the list view as selected; and in response to indicating the first message within the list view as selected, bi-directionally synchronizing between the list view and the content view, wherein the bi-directionally synchronizing comprises: opening for reading a second message corresponding to the selected first message within the content view, wherein a read/unread status of the second message is updated when a read/unread status of the first message is updated of the display. 2. The method of claim 1 , wherein the list view indicates a reply structure of each conversation. 3. The method of claim 1 , wherein the content view comprises a reading pane with a message frame for each selected message. 4. The method of claim 1 , wherein bi-directionally synchronizing further comprises scrolling the reading pane to display a message in response to a corresponding message within the list view being selected. 5. The method of claim 1 , further comprising indicating a message within the list view as selected in response to a corresponding message within the content view being selected. 6. A computer storage device not including signal having computer executable instructions stored thereon which, when executed by a computer, cause the computer to: provide a list view of a plurality of messages organized chronologically by conversation; provide a content view of the plurality of messages organized chronologically by conversation; wherein the list view and the content view are integrated side by side in one display; indicating a first message within the list view as selected; and in response to indicating the first message within the list view as selected, bi-directionally synchronizing between the list view and the content view, wherein the bi-directionally synchronizing comprises: opening for reading a second message corresponding to the selected first message within the content view of the display, wherein a readlunread status of the second message is updated when a read/unread status of the first message is updated. 7. The computer storage device of claim 6 , wherein the list view indicates a reply structure of each conversation. 8. The computer storage device of claim 6 , wherein the content view comprises a reading pane with a message frame for each selected message. 9. The computer storage device of claim 6 , wherein bi-directional synchronization further comprises updating a read/unread status of a message in the content view in response to a read/unread status being updated in association with a corresponding message within the list view. 10. The computer storage device of claim 6 , further causing the computer to: present a unified user interface simultaneously displaying the list view and the content view; and maintain bi-directional synchronization between the list view and the content view, wherein the bi-directional synchronization is maintained by indicating the message within the list view as selected in response to the corresponding message within the content view being selected. 11. The computer storage device of claim 6 , further causing the computer 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. 12. 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 chronologically by conversation provide a content view of the plurality of messages organized chronologically by conversation, wherein the list view and the content view are integrated side by side in a one display, and to maintain bi directional synchronization between the list view and the content view, wherein the bi directional synchronization is maintained by indicating a first message within the list view as selected; and in response to indicating the first message within the list view as selected, bidirectionally synchronizing between the list view and the content view, wherein the bidirectionally synchronizing comprises: opening for reading a second message corresponding to the selected first message within the content view of the display, wherein a read/unread status of the second message is updated when a read/unread status of the first message is updated. 13. The system of claim 12 , wherein the one or more modules are further operable to cause the processor to indicate a message within the list view as selected in response to a corresponding message within the content view being selected. 14. The system of claim 12 , wherein bi-directional synchronization further comprises scrolling the content view to display a message in response to a corresponding message within the list view being selected. 15. The system of claim 12 , wherein the list view indicates a reply structure of each conversation. 16. The system of claim 12 , wherein the content view comprises a reading pane with a message frame for each selected message. 17. The system of claim 12 , wherein the one or more modules are 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. 18. The system of claim 16 , wherein the message frame for each selected message is expandable to display detailed message content. 19. The system of claim 12 , wherein the plurality of messages are stored in a plurality of folders. 20. The system of claim 12 , wherein the list view and the content view are displayed concurrently using a user interface of the electronic message reading system.

Assignees

Inventors

Classifications

  • G06Q10/107Primary

    Computer-aided management of electronic mailing [e-mailing] · CPC title

  • G06Q50/60Primary

    Business processes related to postal services (shipping G06Q10/083; franking apparatus G07B17/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10997562B2 cover?
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 …
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/107. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 04 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).