IP Library Granted Patent US 10,028,005
Granted Patent B2
US 10,028,005 · App. 15/495,508 · Granted Jul 17, 2018

Sharing television and video programming through social networking

Inventors: Ime Archibong (San Francisco, CA); Gregory Joseph Badros (Palo Alto, CA); Colin Cameron Brennan Campbell (San Francisco, CA); David Harry Garcia (Sunnyvale, CA); Mark Heynen (San Francisco, CA); Brian Krausz (Mountain View, CA); Cameron Alexander Marlow (Menlo Park, CA); Justin Alexander Shaffer (Menlo Park, CA); Michael John McKenzie Toksvig (Palo Alto, CA); Erick Tseng (San Francisco, CA); Yoon Kean Wong (Redwood City, CA)
Assignee: Facebook, Inc.
H04N21/26258G06F17/30053H04N21/252H04N21/25891H04N21/4126H04N21/4788
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,028,005
App. No.
15/495,508
Granted
Jul 17, 2018
Kind
B2
Abstract

In particular embodiments, one or more computer systems of a social-networking system determine identities of one or more users in proximity to a display device and query a social graph of the social-networking system for social content associated with the determined identities. The social graph includes nodes and edges connecting the nodes. The nodes include user nodes that are each associated with a particular user of the social-networking system. The one or more computer systems of the social-networking system identify, using the social content, recommended media content for the one or more users in proximity to the display device and provide a playlist for display on the display device. The playlist includes the recommended media content for the one or more users in proximity to the display device.

Claims (54)

1. A method comprising:

by one or more computer systems, receiving a request submitted by a first user to view recommendations for media content that are relevant to both the first user and a second user;

by the one or more computer systems, accessing a graph comprising:

first nodes of a first node type;

second nodes of a second node type; and

a plurality of ownership edges connecting the first nodes and the second nodes, each particular ownership edge indicating that a particular user corresponding to a particular first node owns a particular display device corresponding to a particular second node;

by the one or more computer systems, determining, from the graph, recommended media content that is relevant to both the first and second users;

by the one or more computer systems, determining, from the graph, at least one display device associated with the first or second user; and

by the one or more computer systems, providing a playlist for display on the determined display device, the playlist comprising the recommended media content that is relevant to both the first and second users.

2. The method of claim 1 , wherein determining recommended media content that is relevant to both the first and second users comprises combining interests of both the first and second users as determined from the graph.

3. The method of claim 1 , wherein determining recommended media content that is relevant to both the first and second users comprises determining, from the graph, interests of mutual connections of the first and second users.

4. The method of claim 1 , wherein the playlist further comprises one or more trending media content, the trending media content comprising shows or movies that have received a greatest amount of likes within a predetermined period of time.

5. The method of claim 1 , wherein the playlist further comprises a show or movie that has been determined to be a top-ranked program for the first or second user as determined from the graph.

6. The method of claim 1 , further comprising determining identities of the first and second users by utilizing wireless signals transmitted from mobile devices of the first and second users to capture unique identifiers associated with the mobile devices.

7. The method of claim 1 , wherein determining recommended media content that is relevant to both the first and second users comprises:

determining a plurality of available video programs;

determining a plurality of first social coefficients for the first user and determining a plurality of second social coefficients for the second user, each social coefficient indicating a ranking of a particular one of the available video programs;

ranking the available video programs according to the determined first and second social coefficients; and

selecting a predetermined number of the ranked video programs as the recommended media content for the first and second users.

8. One or more computer-readable non-transitory storage media in one or more computing systems, the media embodying logic that is operable when executed to:

receive a request submitted by a first user to view recommendations for media content that are relevant to both the first user and a second user;

access a graph comprising:

first nodes of a first node type;

second nodes of a second node type; and

a plurality of ownership edges connecting the first nodes and the second nodes, each particular ownership edge indicating that a particular user corresponding to a particular first node owns a particular display device corresponding to a particular second node;

determine, from the graph, recommended media content that is relevant to both the first and second users;

determine, from the graph, at least one display device associated with the first or second user; and

provide a playlist for display on the determined display device, the playlist comprising the recommended media content that is relevant to both the first and second users.

9. The media of claim 8 , wherein determining recommended media content that is relevant to both the first and second users comprises combining interests of both the first and second users as determined from the graph.

10. The media of claim 8 , wherein determining recommended media content that is relevant to both the first and second users comprises determining, from the graph, interests of mutual connections of the first and second users.

11. The media of claim 8 , wherein the playlist further comprises one or more trending media content, the trending media content comprising shows or movies that have received a greatest amount of likes within a predetermined period of time.

12. The media of claim 8 , wherein the playlist further comprises a show or movie that has been determined to be a top-ranked program for the first or second user as determined from the graph.

13. The media of claim 8 , the logic further operable when executed to determine identities of the first and second users by utilizing wireless signals transmitted from mobile devices of the first and second users to capture unique identifiers associated with the mobile devices.

14. The media of claim 8 , wherein determining recommended media content that is relevant to both the first and second users comprises:

determining a plurality of available video programs;

determining a plurality of first social coefficients for the first user and determining a plurality of second social coefficients for the second user, each social coefficient indicating a ranking of a particular one of the available video programs;

ranking the available video programs according to the determined first and second social coefficients; and

selecting a predetermined number of the ranked video programs as the recommended media content for the first and second users.

15. A system, comprising:

one or more memory devices; and

one or more processors communicatively coupled to the one or memory devices, the one or more processors operable to:

receive a request submitted by a first user to view recommendations for media content that are relevant to both the first user and a second user;

access a graph comprising:

first nodes of a first node type;

second nodes of a second node type; and

a plurality of ownership edges connecting the first nodes and the second nodes, each particular ownership edge indicating that a particular user corresponding to a particular first node owns a particular display device corresponding to a particular second node;

determine, from the graph, recommended media content that is relevant to both the first and second users;

determine, from the graph, at least one display device associated with the first or second user; and

provide a playlist for display on the determined display device, the playlist comprising the recommended media content that is relevant to both the first and second users.

16. The system of claim 15 , wherein determining recommended media content that is relevant to both the first and second users comprises combining interests of both the first and second users as determined from the graph.

17. The system of claim 15 , wherein determining recommended media content that is relevant to both the first and second users comprises determining, from the graph, interests of mutual connections of the first and second users.

18. The system of claim 15 , wherein the playlist further comprises one or more trending media content, the trending media content comprising shows or movies that have received a greatest amount of likes within a predetermined period of time.

19. The system of claim 15 , wherein the playlist further comprises a show or movie that has been determined to be a top-ranked program for the first or second user as determined from the graph.

20. The system of claim 15 , the one or more processors further operable to determine identities of the first and second users by utilizing wireless signals transmitted from mobile devices of the first and second users to capture unique identifiers associated with the mobile devices.

Assignments (1)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
Continuity (3)
Continuation 13691035 · Nov 30, 2012
Division 13602011 · Aug 31, 2012
Related Publication 20170230700A1 · Aug 10, 2017