Patent ID: 7490091

Claim:
A process executing on a hardware device comprising a metasearch engine for metasearching on a distributed network activated by a request executed on a client device to request the metasearch engine to send at least one search query to a plurality of server devices, the at least one search query comprising at least one keyword phrase, the at least one keyword phrase comprising at least one keyword, comprising the steps of: (a) receiving, at the metasearch engine, the request from the client device for the metasearch engine to send the at least one search query comprising the at least one keyword phrase to the plurality of server devices; (b) sending, by the metasearch engine, the at least one search query comprising the at least one keyword phrase to the plurality of server devices; (c) receiving, at the metasearch engine, search results from the plurality of server devices in response to the at least one search query comprising the at least one keyword phrase sent to the plurality of server devices; (d) incorporating, by the metasearch engine, the received search results into at least one display list corresponding to the at least one keyword phrase and incorporating, by the metasearch engine, at least one advertisement associated with the at least one keyword phrase into the at least one display list; (e) incorporating, by the metasearch engine, the at least one display list into a response for communicating to the client device; (f) communicating, by the metasearch engine, the response from the metasearch engine to the client device.