US 11,714,862 B2
Systems and methods for improved web searching
Sean Christopher Timm, Herndon, VA (US); and Sudhir Achuthan, Vienna, VA (US)
Assigned to Yahoo Assets LLC, Dulles, VA (US)
Filed by Yahoo Assets LLC, Dulles, VA (US)
Filed on Feb. 12, 2021, as Appl. No. 17/174,491.
Application 17/174,491 is a continuation of application No. 15/237,463, filed on Aug. 15, 2016, granted, now 10,956,518.
Application 15/237,463 is a continuation of application No. 14/543,752, filed on Nov. 17, 2014, granted, now 9,449,101, issued on Sep. 20, 2016.
Application 14/543,752 is a continuation of application No. 13/794,534, filed on Mar. 11, 2013, granted, now 8,892,592, issued on Nov. 18, 2014.
Application 13/794,534 is a continuation of application No. 13/465,466, filed on May 7, 2012, granted, now 8,396,885, issued on Mar. 12, 2013.
Application 13/465,466 is a continuation of application No. 12/791,481, filed on Jun. 1, 2010, granted, now 8,176,069, issued on May 8, 2012.
Claims priority of provisional application 61/182,991, filed on Jun. 1, 2009.
Prior Publication US 2021/0209182 A1, Jul. 8, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/9535 (2019.01); G06F 16/16 (2019.01); G06F 16/28 (2019.01); G06F 16/951 (2019.01); G06F 16/22 (2019.01); G06F 16/332 (2019.01); G06F 16/9032 (2019.01); G06F 16/955 (2019.01)
CPC G06F 16/9535 (2019.01) [G06F 16/162 (2019.01); G06F 16/2228 (2019.01); G06F 16/285 (2019.01); G06F 16/3322 (2019.01); G06F 16/9032 (2019.01); G06F 16/951 (2019.01); G06F 16/9566 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for filtering content, the method being performed by one or more processors, and the method comprising:
retrieving an in-string black list and an in-string white list, each of the in-string black list and the in-string white list including a plurality of search queries;
receiving a search query string;
determining that a match exists between a substring of the search query string and at least one of the plurality of search queries in the in-string black list by comparing the substring with the plurality of search queries in the retrieved in-string black list, and marking the search query;
determining, based on the determined match between the substring and the at least one of the plurality of search queries in the in-string black list and based on the marked search query, whether a match exists between the substring and the plurality of search queries in the in-string white list by comparing the substring against each of the plurality of search queries in the in-string white list; and
automatically updating, as a result of determining that a match does not exist between the substring and the plurality of search queries in the in-string white list, the in-string black list to include the marked user search query string.