CUSTOMIZED PRESENTATION OF EVENT GUEST LISTS IN A SOCIAL NETWORKING SYSTEM
First Claim
1. A method comprising:
- accessing a guest list associated with the event, the guest list identifying users of a social networking system invited to the event and associating an acceptance state based on a received response to the event with users on the guest list;
grouping users included on the guest list into one or more groups based on the acceptance state associated with each of the users, a group of users having a common acceptance state;
selecting a group of users;
accessing a user profile associated with a viewing user, the user profile identifying and one or more connections between the viewing user and other users of the social networking system;
accessing user profiles associated with users in the selected group, the users profiles identifying characteristics of the users in the selected group;
ranking users within the selected group based on the user profile associated with the viewing user and the user profiles associated with the users in the selected group;
determining a display of at least a plurality of the users on the guest list based on the ranking; and
presenting the determined display to the viewing user.
2 Assignments
0 Petitions
Accused Products
Abstract
A user creates an event in a social networking system specifying a location, a time, and a guest list of other users invited to the event. The social networking system generates a page associated with the event that provides information about the event and identifies whether users have responded to invitations to the event. The content of the page may be customized for the user viewing the page to encourage the viewing user to attend the event. For example, the viewing user'"'"'s relationship to and/or similar characteristics with other users on the guest list is determined and used by the social networking system to identify the users whose responses to invitations are shown to the viewing user via the page. Additionally, a notification method more prominently distributes acceptances of invitations to other users to encourage attendance.
343 Citations
23 Claims
-
1. A method comprising:
-
accessing a guest list associated with the event, the guest list identifying users of a social networking system invited to the event and associating an acceptance state based on a received response to the event with users on the guest list; grouping users included on the guest list into one or more groups based on the acceptance state associated with each of the users, a group of users having a common acceptance state; selecting a group of users; accessing a user profile associated with a viewing user, the user profile identifying and one or more connections between the viewing user and other users of the social networking system; accessing user profiles associated with users in the selected group, the users profiles identifying characteristics of the users in the selected group; ranking users within the selected group based on the user profile associated with the viewing user and the user profiles associated with the users in the selected group; determining a display of at least a plurality of the users on the guest list based on the ranking; and presenting the determined display to the viewing user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, from a responding user of a social networking system, a response to an invitation to an event; determining a type of the response; responsive to determining the response is a declination of the invitation; requesting a decline posting from the responding user; responsive to receiving the decline posting, posting the decline posting and an identification of the responding user to a decline page associated with the event, the decline page separate from the page associated with the event. - View Dependent Claims (18, 19, 20)
-
-
21. A method comprising:
-
accessing a guest list associated with the event, the guest list identifying users of a social networking system invited to the event and associating an acceptance state based on a received response to the event with users on the guest list; grouping users included on the guest list into one or more groups based on the acceptance state associated with each of the users, a group of users having a common acceptance state; selecting a group of users; ranking the users within the selected group based on interactions between a viewing user and the users within the selected group; determining a display of at least a plurality of the users on the guest list based on the ranking; and presenting the determined display to the viewing user. - View Dependent Claims (22)
-
-
23. A method comprising:
-
receiving information associated with an event; accessing a guest list associated with the event, the guest list identifying users of a social networking system who are invited to the event and an acceptance state for the users; a step for ranking a plurality of the users included on the guest list having a common acceptance state; selecting a set of the users included on the guest for display based on the ranking; and generating the page associated with the event for display to the viewing user, the page including the selected set of users.
-
Specification