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:
separating a user query into a plurality of n-grams;
identifying one or more candidate languages for the user query and respective confidence scores for the one or more candidate languages based on the plurality of n-grams by applying a machine learning model, trained based on at least one multilingual text corpus and game-related data, to identify the one or more candidate languages from the user query;
identifying one or more response matches to the user query in language-specific game databases and respective match scores for the one or more response matches, wherein the response matches are in one of the one or more candidate languages;
determining a weighted score for respective ones the one or more response matches by weighting the match score based on the confidence score for the language of the respective 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.
|