Simplified message grouping and display
AssigneeSnap Inc.
InventorsWilliam Wu, Michael Brian Murray, Chamal Samaranayake, Erik Wagner
Life of this patent
Estimating the term…
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.
Claims20
A method, comprising:
- receiving, at a first client device comprising one or more hardware processors and a memory, a plurality of messages grouped within a conversation into a plurality of groups;
- generating a first overlaid card by arranging a first message group of a first of the plurality of groups on the first overlaid card;
- generating a second overlaid card by arranging a second message group of a second of the plurality of groups on the second overlaid card;
- receiving an image within the conversation;
- displaying the first and second overlaid cards with messages received earlier than the image;
- and
- displaying the image in a full screen view after the display of the first and second overlaid cards.
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, at a first client device, a plurality of messages grouped within a conversation into a plurality of groups;
- generating a first overlaid card by arranging a first message group of a first of the plurality of groups on the first overlaid card;
- generating a second overlaid card by arranging a second message group of a second of the plurality of groups on the second overlaid card;
- receiving an image within the conversation;
- displaying the first and second overlaid cards with messages received earlier than the image;
- and
- displaying the image in a full screen view after the display of the first and second overlaid cards.
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, at a first client device, a plurality of messages grouped within a conversation into a plurality of groups;
- generating a first overlaid card by arranging a first message group of a first of the plurality of groups on the first overlaid card;
- generating a second overlaid card by arranging a second message group of a second of the plurality of groups on the second overlaid card;
- receiving an image within the conversation;
- displaying the first and second overlaid cards with messages received earlier than the image;
- and
- displaying the image in a full screen view after the display of the first and second overlaid cards.
Dependencies are inferred from the claim text.