Patent Document ID: 7664744
Application ID: 11881503

Base Claim:
1. A method comprising performing a machine-executed operation involving instructions, wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform certain steps including: receiving a first set of query terms; for each vertical in a plurality of verticals, determining a number of previous searches that both (a) were performed based on the first set of query terms and (b) produced a set of search results, in the vertical, from which at least one search result was selected by a user; ranking verticals in the plurality of verticals based at least in part on said numbers determined for each vertical in the plurality of verticals, thereby generating a ranked list of verticals; selecting one or more selected verticals from the ranked list of verticals based on ranks of verticals in the ranked list of verticals; and presenting, for each particular vertical of the one or more selected verticals, one or more search results that are (a) generated based on the first set of query terms and (b) within the particular vertical wherein the machine-executed operation is at least one of (a) storing said instructions onto a machine-readable storage medium, or (b) executing the instructions.

---

Claim 12:
12. The method of claim 1 , wherein presenting, for each particular vertical of the one or more selected verticals, the one or more search results comprises: presenting, on a page, a first section of search results that indicates that the first section contains search results that were obtained from a first vertical of the one or more selected verticals; and presenting, on the same page, a second section of search results that indicates that the first section contains search results that were obtained from a second vertical of the one or more selected verticals; wherein the first vertical differs from the second vertical.