# US 10,482,429 B2 · Automatic grouping of electronic mail

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

- Number: US 10,482,429 B2
- Document ID: US10482429B2
- Status: Granted
- Kind: B2
- Application number: 13/437,031
- Filed: 2012-04-02
- Published: 2012-08-23
- Granted: 2019-11-19
- Earliest claimed: 2003-07-01
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Jesse Clay Satterfield; Jensen M. Harris; Martijn E. Van Tilburg; William R. Avery; Bruce D. Wiedemann
- Inventors: Jesse Clay Satterfield; Jensen M. Harris; Martijn E. Van Tilburg; William R. Avery; Bruce D. Wiedemann
- Web page: https://patentgrep.com/patent/US10482429B2

## CPC

- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- H04L 51/42: Mailbox-related aspects, e.g. synchronisation of mailboxes
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Automatic sorting and grouping of electronic mail items in an electronic mail system is provided. An automatic mail grouping property may be selected for electronic mail received, sent or stored in a variety of storage folders. For a given mail location (e.g., received mail, sent mail, or a given mail storage folder), a selected automatic grouping property causes mail to be displayed to a user in one or more categories that make location of specific mail items easier and more efficient. Visible dividers with optional headings may be provided between mail categories to quickly draw a user's attention to a given mail category and to separate large numbers of mail into logical groupings that make location of specific mail items more manageable.

## Claims

### Claim 1

A computer-readable storage device having a set of instructions which when executed by a computer performs a method for grouping electronic mail, the method executed by the set of instructions comprising:
displaying electronic mail items in groups based on a default arrangement type, each group being collapsible and expandable upon user selection, the default arrangement type comprising:
grouping, into a first group, a first subset of electronic mail items;
representing the first group with a first header;
grouping, into a second group, a second subset of electronic mail items; and
representing the second group with a second header;
receiving a selection to sort the electronic mail items within each of the groups based on a selected arrangement type;
preparing an electronic mail view for display utilizing the selected arrangement type to sort the first and second subsets of electronic mail items within the first group and the second group; and
displaying the electronic mail view with the electronic mail items sorted within each group based on the selected arrangement type.

### Claim 2 (depends on 1)

The computer-readable storage device of claim 1, wherein displaying the electronic mail items in the groups based on the default arrangement type comprises:
providing a header for each group, and
listing a subset of electronic mail items underneath each header.

### Claim 3 (depends on 2)

The computer-readable storage device of claim 2, further comprising:
receiving a selection to collapse a particular group;
removing, from display, a listing of the subset of electronic mail items associated with the particular group.

### Claim 4 (depends on 2)

The computer-readable storage device of claim 2, wherein the default arrangement type further comprises:
grouping, into a third group, a third subset of electronic mail; and
representing the third group with a third header.

### Claim 5 (depends on 1)

The computer-readable storage device of claim 1, further comprising:
receiving a selection of a grouping property; and
regrouping the grouped electronic mail items based on the selected grouping property.

### Claim 6 (depends on 1)

The computer-readable storage device of claim 1, wherein displaying the electronic mail items in the groups based on the default arrangement type comprises displaying the electronic mail items in groups based on the default arrangement type as a server-side process.

### Claim 7 (depends on 6)

The computer-readable storage device of claim 6, wherein sorting the subset of electronic mail items within each group based on the selected arrangement type comprises sorting the subset of electronic mail items as a client-side process.

### Claim 8 (depends on 4)

The computer-readable storage device of claim 4, wherein sorting the electronic mail items within each group based on the selected arrangement type further comprises sorting the electronic mail items based on an importance level of each electronic mail item in its group.

### Claim 9

A system for grouping electronic mail, the system comprising:
a memory storage; and
a processing unit coupled to the memory storage, the processing unit being configured to:
display electronic mail items in groups based on a default arrangement type wherein the electronic mail items are grouped based on date of receipt, each group being collapsible and expandable upon user selection, wherein the default arrangement type comprises:
group, into a first group, a first subset of electronic mail items that were received at a current date;
represent the first group with a first header indicating the current date;
group, into a second group, a second subset of electronic mail items that were received another day other than the current date; and
represent the second group with a second header indicating the other day other than the current date;
receive a selection to sort the electronic mail items within each group based on a selected arrangement type;
determine whether automatic grouping functionality is activated;
if automatic grouping functionality is activated, utilize the selected arrangement type to prepare an electronic mail view for display and sort the electronic mail items within each group based on the selected arrangement type; and
display the electronic mail view with the electronic mail items sorted within each group based on the selected arrangement type.

### Claim 10 (depends on 9)

The system of claim 9, wherein the processing unit being configured to display the electronic mail items in the groups based on the default arrangement type comprises the processing unit being configured to:
provide a header for each group, and
list a subset of electronic mail items underneath each header.

### Claim 11 (depends on 10)

The system of claim 10, wherein the processing unit is further configured to:
receive a selection to collapse a particular group; and
remove, from display, a listing of the subset of electronic mail items associated with the particular group.

### Claim 12 (depends on 10)

The system of claim 10, wherein the other day is a day before the current date and wherein the processing unit being configured to group the electronic mail items based on a date of receipt associated with each electronic mail item further comprises the processing unit being configured to:
group, into a third group, a third subset of electronic mail items that were received a week prior to the current date; and
represent the third group with a third header indicating the week prior to the current date.

### Claim 13 (depends on 9)

The system of claim 9, wherein the processing unit further configured to:
receive a selection of a grouping property; and
regroup the grouped electronic mail items based on the selected grouping property.

### Claim 14 (depends on 9)

The system of claim 9, wherein the processing unit being configured to display the electronic mail items in the groups based on the default arrangement type comprises the processing unit being configured to display the electronic mail items in groups based on the default arrangement type as a server-side process.

### Claim 15 (depends on 14)

The system of claim 14, wherein the processing unit being configured to sort the subset of electronic mail items within each group based on the selected arrangement type comprises the processing unit being configured to sort the subset of electronic mail items as a client-side process.

### Claim 16

A method for grouping electronic mail, the method comprising:
displaying electronic mail items in groups based on a default arrangement type wherein the electronic mail items are grouped based on date of receipt, each group being collapsible and expandable upon user selection, wherein the default arrangement type comprises:
grouping, into a first group, a first subset of electronic mail items that were received at a current date;
representing the first group with a first header indicating the current date;
grouping, into a second group, a second subset of electronic mail items that were received another day other than the current date; and
representing the second group with a second header indicating the other day other than the current date;
receiving a selection to sort the electronic mail items within each group based on a selected arrangement type;
determining whether automatic grouping functionality is activated;
if automatic grouping functionality is activated, utilizing the selected arrangement type to prepare an electronic mail view for display and sorting the electronic mail items within each group based on the selected arrangement type; and
displaying the electronic mail view with the electronic mail items sorted within each group based on the selected arrangement type.

### Claim 17 (depends on 16)

The method of claim 16, wherein displaying the electronic mail items in the groups based on the default arrangement type comprises:
providing a header for each group, and
listing a subset of electronic mail items underneath each header.

### Claim 18 (depends on 17)

The method of claim 17, further comprising:
receiving a selection to collapse a particular group; and
removing, from display, a listing of the subset of electronic mail items associated with the particular group.

### Claim 19 (depends on 17)

The method of claim 17, wherein the other day is a day before the current date and wherein grouping the electronic mail items based on a date of receipt associated with each electronic mail item further comprises:
grouping, into a third group, a third subset of electronic mail items that were received a week prior to the current date; and
representing the third group with a third header indicating the week prior to the current date.

### Claim 20 (depends on 16)

The method of claim 16, wherein displaying the electronic mail items in the groups based on the default arrangement type comprises displaying the electronic mail items in groups based on the default arrangement type as a server-side process.

### Claim 21 (depends on 20)

The method of claim 20, wherein sorting the subset of electronic mail items within each group based on the selected arrangement type comprises sorting the subset of electronic mail items as a client-side process.
