| CPC G06F 16/3334 (2019.01) [G06F 16/3329 (2019.01); G06F 16/335 (2019.01); G06F 40/263 (2020.01); G06F 40/56 (2020.01); G06N 20/00 (2019.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
parsing a user query into n-grams;
identifying, with a machine-learning model, candidate languages for the user query and respective confidence scores for the candidate languages based on the n-grams from the user query, wherein the machine learning model is trained based on at least one multilingual text corpus and game-related data;
identifying one or more response matches to the user query in language-specific game databases and one or more respective match scores for the one or more response matches, wherein each response match is in a respective language of the candidate languages;
determining a weighted score for each of the one or more response matches by weighting the one or more respective match scores based on a respective confidence score for the respective language of a respective response match; and
providing a response of search results including game information associated with particular response matches, based, at least in part, on the respective weighted score.
|