US 12,113,764 B2
Automated management of ephemeral message collections
Nicholas Allen, Venice, CA (US); Donald Giovannini, Venice, CA (US); Chiayi Lin, Venice, CA (US); Robert Murphy, Venice, CA (US); and Evan Spiegel, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jul. 20, 2020, as Appl. No. 16/933,366.
Application 16/933,366 is a continuation of application No. 15/224,312, filed on Jul. 29, 2016.
Application 15/224,312 is a continuation of application No. 14/505,478, filed on Oct. 2, 2014, granted, now 9,537,811.
Prior Publication US 2021/0006528 A1, Jan. 7, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); G06F 3/0482 (2013.01); G06F 3/04847 (2022.01); G06F 3/04883 (2022.01); G06F 3/04886 (2022.01); G06F 16/16 (2019.01); G06F 16/215 (2019.01); G06F 16/23 (2019.01); G06F 21/62 (2013.01); G06F 40/169 (2020.01); G06Q 50/00 (2012.01); H04L 51/10 (2022.01); H04L 51/42 (2022.01); H04L 51/52 (2022.01); H04L 67/568 (2022.01)
CPC H04L 51/42 (2022.05) [G06F 3/0482 (2013.01); G06F 3/04847 (2013.01); G06F 3/04883 (2013.01); G06F 3/04886 (2013.01); G06F 16/162 (2019.01); G06F 16/215 (2019.01); G06F 16/2365 (2019.01); G06F 21/62 (2013.01); G06F 40/169 (2020.01); G06Q 50/01 (2013.01); H04L 51/10 (2013.01); H04L 51/52 (2022.05); H04L 67/568 (2022.05)] 21 Claims
OG exemplary drawing
 
1. A server system for a network-based messaging platform, the server system comprising:
one or more computer processor devices; and
a memory storing instructions that, when executed by the one or more computer processor devices, configure the server system to perform operations comprising:
receiving from a user device associated with a user of the messaging platform a message to be made available for online viewing via the messaging platform;
automatically assigning to said message a default ephemeral lifetime that indicates a default time interval subsequent to posting for which said message is to remain available;
automatically assigning to said message a default display duration that indicates a default time interval for which said message is to be displayed during online viewing thereof;
posting said message to a personal story of the user, the personal story being a message collection comprising a plurality of messages posted by the user to be available for online viewing, said message being included in the personal story with the assigned default ephemeral lifetime and with the assigned default display duration;
responsive to receiving an online view request with respect to the personal story from a requesting device, causing sequential display of the plurality of messages in the personal story one at a time and one after another in a predefined display sequence in which the plurality of ephemeral messages are automatically arranged in chronological order of respective post times, such that a most recently posted message is positioned last in the display sequence, the sequential display including:
displaying the said message for the default display duration; and
at expiry of the default display duration, automatically commencing display of an immediately subsequent message in the display sequence; and
responsive to expiry of the default ephemeral lifetime of said message after posting thereof to the personal story, automatically removing said message from the personal story, so that said message is excluded from subsequent online viewing of the personal story responsive to online view requests.