Providing interactive preview of content within communication
First Claim
Patent Images
1. A computing device to provide an interactive preview within a communication, the computing device comprising:
- a memory;
a processor coupled to the memory wherein the processor in conjunction with instructions stored in the memory, is configured to;
detect an insertion of a link into a message during composition of the message;
in response to detecting the insertion of the link into the message, retrieve, prior to transmitting the message, metadata associated with the link from a content provider;
generate, prior to transmitting the message, the interactive preview for the content associated with the link based on the metadata, wherein the interactive preview includes a selectable action to allow a user to select, prior to transmitting the message, a preview image associated with the link for inclusion in the interactive preview from a plurality of available preview images;
insert the interactive preview into the message prior to transmitting the message;
prior to transmitting the message, detect a selection of a first permission setting for the interactive preview and a second permission setting, the first permission setting specifying whether a recipient of the message is permitted to select a different preview image from the plurality of available preview images for inclusion in the interactive preview after the recipient receives the message and the second permission setting specifying whether a recipient of the message is permitted to edit the content associated with the link;
prior to transmitting the message, insert the first permission setting and the second permission setting into the metadata; and
in response to detecting a transmission of the message, transmit the metadata to the content provider for synchronization such that the metadata of the content stored at the content provider is updated with the second permission setting.
1 Assignment
0 Petitions
Accused Products
Abstract
An interactive preview of a content within a communication is provided. An application such as a communication application retrieves metadata of a content from a content provider, in response to a detection of an insertion of a link of the content into a message. An interactive preview of the content is generated based on the metadata. The interactive preview provides actions to manage the interactive preview and the content. The interactive preview is inserted into the message in proximity to the link. Custom operations associated with the actions are executed in response to a transmission of the message.
-
Citations
18 Claims
-
1. A computing device to provide an interactive preview within a communication, the computing device comprising:
-
a memory; a processor coupled to the memory wherein the processor in conjunction with instructions stored in the memory, is configured to; detect an insertion of a link into a message during composition of the message; in response to detecting the insertion of the link into the message, retrieve, prior to transmitting the message, metadata associated with the link from a content provider; generate, prior to transmitting the message, the interactive preview for the content associated with the link based on the metadata, wherein the interactive preview includes a selectable action to allow a user to select, prior to transmitting the message, a preview image associated with the link for inclusion in the interactive preview from a plurality of available preview images; insert the interactive preview into the message prior to transmitting the message; prior to transmitting the message, detect a selection of a first permission setting for the interactive preview and a second permission setting, the first permission setting specifying whether a recipient of the message is permitted to select a different preview image from the plurality of available preview images for inclusion in the interactive preview after the recipient receives the message and the second permission setting specifying whether a recipient of the message is permitted to edit the content associated with the link; prior to transmitting the message, insert the first permission setting and the second permission setting into the metadata; and in response to detecting a transmission of the message, transmit the metadata to the content provider for synchronization such that the metadata of the content stored at the content provider is updated with the second permission setting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method executed on a computing device to provide an interactive preview within a communication, the method comprising:
-
detecting an insertion of a link into a message during composition of the message; in response to detecting the insertion of the link into the message, retrieving, prior to transmitting the message, metadata associated with the link from a content provider; generating, prior to transmitting the message, the interactive preview for content associated with the link based on the metadata, wherein the interactive preview includes a selectable action to allow a user to select, prior to transmitting the message, a preview image associated with the link for inclusion in the interactive preview from a plurality of available preview images; inserting the interactive preview into the message prior to transmitting the message; prior to transmitting the message, detecting a selection of a first permission setting for the interactive preview and a second permission setting, the first permission setting specifying whether a recipient of the message is permitted to select a different preview image from the plurality of available preview images for inclusion in the interactive preview after the recipient receives the message and the second permission setting specifying whether a recipient of the message is permitted to edit the content associated with the link; prior to transmitting the message, inserting the first permission setting and the second permission setting into the metadata; and in response to detecting a transmission of the message, transmitting the metadata to the content provider for synchronization such that the metadata of the content stored at the content provider is updated with the second permission setting. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A server for providing an interactive preview within a communication, the server comprising:
-
a memory configured to store instructions; and a processor coupled to the memory, wherein the processor in conjunction with instructions stored in the memory is configured to; detect an insertion of a link into a message during composition of the message; in response to detecting the insertion of the link into the message, retrieve, prior to transmitting the message, metadata associated with the link from a content provider; generate, prior to transmitting the message, the interactive preview for content associated with the link based on the metadata, wherein the interactive preview includes a selectable action to allow a user to select, prior to transmitting the message, a preview image associated with the link for inclusion in the interactive preview from a plurality of available preview images; insert the interactive preview into the message prior to transmitting the message; prior to transmitting the message, detect a selection of a first permission setting for the interactive preview and a second permission setting, the first permission setting specifying whether a recipient of the message is permitted to select a different preview image from the plurality of available preview images for inclusion in the interactive preview after the recipient receives the message and the second permission setting specifying whether a recipient of the message is permitted to edit the content associated with the link; prior to transmitting the message, insert the first permission setting and the second permission setting into the metadata; and in response to detecting a transmission of the message, transmit the metadata to the content provider for synchronization such that the metadata of the content stored at the content provider is updated with the second permission setting. - View Dependent Claims (17, 18)
-
Specification