Interconnected, universal search experience across multiple verticals
First Claim
1. A computer-implemented method comprising:
- receiving one or more query terms through a search engine interface;
determining, by a first party, a first set of search results that are both (a) indexed in a first vertical and (b) relevant to the one or more query terms;
based on a legal agreement entered into between (a) the first party that is associated with a search engine that determines the first set of search results and (b) a second party that owns a web site that comprises a set of listings submitted to the web site by various users other than the second party over the Internet, receiving, by the first party, the set of listings;
determining, by the first party, a second set of search results at least in part by determining one or more listings, from the set of listings, that are relevant to the one or more query terms;
wherein the determining a second set of search results includes ranking, by the first party, the one or more listings based on the one or more query terms;
generating a search results page that 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
storing the search results page on a volatile or non-volatile computer-readable storage medium;
wherein the set of listings on the web site are user-searchable via user submission of queries through a user interface specifically for a second vertical of the search engine.
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.
21 Citations
12 Claims
-
1. A computer-implemented method comprising:
-
receiving one or more query terms through a search engine interface; determining, by a first party, a first set of search results that are both (a) indexed in a first vertical and (b) relevant to the one or more query terms; based on a legal agreement entered into between (a) the first party that is associated with a search engine that determines the first set of search results and (b) a second party that owns a web site that comprises a set of listings submitted to the web site by various users other than the second party over the Internet, receiving, by the first party, the set of listings; determining, by the first party, a second set of search results at least in part by determining one or more listings, from the set of listings, that are relevant to the one or more query terms; wherein the determining a second set of search results includes ranking, by the first party, the one or more listings based on the one or more query terms; generating a search results page that 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 storing the search results page on a volatile or non-volatile computer-readable storage medium; wherein the set of listings on the web site are user-searchable via user submission of queries through a user interface specifically for a second vertical of the search engine. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory 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 through a search engine interface; determining, by a first party, a first set of search results that are both (a) indexed in a first vertical and (b) relevant to the one or more query terms; based on a legal agreement entered into between (a) the first party that is associated with a search engine that determines the first set of search results and (b) a second party that owns a web site that comprises a set of listings submitted to the web site by various users other than the second party over the Internet, receiving, by the first party, the set of listings determining, by the first party, a second set of search results at least in part by determining one or more listings, from the set of listings, that are relevant to the one or more query terms; wherein the determining a second set of search results includes ranking, by the first party, the one or more listings based on the one or more query terms; generating a search results page that 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 storing the search results page on a volatile or non-volatile computer-readable storage medium; wherein the set of listings on the web site are user-searchable via user submission of queries through a user interface specifically for a second vertical of the search engine. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification