Systems and methods for ranking ephemeral content associated with a social networking system

US10990635B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10990635-B2
Application numberUS-201715633643-A
CountryUS
Kind codeB2
Filing dateJun 26, 2017
Priority dateJun 26, 2017
Publication dateApr 27, 2021
Grant dateApr 27, 2021

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.

Systems, methods, and non-transitory computer readable media can obtain a plurality of ephemeral content collections that are candidates for an ephemeral content feed of a user, wherein each of the plurality of ephemeral content collections includes one or more ephemeral content items. A score for each of the plurality of ephemeral content collections can be determined based at least in part on a probability of the user selecting the ephemeral content collection. The plurality of ephemeral content collections can be ranked based on the respective scores of the plurality of ephemeral content collections.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: obtaining, by a computing system, a plurality of ephemeral content collections that are candidates for an ephemeral content feed of a user, wherein each of the plurality of ephemeral content collections includes one or more ephemeral content items; training a machine learning model based on a plurality of features including at least one of ephemeral content collection attributes, ephemeral content item attributes, or user attributes; applying the machine learning model to determine, by the computing system, a score for each of the plurality of ephemeral content collections based at least in part on a first probability of the user selecting the ephemeral content collection and a second probability of the user sending a direct message to an authoring user of at least one ephemeral content item included in the ephemeral content collection, wherein the first probability is based at least in part on a number of times the user has selected past ephemeral content collections that include at least one past ephemeral content item associated with the authoring user and the second probability is based at least in part on a connection between the user and the authoring user; and ranking, by the computing system, the plurality of ephemeral content collections based on the respective scores of the plurality of ephemeral content collections. 2. The computer-implemented method of claim 1 , wherein the score for each of the plurality of ephemeral content collections is determined based at least in part on a value model including one or more factors. 3. The computer-implemented method of claim 2 , wherein the one or more factors include one or more of: a third probability of the user sending a direct message associated with the ephemeral content collection to another user, a fourth probability of the user spending time on the ephemeral content collection, or a fifth probability of the user abandoning the ephemeral content collection. 4. The computer-implemented method of claim 1 , wherein each of the one or more ephemeral content items included in an ephemeral content collection of the plurality of ephemeral content collections is accessible only for a predetermined time period. 5. The computer-implemented method of claim 4 , wherein an ephemeral content collection of the plurality of ephemeral content collections is accessible only when at least one of the one or more ephemeral content items included in the ephemeral content collection is accessible. 6. The computer-implemented method of claim 1 , wherein each of the plurality of ephemeral content collections is associated with a specific user and includes one or ephemeral content items created by the specific user. 7. The computer-implemented method of claim 1 , wherein each of the plurality of ephemeral content collections is associated with a topic and is not associated with a specific user. 8. The computer-implemented method of claim 1 , further comprising ranking the one or more ephemeral content items included in an ephemeral content collection of the plurality of ephemeral content collections. 9. The computer-implemented method of claim 1 , further comprising providing at least some of the ranked plurality of ephemeral content collections in the ephemeral content feed of the user. 10. A system comprising: at least one hardware processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform: obtaining a plurality of ephemeral content collections that are candidates for an ephemeral content feed of a user, wherein each of the plurality of ephemeral content collections includes one or more ephemeral content items; training a machine learning model based on a plurality of features including at least one of ephemeral content collection attributes, ephemeral content item attributes, or user attributes; applying the machine learning model to determine a score for each of the plurality of ephemeral content collections based at least in part on a first probability of the user selecting the ephemeral content collection and a second probability of the user sending a direct message to an authoring user of at least one ephemeral content item included in the ephemeral content collection, wherein the first probability is based at least in part on a number of times the user has selected past ephemeral content collections that include at least one past ephemeral content item associated with the authoring user and the second probability is based at least in part on a connection between the user and the authoring user; and ranking the plurality of ephemeral content collections based on the respective scores of the plurality of ephemeral content collections. 11. The system of claim 10 , wherein the score for each of the plurality of ephemeral content collections is determined based at least in part on a value model including one or more factors. 12. The system of claim 11 , wherein the one or more factors include one or more of: a third probability of the user sending a direct message associated with the ephemeral content collection to another user, a fourth probability of the user spending time on the ephemeral content collection, or a fifth probability of the user abandoning the ephemeral content collection. 13. The system of claim 10 , wherein each of the one or more ephemeral content items included in an ephemeral content collection of the plurality of ephemeral content collections is accessible only for a predetermined time period. 14. The system of claim 10 , wherein the instructions further cause the system to perform ranking the one or more ephemeral content items included in an ephemeral content collection of the plurality of ephemeral content collections. 15. A non-transitory computer readable medium including instructions that, when executed by at least one hardware processor of a computing system, cause the computing system to perform a method comprising: obtaining a plurality of ephemeral content collections that are candidates for an ephemeral content feed of a user, wherein each of the plurality of ephemeral content collections includes one or more ephemeral content items; training a machine learning model based on a plurality of features including at least one of ephemeral content collection attributes, ephemeral content item attributes, or user attributes; applying the machine learning model to determine a score for each of the plurality of ephemeral content collections based at least in part on a first probability of the user selecting the ephemeral content collection and a second probability of the user sending a direct message to an authoring user of at least one ephemeral content item included in the ephemeral content collection, wherein the first probability is based at least in part on a number of times the user has selected past ephemeral content collections that include at least one past ephemeral content item associated with the authoring user and the second probability is based at least in part on a connection between the user and the authoring user; and ranking the plurality of ephemeral content collections based on the respective scores of the plurality of ephemeral content collections. 16. The non-transitory computer readable medium of claim 15 , wherein the score for each of the plurality of ephemeral content collections is determined based at least in part on a value model including one or more factors. 17. The non-transitory computer readable medium of claim 16 , wherein the one or more factors includ

Assignees

Inventors

Classifications

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

  • Search customisation based on social or collaborative filtering · CPC title

  • Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title

  • User profiles · 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 US10990635B2 cover?
Systems, methods, and non-transitory computer readable media can obtain a plurality of ephemeral content collections that are candidates for an ephemeral content feed of a user, wherein each of the plurality of ephemeral content collections includes one or more ephemeral content items. A score for each of the plurality of ephemeral content collections can be determined based at least in part on…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9535. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 27 2021 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).