| CPC G06F 16/24578 (2019.01) [G06F 16/29 (2019.01); G06N 20/20 (2019.01); G06Q 30/0282 (2013.01)] | 21 Claims |

|
1. A system for displaying rank-ordered query results, the system comprising:
a memory configured to store a plurality of data in association with each of a plurality of travel destinations, wherein the plurality of data includes, for each destination of the plurality of travel destinations, first data regarding a quality of the destination, second data regarding a travel convenience of the destination, and a travel score, the travel score being based on the first data and the second data; and
at least one processor configured to:
generate and display a graphical user interface including (i) a header region that includes user prompts and a login indicator, (ii) a filter region that includes a search field and one or more options for filtering search results, and (iii) a bottom region for displaying area recommendations,
receive, from a user, via the filter region of the graphical user interface, a query specifying a geographic location,
generate, using a trained machine learning model, a first travel score associated with a first destination of the plurality of travel destinations and a second travel score associated with a second destination of the plurality of travel destinations, the first travel score and the second travel score being based on at least one quality indicator associated with the respective travel destination, and the first travel score being higher than the second travel score, wherein the trained machine learning model is trained to predict travel scores for the plurality of travel destinations based on one or more features, related to the plurality of travel destinations, selected from the group consisting of: review rating, sentiment score, travel distance, trip length, and day trip ratio,
generate a list of area recommendations, wherein, in a case that the first destination is within a first predetermined distance from the geographic location specified in the query, the first destination is included in the list of area recommendations, and wherein, in a case that the second destination is within a second predetermined distance from the geographic location, the second destination is included in the list of area recommendations, the first predetermined distance being greater than the second predetermined distance,
rank-order the list of area recommendations, based on user information about the user,
select a subset of the rank-ordered list of area recommendations, based on a number of icons that can be displayed in the bottom region, and
generate and display to the user, in the bottom region, a plurality of icons, in response to the query, the subset of the rank-ordered list of area recommendations, wherein each icon corresponds to a respective area recommendation.
|