Displaying A Feed Of Content In A Social Networking System

US2016373396A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016373396-A1
Application numberUS-201514741568-A
CountryUS
Kind codeA1
Filing dateJun 17, 2015
Priority dateJun 17, 2015
Publication dateDec 22, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A social networking system provides a content feed to a client device associated with the user of a social networking system, the content feed including a plurality of content items. The social networking system identifies a read section and an unread section of the content feed. The social networking system receives a request for a subsequent content feed from a client device associated with the user. The social networking system identifies new content items that are associated with users of the social networking system. The social networking system generates a current content segment that includes the new content items and the unread section of the content feed, and generates the subsequent content feed by inserting the current content segment before or after the read section of the content feed. The social networking system provides a portion of the subsequent content feed to the client device.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: providing a content feed to a first client device associated with a user of a social networking system, the content feed including a plurality of content items that are associated with users of the social networking system; identifying a read section and an unread section of the content feed, the read section including one or more read content items, and the unread section including one or more missed content items in the content feed, wherein a read content item is a content item, of the plurality of content items, that was presented by the first client device and a missed content item is a content item, of the plurality of content items, that was part of the content feed for the first client device, but was not presented by the first client device; receiving a request for a subsequent content feed from a second client device associated with the user, identifying one or more new content items that are associated with users of the social networking system, wherein a new content item is a content item that has not been previously provided as part of a content feed to any user device associated with the viewing user; generating a current content segment that includes the one or more new content items and the unread section of the content feed; generating the subsequent content feed by inserting the current content segment after the read section of the content feed; and providing a portion of the subsequent content feed to the second client device. 2 . The method of claim 1 , wherein generating the current content segment that includes the one or more new content items and the unread section of the content feed, comprises: generating engagement scores for the one or more new content items and for the one or more missed content items, the engagement scores measuring predicted levels of interaction the user would have with the corresponding content items; ranking the one or more new content items from highest engagement score to lowest engagement score; ranking the one or more missed content items in the unread section from highest engagement score to lowest engagement score; and assembling the current content segment by placing the ranked one or more new content items above the ranked one or more missed content items. 3 . The method of claim 1 , wherein generating the current content segment that includes the one or more new content items and the unread section of the content feed, comprises: generating engagement scores for the one or more new content items and for the one or more missed content items, the engagement scores measuring predicted levels of interaction the user would have with the corresponding content items; ranking the one or more new content items and the one or more missed content items from highest engagement score to lowest engagement score; and assembling the ranked one or more new content items and the one or more missed content items in the unread section into the current content segment, and at least one of the one or more missed content items is above a new content item in the current content segment. 4 . The method of claim 1 , wherein generating the current content segment that includes the one or more new content items and the unread section of the content feed, comprises: generating engagement scores for the one or more new content items and for the one or more missed content items, the engagement scores measuring predicted levels of interaction the user would have with the corresponding content items; weighting the engagement scores for the one or more new content items such that they are higher than the engagement scores for the one or more missed content items; ranking the one or more new content items and the one or more missed content items from highest engagement score to lowest engagement score; and assembling the ranked one or more new content items and the one or more missed content items in the unread section into the current content segment. 5 . The method of claim 1 , wherein the portion of the subsequent content feed includes a read content item that was the last content item presented in the content feed and a highest ranking content item in the current content segment, and the portion of the subsequent content feed is configured such that the second client device presents the highest ranking content item in the current content segment first to the user, and the highest ranking content item is directly below the read content item in the portion of the subsequent content feed. 6 . The method of claim 1 , wherein the portion of the subsequent content feed includes a read content item that was the last content item presented in the content feed and a highest ranking content item in the current content segment, and the portion of the subsequent content feed is configured such that the second client device presents the read content item first to the user, and the highest ranking content item in the current content segment is directly below the read content item, and another read content item is above the read content item. 7 . The method of claim 1 , wherein the first client device and the second client device are the same client device. 8 . A method comprising: providing a content feed to a first client device associated with a user of a social networking system, the content feed including a plurality of content items that are associated with users of the social networking system; identifying a read section and an unread section of the content feed, the read section including one or more read content items, and the unread section including one or more missed content items in the content feed, wherein a read content item is a content item, of the plurality of content items, that was presented by the first client device and a missed content item is a content item, of the plurality of content items, that was part of the content feed for the first client device, but was not presented by the first client device; receiving a request for a subsequent content feed from a second client device associated with the user; identifying one or more new content items that are associated with users of the social networking system, wherein a new content item is a content item that has not been previously provided as part of a content feed to any user device associated with the viewing user; generating a current content segment that includes the one or more new content items and the unread section of the content feed; generating the subsequent content feed by inserting the current content segment above the read section of the content feed; and providing a portion of the subsequent content feed to the second client device. 9 . The method of claim 8 , wherein generating the current content segment that includes the one or more new content items and the unread section of the content feed, comprises: generating engagement scores for the one or more new content items and for the one or more missed content items, the engagement scores measuring predicted levels of interaction the user would have with the corresponding content items; ranking the one or more new content items from lowest engagement score to highest engagement score; ranking the one or more missed content items in the unread section from lowest engagement score to highest engagement score; and assembling the current content segment by placing the ranked one or more new content items below the ranked one or more missed content items. 10 . The method of claim 8 , wherein generating the current content segment that includes the one or more new content items and the unread section of the content feed, comprises: generating engagement scores for the one o

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Physics · mapped topic

  • H04L51/32Primary

    Electricity · mapped topic

  • Targeted advertisements · CPC title

  • Advertisements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016373396A1 cover?
A social networking system provides a content feed to a client device associated with the user of a social networking system, the content feed including a plurality of content items. The social networking system identifies a read section and an unread section of the content feed. The social networking system receives a request for a subsequent content feed from a client device associated with t…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/32. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).