METHODS AND SYSTEMS FOR DISPLAYING AN EPHEMERAL CONTENT MESSAGE
First Claim
1. A method, comprising:
- receiving an end-to-end encrypted message from a sending user account, the message containing encrypted ephemeral content;
decrypting the ephemeral content, the decrypted ephemeral content comprising a thumbnail version of content and a link to the content;
identifying a flag in the message designating the message as an ephemeral content message; and
in response to identifying the flag, displaying the thumbnail version of the content as ephemeral content associated with the sending user account.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments relate to techniques for displaying and interacting with ephemeral content messages in a communication service. Ephemeral content, transmitted as a message in order to preserve end-to-end encryption, may be tagged with an identifier designating the message as an ephemeral content message. A receiving client may recognize the flag and display the content of the message as ephemeral content. The update may include a link to the content that expires under certain conditions. While the link is active, the link may be selected to enter a full-screen presentation of the ephemeral content. Different media types may be associated with different types of full-screen presentations. Displayed ephemeral content from different users may be ranked based on an interest score and displayed in the ranked order. Ephemeral content may be displayed in a user interface on separate tabs.
76 Citations
20 Claims
-
1. A method, comprising:
-
receiving an end-to-end encrypted message from a sending user account, the message containing encrypted ephemeral content; decrypting the ephemeral content, the decrypted ephemeral content comprising a thumbnail version of content and a link to the content; identifying a flag in the message designating the message as an ephemeral content message; and in response to identifying the flag, displaying the thumbnail version of the content as ephemeral content associated with the sending user account. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing:
-
instructions configured to cause one or more processors to receive an end-to-end encrypted message from a sending user account, the message containing encrypted ephemeral content; instructions configured to cause one or more processors to decrypt the ephemeral content, the decrypted ephemeral content comprising a thumbnail version of content and a link to the content; instructions configured to cause one or more processors to identify a flag in the message designating the message as an ephemeral content message; and instructions configured to cause one or more processors to, in response to identifying the flag, display the thumbnail version of the content as a status associated with the sending user account. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
network interface logic, implemented at least partly in hardware, configured to receive an end-to-end encrypted message from a sending user account, the message containing encrypted ephemeral content; decryption logic, implemented at least partly in hardware, configured to decrypt the ephemeral content, the decrypted ephemeral content comprising a thumbnail version of content and a link to the content; update identification logic, implemented at least partly in hardware, configured to identify a flag in the message designating the message as an ephemeral content message; and display logic, implemented at least partly in hardware, configured to, in response to identifying the flag, display the thumbnail version of the content as ephemeral content associated with the sending user account. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification