Patent ID: 9021034
Filing Date: 2015-04-28
Classification: G06F,G06Q

Abstract:
1. A method comprising: receiving, at a social networking system, a definition of an event based on an instruction in a markup language document presented by a user device, wherein the definition of the event is responsive to a request for a web page of a third-party website that is within a domain that is different from a domain of the social networking system; identifying an inviting user associated with the user device; generating an event object in the social networking system based on the definition of the event, the definition of the event identifying at least one of a description for the event, a time for the event, and a location for the event; determining a group of one or more invited users of the social networking system; sending an invitation to the event to one or more electronic devices associated with the invited users; receiving a response to the invitation confirming attendance at the event from a viewing user included in the group of invited users; identifying an uncommitted user from whom a response has not been received by the social networking system, the uncommitted user included in the group of invited users; determining an affinity between the uncommitted user and the viewing user; and based on the affinity, sending to an electronic device associated with the uncommitted user a notification that the viewing user is attending the event.