Patent ID: 11969649
Assignee: ROBLOX CORPORATION
Field: Furniture, games (Other fields)
Classification: CPC A  G | IPC A  G

Claim 17:
18. A non-transitory computer-readable medium having stored thereon software instructions that, when executed by a processor, cause the processor to perform operations comprising:
receiving a search query;
causing execution of the search query against a data store of available games to obtain search results from the data store, wherein the search results indicate a set of games of the available games that are matched to the search query, wherein the available games are accessible to be played on an online gaming platform and are changeable by associated users of the online gaming platform;
determining that the search query is directed to a narrow search for a particular game in the respective games of the set of games based on:
determining a canonical title of the particular game and
determining whether the search query matches the canonical title of the particular game;
determining qualifying sessions of respective games of the set of games played by the users of the online gaming platform, wherein the qualifying sessions are a subset of sessions of the set of games played by the users; and
determining that a played game of the respective games qualifies as the particular game of the narrow search based on the played game having been played for a threshold proportion of the qualifying sessions of the respective games, wherein the played game has the most qualifying sessions amongst the set of games,
wherein determining the qualifying sessions includes:
obtaining a dataset comprising sessions of each game of the set of games; and
for each session of each game of the set of games:
 determining whether the session was initiated in response to selection of a previous search result from a previous search query input to the processor, wherein the previous search result identifies the game; and
 in response to determining that the session is initiated in response to the selection of the previous search result, identifying the session as one of the qualifying sessions;

in response to determining that the search query is directed to the narrow search for the particular game:
designating the particular game with a highlight indication; and
causing at least a portion of the search results to be displayed in a user interface by a display device, wherein the user interface includes an identifier of the particular game highlighted relative to identifiers of other search results of the at least a portion of the search results; and

in response to determining that the search query is not directed to a narrow search for any game of the respective games or that the search query does not match the canonical title of the particular game, causing the search results to be displayed in the user interface with no identifiers of the respective games highlighted.