Determining canonical content for a game
AssigneeRoblox Corporation
InventorJianan Duan
Life of this patent
Estimating the term…
Abstract
A method to determine a canonical title. The method includes identifying an original title for an original game. The method further includes removing from respective titles for a plurality of other games at least one of punctuation, one or more special characters, and emojis to determine corresponding canonical titles. The method further includes identifying a subset of canonical titles from the corresponding canonical titles that exceed a threshold similarity as compared to the original title. The method further includes associating an original history associated with the original game with the subset of canonical titles.
Claims20
A method comprising:
- identifying an original title for an original game;
- removing from respective titles for a plurality of other games at least one of punctuation, one or more special characters, and emojis to determine corresponding canonical titles;
- identifying a subset of canonical titles from the corresponding canonical titles that exceed a threshold similarity as compared to the original title;
- associating an original history associated with the original game with the subset of canonical titles;
- receiving one or more search terms from a user device;
- determining a first score based on comparing (1) the original title and the one or more search terms and a second score based on comparing (2) the corresponding canonical titles and the one or more search terms;
- and
- providing a response to the user device, wherein the response includes the original title and one or more of the corresponding canonical titles along with corresponding first scores and corresponding second scores that indicate a level of match between (1) the original title and the one or more search terms and (2) each of the corresponding canonical titles and the one or more search terms, and wherein the original title is provided as a top result and the one or more of the corresponding canonical titles are presented as other results.
A non-transitory computer-readable medium with instructions stored thereon that, when executed by one or more computers, cause the one or more computers to perform operations, the operations comprising:
- identifying original content for an original game;
- removing from respective content for a plurality of other games at least one of punctuation, one or more special characters, and emojis to determine corresponding canonical content;
- identifying a subset of canonical content from the corresponding canonical content that exceed a threshold similarity as compared to the original content;
- associating an original history associated with the original game with the subset of canonical content;
- receiving one or more search terms from a user device;
- determining a first score based on comparing (1) the original title and the one or more search terms and a second score based on comparing (2) the corresponding canonical titles and the one or more search terms;
- and
- providing a response to the user device, wherein the response includes the original title and one or more of the corresponding canonical titles along with corresponding first scores and corresponding second scores that indicate a level of match between (1) the original title and the one or more search terms and (2) each of the corresponding canonical titles and the one or more search terms, and wherein the original title is provided as a top result and the one or more of the corresponding canonical titles are presented as other results.
A system comprising:
- one or more processors;
- and
- a memory that stores instructions that, when executed by the one or more processors cause the one or more processors to perform operations comprising:
- identifying an original title for an original game;
- removing from respective titles for a plurality of other games at least one of punctuation, one or more special characters, and emojis to determine corresponding canonical titles;
- identifying a subset of canonical titles from the corresponding canonical titles that exceed a threshold similarity as compared to the original title;
- associating an original history associated with the original game with the subset of canonical titles;
- receiving one or more search terms from a user device;
- determining a first score based on comparing (1) the original title and the one or more search terms and a second score based on comparing (2) the corresponding canonical titles and the one or more search terms;
- and
- providing a response to the user device, wherein the response includes the original title and one or more of the corresponding canonical titles along with corresponding first scores and corresponding second scores that indicate a level of match between (1) the original title and the one or more search terms and (2) each of the corresponding canonical titles and the one or more search terms, and wherein the original title is provided as a top result and the one or more of the corresponding canonical titles are presented as other results.
Dependencies are inferred from the claim text.