INTERCONNECTED, UNIVERSAL SEARCH EXPERIENCE ACROSS MULTIPLE VERTICALS
First Claim
1. A computer-implemented method comprising:
- receiving one or more query terms that were submitted by a user in connection with a first vertical of a plurality of verticals and not in connection with any other vertical of the plurality of verticals;
determining a first set of search results that are both (a) indexed in the first vertical and (b) relevant to the one or more query terms;
determining a second set of search results that are both (a) indexed in a second vertical, but not in the first vertical and (b) relevant to the one or more query terms;
generating a search results page that (a) contains both (1) one or more search results from the first set of search results and (2) one or more search results from the second set of search results, and (b) visually indicates that the one or more search results from the first set of search results are separate from one or more search results from the second set of search results; and
storing the search results page on a volatile or non-volatile computer-readable storage medium.
9 Assignments
0 Petitions
Accused Products
Abstract
One or more query terms that were submitted by a user in connection with a first vertical of a plurality of verticals and not in connection with any other vertical of the plurality of verticals are received. A first set of search results that are both (a) indexed in the first vertical and (b) relevant to the one or more query terms is determined. A second set of search results that are both (a) indexed in a second vertical, but not in the first vertical and (b) relevant to the one or more query terms is also determined. A search results page that contains search results both sets of search results, and that visually distinguishes the sets from each other, is generated. According to one aspect, the results from the second set are shown on the search results page in what appears to be a yellow sticky note.
26 Citations
22 Claims
-
1. A computer-implemented method comprising:
-
receiving one or more query terms that were submitted by a user in connection with a first vertical of a plurality of verticals and not in connection with any other vertical of the plurality of verticals; determining a first set of search results that are both (a) indexed in the first vertical and (b) relevant to the one or more query terms; determining a second set of search results that are both (a) indexed in a second vertical, but not in the first vertical and (b) relevant to the one or more query terms; generating a search results page that (a) contains both (1) one or more search results from the first set of search results and (2) one or more search results from the second set of search results, and (b) visually indicates that the one or more search results from the first set of search results are separate from one or more search results from the second set of search results; and storing the search results page on a volatile or non-volatile computer-readable storage medium. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
generating a search results web page that contains (a) a first set of search results from a first search vertical of a plurality of verticals and (b) a second set of search results from a second search vertical of the plurality of verticals; wherein generating the search results web page comprises generating a web page that contains a graphical feature that appears to be a paper note that contains one or more search results from the second set of search results; storing the search results web page on a volatile or non-volatile computer-readable medium; and sending the search results web page over the Internet to a web browser from which query terms, based on which the first and second sets of search results were determined, were received over the Internet. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A volatile or non-volatile computer-readable storage medium storing one or more instructions which, when executed by one or more processors, cause the one or more processors to perform steps comprising:
-
receiving one or more query terms that were submitted by a user in connection with a first vertical of a plurality of verticals and not in connection with any other vertical of the plurality of verticals; determining a first set of search results that are both (a) indexed in the first vertical and (b) relevant to the one or more query terms; determining a second set of search results that are both (a) indexed in a second vertical, but not in the first vertical and (b) relevant to the one or more query terms; generating a search results page that (a) contains both (1) one or more search results from the first set of search results and (2) one or more search results from the second set of search results, and (b) visually indicates that the one or more search results from the first set of search results are separate from one or more search results from the second set of search results; and storing the search results page on a volatile or non-volatile computer-readable storage medium. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A volatile or non-volatile computer-readable storage medium storing one or more instructions which, when executed by one or more processors, cause the one or more processors to perform steps comprising:
-
generating a search results web page that contains (a) a first set of search results from a first search vertical of a plurality of verticals and (b) a second set of search results from a second search vertical of the plurality of verticals; wherein generating the search results web page comprises generating a web page that contains a graphical feature that appears to be a paper note that contains one or more search results from the second set of search results; storing the search results web page on a volatile or non-volatile computer-readable medium; and sending the search results web page over the Internet to a web browser from which query terms, based on which the first and second sets of search results were determined, were received over the Internet. - View Dependent Claims (19, 20, 21, 22)
-
Specification