US 11,734,723 B1
System for providing context-sensitive display overlays to a mobile device via a network
Alexander Salem Franklin, San Francisco, CA (US); and Xiao Ou Wang, San Francisco, CA (US)
Assigned to META PLATFORMS, INC., Menlo Park, CA (US)
Filed by META PLATFORMS, INC., Menlo Park, CA (US)
Filed on Dec. 13, 2021, as Appl. No. 17/548,873.
Application 17/548,873 is a continuation of application No. 16/712,250, filed on Dec. 12, 2019, granted, now 11,200,602.
Application 16/712,250 is a continuation of application No. 15/000,010, filed on Jan. 18, 2016, granted, now 10,540,691, issued on Jan. 21, 2020.
Application 15/000,010 is a continuation of application No. 14/590,644, filed on Jan. 6, 2015, abandoned.
Int. Cl. G06Q 30/0251 (2023.01); G06F 3/0481 (2022.01); G06F 3/04845 (2022.01); G06Q 50/00 (2012.01); G06F 3/04817 (2022.01)
CPC G06Q 30/0267 (2013.01) [G06F 3/0481 (2013.01); G06F 3/04817 (2013.01); G06F 3/04845 (2013.01); G06Q 30/0269 (2013.01); G06Q 50/01 (2013.01); G06F 2203/04804 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method for a mobile device, comprising:
retrieving an image from a local image data store;
receiving a request to create an overlay element for the retrieved image;
presenting an overlay user interface (UI) view of the retrieved image;
retrieving a plurality of finger gestures in the overlay UI view, the plurality of finger gestures creating the overlay element for the retrieved image;
sending the overlay element and overlay context information for the overlay element to a server for storage in a datastore on the server; and
receiving, from the server and subsequently to sending the overlay element and the overlay context information to the server, a list of overlay element identifiers based on user context information of a user of the mobile device, wherein the user context information is based on profile information of the user representative of presence of the user in a social network and including at least overlay usage information of the user,
wherein the received list of overlay element identifiers includes an identifier of the created overlay element based on a context term in the overlay context information substantially matching a context indicated in the user context information.