×

Generating travel queries in response to free-text search queries

  • US 10,423,684 B2
  • Filed: 08/12/2016
  • Issued: 09/24/2019
  • Est. Priority Date: 10/24/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more computers and one or more storage devices storing instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising;

    receiving an input of a free text query, wherein the free text query is received as an input into a search interface for a general search engine presented on a client computing device;

    using the free text query for the general search engine to derive terms corresponding to particular travel constraints including terms corresponding to a destination location and a departure date;

    for each of the terms corresponding to particular travel constraints, determining a respective probability of the term being related to a request for travel information, comprising;

    retrieving user account information corresponding to a user associated with the free text query and popular travel information, wherein the popular-travel information comprises information about travel that is popular with users;

    determining the respective probability that the term is related to a request for travel information based on the user account information, the popular travel information, and the free text query;

    determining whether a combined probability of the terms being related to a request for travel information exceeds a threshold value, wherein the combined probability is based on the respective probability of each term; and

    in response to determining that the combined probability of the terms being related to a request for travel information exceeds the threshold value;

    generating a travel query from the terms derived from the free text query, wherein the generated travel query expressly specifies the derived destination location and departure date as travel constraints; and

    submitting the travel query to a travel search engine distinct from the general search engine to obtain travel search results based on the travel search query and to present the travel search results based on the travel search query via the client computing device.

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