Patent Document ID: 9262525
Application ID: 12253658

Base Claim:
1. A machine implemented method comprising the steps of: receiving information at a first electronic device from a requestor electronic device; determining first results from a first corpus based on the information, the first results include a plurality of items; receiving an identification from the requestor electronic device that identifies a particular custom search engine having rules; generating sub-queries for respective ones of the items based on the respective items, the generating sub-queries is based on the rules for the particular custom search engine; determining a second corpus to search, the determining the second corpus is based on configuration information for the custom search engine; searching the second corpus using the sub-queries to obtain second results that match the sub-queries; generating a search result set from the first results and the second results, the generating a search result set is based on the rules for the particular custom search engine, the generating a search result set includes augmenting respective ones of the items in the first results with a portion of the second results obtained by the sub-query for the respective item; and providing the search result set from the first electronic device to the requestor electronic device.

---

Claim 2:
2. A machine implemented method as recited in claim 1 , wherein the information received at the first electronic device includes an initial search query, the determining first results from the first corpus based on the information includes obtaining initial search results that match the initial search query.