US 11,816,152 B2
Language-setting based search
Richard Rabbat, Palo Alto, CA (US); and Ernestine Fu, Northridge, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jun. 22, 2022, as Appl. No. 17/808,283.
Application 17/808,283 is a continuation of application No. 16/438,227, filed on Jun. 11, 2019, granted, now 11,403,342.
Claims priority of provisional application 62/683,581, filed on Jun. 11, 2018.
Prior Publication US 2022/0318305 A1, Oct. 6, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/735 (2019.01); G06F 16/78 (2019.01); G06F 16/787 (2019.01); G06F 16/738 (2019.01)
CPC G06F 16/735 (2019.01) [G06F 16/738 (2019.01); G06F 16/787 (2019.01); G06F 16/7867 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for performing a search of media files, the method comprising:
receiving uploads of media files from uploading devices, for inclusion in a library of media files, the uploads of the media files including natural language settings of the uploading devices;
generating a search index of the media files uploaded for inclusion in the library of media files, the search index including the natural language settings of the uploading devices;
receiving a search query for searching media files of the library of media files, the search query being transmitted over a network from an accessing electronic device, wherein the search query comprises a user-entered search term and a natural language setting of the accessing electronic device;
searching the library of media files for media files according to the search query including by searching the natural language setting of the accessing electronic device against natural language settings of the uploading devices in the search index; and
returning search results to the accessing electronic device over the network, the search results comprising a listing of media files satisfying the user-entered search term and ranked according to the natural language setting of the accessing electronic device.