Patent ID: 11928440
Assignee: ROVI GUIDES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A system for handling a multilingual query comprising two or more languages, the system comprising:
a communications port; and
control circuitry communicatively coupled to the communications port and configured to:
receive an input via the communications port;
determine that the input comprises a multilingual query comprising at least a first source language and a second source language;
convert the input into a format that the computing device can process;
determine, for each word in the received query, a language of the word;
identify a language of an operating system running on the computing device;
select, based on the identified language of the operating system, a destination language;
translate, word for word, the multilingual query into the destination language to produce a monolingual query, wherein the translating is based on the determined language for each word in the received query and the word order of the multilingual query and the word order of the monolingual query are the same;
identify a trained network that has been trained on the first source language and the second source language;
process the monolingual query using natural language processing to map the monolingual query to a natural language query in the destination language, wherein the natural language processing of the monolingual query utilizes the trained network;
identify, based on the natural language query, a content item; and
generate for output, at the computing device, the content item.