Metasearch engine for ordering items returned in travel related search results using multiple queries on multiple unique hosts
DCFirst Claim
1. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
- (a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item;
(b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device;
(c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts;
(d) incorporating the received search results into a response;
(e) communicating the response from the metasearch engine to the client device;
(f) receiving another Hypertext Transfer Protocol request from the client device for placing an order for at least one of the plurality of travel related items;
(g) processing the order.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Process and system for metasearching on the Internet performed by a metasearch engine, comprising: receiving an HTTP request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, the HTTP request associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; sending the plurality of search queries to the plurality of unique hosts in response to the HTTP request; receiving search results from the plurality of unique hosts; incorporating the received search results into a response; communicating the response from the metasearch engine to the client device; receiving another HTTP request from the client device for placing an order for at least one of the plurality of travel related items; processing the order.
11 Citations
36 Claims
-
1. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a response; (e) communicating the response from the metasearch engine to the client device; (f) receiving another Hypertext Transfer Protocol request from the client device for placing an order for at least one of the plurality of travel related items; (g) processing the order.
-
-
2. A hardware apparatus comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) a receiver receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item, the receiver further receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts, the receiver receiving another Hypertext Transfer Protocol request from the client device for placing an order for at least one of the plurality of travel related items; (b) a sender sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) an incorporator incorporating the received search results into a response; (d) a communicator communicating the response from the metasearch engine to the client device; (e) a processor processing the order.
-
-
3. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a response; (e) means for communicating the response from the metasearch engine to the client device; (f) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for at least one of the plurality of travel related items; (g) means for processing the order.
-
-
4. A hardware computer readable storage medium comprising a metasearch engine containing computer executable instructions for metasearching on the Internet, the instructions causing one or more computers to:
-
(a) receive a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) send the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receive search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporate the received search results into a response; (e) communicate the response from the metasearch engine to the client device; (f) receive another Hypertext Transfer Protocol request from the client device for placing an order for at least one of the plurality of travel related items; (g) process the order.
-
-
5. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a response; (e) causing at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (f) communicating the response from the metasearch engine to the client device; (g) receiving another Hypertext Transfer Protocol request from the client device for placing an order for at least one of the plurality of travel related items; (h) processing the order.
-
-
6. A hardware apparatus comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) a receiver receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item, the receiver further receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts, the receiver receiving another Hypertext Transfer Protocol request from the client device for placing an order for at least one of the plurality of travel related items; (b) a sender sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) an incorporator incorporating the received search results into a response; (d) an advertiser causing at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (e) a communicator communicating the response from the metasearch engine to the client device; (f) a processor processing the order.
-
-
7. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a response; (e) means for causing at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (f) means for communicating the response from the metasearch engine to the client device; (g) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for at least one of the plurality of travel related items; (h) means for processing the order.
-
-
8. A hardware computer readable storage medium comprising a metasearch engine containing computer executable instructions for metasearching on the Internet, the instructions causing one or more computers to:
-
(a) receive a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) send the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receive search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporate the received search results into a response; (e) cause at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (f) communicate the response from the metasearch engine to the client device; (g) receive another Hypertext Transfer Protocol request from the client device for placing an order for at least one of the plurality of travel related items; (h) process the order.
-
-
9. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a response; (e) communicating the response from the metasearch engine to the client device; (f) receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (g) processing the order.
-
-
10. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a response; (e) means for communicating the response from the metasearch engine to the client device; (f) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (g) means for processing the order.
-
-
11. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a response; (e) causing at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (f) communicating the response from the metasearch engine to the client device; (g) receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) processing the order.
-
-
12. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a response; (e) means for causing at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (f) means for communicating the response from the metasearch engine to the client device; (g) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) means for processing the order.
-
-
13. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a results list and incorporating the results list into a response; (e) communicating the response from the metasearch engine to the client device; (f) receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (g) processing the order.
-
-
14. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a results list and incorporating the results list into a response; (e) means for communicating the response from the metasearch engine to the client device; (f) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (g) means for processing the order.
-
-
15. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a results list and incorporating the results list into a response; (e) causing at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (f) communicating the response from the metasearch engine to the client device; (g) receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) processing the order.
-
-
16. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a results list and incorporating the results list into a response; (e) means for causing at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (f) means for communicating the response from the metasearch engine to the client device; (g) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) means for processing the order.
-
-
17. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a response; (e) incorporating at least one universal resource locator link into the response; (f) communicating the response from the metasearch engine to the client device, wherein the universal resource locator link causes at least one advertisement associated with at least a portion of the plurality of travel related items to be communicated to the client device; (g) receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) processing the order.
-
-
18. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a response; (e) means for incorporating at least one universal resource locator link into the response; (f) means for communicating the response from the metasearch engine to the client device, wherein the universal resource locator link causes at least one advertisement associated with at least a portion of the plurality of travel related items to be communicated to the client device; (g) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) means for processing the order.
-
-
19. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a results list and incorporating the results list into a response; (e) incorporating at least one universal resource locator link into the response; (f) communicating the response from the metasearch engine to the client device, wherein the universal resource locator link causes at least one advertisement associated with at least a portion of the plurality of travel related items to be communicated to the client device; (g) receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) processing the order.
-
-
20. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a results list and incorporating the results list into a response; (e) means for incorporating at least one universal resource locator link into the response; (f) means for communicating the response from the metasearch engine to the client device, wherein the universal resource locator link causes at least one advertisement associated with at least a portion of the plurality of travel related items to be communicated to the client device; (g) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) means for processing the order.
-
-
21. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a response; (e) communicating the response from the metasearch engine to the client device; (f) receiving another Hypertext Transfer Protocol request from the client device for placing an order for at least one of the plurality of travel related items; (g) processing the order.
-
-
22. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a response; (e) means for communicating the response from the metasearch engine to the client device; (f) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for at least one of the plurality of travel related items; (g) means for processing the order.
-
-
23. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a response; (e) causing at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (f) communicating the response from the metasearch engine to the client device; (g) receiving another Hypertext Transfer Protocol request from the client device for placing an order for at least one of the plurality of travel related items; (h) processing the order.
-
-
24. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a response; (e) means for causing at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (f) means for communicating the response from the metasearch engine to the client device; (g) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for at least one of the plurality of travel related items; (h) means for processing the order.
-
-
25. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a response; (e) communicating the response from the metasearch engine to the client device; (f) receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (g) processing the order.
-
-
26. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a response; (e) means for communicating the response from the metasearch engine to the client device; (f) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (g) means for processing the order.
-
-
27. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a response; (e) causing at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (f) communicating the response from the metasearch engine to the client device; (g) receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) processing the order.
-
-
28. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a response; (e) means for causing at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (f) means for communicating the response from the metasearch engine to the client device; (g) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) means for processing the order.
-
-
29. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a results list and incorporating the results list into a response; (e) communicating the response from the metasearch engine to the client device; (f) receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (g) processing the order.
-
-
30. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a results list and incorporating the results list into a response; (e) means for communicating the response from the metasearch engine to the client device; (f) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (g) means for processing the order.
-
-
31. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a results list and incorporating the results list into a response; (e) causing at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (f) communicating the response from the metasearch engine to the client device; (g) receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) processing the order.
-
-
32. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a results list and incorporating the results list into a response; (e) means for causing at least one advertisement associated with at least a portion of the plurality of travel related items to be displayed in the response; (f) means for communicating the response from the metasearch engine to the client device; (g) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) means for processing the order.
-
-
33. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a response; (e) incorporating at least one universal resource locator link into the response; (f) communicating the response from the metasearch engine to the client device, wherein the universal resource locator link causes at least one advertisement associated with at least a portion of the plurality of travel related items to be communicated to the client device; (g) receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) processing the order.
-
-
34. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a response; (e) means for incorporating at least one universal resource locator link into the response; (f) means for communicating the response from the metasearch engine to the client device, wherein the universal resource locator link causes at least one advertisement associated with at least a portion of the plurality of travel related items to be communicated to the client device; (g) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) means for processing the order.
-
-
35. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a hardware device, the process comprising the steps of:
-
(a) receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) incorporating the received search results into a results list and incorporating the results list into a response; (e) incorporating at least one universal resource locator link into the response; (f) communicating the response from the metasearch engine to the client device, wherein the universal resource locator link causes at least one advertisement associated with at least a portion of the plurality of travel related items to be communicated to the client device; (g) receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) processing the order.
-
-
36. A hardware system comprising a metasearch engine for metasearching on the Internet, the metasearch engine comprising:
-
(a) means for receiving a Hypertext Transfer Protocol request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts that provide access to information to be searched, wherein the Hypertext Transfer Protocol request from the client device is associated with a plurality of travel related items that may be ordered comprising at least one airline ticket and at least one other type of travel related item from the group consisting of a hotel reservation and a car rental; (b) means for sending the plurality of search queries to the plurality of unique hosts in response to the Hypertext Transfer Protocol request received from the client device; (c) means for receiving search results from the plurality of unique hosts in response to the plurality of search queries sent to the plurality of unique hosts; (d) means for incorporating the received search results into a results list and incorporating the results list into a response; (e) means for incorporating at least one universal resource locator link into the response; (f) means for communicating the response from the metasearch engine to the client device, wherein the universal resource locator link causes at least one advertisement associated with at least a portion of the plurality of travel related items to be communicated to the client device; (g) means for receiving another Hypertext Transfer Protocol request from the client device for placing an order for the plurality of travel related items; (h) means for processing the order.
-
Specification