PRESENTING SEARCH RESULTS ACCORDING TO QUERY DOMAINS
First Claim
1. A method of presenting search results in response to a query on behalf of a user of a device having a processor and a display, the method comprising:
- executing on the processor instructions configured to;
execute the query on at least one search engine to generate at least one search result;
associate respective search results with at least one query domain; and
present on the display the query domains grouped with associated search results.
2 Assignments
0 Petitions
Accused Products
Abstract
A query may be applied against search engines that respectively return a set of search results relating to various items discovered in the searched data sets. However, presenting numerous and varied search results may be difficult on mobile devices with small displays and limited computational resources. Instead, search results may be associated with search domains representing various information types (e.g., contacts, public figures, places, projects, movies, music, and books) and presented by grouping search results with associated query domains, e.g., in a tabbed user interface. The query may be received through an input device associated with a particular input domain, and may be transitioned to the query domain of a particular search engine (e.g., by recognizing phonemes of a voice query using an acoustic model; matching phonemes with query terms according to a pronunciation model; and generating a recognition result according to a vocabulary of an n-gram language model.)
145 Citations
20 Claims
-
1. A method of presenting search results in response to a query on behalf of a user of a device having a processor and a display, the method comprising:
executing on the processor instructions configured to; execute the query on at least one search engine to generate at least one search result; associate respective search results with at least one query domain; and present on the display the query domains grouped with associated search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system configured to present search results in response to a query on behalf of a user of a device having a display, the system comprising:
-
a query executing component configured to execute the query on at least one search engine to generate at least one search result; a query domain associating component configured to associate respective search results with at least one query domain; and a search result presenting component configured to present on the display the query domains grouped with associated search results.
-
-
20. A computer-readable storage medium comprising instructions that, when executed by a processor of a device having a display and at least one input component associated with an input domain having an input grammar comprising a query term normalization database storing at least one common query term, present search results in response to a query on behalf of a user of the device by:
-
presenting on the display an input control associated with an input component and configured to receive the query through the input component; and upon detecting a user activation of the input control; receiving the query through the input component associated with the input control; transitioning the query to a query domain of at least one search engine by; identifying at least one phoneme in the query according to an acoustic model, identifying at least one query term corresponding to the at least one phoneme according to a pronunciation model, and generating a recognition result from the at least one query term according to a vocabulary of an n-gram language model; executing the query on at least one search engine to generate at least one search result, respective search results having a relevance score; associating respective search results with at least one query domain associated with search results identifiable by at least one distinctive characteristic by; identifying at least one distinctive characteristic of the search result, and associating the search result with the at least one query domain according to the at least one identified distinctive characteristic; presenting on the display a tabbed user interface comprising tabs allocated to respective query domains and presenting a name of the query domain; and upon receiving a user selection of a tab, presenting on the display; the query domain associated with the group, and the search results associated with the query domain, the search results sorted in descending order by relevance score.
-
Specification