US9667584B2ActiveUtilityA1
Sharing television and video programming through social networking
Est. expiryAug 31, 2032(~6.1 yrs left)· nominal 20-yr term from priority
Inventors:Ime ArchibongGregory Joseph BadrosSean Michael BruichRobert Franklin DanielDavid Harry GarciaBrian KrauszCameron Alexander MarlowJustin Alexander ShafferMichael John Mckenzie ToksvigErick TsengYoon Kean Wong
G06Q 10/40H04N 21/6543G06F 16/58H04W 4/50H04N 21/4334H04N 21/44008H04N 21/4147H04N 21/8547H04N 21/235H04N 21/4227H04N 21/25891H04L 51/10H04N 21/252H04N 21/25866H04W 4/80H04N 21/632H04L 65/1089H04L 65/403H04N 21/258H04N 21/84G06F 15/16H04N 21/4821H04N 21/4788G06F 3/048H04N 21/6334H04N 21/47214H04L 65/60H04N 21/4532H04N 21/43637H04L 67/02H04L 67/10G06F 16/4387H04N 21/458H04N 21/278H04N 21/812H04N 21/4316G06F 3/0481H04N 21/23418H04N 21/4394G06Q 30/0277H04N 21/2668H04N 21/43635H04N 21/4884H04N 21/8133H04N 21/4402H04N 21/23424H04N 21/23H04N 21/4344H04N 21/41407H04N 21/44218H04L 67/306H04N 21/478H04L 51/32H04N 21/4126H04W 4/008G06F 17/30277H04L 65/4092H04L 65/4084H04N 21/26258H04N 21/41265H04L 2101/622H04L 51/52H04L 67/535H04L 65/613H04L 65/612H04N 21/44226G06F 16/532G06Q 10/48G06Q 10/42G06Q 10/44
96
PatentIndex Score
21
Cited by
171
References
13
Claims
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.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
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, the captured data comprising particular sounds, text, or images in the video content as heard or viewed by the first user;
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;
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;
by the one or more computer systems of the social-networking system, generating a story according to the identified video content, the story comprising:
an indication of the identified video content;
a location in which the video content was viewed by the first user; and
an indication of at least one other user of the social-networking system who is also viewing the identified video content when it is determined that the at least one other user is viewing the same identified video content at the same location as the first user, wherein determining that the at least one other user is viewing the same identified video content at the same location as the first user comprises comparing first environmental sounds captured by a first device of the first user with second environmental sounds captured by a second device of the at least one other user; and
by the one or more computer systems of the social-networking system, publishing the story to the social-networking system;
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, the edge indicating that the first user has watched 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 receiving authorization from the first user of the social-networking system to capture the data associated with video content provided to the first user.
5. 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.
6. 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.
7. The method of claim 1 , wherein the video content provided to the first user comprises video content watched by the first user.
8. The method of claim 1 , wherein the at least one other user who is viewing the same identified video content at the same location as the first user is automatically determined by the one or more computer systems of the social-networking system at least in part by analyzing the social graph of the social-networking system.
9. 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, the captured data comprising particular sounds, text, or images in the video content as heard or viewed by the first user;
identify, using the captured data, the video content provided to the first user;
update the graph of the social-networking system to associate the first user with the identified video content;
generate a story according to the identified video content, the story comprising:
an indication of the identified video content;
a location in which the video content was viewed by the first user; and
an indication of at least one other user of the social-networking system who is also viewing the identified video content when it is determined that the at least one other user is viewing the same identified video content at the same location as the first user, wherein determining that the at least one other user is viewing the same identified video content at the same location as the first user comprises comparing first environmental sounds captured by a first device of the first user with second environmental sounds captured by a second device of the at least one other user; and
publish the story to the social-networking system;
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, the edge indicating that the first user has watched the identified video content.
10. The system of claim 9 , 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.
11. The system of claim 9 , 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.
12. 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, the captured data comprising particular sounds, text, or images in the video content as heard or viewed by the first user;
identify, using the captured data, the video content provided to the first user;
update the graph of the social-networking system to associate the first user with the identified video content;
generate a story according to the identified video content, the story comprising:
an indication of the identified video content;
a location in which the video content was viewed by the first user; and
an indication of at least one other user of the social-networking system who is also viewing the identified video content when it is determined that the at least one other user is viewing the same identified video content at the same location as the first user, wherein determining that the at least one other user is viewing the same identified video content at the same location as the first user comprises comparing first environmental sounds captured by a first device of the first user with second environmental sounds captured by a second device of the at least one other user; and
publish the story to the social-networking system;
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, the edge indicating that the first user has watched the identified video content.
13. The media of claim 12 , 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.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.