×

Aggregating social networking system user information for timeline view

  • US 9,798,438 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;

    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;

    determining a quantity of timeline units to be displayed in the timeline view;

    selecting the quantity of timeline units from the ranked 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 quantity of timeline units.

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