US 12,282,646 B2
Network resource location linking and visual content sharing
Imran Patel, Venice, CA (US); and William Wu, Marina del Rey, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Mar. 6, 2023, as Appl. No. 18/178,724.
Application 18/178,724 is a continuation of application No. 16/596,469, filed on Oct. 8, 2019, granted, now 11,599,241.
Application 16/596,469 is a continuation of application No. 14/954,138, filed on Nov. 30, 2015, granted, now 10,474,321.
Prior Publication US 2023/0205399 A1, Jun. 29, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0482 (2013.01); G06F 3/04842 (2022.01); G06F 16/955 (2019.01); G06F 40/169 (2020.01); G06T 1/00 (2006.01); H04L 51/046 (2022.01); H04L 51/08 (2022.01); H04N 21/4788 (2011.01)
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
OG exemplary drawing
 
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.