IP Library Granted Patent US 10,536,418
Granted Patent B2
US 10,536,418 · App. 15/365,810 · Granted Jan 14, 2020

Systems and methods for providing content

Inventor: Ryan Brownhill (San Francisco, CA)
Assignee: Facebook, Inc.
H04L51/32H04L65/4076H04L67/18
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,536,418
App. No.
15/365,810
Granted
Jan 14, 2020
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable media can group a set of live content items based at least in part on the live content items satisfying at least one relatedness criteria, the live content items being broadcasted through the content provider system. The set of live content items is ranked. An interface that includes a content feed through which the ranked set of live content items are accessible is generated.

Claims (50)

1. A computer-implemented method comprising:

receiving, by a content provider system, a plurality of live content items provided by broadcasters, the plurality of live content items being broadcasted through the content provider system;

determining, by the content provider system, at least some of the broadcasters indicated attendance at an event on the content provider system;

grouping, by the content provider system, a set of live content items based at least in part on the live content items being associated with the at least some of the broadcasters and satisfying at least one relatedness criteria;

determining, by the content provider system, a ranking for the set of live content items; and

generating, by the content provider system, an interface that includes a content feed through which the ranked set of live content items are accessible.

2. The computer-implemented method of claim 1 , wherein grouping the set of live content items being broadcast through the content provider system further comprises:

determining, by the content provider system, live content items that are being broadcasted from a particular geographic location.

3. The computer-implemented method of claim 1 , wherein grouping the set of live content items being broadcast through the content provider system further comprises:

determining, by the content provider system, live content items that correspond to a particular event.

4. The computer-implemented method of claim 3 , wherein the event was created through the content provider system.

5. The computer-implemented method of claim 4 , wherein a live content item is determined to correspond to the event based at least in part on the live content item being broadcasted by a user that is attending the event.

6. The computer-implemented method of claim 1 , wherein the set of live content items are ranked based at least in part on a respective number of social engagement signals received for the live content items from users of the content provider system.

7. The computer-implemented method of claim 6 , wherein the number of social engagement signals for a live content item include at least a count of users viewing the live content item during its broadcast, a number of likes received for the live content item from, a number of reactions received for the live content item, a number of comments received for the live content item, or a number of times the live content item has been shared by users.

8. The computer-implemented method of claim 1 , the method further comprising:

determining, by the content provider system, that a first live content item in the content feed is no longer being broadcasted; and

removing, by the content provider system, the first live content item from the content feed.

9. The computer-implemented method of claim 1 , the method further comprising:

determining, by the content provider system, that a new live content item being broadcasted satisfies the at least one relatedness criteria; and

adding, by the content provider system, the new live content item to the content feed.

10. The computer-implemented method of claim 1 , the method further comprising:

providing, by the content provider system, the interface to a computing device of a user;

determining, by the content provider system, that the user operating a computing device has accessed a first live content item in the content feed; and

providing, by the content provider system, the first live content item broadcast to be presented on a display screen of the computing device.

11. A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform:

receiving, by a content provider system, a plurality of live content items provided by broadcasters, the plurality of live content items being broadcasted through the content provider system;

determining, by the content provider system, at least some of the broadcasters indicated attendance at an event on the content provider system;

grouping, by the content provider system, a set of live content items based at least in part on the live content items being associated with the at least some of the broadcasters and satisfying at least one relatedness criteria;

determining, by the content provider system, a ranking for the set of live content items; and

generating, by the content provider system, an interface that includes a content feed through which the ranked set of live content items are accessible.

12. The system of claim 11 , wherein grouping the set of live content items being broadcast through the content provider system further causes the system to perform:

determining live content items that are being broadcasted from a particular geographic location.

13. The system of claim 11 , wherein grouping the set of live content items being broadcast through the content provider system further causes the system to perform:

determining live content items that correspond to a particular event.

14. The system of claim 13 , wherein the event was created through the content provider system.

15. The system of claim 14 , wherein a live content item is determined to correspond to the event based at least in part on the live content item being broadcasted by a user that is attending the event.

16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:

receiving, by a content provider system, a plurality of live content items provided by broadcasters, the plurality of live content items being broadcasted through the content provider system;

determining, by the content provider system, at least some of the broadcasters indicated attendance at an event on the content provider system;

grouping, by the content provider system, a set of live content items based at least in part on the live content items being associated with the at least some of the broadcasters and satisfying at least one relatedness criteria;

determining, by the content provider system, a ranking for the set of live content items; and

generating, by the content provider system, an interface that includes a content feed through which the ranked set of live content items are accessible.

17. The non-transitory computer-readable storage medium of claim 16 , wherein grouping the set of live content items being broadcast through the content provider system further causes the computing system to perform:

determining live content items that are being broadcasted from a particular geographic location.

18. The non-transitory computer-readable storage medium of claim 16 , wherein grouping the set of live content items being broadcast through the content provider system further causes the computing system to perform:

determining live content items that correspond to a particular event.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the event was created through the content provider system.

20. The non-transitory computer-readable storage medium of claim 19 , wherein a live content item is determined to correspond to the event based at least in part on the live content item being broadcasted by a user that is attending the event.

Assignments (2)
CHANGE OF NAME Recorded Dec 1, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058294/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2017
From: BROWNHILL, RYAN
To: FACEBOOK, INC.
Reel/Frame 041404/0807 →
Continuity (1)
Related Publication 20180150465A1 · May 31, 2018