Ephemeral gallery elimination based on gallery and message timers

US11522822B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11522822-B1
Application numberUS-201615224355-A
CountryUS
Kind codeB1
Filing dateJul 29, 2016
Priority dateOct 2, 2014
Publication dateDec 6, 2022
Grant dateDec 6, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A server maintains a gallery of ephemeral messages respectively comprising visual media content, such as user-provided photographic content or user-provided video content. Each ephemeral message is posted to the gallery by a user for viewing by recipients via recipient devices. In response to a gallery view request from any of the recipient devices, the ephemeral messages in the gallery are displayed on the requesting device in automated sequence, each message being displayed for a respective display duration before display of the next message in the gallery. The gallery has a global gallery availability parameter, and each message has a gallery participation timer. The gallery is made unavailable for viewing upon expiry of the gallery availability parameter or upon expiry of the gallery participation timer of a last posted message in the gallery, whichever occurs first.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: at a server system, maintaining an ephemeral gallery comprising a plurality of ephemeral messages that respectively comprise visual media content, the ephemeral gallery being available for online viewing upon request via one or more viewer devices, each of the plurality of ephemeral messages having a respective posting time at which the ephemeral message was provided by a user for inclusion in the ephemeral gallery; for each of the plurality of ephemeral messages, maintaining a respective gallery participation timer that counts down a predefined time value specific to that ephemeral message, such that a plurality of gallery participation timers are maintained for the corresponding plurality of ephemeral messages; maintaining a gallery timer that counts down a predefined time value with respect to the ephemeral gallery, the gallery timer being independent from the plurality of gallery participation timers; maintaining for each of the plurality of ephemeral messages an associated message display parameter that indicates a display duration for the corresponding message in the ephemeral gallery; in response to receiving, at the server system, a gallery view request from a requesting device, causing automated sequential display on the requesting device of the visual media content of the plurality of ephemeral messages for their respective display durations; at the server system, in response to expiry of any one of the plurality of gallery participation timers, removing from the ephemeral gallery the ephemeral message corresponding to the expired gallery participation timer, so that subsequent online viewing of the ephemeral gallery upon request excludes display of the visual media content of the removed ephemeral message; and at the server system, eliminating the ephemeral gallery from availability for online viewing in response to occurrence of the earliest-occurring one of: expiry of the respective gallery participation timer of a last posted message in the ephemeral gallery, the last posted message being that one of the plurality of ephemeral messages with the latest respective posting time, and expiry of the gallery timer. 2. The method of claim 1 , wherein the visual media content comprise at least one of user-submitted photographic content and user-submitted video content. 3. The method of claim 2 wherein one or more of the plurality of ephemeral messages are augmented messages that include augmentation made by a user to the respective visual media content. 4. The method of claim 3 , wherein the augmentation of one or more of the augmented messages comprises hand-drawn message content. 5. The method of claim 4 , further comprising causing provision of a drawing tool via a user device, the drawing tool being configured to enable user provision of the hand-drawn message content in association with the respective visual media content. 6. The method of claim 2 , wherein the augmentation of the one or more of the augmented messages comprises user-provided text. 7. The method of claim 1 , further comprising: causing display on a client device of a gallery user interface (UI) for the ephemeral gallery; and causing display in the gallery UI of gallery activity indicia that include the posting time of the last posted message. 8. The method of claim 1 , wherein the causing of the automated sequential display comprises: starting a message timer when viewing of one of the plurality of ephemeral messages is commenced; determining that the message timer expires when the message timer equals the corresponding message display parameter; responsive to expiry of the message timer, displaying a next one of the plurality of ephemeral messages in the gallery; and repeating the starting, determining, and displaying operations until all ephemeral messages in the gallery are viewed. 9. The method of claim 1 , wherein the sequential display of the plurality of ephemeral messages comprises presentation of the ephemeral messages in chronological order based upon respective posting times. 10. A system comprising: one or more computer processors; one or more memories storing instructions executed by the one or more computer processors to configure the one or more computer processors to perform automated operations comprising: at a server system, maintaining an ephemeral gallery comprising a plurality of ephemeral messages that respectively comprise visual media content, the ephemeral gallery being available for online viewing upon request via one or more viewer devices, each of the plurality of ephemeral messages having a respective posting time at which the ephemeral message was provided by a user for inclusion in the ephemeral gallery; for each of the plurality of ephemeral messages, maintaining a respective gallery participation timer that counts down a predefined time value specific to that ephemeral message, such that a plurality of gallery participation timers are maintained for the corresponding plurality of ephemeral messages; maintaining a gallery timer that counts down a predefined time value with respect to the ephemeral gallery, the gallery timer being independent from the plurality of gallery participation timers; maintaining for each of the plurality of ephemeral messages an associated message display parameter that indicates a display duration for the corresponding message in the ephemeral gallery; in response to receiving, at the server system, a gallery view request from a requesting device, causing automated sequential display on the requesting device of the visual media content of the plurality of ephemeral messages for their respective display durations; at the server system, in response to expiry of any one of the plurality of gallery participation timers, removing from the ephemeral gallery the ephemeral message corresponding to the expired gallery participation timer, so that subsequent online viewing of the ephemeral gallery upon request excludes display of the visual media content of the removed ephemeral message; and at the server system, eliminating the ephemeral gallery from availability for online viewing in response to occurrence of the earliest-occurring one of: expiry of the respective gallery participation timer of a last posted message in the ephemeral gallery, the last posted message being that one of the plurality of ephemeral messages with the latest respective posting time, and expiry of the gallery timer. 11. The system of claim 10 , wherein the visual media content comprise at least one of user-submitted photographic content and user-submitted video content. 12. The system of claim 11 , wherein one or more of the plurality of ephemeral messages are augmented messages that include augmentation made by a user to the respective visual media content. 13. The system of claim 12 , wherein the augmentation of one or more of the augmented messages comprises hand-drawn message content. 14. The system of claim 13 , wherein the instructions executed by the one or more computer processors comprises instructions to provide a drawing tool via a user device, the drawing tool being configured to enable user provision of the hand-drawn message content in association with the respective visual media content. 15. The system of claim 10 , wherein the instructions executed by the one or more computer processors further comprises instructions to: cause display on a client device of a gallery user interface (UI) for the ephemeral gallery; and cause display in the gallery UI of gallery activity indicia that include the posting time of the last post

Assignees

Inventors

Classifications

  • G06Q10/40Primary

    Business processes related to social networking or social networking services · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Protecting access to data via a platform, e.g. using keys or access control rules · CPC title

  • by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus · CPC title

  • Storing data temporarily at an intermediate stage, e.g. caching · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11522822B1 cover?
A server maintains a gallery of ephemeral messages respectively comprising visual media content, such as user-provided photographic content or user-provided video content. Each ephemeral message is posted to the gallery by a user for viewing by recipients via recipient devices. In response to a gallery view request from any of the recipient devices, the ephemeral messages in the gallery are dis…
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 06 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).