IP Library Granted Patent US 10,990,635
Granted Patent B2
US 10,990,635 · App. 15/633,643 · Granted Apr 27, 2021

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

Inventors: Thomas Frederick Dimson (Stanford, CA); Rui Wang (New York, NY)
Assignee: Facebook, Inc.
G06F16/9535G06N5/022G06N7/005G06N20/00H04L67/22H04L67/306
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,990,635
App. No.
15/633,643
Granted
Apr 27, 2021
Kind
B2
Abstract

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.

Claims (33)

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 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.

18. The non-transitory computer readable medium of claim 15 , 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.

19. The non-transitory computer readable medium of claim 15 , wherein the method further comprises ranking the one or more ephemeral content items included in an ephemeral content collection of the plurality of ephemeral content collections.

Assignments (2)
CHANGE OF NAME Recorded Dec 2, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058296/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2017
From: DIMSON, THOMAS FREDERICK; WANG, RUI
To: FACEBOOK, INC.
Reel/Frame 042826/0093 →
Continuity (1)
Related Publication 20180373794A1 · Dec 27, 2018