CN102460500A - 社交图播放列表服务 - Google Patents

社交图播放列表服务 Download PDF

Info

Publication number
CN102460500A
CN102460500A CN201080027700XA CN201080027700A CN102460500A CN 102460500 A CN102460500 A CN 102460500A CN 201080027700X A CN201080027700X A CN 201080027700XA CN 201080027700 A CN201080027700 A CN 201080027700A CN 102460500 A CN102460500 A CN 102460500A
Authority
CN
China
Prior art keywords
user
media asset
playlist
socialgram
grading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201080027700XA
Other languages
English (en)
Inventor
S·M·墨菲
C·B·韦尔
C·A·埃文斯
C·C·吉布森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN102460500A publication Critical patent/CN102460500A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • G06N5/022Knowledge engineering; Knowledge acquisition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0278Product appraisal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Game Theory and Decision Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

描述了社交图播放列表服务。在各实施例中,维护了与用户及其朋友相关联的社交图。社交图基于定义了用户及其朋友之间的社交关系的参数。可接收标识在该用户的朋友使用的用户设备处最近播放的媒体资产的交互数据。通过从最近播放的媒体资产中确定播放列表的下一个媒体资产,可生成与用户相关联的社交图播放列表。然后,可传递要在与用户相关联的用户设备处播放的播放列表的下一个媒体资产。

Description

社交图播放列表服务
背景
朋友对听歌或看电影的建议对于一个人而言是发现新的歌和电影的有效方式。然而,人不太可能在连续的基础上从朋友处接收建议。例如,人们可能错过了收听他们朋友已经听过并且欣赏的歌,仅仅因为他们没有在持续的基础上和他们的朋友讨论音乐。类似地,个人可能在和朋友出去玩的时候欣赏听朋友放的音乐。然而,个人不太可能在持续的基础上和朋友出去玩,并且可能仍将错过发现这个人可能欣赏的新的歌、电影和其他媒体。
概述
提供本概述以介绍社交图播放列表服务的简化概念。这些简化概念在以下详细描述中进一步描述。本概述并不旨在标识所要求保护的主题的必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
描述了社交图播放列表服务。在各实施例中,维护了与用户及其朋友相关联的社交图。社交图基于定义了该用户及其朋友之间的社交关系的参数。接收标识在该用户的朋友使用的用户设备处最近播放的媒体资产的交互数据。可通过从最近播放的媒体资产确定播放列表的下一个媒体资产,来生成与该用户相关联的社交图播放列表。然后,传递要在与该用户相关联的用户设备处播放的播放列表的下一个媒体资产。在各实施例中,最近播放的媒体资产是数字音乐文件的歌曲。
在各实施例中,通过将预测评级分配给每个最近播放的媒体资产来确定播放列表的下一个媒体资产,该预测评级指示用户会喜欢每个最近播放的媒体资产的可能性。预测评级基于所存储的与该用户相关联的交互数据。另选地或另外地,预测评级基于用户相似度评级,该用户相似度评级是从所存储的与该用户相关联的交互数据和所存储的与在社交图中相关联的该用户的朋友相关联的交互数据之间的相似度来确定的评级。
在其他实施例中,从与该用户相关联的用户设备接收对下一个媒体资产的评级。然后用所存储的与该用户相关联的交互数据来编译评级。在其他实施例中,接收标识在该用户的朋友使用的用户设备处当前播放的媒体资产的附加交互数据。然后,从最近播放的媒体资产和当前播放的媒体资产中确定与该用户相关联的社交图播放列表的附加的下一个媒体资产。
附图简述
参考以下附图描述了社交图播放列表服务的各实施例。在各附图中,使用相同的附图标号来指示相同的特征和组件:
图1示出其中可实现社交图播放列表服务的各实施例的示例***。
图2示出在用户设备处显示的示例社交图播放列表界面。
图3示出根据一个或多个实施例的用于社交图播放列表服务的示例方法。
图4示出根据一个或多个实施例的用于社交图播放列表服务的示例方法。
图5示出可实现社交图播放列表服务的各实施例的示例设备的各组件。
详细描述
社交图播放列表服务的各实施例向用户提供从在社交图中相关联的该用户的朋友最近播放的媒体资产中确定的媒体资产的播放列表。服务层接收标识在用户的朋友使用的用户设备处最近播放的媒体资产的交互数据。然后,社交图播放列表服务可通过从最近播放的媒体资产中确定播放列表的下一个媒体资产,来生成社交图播放列表。然后,该服务层传递要在与用户相关联的用户设备处播放的播放列表的下一个媒体资产。
另外,确定播放列表的下一个媒体资产可包括将预测评级分配给每个最近播放的媒体资产,该预测评级指示用户会喜欢每个最近播放的媒体资产的可能性。高的预测评级增加了社交图播放列表服务会选择最近播放的媒体资产作为播放列表的下一个媒体资产的可能性。该预测评级可基于所存储的交互数据,该交互数据可包括用户对媒体资产交互的编译。例如,如果交互数据指示用户已经下载并且播放了许多乡村歌曲,则社交图播放列表服务可以确定用户喜欢或者可能喜欢最近播放的乡村歌曲并且分配高的预测评级给该媒体资产。
另选地或另外地,预测评级可以基于由存储的与用户相关联的交互数据和存储的与在社交图中相关联的用户的朋友相关联的交互数据之间的相似度确定的用户相似度评级。例如,如果用户的朋友已经听过或下载了许多该用户同样听过和/或下载过的歌曲,则该用户的朋友具有高的用户相似度评级。具有高的用户相似度评级的该用户的朋友更可能播放该用户喜欢和/或可能喜欢的媒体资产。因此,社交图播放列表服务可以将高的预测评级分配给具有高的用户相似度评级的、朋友最近播放的媒体资产。
尽管所描述的用于社交图播放列表的***和方法的特征和概念可以在任何数量的不同环境、***和/或各种配置中实现,但是社交图播放列表服务的各实施例在以下各示例***和环境的上下文中描述。
图1示出其中可实现社交图播放列表服务的各实施例的示例***100。在这一示例中,***100包括服务层102,该服务层可以被配置为通过通信网络106向任何数量的各种设备104传递或者以其他方式提供媒体资产和数据。各种设备104可以包括无线设备108以及被实现为媒体资产分发***的各种客户机***112中的组件的其他客户机设备110(例如,有线和/或无线设备)。
通信网络106可被实现为包括便于在服务层102和任何数量的各种设备之间进行媒体资产分发和数据通信的广播网络、基于IP的网络114、和/或无线网络116。通信网络106还可以使用任何类型的网络拓扑结构和/或通信协议被实现为媒体资产分发***的一部分,并且可被表示为或以其他方式实现为两个或更多网络的组合。
在示例***100中,服务层102包括用于存储或者以其他方式维护各种数据和媒体资产的存储介质118,各种数据和媒体资产诸如媒体资产120、社交图数据122、交互数据124、以及作为在社交图中标识的用户的朋友对最近播放的媒体资产的编译的最近播放的媒体资产数据126。存储介质118可以被实现为任何类型的存储器,随机存取存储器(RAM)、诸如闪存等的非易失性存储器、只读存储器(ROM)、和/或其他合适的电子数据存储。服务层102还可以包括被实现为向任何数量的各种用户设备传递或以其他方式分发媒体资产120和/或其他数据的一个或多个媒体内容服务器。
媒体资产120可以包括从任何类型的媒体内容或数据源接收的任何类型的音频、视频、和/或图像数据。如贯穿本文所描述的,媒体资产可包括音乐、电视节目、电影、点播媒体内容、交互游戏、基于网络的应用、以及任何其他音频、视频、和/或图像数据(例如,以包括程序指导应用数据、用户界面数据、广告内容、隐藏字幕数据、内容元数据、搜索结果和/或推荐等等)。
服务层102还包括可以被实现为计算机可执行的指令并且由处理器执行以实现此处所描述的各实施例和/或特征的社交图播放列表服务128。另外,服务层102可以用参考图5所示的示例设备进一步描述的任何数量的不同组件及其组合来实现。社交图播放列表服务128以及所描述的用于实现社交图播放列表服务的各实施例的其他功能还可以被提供,作为与服务层102分开的服务(例如,在单独的服务器上或由第三方服务提供的)
无线设备108可包括被实现为接收和/或传递无线数据的任何类型的设备,无线设备诸如移动电话130(例如,蜂窝、VoIP、WiFi等)、便携式计算机设备132、媒体设备134(例如,个人媒体播放器、便携式媒体播放器等)、和/或可以接收以音频、视频和/或图像数据的任何形式的媒体资产的任何其他无线设备中的任一个或其组合。每个客户机***112包括一起呈现或回放任何形式的音频、视频和/或图像媒体内容的相应的客户机设备和显示设备136。
显示设备136可被实现为任何类型的电视机、高清电视机(HDTV)、LCD、或类似显示***。客户机***112中的客户机设备可以被实现为电视客户机设备138(例如,电视机顶盒、数字录像机(DVR)等)、计算机设备140、游戏***142、电器设备、电子设备中的任何一个或其组合、和/或作为可被实现为在媒体资产分发***中接收以音频、视频、和/或图像数据等任何形式的媒体资产的任何其他类型的客户机设备。
各种设备中的任一个可用一个或多个处理器、通信组件、存储器组件、信号处理和控制电路以及媒体资产呈现***来实现。此外,无线设备108和/或其他客户机设备110中的任一个可以用参考图5所示的示例设备进一步描述的任何数量的不同组件及其组合来实现。用户设备还可与用户(即个人)和/或操作该设备的实体相关联,从而使得用户设备描述包括用户、软件、和/或设备的组合的逻辑设备。
无线设备108和/或其他客户机设备110中的任一个可以通过通信网络106的双向数据通信链路144来与服务层102通信。构想了带箭头的通信链路144、基于IP的网络114以及无线网络116中的任一个或多个连同通信网络106一起便于诸如从用户设备到服务层102和反之亦然的双向数据通信。
服务层102可以在通过通信网络106从任一用户设备104接收时,存储社交图数据122、交互数据124以及最近播放的媒体资产数据126.社交图数据122包括与社会交互相关联的用户的朋友列表、通信以及形成社交图的关系参数。社交图数据122可以包括诸如用户的朋友之类的用户知道的个人列表,以及用户和用户的朋友之间的关系。应当明白,用户的朋友可以包括家庭成员、同事、或者用户知道并且在社交图中与其相关联的任何人。在某些实施例中,社交图可被划分为更小的子集,诸如用户的音乐朋友、用户的家庭和/或用户的同事的社交图
由用户以及在社交图中被标识并且与该用户相关联的该用户的朋友将交互数据124关联至与媒体资产120的交互。在各实现中,交互数据可包括但不限于,目录数据、使用数据、评级数据、和/或讨论数据。
目录数据包括可用媒体资产120的列表。目录数据还可包括由用户或其朋友下载、购买、存储、和/或拥有的媒体资产的列表。例如,用户可拥有在便携式媒体设备134上存储的各种不同的歌曲和视频。在这一示例中,在便携式媒体设备上存储的歌曲和视频的列表可以被传递至服务层102作为目录数据。此外,当新的歌曲或视频被添加到便携式媒体设备时,与新的歌曲或视频相关联的目录数据可以由服务层102接收,以更新与用户相关联的目录数据。
使用数据指示用户或其朋友已经呈现或播放由目录数据标识的媒体资产的次数和/或频率。例如,使用数据可以指示特定的歌曲已经在便携式媒体设备134上播放了上百次,或者特定的演员出演的电影被频繁地在便携式媒体设备上显示以供观看。当用户或其朋友播放或呈现媒体资产时,可由服务层102通过通信网络106从便携式媒体设备134接收使用数据。
根据各实施例,使用数据包括最近播放的媒体资产数据126。最近播放的媒体资产数据126包括在用户的朋友使用的用户设备104处最近播放的媒体资产的列表。例如,服务层102可以接收和维护用户的每个朋友最后播放的五首歌的列表。然而,应当明白在列表中维护的最近播放的媒体资产的数目可以改变(例如,今天播放的歌曲、上周播放的歌曲、或者最后播放的100首歌曲)。最近播放的媒体资产数据126还可以包括在用户的朋友使用的用户设备处当前正在播放的媒体资产。因此,应当明白可不断地更新最近播放的媒体资产数据126以包括当前正在播放的媒体资产。
评级数据包括用户或其朋友已经向媒体资产分配的评级。例如,用户可以将评级分配给便携媒体设备134上的歌曲或电影,以指示该用户有多喜欢特定的歌曲或电影。当用户将评级分配给媒体资产时,评级数据和/或更新的评级数据可以由服务层102从便携式媒体设备接收。
讨论数据包括用户或其朋友进行的有关媒体资产的讨论。讨论数据可以从诸如博客和消息板等各种不同的源接收。例如,用户可以在与歌曲相关联的消息板上讨论特定的歌曲。当用户讨论媒体资产时,讨论数据可以由服务层102通过通信网络106接收。
在各实施例中,在服务层102处的社交图播放列表服务128被实现为通过从最近播放的媒体资产数据126确定播放列表的下一个媒体资产来生成与用户相关联的社交图播放列表。在确定播放列表的下一个媒体资产之后,社交图播放列表服务128启动对要在与该用户相关联的用户设备104处播放的播放列表的下一个媒体资产的传递。
为了确定播放列表的下一个媒体资产,社交图播放列表服务128被实现为确定用户可能或者最可能欣赏最近播放的媒体资产中的哪些。指示用户会喜欢该媒体资产的可能性的预测评级可以被确定并且分配给每个最近播放的媒体资产。社交图播放列表服务还被实现为选择具有高的预测评级的最近播放的媒体资产。在至少某些实施例中,社交图播放列表服务选择具有最高预测评级的最近播放的媒体资产。社交图播放列表服务还可以防止重复的播放,并且如果媒体资产最近在与该用户相关联的社交图播放列表中播放过,则可以不选择具有最高预测评级的最近播放的媒体资产。
在各实施例中,社交图播放列表服务128将预测评级分配给每个最近播放的媒体资产,该预测评级基于所存储的与用户相关联的交互数据124来指示用户会喜欢每一个媒体资产的可能性。如上所述,服务层102可以接收和存储来自与用户相关联的用户设备的交互数据124,诸如目录数据、使用数据、评级数据、和/或讨论数据等。社交图播放列表服务可以基于与用户相关联的交互数据124来确定用户喜欢和/或可能喜欢的媒体资产。例如,如果与用户相关联的目录数据和使用数据指示用户已经下载并且播放了许多乡村歌曲,则社交图播放列表服务可以确定用户喜欢或者可能喜欢最近播放的乡村歌曲并且将高的预测评级分配给该媒体资产。该高的预测评级增加了社交图播放列表服务会选择该媒体资产作为播放列表的下一个媒体资产的可能性。
在各实施例中,社交图播放列表服务128将预测评级分配给每个最近播放的媒体资产,该预测评级基于用户相似度评级来指示用户会喜欢每一个媒体资产的可能性。用户相似度评级是从所存储的与用户相关联的交互数据124和所存储的与在社交图中相关联的用户的朋友相关联的交互数据124之间的相似度来确定的。例如,具有相似的目录、使用、评级、和/或讨论数据的用户可以具有高的用户相似度评级(例如,接近100%),而其目录、使用、评级、和/或讨论数据具有很少相似度的用户则具有低的相似度评级(例如,接近0%)。例如,如果用户的朋友已经听过或下载了许多该用户同样听过和/或下载过的歌曲,则该用户的朋友具有高的用户相似度评级。具有高的用户相似度评级的该用户的朋友更可能播放该用户喜欢和/或可能喜欢的媒体资产。因此,社交图播放列表服务将高的预测评级分配给具有高的用户相似度评级的朋友最近播放的媒体资产。该高的预测评级增加了社交图播放列表服务会选择最近播放的媒体资产为播放列表的下一个媒体资产的可能性。
在各实施例中,服务层102被实现为从与用户相关联的用户设备接收下一个媒体资产的评级。例如,如上所述,用户可以将评级分配给便携媒体设备134上的歌曲或电影,以指示该用户有多喜欢特定的歌曲或电影。当用户将评级分配给媒体资产时,评级可以由服务层102从便携式媒体设备接收并且被编译为交互数据124。在确定播放列表的下一个媒体资产时可随后使用这一评级。例如,如果用户将高的评级分配给下一个媒体资产,并且下一个媒体资产随后作为最近播放的媒体资产被接收,则社交图播放列表服务128可基于指示该用户可能欣赏该媒体资产的评级而将高的预测评级分配给该媒体资产。相反,如果用户将低的评级分配给播放列表的下一个媒体资产,则社交图播放列表服务可将低的预测评级分配给该媒体资产和/或不再次选择该媒体资产。
在各实施例中,服务层102被实现为接收标识在用户的朋友使用的用户设备处当前播放的媒体资产的附加交互数据124。例如,当用户的朋友开始播放新的媒体资产时,标识新的媒体资产作为当前正在播放的媒体资产的交互数据可以由服务层102通过通信网络106从便携式媒体设备134接收并且存储为最近播放的媒体资产数据126。因此,因此,可以明白,可为社交图播放列表来选择的最近播放的媒体资产的列表在每当新的媒体资产由用户的朋友之一播放时被更新。
连续地更新最近播放的媒体资产的列表使得社交图播放列表能够保持是当前的。例如,当新的歌变得流行时,可以在用户的朋友播放这首新的歌时将其添加到社交图播放列表。另外,连续地更新最近播放的媒体资产的列表使得社交图播放列表能够播放各种不同的媒体资产而不是一遍又一遍地播放相同的媒体资产。由于最近播放的媒体资产的数目和多样性可以增加,增加社交图播放列表中朋友的数目还可增加能够被播放的不同的媒体资产的多样性。
社交图播放列表服务128还可从最近播放的媒体资产和当前正在播放的媒体资产中确定播放列表附加的下一个媒体资产。如贯穿本文所述,为了确定播放列表的附加的下一个媒体资产,社交图播放列表服务可以确定用户可能或者最可能欣赏的最近播放的以及当前正在播放的媒体资产中的哪些。然后,社交图播放列表服务128启动对要在与用户相关联的用户设备104处播放的播放列表的附加的下一个媒体资产的传递。
尽管被示出和描述为服务层102的组件或模块,但是社交图播放列表服务128可以被实现为用于实现社交图播放列表服务的各实施例的独立服务。此外,尽管社交图播放列表服务被示出和描述为单个组件或模块,但是社交图播放列表服务128可以被实现为被分布以实现此处所描述的社交图播放列表服务的各实施例的若干组件应用或模块。
图2示出示例社交图播放列表界面200,该界面指示如图1所示的由社交图播放列表服务128确定并且由用户设备104接收的要播放的下一个媒体资产。社交图播放列表界面200包括下一个媒体资产显示202、预测评级204、媒体资产播放控件206、以及评级控件208。
下一个媒体资产显示202包括有关当前正在社交图播放列表中播放的媒体资产的信息,诸如歌曲名、艺术家、以及最近播放过该媒体歌曲的朋友等。如上所述,社交图播放列表服务128可以从最近播放的媒体资产中确定播放列表的下一个媒体资产并且传递要在用户设备上播放的播放列表的下一个媒体资产。在这一示例中,社交图播放列表已经确定并且传递来自最近播放的媒体资产的播放列表中唱片集的艺术家的歌曲。如图2所示,歌曲最近被用户的朋友即朋友(1)播放。
预测评级204至少部分地基于交互数据124和/或用户相似度评级来指示用户会喜欢媒体资产的可能性。在这一示例中,社交图播放列表服务128已经确定用户会喜欢该歌曲的可能性为90%。基于用户会喜欢该歌曲的高的预测评级,该用户可能更倾向于继续收听这首歌曲。
媒体资产播放控件206包括各种用户可选择的控件以与媒体资产交互,诸如播放、倒带、快进、呈现、下载、购买、评级、或讨论该媒体资产。因此,可以明白社交图播放列表界面200可以被集成到诸如媒体播放器用户界面之类的各种不同的用户界面中。在这一示例中,媒体资产播放控件206包括可由用户选择以接收要在播放列表中播放的下一个媒体资产的下一首歌曲控件。当用户选择下一首歌曲控件时,该选择在服务层102处被接收。然后,社交图播放列表服务可以确定和传递播放列表的下一个媒体资产。社交图播放列表可以在媒体资产完成播放或即将完成播放时自动地传递播放列表的下一个媒体资产。
当用户选择下一首歌曲控件206时,该交互数据也可被传递给服务层102,该交互数据要被存储为与用户相关联的交互数据124。更为具体地,该交互数据可以被传递给服务层102,该交互数据要被编译为评级数据。在确定播放列表的下一个媒体资产时可随后使用这一交互数据。例如,如果用户在媒体资产开始播放时快速选择下一首歌曲控件,则这可指示用户不欣赏该媒体资产。因此,社交图播放列表服务128可基于这一快速选择下一个控件而不再选择该媒体资产。或者,如果用户在媒体资产完成播放之后选择倒带或者重新播放控件,则这可指示用户欣赏该媒体资产并且使得社交图播放列表服务128再次选择该媒体资产。
评级控件208可由用户选择以将评级分配给社交图播放列表中正在播放的媒体资产,以指示用户有多喜欢或多不喜欢该媒体资产。当用户将评级分配给媒体资产时,评级可以由服务层102从便携式媒体设备接收并且被编译为交互数据124。在确定播放列表的下一个媒体资产时可随后使用这一评级。例如,如果用户将高的评级分配给下一个媒体资产,并且下一个媒体资产随后作为最近播放的媒体资产被接收,则社交图播放列表服务128可基于指示该用户可能欣赏该媒体资产的评级而将较高的预测评级分配给该媒体资产。相反,如果用户将低的评级分配给播放列表的下一个媒体资产,则社交图播放列表服务可将低的预测评级分配给该媒体资产和/或不再次选择该媒体资产。
根据社交图播放列表服务的一个或多个实施例,参考相应的图3和4描述了示例方法300和400。一般而言,此处所描述的任何功能、方法、过程、组件以及模块都可使用硬件、软件、固件、固定逻辑电路、手动处理或其任何组合来实现。功能、方法、过程、组件、或模块的软件实现表示当在基于计算的处理器上执行时执行指定任务的程序代码。可以在计算机可执行指令的一般上下文中描述示例方法,这些指令可包括软件、应用程序、例程、程序、对象、组件、数据结构、过程、模块、功能等等。
这些方法还可在其中功能由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,计算机可执行指令可位于包括存储器存储设备在内的本地和远程计算机存储介质中。此外,此处所描述的特征是平台无关的,从而使得这些技术可在具有各种处理器的各种计算平台上实现。
图3示出社交图播放列表服务的示例方法300。描述方法的次序并不旨在解释为限制,并且任何数量的所述方法框都可以按任何次序组合以实现本方法或实现替换方法。
在框302处,接收播放社交图播放列表的用户选择。例如,用户设备104(图1)接收播放包括该用户的朋友最近播放的媒体资产在内的社交图播放列表的用户选择。最近播放的媒体资产可以包括歌曲的数字音乐文件、视频的数字视频文件、或如贯穿本文所述的任何其他类型的媒体资产。
在框304处,接收要从社交图播放列表播放的下一个媒体资产。例如,用户设备104接收当被社交图播放列表服务生成时要从服务层102播放的下一个媒体资产。在框306处,播放下一个媒体资产。例如,社交图播放列表界面200指示在用户设备处正在播放下一个媒体资产。
在框308处,当用户对该媒体资产评级时,下一个媒体资产的评级被接收。例如,当用户可任选地选择评级控件208时,用户设备104接收下一个媒体资产的评级。在框310处,该评级被传递给服务层,该评级要用所存储的与用户相关联的交互数据来编译。例如,用户设备104将评级传递给服务层102,该评级要被编译为交互数据124。
图4示出社交图播放列表服务的示例方法400。描述方法的次序并不旨在解释为限制,并且任何数量的所述方法框都可以按任何次序组合以实现本方法或实现替换方法。
在框402处,维护了与用户及其朋友相关联的社交图。例如,在服务层102处维护社交图数据122。在框404处,从该用户的朋友使用的用户设备接收标识最近播放的媒体资产的交互数据。例如,服务层102(图1)从与该用户的朋友相关联的用户设备104接收标识最近播放的媒体资产的交互数据124。
在框406处,通过从最近播放的媒体资产确定播放列表的下一个媒体资产来生成社交图播放列表。例如,在服务层102处的社交图播放列表服务128从最近播放的媒体资产数据126确定播放列表的下一个媒体资产。在各实施例中,通过将预测评级分配给每个最近播放的媒体资产来确定播放列表的下一个媒体资产,该预测评级指示用户会喜欢每个最近播放的媒体资产的可能性。预测评级可以基于所存储的与用户相关联的交互数据124。交互数据124可以包括目录数据、使用数据、评级数据、和/或讨论数据。另选地或另外地,预测评级可以基于从所存储的与用户相关联的交互数据和所存储的与在社交图中相关联的用户的朋友相关联的交互数据之间的相似度中所确定的用户相似度评级。
在框408处,传递要在与用户相关联的用户设备处播放的播放列表的下一个媒体资产。例如,服务层102传递要在用户设备104处的社交图播放列表界面200中播放的下一个媒体资产。
在框410处,接收标识在用户的朋友使用的用户设备处当前正在播放媒体资产的附加交互数据。例如,用户的朋友使用的便携式媒体设备134开始播放新的媒体资产。将新的媒体资产标识为当前正在播放的媒体资产的交互数据由服务层102通过通信网络106从便携式媒体设备134处接收,并且被存储为最近播放的媒体资产数据126。在框412处,从最近播放的媒体资产和当前正在播放的媒体资产确定播放列表的附加媒体资产。例如,在服务层102处的社交图播放列表服务128从最近播放的媒体资产数据126和当前正在播放的媒体资产来确定播放列表的附加的下一个媒体资产。然后,社交图播放列表服务128启动传递要在与用户相关联的用户设备104处播放的播放列表的附加的下一个媒体资产。
图5示出可被实现为参考图1描述的任何类型的客户机设备和/或服务层以实现社交图播放列表服务的各实施例的示例设备500的各个组件。在各实施例中,设备500可被实现为有线和/或无线设备中的任一个或其组合,如任何形式的电视客户机设备(例如,电视机顶盒、数字录像机(DVR)等等)、消费设备、计算机设备、便携式计算机设备、用户设备、通信设备、视频处理和/或呈现设备、电器设备、游戏设备、电子设备和/或被实现为任何其他类型的设备。设备500还可与用户(即人)和/或操作该设备的实体相关联,从而使得设备描述包括用户、软件、固件和/或设备的组合的逻辑设备。
设备500包括实现设备数据504(例如,所接收的数据、正被接收的数据、排定用于广播的数据、数据的数据包等等)的有线和/或无线通信的通信设备502。设备数据504或其他设备内容可以包括设备的配置设置、存储在设备上的媒体内容和/或与设备的用户相关联的信息。存储在设备500上的媒体内容可以包括任何类型的音频、视频和/或图像数据。设备500包括经由其可以接收任何类型的数据、媒体内容和/或输入的一个或多个数据输入506,诸如用户可选输入、消息、音乐、电视媒体内容、所记录的视频内容以及从任何内容源和/或数据源接收的任何其他类型的音频、视频和/或图像数据。
设备500还包括通信接口508,其可被实现为串行和/或并行接口、无线接口、任何类型的网络接口、调制解调器、和任何其他类型的通信接口中的任一个或多个。通信接口508提供设备500和通信网络之间的连接和/或通信链路,其他电子、计算和通信设备可以通过其来与设备500传递数据。
设备500可以包括一个或多个处理器510(例如,微处理器、控制器等中的任一个),其处理各种计算机可执行指令来控制设备500的操作和实现社交图播放列表服务的各实施例。另选地或另外地,设备500可以用硬件、固件或在结合概括地在512处标识的处理和控制电路来实现的固定逻辑电路中的任一个或其组合来实现。虽然未示出,但是设备500可以包括耦合设备中各组件的***总线或数据传输***。***总线可以包括不同总线结构中的任一个或组合,诸如存储器总线或存储器控制器、***总线、通用串行总线和/或利用各种总线体系结构中的任一种的处理器或局部总线。
设备500还可以包括计算机可读介质514,诸如一个或多个存储器组件,存储器组件的示例包括随机存取存储器(RAM)、非易失性存储器(例如,只读存储器(ROM)、闪存、EPROM、EEPROM等中的任一个或多个)、以及盘存储设备。盘存储设备可被实现为任何类型的磁性或光学存储设备,诸如硬盘驱动器、可记录和/或可重写紧致盘(CD)、任何类型的数字多功能盘(DVD)等等。设备500还可包括大容量存储介质设备516。
计算机可读介质514提供数据存储机制以便存储设备数据504、以及各种设备应用518和与设备500的各操作方面有关的任何其他类型的信息和/或数据。例如,操作***520可以用计算机可读介质514作为计算机应用来维护并在处理器510上执行。设备应用518可以包括设备管理器522(例如,控制应用、软件应用、信号处理和控制模块、特定设备本地的代码、特定设备的硬件抽象层等等)。设备应用518还可以包括实现此处所描述的各实施例的社交图播放列表服务524的任何***组件或模块。在这一示例中,设备应用518被示出为软件模块和/或计算机应用。另选地或另外地,社交图播放列表服务524可以被实现为硬件、软件、固件或其任意组合。
设备500还可以包括向音频***528提供音频数据和/或向显示***530提供视频数据的音频和/或视频输入-输出***526。音频***528和/或显示***530可以包括处理、显示、和/或以其他方式呈现音频、视频和图像数据的任何设备。视频信号和音频信号可以经由RF(射频)链路、S-视频链路、复合视频链路、分量视频链路、DVI(数字视频接口)、模拟音频连接、或其他类似的通信链路来从设备500传递给音频设备和/或传输给显示设备。在一实施例中,音频***528和/或显示***530可以被实现为设备500的外部组件。或者,音频***528和/或显示***530可以被实现为示例设备500的集成组件。
尽管已经用结构特征和/或方法专用的语言描述了社交图播放列表服务的各实施例,但是应当理解所附权利要求的主题不必限于所述的具体特征或方法。相反,这些具体特征和方法是作为社交图播放列表服务的示例实现来公开的。

Claims (14)

1.一种计算机实现的方法(400),包括:
维护(402)将用户与所述用户的朋友相关联的社交图(122),所述社交图至少基于定义所述用户与所述用户的朋友之间的社交关系的参数;
从所述用户的朋友使用的用户设备(104)处接收(404)交互数据(124),所述交互数据标识在所述用户的朋友使用的用户设备处最近播放的媒体资产(120);
通过从所述最近播放的媒体资产中确定社交图播放列表的下一个媒体资产(120)来生成(406)与所述用户相关联的社交图播放列表;以及
传递(408)要在与所述用户相关联的用户设备处播放的所述社交图播放列表的下一个媒体资产。
2.如权利要求1所述的计算机实现的方法,其特征在于,所述社交图播放列表的下一个媒体资产通过将指示用户会喜欢每个媒体资产的可能性的预测评级分配给每个最近播放的媒体资产来确定,所述预测评级至少部分地基于所存储的与所述用户相关联的交互数据。
3.如权利要求1所述的计算机实现的方法,其特征在于,所述社交图播放列表的下一个媒体资产通过将指示用户会喜欢每一个最近播放的媒体资产的可能性的预测评级分配给每个最近播放的媒体资产来确定,所述预测评级至少部分地基于从所存储的与所述用户相关联的交互数据以及所存储的与同在社交图中相关联的所述用户的朋友相关联的交互数据之间的相似度中确定的用户相似度评级。
4.如权利要求1所述的计算机实现的方法,其特征在于,还包括:
从与所述用户相关联的用户设备接收对所述下一个媒体资产的评级;以及
用所存储的与所述用户相关联的交互数据来编译所述评级。
5.如权利要求1所述的计算机实现的方法,其特征在于,还包括从所述用户的朋友使用的用户设备接收附加交互数据,所述附加交互数据标识在所述用户的朋友使用的用户设备处当前正在播放的媒体资产。
6.如权利要求5所述的计算机实现的方法,其特征在于,还包括从所述最近播放的媒体资产以及当前正在播放的媒体资产来确定与所述用户相关联的社交图播放列表的附加的下一个媒体资产。
7.如权利要求1所述的计算机实现的方法,其特征在于,所述最近播放的媒体资产是数字音乐文件的歌曲。
8.一种播放列表***(100),包括:
将用户与所述用户的朋友相关联的社交图(122),所述社交图至少基于定义所述用户与所述用户的朋友之间的社交关系的参数;
被配置为实现社交图播放列表服务(128)的至少一个存储器(514)和一个处理器(510),所述社交图播放列表服务被配置为:
从所述用户的朋友使用的设备(104)接收交互数据(124),所述交互数据标识在所述用户的朋友使用的用户设备处最近播放的媒体资产(120);
通过从所述最近播放的媒体资产中确定社交图播放列表的下一个媒体资产(120)来生成与所述用户相关联的社交图播放列表;以及
启动传递要在与所述用户相关联的用户设备处播放的所述社交图播放列表的下一个媒体资产。
9.如权利要求8所述的播放列表***,其特征在于,所述社交图播放列表服务被配置为通过将指示用户会喜欢每个媒体资产的可能性的预测评级分配给每个最近播放的媒体资产,来确定所述社交图播放列表的下一个媒体资产,所述预测评级至少部分地基于所存储的与所述用户相关联的交互数据。
10.如权利要求8所述的播放列表***,其特征在于,所述社交图播放列表服务被配置为通过将指示所述用户会喜欢每一个最近播放的媒体资产的可能性的预测评级分配给每个最近播放的媒体资产来确定所述社交图播放列表的下一个媒体资产,所述预测评级至少部分地基于用户相似度评级,所述用户相似度评级是从所存储的与所述用户相关联的交互数据和所存储的与在所述社交图中相关联的用户的朋友相关联的交互数据之间的相似度中确定的。
11.如权利要求8所述的播放列表***,其特征在于,所述社交图播放列表服务还被配置为:
从与所述用户相关联的用户设备接收下一个媒体资产的评级;以及
用所存储的与所述用户相关联的交互数据来编译所述评级。
12.如权利要求8所述的播放列表***,其特征在于,所述社交图播放列表服务还被配置为所述从用户的朋友使用的用户设备接收附加交互数据,所述附加交互数据标识在所述用户的朋友使用的用户设备处当前正在播放的媒体资产。
13.如权利要求12所述的播放列表***,其特征在于,所述社交图播放列表服务还被配置为从所述最近播放的媒体资产以及所述当前正在播放的媒体资产来确定所述社交图播放列表的附加的下一个媒体资产。
14.如权利要求8所述的播放列表***,其特征在于,所述最近播放的媒体资产是数字音乐文件的歌曲。
CN201080027700XA 2009-06-17 2010-06-16 社交图播放列表服务 Pending CN102460500A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/486,543 US20100324704A1 (en) 2009-06-17 2009-06-17 Social graph playlist service
US12/486,543 2009-06-17
PCT/US2010/038839 WO2010148098A2 (en) 2009-06-17 2010-06-16 Social graph playlist service

Publications (1)

Publication Number Publication Date
CN102460500A true CN102460500A (zh) 2012-05-16

Family

ID=43354992

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080027700XA Pending CN102460500A (zh) 2009-06-17 2010-06-16 社交图播放列表服务

Country Status (7)

Country Link
US (1) US20100324704A1 (zh)
EP (1) EP2443607A4 (zh)
JP (1) JP5475122B2 (zh)
KR (1) KR20120039544A (zh)
CN (1) CN102460500A (zh)
RU (1) RU2011151721A (zh)
WO (1) WO2010148098A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103457831A (zh) * 2012-06-04 2013-12-18 苹果公司 从媒体分发平台经社交网络提供反馈
CN104813256A (zh) * 2012-10-11 2015-07-29 谷歌公司 收集和组织经由社交媒体分发的内容

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100325153A1 (en) * 2009-06-17 2010-12-23 Microsoft Corporation Synchronized distributed media assets
US8909546B2 (en) * 2006-12-20 2014-12-09 Microsoft Corporation Privacy-centric ad models that leverage social graphs
US8316015B2 (en) 2007-12-21 2012-11-20 Lemi Technology, Llc Tunersphere
US20100325205A1 (en) * 2009-06-17 2010-12-23 Microsoft Corporation Event recommendation service
US20120221951A1 (en) * 2010-09-28 2012-08-30 Adam Kidron Discovery platform apparatuses, methods and systems
US8527366B2 (en) * 2011-02-08 2013-09-03 International Business Machines Corporation Configuring a product or service via social interactions
JP5466190B2 (ja) * 2011-02-17 2014-04-09 株式会社Nttドコモ アプリケーションをユーザに推薦するサーバ及び推薦方法
US9037700B2 (en) * 2011-04-29 2015-05-19 International Business Machines Corporation Predictive placement of content through network analysis
US20130254134A1 (en) * 2011-09-30 2013-09-26 Dinesh Pothineni Facet data networks
US8909667B2 (en) 2011-11-01 2014-12-09 Lemi Technology, Llc Systems, methods, and computer readable media for generating recommendations in a media recommendation system
US8825668B2 (en) 2011-11-16 2014-09-02 Google Inc. Method and apparatus for updating song playlists based on received user ratings
JP5755168B2 (ja) * 2012-03-09 2015-07-29 Kddi株式会社 レコメンド装置、レコメンド方法、およびプログラム
US9372589B2 (en) * 2012-04-18 2016-06-21 Facebook, Inc. Structured information about nodes on a social networking system
US20140223099A1 (en) * 2013-02-06 2014-08-07 Adam Kidron Content management platform apparatus, methods, and systems
US9706237B2 (en) 2013-03-12 2017-07-11 Time Warner Cable Enterprises Llc TV playlist
US10733987B1 (en) * 2017-09-26 2020-08-04 Amazon Technologies, Inc. System and methods for providing unplayed content
US11209979B2 (en) * 2019-05-10 2021-12-28 Microsoft Technology Licensing, Llc Systems and methods for input interfaces promoting obfuscation of user navigation and selections
US11526273B2 (en) 2019-05-10 2022-12-13 Microsoft Technology Licensing, Llc Systems and methods of selection acknowledgement for interfaces promoting obfuscation of user operations
US11301056B2 (en) 2019-05-10 2022-04-12 Microsoft Technology Licensing, Llc Systems and methods for obfuscating user selections
US11086514B2 (en) 2019-05-10 2021-08-10 Microsoft Technology Licensing, Llc Systems and methods for obfuscating user navigation and selections directed by free-form input
US11112881B2 (en) 2019-05-10 2021-09-07 Microsoft Technology Licensing, Llc. Systems and methods for identifying user-operated features of input interfaces obfuscating user navigation
CN112035758A (zh) * 2020-08-31 2020-12-04 北京字节跳动网络技术有限公司 音乐推送方法、装置、电子设备以及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080052371A1 (en) * 2006-08-28 2008-02-28 Evolution Artists, Inc. System, apparatus and method for discovery of music within a social network
WO2008124411A2 (en) * 2007-04-06 2008-10-16 Concert Technology Corporation System and method for selectively identifying media items for play based on a recommender playlist
CN101315634A (zh) * 2007-06-01 2008-12-03 音乐会技术公司 生成有推荐者的存在信息的媒体项推荐消息的***和方法
US20090055759A1 (en) * 2006-07-11 2009-02-26 Concert Technology Corporation Graphical user interface system for allowing management of a media item playlist based on a preference scoring system

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030093790A1 (en) * 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
US7469232B2 (en) * 2002-07-25 2008-12-23 Sony Corporation System and method for revenue sharing for multimedia sharing in social network
US20040054931A1 (en) * 2002-09-12 2004-03-18 International Business Machines Corporation Calendar based security object management
US20040068479A1 (en) * 2002-10-04 2004-04-08 International Business Machines Corporation Exploiting asynchronous access to database operations
US20040117440A1 (en) * 2002-12-17 2004-06-17 Singer Mitch Fredrick Media network environment
JP3928561B2 (ja) * 2003-01-23 2007-06-13 ソニー株式会社 コンテンツ配信システム、情報処理装置又は情報処理方法、並びにコンピュータ・プログラム
US7884274B1 (en) * 2003-11-03 2011-02-08 Wieder James W Adaptive personalized music and entertainment
KR101167827B1 (ko) * 2004-01-16 2012-07-26 힐크레스트 래보래토리스, 인크. 메타데이터 중개 서버 및 방법
US8949899B2 (en) * 2005-03-04 2015-02-03 Sharp Laboratories Of America, Inc. Collaborative recommendation system
US20080016442A1 (en) * 2004-07-02 2008-01-17 Denis Khoo Electronic Location Calendar
US20080126476A1 (en) * 2004-08-04 2008-05-29 Nicholas Frank C Method and System for the Creating, Managing, and Delivery of Enhanced Feed Formatted Content
US20060143236A1 (en) * 2004-12-29 2006-06-29 Bandwidth Productions Inc. Interactive music playlist sharing system and methods
US7607582B2 (en) * 2005-04-22 2009-10-27 Microsoft Corporation Aggregation and synchronization of nearby media
JP4625365B2 (ja) * 2005-05-02 2011-02-02 日本放送協会 推薦順位選定装置及び推薦順位選定プログラム
US20070021997A1 (en) * 2005-07-21 2007-01-25 International Business Machines Corporation System and method for efficient optimization of meeting time selection
EP1783632B1 (en) * 2005-11-08 2012-12-19 Intel Corporation Content recommendation method with user feedback
JP2007164078A (ja) * 2005-12-16 2007-06-28 Just Syst Corp 楽曲再生装置および楽曲情報配信サーバ
US20070157222A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US20070174246A1 (en) * 2006-01-25 2007-07-26 Sigurdsson Johann T Multiple client search method and system
US20070233736A1 (en) * 2006-03-28 2007-10-04 Heyletsgo, Inc. Method and system for social and leisure life management
US20080021959A1 (en) * 2006-04-10 2008-01-24 Herschel Naghi Digital media transfer device
US20080091717A1 (en) * 2006-09-27 2008-04-17 Zachary Adam Garbow Generation of Collaborative Playlist Based Upon Musical Preference Data from Multiple Digital Media Players
US8396734B2 (en) * 2006-11-14 2013-03-12 Motorola Mobility Llc Conflict resolution mechanism for managing calendar events with a mobile communication device
US8005768B2 (en) * 2006-11-28 2011-08-23 Samsung Electronics Co., Ltd. Multimedia file reproducing apparatus and method
US8874655B2 (en) * 2006-12-13 2014-10-28 Napo Enterprises, Llc Matching participants in a P2P recommendation network loosely coupled to a subscription service
US7693535B2 (en) * 2006-12-22 2010-04-06 Sony Ericsson Mobile Communications Ab Communication systems and methods for providing a group play list for multimedia content records
US8112720B2 (en) * 2007-04-05 2012-02-07 Napo Enterprises, Llc System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items
US20080294607A1 (en) * 2007-05-23 2008-11-27 Ali Partovi System, apparatus, and method to provide targeted content to users of social networks
US20080300944A1 (en) * 2007-05-31 2008-12-04 Cisco Technology, Inc. Relevant invitee list for conference system
US7778945B2 (en) * 2007-06-26 2010-08-17 Microsoft Corporation Training random walks over absorbing graphs
US7962640B2 (en) * 2007-06-29 2011-06-14 The Chinese University Of Hong Kong Systems and methods for universal real-time media transcoding
US8200681B2 (en) * 2007-08-22 2012-06-12 Microsoft Corp. Collaborative media recommendation and sharing technique
US8340796B2 (en) * 2007-09-10 2012-12-25 Palo Alto Research Center Incorporated Digital media player and method for facilitating social music discovery and commerce
US20090100018A1 (en) * 2007-10-12 2009-04-16 Jonathan Roberts System and method for capturing, integrating, discovering, and using geo-temporal data
US20090152349A1 (en) * 2007-12-17 2009-06-18 Bonev Robert Family organizer communications network system
US8166508B2 (en) * 2008-01-04 2012-04-24 Apple Inc. Content rental system
US20090222522A1 (en) * 2008-02-29 2009-09-03 Wayne Heaney Method and system of organizing and suggesting activities based on availability information and activity requirements
KR101552147B1 (ko) * 2008-04-24 2015-09-11 삼성전자주식회사 방송 컨텐츠를 추천하는 방법과 그 장치
US20090271417A1 (en) * 2008-04-25 2009-10-29 John Toebes Identifying User Relationships from Situational Analysis of User Comments Made on Media Content
US20100169153A1 (en) * 2008-12-26 2010-07-01 Microsoft Corporation User-Adaptive Recommended Mobile Content
US20100228591A1 (en) * 2009-03-03 2010-09-09 Madhusudan Therani Real time ad selection for requested content
WO2010126412A1 (en) * 2009-04-28 2010-11-04 Telefonaktiebolaget Lm Ericsson (Publ) Predicting presence of a mobile user equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090055759A1 (en) * 2006-07-11 2009-02-26 Concert Technology Corporation Graphical user interface system for allowing management of a media item playlist based on a preference scoring system
US20080052371A1 (en) * 2006-08-28 2008-02-28 Evolution Artists, Inc. System, apparatus and method for discovery of music within a social network
WO2008124411A2 (en) * 2007-04-06 2008-10-16 Concert Technology Corporation System and method for selectively identifying media items for play based on a recommender playlist
CN101315634A (zh) * 2007-06-01 2008-12-03 音乐会技术公司 生成有推荐者的存在信息的媒体项推荐消息的***和方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BADRUL SARWAR等: "Item-Based Collaborative Filtering Recommendation Algorithms", 《WWW10》 *
KUANTING LIU等: "Social Playlist: Enabling Touch Points and Enriching Ongoing Relationships Through Collaborative Mobile Music Listening", 《MOBILEHCI 2008》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103457831A (zh) * 2012-06-04 2013-12-18 苹果公司 从媒体分发平台经社交网络提供反馈
US10311403B2 (en) 2012-06-04 2019-06-04 Apple Inc. Providing feedback via a social network from a media distribution platform
CN104813256A (zh) * 2012-10-11 2015-07-29 谷歌公司 收集和组织经由社交媒体分发的内容
US10481762B2 (en) 2012-10-11 2019-11-19 Google Llc Gathering and organizing content distributed via social media

Also Published As

Publication number Publication date
JP2013501970A (ja) 2013-01-17
US20100324704A1 (en) 2010-12-23
WO2010148098A2 (en) 2010-12-23
RU2011151721A (ru) 2013-06-27
KR20120039544A (ko) 2012-04-25
JP5475122B2 (ja) 2014-04-16
EP2443607A4 (en) 2014-08-20
WO2010148098A3 (en) 2011-03-31
EP2443607A2 (en) 2012-04-25

Similar Documents

Publication Publication Date Title
CN102460500A (zh) 社交图播放列表服务
CN102460435B (zh) 媒体资产推荐服务
CN102244812B (zh) 视频内容推荐
US20080195239A1 (en) Collaborative playlist system and method
US10579325B2 (en) Method and system for playback of audio content using wireless mobile device
CN102893299A (zh) 通过社交网络共享的可编辑的书签
US9537913B2 (en) Method and system for delivery of audio content for use on wireless mobile device
CN102572557A (zh) 当前设备定位广告分发
JP2009205247A (ja) 音楽連動型広告配信方法、装置およびシステム
CN102460436A (zh) 经同步的分布式媒体资产
CN102883194A (zh) 定制的数字媒体节目安排的演示
US20100205276A1 (en) System and method for exploiting a media object by a fruition device
US20140122258A1 (en) Sponsored ad-embedded audio files and methods of playback
KR101645288B1 (ko) 통신장치상에서 콘텐츠를 수신하고 동기화 하는 시스템 및 방법
CN102665096A (zh) 无线分发***代理高速缓存
CN103699583A (zh) 一种实现直播时移的方法及电子设备
JP2008176126A (ja) 通信端末およびコンテンツリスト管理システム
US20110314416A1 (en) Collected media content data
WO2007067989A9 (en) Internet-based digital content recording system and method
JP2008278039A (ja) 映像記録再生装置およびコンテンツ配信システム
JP5632544B1 (ja) 電子機器及び対価交換方法
KR100808290B1 (ko) 음악 파일 전송 장치 및 방법과, 음악 파일 재생 장치 및 방법
KR20100137658A (ko) 모바일 단말의 음원 재생 시스템 및 방법
CN105959807A (zh) 一种推荐视频在电视上播放的实现方法和装置
JP2012151606A (ja) 放送受信装置及びそのプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150727

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150727

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120516