Recommending results in multiple languages for search queries based on user profile
First Claim
Patent Images
1. A method for generating results for search queries based on multiple language models, comprising:
- receiving, via an audio input device, a first voice query from a user, wherein the user corresponds to a user profile that is stored in memory;
applying a first language model, based on the user profile, to the first voice query to identify a first plurality of search results based on the first voice query, wherein the first language model corresponds to a first language;
generating for display, on a display device, the first plurality of search results;
retrieving first metadata for a first search result of the first plurality of search results and second metadata for a second search result of the first plurality of searcch results;
automatically determining, using control circuitry, that the first metadata for the first search result of the first plurality of search results indicates that the first search result corresponds to a first language;
automatically determining, using control circuitry, that the second metadata for the second search result of the first plurality of search results indicates that the second search result corresponds to a second language;
in response to determining that the second metadata for the second search result of the first plurality of search results indicates that the second search result corresponds to a second language, updating the user profile to apply the second language model to searches, wherein the second language model corresponds to the second language;
receiving a second voice query from the user;
applying both the first language model and the second language model, based on the updated user profile, to the second voice query to identify a second plurality of search results based on the second voice query; and
generating for display, on the display device, the second plurality of search results.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for a media guidance application that generates results in multiple languages for search queries. In particular, the media guidance application resolves multiple language barriers by taking automatic and manual user language settings and applying those settings to a variety of potential search results.
39 Citations
20 Claims
-
1. A method for generating results for search queries based on multiple language models, comprising:
-
receiving, via an audio input device, a first voice query from a user, wherein the user corresponds to a user profile that is stored in memory; applying a first language model, based on the user profile, to the first voice query to identify a first plurality of search results based on the first voice query, wherein the first language model corresponds to a first language; generating for display, on a display device, the first plurality of search results; retrieving first metadata for a first search result of the first plurality of search results and second metadata for a second search result of the first plurality of searcch results; automatically determining, using control circuitry, that the first metadata for the first search result of the first plurality of search results indicates that the first search result corresponds to a first language; automatically determining, using control circuitry, that the second metadata for the second search result of the first plurality of search results indicates that the second search result corresponds to a second language; in response to determining that the second metadata for the second search result of the first plurality of search results indicates that the second search result corresponds to a second language, updating the user profile to apply the second language model to searches, wherein the second language model corresponds to the second language; receiving a second voice query from the user; applying both the first language model and the second language model, based on the updated user profile, to the second voice query to identify a second plurality of search results based on the second voice query; and generating for display, on the display device, the second plurality of search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generating results for search queries based on multiple language models, comprising:
memory configured to store a plurality of language models; and control circuitry configured to; receive, via an audio input device, a first voice query from a user, wherein the user corresponds to a user profile that is stored in memory; apply a first language model, based on the user profile, to the first voice query to identify a first plurality of search results based on the first voice query, wherein the first language model corresponds to a first language; generate for display, on a display device, the first plurality of search results; retrieve first metadata for a first search result of the first plurality of search results and second metadata for a second search result of the plurality of search results; determine that the first metadata for the first search result of the first plurality of search results indicates that the first search result corresponds to a first language; determine that the second metadata for the second search result of the first plurality of search results indicates that the second search result corresponds to a second language; determine that the second metadata for the second search result of the first plurality of search results indicates that the second search result corresponds to the second language, and thus updates the user profile to apply a second language model to searches, wherein the second language model corresponds to the second language; receive a second voice query from the user; apply both the first language model and the second language model, based on the updated user profile, to the second voice query to identifying a second plurality of search results based on the second voice query; and generate for display, on the display device, the second plurality of search results. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification