| CPC G06F 16/51 (2019.01) [G06F 16/5866 (2019.01); G06F 16/9535 (2019.01); G06F 40/295 (2020.01); G06T 7/00 (2013.01)] | 18 Claims |

|
1. A system comprising:
one or more computers; and
one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations including:
receiving a search query,
obtaining a plurality of search results in response to receiving the search query,
determining that a resource corresponding to a search result of the plurality of search results includes objectionable content,
in response to determining that the resource includes objectionable content, determining that the resource includes personally objectionable content by:
determining that the resource includes amateur imagery,
determining a popularity measure based on a number of times the search query has been received relative to other queries, and
determining the popularity measure is less than a threshold value,
in response to the resource including personally objectionable content, generating filtered search results by filtering the search result from the plurality of search results, and
providing the filtered search results in response to receiving the search query.
|