×

Timeline view filtered by permissions and affinity to viewer

  • US 9,798,439 B2
  • Filed: 05/15/2014
  • Issued: 10/24/2017
  • Est. Priority Date: 09/21/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a request from a viewing user of a social networking system for a timeline view presenting a plurality of stories in a chronological order based on a time associated with each of the one or more stories;

    accessing a plurality of items of narrative data maintained by the social networking system and related to the viewing user;

    filtering the plurality of items of narrative data based at least in part on one or more time periods;

    removing from the filtered plurality of items of narrative data that the viewing user does not have permission to view;

    generating one or more timeline units from the filtered plurality of items of narrative data;

    generating an affinity score for each of the one or more timeline units, each affinity score comprising a measure of the relevance of a timeline unit to the viewing user;

    generating a ranking of the one or more timeline units based on the affinity scores;

    selecting one or more of the timeline units based at least in part on the ranking; and

    sending to the client device for display to the viewing user the timeline view comprising displayable representations of the plurality of stories in the chronological order, the plurality of stories corresponding to the narrative data of the selected timeline units.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×