Abstract:
Implementations generally relate to updating events in a social network system. In some implementations a method includes generating one or more event objects having an event information section associated with a first user. The method also includes sending a post from the first user to one or more target users in a social network system, updating the one or more event objects based on the event information section, and causing the one or more updated event objects to be displayed along with the post to the one or more target users in the social network system.
Abstract:
The present disclosure includes systems and methods for off-the-record communication including expiring messages. An example method comprises receiving an electronic communication from a source device, the electronic communication including at least one expiring message, temporarily storing content of the expiring message in a non-durable memory for a predetermined amount of time, durably storing envelope information associated with the expiring message in a durable memory, and determining whether a recipient device for the expiring message is available to accept transmission of the expiring message and determining whether an expiration event has occurred.
Abstract:
A computer-implemented method includes receiving from a user a reference to a web resource for sharing with others, and providing a portion of content generated based on the received reference to the web resource for display to the user. The method also includes receiving a user selection of a portion of the generated content based at least on the displayed portion of the generated content. The method also includes generating the snapshot based on the received user selection of the portion of the generated content, and providing, without further user intervention, a rendering including the reference to the web resource and the generated snapshot for sharing with the others. Systems and machine-readable media are also provided.