Sharing television and video programming through social networking
First Claim
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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
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.
Specification