Simplified message grouping and display
First Claim
Patent Images
1. A method, comprising:
- receiving, at a first client device comprising one or more hardware processors and a memory, a first plurality of messages, the plurality of messages being grouped within a conversation into two or more groups, each of the messages in each group meeting a respective group criterion;
generating a first overlaid card by arranging a first message group of a first of the two or more groups on the first overlaid card, the first message group arranged within the first overlaid card based on a criterion;
generating a second overlaid card by arranging a second message group of a second of the two or more groups on the second overlaid card, the second message group arranged within the second overlaid card based on the criterion;
determining a first font size for an arrangement of a second plurality of messages;
determining a second font size for the first and second message groups arranged in the first and second overlaid cards, wherein the second font size has a greater point size than the first font size;
receiving a user input to transition from displaying the first overlaid card to displaying the second overlaid card; and
in response to the user input to transition from displaying the first overlaid card to displaying the second overlaid card, displaying an animation while transitioning from displaying the first overlaid card to displaying the second overlaid card, the first overlaid card and the second overlaid card configured to exclusively display respectively the first and second message groups within the conversation.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for simplified message grouping and display are provided. In example embodiments, a plurality of messages are received within a conversation which is accessible by a plurality of client devices. Messages are grouped into different cards based on criteria associated with the cards. During a transition between displaying a first of the cards to a second of the cards, an animation may be displayed.
37 Citations
17 Claims
-
1. A method, comprising:
-
receiving, at a first client device comprising one or more hardware processors and a memory, a first plurality of messages, the plurality of messages being grouped within a conversation into two or more groups, each of the messages in each group meeting a respective group criterion; generating a first overlaid card by arranging a first message group of a first of the two or more groups on the first overlaid card, the first message group arranged within the first overlaid card based on a criterion; generating a second overlaid card by arranging a second message group of a second of the two or more groups on the second overlaid card, the second message group arranged within the second overlaid card based on the criterion; determining a first font size for an arrangement of a second plurality of messages; determining a second font size for the first and second message groups arranged in the first and second overlaid cards, wherein the second font size has a greater point size than the first font size; receiving a user input to transition from displaying the first overlaid card to displaying the second overlaid card; and in response to the user input to transition from displaying the first overlaid card to displaying the second overlaid card, displaying an animation while transitioning from displaying the first overlaid card to displaying the second overlaid card, the first overlaid card and the second overlaid card configured to exclusively display respectively the first and second message groups within the conversation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable medium storing instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
receiving a first plurality of messages within a conversation; grouping the first plurality of messages into two or more groups, each of the messages in each group meeting a respective group criteria; generating a first overlaid card by arranging a first message group of a first of the two or more groups on the first overlaid card, the first message group arranged within the first overlaid card based on a criterion; generating a second overlaid card by arranging a second message group of a second of the two or more groups on the second overlaid card, the second message group arranged within the second overlaid card based on the criterion; determining a first font size for an arrangement of a second plurality of messages; determining a second font size for the first and second message groups arranged in the first and second overlaid cards, wherein the second font size has a greater point size than the first font size; receiving a user input to transition from displaying the first overlaid card to displaying the second overlaid card; and in response to the user input to transition from displaying the first overlaid card to displaying the second overlaid card, displaying an animation while transitioning from displaying the first overlaid card to displaying the second overlaid card, the first overlaid card and the second overlaid card configured to exclusively display respectively the first and second message groups within the conversation. - View Dependent Claims (12, 13)
-
-
14. A system, comprising:
-
one or more hardware processors; an electronic memory, electronically coupled to the one or more hardware processors, and storing instructions that when executed by the one or more hardware processors, configure the one or more hardware processors to perform operations comprising; receiving a first plurality of messages within a conversation; grouping the plurality of messages into two or more groups, each of the messages in each group meeting a respective group criteria; generating a first overlaid card by arranging a first message group of a first of the two or more groups on the first overlaid card, the first message group arranged within the first overlaid card based on a criterion; generating a second overlaid card by arranging a second message group of a second of the two or more groups on the second overlaid card, the second message group arranged within the second overlaid card based on the criterion; determining a first font size for an arrangement of a second plurality of messages; determining a second font size for the first and second message groups arranged in the first and second overlaid cards, wherein the second font size has a greater point size than the first font size; receiving a user input to transition from displaying the first overlaid card to displaying the second overlaid card; and in response to the user input to transition from displaying the first overlaid card to displaying the second overlaid card, displaying an animation while transitioning from displaying the first overlaid card to displaying the second overlaid card, the first overlaid card and the second overlaid card configured to exclusively display respectively the first message group and second message group within the conversation. - View Dependent Claims (15, 16, 17)
-
Specification