Patent ID: 8700540
Filing Date: 2014-04-15
Classification: G06F,G06Q

Abstract:
1. A method comprising, by one or more computing devices of an event management system: accessing, by one or more of the computing devices, a plurality of event listings corresponding to a plurality of events, respectively, each event listing being associated with event information; identifying, by one or more of the computing devices, one or more event listings for events a first user has not yet registered to attend; accessing, from a 3rd-party social networking system that is external to the event management system, an external social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each edge between two node representing a single degree of separation between the two nodes, the plurality of nodes comprising: generating, by one or more of the computing devices, internal social networking information associated with the first user based on the external social graph; accessing, by one or more of the computing devices, event history information associated with the first user and one or more second users; scoring, by one or more of the computing devices, one or more friend connections between the first user and one or more second users, respectively, based at least in part on applying a value to both the internal social network information and the event history information associated with the first user and each of the one or more second users; ranking, by one or more of the computing devices, the identified event listings based at least in part on the internal social network information, the scored friend connections between the first user and one or more of the second users, and the event information for each identified event listing; and generating, by one or more of the computing devices, a first set of identified event listings to recommend to the first user based on the ranking of the identified event listings.