User query history expansion for improving language model adaptation
First Claim
Patent Images
1. A method, implemented by a computing device, for providing a query history expansion, the method comprising:
- receiving a spoken query from a user;
creating an adapted language model that includes interpolating previous queries associated with the user and previous queries associated with a plurality of other users that share at least one common characteristic, wherein the previous queries of the plurality of other users is identified based on queries from the plurality of other users that contain click URLs as the user'"'"'s previous queries and identified based on queries of the plurality of other users that are within a threshold distance of the user'"'"'s previous queries;
converting the spoken query to text and applying the created adapted language model to the spoken query to generate at least one result for the spoken query; and
providing the at least one result of the converted spoken query to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Query history expansion may be provided. Upon receiving a spoken query from a user, an adapted language model may be applied to convert the spoken query to text. The adapted language model may comprise a plurality of queries interpolated from the user'"'"'s previous queries and queries associated with other users. The spoken query may be executed and the results of the spoken query may be provided to the user.
63 Citations
20 Claims
-
1. A method, implemented by a computing device, for providing a query history expansion, the method comprising:
-
receiving a spoken query from a user; creating an adapted language model that includes interpolating previous queries associated with the user and previous queries associated with a plurality of other users that share at least one common characteristic, wherein the previous queries of the plurality of other users is identified based on queries from the plurality of other users that contain click URLs as the user'"'"'s previous queries and identified based on queries of the plurality of other users that are within a threshold distance of the user'"'"'s previous queries; converting the spoken query to text and applying the created adapted language model to the spoken query to generate at least one result for the spoken query; and providing the at least one result of the converted spoken query to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing a query history expansion, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operable to; receive a plurality of previous queries associated with a user, create an adapted language model that includes interpolating previous queries associated with the user and previous queries associated with a plurality of other users that share at least one common characteristic, wherein the previous queries of the plurality of other users is identified based on queries from the plurality of other users that contain click URLs as the user'"'"'s previous queries and identified based on queries of the plurality of other users that are within a threshold distance of the user'"'"'s previous queries, receive a spoken query from the user, convert the spoken query into a text string and apply the created adapted language model to generate at least one result for the converted spoken query, and transmit the at least one result of the converted spoken query to the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage device which stores a set of instructions which when executed performs a method for providing a query history expansion, the method executed by the set of instructions comprising:
-
collecting a plurality of previous search queries associated with a user, wherein the plurality of previous search queries comprises at least one of the following;
a previously spoken query, a previously typed query, and a previously selected query;creating an adapted language model that includes interpolating previous queries associated with the user and previous queries associated with a plurality of other users that share at least one common characteristic, wherein the previous queries of the plurality of other users is identified based on queries from the plurality of other users that contain click URLs as the user'"'"'s previous queries and identified based on queries of the plurality of other users that are within a threshold distance of the user'"'"'s previous queries, receiving a search query spoken by the user; converting the spoken query into a text string and applying the created adapted language model to generate at least one result for the converted spoken query, and providing the at least one result of the converted search query to the user.
-
Specification