Displaying Social Networking System User Information Via a Map 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 a location, 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 timeline map of the subject user for a selected time period; and
responsive to receiving the request;
selecting a plurality of the generated timeline units associated with a time in the selected time period,generating a timeline map comprising a plurality of map markers displayed on the timeline map, each map markers corresponding to one or more of the selected timeline units and located on the timeline map at a location associated with the corresponding one or more selected timeline units,sending, to the client device for display to the viewing user, the generated timeline map.
3 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 a location, 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 timeline map of the subject user for a selected time period; and responsive to receiving the request; selecting a plurality of the generated timeline units associated with a time in the selected time period, generating a timeline map comprising a plurality of map markers displayed on the timeline map, each map markers corresponding to one or more of the selected timeline units and located on the timeline map at a location associated with the corresponding one or more selected timeline units, sending, to the client device for display to the viewing user, the generated timeline map. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 location, and with a viewing user of a social networking system; selecting, one or more of the items of narrative data based on a measure of the relevancy of the narrative data to the viewing user; generating a plurality of stories based on the selected items of narrative data; receiving, from a client device operated by the viewing user, a request for a map view; and responsive to receiving the request; selecting a plurality of the generated stories, generating a story map view a plurality of map markers displayed on the story map, each map markers corresponding to one or more of the selected stories and located on the story map at a location associated with the corresponding one or more selected stories, sending, to the client device for display to the viewing user, the generated story map. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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 a location, and with a plurality of subject users 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 joint timeline map of the plurality of subject users for a selected time period; and responsive to receiving the request; selecting a plurality of the generated timeline units associated with a time in the selected time period, generating a timeline map comprising a plurality of map markers displayed on the timeline map, each map markers corresponding to one or more of the selected timeline units and located on the timeline map at a location associated with the corresponding one or more selected timeline units, sending, to the client device for display to the viewing user, the generated timeline map. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification