Aggregated, interactive communication timeline
US-9515891-B2 · Dec 6, 2016 · US
US9773284B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9773284-B2 |
| Application number | US-201113239355-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 21, 2011 |
| Priority date | Sep 21, 2011 |
| Publication date | Sep 26, 2017 |
| Grant date | Sep 26, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A method comprising: capturing a plurality of items of narrative data related to user actions by a plurality of users of a social networking system, each item of narrative data comprising: an action taken by a user of the plurality of users, an action type associated with the action taken, a time the action was taken by the user, and a location associated with the action taken by the user; storing the plurality of items of narrative data; accessing information about the stored plurality of items of narrative data; selecting, by the processor, 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, the selection based at least in part on the action type of the one or more items of narrative data; generating, by the processor, 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 a subject user of the plurality of users of the social networking system for a selected past time period; and responsive to receiving the request: selecting a plurality of the generated timeline units associated with the selected past time period; generating a timeline map comprising a plurality of map markers displayed on the timeline map, each map marker corresponding to one or more of the selected timeline units for the subject user, the plurality of map markers each representing at least one action taken by the subject user from the stored plurality of items of narrative data, the at least one action having been taken at the location located on the timeline map for the selected past time period; and sending, to the client device for display to the viewing user, the generated timeline map. 2. The method of claim 1 , wherein clicking a map marker at a location on the timeline map, displays the one or more timeline units associated with that location on the timeline map. 3. The method of claim 1 , wherein the timeline map further comprises timeline filter tabs that are configured to filter the timeline units displayed on the timeline map based on filtering criteria. 4. The method of claim 3 , wherein the filtering criteria are taken from the group comprising location, time, associated user, and timeline unit type. 5. The method of claim 1 , wherein the timeline map is further configured to enable the viewing user to create new structured data associated with a selected location. 6. The method of claim 5 , wherein the structured data is used by the social networking system to create a new timeline unit associated with the selected location. 7. The method of claim 1 , wherein the timeline map further comprises a time period selector configured to enable the viewing user to select a time period, and the timeline map is further configured to render map markers on the timeline map at locations corresponding to the locations associated with timeline units from the selected time period. 8. A method comprising: capturing a plurality of items of narrative data related to user actions by users of a social networking system, each item of narrative data comprising: at least one action taken by a plurality of users, an action type associated with the at least one action taken, a time associated with the at least one action taken by at least one of the plurality of users, and at least one location associated with the at least one action taken by the at least one of the plurality of subject users; storing the plurality of items of narrative data; accessing information about the stored plurality of items of narrative data; selecting, by the processor, 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, the selection based at least in part on the action type of the one or more items of narrative data; generating, by the processor, 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 past time period; and responsive to receiving the request: selecting a plurality of the generated timeline units associated with the selected past time period, generating the requested joint timeline map comprising a plurality of map markers displayed on the timeline map, each map marker corresponding to one or more of the selected timeline units for the plurality of subject users, the plurality of map markers each representing the at least one action taken by at least one of the plurality subject users at the at least one location located on the timeline map for the selected past time period associated with the corresponding one or more selected timeline units; and sending, to the client device for display to the viewing user, the generated joint timeline map. 9. The method of claim 8 , wherein clicking a map marker at a location on the joint timeline map, displays the one or more timeline units associated with that location on the joint timeline map. 10. The method of claim 8 , wherein the joint timeline map further comprises timeline filter tabs that are configured to filter the timeline units displayed on the joint timeline map based on filtering criteria. 11. The method of claim 10 , wherein the filtering criteria are taken from the group comprising location, time, associated user, and timeline unit type. 12. The method of claim 8 , wherein the joint timeline map is further configured to enable the viewing user to create new structured data associated with a selected location. 13. The method of claim 12 , wherein the structured data is used by the social networking system to create a new timeline unit associated with the selected location. 14. The method of claim 8 , wherein the joint timeline map further comprises a time period selector configured to enable the viewing user to select a time period, and the joint timeline map is further configured to render map markers on the joint timeline map at locations corresponding to the locations associated with timeline units from the selected time period.
Business processes related to social networking or social networking services · CPC title
Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title
Search customisation based on user profiles and personalisation · CPC title
Geographical information databases · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.