# US 2021/0241232 A1 · Synchronized conversation-centric message list and message reading pane

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0241232 A1
- Document ID: US20210241232A1
- Status: Published application
- Kind: A1
- Application number: 17/215,172
- Filed: 2021-03-29
- Published: 2021-08-05
- Earliest claimed: 2008-06-20
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Technology Licensing, LLC
- Inventors: Robert Emmett MCCANN; Michael Anthony AFFRONTI; Andrew Russell BRAUNINGER; Jorge PEREIRA; James J. EDELEN, IV
- Web page: https://patentgrep.com/patent/US20210241232A1

## CPC

- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## 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.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A system comprising:
a processor; and
memory coupled to the processor, the memory comprising computer executable instructions that, when executed by the processor, performs a 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 in a display;
selecting a first message within the list view; and
in response to selecting the first message within the list view, selecting a second message in the content view, wherein updating a message status of the first message causes updating of a message status of the second message.

### Claim 22 (depends on 21)

The system of claim 21, wherein the display is a user interface of an email message reading application.

### Claim 23 (depends on 21)

The system of claim 21, wherein the list view and the content view are bi-directionally synchronized.

### Claim 24 (depends on 21)

The system of claim 21, wherein the list view is a visual map of the plurality of messages based upon a reply stricture within one or more conversations.

### Claim 25 (depends on 21)

The system of claim 21, wherein the first message is stored in a first folder and the second message is stored in a second folder that is different from the first folder.

### Claim 26 (depends on 25)

The system of claim 25, wherein the first folder is an inbox and the second folder is a sent messages folder or a favorites folder.

### Claim 27 (depends on 21)

The system of claim 21, wherein an expanded view of the plurality of messages displays each of the plurality of messages broken out chronologically.

### Claim 28 (depends on 21)

The system of claim 21, wherein a collapsed view of the plurality of messages displays a subject line of a conversation and does not display the plurality of messages.

### Claim 29 (depends on 21)

The system of claim 21, wherein the content view includes one or more frames respectively comprising a message within a conversation.

### Claim 30 (depends on 21)

The system of claim 21, wherein selecting the first message within the list view causes the content view to scroll to the second message such that content of the second message is viewable in the content view.

### Claim 31 (depends on 21)

The system of claim 21, wherein selecting the second message within the content view comprises opening the second message for reading and highlighting the second message.

### Claim 32

A 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 in a user interface;
selecting a first message within the content view; and
in response to selecting the first message within the content view, bi-directionally synchronizing between the content view and the list view such that updating a message status of the first message causes updating of a message status of a second message within the list view, wherein the second message corresponds to the first message.

### Claim 33 (depends on 32)

The method of claim 32, wherein the plurality of messages in the list view are provided such that a reply message is displayed below and indented from a message to which the reply message is a reply.

### Claim 34 (depends on 32)

The method of claim 32, wherein the first message that is stored in an inbox of an email message reading application and the second message is stored in a folder that is different from the inbox.

### Claim 35 (depends on 32)

The method of claim 32, wherein the list view comprises a list view pipe that shows a connection between a broken out message and a parent message of the broken out message, the broken out message representing a sub-thread of a conversation.

### Claim 36 (depends on 35)

The method of claim 35, wherein the list view pipe comprises one or more indicators that display a relationship of two or more of the plurality of messages.

### Claim 37 (depends on 32)

The method of claim 32, wherein the plurality of messages in the content view comprise at least one of details or content and the plurality of messages in the list view do not comprise the details or content.

### Claim 38 (depends on 32)

The method of claim 32, wherein updating the message status of the first message comprises at least one of:
removing the first message from the content view; or
moving the first message within the content view.

### Claim 39 (depends on 32)

The method of claim 32, wherein selecting the first message within the content view causes the second message to be highlighted in the list view.

### Claim 40

A 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 in one display;
selecting a first message within the list view; and
in response to selecting the first message within the list view, bi-directionally synchronizing between the list view and content list view, wherein the bi-directionally synchronizing comprises:
opening a second message in the content list for viewing, wherein removing the first message from the list view causes the second message to be removed from the content view.
