Network resource location linking and visual content sharing
First Claim
Patent Images
1. A computer implemented method, comprising:
- accessing an image cache of a client device;
causing presentation of an image of the image cache within a graphical user interface of a messaging application, the messaging application displaying a message thread on the client device;
determining, at the client device, a set of search terms from the image of the image cache;
based on the set of search terms, receiving a network location for a network resource associated with the image;
based on receiving the network location, linking the network location to the image to generate a linked image, the generating of the linked image causing modification of the image to include a representation of the network location;
detecting a user input, the user input triggering a selection mechanism within the graphical user interface of the messaging application to enable selection of the linked image;
in response to the user input, causing presentation of the linked image within message content of a draft message within the graphical user interface, the presentation of the draft message proximate to display of the message thread;
detecting selection of a message icon from the graphical user interface of the messaging application; and
in response to selection of the message icon;
displaying the message content within the message thread; and
transmitting the message content to a recipient identified within the message application.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, media, and methods are presented for transmitting shared visual content between networked devices with a linked source for the visual content by accessing and presenting visual content, receiving a network location for a network resource associated with the visual content, linking the network location to the visual content to generate linked visual content, and cause presentation of the linked visual content in a draft message within a graphical user interface.
-
Citations
19 Claims
-
1. A computer implemented method, comprising:
-
accessing an image cache of a client device; causing presentation of an image of the image cache within a graphical user interface of a messaging application, the messaging application displaying a message thread on the client device; determining, at the client device, a set of search terms from the image of the image cache; based on the set of search terms, receiving a network location for a network resource associated with the image; based on receiving the network location, linking the network location to the image to generate a linked image, the generating of the linked image causing modification of the image to include a representation of the network location; detecting a user input, the user input triggering a selection mechanism within the graphical user interface of the messaging application to enable selection of the linked image; in response to the user input, causing presentation of the linked image within message content of a draft message within the graphical user interface, the presentation of the draft message proximate to display of the message thread; detecting selection of a message icon from the graphical user interface of the messaging application; and in response to selection of the message icon; displaying the message content within the message thread; and transmitting the message content to a recipient identified within the message application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. A system, comprising:
-
one or more processors; and a non-transitory machine-readable storage medium storing processor executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; accessing an image cache of a client device; causing presentation of an image of the image cache within a graphical user interface of a messaging application, the messaging application displaying a message thread on the client device; determining a set of search terms from the one or more images of the image cache; receiving a network location for a network resource associated with a the image, the network location received based on the set of search terms; based on receiving the network location, linking the network location to the image to generate a linked image, the generating of the linked image causing modification of the image to include a representation of the network location; detecting a user input, the user input triggering a selection mechanism within the graphical user interface of the messaging application to enable selection of the linked image; in response to the user input causing presentation of the linked image within message content of a draft message of the graphical user interface, the presentation of the draft message separate from display of the message thread; detecting selection of a message icon from the graphical user interface of the messaging application; and in response to selection of the message icon; displaying the message content within the message thread; and transmitting the message content to a recipient identified within the message application. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable storage medium comprising processor executable instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:
-
accessing an image cache of a client device; causing presentation of an image of the image cache within a graphical user interface of a messaging application, the messaging application displaying a message thread on the client device; determining, at the client device, a set of search terms from the image of the image cache; receiving a network location for a network resource associated with the image, the network location received based on the set of search terms; based on receiving the network location, linking the network location to the image to generate a linked image, the generating of the linked image causing modification of the image to include a representation of the network location; detecting a user input, the user input triggering a selection mechanism within the graphical user interface of the messaging application to enable selection of the linked image; in response to the user input, causing presentation of the linked image within message content of a draft message within the graphical user interface, the presentation of the draft message proximate to display of the message thread; detecting selection of a message icon from the graphical user interface of the messaging application; and in response to selection of the message icon; displaying the message content within the message thread; and transmitting the message content to a recipient identified within the message application.
-
Specification