Sharing television and video programming through social networking
First Claim
1. A method comprising:
- by one or more computer systems, providing a plurality of media items to display in a media queue on a display device;
by the one or more computer systems, receiving an indication that a user has selected a user-selectable option displayed on the display device, the user-selectable option configured to add a particular show or movie to the media queue; and
by the one or more computer systems, in response to receiving the indication that the user has selected the user-selectable option, automatically posting to a communication system a message indicating that the user is planning to watch the particular show or movie.
1 Assignment
0 Petitions
Accused Products
Abstract
In particular embodiments, one or more computer systems of a social-networking system determine available media content from one or more content sources and query a social graph of a social-networking system for social content associated with a user 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 determine, using the social content and the available media content, a plurality of social coefficients for the user, determine, based on the determined social coefficients, recommended media content for the user, and provide the recommended media content for display in a programming guide on a display device.
-
Citations
20 Claims
-
1. A method comprising:
-
by one or more computer systems, providing a plurality of media items to display in a media queue on a display device; by the one or more computer systems, receiving an indication that a user has selected a user-selectable option displayed on the display device, the user-selectable option configured to add a particular show or movie to the media queue; and by the one or more computer systems, in response to receiving the indication that the user has selected the user-selectable option, automatically posting to a communication system a message indicating that the user is planning to watch the particular show or movie.
-
-
2. The method of claim 1, wherein the display device comprises one of:
-
a smartphone; a computer; a digital music device; a tablet computer;
ora television.
-
-
3. The method of claim 1, wherein the media queue is displayed in a programming guide on the display device.
-
4. The method of claim 3, wherein:
-
the programming guide comprises a plurality of entries, each entry corresponding to respective media content; and each particular entry of the programming guide 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.
-
-
5. The method of claim 3, wherein the programming guide is configured to hide any channel numbers.
-
6. The method of claim 1, further comprising:
by the one or more computer systems, providing one or more sponsored items for display in the media queue.
-
7. The method of claim 1, further comprising:
by the one or more computer systems, providing a recommendation queue for display on the display device, the recommendation queue comprising media content that has been recommended by one or more other users of the communication system.
-
8. The method of claim 1, wherein the plurality of media items in the media queue are dynamically updated.
-
9. 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:
-
provide a plurality of media items to display in a media queue on a display device; receive an indication that a user has selected a user-selectable option displayed on the display device, the user-selectable option configured to add a particular show or movie to the media queue; and in response to receiving the indication that the user has selected the user-selectable option, automatically post to a communication system a message indicating that the user is planning to watch the particular show or movie.
-
-
10. The media of claim 9, wherein the display device comprises one of:
-
a smartphone; a computer; a digital music device; a tablet computer;
ora television.
-
-
11. The media of claim 9, wherein the media queue is displayed in a programming guide on the display device.
-
12. The media of claim 11, wherein:
-
the programming guide comprises a plurality of entries, each entry corresponding to respective media content; and each particular entry of the programming guide 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.
-
-
13. The media of claim 11, wherein the programming guide is configured to hide any channel numbers.
-
14. The media of claim 9, logic further operable when executed to:
provide one or more sponsored items for display in the media queue.
-
15. The media of claim 9, the logic further operable when executed to:
provide a recommendation queue for display on the display device, the recommendation queue comprising media content that has been recommended by one or more other users of the communication system.
-
16. The media of claim 9, wherein the plurality of media items in the media queue are dynamically updated.
-
17. A system comprising:
-
one or more memory devices; and one or more processors communicatively coupled to the one or more memory devices, the one or more processors operable to; provide a plurality of media items to display in a media queue on a display device; receive an indication that a user has selected a user-selectable option displayed on the display device, the user-selectable option configured to add a particular show or movie to the media queue; and in response to receiving the indication that the user has selected the user-selectable option, automatically post to a communication system a message indicating that the user is planning to watch the particular show or movie.
-
-
18. The system of claim 17, wherein the media queue is displayed in a programming guide on the display device.
-
19. The system of claim 18, wherein:
-
the programming guide comprises a plurality of entries, each entry corresponding to respective media content; and each particular entry of the programming guide 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.
-
-
20. The system of claim 18, wherein the programming guide is configured to hide any channel numbers.
Specification