×

Efficient indexing of feed updates for content feeds

  • US 10,353,907 B1
  • Filed: 05/23/2016
  • Issued: 07/16/2019
  • Est. Priority Date: 03/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • for each entity in a set of entities within an online network, generating a corresponding index comprising one or more lists of resizable blocks storing feed updates associated with the entity, wherein each list of resizable blocks is associated with a different feed update type;

    storing a set of new feed updates associated with the entities in descending chronological order by, for each entity;

    using the index corresponding to the entity to match one or more attributes of a new feed update associated with the entity to a key for a list of resizable blocks, wherein;

    each resizable block represents a storage block in memory; and

    the key for the list of resizable blocks includes the feed update type associated with the list and an entity ID for the entity;

    writing the new feed update to a first resizable block in the list; and

    when a size limit of the first resizable block is exceeded by a write of another new feed update to the first resizable block;

    adding a second resizable block to the list; and

    storing a portion of feed updates associated with the first resizable block in the second resizable block;

    using the indexes to generate, by a computer system, a content feed comprising a selection of stored feed updates for outputting to a viewer;

    generating a visual representation of the content feed comprising the selected feed updates; and

    presenting the visual representation of the content feed to the viewer.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×