Displaying Social Networking System User Information Via a Timeline Interface
First Claim
1. A method comprising:
- accessing information about a plurality of items of narrative data related to users of a social networking system, each item of narrative data associated with a time and with a subject user of a social networking system;
selecting, for each of a plurality of time periods, one or more of the items of narrative data associated with a time within the time period;
generating a plurality of timeline units for each of the time periods based on the selected items of narrative data from the at least one time period;
receiving, from a client device operated by a viewing user, a request for a profile page of the subject user; and
responsive to receiving the request;
selecting a plurality of the generated timeline units,generating a timeline interface comprising visual representations of the selected plurality of timeline units organized by the corresponding time periods, andsending, to the client device for display to the viewing user, the profile page for the subject user, the profile page comprising the generated timeline interface.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a display interface in a social networking system that enables the presentation of information related to a user in a timeline or map view. The system accesses information about a user of a social networking system, including both data about the user and social network activities related to the user. The system then selects one or more of these pieces of data and/or activities from a certain time period and gathers them into timeline units based on their relatedness and their relevance to users. These timeline units are ranked by relevance to the user, and are used to generate a timeline or map view for the user containing visual representations of the timeline units organized by location or time. The timeline or map view is then provided to other users of the social networking system that wish to view information about the user.
-
Citations
20 Claims
-
1. A method comprising:
-
accessing information about a plurality of items of narrative data related to users of a social networking system, each item of narrative data associated with a time and with a subject user of a social networking system; selecting, for each of a plurality of time periods, one or more of the items of narrative data associated with a time within the time period; generating a plurality of timeline units for each of the time periods based on the selected items of narrative data from the at least one time period; receiving, from a client device operated by a viewing user, a request for a profile page of the subject user; and responsive to receiving the request; selecting a plurality of the generated timeline units, generating a timeline interface comprising visual representations of the selected plurality of timeline units organized by the corresponding time periods, and sending, to the client device for display to the viewing user, the profile page for the subject user, the profile page comprising the generated timeline interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, from a client device operated by a viewing user of social networking system, a request for a timeline interface for a subject user of a social networking system, the request including a designated time period; responsive to receiving the request; selecting a plurality of timeline units stored in computer memory, the timeline units generated from items of narrative data related to users of a social networking system, each item of narrative data associated with a time within the designated time period and with the subject user; generating a timeline interface comprising visual representations of the selected plurality of timeline units; and sending, to the client device for display to the viewing user, the generated timeline interface. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
accessing information about a plurality of items of narrative data related to users of a social networking system, each item of narrative data associated with a time and with at least one subject user from a common timeline group, the common timeline group comprising two or more subject users of the social networking system; selecting, for each of a plurality of time periods, one or more of the items of narrative data associated with a time within the time period; generating one or more timeline units for the time periods based on the selected items of narrative data from the time periods; receiving, from a client device operated by a viewing user, a request for a common timeline interface for the common timeline group; and responsive to receiving the request; selecting one or more of the generated timeline units, generating a common timeline interface comprising visual representations of the selected timeline units, organized by the corresponding time periods, and sending, to the client device for display to the viewing user, the generated common timeline interface.
-
Specification