Patent ID: 9043431
Filing Date: 2015-05-26
Classification: G06F,G06Q,H04L

Abstract:
1. A computer implemented method comprising: transmitting, by a server system, a listing having location information for presentation via an end user device; responsive to a selection of a user interface element, adding, via the server system, to an event a reference to the listing to represent a first location of the event; associating a scheduled time period with the first location represented by the reference to the listing; maintaining, via the server system, statistics of user interactions with a set of listings for a subset of persons based on a common attribute of the persons; computing a respective point score for each listing of the set of listings based at least in part on the statistics of user interactions to determine a respective indication of a respective level of user interest in each listing of the set of listings; responsive to an end user search request, selecting a subset of the set of listings based at least in part on the subset of the set of listings corresponding to one or more locations near the first location and a ranking of respective point scores corresponding to at least the subset of the set of listings; transmitting the subset of the set the listings in a list for presentation in an order based at least in part on the ranking; responsive to a second selection of a user interface element, adding, via the server system, to the event a second reference to a second listing to represent a second location of the event, wherein the second listing is from the subset of the set the listings; and associating a second scheduled time period with the second location represented by the second reference to the second listing, the second scheduled time period being adjacent in time to the first scheduled time period.