Automated management of ephemeral message collections
AssigneeSnap Inc.
InventorsNicholas Allen, Donald Giovannini, Chiayi Lin, Robert Murphy, Evan Spiegel
Life of this patent
Estimating the term…
Abstract
A server has a processor and a memory storing instructions executed by the processor to maintain an ephemeral gallery of ephemeral messages. An ephemeral message is posted to the ephemeral gallery. The ephemeral message has an associated message duration parameter and a gallery participation parameter. An ephemeral message is removed from the ephemeral gallery in response to the identification of an expired gallery participation parameter.
Claims21
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.
A method comprising:
- at a server system for a network-based messaging platform, performing automated 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.
A non-transitory computer readable storage medium having stored thereon instructions for causing one or more computer processor devices, when executing the instructions, to perform operations comprising:
- at a server system for a network-based messaging platform, performing automated 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.
Dependencies are inferred from the claim text.