US2020068030A1PendingUtilityA1

Customizing Media Content on Online Social Networks

Assignee: FACEBOOK INCPriority: Aug 26, 2015Filed: Oct 31, 2019Published: Feb 27, 2020
Est. expiryAug 26, 2035(~9.1 yrs left)· nominal 20-yr term from priority
H04L 51/216H04L 51/52H04L 51/214G06Q 10/40H04W 4/06H04L 67/306H04W 4/80G06Q 10/063112G06Q 30/0251H04W 4/21H04L 67/22H04L 67/18H04L 67/2842G06Q 50/01H04W 12/00503H04L 67/20H04L 67/568H04L 67/53H04L 67/535H04L 67/52H04W 12/63G06Q 10/48G06Q 10/42
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In one embodiment, a method includes receiving from a media-player device an indication that a plurality of client systems of a plurality of respective users are currently proximate to the media-player device, accessing from user profiles associated with the respective users social-networking information and watch-history information of each of the plurality of users based on privacy preferences of the respective user, wherein the privacy preferences specify what social-networking information and watch-history information are accessible, selecting one or more media-content items from a plurality of media-content items based on the accessed social-networking information and watch-history information of the plurality of users, and sending instructions to the media-player device for presenting the selected media-content items with the media-player device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 receiving, from a media-player device, an indication that a plurality of client systems of a plurality of respective users are currently proximate to the media-player device;   accessing, from user profiles associated with the respective users, social-networking information and watch-history information of each of the plurality of users based on privacy preferences of the respective user, wherein the privacy preferences specify what social-networking information and watch-history information are accessible;   selecting one or more media-content items from a plurality of media-content items based on the accessed social-networking information and watch-history information of the plurality of users; and   sending, to the media-player device, instructions for presenting the selected media-content items with the media-player device.   
     
     
         2 . The method of  claim 1 , wherein selecting the one or more media-content items is further based on context information. 
     
     
         3 . The method of  claim 2 , wherein the context information comprises one or more of geographic-location information, time of day, or weather information. 
     
     
         4 . The method of  claim 1 , wherein the social-networking information of each of the plurality of users comprises demographic information of the one or more users. 
     
     
         5 . The method of  claim 1 , wherein the plurality of users comprise a first user, the first user being registered as an owner of the media-player device, and one or more second users, the one or more second users being registered as guest users of the media-player device. 
     
     
         6 . The method of  claim 1 , wherein the plurality of users are associated with an online social network, wherein the online social network comprises a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between two of the nodes representing a single degree of separation between them, the nodes comprising:
 a first node corresponding to the owner of the media-player device; and   one or more second nodes corresponding to the one or more guest users of the media-player device.   
     
     
         7 . The method of  claim 6 , wherein social-networking information of the owner comprises one or more affinity coefficients of the first node with respect to one or more second nodes corresponding to the one or more guest users. 
     
     
         8 . The method of  claim 7 , wherein the affinity coefficient is based on one or more edges connecting the first node to the one or more second nodes. 
     
     
         9 . The method of  claim 7 , wherein selecting the one or more media-content items is further based on the one or more affinity coefficients. 
     
     
         10 . The method of  claim 7 , wherein the first node is within one degree of separation from each second node in the social graph. 
     
     
         11 . The method of  claim 1 , wherein the one or more media-content items comprise at least one advertisement. 
     
     
         12 . The method of  claim 1 , wherein the one or more media-content items comprise at least one recommendation. 
     
     
         13 . The method of  claim 1 , wherein at least one of the plurality of media-content items is retrieved from at least one third-party content provider. 
     
     
         14 . The method of  claim 13 , wherein selecting the one or more media-content items is further based on criteria set by the at least one third-party content provider. 
     
     
         15 . The method of  claim 14 , wherein the criteria comprise guidelines for placing the at least one media-content item retrieved from the at least one third-party content provider, the guidelines being retrieved from the at least one third-party content provider. 
     
     
         16 . The method of  claim 14 , wherein the criteria comprise an amount to be paid by the at least one third-party content provider per display of the at least one media-content item retrieved from the at least one third-party content provider. 
     
     
         17 . The method of  claim 1 , further comprising:
 determining one or more commonalities between the plurality of users based on an analysis of the accessed social-networking information and watch-history information of the plurality of users.   
     
     
         18 . The method of  claim 17 , wherein selecting the one or more media-content items is further based on the determined one or more commonalities. 
     
     
         19 . One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
 receive, from a media-player device, an indication that a plurality of client systems of a plurality of respective users are currently proximate to the media-player device;   access, from user profiles associated with the respective users, social-networking information and watch-history information of each of the plurality of users based on privacy preferences of the respective user, wherein the privacy preferences specify what social-networking information and watch-history information are accessible;   select one or more media-content items from a plurality of media-content items based on the accessed social-networking information and watch-history information of the plurality of users; and   send, to the media-player device, instructions for presenting the selected media-content items with the media-player device.   
     
     
         20 . A system comprising: one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:
 receive, from a media-player device, an indication that a plurality of client systems of a plurality of respective users are currently proximate to the media-player device;   access, from user profiles associated with the respective users, social-networking information and watch-history information of each of the plurality of users based on privacy preferences of the respective user, wherein the privacy preferences specify what social-networking information and watch-history information are accessible;   select one or more media-content items from a plurality of media-content items based on the accessed social-networking information and watch-history information of the plurality of users; and   send, to the media-player device, instructions for presenting the selected media-content items with the media-player device.

Join the waitlist — get patent alerts

Track US2020068030A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.