Systems devices and methods for automatically selecting an ephemeral message availability
First Claim
1. A method of processing ephemeral messages in a communication system, the method comprising:
- accessing, using a first device comprising one or more processors, a first ephemeral message;
analyzing the first ephemeral message for a complexity value using an ephemeral analysis module implemented using the one or more processors, the complexity value being associated with a set of message elements having an expected impact on an expected recipient viewing time associated with the first ephemeral message, and wherein the analyzing the first ephemeral message is performed in response to an availability setting interface selection between a specific availability increment and an automatic recommendation setting being selected for the automatic recommendation setting;
generating, by the one or more processors using the complexity value, an availability recommendation value for a number of views of the first ephemeral message based on the complexity value, wherein the availability recommendation value is associated with a trigger for automatic deletion of the first ephemeral message following initiation of display of the first ephemeral message for the number of views.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices are presented for managing communications in an ephemeral communication system. In some embodiments, messages in the system are analyzed to determine a complexity value for the message. This may be based on various algorithms, models, or system associations. The complexity information may then be used to recommend an availability value for the message, and to set a deletion trigger for the message based on the recommended availability value. When criteria of the automatically set deletion trigger are met at a device receiving the message, the message is automatically deleted from the device. In some embodiments, this deletion trigger at the device may also be used to initiate deletion of the message from other parts of the system.
185 Citations
20 Claims
-
1. A method of processing ephemeral messages in a communication system, the method comprising:
-
accessing, using a first device comprising one or more processors, a first ephemeral message; analyzing the first ephemeral message for a complexity value using an ephemeral analysis module implemented using the one or more processors, the complexity value being associated with a set of message elements having an expected impact on an expected recipient viewing time associated with the first ephemeral message, and wherein the analyzing the first ephemeral message is performed in response to an availability setting interface selection between a specific availability increment and an automatic recommendation setting being selected for the automatic recommendation setting; generating, by the one or more processors using the complexity value, an availability recommendation value for a number of views of the first ephemeral message based on the complexity value, wherein the availability recommendation value is associated with a trigger for automatic deletion of the first ephemeral message following initiation of display of the first ephemeral message for the number of views. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing system comprising:
-
a memory configured to store a first ephemeral message; one or more processors coupled to the memory and configured to; analyze the first ephemeral message for a complexity value using an ephemeral analysis module, the complexity value being associated with a set of message elements having an expected impact on an expected recipient viewing time associated with the first ephemeral message, and wherein the analyzing the first ephemeral message is performed in response to an availability setting interface selection between a specific availability increment and an automatic recommendation setting being selected for the automatic recommendation setting; generate, using the complexity value, an availability recommendation value for a number of views of the first ephemeral message that may be initiated by the one or more processors based on the complexity value, wherein the availability recommendation value is associated with a trigger for automatic deletion of the first ephemeral message. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium comprising computer readable instructions that, when executed by one or more processors of a first device, configure the one or more processors to:
-
access a first ephemeral message from a first memory of the first device; analyze the first ephemeral message for a complexity value using an ephemeral analysis module, the complexity value being associated with a set of message elements having an expected impact on an expected recipient viewing time associated with the first ephemeral message, and wherein the analyzing the first ephemeral message is performed in response to an availability setting interface selection between a specific availability increment and an automatic recommendation setting being selected for the automatic recommendation setting; and generate, using the complexity value, an availability recommendation value for a number of views of the first ephemeral message based on the complexity value, wherein the availability recommendation value is associated with a trigger for automatic deletion of the first ephemeral message. - View Dependent Claims (19, 20)
-
Specification