Accounting for user interaction with a social networking system when notifying the user of content provided to a group maintained by the social networking system including that user

US10122672B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10122672-B2
Application numberUS-201514980415-A
CountryUS
Kind codeB2
Filing dateDec 28, 2015
Priority dateDec 28, 2015
Publication dateNov 6, 2018
Grant dateNov 6, 2018

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 maintains various groups that each include one or more users and maintains information describing interactions by users with the social networking system. Based on interactions with the social networking system by the user, the social networking system determines a time interval when the user most frequently interacts with the social networking system. Additionally, the social networking system selects various content items provided to groups including the user based on amounts of interaction with content items provided to groups including the user by other social networking system users. During the time interval when the user most frequently interacts with the social networking system, information identifying a set of the selected content items is presented to the user via the social networking system.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: storing information in a social networking system describing one or more groups, each group including one or more users of the social networking system; receiving content items provided by users to one or more of the groups; maintaining information at the social networking system describing interactions with the social networking system by a user, the information identifying times when the user performed one or more interactions with the social networking system; determining a time period when the user most frequently interacts with the social networking system based on the maintained information identifying times when the user performed one or more interactions with the social networking system; identifying content items provided by users to one or more groups that include the user; determining amounts of interaction by users of the social networking system with the identified content items; selecting a set of the identified content items having at least a threshold amount of interaction by users of the social networking system; presenting information identifying the set of the identified content items to the user at a time within the determined time period; increasing a frequency with which information identifying additional content items provided to the one or more groups including the user is presented to the user during a time interval following the determined time period, if the user interacted with the presented information at greater than a threshold frequency; and decreasing the frequency with which the information identifying additional content items provided to the one or more groups including the user is presented to the user during the time interval following the determined time period, if the user interacted with the presented information at less than an additional threshold frequency. 2. The method of claim 1 , wherein determining amounts of interaction by users of the social networking system with the identified content items comprises: determining scores for each identified content item, the score for each identified content item based at least in part on a number of one or more specific interactions with the identified content item by users of the social networking system. 3. The method of claim 2 , wherein the one or more specific interactions with the identified content item are selected from a group consisting of: indicating a preference for the identified content item, commenting on the identified content item, sharing the identified content item with another user of the social networking system, and any combination thereof. 4. The method of claim 2 , wherein determining scores for each identified content item comprises: associating a weight with each of the one or more specific interactions with each identified content item by users of the social networking system; and determining scores for each identified content item based at least in part on the weights associated with each of the one or more specific interactions. 5. The method of claim 4 , wherein the score for each identified content item is further based on a time since the identified content item was provided to the social networking system. 6. The method of claim 2 , wherein the score for each identified content item is further based on a type of content included in the identified content item. 7. The method of claim 6 , wherein the type of content included in the identified content item is selected from a group consisting of: text data, image data, video data, audio data, and any combination thereof. 8. The method of claim 2 , further comprising: ranking the identified content items based at least in part on their scores; and selecting the set of the identified content items based at least in part on the ranking. 9. The method of claim 8 , wherein selecting the set of the identified content items based at least in part on the ranking comprises: selecting the set of the identified content items as content items having at least a threshold position in the ranking. 10. The method of claim 2 , wherein selecting the set of the identified content items having at least the threshold amount of interaction by users of the social networking system comprises: selecting the set of the identified content items as identified content items having at least a threshold score. 11. The method of claim 1 , wherein presenting information identifying the set of the identified content items to the user at the time within the determined time period comprises: communicating a notification to one or more client devices associated with the user at the time within the determined time period. 12. A computer program product comprising a computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to: store information in a social networking system describing one or more groups, each group including one or more users of the social networking system; receive content items provided by users to one or more of the groups; maintain information at the social networking system describing interactions with the social networking system by a user, the information identifying times when the user performed one or more interactions with the social networking system; determine a time period when the user most frequently interacts with the social networking system based on the maintained information identifying times when the user performed one or more interactions with the social networking system; identify content items provided by users to one or more groups that include the user; determine amounts of interaction by users of the social networking system with the identified content items; select a set of the identified content items having at least a threshold amount of interaction by users of the social networking system; present information identifying the set of the identified content items to the user at a time within the determined time period; increase a frequency with which information identifying additional content items provided to the one or more groups including the user is presented to the user during a time interval following the determined time period, if the user interacted with the presented information at greater than a threshold frequency; and decrease the frequency with which the information identifying additional content items provided to the one or more groups including the user is presented to the user during the time interval following the determined time period, if the user interacted with the presented information at less than an additional threshold frequency. 13. The computer program product of claim 12 , wherein the instructions further cause the processor to: determine scores for each identified content item, the score for each identified content item based at least in part on a number of one or more specific interactions with the identified content item by users of the online system. 14. The computer program product of claim 13 , wherein the one or more specific interactions with the identified content item are selected from a group consisting of: indicating a preference for the identified content item, commenting on the identified content item, sharing the identified content item with another user of the online system, and any combination thereof. 15. The computer program product of claim 13 , wherein the instructions further cause the processor to: associate a weight with each of the one or more specific interactions with each identified content item by users of the online system; and determine scores

Assignees

Inventors

Classifications

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 US10122672B2 cover?
A social networking system maintains various groups that each include one or more users and maintains information describing interactions by users with the social networking system. Based on interactions with the social networking system by the user, the social networking system determines a time interval when the user most frequently interacts with the social networking system. Additionally, 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 Tue Nov 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).