Multi-user ephemeral message gallery
First Claim
1. A method comprising:
- receiving a plurality of ephemeral messages posted by a plurality of users via a plurality of respective user devices, each of the plurality of users creating and thereafter posting one or more of the plurality of ephemeral messages via a corresponding one of the plurality of user devices, each ephemeral message comprising visual media content;
maintaining a multi-user gallery that comprises the plurality of ephemeral messages posted by the plurality of users, each of the plurality of ephemeral messages being available for online viewing within the gallery for a respective availability period, each of the plurality of ephemeral messages being, responsive to the posting thereof to the gallery, automatically associated with a respective availability period that expires a default length of time subsequent to posting of the corresponding ephemeral message to the gallery;
in response to receiving a gallery view request from a requesting device, causing automated sequential display of the plurality of ephemeral messages on the requesting device, the automated sequential display comprising;
displaying one of the plurality of ephemeral messages on the requesting device for a respective message duration;
at expiry of the respective message duration, commencing display of a next one of the ephemeral messages; and
repeating the displaying and the commencing display operations until all ephemeral messages in the gallery have been displayed; and
for each of the plurality of ephemeral messages, in response to expiry of the corresponding availability period, excluding the ephemeral message from the gallery, thereby making the ephemeral message unavailable for subsequent online viewing via the gallery.
2 Assignments
0 Petitions
Accused Products
Abstract
A server maintains a multi-user gallery of ephemeral messages. Ephemeral messages are posted to the gallery by multiple different users for online viewing via a single, common gallery. In response to a gallery view request from any recipient device, the ephemeral messages in the multi-user 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. Each ephemeral message is removed from the gallery, thus being unavailable, for viewing upon request, at expiry of a respective corresponding message availability parameter. An account administration interface is provided to enable multiple users to post to the multi-user gallery as a single organizational or celebrity account.
530 Citations
19 Claims
-
1. A method comprising:
-
receiving a plurality of ephemeral messages posted by a plurality of users via a plurality of respective user devices, each of the plurality of users creating and thereafter posting one or more of the plurality of ephemeral messages via a corresponding one of the plurality of user devices, each ephemeral message comprising visual media content; maintaining a multi-user gallery that comprises the plurality of ephemeral messages posted by the plurality of users, each of the plurality of ephemeral messages being available for online viewing within the gallery for a respective availability period, each of the plurality of ephemeral messages being, responsive to the posting thereof to the gallery, automatically associated with a respective availability period that expires a default length of time subsequent to posting of the corresponding ephemeral message to the gallery; in response to receiving a gallery view request from a requesting device, causing automated sequential display of the plurality of ephemeral messages on the requesting device, the automated sequential display comprising; displaying one of the plurality of ephemeral messages on the requesting device for a respective message duration; at expiry of the respective message duration, commencing display of a next one of the ephemeral messages; and repeating the displaying and the commencing display operations until all ephemeral messages in the gallery have been displayed; and for each of the plurality of ephemeral messages, in response to expiry of the corresponding availability period, excluding the ephemeral message from the gallery, thereby making the ephemeral message unavailable for subsequent online viewing via the gallery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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; receiving a plurality of ephemeral messages posted by a plurality of users via a plurality of respective user devices, each of the plurality of users creating and thereafter posting one or more of the plurality of ephemeral messages via a corresponding one of the plurality of user devices, each ephemeral message comprising visual media content; maintaining a multi-user gallery that comprises the plurality of ephemeral messages posted by the plurality of users, each of the plurality of ephemeral messages being available for online viewing within the gallery for a respective availability period, each of the plurality of ephemeral messages being, responsive to the posting thereof to the gallery, automatically associated with a respective availability period that expires a default length of time subsequent to posting of the corresponding ephemeral message to the gallery; in response to receiving a gallery view request from a requesting device, causing automated sequential display of the plurality of ephemeral messages on the requesting device, the automated sequential display comprising; displaying one of the plurality of ephemeral messages on the requesting device for a respective message duration; at expiry of the respective message duration, commencing display of a next one of the ephemeral messages; and repeating the displaying and the commencing display operations until all ephemeral messages in the gallery have been displayed; and for each of the plurality of ephemeral messages, in response to expiry of the corresponding availability period, excluding the ephemeral message from the gallery, thereby making the ephemeral message unavailable for subsequent online viewing via the gallery. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium storing instructions for causing a machine, when executing the instructions, to perform operations comprising:
-
receiving a plurality of ephemeral messages posted by a plurality of users via a plurality of respective user devices, each of the plurality of users creating and thereafter posting one or more of the plurality of ephemeral messages via a corresponding one of the plurality of user devices, each ephemeral message comprising visual media content; maintaining a multi-user gallery that comprises the plurality of ephemeral messages posted by the plurality of users, each of the plurality of ephemeral messages being available for online viewing within the gallery for a respective availability period, each of the plurality of ephemeral messages being, responsive to the posting thereof to the gallery, automatically associated with a respective availability period that expires a default length of time subsequent to posting of the corresponding ephemeral message to the gallery; in response to receiving a gallery view request from a requesting device, causing automated sequential display of the plurality of ephemeral messages on the requesting device, the automated sequential display comprising; displaying one of the plurality of ephemeral messages on the requesting device for a respective message duration; at expiry of the respective message duration, commencing display of a next one of the ephemeral messages; and repeating the displaying and the commencing display operations until all ephemeral messages in the gallery have been displayed; and for each of the plurality of ephemeral messages, in response to expiry of the corresponding availability period, excluding the ephemeral message from the gallery, thereby making the ephemeral message unavailable for subsequent online viewing via the gallery.
-
Specification