CN102460435B - 媒体资产推荐服务 - Google Patents

媒体资产推荐服务 Download PDF

Info

Publication number
CN102460435B
CN102460435B CN201080027479.8A CN201080027479A CN102460435B CN 102460435 B CN102460435 B CN 102460435B CN 201080027479 A CN201080027479 A CN 201080027479A CN 102460435 B CN102460435 B CN 102460435B
Authority
CN
China
Prior art keywords
friend
user
media asset
mutual
list
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.)
Active
Application number
CN201080027479.8A
Other languages
English (en)
Other versions
CN102460435A (zh
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.)
Adeia Technologies Inc
Original Assignee
Rovi Technologies 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 Rovi Technologies Corp filed Critical Rovi Technologies Corp
Priority to CN201510445943.XA priority Critical patent/CN105095452B/zh
Publication of CN102460435A publication Critical patent/CN102460435A/zh
Application granted granted Critical
Publication of CN102460435B publication Critical patent/CN102460435B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/735Filtering based on additional data, e.g. user or group profiles
    • 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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • 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/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/638Presentation of query results
    • G06F16/639Presentation of query results using playlists
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Library & Information Science (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • Computational Linguistics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

描述媒体资产推荐服务。在各实施方式中,在与用户相关联的社交图中标识该用户的朋友,且编译该用户的朋友与媒体资产的交互。可以从媒体资产、社交图和该用户的朋友与媒体资产的交互确定各媒体资产中的每一个的朋友交互数据。当经由用户设备从用户接收到对各媒体资产中的一个的选择时,将与由用户选择的媒体资产相关联的朋友交互数据传送给用户设备。

Description

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

Claims (10)

1.一种在用户设备(104)处发起的计算机实现的方法(300),所述方法包括:
接收(302)由用户选择的对媒体资产(120)的选择;
接收(304)与由所述用户选择的媒体资产相关联的朋友交互数据(124),所述朋友交互数据包括所述用户的已经与所述媒体资产交互过的朋友的列表(144)和所述朋友中的每一个与所述媒体资产的交互;以及
在所述用户设备的显示器上显示(306)资产推荐界面(200),其特征在于,所述资产推荐界面包括:
所述朋友的列表以及所述朋友中的每一个与所述媒体资产的交互,其中所述列表中的所述用户的朋友基于对应于每一朋友的交互评级以降序显示在所述资产推荐界面中,其中所述交互评级是根据所述列表中的所述用户的每一朋友与所述媒体资产的交互来确定的;
所述列表中的所述用户的每一朋友的用户相似性评级,所述用户相似性评级指示所述用户与所述用户的每一朋友之间在媒体资产交互方面的相似性;以及
预测评级,所述预测评级至少部分地基于所述列表中的所述用户的朋友与所述媒体资产的交互和所述用户的朋友的用户相似性评级来指示所述用户喜欢所述媒体资产的可能性。
2.如权利要求1所述的计算机实现的方法,其特征在于,从与所述用户相关联的社交图中选择所述列表中的所述用户的朋友。
3.如权利要求1所述的计算机实现的方法,其特征在于,所述媒体资产是歌曲的数字音乐文件。
4.如权利要求3所述的计算机实现的方法,其特征在于,与所述媒体资产的交互包括所述用户的朋友购买所述数字音乐文件、下载所述数字音乐文件、呈现所述歌曲或讨论所述歌曲中的至少其中之一。
5.如权利要求1所述的计算机实现的方法,其特征在于,所述列表中的所述用户的朋友还进一步基于对应于每一朋友的用户相似性评级以降序显示在所述资产推荐界面中。
6.一种计算机实现的方法(400),其特征在于,所述方法包括:
编译(402)用户的朋友与媒体资产(120)的交互,其中在与所述用户相关联的社交图(122)中标识所述朋友;
通过聚集所述用户的朋友与所述各媒体资产的交互,为媒体资产的每一个生成(404)朋友交互数据(124),所述朋友交互数据包括与所述媒体资产交互过的所述用户的朋友的列表,所述朋友的列表通过将较高的权重指派给具有较高的用户相似性评级的朋友的交互来生成,所述用户相似性评级是根据在所述用户的朋友与所述媒体资产的交互和所述用户与所述媒体资产的交互之间的相似性来确定的,所述用户的朋友基于对应于每一朋友的交互评级以降序显示在所述资产推荐界面中,其中所述交互评级是根据所述列表中的每一朋友与所述媒体资产的交互来确定的;
生成预测评级,所述预测评级至少部分地基于所述用户的朋友与所述媒体资产的交互和所述用户的朋友的用户相似性评级来指示所述用户喜欢所述媒体资产的可能性;
经由用户设备(104)从所述用户接收(406)对媒体资产的选择;以及
将与由所述用户选择的媒体资产相关联的朋友交互数据和预测评级传送(408)给所述用户设备。
7.如权利要求6所述的计算机实现的方法,其特征在于,所述朋友交互数据包括所述列表中的每一朋友与所述媒体资产的交互。
8.如权利要求6所述的计算机实现的方法,其特征在于,所述用户相似性评级指示用户的哪些朋友与用户具有相似的品味。
9.如权利要求6所述的计算机实现的方法,其特征在于,所述媒体资产是歌曲的数字音乐文件。
10.如权利要求9所述的计算机实现的方法,其特征在于,与所述媒体资产的交互包括所述用户的朋友购买所述数字音乐文件、下载所述数字音乐文件、呈现所述歌曲或讨论所述歌曲中的至少其中之一。
CN201080027479.8A 2009-06-16 2010-06-16 媒体资产推荐服务 Active CN102460435B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510445943.XA CN105095452B (zh) 2009-06-16 2010-06-16 媒体资产推荐服务

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/485,155 2009-06-16
US12/485,155 US9460092B2 (en) 2009-06-16 2009-06-16 Media asset recommendation service
PCT/US2010/038764 WO2010148052A2 (en) 2009-06-16 2010-06-16 Media asset recommendation service

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201510445943.XA Division CN105095452B (zh) 2009-06-16 2010-06-16 媒体资产推荐服务

Publications (2)

Publication Number Publication Date
CN102460435A CN102460435A (zh) 2012-05-16
CN102460435B true CN102460435B (zh) 2015-08-26

Family

ID=43307499

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201080027479.8A Active CN102460435B (zh) 2009-06-16 2010-06-16 媒体资产推荐服务
CN201510445943.XA Active CN105095452B (zh) 2009-06-16 2010-06-16 媒体资产推荐服务

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201510445943.XA Active CN105095452B (zh) 2009-06-16 2010-06-16 媒体资产推荐服务

Country Status (6)

Country Link
US (1) US9460092B2 (zh)
EP (1) EP2443605A2 (zh)
KR (2) KR101694478B1 (zh)
CN (2) CN102460435B (zh)
RU (1) RU2600541C2 (zh)
WO (1) WO2010148052A2 (zh)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8909546B2 (en) * 2006-12-20 2014-12-09 Microsoft Corporation Privacy-centric ad models that leverage social graphs
US9460092B2 (en) 2009-06-16 2016-10-04 Rovi Technologies Corporation Media asset recommendation service
US8355955B1 (en) 2010-08-30 2013-01-15 Amazon Technologies, Inc. Method, medium, and system for adjusting a selectable element based on social networking usage
US9268865B2 (en) * 2010-09-24 2016-02-23 Facebook, Inc. Ranking search results by social relevancy
US20120173383A1 (en) * 2011-01-05 2012-07-05 Thomson Licensing Method for implementing buddy-lock for obtaining media assets that are consumed or recommended
US8635220B2 (en) 2011-04-22 2014-01-21 Iris.Tv, Inc. Digital content curation and distribution system and method
US8744237B2 (en) * 2011-06-20 2014-06-03 Microsoft Corporation Providing video presentation commentary
US8771080B2 (en) * 2011-06-30 2014-07-08 Zynga Inc. Socially-mediated flash sales
US20130046651A1 (en) * 2011-08-17 2013-02-21 Zachary James Edson Gaming Marketplace Apparatuses, Methods and Systems
US9659093B1 (en) * 2012-04-02 2017-05-23 Google Inc. Adaptive recommendations of user-generated mediasets
WO2013150479A2 (en) * 2012-04-05 2013-10-10 Ledula Web Services (Pty) Ltd Social network marketing
US20130275429A1 (en) * 2012-04-12 2013-10-17 Graham York System and method for enabling contextual recommendations and collaboration within content
US20140324856A1 (en) * 2013-04-27 2014-10-30 Microsoft Corporation Application discoverability
KR102164455B1 (ko) * 2013-05-08 2020-10-13 삼성전자주식회사 콘텐트 제공 방법, 콘텐트 제공 장치 및 그 콘텐트 제공 시스템
US20140337160A1 (en) * 2013-05-09 2014-11-13 Microsoft Corporation Considering social information in generating recommendations
US9560159B1 (en) * 2013-06-07 2017-01-31 Google Inc. Recommending media content to a user based on information associated with a referral source
US9477992B2 (en) * 2013-07-30 2016-10-25 Linkedin Corporation Settings page redesign
US9471945B2 (en) * 2013-07-30 2016-10-18 Linkedin Corporation Settings management of an online service
IN2014MU00140A (zh) 2014-01-15 2015-08-28 Whats On India Media Private Ltd
US20150249543A1 (en) * 2014-02-28 2015-09-03 United Video Properties, Inc. Systems and methods for connecting a plurality of users based on a common interest in an unpopular media asset
US9900656B2 (en) 2014-04-02 2018-02-20 Whats On India Media Private Limited Method and system for customer management
US9432734B2 (en) * 2014-09-10 2016-08-30 Telefonaktiebolaget L M Ericsson (Publ) Multi-person and multi-device content personalization
US10289733B2 (en) * 2014-12-22 2019-05-14 Rovi Guides, Inc. Systems and methods for filtering techniques using metadata and usage data analysis
US10475043B2 (en) 2015-01-28 2019-11-12 Intuit Inc. Method and system for pro-active detection and correction of low quality questions in a question and answer based customer support system
US10043200B2 (en) * 2015-02-13 2018-08-07 John Andrew GARCIA System and process for generating user based virtual recommendation from user contact sources
EP3079116A1 (en) 2015-04-10 2016-10-12 Tata Consultancy Services Limited System and method for generating recommendations
US10755294B1 (en) 2015-04-28 2020-08-25 Intuit Inc. Method and system for increasing use of mobile devices to provide answer content in a question and answer based customer support system
CN106296321A (zh) * 2015-05-13 2017-01-04 阿里巴巴集团控股有限公司 业务对象信息提供方法及装置
US10200456B2 (en) 2015-06-03 2019-02-05 International Business Machines Corporation Media suggestions based on presence
US10447777B1 (en) 2015-06-30 2019-10-15 Intuit Inc. Method and system for providing a dynamically updated expertise and context based peer-to-peer customer support system within a software application
US10475044B1 (en) 2015-07-29 2019-11-12 Intuit Inc. Method and system for question prioritization based on analysis of the question content and predicted asker engagement before answer content is generated
US10268956B2 (en) 2015-07-31 2019-04-23 Intuit Inc. Method and system for applying probabilistic topic models to content in a tax environment to improve user satisfaction with a question and answer customer support system
CN106407238B (zh) * 2015-08-03 2021-07-13 腾讯科技(深圳)有限公司 基于媒体内容互动的方法和***
CN105183867B (zh) * 2015-09-16 2020-01-07 那彦琳 数据处理方法及装置
RU2635905C2 (ru) * 2015-09-23 2017-11-16 Общество С Ограниченной Ответственностью "Яндекс" Способ и сервер прогнозирования популярности элемента содержимого
US10394804B1 (en) 2015-10-08 2019-08-27 Intuit Inc. Method and system for increasing internet traffic to a question and answer customer support system
US10242093B2 (en) 2015-10-29 2019-03-26 Intuit Inc. Method and system for performing a probabilistic topic analysis of search queries for a customer support system
US10599699B1 (en) 2016-04-08 2020-03-24 Intuit, Inc. Processing unstructured voice of customer feedback for improving content rankings in customer support systems
US10318904B2 (en) 2016-05-06 2019-06-11 General Electric Company Computing system to control the use of physical state attainment of assets to meet temporal performance criteria
US10162734B1 (en) 2016-07-20 2018-12-25 Intuit Inc. Method and system for crowdsourcing software quality testing and error detection in a tax return preparation system
US10467541B2 (en) 2016-07-27 2019-11-05 Intuit Inc. Method and system for improving content searching in a question and answer customer support system by using a crowd-machine learning hybrid predictive model
US10460398B1 (en) 2016-07-27 2019-10-29 Intuit Inc. Method and system for crowdsourcing the detection of usability issues in a tax return preparation system
US10445332B2 (en) 2016-09-28 2019-10-15 Intuit Inc. Method and system for providing domain-specific incremental search results with a customer self-service system for a financial management system
US10572954B2 (en) 2016-10-14 2020-02-25 Intuit Inc. Method and system for searching for and navigating to user content and other user experience pages in a financial management system with a customer self-service system for the financial management system
US10733677B2 (en) * 2016-10-18 2020-08-04 Intuit Inc. Method and system for providing domain-specific and dynamic type ahead suggestions for search query terms with a customer self-service system for a tax return preparation system
US10762135B2 (en) * 2016-11-21 2020-09-01 Adobe Inc. Recommending software actions to create an image and recommending images to demonstrate the effects of software actions
US10552843B1 (en) 2016-12-05 2020-02-04 Intuit Inc. Method and system for improving search results by recency boosting customer support content for a customer self-help system associated with one or more financial management systems
US10748157B1 (en) 2017-01-12 2020-08-18 Intuit Inc. Method and system for determining levels of search sophistication for users of a customer self-help system to personalize a content search user experience provided to the users and to increase a likelihood of user satisfaction with the search experience
US10922367B2 (en) 2017-07-14 2021-02-16 Intuit Inc. Method and system for providing real time search preview personalization in data management systems
RU2666336C1 (ru) * 2017-08-01 2018-09-06 Общество С Ограниченной Ответственностью "Яндекс" Способ и система для рекомендации медиаобъектов
US11093951B1 (en) 2017-09-25 2021-08-17 Intuit Inc. System and method for responding to search queries using customer self-help systems associated with a plurality of data management systems
CN109660854B (zh) * 2017-10-10 2021-08-24 腾讯科技(深圳)有限公司 视频推荐方法、装置、设备和存储介质
US11436642B1 (en) 2018-01-29 2022-09-06 Intuit Inc. Method and system for generating real-time personalized advertisements in data management self-help systems
US11269665B1 (en) 2018-03-28 2022-03-08 Intuit Inc. Method and system for user experience personalization in data management systems using machine learning
CN110456948B (zh) * 2018-05-07 2023-04-18 苹果公司 用于推荐和消费电子设备上的内容的用户界面
BR112019008135B1 (pt) * 2018-10-17 2022-01-04 Advanced New Technologies Co., Ltd. Método implementado por computador, meio legível por computador e sistema implementado por computador
CN111612461B (zh) * 2019-01-25 2023-05-16 创新先进技术有限公司 基于电子凭证的互动方法及装置、电子设备
US11921881B2 (en) * 2019-08-01 2024-03-05 EMC IP Holding Company LLC Anonymous ranking service
CN114730580A (zh) 2019-11-11 2022-07-08 苹果公司 基于时间段的精选播放列表的用户界面
US11956190B2 (en) * 2020-05-08 2024-04-09 Snap Inc. Messaging system with a carousel of related entities

Family Cites Families (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010013009A1 (en) * 1997-05-20 2001-08-09 Daniel R. Greening System and method for computer-based marketing
US6317722B1 (en) * 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
WO2001006398A2 (en) * 1999-07-16 2001-01-25 Agentarts, Inc. Methods and system for generating automated alternative content recommendations
US8352331B2 (en) * 2000-05-03 2013-01-08 Yahoo! Inc. Relationship discovery engine
EP1325400A4 (en) * 2000-09-08 2006-02-08 United Virtualities Inc COMPUTERIZED ADVERTISING PROCESS AND SYSTEM
US6925469B2 (en) * 2001-03-30 2005-08-02 Intertainer, Inc. Digital entertainment service platform
US7469232B2 (en) * 2002-07-25 2008-12-23 Sony Corporation System and method for revenue sharing for multimedia sharing in social network
US7081579B2 (en) * 2002-10-03 2006-07-25 Polyphonic Human Media Interface, S.L. Method and system for music recommendation
AU2003280158A1 (en) * 2002-12-04 2004-06-23 Koninklijke Philips Electronics N.V. Recommendation of video content based on the user profile of users with similar viewing habits
US7884274B1 (en) * 2003-11-03 2011-02-08 Wieder James W Adaptive personalized music and entertainment
US8949899B2 (en) * 2005-03-04 2015-02-03 Sharp Laboratories Of America, Inc. Collaborative recommendation system
US7890871B2 (en) * 2004-08-26 2011-02-15 Redlands Technology, Llc System and method for dynamically generating, maintaining, and growing an online social network
US20060143236A1 (en) * 2004-12-29 2006-06-29 Bandwidth Productions Inc. Interactive music playlist sharing system and methods
US7693887B2 (en) * 2005-02-01 2010-04-06 Strands, Inc. Dynamic identification of a new set of media items responsive to an input mediaset
US7818350B2 (en) * 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
CN101180619B (zh) * 2005-02-28 2012-05-23 雅虎公司 媒体管理***和方法
US8732175B2 (en) * 2005-04-21 2014-05-20 Yahoo! Inc. Interestingness ranking of media objects
KR20060119341A (ko) 2005-05-20 2006-11-24 주식회사파일론 음원 스트림 서비스와 커뮤니티 구성에 관한 시스템 및방법
WO2007048432A1 (en) * 2005-10-28 2007-05-03 Telecom Italia S.P.A. Method of providing selected content items to a user
US20070233736A1 (en) * 2006-03-28 2007-10-04 Heyletsgo, Inc. Method and system for social and leisure life management
JP2007281676A (ja) * 2006-04-04 2007-10-25 Toshiba Corp 映像蓄積表示装置
US7660572B2 (en) * 2006-05-30 2010-02-09 Dell Products L.P. Community networking using networked audio devices
US7680959B2 (en) * 2006-07-11 2010-03-16 Napo Enterprises, Llc P2P network for providing real time media recommendations
US8805831B2 (en) * 2006-07-11 2014-08-12 Napo Enterprises, Llc Scoring and replaying media items
US7970922B2 (en) * 2006-07-11 2011-06-28 Napo Enterprises, Llc P2P real time media recommendations
US8327266B2 (en) * 2006-07-11 2012-12-04 Napo Enterprises, Llc Graphical user interface system for allowing management of a media item playlist based on a preference scoring system
US9003056B2 (en) * 2006-07-11 2015-04-07 Napo Enterprises, Llc Maintaining a minimum level of real time media recommendations in the absence of online friends
US8059646B2 (en) * 2006-07-11 2011-11-15 Napo Enterprises, Llc System and method for identifying music content in a P2P real time recommendation network
US8572169B2 (en) * 2006-08-28 2013-10-29 Myspace, Llc System, apparatus and method for discovery of music within a social network
US8689254B2 (en) * 2006-09-11 2014-04-01 Apple Inc. Techniques and graphical user interfaces for preview of media items
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
US8005768B2 (en) * 2006-11-28 2011-08-23 Samsung Electronics Co., Ltd. Multimedia file reproducing apparatus and method
US8091032B2 (en) * 2006-11-30 2012-01-03 Red Hat, Inc. Automatic generation of content recommendations weighted by social network context
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
US7953736B2 (en) * 2007-01-04 2011-05-31 Intersect Ptp, Inc. Relevancy rating of tags
US9224427B2 (en) * 2007-04-02 2015-12-29 Napo Enterprises LLC Rating media item recommendations using recommendation paths and/or media item usage
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
JP5032183B2 (ja) 2007-04-12 2012-09-26 株式会社東芝 情報推薦システムおよび情報推薦方法
US20080294607A1 (en) * 2007-05-23 2008-11-27 Ali Partovi System, apparatus, and method to provide targeted content to users of social networks
US8200681B2 (en) * 2007-08-22 2012-06-12 Microsoft Corp. Collaborative media recommendation and sharing technique
KR20090025441A (ko) 2007-09-06 2009-03-11 주식회사 다음커뮤니케이션 동영상 팁 서비스 방법, 사용자 단말 및 기록매체
US20090083260A1 (en) * 2007-09-21 2009-03-26 Your Truman Show, Inc. System and Method for Providing Community Network Based Video Searching and Correlation
US7865522B2 (en) * 2007-11-07 2011-01-04 Napo Enterprises, Llc System and method for hyping media recommendations in a media recommendation system
US20090132527A1 (en) * 2007-11-20 2009-05-21 Samsung Electronics Co., Ltd. Personalized video channels on social networks
US9224150B2 (en) * 2007-12-18 2015-12-29 Napo Enterprises, Llc Identifying highly valued recommendations of users in a media recommendation network
US7984056B1 (en) * 2007-12-28 2011-07-19 Amazon Technologies, Inc. System for facilitating discovery and management of feeds
US20090197681A1 (en) * 2008-01-31 2009-08-06 Microsoft Corporation System and method for targeted recommendations using social gaming networks
US20090228918A1 (en) * 2008-03-05 2009-09-10 Changingworlds Ltd. Content recommender
US8150804B2 (en) * 2008-07-18 2012-04-03 Yang Pan Hierarchical categorization of media assets and user interface for media player
US20100153175A1 (en) * 2008-12-12 2010-06-17 At&T Intellectual Property I, L.P. Correlation of Psycho-Demographic Data and Social Network Data to Initiate an Action
US20100251141A1 (en) * 2009-03-25 2010-09-30 Jason Allen Sabin Method of Sharing Information Associated with a Webpage
US20100280860A1 (en) * 2009-04-30 2010-11-04 Adaptiveblue Inc. Contextual social network based on the semantic web
US8489515B2 (en) * 2009-05-08 2013-07-16 Comcast Interactive Media, LLC. Social network based recommendation method and system
US9460092B2 (en) 2009-06-16 2016-10-04 Rovi Technologies Corporation Media asset recommendation service

Also Published As

Publication number Publication date
CN105095452A (zh) 2015-11-25
WO2010148052A2 (en) 2010-12-23
US9460092B2 (en) 2016-10-04
RU2600541C2 (ru) 2016-10-20
KR20140139026A (ko) 2014-12-04
KR101694478B1 (ko) 2017-01-10
RU2011151394A (ru) 2013-06-20
CN102460435A (zh) 2012-05-16
WO2010148052A3 (en) 2011-03-03
EP2443605A2 (en) 2012-04-25
US20100318919A1 (en) 2010-12-16
CN105095452B (zh) 2018-11-06
KR20120031478A (ko) 2012-04-03

Similar Documents

Publication Publication Date Title
CN102460435B (zh) 媒体资产推荐服务
JP5475122B2 (ja) ソーシャルグラフプレイリストサービス
CN102244812B (zh) 视频内容推荐
CN102255951B (zh) 资产可解析书签
CN102572557B (zh) 当前设备定位广告分发的方法及***
CN102656898B (zh) 在线社交网络上的自动媒体资产更新
KR101546991B1 (ko) 미디어 콘텐츠 프로그래밍, 배포 및 소비
US8539331B2 (en) Editable bookmarks shared via a social network
US20100325205A1 (en) Event recommendation service
US8572098B2 (en) Client playlist generation
Martin et al. neXtream: a multi-device, social approach to video content consumption
US20080195239A1 (en) Collaborative playlist system and method
CN105230035A (zh) 用于选择的时移多媒体内容的社交媒体的处理
CN107105316A (zh) 一种广告播放方法及装置
CN107735786A (zh) 基于用户的轨迹推荐媒体内容
CN102665096B (zh) 无线分发***代理高速缓存的***和方法
US9183500B2 (en) Logic model for media customization with item association
US20110314416A1 (en) Collected media content data
CN105959807A (zh) 一种推荐视频在电视上播放的实现方法和装置

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: ROVI TECHNOLOGIES CORPORATION

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: American California

Applicant after: ROVI technology company

Address before: Washington State

Applicant before: Microsoft Corp.

C14 Grant of patent or utility model
GR01 Patent grant