Sharing television and video programming through social networking
First Claim
Patent Images
1. A method comprising:
- by a computer system, determining media content that a friend or connection of a user is planning to watch;
by the computer system, sending an authorization message to the user, the authorization message being an email or a text message comprising;
a selectable option operable to permit the user to provide their approval to record the media content that the friend or connection of the user is planning to watch;
a visual indication of the friend or connection of the user; and
a visual indication of the determined media content that the friend or connection of a user is planning to watch; and
by the computer system, in response to the user selecting the selectable option within the authorization message, providing one or more instructions for a digital video recorder (DVR) of the user to record the media content that the friend or connection of the user is planning to watch.
1 Assignment
0 Petitions
Accused Products
Abstract
In particular embodiments a social networking system may receive authorization from a first user of a social-networking system to control at least in part one or more functions of a set-top box (STB) of the first user, determine one or more social actions of one or more second users of the social-networking system, determine one or more instructions for the STB of the first user based at least in part on the social actions, and provide the instructions for the STB of the first user. The social-networking system includes a graph having a plurality of nodes and edges connecting the nodes.
-
Citations
20 Claims
-
1. A method comprising:
-
by a computer system, determining media content that a friend or connection of a user is planning to watch; by the computer system, sending an authorization message to the user, the authorization message being an email or a text message comprising; a selectable option operable to permit the user to provide their approval to record the media content that the friend or connection of the user is planning to watch; a visual indication of the friend or connection of the user; and a visual indication of the determined media content that the friend or connection of a user is planning to watch; and by the computer system, in response to the user selecting the selectable option within the authorization message, providing one or more instructions for a digital video recorder (DVR) of the user to record the media content that the friend or connection of the user is planning to watch.
-
-
2. The method of claim 1, wherein the selectable option is a hyperlink or a button within the authorization message.
-
3. The method of claim 1, wherein determining media content that the friend or connection of the user is planning to watch comprises:
-
determining, by the computer system based on an analysis of a graph, one or more posts of the friend or connection of the user; and determining, by the computer system from the one or more posts of the friend or connection of the user, the media content that the friend or connection of the user is planning to watch.
-
-
4. The method of claim 3, wherein determining, from the one or more posts of the friend or connection of the user, particular media content that the second user is planning to watch comprises identifying a name of a known show or movie included within the one or more posts.
-
5. The method of claim 3, wherein the graph comprises a plurality of nodes and edges connecting the nodes, the nodes comprising:
-
user nodes that are each associated with a respective user; and concept nodes that are each associated with respective media content.
-
-
6. The method of claim 1, wherein determining media content that the friend or connection of the user is planning to watch comprises:
-
determining, by the computer system based on an analysis of a graph, one or more social actions of the friend or connection of the user, the social actions comprising watching or liking particular media content; and determining, by the computer system from the one or more social actions of the friend or connection of the user, the media content that the friend or connection of the user is planning to watch.
-
-
7. The method of claim 1, further comprising:
by the computer system, determining a start time, a channel, and a duration of the media content that the friend or connection of the user is planning to watch, wherein the one or more instructions provided to the DVR are based on the determined start time, channel, and duration of the media content that the friend or connection of the user is planning to watch.
-
8. A system, comprising:
-
one or more memory devices; and a processor communicatively coupled to the one or more memory devices, the processor operable to; determine media content that a friend or connection of a user is planning to watch; send an authorization message to the user, the authorization message being an email or a text message comprising; a selectable option operable to permit the user to provide their approval to record the media content that the friend or connection of the user is planning to watch; a visual indication of the friend or connection of the user; and a visual indication of the determined media content that the friend or connection of a user is planning to watch; and in response to the user selecting the selectable option within the authorization message, provide one or more instructions for a digital video recorder (DVR) of the user to record the media content that the friend or connection of the user is planning to watch.
-
-
9. The system of claim 8, wherein the selectable option is a hyperlink or a button within the authorization message.
-
10. The system of claim 8, wherein determining media content that the friend or connection of the user is planning to watch comprises:
-
determining, by the computer system based on an analysis of a graph, one or more posts of the friend or connection of the user; and determining, by the computer system from the one or more posts of the friend or connection of the user, the media content that the friend or connection of the user is planning to watch.
-
-
11. The system of claim 10, wherein determining, from the one or more posts of the friend or connection of the user, particular media content that the second user is planning to watch comprises identifying a name of a known show or movie included within the one or more posts.
-
12. The system of claim 10, wherein the graph comprises a plurality of nodes and edges connecting the nodes, the nodes comprising:
-
user nodes that are each associated with a respective user; and concept nodes that are each associated with respective media content.
-
-
13. The system of claim 8, wherein determining media content that the friend or connection of the user is planning to watch comprises:
-
determining, based on an analysis of a graph, one or more social actions of the friend or connection of the user, the social actions comprising watching or liking particular media content; and determining, from the one or more social actions of the friend or connection of the user, the media content that the friend or connection of the user is planning to watch.
-
-
14. The system of claim 8, the processor further operable to:
determine a start time, a channel, and a duration of the media content that the friend or connection of the user is planning to watch, wherein the one or more instructions provided to the DVR are based on the determined start time, channel, and duration of the media content that the friend or connection of the user is planning to watch.
-
15. 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:
-
determine media content that a friend or connection of a user is planning to watch; send an authorization message to the user, the authorization message being an email or a text message comprising; a selectable option operable to permit the user to provide their approval to record the media content that the friend or connection of the user is planning to watch; a visual indication of the friend or connection of the user; and a visual indication of the determined media content that the friend or connection of a user is planning to watch; and in response to the user selecting the selectable option within the authorization message, provide one or more instructions for a digital video recorder (DVR) of the user to record the media content that the friend or connection of the user is planning to watch.
-
-
16. The media of claim 15, wherein the selectable option is a hyperlink or a button within the authorization message.
-
17. The media of claim 15, wherein determining media content that the friend or connection of the user is planning to watch comprises:
-
determining, by the computer system based on an analysis of a graph, one or more posts of the friend or connection of the user; and determining, by the computer system from the one or more posts of the friend or connection of the user, the media content that the friend or connection of the user is planning to watch.
-
-
18. The media of claim 17, wherein determining, from the one or more posts of the friend or connection of the user, particular media content that the second user is planning to watch comprises identifying a name of a known show or movie included within the one or more posts.
-
19. The media of claim 17, wherein the graph comprises a plurality of nodes and edges connecting the nodes, the nodes comprising:
-
user nodes that are each associated with a respective user; and concept nodes that are each associated with respective media content.
-
-
20. The media of claim 15, wherein determining media content that the friend or connection of the user is planning to watch comprises:
-
determining, based on an analysis of a graph, one or more social actions of the friend or connection of the user, the social actions comprising watching or liking particular media content; and determining, from the one or more social actions of the friend or connection of the user, the media content that the friend or connection of the user is planning to watch.
-
Specification