Mixed initiative semantic search
First Claim
Patent Images
1. A method comprising:
- receiving a search query;
parsing the search query to identify first and second search terms;
assigning the first search term and the second search term to respective domains, each domain being a semantic category comprising a set of entities of similar type;
determining a relationship between the first and second search terms based on their respective domain assignments;
conducting a search based on the respective domain assignments;
displaying a result of the search based on the respective domain assignments, the result of the search being displayed as a plurality of rephrasings of the search query, the plurality of rephrasings of the search query comprising alternative semantic queries, respective alternative semantic queries comprising the first term, the second term, and a semantic phrase indicating the relationship between the first and second search terms, the alternative semantic queries comprising different semantic phrases;
receiving user input indicative of selection of a selected one of the plurality of rephrasings of the search query; and
conducting a further search based on the selected rephrasing of the search query.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method is illustrated including receiving a search query, parsing the search query to identify first and second search terms, determining a relationship between the first and second search terms based on their respective domain assignments, conducting a search based on the respective domain assignments, and displaying a result of the search based on the respective domain assignments, and the relationship between the first and second search terms, as at least one rephrasing of the search query.
-
Citations
15 Claims
-
1. A method comprising:
-
receiving a search query; parsing the search query to identify first and second search terms; assigning the first search term and the second search term to respective domains, each domain being a semantic category comprising a set of entities of similar type; determining a relationship between the first and second search terms based on their respective domain assignments; conducting a search based on the respective domain assignments; displaying a result of the search based on the respective domain assignments, the result of the search being displayed as a plurality of rephrasings of the search query, the plurality of rephrasings of the search query comprising alternative semantic queries, respective alternative semantic queries comprising the first term, the second term, and a semantic phrase indicating the relationship between the first and second search terms, the alternative semantic queries comprising different semantic phrases; receiving user input indicative of selection of a selected one of the plurality of rephrasings of the search query; and conducting a further search based on the selected rephrasing of the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable medium comprising instructions, which when implemented by one or more machines cause the one or more machines to perform the following operations:
-
receiving a search query; parsing the search query to identify two or more search terms; assigning the first search term and the second search term to respective domains, each domain being a semantic category comprising a set of entities of similar type; determining a relationship between the two or more search terms based on their respective domain assignments; conducting a search based on the respective domain assignments; and displaying a result of the search based on the respective domain assignments, the result of the search being displayed as a plurality of rephrasings of the search query, the plurality of rephrasings of the search query comprising alternative semantic queries, respective alternative semantic queries comprising the first term, the second term, and a semantic phrase indicating the relationship between the first and second search terms, the alternative semantic queries comprising different semantic phrases; receiving user input indicative of selection of a selected one of the plurality of rephrasings of the search query; and conducting a further search based on the selected rephrasing of the search query.
-
-
9. A computer system comprising:
-
a parser to parse a search query to identify first and second search terms; a relation engine to assign the first and second terms to respective domains, each domain being a semantic category comprising a set of entities of similar type, the relation engine further to determine a relationship between the first and second search terms based on respective domain assignments of the first and second search terms; a query engine to conduct a search based on the respective domain assignments, the query engine to generate a plurality of rephrasings of the search query, the plurality of rephrasings of the search query comprising alternative semantic queries, respective alternative semantic queries comprising the first term, the second term, and a semantic phrase indicating the relationship between the first and second search terms, the alternative semantic queries comprising different semantic phrases; and a display to display a result of the search based on the respective domain assignments, the result of the search to be displayed as the plurality of rephrasings of the search query, wherein the query engine is to conduct a further search in response to receiving user input indicative of selection of one of the plurality of rephrasings of the search query. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification