Asynchronous messaging and communication in a social networking system
AssigneeLeavemark, Inc.
InventorJason Morgese
Life of this patent
Estimating the term…
Abstract
The present disclosure is for systems and methods for asynchronous communication within a social networking system. Specifically, the present invention is for receiving capsuled data that is directed to a recipient. The capsuled data may be partially viewable by a recipient within the social networking system, but may not become fully viewable until a trigger condition is met. The systems and methods disclosed herein enable a determination of whether a trigger condition is met, and, if it is met, the capsuled data may be fully viewable by a recipient.
Claims19
A computer program product for delivering and displaying capsuled digital data, the computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
- receive capsuled digital data, the capsuled digital data comprising recipient information, release agent information, digital data to display to a recipient, and trigger event information for digitally releasing the capsuled digital data to the recipient, the trigger event information comprising a trigger event that must be met in order to release the capsuled digital data to the recipient, and the digital data including one or more of an image or text that includes a plurality of words;
- generate a partially viewable version of the capsuled digital data responsive to sender preferences, the partially viewable version of the capsulated digital data including one or more of a blurred version of the image or a subset of the plurality of words in the text, the subset of the plurality of words being less than an entirety of the plurality of words;
- notify the recipient that a capsuled message has been created for the recipient, the notification comprising the trigger event information associated with the capsuled message;
- provide, in a graphical user interface, one or more of the blurred version of the image or the subset of the plurality of words in the text, the one or more of the blurred version of the image or the subset of the plurality of words in the text being available to the recipient until a trigger event is met;
- determine whether the trigger event is met, the determining based, at least in part, on a relationship-based release engine identifying a distance between two or more relationships in a social group;
- provide an updated partially viewable version of the capsuled digital data upon determining that the trigger event will be met;
- and
- provide the capsuled digital data to the recipient upon determining that the trigger event is met.
An apparatus for delivering and displaying capsuled digital data, comprising:
- a memory;
- and
- at least one processor coupled to the memory and configured to:
- receive capsuled digital data, the capsuled digital data comprising recipient information, release agent information, digital data to display to a recipient, and trigger event information for digitally releasing the capsuled digital data to the recipient, the trigger event information comprising a trigger event that must be met in order to release the capsuled digital data to the recipient, and the digital data including one or more of an image or text that includes a plurality of words;
- generate a partially viewable version of the capsuled digital data responsive to sender preferences, the partially viewable version of the capsulated digital data including one or more of a blurred version of the image or a subset of the plurality of words in the text, the subset of the plurality of words being less than an entirety of the plurality of words;
- notify the recipient that a capsuled message has been created for the recipient, the notification comprising the trigger event information associated with the capsuled message;
- provide, in a graphical user interface, one or more of the blurred version of the image or the subset of the plurality of words in the text, the one or more of the blurred version of the image or the subset of the plurality of words in the text being available to the recipient until a trigger event is met;
- determine whether the trigger event is met, the determining based, at least in part, on a relationship-based release engine identifying a distance between two or more relationships in a social group;
- provide an updated partially viewable version of the capsuled digital data upon determining that the trigger event will be met;
- and
- provide the capsuled digital data to the recipient upon determining that the trigger event is met.
A computer-implemented method for delivering and displaying capsuled digital data, the computer-implemented method comprising:
- receiving capsuled digital data, the capsuled digital data comprising recipient information, release agent information, digital data to display to a recipient, and trigger event information for digitally releasing the capsuled digital data to the recipient, the trigger event information comprising a trigger event that must be met in order to release the capsuled digital data to the recipient, and the digital data including one or more of an image or text that includes a plurality of words;
- generating a partially viewable version of the capsuled digital data responsive to sender preferences, the partially viewable version of the capsulated digital data including one or more of a blurred version of the image or a subset of the plurality of words in the text, the subset of the plurality of words being less than an entirety of the plurality of words;
- notifying the recipient that a capsuled message has been created for the recipient, the notification comprising the trigger event information associated with the capsuled message;
- providing, in a graphical user interface, one or more of the blurred version of the image or the subset of the plurality of words in the text, the one or more of the blurred version of the image or the subset of the plurality of words in the text being available to the recipient until a trigger event is met;
- determining whether the trigger event is met, the determining based, at least in part, on a relationship-based release engine identifying a distance between two or more relationships in a social group;
- providing an updated partially viewable version of the capsuled digital data upon determining that the trigger event will be met;
- and
- providing the capsuled digital data to the recipient upon determining that the trigger event is met.
Dependencies are inferred from the claim text.