Apparatus and method for maintaining a message thread with opt-in permanence for entries
AssigneeSnap Inc.
InventorEvan Spiegel
Life of this patent
Estimating the term…
Abstract
A server includes a message thread module with instructions executed by a processor to maintain a message thread between a first user and a second user. Each entry of the message thread is deleted after a display period unless an indication regarding the entry is received during the display period.
Claims19
A method implemented by a server with a processor and a memory storing instructions executed by the processor to maintain a first message thread and a second message thread between a first client device of a first user and a second client device of a second user, respectively, the method comprising:
- directing, by the server, the second client device to display a text entry of the second message thread for a duration of a transitory display period, wherein the text entry is from the first user and is presented on a display screen of the second client device of the second user;
- automatically deleting at the server the text entry in the first message thread and the text entry of the second message thread after the duration of the transitory display period unless an indication of a gesture applied to the display screen of the second client device presenting the text entry of the second message thread on the second client device is received at the server during the transitory display period, the gesture for preserving the text entry;
- and
- in a case where the server receives the indication during the transitory display period,
- maintaining, by the server, the text entry for the second message thread,
- providing, by the server, a notification to the first client device that the text entry of the second message thread has been preserved by the second user,
- providing for display of a first indicia associated with the text entry based on only one of the first and second users having selected to preserve the text entry, and
- providing for display of a second indicia associated with the text entry based on both of the first and second users having selected to preserve the text entry, the first indicia being different than the second indicia.
A system comprising:
- a processor;
- and
- a memory including instructions that, when executed by the processor, cause the processor to perform operations for maintaining a first message thread and a second message thread between a first client device of a first user and a second client device of a second user, respectively, the operations comprising:
- directing the second client device to display a text entry of the second message thread for a duration of a transitory display period, wherein the text entry is from the first user and is presented on a display screen of the second client device of the second user;
- automatically deleting the text entry in the first message thread and the text entry of the second message thread after the duration of the transitory display period unless an indication of a gesture applied to the display screen of the second client device presenting the text entry of the second message thread on the second client device is received during the transitory display period, the gesture for preserving the text entry;
- and
- in a case the indication is received during the transitory display period,
- maintaining the text entry for the second message thread,
- providing a notification to the first client device that the text entry of the second message thread has been preserved by the second user,
- providing for display of a first indicia associated with the text entry based on only one of the first and second users having selected to preserve the text entry, and
- providing for display of a second indicia associated with the text entry based on both of the first and second users having selected to preserve the text entry, the first indicia being different than the second indicia.
A non-transitory computer-readable medium comprising instructions, which when executed by a computing device, cause the computing device to perform operations for maintaining a first message thread and a second message thread between a first client device of a first user and a second client device of a second user, respectively, the operations comprising:
- directing the second client device to display a text entry of the second message thread for a duration of a transitory display period, wherein the text entry is from the first user and is presented on a display screen of the second client device of the second user;
- automatically deleting the text entry in the first message thread and the text entry of the second message thread after the duration of the transitory display period unless an indication of a gesture applied to the display screen of the second client device presenting the text entry of the second message thread on the second client device is received during the transitory display period, the gesture for preserving the text entry;
- and
- in a case the indication is received during the transitory display period,
- maintaining the text entry for the second message thread,
- providing a notification to the first client device that the text entry of the second message thread has been preserved by the second user,
- providing for display of a first indicia associated with the text entry based on only one of the first and second users having selected to preserve the text entry, and
- providing for display of a second indicia associated with the text entry based on both of the first and second users having selected to preserve the text entry, the first indicia being different than the second indicia.
Dependencies are inferred from the claim text.