| CPC G06F 3/0482 (2013.01) [G06F 3/04842 (2013.01); G06F 16/955 (2019.01); G06F 40/169 (2020.01); G06T 1/0007 (2013.01); H04L 51/046 (2013.01); H04L 51/08 (2013.01); H04N 21/4788 (2013.01)] | 20 Claims |

|
1. A method, comprising:
accessing an image cache of a computing 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 computing device;
determining, at the computing device, a set of search terms from the image of the image cache;
based on a search using the set of search terms, attempting to identify a network location that contains the set of search terms;
receiving a set of network locations for the search, the set of network locations satisfying the set of search terms;
in response to failing to identify the network location based on the set of network locations lacking the image:
causing presentation of a failure notification within the graphical user interface of the computing device;
causing presentation of a linked field based on the presentation of the failure notification, the linked field comprising a set of selectable user interface elements for the set of network locations returned for the search; and
receiving a network location via the linked field;
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; and
causing presentation of the linked image within a draft message within the graphical user interface.
|