Patent ID: 11966442
Assignee: ROVI PRODUCT CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for generating results in multiple languages for search queries, comprising:
receiving, by a media guidance application on a display device, a first voice query;
accessing, by the media guidance application on the display device, a first language model and a second language model;
identifying, by the media guidance application on the display device, a first audio segment and a second audio segment based on audible breaks in the first voice query;
determining, by the media guidance application on the display device, a first resolved word in a first language and a second resolved word in the first language by combining a first set of phonemes to the first audio segment and second audio segment, respectively, the first set of phonemes selected from phonemes of the first language model;
generating, by the media guidance application on the display device, a first text query including the first resolved word in the first language and the second resolved word in the first language;
determining, by the media guidance application on the display device, a first numerical ranking for the first resolved word in the first language and a second numerical ranking for the second resolved word in the first language based on a likelihood of usage of the first resolved word in the first language and the second resolved word in the first language;
determining, by the media guidance application on the display device, a first composite score for the first text query based on summing the first numerical ranking and the second numerical ranking;
determining, by the media guidance application on the display device, a first resolved word in a second language and a second resolved word in the second language by combining a second set of phonemes to the first audio segment and second audio segment, respectively, the second set of phonemes selected from phonemes of the second language model;
generating, by the media guidance application on the display device, a second text query including the first resolved word in the second language and the second resolved word in the second language;
determining, by the media guidance application on the display device, a third numerical ranking for the first resolved word in the second language and a fourth numerical ranking for the second resolved word in the second language based on a likelihood of usage of the first resolved word in the second language and the second resolved word in the second language;
determining, by the media guidance application on the display device, a second composite score for the second text query based on summing the third numerical ranking and the fourth numerical ranking;
generating, by the media guidance application on the display device, a first search result for the first text query and a second search result for the second text query;
ranking, by the media guidance application on the display device, the first search result and the second search result based on a highest rank combination of the first composite score and the second composite score; and
displaying the first search result and second search result according to the ranking on the display device.