US 11,720,640 B2
Searching social media content
Newar Husam Al Majid, New York, NY (US); Wisam Dakka, San Francisco, CA (US); Donald Giovannini, Venice, CA (US); Andre Madeira, Saratoga, CA (US); Andrei Damian, San Francisco, CA (US); Seyed Reza Mir Ghaderi, San Francisco, CA (US); Yaming Lin, Palo Alto, CA (US); Ranveer Kunal, San Francisco, CA (US); Congxing Cai, Mountain View, CA (US); Robson Araujo, Mountain View, CA (US); Guilherme Fernandes, Mountain View, CA (US); and Jungho Ahn, Palo Alto, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Dec. 22, 2021, as Appl. No. 17/559,166.
Application 17/559,166 is a continuation of application No. 15/900,187, filed on Feb. 20, 2018, granted, now 11,250,075.
Claims priority of provisional application 62/460,583, filed on Feb. 17, 2017.
Claims priority of provisional application 62/460,549, filed on Feb. 17, 2017.
Prior Publication US 2022/0114221 A1, Apr. 14, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/951 (2019.01); G06Q 50/00 (2012.01); G06F 16/14 (2019.01)
CPC G06F 16/951 (2019.01) [G06F 16/14 (2019.01); G06Q 50/01 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining, by one or more processors, a set of attributes for a collection of media content items based on at least one annotation of a media content item included in the collection of media content items;
storing, on a new index of a search service index and by the one or more processors, the collection of media content items in association with the set of attributes, the storing comprising swapping a current index of the search service index with the new index such that a previous version of the collection stored on the current index is replaced by the collection stored on the new index;
searching, on the new index of the search service index and by the one or more processors, a plurality of collections of media content items based on a search request from a client device to identify a set of collections of interest, the plurality of collections of media content items including the stored collection of media content items; and
providing, by the one or more processors, search response to the client device based on the searching, the search response identifying the stored collection of media content items as part of the set of collections of interest.