CN101315634A - 生成有推荐者的存在信息的媒体项推荐消息的***和方法 - Google Patents
生成有推荐者的存在信息的媒体项推荐消息的***和方法 Download PDFInfo
- Publication number
- CN101315634A CN101315634A CNA2008100987516A CN200810098751A CN101315634A CN 101315634 A CN101315634 A CN 101315634A CN A2008100987516 A CNA2008100987516 A CN A2008100987516A CN 200810098751 A CN200810098751 A CN 200810098751A CN 101315634 A CN101315634 A CN 101315634A
- Authority
- CN
- China
- Prior art keywords
- media item
- user
- information
- note
- media
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
- G06F16/4387—Presentation of query results by the use of playlists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Library & Information Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及了生成有推荐者的存在信息的媒体项推荐消息的***和方法。公开了一种生成媒体项推荐消息的***和方法,媒体项推荐消息由推荐者用来在媒体项推荐***上向接受者提供媒体项的推荐。通过在媒体项推荐消息中包括媒体项的媒体项标识符、媒体项的推荐者的存在信息、以及可选的与媒体项标识符关联的媒体项注释,来生成媒体项推荐。将媒体项推荐消息传输到接受者。
Description
相关申请
本申请与共同申请的如下美国专利申请有关:2007年6月1日申请的美国专利申请号,其发明名称为“SYSTEM AND METHOD FORPROPAGATING A MEDIA ITEM RECOMMENDATION MESSAGE COMPRISINGRECOMMENDER PRESENCE INFORMATION”;2007年6月1日申请的美国专利申请号,其发明名称为“SYSTEM AND METHOD FOR PROCESSING ARECEIVED MEDIA ITEM RECOMMENDATION MESSAGE COMPRISING RECOMMENDERPRESENCE INFORMATION”;以及2007年6月1日申请的美国专利申请号,其发明名称为“ENHANCED MEDIA ITEM PLAYLIST COMPRISINGPRESENCE INFORMATION”。它们在这里全部引入作为参考。
技术领域
本发明涉及通过将推荐者的存在信息、以及可选的与媒体项标识符关联的媒体项注释包括到媒体项推荐消息中而生成媒体项推荐消息。
背景技术
近些年,在线可用的数字媒体量已经出现了巨大的增长。诸如Apple的iTunes的有些业务,例如能够让用户合法地购买和下载音乐。其它业务,诸如Yahoo!Music Unlimited和RealNetwork的Rhapsody对数百万歌曲提供按月定购费进行访问。YouTube提供让用户对视频媒体的访问。于是,媒体项对世界范围内的消费者已经变得非常容易地被访问。由于有大量的可访问数字媒体,所以出现了推荐技术,作为帮助用户鉴别和导航大量数据库的可用媒体的重要推动器(enabler)。推荐有助于帮助用户鉴别和选择有兴趣使用和/或播放的媒体项。
推荐可以由公司根据用户的预定义偏好和/或配置程序化地生成。推荐也可以由其它用户提供。特别地,用户可以是社会网络上的同级体。该社会网络在这些用户中间提供媒体项推荐的交换。这样,该社会网络允许在这些用户中间交换媒体项推荐。典型地,该社会网络上的用户具有某种类型的关系。例如,这些用户可以是朋友、熟人、或限定组或团体的成员。因为这些关系的原因,这些用户可以具有相似的特性、用户简档、爱好和厌恶、和/或媒体项偏好。
因此,该社会网络不仅在媒体项方面,而且在用户个人方面提供了在用户之间利用这些用户的关系和相似性来发展和加强这种交互的机会。通过能够在该媒体项推荐中包括个人信息和注释,可以进一步利用这种机会。这样将进一步开发和加强该用户交互,其将促进该社会网络的继续使用,以得到媒体项推荐以及获取和播放所推荐的媒体项。
目前的媒体项推荐应用提供了标识所推荐的媒体项的媒体项推荐,并且提供关于所推荐的媒体项的某些基本信息。这种信息可以是推荐者的名字、媒体项的标题、艺术家的名字、以及关于媒体项的某种特征信息的信息。然而,目前的媒体项推荐应用并不提供在媒体项推荐中包括个人信息和注释的方式。因此,需要一种将个人信息和注释与媒体项推荐包括在一起的媒体项推荐消息。
发明内容
本发明为一种生成由推荐者用来向接受者提供媒体项的推荐的媒体项推荐消息的***和方法。通过在媒体项推荐消息中包括媒体项的媒体项标识符、和媒体项的推荐者的存在信息、以及可选的与该媒体项标识符关联的媒体项注释,来生成该媒体项推荐消息。将该媒体项推荐消息传输到接受者。
媒体项标识符可以是用于媒体项的任何唯一标识符,其除了标识媒体项之外,还可以用来访问要播放的媒体项。推荐者的存在信息可以是任何推荐者专有的信息,例如是唯一标识符和/或音频、可视的和/或文本格式的唯一、新颖、和/或创新的标记表示,其代表推荐者并与之关联。媒体项注释可以是推荐者想要合并到媒体项推荐消息中的任何附加信息。媒体项注释可以是个人信息和/或可以是与媒体项相关的。媒体项注释可以是音频、可视的、和/或文本格式,并且例如可以是个人信息或图片、媒体项的重要评论、和/或艺术家的图像。存在信息和/或媒体项注释可以是元数据的格式。接受者通过他或她的用户装置可以当媒体项已被修改时修改存在信息和/或该媒体项注释,和/或将存在信息和/或媒体项注释存储或下载到媒体项播放列表、另一装置、或存储器媒体,用于随后使用该媒体项进行修改。
本领域的熟练技术人员在结合附图阅读完下面优选实施例的详细描述之后,会认识到本发明的范围并实现其附加的方面。
附图说明
包括在本说明书中并形成其一部分的这些附图描述了本发明的几个方面,并连同说明一起用于解释本发明的原理。
图1描述了用户-服务器媒体项推荐***,其中包括推荐者存在信息的媒体项推荐消息传输到中央/代理服务器,并在接受者中间传播;
图2的流程图描述了根据本发明的一个实施例,用户使用媒体项推荐客户应用程序进行注册和将存在信息附加到该媒体项推荐***的登陆指令的过程;
图3的方框图描述了根据本发明一个实施例的示范媒体项推荐消息的组件;
图4为该媒体项推荐消息,其中描述了示范媒体项标识符、存在信息、和媒体项注释;
图5的流程图描述了根据本发明的一个实施例,当进行了媒体项推荐时用于提供和传输该媒体项推荐消息的过程,其中该媒体项推荐消息包括媒体项标识符、推荐者的存在信息、和媒体项注释;
图6的方框图描述了根据本发明的一个实施例,作为接收到的媒体项推荐消息的结果的示范媒体项播放列表的组件,其包括该存在信息和媒体项注释;
图7的流程图描述了根据本发明一个实施例用于接收该媒体项推荐消息的过程,其中媒体项、该推荐者的存在信息、和/或该媒体项注释被修改和/或存储;
图8的方框图描述了根据本发明一个实施例的中央/代理服务器中的示范用户账户的组件;
图9的方框图描述了根据本发明一个实施例的中央/代理服务器中的示范推荐数据库的组件;
图10的流程图描述了根据本发明的一个实施例,该中央/代理服务器接收登陆指令和来自推荐者的媒体项推荐、以及将登陆提示和该媒体项推荐消息传输到接受者的过程;
图11为图1的用户-服务器***,其进一步更详细地描述了根据本发明的一个实施例,该存在信息在媒体项推荐***的用户装置中的传输和该媒体项推荐消息的传播;
图12A、12B和12C描述了根据本发明的一个实施例,在中央/代理服务器与用户装置之间的示范通信流程图,其中该媒体项推荐消息在该媒体项推荐***的用户装置中传播;
图13是图4的带有附加详情的媒体项推荐消息,其描述了示范媒体项标识符、两个推荐者的存在信息、和媒体项注释;
图14描述了根据本发明一个实施例的用于提供存在信息偏好的示范图形用户界面(GUI);
图15描述了根据本发明一个实施例的用于提供媒体项注释信息的GUI;
图16的方框图描述了根据本发明一个实施例的关于存在信息的组件的更多详情;
图17的方框图描述了根据本发明一个实施例的示范媒体项播放器的组件;
图18描述了根据本发明的一个实施例,在该中央/代理服务器与用户装置之间的示范通信流程图,其中将在接受者用户装置上当前正在播放的媒体项的元数据与包括在该推荐者存在信息中的播放音轨(announcement track)的元数据进行比较,以确定最适合的播放音轨;
图19的方框图描述了根据本发明一个实施例的关于图1和11的中央/代理服务器上的组件的更多详情;和
图20的方框图更加详细地描述了根据本发明一个实施例的关于图1和11的用户装置上的组件。
具体实施方式
下面所阐述的实施例提供了让本领域的熟练技术人员能够实现本发明所需要的信息,并且描述了实现本发明的最佳模式。结合附图,在阅读下面的描述的基础上,本领域的熟练技术人员会理解本发明的概念,并会认识到在这里没有特别表述的本发明的这些概念的应用。要理解的是,这些概念和应用在本公开和所附权利要求书的范围内。
本申请与共同申请的如下美国专利申请有关:2007年6月1日申请的美国专利申请号,其发明名称为“SYSTEM AND METHOD FORPROPAGATING A MEDIA ITEM RECOMMENDATION MESSAGE COMPRISINGRECOMMENDER PRESENCE INFOR-MATION”;2007年6月1日申请的美国专利申请号,其发明名称为“SYSTEM AND METHOD FOR PROCESSING ARECEIVED MEDIA ITEM RECOMMENDATION MESSAGE COMPRISING RECOMMENDERPRESENCE INFORMATION”;以及2007年6月1日申请的美国专利申请号,其发明名称为“ENHANCED MEDIA ITEM PLAYLIST COMPRISINGPRESENCE INFORMATION”。它们在这里全部引入作为参考。
本发明为一种生成由推荐者用来向接受者提供媒体项的推荐的媒体项推荐消息的***和方法。通过在媒体项推荐消息中包括媒体项的媒体项标识符、媒体项的推荐者的存在信息、以及可选的与媒体项标识符关联的媒体项注释,来生成媒体项推荐消息。将媒体项推荐消息传输到接受者。
媒体项标识符可以是用于媒体项的任何唯一标识符,其除了标识媒体项之外,还可以用来访问要播放的媒体项。推荐者的存在信息可以是任何推荐者专有的信息,例如是唯一标识符和/或音频、可视的和/或文本格式的唯一、新颖、和/或创新的标记表示,其代表推荐者并与之关联。媒体项注释可以是推荐者想要合并到媒体项推荐消息中的任何附加信息。媒体项注释可以是个人信息和/或可以是与媒体项相关的。媒体项注释可以是音频、可视的、和/或文本格式,并且例如可以是个人信息或图片、媒体项的重要评论、和/或艺术家的图像。存在信息和/或媒体项注释可以是元数据的格式。该接受者通过他或她的用户装置可以当媒体项已被修改时修改存在信息和/或该媒体项注释,和/或将存在信息存储或下载到媒体项播放列表、另一装置、或存储器媒体,用于随后使用该媒体项进行修改。
该媒体项推荐***上的用户可以是推荐者和/或接受者。对于本发明的目的而言,当描述传输媒体项推荐消息的用户时将使用“推荐者”,并且当描述接收媒体项推荐消息的用户时将使用“接受者”。另外,当在这里使用词语“传输”和“发送”及其变形时,要理解的是,这些词语指的是相同的动作,并因此具有相同的意思。
图1描述了用于提供和传播媒体项推荐消息的示范媒体项推荐***10。在讨论该媒体项推荐***10如何提供和传播包括所接收和处理的存在信息的媒体项推荐消息之前,首先进行该媒体项推荐***10的简要介绍。在该范例中,媒体项推荐***10具有中央/代理服务器12,其管理向媒体项推荐***10的用户所提供的信息和业务流。中央/代理服务器12可以包括用户账户14的数据库和推荐数据库16。用户账户14包含中央/代理服务器12所知道的每一用户的账户记录,以及有关于媒体项推荐***10上的用户活动方面的信息。用户账户14中的信息可以包括用户简档、偏好、播放历史、以及关于用户和用户的媒体收藏的其它信息。推荐数据库16存储在媒体项推荐***10上所提供的媒体项推荐消息的记录。中央/代理服务器12也能够与网络18上的其它装置和***通信。网络18可以是任何私用网络或分布式公用网络,诸如是互联网但并不限于此。
在该范例中,中央/代理服务器12与用户以用户-服务器关系进行工作。然而,应该注意的是,本发明可以在对等结构中实施,其中通过“超级”同等装置提供中央/代理服务器12的特征。不管以什么形式提供中央/代理服务器12,其都向用户提供基于媒体的业务。注意,中央/代理服务器12也可以被实施为以协作方式工作的多个服务器。在2006年7月11日申请的、发明名称为“P2P NETWORK FOR PROVIDING REAL TIMEMEDIA RECOMMENDATIONS”的共同未决美国专利申请号11/484130中,其整体在此引作参考,描述了可以以用户-服务器或对等结构实施的媒体项推荐***的范例。
该媒体项推荐***10也包括多个用户装置20A-20N,其可以通过网络18与该中央/代理服务器12以及彼此通信。也要注意,虽然描述了三个用户装置20A、20B、20N,但是本发明可以使用任何数量的两个或多个用户装置20。用户装置20可以是任何类型的计算装置,其能够通过网络18进行达到中央/代理服务器12和其它用户装置的通信。每一用户装置20也可以包括用户接口,其可以包括诸如显示器、扬声器、用户输入装置等的组件。用户装置20的范例包括,但并不限于,家庭计算机、工作计算机、膝上型计算机、无线便携媒体播放器(PMP)装置、手持计算机装置、诸如具有远程通信功能的个人数字助理(PDA)、等等。
想要访问和接收中央/代理服务器12的业务的每一用户首先使用中央/代理服务器12建立用户账户14。这样就允许用户装置20接收和下载媒体项推荐客户应用程序22,其提供与中央/代理服务器12的定制软件接口。在媒体项推荐客户应用程序22被下载到用户装置20上之后,该媒体项推荐客户应用程序22就在该用户装置20上执行。
该用户装置20也可以包含推荐引擎24。该推荐引擎24为程序、算法、或控制机制,其对在该网络18上发送和/或接收媒体项推荐消息进行处理。该推荐引擎24也可以对不同的媒体类别,例如用户、流派、艺术家、标题、专辑、歌词、版本数据等根据用户偏好对媒体项进行评分,并然后根据这些偏好过滤来自其他用户装置20的推荐。
用户装置20也典型地包含媒体项播放列表26和媒体项播放器28。该媒体项播放列表26可以包括有关于媒体项的信息和/或媒体项推荐消息,例如包括媒体项的标题和/或媒体项推荐消息、艺术家、评分、以及有关于媒体项的其它信息。媒体项播放器28允许用户使用或播放所想要的任何媒体项。媒体项播放器28的范例包括,但并不限于,AppleiTunes、AppleiPOD等。所选择用于使用和/或播放的媒体项包括本地存储在用户装置20的用户媒体项收藏30中的媒体项、和/或从中央/代理服务器12、另一用户装置20、签订业务32、和/或网络18可访问的或与其耦合的任何其它***访问的任何媒体项。
根据本发明的一个实施例,存在信息34可以由用户提供给媒体项推荐***10。起初,使用用户装置20的用户开发和提供存在信息34。存在信息34可以是用户的任何私人、唯一、新颖、和/或创新的标记表示、或其它标识信息。只要当用户装置20通过将存在信息34附加到登陆指令而登陆到媒体项推荐***10上时,该用户装置20存储存在信息34并将存在信息34传输到中央/代理服务器12。中央/代理服务器12接收存在信息34,并将存在信息34传输到也登陆到该媒体项推荐***10上的其它用户装置20。另外,中央/代理服务器12可以将存在信息34存储在用户账户14中。
图1示出了从用户装置20A传输到中央/代理服务器12和其它用户装置20B和20N的存在信息34A。可替换地,带有存在信息34A的登陆指令可以直接从用户装置20A传输到用户装置20B和20N。虽然出于简化说明本发明的目的,图1示出了从用户装置20A传输并由用户装置20B和20N所接收的存在信息34A,但是要理解的是,用户装置20B、20N可以类似地分别传输存在信息34B、34N,并且用户装置20A可以接收存在信息34B、34N。
用户装置20,并且尤其是推荐引擎24生成媒体项推荐消息36并将该媒体项推荐消息36传输到中央/代理服务器12。媒体项推荐消息36包括媒体项标识符38(图3)、存在信息34、以及可选地媒体项注释40(图3)。中央/代理服务器12在推荐数据库16中记录媒体项推荐消息36。中央/代理服务器12将媒体项推荐消息36传输到其它用户装置20。可替换地,媒体项推荐消息36可以直接传输到其它用户装置20。
用户装置20既可以是媒体项推荐消息36的推荐者,也可以是媒体项推荐消息36的接受者。换言之,用户装置20可以通过生成并传输媒体项推荐消息36而用作推荐者,并且可以通过接收推荐者所生成的媒体项推荐消息36而用作接受者。
虽然出于简化说明本发明的目的,图1示出了用户装置20A作为传输媒体项推荐消息36A的推荐者,并且用户装置20B、20N作为媒体项推荐消息36A的接受者,但是用户装置20B、20N也可以是推荐者并分别传输媒体项推荐消息36B、36N。
图2描述了用户装置20使用媒体项推荐客户应用程序22通过中央/代理服务器12进行注册,以及登陆媒体项推荐***10的过程。这样就允许用户访问和开始执行媒体项推荐客户应用程序22。该过程开始于用户装置20使用中央/代理服务器12进行注册(步骤200)。用户装置20可以连同注册一起发送用户简档和/或附加信息。用户装置20然后从中央/代理服务器12接收媒体项推荐客户应用程序22并下载该媒体项推荐客户应用程序22(步骤202)。使用用户装置20,用户开发可以记录在该用户装置20中的存在信息34(步骤204)。
当用户想要登陆到媒体项推荐***10上时,用户装置20将用户装置20所记录的存在信息34附加到登陆指令(步骤206)。该用户装置20通过将带有存在信息34的登陆指令发送到中央/代理服务器12来登陆到媒体项推荐***10上(步骤208)。可替换地,该用户装置20可以直接将登陆指令发送到媒体项推荐***10上的其它用户装置20。该用户装置20也可以接收登陆到该媒体项推荐***10上的其它用户装置20的存在信息34(步骤210)。该用户装置20接收其它用户装置20的存在信息34,作为从中央/代理服务器12或者直接从其它用户装置20所传输的登陆提示的一部分。
图3的方框图描述了根据本发明一个实施例的用户装置20A所生成和传输的媒体项(1)推荐消息36A的组件。图3提供了媒体项推荐消息36的结构描述,其可以在根据本发明一个实施例的媒体项推荐***10上传播。媒体项(1)推荐消息36A包括媒体项(1)标识符38,其由媒体项推荐***10使用来标识所推荐的特定媒体项。出于讨论本发明的目的,媒体项标识符38在图3中示作“(1)”,但是可以是任何类型或形式的唯一标识符。例如,媒体项(1)标识符38可以使用包括和/或指示媒体项的已知指纹和/或全局唯一标识符(GUID)的字母数字格式或级数。
媒体项(1)推荐消息36A包括存在信息34A和媒体项(1)注释40A。如上所述,存在信息34A可以是任何私人、唯一、新颖、和/或创新标记表示或者该推荐者想要包括有媒体项推荐消息的其它信息,并且可以包括音频组件42A、图像组件44A和文本组件46A。音频组件42A可以是任何类型的音频内容、或音频结尾语,不管是由推荐者原始开发并提供给用户装置20的,或者是由该推荐者从媒体项推荐***10或外部源导入到该用户装置20A的。该图像组件44A可以是任何静止或图形图像,例如推荐者的图片。文本组件46A可以是推荐者想要在该媒体项(1)推荐消息36A中包括的任何文本消息、或文本结尾语。推荐者例如可以提供关于他或她的偏好或用户简档的个人信息作为文本组件46A。存在信息34A的上述范例不应该理解为是对特殊类型的消息和/或存在信息34的内容的任何限制。
类似地,媒体项注释40A可以包括音频组件48A、图像组件50A和/或文本组件52A。媒体项注释40A可以包含相同类型的信息作为存在信息34A,并可以更多地涉及关于其它个人信息或内容、媒体项、和/或艺术家。例如,音频组件48A可以是推荐者喜欢的歌曲和/或所推荐的媒体项的摘要部分;图像组件50A可以是接受者、朋友、艺术家或专辑封面和/或CD宝盒插卡的图片;并且文本组件52A可以是个人信息、专辑套签、CD宝盒的插卡、所发布的评论或关于媒体项、艺术家和/或艺术家的其它类似媒体项或作品的其它评述。媒体项注释40A的上述范例不应该理解为是对特殊类型的消息和/或媒体项注释40的内容的任何限制。
也可以通过可扩展的标记语言(XML)实施媒体项(1)推荐消息36A。存在信息34A和媒体项注释40A可以是元数据格式的。该元数据可以作为数据净荷嵌入在XML消息中,或者可替换地,可以通过统一资源***(URL)指向。另外,URL的格式例如可以是到中央/代理服务器12的超链接。
图4所示为媒体项推荐消息36,其中使用示范信息描述媒体项标识符38、存在信息34、和媒体项注释40。所提供的图4示出了可以包括在媒体项推荐消息36中的信息类型的范例。该媒体项标识符38示出了所推荐的媒体项的艺术家“Avril Lavigne”以及该媒体项的标题“Girlfriend”。如上所述,媒体项标识符38可以是任何类型的标识媒体项的唯一标识符。
存在信息34包括歌曲“Bust A Move”的摘要或摘录格式的音频组件42。存在信息34中包括推荐者的图片作为图像组件44。包括推荐者所提供的引用作为存在信息34的文本组件46。图4示出了推荐者可以如何包括音频、图像、和文本格式的存在信息34,以提供该推荐者的唯一、新颖、和区别性标识标记。
媒体项注释40合并推荐者的声音记录作为音频组件48。声音记录向接受者提供介绍性的欢迎,并且介绍图像组件50。在一个事件中拍摄的接受者和她的朋友的照片被合并作为图像组件50。文本组件52提供图像组件50的文本描述。图4示出了推荐者可以如何包括音频、图像、和文本格式的媒体项注释40,以向接受者传达附加私人信息。于是,媒体项注释40可以是任何附加信息或消息。
图5的流程图描述了根据本发明的一个实施例,用于生成和传输媒体项推荐消息36的过程。这样就得到有关于在用户装置20播放媒体项之后,用户装置20如何自动地生成和传输用于媒体项的媒体项推荐消息36的描述。使用用户装置20的用户从媒体项播放列表26、媒体项收藏30、签订业务32和/或另一外部源中选择媒体项进行播放(步骤300)。用户装置20播放所选择的媒体项(步骤302),并且使用用户装置20的用户然后可以记录媒体项注释40(步骤304)。如上所述,媒体项注释40可以包括音频组件48、图像组件50和/或文本组件52。另外,媒体项注释40可以是用户开发的原始内容,或者可以是用户使用用户装置20导入到媒体项推荐消息36中的内容,或者可以是原始和导入内容的组合。
媒体项推荐客户应用程序22可以使得当出现某些动作时,用户装置20自动生成媒体项推荐消息36(步骤306)。一个这样的动作可以是在用户装置20上播放媒体项。在这种情况下,用户装置20通过包括该媒体项标识符38和合并存在信息34来生成媒体项推荐消息36。可选地,用户装置20也可以包括媒体项注释40,从而媒体项推荐消息36包括媒体项标识符38、推荐者的存在信息34、以及媒体项注释40,如果推荐者开发并包括了的话。存在信息34以及可选的媒体项注释40与媒体项标识符38一起包括在媒体项推荐消息36中。换言之,媒体项推荐消息36提供用于将存在信息34和媒体项注释40与媒体项标识符38关联在一起的结构。通过这种方式,存在信息34和/或媒体项注释40可以单独地、和/或与媒体项标识符38一起、并因而与媒体项一起被修改和存储。用户装置20然后通过将媒体项推荐消息36发送到中央/代理服务器12或直接发送到媒体项推荐消息36的接受者的用户装置20,来传输抵达接受者的媒体项推荐消息36(步骤308)。虽然在图5中没有示出,但是只要用户想要,本发明允许用户例如从媒体项播放列表26选择媒体项,记录新的和/或包括现存的存在信息34和/或媒体项注释40,以及传输媒体项推荐消息36而不需要必须播放媒体项。
图6的方框图描述了根据本发明一个实施例的示范媒体项播放列表26的组件。图6提供用于讨论媒体项标识符38和存在信息34以及媒体项注释40存储在媒体项播放列表26上的方式的参考。媒体项播放列表26可以存储用于每一媒体项推荐消息36和/或用于媒体项收藏30中的每一媒体项的媒体项标识符38。而且,媒体项可以存储在媒体项播放列表26上。另外,媒体项播放列表26可以存储用于用户装置20所接收的每一媒体项推荐消息36的推荐者的存在信息34和媒体项注释40。
可以在媒体项播放列表26上通过使得存在信息34、媒体项注释40、和/或媒体项与媒体项标识符38关联的方式来组织推荐者的存在信息34、媒体项注释40、以及媒体项。这样,媒体项播放列表26就提供一种“增强”的播放列表。用户可以选择何时以及如何修改媒体项、存在信息34、以及媒体项推荐40。用户可以通过选择媒体项标识符来修改并因而播放媒体项,显示存在信息34,以及显示媒体项注释40。可替换地,用户可以通过单独地选择存在信息34或媒体项注释40来分别显示存在信息34,或者显示媒体项注释40。媒体项播放列表26也可以被传送到例如CD的存储媒体,和/或传送到分开的便携装置,例如MP3播放器和/或蜂窝电话。出于描述本发明的目的,图6示出了连同所关联的媒体项一起的标记为(1)、(2)和(M)的三个媒体项标识符38。要理解的是,本发明不对媒体项标识符38、并因而对媒体项的任何具体数量进行限制。该标记(M)的意思是要描述和传达无限量的媒体项标识符38和媒体项。
图7的流程图描述了用于在接受者的用户装置20接收媒体项推荐消息36的过程。这样就就得到描述用户装置20如何处理媒体项推荐消息36,包括接收、修改、播放、和/或存储存在信息34、媒体项注释40和媒体项。该用户装置20接收来自推荐者的用户装置20的媒体项推荐消息36(步骤400)。当接收到媒体项推荐消息36时,用户装置20处理媒体项推荐消息36。用户装置20通过播放存在信息34来处理媒体项推荐消息36(步骤402)。通过播放存在信息34,接受者可以知晓媒体项推荐消息36的接受,并且如果想要,可以联系该推荐者,例如来讨论或询问所推荐的媒体项。
接受者可以通过修改作为媒体项推荐消息36的主体的媒体项来选择处理媒体项推荐消息36,其也可以修改媒体项注释40(步骤404)。修改媒体项就使得接受者的用户装置20中的媒体项播放器28播放该媒体项,并可以使得用户装置20播放该媒体项注释40(步骤406)。另外,该用户装置20可以修改、并因而可以播放存在信息34。为了播放该媒体项,用户装置20可以从媒体项收藏30访问该媒体项。如果该媒体项不在媒体项收藏30中,那么该用户装置20可以从中央/代理服务器12对其进行访问,如果该媒体项存储在该中央/代理服务器12中的话。如果该媒体项没有存储在媒体项收藏30或中央/代理服务器12中,那么该用户装置20可以选择从签订业务32或另一外部源获取该媒体项。
可替换地,不是在接收到媒体项推荐消息36的时候修改媒体项,接受者而是可以选择通过将媒体项推荐消息36存储到媒体项播放列表26上用于以后的修改来处理该媒体项推荐消息36。在这种情况下,媒体项标识符38存储到媒体项播放列表26上(步骤408)。接受者的用户装置20通过使得推荐者的存在信息34和媒体项注释40可以与媒体项标识符38、并从而与媒体项关联的方式,将推荐者的存在信息34和媒体项注释40下载到媒体项播放列表26(步骤410)。
当接受者想要播放媒体项的时候,该接受者从媒体项播放列表26选择媒体项。用户装置20修改存储在媒体项播放列表26上的媒体项、以及推荐者的存在信息34和媒体项注释40(步骤412)。用户装置20中的媒体项播放器28播放推荐者的存在信息34、媒体项注释40以及媒体项(步骤414)。
当接收到媒体项推荐消息36的时候,和/或当修改媒体项的时候,可以在所推荐的媒体项的音频或接受者的用户装置20当前所播放的媒体项之前、期间播放存在信息34的音频42(图3)和媒体项注释40的音频48(图3),之前、期间也称为“在其之外”、或替代或代替其。
如上参照图5所讨论的,媒体项推荐客户应用程序22可以使得当用户装置20播放媒体项的时候,用户装置20生成并传输媒体项推荐消息36。这样,当接收到媒体项推荐消息36的时候,不管接受者选择修改媒体项还是将媒体项推荐消息存储在媒体项播放列表26中用于以后修改,当播放媒体项的时候都生成媒体项推荐消息36。在这种情况下,通过接受者的用户装置20生成媒体项推荐消息36。接受者可以保留前一个推荐者的推荐者的存在信息、和由该前一个推荐者开发的媒体项注释40。可替换地,现在变为推荐者的接受者可以改编前一个推荐者的存在信息34和/或媒体项注释40。接受者可以通过包括未修改的推荐者的存在信息34、包括由接受者所修改的推荐者的存在信息34、包括带有未修改的推荐者的存在信息34的接受者的存在信息、用接受者的存在信息34替换推荐者的存在信息34、和/或包括由接受者修改的具有接受者的存在信息34的推荐者的存在信息34,来改编推荐者的存在信息34。类似地,接受者可以通过包括未修改的推荐者的媒体项注释40、包括由接受者修改的推荐者的媒体项注释40、包括带有未修改的推荐者的媒体项注释40的接受者的媒体项注释40、用接受者的媒体项注释40替换推荐者的媒体项注释40、和/或包括由接受者修改的具有接受者的媒体项注释40的推荐者的媒体项注释40,来改编推荐者的媒体项注释40。通过这种方式,媒体项推荐消息36可以传播到媒体项推荐***10的用户以及在其中进行传播。
另外,接受者可以选择将媒体项、存在信息34和/或媒体项注释40传送到不同的物理存储媒体,诸如CD。可选地,接受者可以选择将媒体项和/或带有存在信息34的媒体项播放列表26和/或媒体项注释40下载到单独的便携装置,诸如MP3播放器或蜂窝电话。
图8的方框图描述了根据本发明一个实施例的中央/代理服务器12中的示范用户账户14的组件。图8提供了用户账户14、记录在其中的信息、以及用于描述中央/代理服务器12与用户装置20之间的交互的参考的结构概述。图8示出了用户账户14A,但是要理解的是,该用户账户14A可以是典型地用于向媒体项推荐客户应用程序22签订的所有用户。在本发明的一个实施例中,用户账户14A可以存储在中央/代理服务器12上。用户账户14A可以存储有关于用户、用户的媒体项收藏、以及用户的包含媒体项的活动的某些信息的记录。
用户账户14A可以具有关于用户装置20A是否能够通过在线状态54A与媒体项推荐***10通信的记录。中央/代理服务器12可以参照在线状态54A来确定带有存在信息34和/或媒体项推荐消息36的登陆提示是否可以传输到用户装置20A。用户账户14A也可以记录由用户装置20A所传输的存在信息34A和媒体项注释40A。
用户账户14A也可以包含朋友列表56A和组列表58A。朋友列表56A是在媒体项推荐***10上注册的其他用户的列表,用户期望从其接收媒体项推荐消息36。用户可以不想从媒体项推荐***10的所有签订者接收媒体项推荐消息36。用户可以使用组列表58A来将记录在朋友列表56A中的朋友划分成不同的组,以进一步控制来自另一用户的媒体项推荐消息36的传输和接受。例如,虽然用户“B”和用户“C”可以在朋友列表56A上,但是它们可以在组列表58A中的两个分开的组中。例如只有当某个组中的朋友为某种类型时,用户才可以想要从其接收媒体项推荐消息36。
用户账户14A也可以记录用户的播放历史60A。用户的播放历史60A是用户所播放的每一媒体项的时间戳记录。用户账户14A也可以包含关于用户的特殊媒体偏好62A的信息。用户的媒体偏好62A可以是有关于基于某种标识的媒体分类的用户的不同爱好和厌恶。媒体类别例如可以是流派、艺术家、媒体项的发布日期、以及其它信息。而且,用户账户14A可以具有用户的媒体项收藏30A、用户所提供的用户简档64A信息、以及用户可能与签订业务32具有的任何签订66A的记录。另外,偏好62A、媒体项收藏30A、播放历史60A、以及用户在使用媒体项推荐客户应用程序22进行注册时所提供的其它信息可以用来进一步开发和更新用户的用户简档64A。另外,该用户简档64A可以包括前述信息的统计汇编。
图9的方框图描述了根据本发明一个实施例的中央/代理服务器12中的示范推荐数据库16的组件。图9提供了推荐数据库16、记录在其中的信息、以及用于描述中央/代理服务器12与用户装置20之间的交互的参考的结构概述。推荐数据库16可以存储和保持媒体项推荐***10上所提供的媒体项推荐消息36的记录。在图9中,示出了媒体项(1)推荐消息36A的记录。可以通过标明中央/代理服务器12接收媒体项(1)推荐消息36A的来源的用户装置20A来记录推荐者的标识。记录媒体项(1)的标识符38。记录媒体项(1)的媒体项推荐消息36A的累计总量70,其是推荐者的媒体项(1)的推荐消息36A的总量72A。
另外,可以记录和存储用于媒体项(1)的推荐消息36A的推荐者的存在信息34A和媒体项注释40A。也可以记录媒体项评分76。媒体项评分76可以基于用于媒体项(1)的媒体项推荐消息36的数量,其对于来自相同推荐者的多个推荐进行适当的调整,就好像可以通过推荐者的总量72A来进行记录一样。推荐数据库16也可以记录接收媒体项(1)推荐消息的接受者的总数74。
图10的流程图描述了根据本发明的一个实施例,用于中央/代理服务器12接收来自推荐者的登陆指令和媒体项推荐消息36,以及将登陆提示和媒体项推荐消息36传输到接受者的过程。中央/代理服务器12接收来自用户装置20的信息,注册媒体项推荐客户应用程序22的用户,并且建立该用户的用户账户14(步骤500、502)。中央/代理服务器12所接收的用户简档64和其它信息可以存储在用户账户14中(步骤504)。当用户登陆到媒体项推荐***10时,中央/代理服务器12从用户装置20接收包括存在信息34的登陆指令(步骤506)。中央/代理服务器12将存在信息34存储在用户账户14中,并生成附带存在信息34的登陆提示(步骤508)。中央/代理服务器12参照用户账户14的在线状态54来确定媒体项推荐客户应用程序22的哪些其它用户装置20登陆到了媒体项推荐***10。该中央/代理服务器12将具有所附带的存在信息34的登陆提示发送到已经登陆的那些其它用户装置20(步骤510)。
中央/代理服务器12可以从已登陆用户的用户装置20接收媒体项推荐消息36(步骤512)。中央/代理服务器12可以在推荐数据库16中存储和保持媒体项推荐消息36的记录(步骤514)。存储媒体项推荐消息36包括存储存在信息34和/或媒体项注释40。可替换地,存在信息34和/或媒体项注释40可以与媒体项推荐消息36分开地存储。中央/代理服务器12审查用户账户14的朋友列表56和组列表58,以确定向哪个(些)接受者用户传输媒体项推荐消息36(步骤516)。中央/代理服务器12将媒体项推荐消息36传输到接受者的适当用户装置20(步骤518),并在推荐数据库16中记录该传输(步骤520)。
图11为图1的用户-服务器媒体项推荐***10,其进一步更加详细地描述了根据本发明的一个实施例,媒体项推荐消息36在媒体项推荐***10的用户装置20中间的提供和传播。图11示出了用户装置20A、20B、20N,并提供了用于讨论图12A、12B和12C的参考。存在信息34A、34B、34N和媒体项(1)的推荐消息36A、36B、36N根据本发明的一个实施例进行传输和接收,下面参照图12A、12B和12C详细描述其过程。
图12A、12B和12C描述了在中央/代理服务器12与用户装置20A、20B、20N之间的示范通信流程图。图12A、12B和12C描述和讨论了媒体项(1)推荐消息36如何在媒体项推荐***10的用户中间传播。参照图12A,用户装置20A生成媒体项(1)推荐消息36A(步骤600),并且将媒体项(1)推荐消息36A传输到中央/代理服务器12(步骤602)。中央/代理服务器12接收媒体项(1)推荐消息36A,将该媒体项(1)推荐消息36A存储到推荐数据库16(步骤604),以及审查用户账户14中的朋友列表56和组列表58,以确定向哪些用户装置20传输媒体项(1)推荐消息36A(步骤606)。中央/代理服务器12确定用户装置20B、20N可以适当地接收媒体项(1)推荐消息36A,并将该媒体项(1)推荐消息36A发送到用户装置20B(步骤608)和用户装置20N(步骤610)。
用户装置20B、20N播放包括在媒体项(1)推荐消息36A中的存在信息34A(步骤612和614)。用户装置20N的用户选择不播放媒体项,而是将媒体项(1)推荐消息36A存储到媒体项播放列表26上,用于在随后的时间进行修改。用户装置20N将媒体项(1)标识符38存储到媒体项播放列表26N上,并且如果存在存在信息34A和媒体项注释40A,就将其下载到媒体项播放列表26N上,以将该存在信息34A和媒体项注释40A存储到媒体项播放列表26N上(步骤616)。用户装置20B选择播放媒体项(1),并且如果媒体项(1)和媒体项注释40A存在,用户装置20B对其进行修改(步骤618)。当用户装置20B修改媒体项(1)的时候,也可以修改存在信息34A。媒体项播放器28B播放媒体项(1),并可以播放存在信息34A和媒体项注释40A(未示出)。可选地,用户装置20B的用户可以选择当修改媒体项(1)的时候不播放存在信息34A和/或媒体项注释40A。
参照图12B,用户装置20B的用户决定记录媒体项(1)的媒体项(1)注释40B,以便包括、修改或替换与媒体项(1)推荐消息36A一起传输的媒体项(1)注释40A(步骤620)。因为用户装置20B播放媒体项(1),所以用户装置20B自动生成媒体项(1)推荐消息36B,包括媒体项(1)标识符38、存在信息34B、和媒体项(1)注释40B(步骤622)。这样,媒体项(1)推荐消息36B可以包括多个推荐者中的一个或多个的存在信息34和/或媒体项注释40。用户装置20B的用户可以通过用存在信息34B替换存在信息34A、或者将带有修改或未修改的存在信息34A的存在信息34B合并到媒体项(1)推荐消息36B中来改编存在信息34A。可替换地,用户装置20B的用户可以选择在媒体项(1)推荐消息36B中不包括存在信息34B。在这种情况下,用户装置20B的用户可以选择按照所接收的那样保留或者修改媒体项(1)推荐消息36B中的存在信息34A。
用户装置20B将媒体项(1)推荐消息36B传输到中央/代理服务器12(步骤624)。中央/代理服务器12接收媒体项(1)推荐消息36A,在推荐数据库16中存储媒体项(1)推荐消息36B(步骤626),并审查用户账户14中的朋友列表56和组列表58,以确定向哪些用户装置20传输媒体项(1)推荐消息36B(步骤628)。中央/代理服务器12确定用户装置20A、20N可以适当地接收媒体项(1)推荐消息36B,并将媒体项(1)推荐消息36B发送到用户装置20A(步骤630)和用户装置20N(步骤632)。
用户装置20A、20N播放包括在媒体项(1)推荐消息36B中的存在信息34B(步骤634和636)。因为用户装置20A的用户是媒体项(1)的初始推荐者,所以用户装置20A的用户选择不播放媒体项(1),而相反是将媒体项(1)推荐存储到媒体项播放列表26A上,用于在以后进行修改。用户装置20A将媒体项(1)标识符38存储到媒体项播放列表26A上,并且如果存在存在信息34B和媒体项注释40B,就将其下载到媒体项播放列表26A上(步骤638)。
媒体项(1)推荐消息36B是用户装置20N的用户所接收的媒体项(1)的后续推荐。这样,媒体项(1)标识符38已经存储在媒体项播放列表26N上。用户装置20N更新媒体项播放列表26N。对媒体项播放列表26N的更新包括基于后续的推荐更新媒体项(1)的评分。用户装置20N也将存在信息34B和媒体项(1)注释40B下载到媒体项播放列表26N,以将存在信息34B和媒体项(1)注释40B存储到媒体项播放列表26N上(步骤640)。用户装置20N的用户可以决定播放媒体项(1)。该用户装置20N的用户修改来自媒体项播放列表26N的媒体项(1)和媒体项(1)注释40B(步骤642)。可选地,当修改媒体项(1)时,用户装置20N的用户可以选择也修改存在信息34A、存在信息34B、和/或媒体项(1)注释40A,其可以继续存储在媒体项播放列表26N上。另外,用户装置20N的用户可以修改和/或播放用户装置20N上的存在信息34A、存在信息34B、媒体项注释40A、和/或媒体项注释40B,而不修改该媒体项(1)。
参照图12C,用户装置20N的用户决定记录媒体项(1)的媒体项(1)注释40N,以包括、修改或替换与媒体项(1)推荐消息36A、36B一起传输的媒体项(1)注释40A、40B中的一个或两个(步骤644)。因为用户装置20N播放媒体项(1),所以用户装置20N自动生成媒体项(1)推荐消息36N,包括媒体项(1)标识符38,并且可以包括存在信息34N和媒体项(1)注释40N(步骤646)。这样,媒体项(1)推荐消息36B可以包括多个推荐者中的一个或多个的存在信息34和/或媒体项注释40。
用户装置20N的用户可以通过用存在信息34N替换存在信息34A和/或存在信息34B,和/或将带有存在信息34A和/或存在信息34B的存在信息34N合并到媒体项(1)推荐消息36N中来改编存在信息34A和/或存在信息34B。可替换地,用户装置20N的用户可以选择在媒体项(1)推荐消息36N中不包括存在信息34N。在这种情况下,用户装置20N的用户可以选择按照所接收的那样保留或者修改媒体项(1)推荐消息36N中的存在信息34A和/或存在信息34B。
用户装置20N将媒体项(1)推荐消息36N传输到中央/代理服务器12(步骤648)。中央/代理服务器12接收媒体项(1)推荐消息36N,在推荐数据库16中存储媒体项(1)推荐消息36N(步骤650),并审查用户账户14中的朋友列表56和组列表58,以确定向哪些用户装置20传输媒体项(1)推荐消息36N(步骤652)。中央/代理服务器12确定用户装置20A、20B可以适当地接收媒体项(1)推荐消息36N,并将媒体项(1)推荐消息36N发送到用户装置20A(步骤654)和用户装置20B(步骤656)。
用户装置20A、20B播放包括在媒体项(1)推荐消息36N中的存在信息34N(步骤658和660)。因此媒体项(1)推荐消息36N是用户装置20A、20B的用户所接收的媒体项(1)的后续推荐,所以媒体项(1)标识符38已经存储在媒体项播放列表26A、26B上。用户装置20A、20B更新媒体项播放列表26A、26B。对媒体项播放列表26A、26B的更新可以包括根据后续推荐更新媒体项(1)的评分。如果存在信息34N和媒体项注释40N存在,用户装置20A、20B将其下载到媒体项播放列表26A、26B,以将存在信息34N和媒体项注释40N存储到媒体项播放列表26A、26B上(步骤662和664)。
用户装置20A的用户选择例如通过烧录带有媒体项(1)注释40N的媒体项的CD而将该媒体项(1)存储到存储媒体上(步骤666),而不是播放该媒体项(1)。可选地,用户装置20A的用户可以选择烧录媒体项(1)的CD,以及包括媒体项(1)注释40A和/或40B、或媒体项(1)注释40A、40B、40N的任何组合。存在信息34A、34B、34C也可以烧录到带有媒体项(1)的CD上。这样,用户装置20A的用户可以将媒体项播放列表26A的全部或一部分传送到诸如CD的存储媒体上。用户装置20A的用户在任何时候都可以通过播放CD来播放媒体项(1)、存在信息34和媒体项(1)注释40。
用户装置20B的用户可以选择将媒体项(1)、存在信息34N和媒体项(1)注释40N下载到独立的便携装置,用于在随后的时间进行播放(步骤668)。可选地,用户装置20B的用户也可以选择下载存在信息34A、34B和媒体项(1)注释40A和/或40B、或其任意组合。而且,用户装置20B的用户可以将媒体项播放列表26A的全部或一部分下载到独立的便携装置。用户装置20B的用户可以播放媒体项(1)、任何存在信息34、以及媒体项(1)注释40,而不必连接到媒体项推荐***10。
图13所示为图4的带有附加详情的媒体项推荐消息36。提供图13以示出当媒体项推荐消息36在媒体项推荐***10(图11)上传播时可以在媒体项推荐消息36中包括的信息类型的范例。图13示出了用户装置20B(图11)的用户的媒体项(1)推荐消息36B。媒体项(1)推荐消息36B包括媒体项标识符38,并且包括带有音频组件42B、图像组件44B、以及文本组件46B的存在信息34B。另外,媒体项(1)推荐消息36B包括带有音频组件48B、图像组件50B、以及文本组件52B的存在信息40B。
媒体项(1)推荐消息36B也包括存在信息34A。存在信息34A在媒体项(1)推荐消息36B中的合并说明先前已经从用户装置20A(图11)发送了媒体项(1)推荐消息36。用户装置20B的用户已经决定通过保留未修改的存在信息34A,以及将在媒体项(1)推荐消息36B中合并存在信息34B来改编存在信息34。媒体项(1)推荐消息36B的接受者然后将接收用户装置20A的用户的存在信息34A和用户装置20B的用户的存在信息34B。通过这种方式,可以传播媒体项(1)推荐消息36B。
另外,所示的存在信息34A为示范性的URL,其替代了嵌入在媒体项(1)推荐消息36B中的音频组件42A、图像组件44A、和文本组件46A中的一个或多个。媒体项(1)推荐消息36B中的存在信息34A包括形式为“presinfo34A”的唯一标识符,其包括在该URL中。在URL中也包括形式为“usera”的用户标识符。对于中央/代理服务器12中的用户装置20A的用户,该URL可以用来访问用户账户中的存在信息34A。另外,URL可以为超链接形式。虽然在图13中没有示出,但是媒体项注释40也可以包括用户装置20A的用户的媒体项注释40A。包括在存在信息34A中的URL和标识符只是用于说明目的。相应地,本发明不应该被理解为是对任何特殊类型的URL和/或标识符形式的限定。
图14描述了用户装置20的示范图形用户接口(GUI)78。GUI 78为存在信息偏好设置屏幕,其允许用户装置20的用户提供存在信息偏好。该GUI 78包括***存在信息部分80。使用该GUI 78,用户装置20的用户可以提供关于何时在发出的媒体项推荐消息中***存在信息34的指示。该***偏好信息部分80可以包括单选按钮(radio button)82、84、86形式的选择器,以允许用户装置20的用户选择何时在发出的媒体项推荐消息中包括存在信息34。用户装置20的用户可以指示“总是”82、“只有当媒体项推荐消息不是已经包含前一推荐者的存在信息时”84、或“从不”86***用户的存在信息34。
该GUI 78也包括修改存在信息部分88,以允许用户装置20的用户提供关于何时修改其他人的存在信息的指示。单选按钮90、92、94和96形式的选择器允许用户装置20的用户选择用户装置20何时可以修改存在信息34。用户装置20的用户可以指示“当朋友登陆时”90、“当朋友退出时”92、“当从朋友接收到媒体项推荐消息时”94、或“当修改来自媒体项播放列表的媒体项时”96的时候修改其他人的存在信息34。
GUI 78也可以包括存在信息设置部分98,以允许用户设置存在信息34的组件。该GUI 78也包括选择器,其可以包括音频组件选择器100、图像组件选择器102、以及文本组件选择器104。可以使用音频组件选择器100、图像组件选择器102、以及文本组件选择器104来设置用户的存在信息34。音频组件选择器100允许用户装置20的用户提供原始音频内容和/或从外部源导入音频。图像组件选择器102允许用户装置20的用户提供任何静止图像或图形,诸如用户的图片。文本组件选择器104允许用户装置20的用户提供任何文本消息,诸如个人问候。
图15描述了用户装置20上的示范GUI 106。该GUI 106为注释信息设置屏幕,其允许用户装置20的用户提供关于何时修改媒体项注释40以及在媒体项推荐消息36中包括媒体项注释40的指示。该用户装置20的用户可以通过激活选择器108来选择“修改注释信息”。使用单选按钮112、114和116,用户装置20的用户可以指示何时修改110媒体项注释40。用户装置20的用户可以指示“在播放媒体项之前”112、“从媒体项开始起”114、或“从不”116修改媒体项注释40。
GUI 106也允许用户装置20的用户通过激活选择器120来指示:当没有媒体项注释40与媒体项推荐消息36包括在一起时,就包括用户的存在信息34来替代媒体项注释40。
GUI 106也可以包括注释设置部分120,以允许用户装置20的用户设置媒体项注释40的组件。该GUI 106可以包括选择器,其可以包括音频组件选择器122、图像组件选择器124、以及文本组件选择器126。可以使用音频组件选择器122、图像组件选择器124、以及文本组件选择器126来设置媒体项注释40。音频组件选择器122允许用户装置20的用户提供音频组件,诸如媒体项的一部分。图像组件选择器124允许用户装置20的用户提供任何静止图像或图形,诸如艺术家的图片。文本组件选择器126允许用户装置20的用户提供任何文本消息,诸如媒体项的重要评论。
图16的方框图更加详细地描述了根据本发明一个实施例的用户装置20中的存在信息34的组件。这样就得到用于更加详细地描述存在信息34的结构和处理以及与另一用户装置20的媒体项播放器28的交互的参考。虽然图16中示出了用户装置20A和存在信息34A,但是要理解的是,图16可以应用于其它用户装置20,并且因此,本发明应该不受限于用户装置20A。
存在信息34A的音频组件42A可以包含一个或多个播放音轨128(1)、128(2)、和128(M)。虽然出于讨论本发明的目的,图16示出了三个播放音轨128A,但是本发明并不限于三个播放音轨128A。播放音轨128A可以分别具有与播放音轨128A一起存储和关联的不同音乐背景作为元数据130A。播放音轨128A(1)可以具有元数据130A(1),播放音轨128A(2)可以具有元数据130A(2),并且播放音轨128A(M)可以具有元数据130A(M)。当通过接受者的用户装置20播放该播放音轨128A时,也可以播放与该播放音轨120A关联的音乐背景。
每一播放音轨128A可以具有与其关联的不同特性。存在信息34A因此可以具有不同的特性。这些特性例如可以是节拍、流派、艺术家、和专辑。这些特性可以通过用户装置20A的用户被设置,和/或从包括他或她的媒体项收藏30和播放历史的用户简档被程序化地确定。
图17的方框图描述了根据本发明一个实施例的用户装置20中的示范媒体项播放器28的组件。图17提供了用于描述用户装置20B的媒体项播放器28B与用户装置20B的存在信息34A的结构之间的交互的参考。虽然图17中示出了用户装置20B和媒体项播放器28B,但是要理解的是,图17可以应用于其它用户装置20,并且因此,本发明应该不限于用户装置20B。图17示出了当前正在播放媒体项132的媒体项播放器128B。当前正在播放的媒体项132可以具有音频134,其可以通过相关联的元数据136表示。用户装置20B也可以包括媒体项分析***138B,其可以分析和比较不同媒体项的元数据。
媒体项分析***138B所执行的比较可以包括测量和匹配媒体项的特性。该媒体项分析***138B可以是分析和比较这些特性的程序、算法或控制机制。除了分析和比较这些特性之外,该媒体项分析***138B可以包括通过应用节拍匹配技术来调节媒体项132每分钟的节奏或节拍(BPM)的功能。节拍匹配技术提供了使用某些技术来修改媒体项的功能,包括但并不限于时间拉伸效果和对齐,从而使得播放音轨128A和媒体项以更加无缝的方式一起播放。
图18描述了根据本发明的一个实施例,在中央/代理服务器12与用户装置20A、20B之间的示范通信流程图。用户装置20A生成媒体项推荐消息36A(步骤700),并将媒体项推荐消息36A传输到中央/代理服务器12(步骤702)。中央/代理服务器12将媒体项推荐消息36A传输到用户装置20B(步骤704)。
使用媒体项分析***138B,用户装置20B将当前正在用户装置20B上播放的媒体项132的元数据136与包括在存在信息34A中的播放音轨128A的元数据130A进行比较(步骤706)。用户装置20B基于该比较从存在信息34A中选择“最佳拟合”的播放音轨128A(步骤708)。用户装置20B播放来自存在信息34A的“最佳拟合”的播放音轨128A(步骤710)。
如果存在信息34A的一个播放音轨128A与用户装置20B上当前正在播放的媒体项132不完全匹配,那么媒体项分析***138B可以使用节拍匹配技术调节与当前正在播放的媒体项132最接近匹配的播放音轨128A的节奏。通过这种方式,播放音轨128A的BPM被调节,以与当前正在播放的媒体项132的BPM匹配。
图19的方框图描述了有关于可以由图1和10的中央/代理服务器12提供以执行本发明的示范组件的更多详情。通常,中央/代理服务器12可以是基于处理器或微处理器的,并且也具有相关联存储器142的控制***140。推荐数据库16至少部分地在软件中实施,并且存储在存储器142中。中央/代理服务器12也包括用于存储用户账户14的存储单元144。存储单元144也可以存储推荐数据库16。存储单元144可以是任何数量的数字存储装置,诸如一个或多个硬盘驱动器、一个或多个存储器卡、随机存取存储器(RAM)、一个或多个外部数字存储装置等。用户账户14可替换地可以存储在存储器142中。通信接口146可以包括网络接口,其允许中央/代理服务器12通信地与网络18耦合(图1和10)。
图20的方框图描述了有关于可以在图1和10的用户装置20内提供以提供本发明的示范组件的更多详情。通常,用户装置20可以是基于处理器或微处理器的,并且也包括用户接口148,其可以包括诸如显示器、扬声器、用户输入装置等的组件。用户装置20也包括具有相关联存储器152的控制***150。在该范例中,推荐引擎24和媒体项播放器28至少部分地在软件中实施,并且存储在存储器152中。媒体项推荐客户应用程序22(图1和10)也可以存储在存储器152中。用户装置20也包括用于存储媒体项播放列表26和媒体项收藏30(图1和10)的存储单元154。存储单元154可以是任何数量的数字存储装置,诸如一个或多个硬盘驱动器、一个或多个存储器卡、RAM、一个或多个外部数字存储装置等。媒体项播放列表26和媒体项收藏30可选择地可以存储在存储器152中。用户装置20也包括通信接口156。该通信接口156可以包括网络接口,其允许用户装置20通信地与网络18耦合(图1和10)。
本发明的功能可以通过由计算机相关的***或方法使用的或与其有关的任何计算机可读媒体实施。在本发明的上下文中,计算机可读媒体为可以传输、包含、或存储计算机程序、指令或由计算机相关的***或方法使用或与其有关的数据的电子、磁、光学、半导体或其它装置或方式。
本领域的熟练技术人员会认识到对本发明优选实施例的改进和修改。所有这种改进和修改都认为是在这里所公开的概念以及下面的权利要求书的范围内。
Claims (45)
1.一种生成媒体项推荐消息的方法,包括步骤:
在媒体项推荐消息中包含媒体项的媒体项标识符;和
在媒体项推荐消息中包含媒体项的推荐者的存在信息,其中该存在信息与媒体项标识符相关联。
2.权利要求1的方法,进一步包括将媒体项推荐消息传输到接受者的步骤。
3.权利要求1的方法,其中存在信息包含元数据。
4.权利要求3的方法,其中元数据包含统一资源***。
5.权利要求1的方法,其中包含媒体项标识符包括从媒体项播放列表选择要推荐的媒体项。
6.权利要求1的方法,其中包含存在信息包括从媒体项播放列表选择存在信息。
7.权利要求1的方法,其中存在信息包含至少一个组件,该至少一个组件来自由音频组件、图像组件、和文本组件所构成的组。
8.权利要求7的方法,其中音频组件包含播放音轨。
9.权利要求8的方法,其中播放音轨包含基于节拍、流派、艺术家或专辑的某些特性。
10.权利要求1的方法,其中存在信息包含媒体项的多个推荐者的存在信息。
11.权利要求1的方法,进一步包括在媒体项推荐消息中包含媒体项注释的步骤,其中媒体项注释与媒体项标识符关联。
12.权利要求11的方法,其中媒体项注释包含元数据。
13.权利要求12方法,其中元数据包含统一资源***。
14.权利要求11的方法,其中包含媒体项注释包括从媒体项播放列表选择媒体项注释。
15.权利要求11的方法,其中媒体项注释包含来自由音频组件、图像组件、或文本组件所构成的组的至少一个组件。
16.一种用于生成媒体项推荐消息的***,包括:
控制***,其中该控制***用于:
在媒体项推荐消息中包含媒体项的媒体项标识符;和
在媒体项推荐消息中包含媒体项的推荐者的存在信息,其中该存在信息与该媒体项标识符相关联。
17.权利要求16的***,其中控制***进一步用于将媒体项推荐消息传输到接受者。
18.权利要求16的***,其中存在信息包含元数据。
19.权利要求17的***,其中元数据包含统一资源***。
20.权利要求16的***,其中控制***用于通过从媒体项播放列表选择要推荐的媒体项来包括媒体项标识符。
21.权利要求16的***,其中控制***用于通过从媒体项播放列表选择存在信息来包括存在信息。
22.权利要求16的***,其中存在信息包含至少一个组件,该至少一个组件来自由音频组件、图像组件、和文本组件所构成的组。
23.权利要求22的***,其中音频组件包含播放音轨。
24.权利要求23的***,其中播放音轨包含基于节拍、流派、艺术家或专辑的某些特性。
25.权利要求16的***,其中存在信息包含媒体项的多个推荐者的存在信息。
26.权利要求16的***,其中控制***进一步用于在媒体项推荐消息中包含与媒体项标识符关联的媒体项注释。
27.权利要求26的***,其中媒体项注释包含元数据。
28.权利要求27***,其中元数据包含统一资源***。
29.权利要求26的***,其中控制***用于通过从媒体项播放列表选择媒体项注释来包含媒体项注释。
30.权利要求26的***,其中媒体项注释包含来自由音频组件、图像组件、和文本组件所构成的组的一个或多个组件。
31.一种计算机可读媒体,其包含的指令用于指导计算机,以:
生成媒体项推荐消息,其中媒体项推荐消息包括:
媒体项的媒体项标识符;和
媒体项的推荐者的存在信息,其中该存在信息与该媒体项标识符关联。
32.权利要求31的计算机可读媒体,进一步包含用于指导计算机将媒体项推荐消息传输到接受者的指令。
33.权利要求31的计算机可读媒体,其中存在信息包含元数据。
34.权利要求33的计算机可读媒体,其中元数据包含统一资源***。
35.权利要求31的计算机可读媒体,其中媒体项标识符选自媒体项播放列表。
36.权利要求31的计算机可读媒体,其中存在信息选自媒体项播放列表。
37.权利要求31的计算机可读媒体,其中存在信息包含至少一个组件,该组件来自由音频组件、图像组件、和文本组件所构成的组。
38.权利要求37的计算机可读媒体,其中音频组件包含播放音轨。
39.权利要求38的计算机可读媒体,其中播放音轨包含基于节拍、流派、艺术家或专辑的某些特性。
40.权利要求31的计算机可读媒体,其中存在信息包含媒体项的多个推荐者的存在信息。
41.权利要求31的计算机可读媒体,其中媒体项推荐消息进一步包含媒体项注释,其中媒体项注释与媒体项标识符关联。
42.权利要求41的计算机可读媒体,其中媒体项注释包含元数据。
43.权利要求42计算机可读媒体,其中元数据包含统一资源***。
44.权利要求41的计算机可读媒体,其中媒体项注释选自媒体项播放列表。
45.权利要求41的计算机可读媒体,其中媒体项注释包含至少一个组件,该组件来自由音频组件、图像组件、和文本组件所构成的组。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/757083 | 2007-06-01 | ||
US11/757,083 US9037632B2 (en) | 2007-06-01 | 2007-06-01 | System and method of generating a media item recommendation message with recommender presence information |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101315634A true CN101315634A (zh) | 2008-12-03 |
Family
ID=40089505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008100987516A Pending CN101315634A (zh) | 2007-06-01 | 2008-05-30 | 生成有推荐者的存在信息的媒体项推荐消息的***和方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9037632B2 (zh) |
CN (1) | CN101315634A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010063200A1 (zh) * | 2008-12-04 | 2010-06-10 | 北京网秦天下科技有限公司 | 在手机用户之间推荐内容的方法和*** |
CN102460500A (zh) * | 2009-06-17 | 2012-05-16 | 微软公司 | 社交图播放列表服务 |
CN102467723A (zh) * | 2010-11-09 | 2012-05-23 | 索尼公司 | 用于在查看型社交网络中向用户提供推荐的***和方法 |
CN105491456A (zh) * | 2014-10-11 | 2016-04-13 | 中兴通讯股份有限公司 | 视频内容的推荐、评价方法及装置 |
CN106156305A (zh) * | 2016-06-30 | 2016-11-23 | 北京奇虎科技有限公司 | 展现推送数据的方法及装置 |
WO2019072113A1 (zh) * | 2017-10-10 | 2019-04-18 | 腾讯科技(深圳)有限公司 | 视频推荐方法、终端和存储介质 |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001093226A (ja) * | 1999-09-21 | 2001-04-06 | Sony Corp | 情報通信システムおよび方法、ならびに、情報通信装置および方法 |
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 |
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 |
US8285776B2 (en) | 2007-06-01 | 2012-10-09 | Napo Enterprises, Llc | System and method for processing a received media item recommendation message comprising recommender presence information |
US9164993B2 (en) | 2007-06-01 | 2015-10-20 | Napo Enterprises, Llc | System and method for propagating a media item recommendation message comprising recommender presence information |
US20090030792A1 (en) * | 2007-07-24 | 2009-01-29 | Amit Khivesara | Content recommendation service |
JP5061829B2 (ja) * | 2007-10-04 | 2012-10-31 | ソニー株式会社 | コンテンツ提供装置、およびデータ処理方法、並びにコンピュータ・プログラム |
US9060034B2 (en) | 2007-11-09 | 2015-06-16 | Napo Enterprises, Llc | System and method of filtering recommenders in a media item recommendation system |
US8396951B2 (en) | 2007-12-20 | 2013-03-12 | Napo Enterprises, Llc | Method and system for populating a content repository for an internet radio service based on a recommendation network |
US9734507B2 (en) | 2007-12-20 | 2017-08-15 | Napo Enterprise, Llc | Method and system for simulating recommendations in a social network for an offline user |
US8117193B2 (en) | 2007-12-21 | 2012-02-14 | Lemi Technology, Llc | Tunersphere |
US8316015B2 (en) | 2007-12-21 | 2012-11-20 | Lemi Technology, Llc | Tunersphere |
US8060525B2 (en) | 2007-12-21 | 2011-11-15 | Napo Enterprises, Llc | Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information |
KR101517769B1 (ko) * | 2008-04-24 | 2015-05-06 | 삼성전자주식회사 | 미디어 컨텐츠 재생장치에서 방송 컨텐츠의 추천 방법과 그장치 |
US8621028B2 (en) * | 2008-11-04 | 2013-12-31 | Microsoft Corporation | Content-recommendation message |
US8200602B2 (en) | 2009-02-02 | 2012-06-12 | Napo Enterprises, Llc | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
US20130254314A1 (en) * | 2009-06-09 | 2013-09-26 | Edmond K. Chow | Digital content delivery |
US20120179966A1 (en) * | 2011-01-07 | 2012-07-12 | Paul Kappos | Systems and methods for producing hybrid electronic data forms including linked multimedia files |
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 |
CN102760163B (zh) * | 2012-06-12 | 2015-04-29 | 北京奇虎科技有限公司 | 一种特征信息的个性化推荐方法及装置 |
US9066009B2 (en) | 2012-12-20 | 2015-06-23 | Google Inc. | Method for prompting photographs of events |
KR20150058734A (ko) * | 2013-11-21 | 2015-05-29 | 삼성전자주식회사 | 전자 장치의 컨텐츠 제공 방법 및 장치 |
CN104734898B (zh) * | 2013-12-19 | 2018-09-07 | ***通信集团上海有限公司 | 一种基于社交网络分析的业务推荐方法和*** |
US11343553B2 (en) * | 2014-08-05 | 2022-05-24 | Piksel, Inc. | Context driven recommendation for content delivery and display system |
JP6533085B2 (ja) | 2015-03-31 | 2019-06-19 | Line株式会社 | 端末、情報処理方法、及びプログラム |
US10602226B2 (en) * | 2018-06-27 | 2020-03-24 | Microsoft Technology Licensing, Llc | Ranking carousels of on-line recommendations of videos |
CN111107439B (zh) * | 2019-11-29 | 2022-02-08 | 北京达佳互联信息技术有限公司 | 内容分发方法、装置、服务器及存储介质 |
Family Cites Families (314)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4870579A (en) * | 1987-10-01 | 1989-09-26 | Neonics, Inc. | System and method of predicting subjective reactions |
US5418942A (en) * | 1989-07-06 | 1995-05-23 | Krawchuk; Kenneth V. | System and method for storing and managing information |
US5963916A (en) * | 1990-09-13 | 1999-10-05 | Intouch Group, Inc. | Network apparatus and method for preview of music products and compilation of market data |
US5621456A (en) * | 1993-06-22 | 1997-04-15 | Apple Computer, Inc. | Methods and apparatus for audio-visual interface for the display of multiple program categories |
US6388714B1 (en) * | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
US5956027A (en) * | 1995-12-12 | 1999-09-21 | At&T Corp | Method and apparatus for sharing a web page |
US6314420B1 (en) * | 1996-04-04 | 2001-11-06 | Lycos, Inc. | Collaborative/adaptive search engine |
US6195657B1 (en) * | 1996-09-26 | 2001-02-27 | Imana, Inc. | Software, method and apparatus for efficient categorization and recommendation of subjects according to multidimensional semantics |
US5771778A (en) * | 1996-10-15 | 1998-06-30 | Maclean, Iv; John A. | Marketing system |
US20010013009A1 (en) * | 1997-05-20 | 2001-08-09 | Daniel R. Greening | System and method for computer-based marketing |
US20060020614A1 (en) | 1997-08-08 | 2006-01-26 | Kolawa Adam K | Method and apparatus for automated selection, organization, and recommendation of items based on user preference topography |
JPH1166824A (ja) | 1997-08-15 | 1999-03-09 | Sony Corp | オーディオサーバシステム |
US6134552A (en) * | 1997-10-07 | 2000-10-17 | Sap Aktiengesellschaft | Knowledge provider with logical hyperlinks |
EP0962074B1 (en) * | 1997-11-25 | 2012-12-19 | Motorola Mobility LLC | Audio content player methods, systems, and articles of manufacture |
US6654786B1 (en) * | 1998-04-30 | 2003-11-25 | Openwave Systems Inc. | Method and apparatus for informing wireless clients about updated information |
WO2000011540A1 (fr) | 1998-08-24 | 2000-03-02 | Hitachi, Ltd. | Systeme, dispositif et procede d'affichage de traitement d'informations multimedia |
US6694482B1 (en) * | 1998-09-11 | 2004-02-17 | Sbc Technology Resources, Inc. | System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system |
US6317722B1 (en) * | 1998-09-18 | 2001-11-13 | Amazon.Com, Inc. | Use of electronic shopping carts to generate personal recommendations |
US6266649B1 (en) * | 1998-09-18 | 2001-07-24 | Amazon.Com, Inc. | Collaborative recommendations using item-to-item similarity mappings |
US6567797B1 (en) * | 1999-01-26 | 2003-05-20 | Xerox Corporation | System and method for providing recommendations based on multi-modal user clusters |
US6353823B1 (en) * | 1999-03-08 | 2002-03-05 | Intel Corporation | Method and system for using associative metadata |
US6498955B1 (en) * | 1999-03-19 | 2002-12-24 | Accenture Llp | Member preference control of an environment |
JP4065472B2 (ja) | 1999-04-27 | 2008-03-26 | キヤノン株式会社 | 画像処理装置およびその方法、記憶媒体 |
US7013301B2 (en) | 2003-09-23 | 2006-03-14 | Predixis Corporation | Audio fingerprinting system and method |
US20050038819A1 (en) | 2000-04-21 | 2005-02-17 | Hicken Wendell T. | Music Recommendation system and method |
AU5934900A (en) * | 1999-07-16 | 2001-02-05 | Agentarts, Inc. | Methods and system for generating automated alternative content recommendations |
KR100328670B1 (ko) * | 1999-07-21 | 2002-03-20 | 정만원 | 다중 추천 에이전트들을 이용하는 추천 시스템 |
US6973475B2 (en) | 1999-09-18 | 2005-12-06 | Wildtangent | Dynamic scalable multi-media content streaming |
US6941275B1 (en) | 1999-10-07 | 2005-09-06 | Remi Swierczek | Music identification system |
US7072846B1 (en) | 1999-11-16 | 2006-07-04 | Emergent Music Llc | Clusters for rapid artist-audience matching |
US6430559B1 (en) * | 1999-11-02 | 2002-08-06 | Claritech Corporation | Method and apparatus for profile score threshold setting and updating |
US6757691B1 (en) * | 1999-11-09 | 2004-06-29 | America Online, Inc. | Predicting content choices by searching a profile database |
GB2397205B (en) | 1999-11-10 | 2004-09-15 | Launch Media Inc | A user interface for an internet data stream transmission system |
US6526411B1 (en) | 1999-11-15 | 2003-02-25 | Sean Ward | System and method for creating dynamic playlists |
US6904264B1 (en) | 1999-12-21 | 2005-06-07 | Texas Instruments Incorporated | Method requesting and paying for download digital radio content |
US6609253B1 (en) * | 1999-12-30 | 2003-08-19 | Bellsouth Intellectual Property Corporation | Method and system for providing interactive media VCR control |
US6912528B2 (en) | 2000-01-18 | 2005-06-28 | Gregg S. Homer | Rechargeable media distribution and play system |
US7340481B1 (en) * | 2000-01-21 | 2008-03-04 | International Business Machines Corp. | Method and system for adding user-provided content to a content object stored in a data repository |
US6519648B1 (en) * | 2000-01-24 | 2003-02-11 | Friskit, Inc. | Streaming media search and continuous playback of multiple media resources located on a network |
US20010025259A1 (en) * | 2000-03-02 | 2001-09-27 | Pierre Rouchon | Radio station digital music distribution system and method |
US20030055657A1 (en) * | 2000-04-20 | 2003-03-20 | Masanao Yoshida | Decoder |
US20030005074A1 (en) * | 2000-04-25 | 2003-01-02 | Herz Frederick S.M. | Method of combining shared buffers of continuous digital media data with media delivery scheduling |
US8352331B2 (en) * | 2000-05-03 | 2013-01-08 | Yahoo! Inc. | Relationship discovery engine |
US6947922B1 (en) | 2000-06-16 | 2005-09-20 | Xerox Corporation | Recommender system and method for generating implicit ratings based on user interactions with handheld devices |
AU2001267815A1 (en) * | 2000-06-29 | 2002-01-08 | Musicgenome.Com Inc. | Using a system for prediction of musical preferences for the distribution of musical content over cellular networks |
US7075000B2 (en) * | 2000-06-29 | 2006-07-11 | Musicgenome.Com Inc. | System and method for prediction of musical preferences |
US6662231B1 (en) * | 2000-06-30 | 2003-12-09 | Sei Information Technology | Method and system for subscriber-based audio service over a communication network |
US20030115167A1 (en) * | 2000-07-11 | 2003-06-19 | Imran Sharif | Web browser implemented in an Internet appliance |
JP4236922B2 (ja) * | 2000-07-11 | 2009-03-11 | ヤフー! インコーポレイテッド | コミュニティの偏りを持たせたオンライン再生システム |
US6801909B2 (en) * | 2000-07-21 | 2004-10-05 | Triplehop Technologies, Inc. | System and method for obtaining user preferences and providing user recommendations for unseen physical and information goods and services |
US7624337B2 (en) | 2000-07-24 | 2009-11-24 | Vmark, Inc. | System and method for indexing, searching, identifying, and editing portions of electronic multimedia files |
US20060064716A1 (en) | 2000-07-24 | 2006-03-23 | Vivcom, Inc. | Techniques for navigating multiple video streams |
US6990453B2 (en) | 2000-07-31 | 2006-01-24 | Landmark Digital Services Llc | System and methods for recognizing sound and music signals in high noise and distortion |
US20020052207A1 (en) * | 2000-08-07 | 2002-05-02 | Hunzinger Jason F. | Context tags for context-aware computer programs |
CA2420215A1 (en) * | 2000-08-23 | 2002-06-27 | Neurogen Corporation | High affinity small molecule c5a receptor modulators |
WO2002021335A1 (en) | 2000-09-01 | 2002-03-14 | Telcordia Technologies, Inc. | Automatic recommendation of products using latent semantic indexing of content |
US6615208B1 (en) * | 2000-09-01 | 2003-09-02 | Telcordia Technologies, Inc. | Automatic recommendation of products using latent semantic indexing of content |
US7653654B1 (en) | 2000-09-29 | 2010-01-26 | International Business Machines Corporation | Method and system for selectively accessing files accessible through a network |
US7162460B2 (en) * | 2000-10-10 | 2007-01-09 | Stamps.Com Inc | Media type identification |
DE60111072T2 (de) | 2000-10-26 | 2006-01-26 | Prismedia Networks, Inc., San Jose | Verfahren und vorrichtung zur parallelen nachrichtenübermittlung in echtzeit von dateisegmentierten |
US6629104B1 (en) * | 2000-11-22 | 2003-09-30 | Eastman Kodak Company | Method for adding personalized metadata to a collection of digital images |
CA2327119A1 (en) | 2000-11-30 | 2002-05-30 | Ibm Canada Limited-Ibm Canada Limitee | Rule-based personalization framework for integrating recommendation systems |
US7240358B2 (en) | 2000-12-08 | 2007-07-03 | Digital Fountain, Inc. | Methods and apparatus for scheduling, serving, receiving media-on demand for clients, servers arranged according to constraints on resources |
US7035871B2 (en) | 2000-12-19 | 2006-04-25 | Intel Corporation | Method and apparatus for intelligent and automatic preference detection of media content |
US7440943B2 (en) | 2000-12-22 | 2008-10-21 | Xerox Corporation | Recommender system and method |
US20020087382A1 (en) * | 2001-01-03 | 2002-07-04 | Tiburcio Vincio B. | Method and system for assigning and tracking tasks, such as under an electronic auction |
US20020103796A1 (en) * | 2001-01-31 | 2002-08-01 | Sonicblue, Inc. | Method for parametrically sorting music files |
EP1229469A1 (en) * | 2001-02-01 | 2002-08-07 | Koninklijke Philips Electronics N.V. | Method and arrangements for facilitating the sharing of audiovisual products |
US20020108112A1 (en) * | 2001-02-02 | 2002-08-08 | Ensequence, Inc. | System and method for thematically analyzing and annotating an audio-visual sequence |
CA2438998C (en) | 2001-02-20 | 2011-08-23 | Caron S. Ellis | Multiple radio signal processing and storing method and apparatus |
US20020116533A1 (en) * | 2001-02-20 | 2002-08-22 | Holliman Matthew J. | System for providing a multimedia peer-to-peer computing platform |
GB2372850A (en) | 2001-03-02 | 2002-09-04 | Hewlett Packard Co | Computer network |
US7047406B2 (en) | 2001-03-21 | 2006-05-16 | Qurlo Holdings, Inc. | Method and system for providing a secure peer-to-peer file delivery network |
US20020138836A1 (en) * | 2001-03-23 | 2002-09-26 | Koninklijke Philips Electronics N.V. | Method and apparatus for recommending television programming through a celebrity or using a celebrity profile |
US20030014407A1 (en) * | 2001-04-11 | 2003-01-16 | Green Arrow Media, Inc. | System and method for making media recommendations |
US6670537B2 (en) * | 2001-04-20 | 2003-12-30 | Sony Corporation | Media player for distribution of music samples |
DE10154656A1 (de) * | 2001-05-10 | 2002-11-21 | Ibm | System und Verfahren für Empfehlungen von Artikeln |
US6757517B2 (en) * | 2001-05-10 | 2004-06-29 | Chin-Chi Chang | Apparatus and method for coordinated music playback in wireless ad-hoc networks |
US6968334B2 (en) | 2001-05-15 | 2005-11-22 | Nokia Corporation | Method and business process to maintain privacy in distributed recommendation systems |
US7296032B1 (en) | 2001-05-17 | 2007-11-13 | Fotiva, Inc. | Digital media organization and access |
US7219145B2 (en) * | 2001-05-30 | 2007-05-15 | Qualcomm Incorporated | Method and apparatus for individually estimating time required to download application programs to remote modules over wireless network |
US6976228B2 (en) | 2001-06-27 | 2005-12-13 | Nokia Corporation | Graphical user interface comprising intersecting scroll bar for selection of content |
US7039879B2 (en) * | 2001-06-28 | 2006-05-02 | Nokia Corporation | Method and apparatus for scrollable cross-point navigation in a user interface |
US20030153338A1 (en) * | 2001-07-24 | 2003-08-14 | Herz Frederick S. M. | Autoband |
US7463890B2 (en) | 2002-07-24 | 2008-12-09 | Herz Frederick S M | Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network |
US7222187B2 (en) | 2001-07-31 | 2007-05-22 | Sun Microsystems, Inc. | Distributed trust mechanism for decentralized networks |
AU2002323413A1 (en) * | 2001-08-27 | 2003-03-10 | Gracenote, Inc. | Playlist generation, delivery and navigation |
US7594246B1 (en) | 2001-08-29 | 2009-09-22 | Vulcan Ventures, Inc. | System and method for focused navigation within a user interface |
CN100492524C (zh) | 2001-09-10 | 2009-05-27 | 汤姆森特许公司 | 用于在数字音频数据播放器中建立带索引的播放列表的方法和装置 |
US20030066068A1 (en) * | 2001-09-28 | 2003-04-03 | Koninklijke Philips Electronics N.V. | Individual recommender database using profiles of others |
WO2003030051A1 (en) | 2001-09-30 | 2003-04-10 | Realcontacts Ltd | Connection service |
JP2003122766A (ja) * | 2001-10-10 | 2003-04-25 | Shinichi Konomi | 物理的実体を用いてニーズと情報を共有するためのシステムおよび方法 |
US6986136B2 (en) * | 2001-10-30 | 2006-01-10 | Hewlett-Packard Development Company, L.P. | Web-based imaging service enabling jobs to be interrupted gracefully |
US7145678B2 (en) * | 2001-10-30 | 2006-12-05 | Hewlett-Packard Development Company, L.P. | Configurable web-based imaging service that prevents time consuming jobs from printing |
US7305449B2 (en) * | 2001-10-30 | 2007-12-04 | Hewlett-Packard Development Company, L.P. | Web-based imaging service providing reservation |
DE10247929A1 (de) * | 2001-10-31 | 2003-05-28 | Ibm | Auslegen eines Empfehlungssystems zum Vorsehen von Anwender-zu-Anwender-Empfehlungen |
US20030097186A1 (en) * | 2001-11-13 | 2003-05-22 | Koninklijke Philips Electronics N.V | Method and apparatus for generating a stereotypical profile for recommending items of interest using feature-based clustering |
US7283992B2 (en) | 2001-11-30 | 2007-10-16 | Microsoft Corporation | Media agent to suggest contextually related media content |
WO2003048948A1 (en) * | 2001-12-04 | 2003-06-12 | Yahoo!Inc. | Method and system for providing listener-requested music over a network |
KR20040065260A (ko) | 2001-12-13 | 2004-07-21 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 매체 시스템상의 매체 콘텐츠 추천 |
US7139757B1 (en) | 2001-12-21 | 2006-11-21 | The Procter & Gamble Company | Contextual relevance engine and knowledge delivery system |
US20030160770A1 (en) * | 2002-02-25 | 2003-08-28 | Koninklijke Philips Electronics N.V. | Method and apparatus for an adaptive audio-video program recommendation system |
US7096234B2 (en) | 2002-03-21 | 2006-08-22 | Microsoft Corporation | Methods and systems for providing playlists |
US6941324B2 (en) | 2002-03-21 | 2005-09-06 | Microsoft Corporation | Methods and systems for processing playlists |
US9715500B2 (en) | 2004-04-27 | 2017-07-25 | Apple Inc. | Method and system for sharing playlists |
US20030191753A1 (en) * | 2002-04-08 | 2003-10-09 | Michael Hoch | Filtering contents using a learning mechanism |
US6987221B2 (en) * | 2002-05-30 | 2006-01-17 | Microsoft Corporation | Auto playlist generation with multiple seed songs |
GB0213844D0 (en) * | 2002-06-15 | 2002-07-24 | Hewlett Packard Co | Wireless communication cost prediction for mobile device |
US20030237093A1 (en) * | 2002-06-19 | 2003-12-25 | Marsh David J. | Electronic program guide systems and methods for handling multiple users |
US20030236582A1 (en) * | 2002-06-25 | 2003-12-25 | Lee Zamir | Selection of items based on user reactions |
US20040003392A1 (en) * | 2002-06-26 | 2004-01-01 | Koninklijke Philips Electronics N.V. | Method and apparatus for finding and updating user group preferences in an entertainment system |
JP4039158B2 (ja) | 2002-07-22 | 2008-01-30 | ソニー株式会社 | 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム |
GB2391663B (en) | 2002-08-06 | 2005-06-22 | Hewlett Packard Development Co | Method and server for establishing coordinated consumption of a streamed media object by multiple devices |
US20040034441A1 (en) * | 2002-08-16 | 2004-02-19 | Malcolm Eaton | System and method for creating an index of audio tracks |
US20040172267A1 (en) | 2002-08-19 | 2004-09-02 | Jayendu Patel | Statistical personalized recommendation system |
US20030149581A1 (en) * | 2002-08-28 | 2003-08-07 | Imran Chaudhri | Method and system for providing intelligent network content delivery |
EP1540555A1 (en) | 2002-09-09 | 2005-06-15 | Koninklijke Philips Electronics N.V. | A data network, user terminal and method for providing recommendations |
US20040073919A1 (en) * | 2002-09-26 | 2004-04-15 | Srinivas Gutta | Commercial recommender |
US7081579B2 (en) * | 2002-10-03 | 2006-07-25 | Polyphonic Human Media Interface, S.L. | Method and system for music recommendation |
US7089248B1 (en) | 2002-11-04 | 2006-08-08 | Adobe Systems Incorporated | Group file delivery including user-defined metadata |
US7260309B2 (en) * | 2002-11-07 | 2007-08-21 | Koninklijke Philips Electronics N.V. | Tracking of partially viewed shows so that they can be marked for deletion when a personal video recorder runs out of space |
JP4302967B2 (ja) * | 2002-11-18 | 2009-07-29 | パイオニア株式会社 | 楽曲検索方法、楽曲検索装置及び楽曲検索プログラム |
US7293065B2 (en) | 2002-11-20 | 2007-11-06 | Return Path | Method of electronic message delivery with penalties for unsolicited messages |
US7912920B2 (en) * | 2002-12-13 | 2011-03-22 | Stephen Loomis | Stream sourcing content delivery system |
US20040133908A1 (en) * | 2003-01-03 | 2004-07-08 | Broadq, Llc | Digital media system and method therefor |
US20040133914A1 (en) * | 2003-01-03 | 2004-07-08 | Broadq, Llc | Digital media system and method therefor |
US20040133657A1 (en) * | 2003-01-03 | 2004-07-08 | Broadq, Llc | Digital media system and method therefor |
US20040162783A1 (en) * | 2003-01-31 | 2004-08-19 | Gross John N. | Media queue replenisher |
US20060053080A1 (en) | 2003-02-03 | 2006-03-09 | Brad Edmonson | Centralized management of digital rights licensing |
US20040162830A1 (en) * | 2003-02-18 | 2004-08-19 | Sanika Shirwadkar | Method and system for searching location based information on a mobile device |
US7644166B2 (en) | 2003-03-03 | 2010-01-05 | Aol Llc | Source audio identifiers for digital communications |
US20050021678A1 (en) | 2003-03-11 | 2005-01-27 | Wegener Communications, Inc. | Satellite network control by internet with file upload and distribution |
US20040181517A1 (en) * | 2003-03-13 | 2004-09-16 | Younghee Jung | System and method for social interaction |
US7805746B2 (en) | 2003-03-14 | 2010-09-28 | Tvworks, Llc | Optimized application on-the-wire format for construction, delivery and display of enhanced television content |
US7797343B2 (en) * | 2003-03-17 | 2010-09-14 | Xerox Corporation | System and method for providing usage metrics of digital content |
US8572104B2 (en) | 2003-04-18 | 2013-10-29 | Kaleidescape, Inc. | Sales of collections excluding those already purchased |
US7120619B2 (en) | 2003-04-22 | 2006-10-10 | Microsoft Corporation | Relationship view |
US7627343B2 (en) | 2003-04-25 | 2009-12-01 | Apple Inc. | Media player system |
US9406068B2 (en) | 2003-04-25 | 2016-08-02 | Apple Inc. | Method and system for submitting media for network-based purchase and distribution |
EP1484693A1 (en) | 2003-06-04 | 2004-12-08 | Sony NetServices GmbH | Content recommendation device with an arrangement engine |
US8103540B2 (en) | 2003-06-05 | 2012-01-24 | Hayley Logistics Llc | System and method for influencing recommender system |
US7685117B2 (en) | 2003-06-05 | 2010-03-23 | Hayley Logistics Llc | Method for implementing search engine |
US7177872B2 (en) | 2003-06-23 | 2007-02-13 | Sony Corporation | Interface for media publishing |
US20050026559A1 (en) | 2003-07-01 | 2005-02-03 | Robert Khedouri | Method and apparatus for wirelessly transferring music and other audio content to a car stereo or home stereo |
US20050038876A1 (en) | 2003-08-15 | 2005-02-17 | Aloke Chaudhuri | System and method for instant match based on location, presence, personalization and communication |
EP1664997A4 (en) | 2003-09-10 | 2007-12-19 | Yahoo Inc | MUSIC PURCHASING AND PLAYING SYSTEM AND METHOD |
US20050060264A1 (en) | 2003-09-15 | 2005-03-17 | Microsoft Corporation | System and method for creating and playing globally relevant playlists |
US9100814B2 (en) | 2003-09-17 | 2015-08-04 | Unwired Plant, Llc | Federated download of digital content to wireless devices |
US20060008256A1 (en) | 2003-10-01 | 2006-01-12 | Khedouri Robert K | Audio visual player apparatus and system and method of content distribution using the same |
US20130097302A9 (en) | 2003-10-01 | 2013-04-18 | Robert Khedouri | Audio visual player apparatus and system and method of content distribution using the same |
US7844548B2 (en) | 2003-10-15 | 2010-11-30 | Apple Inc. | Techniques and systems for electronic submission of media for network-based distribution |
US7509291B2 (en) | 2003-10-17 | 2009-03-24 | Stamps.Com Inc. | Formatting value-bearing item indicia |
US20050154608A1 (en) | 2003-10-21 | 2005-07-14 | Fair Share Digital Media Distribution | Digital media distribution and trading system used via a computer network |
US7590546B2 (en) | 2003-10-22 | 2009-09-15 | Chuang Thomas C | System and method for renting or purchasing goods via a communications network |
US20050091107A1 (en) | 2003-10-22 | 2005-04-28 | Scott Blum | Media player and access system and method and media player operating system architecture |
US20060206582A1 (en) | 2003-11-17 | 2006-09-14 | David Finn | Portable music device with song tag capture |
ES2448400T3 (es) | 2003-11-26 | 2014-03-13 | Sony Corporation | Sistema para acceder a elementos de contenido sobre una red |
US7606772B2 (en) | 2003-11-28 | 2009-10-20 | Manyworlds, Inc. | Adaptive social computing methods |
US7627644B2 (en) | 2003-11-28 | 2009-12-01 | Canon Kabushiki Kaisha | Recipient-centred proactive caching in a peer-to-peer system |
US7441041B2 (en) | 2003-11-29 | 2008-10-21 | Microsoft Corporation | Network download regulation method and system |
US7523096B2 (en) | 2003-12-03 | 2009-04-21 | Google Inc. | Methods and systems for personalized network searching |
US7620362B2 (en) * | 2003-12-04 | 2009-11-17 | International Business Machines Corporation | Controlling access to wirelessly broadcast electronic works during playback |
US7515873B2 (en) | 2003-12-04 | 2009-04-07 | International Business Machines Corporation | Responding to recipient rated wirelessly broadcast electronic works |
US20050138198A1 (en) | 2003-12-18 | 2005-06-23 | It Works | Methods, apparatuses, systems, and articles for determining and implementing an efficient computer network architecture |
JP2005197913A (ja) | 2004-01-06 | 2005-07-21 | Canon Inc | 画像処理装置及び画像処理方法 |
US20080033979A1 (en) | 2004-01-20 | 2008-02-07 | Koninklijke Philips Electronic, N.V. | Integrated Playlist Generator |
US20060010167A1 (en) | 2004-01-21 | 2006-01-12 | Grace James R | Apparatus for navigation of multimedia content in a vehicle multimedia system |
WO2005072405A2 (en) | 2004-01-27 | 2005-08-11 | Transpose, Llc | Enabling recommendations and community by massively-distributed nearest-neighbor searching |
KR20050077874A (ko) | 2004-01-28 | 2005-08-04 | 삼성전자주식회사 | 스케일러블 비디오 스트림 송신 방법 및 이를 이용한 장치 |
US7373614B1 (en) * | 2004-02-10 | 2008-05-13 | Apple Inc. | Navigation history |
US7512658B2 (en) | 2004-02-26 | 2009-03-31 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon a transfer rate, a message size, and a file format |
US7594245B2 (en) | 2004-03-04 | 2009-09-22 | Sharp Laboratories Of America, Inc. | Networked video devices |
US8949899B2 (en) * | 2005-03-04 | 2015-02-03 | Sharp Laboratories Of America, Inc. | Collaborative recommendation system |
US20050197961A1 (en) | 2004-03-08 | 2005-09-08 | Miller Gregory P. | Preference engine for generating predictions on entertainment products of services |
US8788492B2 (en) | 2004-03-15 | 2014-07-22 | Yahoo!, Inc. | Search system and methods with integration of user annotations from a trust network |
US7496623B2 (en) | 2004-04-23 | 2009-02-24 | Yahoo! Inc. | System and method for enhanced messaging including a displayable status indicator |
US8412763B2 (en) | 2006-06-21 | 2013-04-02 | Apple Inc. | Podcast organization and usage at a computing device |
US8516035B2 (en) | 2006-06-21 | 2013-08-20 | Apple Inc. | Browsing and searching of podcasts |
US20060265409A1 (en) | 2005-05-21 | 2006-11-23 | Apple Computer, Inc. | Acquisition, management and synchronization of podcasts |
US20050246391A1 (en) | 2004-04-29 | 2005-11-03 | Gross John N | System & method for monitoring web pages |
US8028038B2 (en) | 2004-05-05 | 2011-09-27 | Dryden Enterprises, Llc | Obtaining a playlist based on user profile matching |
US20050251455A1 (en) | 2004-05-10 | 2005-11-10 | Boesen Peter V | Method and system for purchasing access to a recording |
JP4581476B2 (ja) | 2004-05-11 | 2010-11-17 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
US7689452B2 (en) | 2004-05-17 | 2010-03-30 | Lam Chuck P | System and method for utilizing social networks for collaborative filtering |
US20050267944A1 (en) | 2004-06-01 | 2005-12-01 | Microsoft Corporation | Email manager |
GB0413848D0 (en) | 2004-06-21 | 2004-07-21 | British Broadcasting Corp | Accessing broadcast media |
US20050286546A1 (en) | 2004-06-21 | 2005-12-29 | Arianna Bassoli | Synchronized media streaming between distributed peers |
US7437364B1 (en) | 2004-06-30 | 2008-10-14 | Google Inc. | System and method of accessing a document efficiently through multi-tier web caching |
US20070043766A1 (en) | 2005-08-18 | 2007-02-22 | Nicholas Frank C | Method and System for the Creating, Managing, and Delivery of Feed Formatted Content |
US7890871B2 (en) | 2004-08-26 | 2011-02-15 | Redlands Technology, Llc | System and method for dynamically generating, maintaining, and growing an online social network |
US8099482B2 (en) | 2004-10-01 | 2012-01-17 | E-Cast Inc. | Prioritized content download for an entertainment device |
KR20070095282A (ko) | 2004-10-06 | 2007-09-28 | 그레이스노트, 인코포레이티드 | 네트워크 접속을 요구함이 없이 미디어 관리가 가능한,로컬 데이터 속성을 포함하는 네트워크 기반의 데이터 수집 |
US7474959B2 (en) * | 2004-10-08 | 2009-01-06 | Scenera Technologies, Llc | Method for providing recommendations using image, location data, and annotations |
US20060083119A1 (en) | 2004-10-20 | 2006-04-20 | Hayes Thomas J | Scalable system and method for predicting hit music preferences for an individual |
US20060100924A1 (en) | 2004-11-05 | 2006-05-11 | Apple Computer, Inc. | Digital media file with embedded sales/marketing information |
US7511858B2 (en) | 2004-12-14 | 2009-03-31 | Xerox Corporation | Method for printing a visual printer calibration test pattern |
US20060167991A1 (en) | 2004-12-16 | 2006-07-27 | Heikes Brian D | Buddy list filtering |
US20060143236A1 (en) | 2004-12-29 | 2006-06-29 | Bandwidth Productions Inc. | Interactive music playlist sharing system and methods |
US20080133601A1 (en) | 2005-01-05 | 2008-06-05 | Musicstrands, S.A.U. | System And Method For Recommending Multimedia Elements |
US8230456B2 (en) | 2005-01-05 | 2012-07-24 | Yahoo! Inc. | Framework for delivering a plurality of content and providing for interaction with the same in a television environment |
US7676753B2 (en) | 2005-01-07 | 2010-03-09 | At&T Intellectual Property I, L.P. | Methods, systems, devices and computer program products for collecting and sharing selected personal data |
US20070288546A1 (en) | 2005-01-15 | 2007-12-13 | Outland Research, Llc | Groupwise collaborative suggestion moderation system |
US20070214182A1 (en) | 2005-01-15 | 2007-09-13 | Outland Research, Llc | Establishment-based media and messaging service |
US7693887B2 (en) * | 2005-02-01 | 2010-04-06 | Strands, Inc. | Dynamic identification of a new set of media items responsive to an input mediaset |
US20060190616A1 (en) | 2005-02-04 | 2006-08-24 | John Mayerhofer | System and method for aggregating, delivering and sharing audio content |
US7614006B2 (en) | 2005-02-11 | 2009-11-03 | International Business Machines Corporation | Methods and apparatus for implementing inline controls for transposing rows and columns of computer-based tables |
US7818350B2 (en) | 2005-02-28 | 2010-10-19 | Yahoo! Inc. | System and method for creating a collaborative playlist |
US20060224757A1 (en) | 2005-03-15 | 2006-10-05 | Han Fang | System and method for streaming service replication a in peer-to-peer network |
JP4085284B2 (ja) | 2005-03-24 | 2008-05-14 | ソニー株式会社 | 再生装置 |
US20060218187A1 (en) | 2005-03-25 | 2006-09-28 | Microsoft Corporation | Methods, systems, and computer-readable media for generating an ordered list of one or more media items |
WO2006104468A1 (en) | 2005-03-31 | 2006-10-05 | Agency For Science, Technology And Research | Method and apparatus for image segmentation |
JP4670438B2 (ja) * | 2005-04-01 | 2011-04-13 | ソニー株式会社 | コンテンツおよびそのプレイリストの提供方法 |
US8291095B2 (en) | 2005-04-20 | 2012-10-16 | Limelight Networks, Inc. | Methods and systems for content insertion |
US20060248209A1 (en) | 2005-04-27 | 2006-11-02 | Leo Chiu | Network system for facilitating audio and video advertising to end users through audio and video podcasts |
US8214264B2 (en) | 2005-05-02 | 2012-07-03 | Cbs Interactive, Inc. | System and method for an electronic product advisor |
EP1877905B1 (en) | 2005-05-05 | 2014-10-22 | Cisco IronPort Systems LLC | Identifying threats in electronic messages |
US8584171B2 (en) | 2005-05-06 | 2013-11-12 | Starz Entertainment Group Llc | Local context navigation system |
US20060259355A1 (en) | 2005-05-11 | 2006-11-16 | Farouki Karim M | Methods and systems for recommending media |
US20060265637A1 (en) | 2005-05-21 | 2006-11-23 | Apple Computer, Inc. | Utilization of podcasts on portable media devices |
US7686215B2 (en) | 2005-05-21 | 2010-03-30 | Apple Inc. | Techniques and systems for supporting podcasting |
US7613736B2 (en) | 2005-05-23 | 2009-11-03 | Resonance Media Services, Inc. | Sharing music essence in a recommendation system |
WO2006126135A2 (en) | 2005-05-25 | 2006-11-30 | Koninklijke Philips Electronics N.V. | Play-list path interaction and visualisation |
US20060273155A1 (en) | 2005-06-06 | 2006-12-07 | Thackston James D | System and method for on-line commerce operations |
US20060277098A1 (en) | 2005-06-06 | 2006-12-07 | Chung Tze D | Media playing system and method for delivering multimedia content with up-to-date and targeted marketing messages over a communication network |
US20060282776A1 (en) | 2005-06-10 | 2006-12-14 | Farmer Larry C | Multimedia and performance analysis tool |
US10510043B2 (en) | 2005-06-13 | 2019-12-17 | Skyword Inc. | Computer method and apparatus for targeting advertising |
US7890513B2 (en) | 2005-06-20 | 2011-02-15 | Microsoft Corporation | Providing community-based media item ratings to users |
US7756993B2 (en) | 2005-06-22 | 2010-07-13 | Sony Corporation | Reproducing apparatus, reproducing method, and reproducing program |
WO2007003045A1 (en) | 2005-06-30 | 2007-01-11 | Cascada Mobile Corp. | System and method of recommendation and provisioning of mobile device related content and applications |
US7840178B2 (en) | 2005-07-12 | 2010-11-23 | Martin E. Hellman | FM broadcast system competitive with satellite radio |
US20070022437A1 (en) | 2005-07-19 | 2007-01-25 | David Gerken | Methods and apparatus for providing content and services coordinated with television content |
US7831913B2 (en) | 2005-07-29 | 2010-11-09 | Microsoft Corporation | Selection-based item tagging |
US7761399B2 (en) | 2005-08-19 | 2010-07-20 | Evree Llc | Recommendation networks for ranking recommendations using trust rating for user-defined topics and recommendation rating for recommendation sources |
US20070198485A1 (en) | 2005-09-14 | 2007-08-23 | Jorey Ramer | Mobile search service discovery |
US7548915B2 (en) | 2005-09-14 | 2009-06-16 | Jorey Ramer | Contextual mobile content placement on a mobile communication facility |
US20070239724A1 (en) | 2005-09-14 | 2007-10-11 | Jorey Ramer | Mobile search services related to direct identifiers |
US7917148B2 (en) | 2005-09-23 | 2011-03-29 | Outland Research, Llc | Social musical media rating system and method for localized establishments |
US20070078832A1 (en) * | 2005-09-30 | 2007-04-05 | Yahoo! Inc. | Method and system for using smart tags and a recommendation engine using smart tags |
US20070078714A1 (en) | 2005-09-30 | 2007-04-05 | Yahoo! Inc. | Automatically matching advertisements to media files |
US7793823B2 (en) | 2005-10-03 | 2010-09-14 | Realnetworks, Inc. | System and method for supplementing a radio playlist with local content |
US20070083553A1 (en) | 2005-10-12 | 2007-04-12 | Sten Minor | Apparatus and methods for handling multimedia content in an electronic device |
US20070130008A1 (en) | 2005-10-14 | 2007-06-07 | Brown Reed M | Apparatus, system, and method for listing aggregation |
US8676900B2 (en) | 2005-10-25 | 2014-03-18 | Sony Computer Entertainment America Llc | Asynchronous advertising placement based on metadata |
US11004089B2 (en) | 2005-10-25 | 2021-05-11 | Sony Interactive Entertainment LLC | Associating media content files with advertisements |
US20070094363A1 (en) | 2005-10-25 | 2007-04-26 | Podbridge, Inc. | Configuration for ad and content delivery in time and space shifted media network |
US20070118425A1 (en) | 2005-10-25 | 2007-05-24 | Podbridge, Inc. | User device agent for asynchronous advertising in time and space shifted media network |
US20070094083A1 (en) | 2005-10-25 | 2007-04-26 | Podbridge, Inc. | Matching ads to content and users for time and space shifted media network |
US10657538B2 (en) | 2005-10-25 | 2020-05-19 | Sony Interactive Entertainment LLC | Resolution of advertising rules |
US8856118B2 (en) | 2005-10-31 | 2014-10-07 | Qwest Communications International Inc. | Creation and transmission of rich content media |
EP1783632B1 (en) | 2005-11-08 | 2012-12-19 | Intel Corporation | Content recommendation method with user feedback |
US9697231B2 (en) | 2005-11-09 | 2017-07-04 | Cxense Asa | Methods and apparatus for providing virtual media channels based on media search |
US20070118873A1 (en) | 2005-11-09 | 2007-05-24 | Bbnt Solutions Llc | Methods and apparatus for merging media content |
CA2568477A1 (en) | 2005-11-18 | 2007-05-18 | R.A. Phillips Industries, Inc. | Power supply control system for a vehicle trailer |
US20070118657A1 (en) | 2005-11-22 | 2007-05-24 | Motorola, Inc. | Method and system for sharing podcast information |
US8392528B2 (en) | 2005-11-22 | 2013-03-05 | Motorola Mobility Llc | Architecture for sharing podcast information |
US7805129B1 (en) | 2005-12-27 | 2010-09-28 | Qurio Holdings, Inc. | Using device content information to influence operation of another device |
US20070162502A1 (en) | 2005-12-29 | 2007-07-12 | United Video Properties, Inc. | Media library in an interactive media guidance application |
US7856360B2 (en) | 2006-01-30 | 2010-12-21 | Hoozware, Inc. | System for providing a service to venues where people aggregate |
US20070244880A1 (en) | 2006-02-03 | 2007-10-18 | Francisco Martin | Mediaset generation system |
US20090222392A1 (en) | 2006-02-10 | 2009-09-03 | Strands, Inc. | Dymanic interactive entertainment |
US9336333B2 (en) | 2006-02-13 | 2016-05-10 | Linkedin Corporation | Searching and reference checking within social networks |
US20070199014A1 (en) | 2006-02-22 | 2007-08-23 | E-Cast, Inc. | Consumer portal |
US7877353B2 (en) | 2006-03-13 | 2011-01-25 | Ebay Inc. | Peer-to-peer trading platform with relative reputation-based item search and buddy rating |
US8812580B2 (en) * | 2006-03-15 | 2014-08-19 | Beats Music, Llc | Override of automatically shared meta-data of media |
US20070233736A1 (en) | 2006-03-28 | 2007-10-04 | Heyletsgo, Inc. | Method and system for social and leisure life management |
US7801500B2 (en) | 2006-04-11 | 2010-09-21 | Nokia Corporation | Electronic device and method therefor |
US20070265870A1 (en) | 2006-04-19 | 2007-11-15 | Nec Laboratories America, Inc. | Methods and systems for utilizing a time factor and/or asymmetric user behavior patterns for data analysis |
US20070264982A1 (en) | 2006-04-28 | 2007-11-15 | Nguyen John N | System and method for distributing media |
GB0702603D0 (en) | 2006-05-05 | 2007-03-21 | Omnifone Ltd | Pc client |
US7373054B2 (en) | 2006-05-17 | 2008-05-13 | Tyco Telecommunications (Us) Inc. | Optical cable shield layer connection |
EP1860581A1 (en) | 2006-05-22 | 2007-11-28 | SonicSwap Inc. | Systems and methods for sharing digital media content |
US7797722B2 (en) | 2006-05-26 | 2010-09-14 | Sony Corporation | System and method for content delivery |
US7966362B2 (en) | 2006-06-21 | 2011-06-21 | Apple Inc. | Management of podcasts |
US8117545B2 (en) | 2006-07-05 | 2012-02-14 | Magnify Networks, Inc. | Hosted video discovery and publishing platform |
US7680959B2 (en) * | 2006-07-11 | 2010-03-16 | Napo Enterprises, Llc | P2P network for providing real time media recommendations |
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 |
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 |
US7873641B2 (en) | 2006-07-14 | 2011-01-18 | Bea Systems, Inc. | Using tags in an enterprise search system |
EP2057532A4 (en) | 2006-08-07 | 2010-12-29 | Chacha Search Inc | METHOD, SYSTEM AND COMPUTER READABLE STORAGE FOR STORE SEARCH |
US20080046948A1 (en) | 2006-08-07 | 2008-02-21 | Apple Computer, Inc. | Creation, management and delivery of personalized media items |
US8135725B2 (en) * | 2006-08-11 | 2012-03-13 | Yahoo! Inc. | System and method for providing tag-based relevance recommendations of bookmarks in a bookmark and tag database |
EP2052335A4 (en) | 2006-08-18 | 2010-11-17 | Sony Corp | SYSTEM AND METHOD FOR SELECTIVE ACCESS TO MULTIMEDIA CONTENT VIA A RECOMMENDATION ENGINE |
US8572169B2 (en) | 2006-08-28 | 2013-10-29 | Myspace, Llc | System, apparatus and method for discovery of music within a social network |
US7596597B2 (en) | 2006-08-31 | 2009-09-29 | Microsoft Corporation | Recommending contacts in a social network |
US20080091771A1 (en) | 2006-10-13 | 2008-04-17 | Microsoft Corporation | Visual representations of profiles for community interaction |
US20080147482A1 (en) | 2006-10-27 | 2008-06-19 | Ripl Corp. | Advertisement selection and propagation of advertisements within a social network |
US20080288588A1 (en) | 2006-11-01 | 2008-11-20 | Worldvuer, Inc. | Method and system for searching using image based tagging |
US8756333B2 (en) | 2006-11-22 | 2014-06-17 | Myspace Music Llc | Interactive multicast media service |
US8091032B2 (en) * | 2006-11-30 | 2012-01-03 | Red Hat, Inc. | Automatic generation of content recommendations weighted by social network context |
US8060827B2 (en) | 2006-11-30 | 2011-11-15 | Red Hat, Inc. | Method and system for preloading suggested content onto digital video recorder based on social recommendations |
US8943210B2 (en) | 2006-11-30 | 2015-01-27 | Red Hat, Inc. | Mastering music played among a plurality of users |
US20080141136A1 (en) | 2006-12-12 | 2008-06-12 | Microsoft Corporation | Clipping Synchronization and Sharing |
US20080195664A1 (en) | 2006-12-13 | 2008-08-14 | Quickplay Media Inc. | Automated Content Tag Processing for Mobile Media |
US7730216B1 (en) | 2006-12-14 | 2010-06-01 | Qurio Holdings, Inc. | System and method of sharing content among multiple social network nodes using an aggregation node |
US20080147711A1 (en) | 2006-12-19 | 2008-06-19 | Yahoo! Inc. | Method and system for providing playlist recommendations |
US9229933B2 (en) | 2006-12-19 | 2016-01-05 | International Business Machines Corporation | System, method and program for managing file downloads |
US8509754B2 (en) | 2006-12-29 | 2013-08-13 | United States Cellular Corporation | Distributing mobile-device applications |
US7738870B2 (en) | 2007-01-24 | 2010-06-15 | Control4 Corporation | Systems and methods for instant messaging using a control device |
US7751773B2 (en) | 2007-01-30 | 2010-07-06 | Sony Ericsson Mobile Communications Ab | Portable communication device having a media time controller |
US7802194B2 (en) | 2007-02-02 | 2010-09-21 | Sap Ag | Business query language |
US20080187112A1 (en) | 2007-02-07 | 2008-08-07 | Tribal Shout!, Inc. | Method and system for delivering podcasts to communication devices |
US7739304B2 (en) | 2007-02-08 | 2010-06-15 | Yahoo! Inc. | Context-based community-driven suggestions for media annotation |
US8498628B2 (en) | 2007-03-27 | 2013-07-30 | Iocast Llc | Content delivery system and method |
US7787818B2 (en) | 2007-03-27 | 2010-08-31 | Iocast Llc | Customized content delivery system and method |
US9009589B2 (en) | 2007-03-30 | 2015-04-14 | Google Inc. | Conversion of portable program modules for constrained displays |
US9224427B2 (en) | 2007-04-02 | 2015-12-29 | Napo Enterprises LLC | Rating media item recommendations using recommendation paths and/or media item usage |
US20080250067A1 (en) | 2007-04-06 | 2008-10-09 | Concert Technology Corporation | System and method for selectively identifying media items for play based on a recommender playlist |
US8832220B2 (en) | 2007-05-29 | 2014-09-09 | Domingo Enterprises, Llc | System and method for increasing data availability on a mobile device based on operating mode |
US20090049045A1 (en) | 2007-06-01 | 2009-02-19 | Concert Technology Corporation | Method and system for sorting media items in a playlist on a media device |
US20090042545A1 (en) * | 2007-08-06 | 2009-02-12 | Tamir Avital | System and a method for unifying the social realities of the online internet and real world of the mobile phone |
US8239455B2 (en) | 2007-09-07 | 2012-08-07 | Siemens Aktiengesellschaft | Collaborative data and knowledge integration |
US8060227B2 (en) | 2007-09-10 | 2011-11-15 | Palo Alto Research Center Incorporated | Digital media player and method for facilitating social music discovery through sampling, identification, and logging |
US20090076887A1 (en) | 2007-09-16 | 2009-03-19 | Nova Spivack | System And Method Of Collecting Market-Related Data Via A Web-Based Networking Environment |
-
2007
- 2007-06-01 US US11/757,083 patent/US9037632B2/en not_active Expired - Fee Related
-
2008
- 2008-05-30 CN CNA2008100987516A patent/CN101315634A/zh active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010063200A1 (zh) * | 2008-12-04 | 2010-06-10 | 北京网秦天下科技有限公司 | 在手机用户之间推荐内容的方法和*** |
US8700006B2 (en) | 2008-12-04 | 2014-04-15 | NQ Mobile Lux S.A. | Method and system for recommending content among mobile phone users |
CN102460500A (zh) * | 2009-06-17 | 2012-05-16 | 微软公司 | 社交图播放列表服务 |
CN102467723A (zh) * | 2010-11-09 | 2012-05-23 | 索尼公司 | 用于在查看型社交网络中向用户提供推荐的***和方法 |
US8984072B2 (en) | 2010-11-09 | 2015-03-17 | Sony Corporation | System and method for providing recommendations to a user in a viewing social network |
CN102467723B (zh) * | 2010-11-09 | 2015-12-09 | 索尼公司 | 用于在查看型社交网络中向用户提供推荐的***和方法 |
CN105491456A (zh) * | 2014-10-11 | 2016-04-13 | 中兴通讯股份有限公司 | 视频内容的推荐、评价方法及装置 |
CN106156305A (zh) * | 2016-06-30 | 2016-11-23 | 北京奇虎科技有限公司 | 展现推送数据的方法及装置 |
WO2019072113A1 (zh) * | 2017-10-10 | 2019-04-18 | 腾讯科技(深圳)有限公司 | 视频推荐方法、终端和存储介质 |
CN109660854A (zh) * | 2017-10-10 | 2019-04-19 | 腾讯科技(深圳)有限公司 | 视频推荐方法、装置、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20080301241A1 (en) | 2008-12-04 |
US9037632B2 (en) | 2015-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101315634A (zh) | 生成有推荐者的存在信息的媒体项推荐消息的***和方法 | |
CN101315637A (zh) | 传播包括推荐者存在信息的媒体项推荐消息的***和方法 | |
CN101315636A (zh) | 处理包括推荐者存在信息的媒体项推荐消息的***和方法 | |
CN101315635A (zh) | 包括存在信息的增强媒体项播放列表 | |
CN101431528B (zh) | 服务器设备、客户端设备、信息处理***、方法和程序 | |
CN101310252B (zh) | 用于传送媒体层的方法、***和装置 | |
CN101755251B (zh) | 管理手持式书阅读器设备中的搜索索引生成状态 | |
CN101599083B (zh) | 信息处理***和信息处理方法 | |
US20090271283A1 (en) | Network Media Distribution | |
US20100114968A1 (en) | System for communication of attendee data | |
CN102257528A (zh) | 用于对下载交易和社会网络交互进行计费的方法和*** | |
CN103988496A (zh) | 用于从多个源创建合成视频的方法和装置 | |
CN102843202A (zh) | 传送和存储与媒体广播关联的信息 | |
CN103946886A (zh) | 社交网络***上的结构对象和动作 | |
CN101446950A (zh) | 对具有时间段的媒体类别进行分组及加权 | |
CN101286171A (zh) | 信息处理***及装置、服务器装置、信息处理方法和程序 | |
WO2012050927A2 (en) | Content discovery and delivery platform apparatuses, methods and systems | |
KR20070014233A (ko) | 정보 처리 시스템, 정보 처리 장치 및 정보 처리 방법 | |
US20110231522A1 (en) | Distributed digital media metering & reporting system | |
US11604858B2 (en) | Media content management | |
CN101490670A (zh) | 内容分布*** | |
CN101650964A (zh) | 信息处理装置和方法 | |
US9584567B2 (en) | Method, system and program product for collaboration of video files | |
KR101337455B1 (ko) | 플레이리스트 관리 방법 및 장치 | |
CN101610121B (zh) | 传送和存储与媒体广播关联的信息 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
ASS | Succession or assignment of patent right |
Owner name: NABO ENTERPRISE CO., LTD Free format text: FORMER OWNER: CONCERT TECHNOLOGY CORP Effective date: 20091016 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20091016 Address after: Delaware Applicant after: Concert Technology Corp. Address before: North Carolina Applicant before: Concert Technology Corp. |
|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20081203 |