Sharing television and video programming through social networking

US9660950B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9660950-B2
Application numberUS-201213691035-A
CountryUS
Kind codeB2
Filing dateNov 30, 2012
Priority dateAug 31, 2012
Publication dateMay 23, 2017
Grant dateMay 23, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In particular embodiments, one or more computer systems of a social-networking system determine identities of one or more users in proximity to a display device and query a social graph of the social-networking system for social content associated with the determined identities. 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 identify, using the social content, recommended media content for the one or more users in proximity to the display device and provide a playlist for display on the display device. The playlist includes the recommended media content for the one or more users in proximity to the display device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: by one or more computer systems of a social-networking system, receiving a request submitted by a first user of the social-networking system to view recommendations for media content that are relevant to both the first user and a second user of the social-networking system; by the one or more computer systems of the social-networking system, querying a social graph of the social-networking system for first social content associated with the first user of the social-networking system, the social graph comprising a plurality of nodes and edges connecting the nodes, wherein: the nodes comprise: user nodes that are each associated with a respective user of the social-networking system; and concept nodes that each correspond to a respective display device; and the edges comprise a plurality of ownership edges connecting the user nodes and the concept nodes, each particular ownership edge indicating that a particular user corresponding to a particular user nodes owns a particular display device corresponding to a particular concept node; by the one or more computer systems of the social-networking system, querying the social graph of the social-networking system for second social content associated with the second user of the social-networking system; by the one or more computer systems of the social-networking system, querying the social graph of the social-networking system for third social content associated with one or more mutual connections of the first and second users, wherein each of the first, second, and third social content are associated with respective video content; by the one or more computer systems of the social-networking system, identifying, using the first, second, and third social content, recommended media content that is relevant to both the first and second users; by the one or more computer systems of the social-networking system, determining, from the social graph, at least one display device associated with the first or second user; and by the one or more computer systems of the social-networking system, providing a playlist for display on the determined display device, the playlist comprising the recommended media content that is relevant to both the first and second users. 2. The method of claim 1 , wherein the social content comprises one or more of: stories; posts; messages; actions corresponding to watching a particular piece of media content; “liking” a particular content object; and queuing a particular piece of media content for future viewing. 3. The method of claim 1 , further comprising determining identities of the first and second users when the first and second users are at the same location and are both in proximity to a display device. 4. The method of claim 1 , wherein identifying recommended media content for the first and second users comprises: determining a plurality of available video programs; determining a plurality of first social coefficients for the first user and determining a plurality of second social coefficients for the second user, each social coefficient indicating a ranking of a particular one of the available video programs; ranking the available video programs according to the determined first and second social coefficients; and selecting a predetermined number of the ranked video programs as the recommended media content that is relevant to both the first and second users. 5. The method of claim 4 , wherein the social coefficients are based at least in part on one or more of: a number of friends within the social-networking system who have “liked” the particular video program; a total number of users within the social-networking system who have “liked” the particular video program; a number of friends within the social-networking system who are currently watching the particular video program; and a total number of users within the social-networking system who are currently watching the particular video program. 6. The method of claim 1 , wherein identifying recommended media content that is relevant to both the first and second users comprises: determining a plurality of available video programs; determining a plurality of first social coefficients for the first user and determining a plurality of second social coefficients for the second user, each social coefficient indicating a ranking of a particular one of the available video programs; determining, according to the first social coefficients, a predetermined number of the available video programs as recommended media content for the first user; determining, according to the second social coefficients, a predetermined number of the available video programs as recommended media content for the second user; and selecting one or more video programs that are common to the recommended media content for the first user and the recommended media content for the second user as the recommended media content that is relevant to both the first and second users. 7. The method of claim 1 , wherein identifying recommended media content that is relevant to both the first and second users comprises utilizing a taste algorithm, the taste algorithm comprising: determining first video programs associated with the first and second users; determining other users of the social-networking system associated with the determined first video programs; determining second video programs associated with the determined other users; and selecting one or more of the determined second video programs as the recommended media content that is relevant to both the first and second users. 8. The method of claim 1 , wherein identifying, using the first and second social content, recommended media content that is relevant to both the first and second users comprises utilizing an external database to cross-reference actors of video programs referenced by the first and second social content. 9. The method of claim 1 , further comprising determining trending media content on the social-networking system, wherein the playlist further comprises the trending media content. 10. The method of claim 1 , further comprising determining a plurality of social coefficients for the first and second users, the social coefficients indicating the first and second users' affinity for other objects on the social-networking system, the social coefficients based at least in part on: weights assigned to past actions of the first and second users on the social-networking system as determined from the social graph; and weights assigned to relationships between the first and second users and other objects of the social graph; wherein identifying recommended media content that is relevant to both the first and second users comprises using the determined plurality of social coefficients. 11. 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 identities of a plurality of users in proximity to a display device; receive a request submitted by one of the plurality of users in proximity to the display device to view recommendations for media content that are relevant to all of the plurality of users in proximity to the display device; query a social graph of the social-networking system for social content associated with the determined identities, the social graph comprising a plurality of nodes and edges connecting the nodes, wherein: the nodes comprise: user nodes that are each associated with a respective user of the social-networking system; and concept nodes that each correspond to a respective display device; and the edges comprise a plu

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)} · CPC title

  • using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices (broadcast-related systems characterised by transmission among terminal devices H04H60/80; distributed application using peer-to-peer [P2P] networks H04L67/104) · CPC title

  • Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27) · CPC title

  • for forcing some client operations, e.g. recording {(remote booting in general G06F9/4416)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9660950B2 cover?
In particular embodiments, one or more computer systems of a social-networking system determine identities of one or more users in proximity to a display device and query a social graph of the social-networking system for social content associated with the determined identities. The social graph includes nodes and edges connecting the nodes. The nodes include user nodes that are each associated…
Who is the assignee on this patent?
Archibong Ime, Badros Gregory Joseph, Campbell Colin Cameron Brennan, and 9 more
What technology area does this patent fall under?
Primary CPC classification H04N21/25866. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 23 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).