IP Library Granted Patent US 10,616,164
Granted Patent B2
US 10,616,164 · App. 16/038,019 · Granted Apr 7, 2020

Systems and methods for displaying labels in a clustering in-box environment

Inventors: Itamar Gilad (Zurich, CH); Thompson Alexander Ivor Gawley (Palo Alto, CA); Jason Gibbs Cornwell (Seattle, WA); Andrew Ward Moedinger (Zurich, CH); Jeroen Daniël Jillissen (Campbell, CA); Gregory R. Bullock (Zurich, CH); Kevin Smilak (Los Altos, CA)
Assignee: Google LLC
H04L51/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,616,164
App. No.
16/038,019
Granted
Apr 7, 2020
Kind
B2
Abstract

Systems and methods for displaying electronic messages are disclosed. In one aspect, a method is performed at a computing device. The method includes: (1) receiving a plurality of electronic messages; (2) assigning a first subset of the messages to a predefined group category based on a set of content-based clustering rules and content in respective bodies of the messages; (3) concurrently displaying a second subset of the messages and a cluster graphic corresponding to the predefined group category, where the cluster graphic includes a label that describes the predefined group category; (4) while concurrently displaying the second subset of electronic messages and the cluster graphic, receiving user selection of the cluster graphic; and (5) in response, displaying a plurality of messages in the predefined group category, including displaying at least one message from the first subset of messages.

Claims (43)

1. A method of displaying messages to a user, comprising:

at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors:

receiving a plurality of electronic messages;

assigning a first subset of the plurality of electronic messages to a predefined group category based on a set of content-based clustering rules and content in respective message bodies of the plurality of electronic messages;

concurrently displaying a second subset of the plurality of electronic messages and a cluster graphic corresponding to the predefined group category, wherein the cluster graphic includes a label that describes the predefined group category;

while concurrently displaying the second subset of electronic messages and the cluster graphic, receiving user selection of the cluster graphic; and

in response to receiving the user selection of the cluster graphic, displaying a plurality of messages in the predefined group category, including displaying at least one message from the first subset of electronic messages.

2. The method of claim 1 , wherein each message in the predefined group category is categorized and arranged in accordance with a dichotomous categorization.

3. The method of claim 2 , wherein the dichotomous categorization is based on whether respective messages have been received within a predefined time period.

4. The method of claim 1 , wherein the cluster graphic further includes a first indicium of a count of messages in the predefined group category not previously presented to the user; and

the method further comprises:

receiving a second plurality of electronic messages;

assigning one or more messages of the second plurality of electronic messages to the predefined group category; and

updating the first indicium to indicate inclusion of the one or more messages in the count of messages in the predefined group category not previously presented to the user.

5. The method of claim 4 , further comprising, in accordance with displaying at least one message in the predefined group category not previously presented to the user, modifying the first indicium to reflect a decreased count of messages in the predefined group category not previously presented to the user.

6. The method of claim 5 , wherein modifying the first indicium comprises modifying the displayed first indicium after a predetermined period of time subsequent to displaying the messages in the predefined group category.

7. The method of claim 4 , wherein the cluster graphic includes a second indicium that shows a count of messages not previously read by the user.

8. The method of claim 4 , wherein the cluster graphic includes a second indicium that shows a count of messages received within a predefined recent time period.

9. The method of claim 1 , wherein the cluster graphic is labeled by a keyword abbreviation associated with the predefined group category.

10. The method of claim 1 , wherein the cluster graphic displays at most one message of the messages in the predefined group category.

11. The method of claim 1 , wherein the cluster graphic displays header information for at least one message of the messages in the predefined group category.

12. The method of claim 11 , wherein the header information includes information regarding a message subject and/or a message sender.

13. The method of claim 1 , further comprising concurrently displaying: (a) the second subset of the plurality of electronic messages, (b) the cluster graphic corresponding to the predefined group category, and (c) a user interface object corresponding to a message conversation comprising one or more electronic messages.

14. The method of claim 13 , wherein the user interface object includes display of a message subject and at least a portion of a message body of an electronic message in the message conversation.

15. The method of claim 1 , wherein the cluster graphic comprises a tab that corresponds to a message folder having messages in the predefined group category.

16. The method of claim 1 , wherein the predefined group category comprises promotional messages or social updates.

17. The method of claim 1 , wherein the content-based clustering rules are independent of relatedness between respective messages in the plurality of electronic messages.

18. The method of claim 1 , wherein the second subset of the plurality of electronic messages are displayed in accordance with a set of display rules.

19. A computing device, comprising:

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, the one or more programs including instructions for:

receiving a plurality of electronic messages;

assigning a first subset of the plurality of electronic messages to a predefined group category based on a set of content-based clustering rules and content in respective bodies of the plurality of electronic messages;

concurrently displaying a second subset of the plurality of electronic messages and a cluster graphic corresponding to the predefined group category, wherein the cluster graphic includes a label that describes the predefined group category;

while concurrently displaying the second subset of electronic messages and the cluster graphic, receiving user selection of the cluster graphic; and

in response to receiving the user selection of the cluster graphic, displaying a plurality of messages in the predefined group category, including displaying at least one message from the first subset of electronic messages.

20. A non-transitory computer readable storage medium storing one or more programs, wherein the one or more programs comprise instructions for:

receiving a plurality of electronic messages;

assigning a first subset of the plurality of electronic messages to a predefined group category based on a set of content-based clustering rules and content in respective bodies of the plurality of electronic messages;

concurrently displaying a second subset of the plurality of electronic messages and a cluster graphic corresponding to the predefined group category, wherein the cluster graphic includes a label that describes the predefined group category;

while concurrently displaying the second subset of electronic messages and the cluster graphic, receiving user selection of the cluster graphic; and

in response to receiving the user selection of the cluster graphic, displaying a plurality of messages in the predefined group category, including displaying at least one message from the first subset of electronic messages.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2020
From: GILAD, ITAMAR; GAWLEY, THOMPSON ALEXANDER IVOR; CORNWELL, JASON GIBBS; MOEDINGER, ANDREW WARD; JILLISSEN, JEROEN DANIËL; BULLOCK, GREGORY R.; SMILAK, KEVIN
To: GOOGLE INC.
Reel/Frame 052039/0502 →
CHANGE OF NAME Recorded Feb 27, 2020
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 052041/0557 →
Continuity (3)
Continuation 14187069 · Feb 21, 2014
Provisional Application 61922565 · Dec 31, 2013
Related Publication 20180324131A1 · Nov 8, 2018