×

Metasearch engine for ordering at least one travel related item returned in combined search results and database results using at least one unstructured query and at least one structured query on multiple unique hosts and at least one database query on at least one database

  • US 9,002,934 B1
  • Filed: 01/05/2015
  • Issued: 04/07/2015
  • Est. Priority Date: 02/22/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A process for metasearching on the Internet, wherein the steps of the process are performed by a metasearch engine executing on a server device, the process comprising the steps of:

  • (a) receiving by the metasearch engine at the server device a Hypertext Transfer Protocol request from a client device for the metasearch engine to send at least one search query from the server device 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 at least one travel related item that may be ordered from a plurality of travel related items that may be ordered;

    (b) transforming by the metasearch engine at the server device the Hypertext Transfer Protocol request received from the client device into at least one unstructured query and at least one structured query and sending by the metasearch engine from the server device the at least one unstructured query to at least one unstructured data host and the at least one structured query to at least one structured data host in response to the Hypertext Transfer Protocol request received from the client device;

    (c) transforming by the metasearch engine at the server device the Hypertext Transfer Protocol request received from the client device into at least one database query and sending by the metasearch engine via the server device the at least one database query to at least one storage device comprising at least one database in response to the Hypertext Transfer Protocol request received from the client device, wherein the at least one database comprises stored information related to the plurality of travel related items that may be ordered;

    (d) receiving by the metasearch engine at the server device search results from the at least one unstructured data host and the at least one structured data host;

    (e) receiving by the metasearch engine at the server device at least one database result from the at least one storage device in response to the at least one database query sent to the at least one storage device, wherein the at least one database result comprises at least a portion of the stored information, which is related to the at least one travel related item that may be ordered;

    (f) combining by the metasearch engine at the server device the received search results with the at least one database result into combined search results;

    (g) incorporating by the metasearch engine at the server device the combined search results into a response;

    (h) causing at least one advertisement associated with the at least one travel related item that may be ordered to be displayed in the response;

    (i) communicating by the metasearch engine from the server device the response from the metasearch engine to the client device;

    (j) receiving by the metasearch engine at the server device another Hypertext Transfer Protocol request from the client device for the metasearch engine to place an order via the server device for the at least one travel related item;

    (k) processing the order by the metasearch engine via the server device.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×