Sharing Television and Video Programming Through Social Networking
First Claim
Patent Images
1. A method comprising:
- by one or more computer systems of a social-networking system, capturing data associated with video content provided to a first user of the social-networking system, the social-networking system comprising a graph that comprises a plurality of nodes and edges connecting the nodes, the nodes comprising user nodes that are each associated with a particular user of the social-networking system;
by the one or more computer systems of the social-networking system, identifying, using the captured data, the video content provided to the first user; and
by the one or more computer systems of the social-networking system, updating the graph of the social-networking system to associate the first user with the identified video content.
2 Assignments
0 Petitions
Accused Products
Abstract
In particular embodiments a social networking system captures data associated with video content provided to a first user of a social-networking system, identifies, using the captured data, the video content provided to the first user, and updates a graph of the social-networking system to associate the first user with the identified video content. The graph of the social-networking system has a plurality of nodes and edges connecting the nodes. The nodes of the graph include user nodes that are each associated with a particular user of the social-networking system.
45 Citations
20 Claims
-
1. A method comprising:
-
by one or more computer systems of a social-networking system, capturing data associated with video content provided to a first user of the social-networking system, the social-networking system comprising a graph that comprises a plurality of nodes and edges connecting the nodes, the nodes comprising user nodes that are each associated with a particular user of the social-networking system; by the one or more computer systems of the social-networking system, identifying, using the captured data, the video content provided to the first user; and by the one or more computer systems of the social-networking system, updating the graph of the social-networking system to associate the first user with the identified video content.
-
-
2. The method of claim 1, wherein updating the graph of the social-networking system comprises adding an edge between a user node of the first user and a node associated with the identified video content.
-
3. The method of claim 1, wherein identifying the video content provided to the first user comprises comparing the captured data with a database of known video content.
-
4. The method of claim 1, further comprising:
-
by the one or more computer systems of the social-networking system, generating a story according to the identified video content; and by the one or more computer systems of the social-networking system, publishing the story to the social-networking system.
-
-
5. The method of claim 1, further comprising receiving authorization from the first user of the social-networking system to capture the data associated with video content provided to the first user.
-
6. The method of claim 1, wherein the data associated with the video content provided to the first user comprises one or more of:
-
environmental sounds captured using one or more microphones; electrical interference data; closed-captioning information; Global Positioning System (GPS) data; one or more captured images; signals captured from a High-Definition Multimedia Interface (HDMI) cable; and one or more stories posted to the social-networking system.
-
-
7. The method of claim 1, wherein the one or more computer systems of the social-networking system comprises a dongle communicatively coupled to the social-networking system, a display device, and a content source.
-
8. The method of claim 1, wherein the data associated with the video content provided to the first user comprises Global Positioning System (GPS) data, the method further comprising using the GPS data to determine a location where the video content was provided to the first user.
-
9. The method of claim 1, further comprising:
-
by the one or more computer systems of the social-networking system, capturing data associated with video content provided to a second user of the social-networking system, wherein the data associated with the video content provided to the first and second users comprises Global Positioning System (GPS) data and environmental sounds; and by the one or more computer systems of the social-networking system, determining, using the GPS data and environmental sounds, that the video content was provided to the first and second users while the first and second users were together.
-
-
10. The method of claim 1, wherein the data associated with the video content provided to the first user comprises environmental sounds captured by one or more microphones, the method further comprising:
-
determining, using the environmental sounds, one or more exclamations by the first user; and determining, from the one or more determined exclamations, one or more interesting portions of the video content.
-
-
11. The method of claim 1, wherein the data associated with the video content provided to the first user comprises one or more images of the first user captured by one or more image capture devices, the method further comprising:
-
determining, using the captured one or more images, one or more movements by the first user; and determining, from the one or more determined movements, one or more interesting portions of the video content.
-
-
12. The method of claim 1, wherein the video content provided to the first user comprises video content watched by the first user.
-
13. A system, comprising:
-
one or more memory devices; and a processor communicatively coupled to the one or more memory devices, the processor operable to; capture data associated with video content provided to a first user of a social-networking system, the social-networking system comprising a graph that comprises a plurality of nodes and edges connecting the nodes, the nodes comprising user nodes that are each associated with a particular user of the social-networking system; identify, using the captured data, the video content provided to the first user; and update the graph of the social-networking system to associate the first user with the identified video content.
-
-
14. The system of claim 13, the processor further operable to:
-
generate a story according to the identified video content; and publish the story to the social-networking system.
-
-
15. The system of claim 13, the processor further operable to receive authorization from the first user of the social-networking system to capture the data associated with video content provided to the first user.
-
16. The system of claim 13, wherein the data associated with the video content provided to the first user comprises one or more of:
-
environmental sounds captured using one or more microphones; electrical interference data; closed-captioning information; Global Positioning System (GPS) data; one or more captured images; signals captured from a High-Definition Multimedia Interface (HDMI) cable; and one or more stories posted to the social-networking system.
-
-
17. 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:
-
capture data associated with video content provided to a first user of a social-networking system, the social-networking system comprising a graph that comprises a plurality of nodes and edges connecting the nodes, the nodes comprising user nodes that are each associated with a particular user of the social-networking system; identify, using the captured data, the video content provided to the first user; and update the graph of the social-networking system to associate the first user with the identified video content.
-
-
18. The media of claim 17, wherein the data associated with the video content provided to the first user comprises one or more of:
-
environmental sounds captured using one or more microphones; electrical interference data; closed-captioning information; Global Positioning System (GPS) data; one or more captured images; signals captured from a High-Definition Multimedia Interface (HDMI) cable; and one or more stories posted to the social-networking system.
-
-
19. The media of claim 17, wherein the data associated with the video content provided to the first user comprises environmental sounds captured by one or more microphones, the logic further operable to:
-
determine, using the environmental sounds, one or more exclamations by the first user; and determine, from the one or more determined exclamations, one or more interesting portions of the video content.
-
-
20. The media of claim 17, wherein the data associated with the video content provided to the first user comprises one or more images of the first user captured by one or more image capture devices, the logic further operable to:
-
determine, using the captured one or more images, one or more movements by the first user; and determine, from the one or more determined movements, one or more interesting portions of the video content.
-
Specification