主权项 |
1. A system to render a user interface to present hotel search results in a plurality of display regions of the user interface, comprising:
a storage device; a network device; and a processor communicatively coupled to the storage device and the network device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to:
receive a user request for information for a particular hotel for a particular date range from a graphical user interface on a user device;determine a collection of candidate alternative hotels for the particular date range, wherein determining the collection of candidate alternative hotels comprises:
identifying a plurality of hotels that are each located within a specified distance from the particular hotel,determining a respective actual price for the particular date range for each identified hotel,determine a respective historical average cost for each identified hotel, determining an actual cost for the particular date range for the particular hotel, determining a historical average cost for the particular hotel, andselecting as a candidate alternative hotel each identified hotel that has both a lower actual cost than the particular hotel and a higher historical average cost than the particular hotel;rank the candidate alternative hotels in the collection of candidate alternative hotels based at least in part on the actual prices and the historical average prices for the candidate alternative hotels;select one or more candidate alternative hotels from the collection of candidate alternative hotels having a rank exceeding a configured threshold as alternative accommodations to the particular hotel;generate a hotel place page for the particular hotel, the hotel place page comprising information identifying the particular hotel;present the hotel place page for the particular hotel in a first region of the graphical user interface;generate a summary window for each of the candidate alternative hotels selected as alternative accommodations to the particular hotel; andpresent the summary window for each of the candidate alternative hotels a second region of the graphical user interface. |