DISPLAYING SOCIAL NETWORKING SYSTEM ENTITY INFORMATION VIA A TIMELINE INTERFACE
First Claim
1. A method comprising:
- receiving, a request for a profile page of a subject entity from a client device associated with a viewing user of a social networking system;
determining one or more other social networking system users who are connected to the viewing user based on connection data stored by the social networking system;
retrieving a user profile maintained by the social networking system and associated with the viewing user;
determining, from the user profile, whether the viewing user is a page administrator of the profile page;
selecting a plurality of items of narrative data stored in a social networking system, each item of narrative data associated with the subject;
generating a plurality of social network stories based on the selected items of narrative data;
selecting a plurality of the generated social network stories;
generating a profile page for the subject entity, the profile page including an interface for displaying a visual representation of each of the selected plurality of social network stories; and
responsive to determining the viewing user is a page administrator of the profile page;
retrieving interactions with the profile page by users of the social networking system other than the viewing user;
determining one or more statistics based on the retrieved interactions; and
presenting profile page including the one or more statistics and the interface to the viewing user.
2 Assignments
0 Petitions
Accused Products
Abstract
A social networking system displays information about a user via a timeline included in a profile page. Narrative data about a user stored in a social networking system, including data about the user and social network activities related to the user is accessed. Timeline units summarizing information about the user are generated from the narrative data. When a viewing user requests a profile page, timeline units are displayed based information related to the viewing user and interactions with the profile page by other users connected to the viewing user. Users that administer the profile page are presented with additional information when viewing the profile page, allowing the administering users to modify appearance of the timeline or to identify actions for an administering user to take to increase interaction with the profile page.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving, a request for a profile page of a subject entity from a client device associated with a viewing user of a social networking system; determining one or more other social networking system users who are connected to the viewing user based on connection data stored by the social networking system; retrieving a user profile maintained by the social networking system and associated with the viewing user; determining, from the user profile, whether the viewing user is a page administrator of the profile page; selecting a plurality of items of narrative data stored in a social networking system, each item of narrative data associated with the subject; generating a plurality of social network stories based on the selected items of narrative data; selecting a plurality of the generated social network stories; generating a profile page for the subject entity, the profile page including an interface for displaying a visual representation of each of the selected plurality of social network stories; and responsive to determining the viewing user is a page administrator of the profile page; retrieving interactions with the profile page by users of the social networking system other than the viewing user; determining one or more statistics based on the retrieved interactions; and presenting profile page including the one or more statistics and the interface to the viewing user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a request for a profile page of a subject entity from a client device associated with a viewing user of a social networking system; retrieving a user profile maintained by the social networking system and associated with the viewing user; determining, from the user profile, whether the viewing user is a page administrator of the profile page; accessing information about a plurality of actions taken by other social networking system users, each action associated with the subject entity; selecting one or more priority actions from the plurality of actions based on one or more characteristics associated with actions; and responsive to determining the viewing user is a page administrator of the profile page; generating at least one suggested action for the viewing user based on the one or more priority actions, and presenting the one or more priority actions and the at least one suggested action to the viewing user in conjunction with the profile page. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving a request for a profile page of a subject entity from a client device associated with a page administrator of the profile page; sending the profile page to the client device associated with the page administrator of the profile page, the profile page including a timeline having a plurality of timeline units organized based on times associated with each timeline unit; receiving a selection of a timeline unit to pin from the client device associated with the page administrator of the profile page; modifying the profile page to include the selected timeline unit in a specified location within the profile page; receiving a request for the profile page from a viewing user other than the page administrator; and sending the modified profile page to a client device associated with the viewing user requesting the profile page. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification