COMPARISON SEARCH QUERIES
First Claim
1. A method for providing search results in response to a search query, comprising:
- receiving, by a processor, a search query from a user;
detecting, by the processor, that the search query includes a request for a comparison-mode query and the processor automatically detecting terms in the search query indicating that the query includes first and second components;
decomposing the comparison-mode query into respective, individual component queries for the respective components; and
performing the comparison-mode query, including;
performing the respective component queries for the respective, individual components, including the processor finding a first individual result for each respective, individual component from a first, remote website, andpresenting automatically by the processor to the user in a search result page the individual results of the component queries, including aligning, on the search result page, the first result from the first website for the first component with the first result from the first website for the second component, so that the alignment of results from the first website tends to help the user compare the individual results, although the results from the first website are for respective, individual components.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, system and computer program product for providing search results in response to a search query includes receiving, by a processor, a search query from a user. A processor detects that the search query includes a request for a comparison-mode query and the processor automatically detects terms in the search query indicating that the query includes components. The comparison-mode query is decomposed into respective, individual component queries for the respective components and the query is performed as respective component queries for the respective, individual components. This includes finding an individual result for each respective, individual component from a single, remote website. The user is presented the individual results of the component queries, which includes aligning the results side-by-side and vertically, so that although the results are for respective, individual components, the alignment tends to help the user compare the individual results.
-
Citations
21 Claims
-
1. A method for providing search results in response to a search query, comprising:
-
receiving, by a processor, a search query from a user; detecting, by the processor, that the search query includes a request for a comparison-mode query and the processor automatically detecting terms in the search query indicating that the query includes first and second components; decomposing the comparison-mode query into respective, individual component queries for the respective components; and performing the comparison-mode query, including; performing the respective component queries for the respective, individual components, including the processor finding a first individual result for each respective, individual component from a first, remote website, and presenting automatically by the processor to the user in a search result page the individual results of the component queries, including aligning, on the search result page, the first result from the first website for the first component with the first result from the first website for the second component, so that the alignment of results from the first website tends to help the user compare the individual results, although the results from the first website are for respective, individual components. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
a computer readable storage medium; and at least one processor; the computer readable storage medium having instructions for execution by the at least one processor; wherein the computer system is configured with the instructions and the at least one processor to provide search results in response to a search query, wherein the providing the search results comprises; receiving, by the processor, a search query from a user; detecting, by the processor, that the search query includes a request for a comparison-mode query and the processor automatically detecting terms in the search query indicating that the query includes first and second components; decomposing the comparison-mode query into respective, individual component queries for the respective components; and performing the comparison-mode query, including; performing the respective component queries for the respective, individual components, including the processor finding a first individual result for each respective, individual component from a first, remote website, and presenting automatically by the processor to the user in a search result page the individual results of the component queries, including aligning, on the search result page, the first result from the first website for the first component with the first result from the first website for the second component, so that the alignment of results from the first website tends to help the user compare the individual results, although the results from the single website are for respective, individual components. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for providing search results in response to a search query, the computer program product comprising:
-
a computer-readable storage medium having computer-readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to; receive, by a processor, a search query from a user; detect, by the processor, that the search query includes a request for a comparison-mode query and the processor automatically detecting terms in the search query indicating that the query includes first and second components; decompose the comparison-mode query into respective, individual component queries for the respective components; and perform the comparison-mode query, including; performing the respective component queries for the respective, individual components, including the processor finding a first individual result for each respective, individual component from a first, remote website, and presenting automatically by the processor to the user in a search result page the individual results of the component queries, including aligning on the search result, page, the first result from the first website for the first component with the first result from the first website for the second component, so that the alignment of results from the first website tends to help the user compare the individual results, although the results from the first website are for respective individual components. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification