Sharing television and video programming through social networking
First Claim
1. A method comprising:
- by one or more computer systems, analyzing a graph to determine a first display device associated with a user, the 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, providing information to display a channel switching interface on the first display device of the user, the channel switching interface operable to permit the user to select particular media content to view on a second display device; and
by the one or more computer systems, in response to receiving a selection by the user within the channel switching interface of particular media content, providing one or more instructions to display the particular media content on the second display device.
1 Assignment
0 Petitions
Accused Products
Abstract
In particular embodiments, one or more computer systems of a social-networking system provide social content for display in a mobile application running on a mobile device of a user of the social-networking system. The mobile application is configured to display the social content and an interface for selecting media content to view on a display device. The social content is from a social graph of the social-networking system. 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 receive an indication from the mobile application that an option to view particular media content has been selected and provide one or more instructions to display the selected particular media content on the display device.
203 Citations
20 Claims
-
1. A method comprising:
-
by one or more computer systems, analyzing a graph to determine a first display device associated with a user, the 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, providing information to display a channel switching interface on the first display device of the user, the channel switching interface operable to permit the user to select particular media content to view on a second display device; and by the one or more computer systems, in response to receiving a selection by the user within the channel switching interface of particular media content, providing one or more instructions to display the particular media content on the second display device.
-
-
2. The method of claim 1, wherein the first and second display devices each comprise one of:
-
a smartphone; a computer; a digital music device; a tablet computer;
ora television.
-
-
3. The method of claim 1, wherein:
-
the channel switching interface comprises a plurality of entries, each entry corresponding to respective media content; and each particular entry comprises a facepile, the facepile comprising images representing other users who are currently watching, planning to watch, or who have previously liked the media content of the particular entry.
-
-
4. The method of claim 1, wherein the particular media content comprises one or more of:
-
media content from a set-top box (STB); media content from a digital video recorder (DVR); media content from an over-the-top (OTT) content provider; media content from a multiple system operator (MSO); pay-per-view media content; and on-demand media content.
-
-
5. The method of claim 1, wherein the channel switching interface is automatically displayed in a mobile application on the first display device when the user comes within proximity to the second display device.
-
6. The method of claim 5, wherein the mobile application is displayed in place of a lock screen on the first display device.
-
7. The method of claim 1, further comprising:
-
by the one or more computer systems, determining, from the graph, recommended media content for the user; and by the one or more computer systems, providing the determined recommended media content for display in the channel switching interface on the first display device of the user.
-
-
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:
-
analyze a graph to determine a first display device associated with a user, the 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; provide information to display a channel switching interface on the first display device of the user, the channel switching interface operable to permit the user to select particular media content to view on a second display device; and in response to receiving a selection by the user within the channel switching interface of particular media content, provide one or more instructions to display the particular media content on the second display device.
-
-
9. The media of claim 8, wherein the first and second display devices each comprise one of:
-
a smartphone; a computer; a digital music device; a tablet computer;
ora television.
-
-
10. The media of claim 8, wherein:
-
the channel switching interface comprises a plurality of entries, each entry corresponding to respective media content; and each particular entry comprises a facepile, the facepile comprising images representing other users who are currently watching, planning to watch, or who have previously liked the media content of the particular entry.
-
-
11. The media of claim 8, wherein the particular media content comprises one or more of:
-
media content from a set-top box (STB); media content from a digital video recorder (DVR); media content from an over-the-top (OTT) content provider; media content from a multiple system operator (MSO); pay-per-view media content; and on-demand media content.
-
-
12. The media of claim 8, wherein the channel switching interface is automatically displayed in a mobile application on the first display device when the user comes within proximity to the second display device.
-
13. The media of claim 12, wherein the mobile application is displayed in place of a lock screen on the first display device.
-
14. The media of claim 8, the logic further operable when executed to:
-
determine, from the graph, recommended media content for the user; and provide the determined recommended media content for display in the channel switching interface on the first display device of the user.
-
-
15. A system, comprising:
-
one or more memory devices; and a processor communicatively coupled to the one or more memory devices, the processor operable to; analyze a graph to determine a first display device associated with a user, the 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; provide information to display a channel switching interface on the first display device of the user, the channel switching interface operable to permit the user to select particular media content to view on a second display device; and in response to receiving a selection by the user within the channel switching interface of particular media content, provide one or more instructions to display the particular media content on the second display device.
-
-
16. The system of claim 15, wherein the first and second display devices each comprise one of:
-
a smartphone; a computer; a digital music device; a tablet computer;
ora television.
-
-
17. The system of claim 15, wherein:
-
the channel switching interface comprises a plurality of entries, each entry corresponding to respective media content; and each particular entry comprises a facepile, the facepile comprising images representing other users who are currently watching, planning to watch, or who have previously liked the media content of the particular entry.
-
-
18. The system of claim 15, wherein the particular media content comprises one or more of:
-
media content from a set-top box (STB); media content from a digital video recorder (DVR); media content from an over-the-top (OTT) content provider; media content from a multiple system operator (MSO); pay-per-view media content; and on-demand media content.
-
-
19. The system of claim 15, wherein the channel switching interface is automatically displayed in a mobile application on the first display device when the user comes within proximity to the second display device.
-
20. The system of claim 15, the processor further operable to:
-
determine, from the graph, recommended media content for the user; and provide the determined recommended media content for display in the channel switching interface on the first display device of the user.
-
Specification