×

Automated determination of booking availability for user sourced accommodations

  • US 10,467,553 B2
  • Filed: 03/13/2013
  • Issued: 11/05/2019
  • Est. Priority Date: 03/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, comprising:

  • identifying a plurality of past booking requests for accommodations listed by hosts on a reservation platform, each of the past booking requests having a plurality of features including (i) an identity of a host of the accommodation being requested, (ii) a date range associated with the booking request, (iii) a geographic region associated with the booking request, and (iv) whether the booking request was accepted or rejected by the host of the accommodation;

    training a predictive computer model based on values of the plurality of features of the booking requests, the predictive computer model comprising, for each of the accommodations, a probability function that represents a relationship between at least one characteristic of a given day of the year and availability of the accommodation on the given day;

    receiving, by a computer, a search query from a guest for accommodation, the search query comprising a geographical location and a requested date range;

    identifying, by the computer, a set of candidate accommodations in the geographical location that are not booked during the requested date range, each of the candidate accommodations associated with an availability calendar that is maintained by the host of the accommodation and indicates that the candidate accommodation is not booked during the requested date range;

    providing a user interface to the guest comprising identifiers of the set of candidate accommodations, the identifiers being sorted according to a default parameter;

    detecting a selection by the guest of an option to re-sort the identifiers according to an availability criterion;

    responsive to detecting the selection by the guest of the option, for each of the candidate accommodations, calculating, by the computer applying the predictive computer model to the requested date range, a predicted availability that indicates a likelihood that the candidate accommodation that is not booked during the requested date range according to the availability calendar is actually available for booking during the requested date range;

    ranking, by the computer, the candidate accommodations based at least on their respective predicted availabilities; and

    updating the user interface to provide, to the guest, the identifiers as re-sorted according to the ranking.

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