对集合媒体收藏进行删改的制作方法

文档序号:6577667阅读:145来源:国知局
专利名称:对集合媒体收藏进行删改的制作方法
技术领域
本发明涉及到在参与者或用户之间共享媒体收藏,并且更具体地 涉及到汇集(aggregate)共享媒体收藏(shared media collection)来 为用户提供集合媒体收藏。
背景技术
随着便携式媒体播放器的出现,诸如Apple⑧的iPod⑧便携式媒体 播放器,数字化媒体已变得非常丰富。然而,即便许多用户的用户媒 体收藏包括即使不以千计也以百计的媒体项,也没有一个用户拥有每 个媒体项。因而,用户经常希望共享他们的媒体收藏。例如,Apple 的iTunes⑧媒体播放器容许用户与在同一子网络上的至多五个用户共 享他们的媒体收藏。在Apple⑧的iTunes⑧媒体播放器中,共享用户必 须指明要共享他们的媒体收藏的哪部分(例如,所有、两首或更多首 歌曲或者播放列表)。然而,与其共享媒体收藏的用户受限于这样的 事实,即所共享的媒体收藏是与他们自有的媒体收藏相分离的。另一 议题在于,共享局限于在同一子网络内的用户之间进行共享。因而, 需要一种改进的系统和方法用于共享媒体收藏。

发明内容
本发明涉及到将用户的本地媒体收藏与一个或多个与该用户共
享的共享媒体收藏进行汇集,来为用户提供集合媒体收藏(aggregate media collection)。 一般而言,首先发现与用户共享的一个或多个共 享媒体收藏。任选地,用户可选择共享媒体收藏中的一个或多个用于 与用户的本地媒体收藏汇集。随后,使得由用户选择的共享媒体收藏, 或可替代地所有共享媒体收藏,与用户的本地媒体收藏相汇集来为用 户提供集合媒体收藏。更具体地,在优选实施例中,使得辨识(dentify ) 在所选择的共享媒体收藏中的媒体项的媒体收藏信息、或可替代地辨 识所有共享媒体收藏的媒体收藏信息,与辨识用户的本地媒体收藏中 的媒体项的媒体收藏信息相汇集,以提供用户的集合媒体收藏。随后 可基于用户的用户偏好对用户的集合媒体收藏加以删改或过滤。
在一个实施例中,基于社交网络来辨识共享媒体收藏。社交网络 可以是预先存在的社交网络,或为了共享媒体收藏而建立的社交网 络。可运用(utilize)社交网络内用户的桥接(bridging)来提供在社 交网络中的用户之间的间接关系。如果没有提供桥接,则共享媒体收
藏是由在第一用户的社交网络中与第一用户具有直接关系的其它用 户所共享的媒体收藏。如果提供桥接,则共享媒体收藏是由在第一用
户的社交网络中处于距第一用户的预定逻辑距离内的其它用户所共 享的媒体收藏。可将预定逻辑距离限定为社交网络中的一定数目的 "中继段(hop),,或分离度(degree of separation ) 可替代地,如 果提供桥接,则共享媒体收藏可以是在社交网络中与第 一用户有直接 关系的用户的集合媒体收藏。共享集合媒体收藏包括了来自在社交网 络中与第一用户有直接关系的用户的本地媒体收藏的媒体项,以及来
自在社交网络中与第 一用户有间接关系的用户的本地媒体收藏的媒 体项。随后,将用于共享集合媒体收藏中的媒体项的媒体收藏信息条 目与辨识第 一 用户的本地媒体收藏中的媒体项的媒体收藏信息相汇 集,以提供第一用户的集合媒体收藏,该共享集合媒体收藏来自社交 网络中处于距第一用户预定距离内的用户的本地媒体收藏。
在一个实施例中,通过汇集用于本地媒体收藏的媒体收藏信息和 用于共享媒体收藏的媒体收藏信息,将用户的本地媒体收藏与共享媒体收藏汇集到一起。对于本地媒体收藏而言,媒体收藏信息包括辨识 本地媒体收藏中的每个媒体项的信息。同样,对于每个共享媒体收藏 而言,媒体收藏信息包括辨识共享媒体收藏中的每个媒体项的信息。 将用于本地媒体收藏的媒体收藏信息和用于共享媒体收藏的媒体收
藏信息汇集到一起,以提供包括了用于每个独特(unique)媒体项的 媒体项条目(entry)的主列表(primary list)。对于主列表中的每个 媒体项条目,可提供子列表,该子列表包括用于本地和共享媒体收藏 中对应媒体项的每次发生(each occurrence)的媒体项条目。例如, 可基于对应媒体项的品质(quality)、比特率和可用性(availability) 来对子列表中的媒体项条目评分。可将子列表中具有最高评分的媒体 项条目用作用于主列表的媒体项条目。随后将主列表呈示给用户作为 集合媒体收藏。子列表基本上提供了在例如由主列表中的媒体项条目 所代表的媒体项之一不再可用(available)的情况下的备份。另外, 在一个实施例中,可基于第 一用户的用户偏好而对集合媒体收藏中的 媒体项评分,来为每个媒体项提供合意性(desirability)评分。可过 滤掉具有比预定删改阈值(priming thershold )更少的合意性评分的媒 体项以提供集合媒体收藏的经过滤的或经删改的版本。
在结合附图阅读了优选实施例的下列详细说明之后,本领域技术 人员将领会到本发明的范畴并且认识到其另外的若干方面。


合并到本说明书中并且形成本说明书 一部分的附解了本发 明的若干方面,并且与描述一起用来解释本发明的原理。
图1图解了根椐本发明的一个实施例提供媒体收藏的共享和集合 的系统;
图2图解了根据本发明的第一实施例的图1的系统的操作; 图3图解了根椐本发明的第二实施例的图1的系统的操作; 图4是图解了根据本发明的第三实施例的图1的系统的操作的流 程图5是图解了根据本发明的 一个实施例用于汇集媒体收藏的过程 的流程图6和图7用图表图解了根据本发明的一个实施例用于示例性媒
7体收藏的图5的过程;
图8是图解了根据本发明的 一 个实施例用于过滤或删改集合媒体 收藏的过程的流程图9A和图9B用图表图解了根椐本发明的一个实施例用于示例性 集合媒体收藏的图8的过程;
图10和图11图解了根椐本发明的一个实施例,能实现在社交网 络中在具有直接关系和间接关系的用户之间共享媒体收藏的用户桥 接;
图12图解了根据本发明的一个实施例,用于将集合媒体收藏呈 示给用户并且能使用户运用集合媒体收藏的示例性图形用户界面 (GUI);
图13是根据本发明的一个实施例,用于将新的共享媒体收藏告 知用户、并且能使用户选择是否汇集新的共享媒体收藏的示例性GUI; 图14是图1的中央服务器的示例性实施例的框图;和 图15是图1的用户装置之一的示例性实施例的框图。
具体实施例方式
下面提出的实施例表现了能使本领域技术人员实践本发明的必 要信息并且图解了实践本发明的最佳模式。当根椐附图阅读下列说明 时,本领域的技术人员会理解到本发明的构思,并且会认识到在本文 中没有具体提出的这些构思的应用。应当理解,这些构思和应用属于 本公开及所附权利要求书的范畴。
图1图解了根据本发明的一个实施例的系统10,在该系统10中 可共享媒体收藏并且汇集这些媒体收藏与本地媒体收藏。 一般而言,
系统10包括中央服务器12、以及具有相关联用户16-1到16-N的一 定数目的用户装置14-1到14-N,在该系统中将中央服务器12和用户 装置14-1到14-N连接到或使其能连接到网络18。网络18可以是任 何类型的广域网(WAN)或局域网(LAN),并且可包括有线部件、 无线部件或者有线部件和无线部件的组合。在一个实施例中,网络18 是因特网。
正如所图解的,中央服务器12是单一的服务器。然而,中央服 务器12可实现为一个或多个物理服务器。中央服务器12包括管理功能20和用户账号(user account)数据库22。管理功能20可在软件、 硬件或它们的组合中实现。 一般而言,管理功能20操作以管理用户 账号数椐库22。另夕卜,管理功能20可执行相对于在用户16-1到16-N 之间共享和汇集媒体收藏而言的各种不同功能。例如,如下面所讨论
的,在一个实施例中,管理功能20可操作以从用户装置14-1到14-N 中的每个中收集媒体收藏信息。媒体收藏信息通常包括辨识出用户 16-1到16-N的本地媒体收藏中或者替代地在这些用户的集合媒体收 藏中的媒体项的信息。可将用于用户16-1到16-N中每个用户的媒体 收藏信息储存在用户账号数据库22中的对应用户账号内。根据本发 明的一个实施例,管理功能20可随后提供媒体收藏信息到用户装置 14-1至14-N以使得能实现媒体收藏共享和汇集。
用户账号数据库22通常操作以储存用于用户16-1至16-N中的每 个用户的用户账号,或可替代地用于用户装置14-1至14-N中的每个 装置的用户账号。在一个实施例中,可能需要用户16-l至16-N经由 例如预订(subscription)或注册过程在中央服务器12建立用户账号。 每个用户账号可包括例如辨识从用户16-1至用户16-N中的对应用 户的本地媒体收藏中、或者可替代地集合媒体收藏中的媒体项的媒体 收藏信息。
用户装置14-1至14-N各自可以是具有联网和媒体回放能力的任 何类型的用户装置。例如,用户装置14-1至14-N中的每个可以是个 人计算机、便携式媒体播放器(诸如Apple⑧的iPod⑧媒体播放器)、 移动通讯装置(诸如Apple⑧的iPhone)、机顶盒等等。正如相对于 用户装置14-1所图解的,用户装置14-1包括媒体播放器功能24-1、 本地媒体收藏26-l、集合媒体收藏28-l,以及在一个实施例中包括友 人列表30-1。在此示例性实施例中,媒体收藏汇集功能32-1被内嵌 到媒体播放器功能24-l内。注意,尽管为清楚起见没有加以图解,但 其它用户装置14-2至14-N分别包括具有媒体收藏汇集功能32-2至 32-N的媒体播放器功能24-2至24-N、本地媒体收藏26-2至26-N、 集合媒体收藏28-2至28-N,并且任选地包括友人列表30-2至30-N。
媒体播放器功能24-l可在软件、硬件或它们的组合中实现,并且 其通常操作以提供对来自本地媒体收藏26-1和集合媒体收藏28-1的 媒体项的回放。在此示例性实施例中,媒体收藏汇集功能32-1被内嵌到媒体播放器功能24-l内。然而,本发明不限于此。媒体收藏汇集功 能32-1可替代地可能是与媒体播放器功能24-1分开实现。例如,媒 体收藏汇集功能32-1可以作为用于媒体播放器功能24-1的插件 (plug-in)而实现。
正如下面所讨论的,媒体收藏汇集功能32-1通常操作以发现或辨 识一个或多个可用于与用户16-1的本地媒体收藏26-1相汇集的共享 媒体收藏。共享媒体收藏是已经与用户16-1共享的、来自用户16-2 至16-N的一个或多个其它用户的本地或集合媒体收藏。 一旦已经辨 识出一个或多个共享媒体收藏,使得用户16-1可任选地选择共享媒体 收藏中的一个或多个用于与用户16-1的本地々某体收藏26-1相汇集。 媒体收藏汇集功能32-1随后操作以汇集所选择的共享媒体收藏或者 可替代地所有共享媒体收藏,以提供用户16-1的集合媒体收藏28-1。 媒体播放器功能24-l随后可使得用户16-1能运用集合媒体收藏28-l。 例如,可从集合媒体收藏28-1创建播放列表,从而播放列表包括来自 本地媒体收藏26-1的一个或多个媒体项以及来自共享媒体收藏的一 个或多个媒体项。媒体播放器功能24-l随后照着用户16-1所指示的 而提供对播放列表或者来自播放列表的 一个或多个媒体项的回放。在 一个实施例中,可按需从来自用户装置14-2至14-N的对应用户装置 以流媒体方式传送(stream)或下载来自共享媒体收藏的 一 个或多个媒 体项。在另一个实施例中,可从来自用户装置14-2至14-N的对应用 户装置预取出(pre-fetch)来自共享媒体收藏的一个或多个媒体项。
本地媒体收藏26-1包括由用户装置14-1在本地储存的一定数目 的媒体项。这些媒体项可包括先前由用户16-1从远程媒体分配(remote media distribution)服务购买的媒体项,该远程媒体分配服务诸如 Apple⑧的iTunes⑧商店或Real Network的Rhapsody⑧媒体分配服务。 补充地或可替代地,本地媒体收藏26-1可包括从光盘(CD)导入的 媒体项。正如本文中所使用的,媒体项可以是例如音频内容项,诸 如歌曲、有声读物或音频播客(podcast);视频内容项,诸如影片、 电视节目的剧集(episode)或视频剪辑;等等。
正如在下面所讨论的,集合4某体收藏28-1优选地包括了这样的信 息,该信息代表着用户16-1的本地媒体收藏26-l与本地媒体收藏26-2 至26-N中的一个或多个的汇集,或可替代地与集合媒体收藏28-2至28-N中的一个或多个的汇集,该本地媒体收藏26-2至26-N或集合媒 体收藏28-2至28-N中的一个或多个是与用户16-1共享的并且任选地 由用户16-1选定。更具体地,在一个实施例中,集合媒体收藏28-1 包括了在本地媒体收藏26-1以及与用户16-1共享的并且任选地由用 户16-1选定的一个或多个共享媒体收藏中的独特媒体项的主列表。另 外,对于主列表中的每个媒体项,可提供子列表或二级(secondary) 列表,其包括用于本地和共享媒体收藏中的媒体项的每次发生的条 目。
友人列表30-l是任选的,并且可用来为已经被辨识为与用户16-1 有直接关系的用户16-2至16-N中的一定数目用户中的每个储存一列 标识符,诸如用户名。需要注意的是,友人列表30-1可以补充地或可 替代地在中央服务器12处被储存在用户16-l的用户账号中。友人列 表30-l可以是从社交联网应用获取的预先存在的列表,诸如,举例而 言,电子邮件应用、即时传讯(messaging )或聊天应用、诸如Facebook 或MySpace的社交联网网站等的联系人列表。可替代地,友人列表 30-1可以是为了共享和汇集媒体收藏而辨识出的友人的列表。友人列 表30-l可以作为用户16-1的社交网络而使用。此外,如果提供桥接, 则友人列表30-l至30-N可以被组合起来以创建提供了在用户16-1至 16-N之间的直接和间接关系的社交网络。
需要注意的是,在此实施例中,用户装置14-1和14-2位于子网 络34内。例如,用户装置14-1和14-2可以经由共用的接入点例如 LAN路由器而被连接到网络18。如下面所讨论的,因为用户装置14-1 和14-2位于同一子网络34中,则如果能进行共享,用户装置14-1和 14-2可自动地相互共享它们的本地纟某体收藏26-1和26-2或者集合々某 体收藏28-1和28-2。
图2图解了根据本发明的一个实施例的系统10的操作,在该系 统10中用户装置14-1至14-N中的两个共享和汇集它们的媒体收藏。 首先,在此实例中,用户装置14-1和14-N,或更具体地即用户16-1 至16-N,向中央服务器12进行注册(步骤100和102)。接下来, 用户装置14-1和14-N将用于它们的本地媒体收藏26-1和26-N的媒 体收藏信息上栽到中央服务器12 (步骤104和106)。媒体收藏信息 作为对应用户16-1和16-N的用户账号的部分而被储存。如上面所讨论的,例如本地媒体收藏26-l的媒体收藏信息包括了 辨识本地媒体收藏26-l中的媒体项的信息。更具体地,媒体收藏信息 可包括,例如,用于每个媒体项的全局唯一标识符(GUID)、标题 和/或辨识媒体项的类似信息,等等。另外,在一个实施例中,媒体收 藏信息也可包括辨识媒体项的品质的信息、辨识对于媒体项的比特率 的信息、辨识媒体项的可用性的信息,等等。品质和比特率可以是用 于对媒体项进行编码的编码参数。可基于与对应用户装置的网络连通 性(network connectivity )有关的历史信息而确定i某体项的可用性。 例如,如果用户装置14-1频繁地离线,则当与另一用户共享时在本地 媒体收藏26-1中的媒体项的可用性可以被赋值为低值或表示媒体项 频繁地不可用的值。
接下来,在此实施例中,用户装置14-1向中央服务器12发送邀 请或用于邀请的请求,以邀请用户16-N共享媒体收藏(步骤108)。 在优选实施例中,用户装置14-1响应于来自用户16-1的输入而发送 邀请或发送用于邀请的请求。例如,用户16-1可录入或以其他方法辨 识用于用户16-N的用户名、电子邮件地址等等,并且启动邀请。中 央服务器12随后发送邀请到用户16-N的用户装置14-N(步骤110)。 在此实例中,用户16-N接受邀请,并且接受消息被返回到中央服务 器12 (步骤112)。中央服务器12随后提供接受确认消息到用户装 置M-l(步骤114)。需要注意的是,当接收该接受确认消息(acceptance acknowledgement message )时,用户装置14-1可将用户16-N添加到 用户16-1的友人列表30-l。
在这点上,中央服务器12提供或能实现将用于用户16-N的本地 媒体收藏26-N的媒体收藏信息下栽到用户16-1的用户装置14-1 (步 骤116)。与用户16-1共享的本地媒体收藏26-N在本文中也被称为 共享媒体收藏,并且因而对应的媒体收藏信息也在本文中被称为共享 媒体收藏信息。同样,中央服务器12提供或能实现将用于用户16-1 的本地媒体收藏26-1的媒体收藏信息下栽到用户16-N的用户装置 14-N(步骤118)。此外,与用户16-N共享的本地媒体收藏26-1在 本文中也被称为共享媒体收藏,并且因而对应的媒体收藏信息也在本 文中被称为共享媒体收藏信息。
用户装置14-1,并且更具体地即媒体收藏汇集功能32-1,随后进行操作以将用户16-1的本地媒体收藏26-1和用户16-N的共享媒体收 藏汇集起来以提供用户16-1的集合媒体收藏28-l (步骤120)。在一 个实施例中,如果期望对集合媒体收藏28-1进行共享,则用户装置 14-1可将用于集合媒体收藏28-1的媒体收藏信息发送到中央服务器 12用于储存在用户16-1的用户账号中。其后,可以与其它用户共享 用于集合媒体收藏28-1的媒体收藏信息,而非用于本地媒体收藏26-1 的媒体收藏信息。
同样,用户装置14-N,并且更具体地即媒体收藏汇集功能32-N, 随后进行操作以将用户16-N的本地媒体收藏26-N和用户16-1的共 享媒体收藏汇集起来以提供用户16-N的集合媒体收藏28-N(步骤 122)。在一个实施例中,如果期望对集合媒体收藏28-N进行共享, 则用户装置14-N可发送用于集合媒体收藏28-N的媒体收藏信息到中 央服务器12用于储存在用户16-N的用户账号中。其后,可以与其它 用户共享用于集合媒体收藏28_N的媒体收藏信息,而非用于本地媒 体收藏26-N的媒体收藏信息。
在这点上,用户装置14-1和14-N可分别运用它们的集合媒体收 藏28-l和28-N (步骤124和126)。更具体地,在用户装置14-1处, 可生成并播放包括了来自集合媒体收藏28-1的媒体项的用户定义或 系统定义的播放列表。对于由用户16-N共享的集合媒体收藏28-l中 的媒体项,需要注意的是,媒体播放器功能24-l可根据需要请求那些 来自用户装置14-N的媒体项直接地或经由中央服务器12以流媒体方 式传送到用户装置14-1。可替代地,媒体播放器功能24-1可根据需 要请求直接地或经由中央服务器12,从用户装置14-N下栽共享媒体 项。需要注意的是,不管共享媒体项如何被送达用户装置14-1,可使 用数字版权管理(DRM)技术。作为使用集合媒体收藏28-1来生成 播放列表的补充或替代,媒体播放器功能24-l可使得用户16-1能在 集合媒体收藏28-l上执行其它类型的操作,诸如,举例而言,搜索、 排序(sorting)等等。可以在用户装置14-N处以类似方式使用集合4某 体收藏28-N。
在此实例中,在共享和汇集了用户16-1和16-N的本地媒体收藏 26-1和26-N之后的某些时间点处,在用户16-N的本地4某体收藏26-N 中发生改变(步骤128)。作为实例,用户16-N可购买或以其它方式获得新的媒体项,从而将新的媒体项添加到用户16-N的本地媒体收 藏26-N。作为响应,用户装置14-N,并且更具体地即媒体收藏汇集 功能32-N,发送媒体收藏信息更新到中央服务器12 (步骤130)。中 央服务器12随后更新用户16-N的用户账号中的媒体收藏信息,并且 发送该媒体收藏信息更新到用户装置14-1 (步骤132)。作为响应, 用户装置14-1的媒体收藏汇集功能32-1处理该更新,从而使得该更 新被反映在用户16-1的集合媒体收藏28-l中(步骤134)。
仍在此实例中,在其后的某些时间点处,用户装置14-N的状态 改变(步骤136)。例如,用户装置14-N可禁用共享或脱机离线(go offline).响应于或预想到这些改变,用户装置14-N提供状态更新到 中央服务器12 (步骤138)。中央服务器12随后将该状态更新转发 到用户装置14-1 (步骤140)。可替代地,可通过用户装置14-1检测 状态改变。作为响应,用户装置14-1,并且更具体地即媒体收藏汇集 功能32-1,对该状态更新进行处理(步骤142)。例如,如果用户16-N 已禁用共享,则可将用户16-1的集合媒体收藏28-1更新以移除用于 来自用户16-N的共享媒体收藏的媒体项的条目。作为另一实例,如 果用户装置14-N脱机离线,则可将集合媒体收藏28-l更新以反映出 由用户16-N共享的媒体项当前不可用,或者可替代地用以从集合媒 体收藏28-l移除用于由用户16-N所共享的媒体项的条目。
需要注意的是,尽管图2图解了系统10的操作,在系统10中仅 将一个媒体收藏与用户16-1和16-N中的每个进行共享,但是本发明 不限于此。可将多个士某体收藏与用户16-1至16-N中的每个用户进行 共享。例如,可与用户16-1共享本地媒体收藏26-2至26-N中的两个 或更多个,并且其结果是,这两个或更多个本地媒体收藏被包括在用 户16-1的集合媒体收藏28-l中。类似地,可与来自用户16-2至16-N 中的两个或更多个其它用户共享用户16-1的本地媒体收藏26-l。
图3图解了根据本发明的一个实施例的系统10的操作,在该系 统10中在同一子网络34内的两个用户装置14-1和14-2共享并汇集 它们的媒体收藏。需要注意的是,用户装置14-1和14-2可以可替代 地共享它们的媒体收藏,如上面参考图2所讨论的,而不管它们位于 同一子网络34内的事实。
首先,用户装置14-2加入(join)子网络34 (步骤200 )。例如,用户装置14-2可通过连接到接入点而加入子网络34,用户装置14-1 和14-2通过该接入点而均连接到网络18。该接入点可以是例如LAN 路由器。假设启用了用户16-2的本地媒体收藏26-2的共享,则提供 用于用户16-2的本地媒体收藏26-2的媒体收藏信息,或使得可利用 该媒体收藏信息用以下载到用户装置14-1 (步骤202)。同样,提供 了用于用户16-1的本地媒体收藏26-1的媒体收藏信息,或使得可利 用该媒体收藏信息用以下栽到用户装置14-2 (步骤204)。需要注意 的是,用户装置14-1和14-2可自动地在子网络34上检测彼此,并且 响应于这种检测,自动地交换它们的媒体收藏信息或使得可利用它们 的媒体收藏信息用于进行下载。用户装置14-1可自动地检测用户装置 14-2的共享媒体收藏,或自动地接收来自用户装置14-2的共享媒体 收藏的通知。同样地,用户装置14-2可自动地检测用户装置14-1的 共享媒体收藏,或自动地接收来自用户装置14-1的共享媒体收藏的通知。
用户装置14-1,并且更具体地即媒体收藏汇集功能32-1,随后进 行操作以将用户16-1的本地媒体收藏26-1和用户16-2的共享媒体收 藏汇集起来,以提供用户16-1的集合媒体收藏28-l (步骤206)。同 样地,用户装置14-2,并且更具体地即媒体收藏汇集功能32-2,进行 操作以将用户16-2的本地媒体收藏26-2和用户16-1的共享媒体收藏 汇集起来,以提供用户16-2的集合媒体收藏28-2 (步骤208)。
在这点上,用户装置14-1和14-2可分别运用它们的集合媒体收 藏28-l和28-2 (步骤210和212)。更具体地,在用户装置14-1处, 可生成并播放包括了来自集合媒体收藏28-1的媒体项的用户定义或 系统定义的播放列表。对于由用户16-2共享的集合媒体收藏28-1中 的媒体项,需要注意的是,媒体播放器功能24-l可按需要请求那些来 自用户装置14-2的媒体项以流媒体方式传送到用户装置14-1。可替 代地,媒体播放器功能24-1可按需要请求从用户装置14-2下栽共享 媒体项。需要注意的是,不管共享媒体项如何被送达用户装置14-1, 也可使用DRM技术。作为使用集合媒体收藏28-1来生成播放列表的 补充或替代,媒体播放器功能24-l可使得用户16-1能在集合媒体收 藏28-l上执行其它类型的操作,诸如,举例而言,搜索、排序等等。 可以在用户装置14-2处以类似方式使用集合媒体收藏28-2。
15在此实例中,在共享和汇集了用户16-1和16-2的本地媒体收藏 26-1和26-2之后的某些时间点处,用户16-2的本地媒体收藏26-2中 发生改变(步骤214)。作为实例,用户16-2可购买或以其它方式获 得新的媒体项,从而将新的媒体项添加到用户16-2的本地媒体收藏 26-2。作为响应,用户装置14-2,并且更具体地即媒体收藏汇集功能 32-2,将媒体收藏信息更新发送到用户装置14-1 (步骤216)。作为 响应,用户装置14-1的媒体收藏汇集功能32-1处理该更新,从而使 得该更新被反映在用户16-1的集合媒体收藏28-l中(步骤218)。
在此实例中,在其后的某些时间点处,用户装置14-2的状态改变 (步骤220)。例如,用户装置14-2可禁用共享、脱机离线或退出子 网络34。响应于或预想到这些改变,用户装置14-2向用户装置14-1 提供状态更新(步骤222)。可替代地,可通过用户装置14-1检测状 态改变。作为响应,用户装置14-1,并且更具体地即媒体收藏汇集功 能32-l,对该状态更新进行处理(步骤224)。例如,如果用户16-2 已禁用共享,则可将用户16-1的集合媒体收藏28-l更新以移除用于 来自用户16-2的共享媒体收藏的媒体项的条目。作为另一实例,如果 用户装置14-2脱机离线,则可将集合媒体收藏28-1更新以反映出由 用户16-2共享的媒体项当前不可用,或者可替代地用以从集合媒体收 藏28-l移除用于由用户16-2所共享的媒体项的条目。作为最后的实 例,如果用户装置14-2退出子网络34但仍具有网络连接,则用户装 置14-1或者可替代地用户装置14-2可将管理转移到中央服务器12(图 1),从而如上面参考图2所述的管理在两个用户装置14-1与14-2之 间的媒体收藏的共享。
需要注意的是,尽管图3图解了系统10的操作,在系统10中仅 将一个媒体收藏与用户16-1和16-2中的每个用户进行共享,但是本 发明不限于此。可将多个媒体收藏与用户16-1至16-N中的每个用户 进行共享。例如,子网络34可包括与子网络34中的其它用户(包括 用户16-1和16-2)共享它们的媒体收藏的另外的用户装置。作为另 一实例,除了用户16-2的本地媒体收藏26-2,可与用户16-1共享在 子网络34以外的用户装置14-3至14-N处的一个或多个本地^某体收藏 26-3至26-N,并且其结果是,该一个或多个本地媒体收藏26-3至26-N 可被包括在用户16-1的集合媒体收藏28-1中。类似地,除了用户16-2,可以同来自与在子网络34以外的用户装置14-3至14-N相关联的用户 16-3至16-N的一个或多个其它用户共享用户16-1的本地i某体收藏 26-1。
图4提供了根据本发明的另 一实施例图解了媒体收藏和汇集功能 32-1的操作的流程图,其中与用户16-1共享多个媒体收藏并且使得 用户16-1能选择用于与本地媒体收藏26-1汇集的一个或多个共享媒 体收藏以提供集合媒体收藏28-1。首先,媒体收藏汇集功能32-1发 现或以其它方法辨识一个或多个共享媒体收藏(步骤300)。共享媒 体收藏是已经与用户16-1共享的其它用户16-2至16-N的本地媒体收 藏26-2至26-N中的一个或多个。可经由例如参考图2所讨论的邀请 过程而发现该共享媒体收藏,或作为由另 一用户装置储存在用户装置 14-1的子网络34内的结果而自动地发现该共享媒体收藏。
接下来,媒体收藏汇集功能32-1接收来自用户16-1的、选择用 于汇集的一个或多个共享媒体收藏的用户输入(步骤302)。更具体 地,媒体收藏汇集功能32-1可使得用户16-1能经由用户界面选择用 于汇集的一个或多个共享媒体收藏。在可替代实施例中,媒体收藏汇 集功能32-1可运用用户偏好、历史信息等等以通过编程方式或自动地 选择或推荐对一个或多个共享媒体收藏的选择。
在此实施例中,媒体收藏汇集功能32-1随后获得用于已被选择用 以汇集的一个或多个共享媒体收藏的媒体收藏信息(步骤304)。如 上所述,可从中央服务器12获取媒体收藏信息。在可替代实施例中, 可从来自用户装置14-2至14-N的对应用户装置获取媒体收藏信息。 另外,尽管在此实例中是在选择了用于汇集的一个或多个共享媒体收 藏之后获取媒体收藏信息,但本发明不限于此。可在选择用于汇集的 一个或多个共享媒体收藏之前获取用于共享媒体收藏的媒体收藏信 息。如果共享媒体收藏信息是在通过用户16-1进行选择之前获得的, 则其可用来在选择过程中协助用户16-1。
一旦已经选择了用于汇集的一个或多个共享媒体收藏并且已经 获得了对应的共享媒体收藏信息,则媒体收藏汇集功能32-1将共享媒 体收藏和本地媒体收藏26-1汇集起来,以提供用户16-1的集合媒体 收藏28-l (步骤306)。其后,媒体收藏汇集功能32-l可响应于所接 收到的关于共享媒体收藏的更新而更新集合媒体收藏28-1 (步骤308 )。如上面所讨论的,这些更新可以是媒体收藏信息更新、状态 更新等等。
图5是根据本发明的一个实施例,图解了媒体收藏汇集功能32-1 的操作以将本地媒体收藏26-1与一个或多个共享媒体收藏汇集起来 的流程图。此讨论同样可应用于其它媒体收藏汇集功能32-2至32-N。 首先,媒体收藏汇集功能32-1获取或得到用于第一媒体收藏的媒体收 藏信息(步骤400)。接下来,媒体收藏汇集功能32-1获取或得到来 自媒体收藏信息的第一媒体项条目(步骤402)。媒体项条目包括辨 识々某体收藏中对应媒体项的信息,诸如,举例而言,GUID、标题或 辨识媒体项的类似信息。另外,媒体项条目优选地包括关于媒体项品 质、用于编码媒体项的比特率以及媒体项可用性的信息。更进一步, 媒体项条目可包括辨识共享媒体项的来源(source)的信息,诸如辨 识来自储存有媒体项的用户装置14-1至14-N的用户装置的信息、或 者辨识来自用户16-1至16-N的对应用户的信息。i某体项条目也可包 括辨识在用户16-1和与在用户16-1的社交网络中的媒体项相关联的 用户之间的逻辑距离的信息,当以下面所述方式提供了桥接时这可以 是合乎需要的。
接下来,媒体收藏汇集功能32-1确定由媒体项条目所辨识出的媒 体项是否已存在于集合媒体收藏28-l中(步骤404)。在此实施例中, 由主列表形成集合媒体收藏28-1,该主列表包括用于在集合媒体收藏 28-1中的每个独特媒体项的媒体项条目。另外,集合媒体收藏28-1 可包括用于主列表中每个媒体项条目的子列表,其包括用于在本地媒 体收藏26-1以及一个或多个共享媒体收藏中的对应媒体项的每次出 现的条目。例如,如果在两个共享媒体收藏中包括了特定媒体项,则 集合媒体收藏28-l中的对应子列表将包括用于媒体项的两个条目,其 中一个条目对应于在共享媒体收藏之一中共享的媒体项,而另一个条 目对应于在其它共享媒体收藏中共享的媒体项。
如果由共享媒体收藏信息中的媒体项条目辨识出的媒体项已被 包括在集合媒体收藏28-l中,则过程前进到步骤408。否则,媒体收 藏汇集功能32-1在用于集合媒体收藏28-l的主列表中创建了媒体项 条目,该媒体项条目用于被来自共享媒体收藏信息的媒体项条目辨识 出的媒体项。在这点上,无论是从步骤404还是406前进,在用于当前正被处理的共享媒体收藏中所共享的媒体项的特定副本(copy)的 适当子列表中创建媒体项条目(步骤408)。
接下来,对当前正被处理的媒体收藏中的媒体项进行评分,以便 确定在用于集合媒体收藏28-l的主列表中将参考(reference)或包括 来自用于媒体项的子列表的哪个媒体项条目(步骤410)。更具体地, 在一个实施例中,基于品质、比特率、可用性等等,对由子列表中的 媒体项条目所辨识出的媒体项进行评分。随后,基于用于媒体项的子 列表中的媒体项条目的评分,对子列表排序(步骤412)。随后将在 经排序的子列表中具有最高评分的媒体项条目用作用于在对于集合 媒体收藏28-1的主列表中的对应媒体项的媒体项条目。
媒体收藏汇集功能32-1随后确定在媒体收藏信息中是否有更多 媒体项条目(步骤414)。如果是这样,则媒体收藏汇集功能32-1获 取或得到下一个媒体项条目(步骤416)并且返回到步骤404。重复 该过程直至处理了媒体收藏信息中的最后的媒体项条目。 一旦处理了 最后的媒体项条目,则媒体收藏汇集功能32-1确定是否有更多媒体收 藏要汇集(步骤418)。如果是这样,则媒体收藏汇集功能32-1获取 或得到用于下一个媒体收藏的媒体收藏信息(步骤420)并且返回到 步骤402。重复该过程,直至将本地和共享媒体收藏的最后的媒体收 藏汇集到一起以提供用户16-1的集合媒体收藏28-1。 一旦汇集了最 后的媒体收藏,该过程结束(步骤422)。
图6和图7用图表图解了根据本发明的一个实施例的图5的过程, 该过程将用户16-1的本地媒体收藏26-l和两个共享媒体收藏汇集到 一起。图6图解了用于用户16-1的本地媒体收藏26-l的媒体收藏信 息、以及用于由用户A和B分别与用户16-1共享的共享媒体收藏的 媒体收藏信息。用户A和B可以是用户16-2至16-N中的任何两个用 户。在此实例中,用户16-1的本地4某体收藏26-1包括々某体项A、 B 和C,用户A的共享媒体收藏包括媒体项A、 D和E,并且用户B的 共享媒体收藏包括媒体项A、 B和D。对于每个媒体项,媒体收藏信 息包括媒体项的标识符(MEDIA ITEM X)、辨识士某体项的品质的 信息、辨识当对媒体项进行编码时所使用的比特率的信息、关于媒体 项可用性的信息、可任选地反映在社交网络中媒体项的来源与用户之 间的社交网络(SN)距离的信息,以及辨识媒体项来源的信息。图7图解了根椐本发明的一个实施例的集合媒体收藏28-l,其是 由图6的本地媒体收藏26-1与两个共享媒体收藏的汇集产生的。如所 示出的,由主列表36形成或代表集合媒体收藏28-1,该主列表包括 用于在集合媒体收藏28-l中的每个独特媒体项的媒体项条目。子列表 38-1至38-5包括用于在集合媒体收藏28-1中的对应独特媒体项的每 次发生的媒体项条目。因此,在此实例中,因为媒体项A被包括在本 地媒体收藏26-l以及每个共享媒体收藏中,所以子列表38-l包括三 个媒体项条目,每个媒体项条目对应或代表媒体项A的一次发生。同 样,提供了子列表38-2至38-5用于主列表36中的剩余媒体项条目。 基于品质、比特率和可用性,对由子列表38-l至38-5中的媒体项条 目所代表的媒体项进行评分。随后,基于该评分,对子列表38-1至 38-5进行排序,从而对于子列表38-1至38-5中的每个而言,代表着 具有最高评分的媒体项的媒体项条目被用作主列表36中的对应媒体
项条目,或被该对应媒体项条目所参考。
随着共享媒体收藏中的媒体项的数目增加和/或随着共享媒体收
藏的数目增加,集合媒体收藏28-l中的媒体项的数目可能变大。图8 是根椐本发明的一个实施例,基于用户16-1的用户偏好来删改或过滤 集合媒体收藏28-1的流程图。首先,基于用户偏好对用户16-1的集 合媒体收藏28-1中的媒体项进行评分,以提供对于媒体项的合意性评 分(步骤500)。例如,可通过分配给一个或多个音乐流派、 一个或 多个音乐艺术家、 一个或多个年代(例如,20世纪50年代、20世纪 60年代)、 一个或多个影片或电视节目流派、 一个或多个演员、 一个 或多个对共享媒体收藏进行共享的用户等等的权重(weight)来限定 用户偏好。可基于用户16-1的本地媒体收藏和/或关于例如用户16-1 先前所播放的媒体项的历史信息,由用户16-1分配权重或以编程方式 设定权重。如果以编程方式设定权重,则该权重其后可由用户16-1 手动调整。对于基于用户偏好给媒体项评分的示例性过程,感兴趣的 读者可参阅2006年7月11日提交的题名为"P2P NETWORK FOR PROVIDING REAL TIME MEDIA RECOMMENDATIONS"的美国专 利申请公开号2008/0016205 Al,该申请;f皮通过整体援引而合并入本 文。
接下来,基于对于媒体项的合意性评分以及过滤或删改阈值,对集合媒体收藏28-1进行过滤,以提供集合媒体收藏28-1的经过滤的 或经删改的版本(步骤502)。更具体地,在一个实施例中,将集合 媒体收藏28-l中具有比过滤阈值(filtering threshold)更少的合意性 评分的媒体项移除,以提供集合媒体收藏28-l的经过滤的版本。在一 个实施例中,由用户16-1设定过滤阈值。
图9A和图9B用图表图解了根据本发明的一个实施例的对示例性 集合媒体收藏28-l的过滤或删改。图9A图解了在集合媒体收藏28-l 中的媒体项和对那些媒体项的合意性评分。图9B图解了在使用等于 50的过滤阈值进行过滤之后,集合媒体收藏的经过滤版本28-l'。
上述讨论主要集中于在有直接关系的用户之间共享媒体收藏。然 而,本发明不限于此。可与有直接或间接关系的用户共享媒体收藏。 更具体地,图10图解了一种实施例,其中根据本发明的一个实施例 没有在用户之间提供桥接关系。因而,用户16-1 (用户A)的集合媒 体收藏28-l包括与用户16-1(用户A)有直接关系的用户16-2和16-3
(用户B和C)的共享媒体收藏。这些直接关系可反映在用户16-1(用 户A)的友人列表30-l中。然而,用户16-1 (用户A)不具有与用户 16-4至16-7(用户D至G)的直接关系。因而,更具体地,用户16-1
(用户A)的集合媒体收藏28-l包括来自用户16-1 (用户A)的本地 媒体收藏26-1的媒体项、来自用户16-2 (用户B)的本地媒体收藏 26-2的媒体项,和来自用户16-3 (用户C)的本地媒体收藏26-3的 媒体项。用户16-1 (用户A)的集合媒体收藏28-l不包括用户16-4 至16-7 (用户D至G)的本地媒体收藏26-4至26-7。
与之形成对比的是,用户16-2(用户B)与用户16-1、 16-4和16-5
(用户A、 D和E)有直接关系,但是与用户16-3、 16-6和16-7 (用 户C、 F和G)没有直接关系。因而,用户16-2 (用户B)的集合媒 体收藏28-2包括来自用户16-2 (用户B)的本地媒体收藏26-2的媒 体项、以及来自用户16-1、 16-4和16-5 (用户A、 D和E)的本地媒 体收藏26-1、 26-4、和26-5的媒体项,但是不包括来自用户16-3、 16-6 和16-7(用户C、 F和G)的本地媒体收藏26-3、 26-6和26-7的媒体 项。同样,用户16-3 (用户C)与用户16-1、 16-6和16-7 (用户A、 F和G)有直接关系,但是与用户16-2、 16-4和16-5 (用户B、 D和 E)没有直接关系。因而,用户16-3 (用户C)的集合媒体收藏28-3包括来自用户16-3 (用户C)的本地媒体收藏26-3的媒体项、以及来 自用户16-1、 16-6和16-7 (用户A、 F和G)的本;也々某体收藏26-l、 26-6和26-7的媒体项,但是不包括来自用户16-2、 16-4和16-5 (用 户B、 D和E)的本地々某体收藏26-2、 26-4和26-5的媒体项。
类似地,用户16-4 (用户D)的集合媒体收藏28-4包括来自用户 16-4 (用户D)的本地媒体收藏26-4的+某体项、以及来自用户16-2 (用户B)的本地媒体收藏26-2的媒体项。同样,用户16-5 (用户E) 的集合媒体收藏28-5包括来自用户16-5 (用户E)的本地媒体收藏 26-5的媒体项、以及来自用户16-2 (用户B)的本地媒体收藏26-2 的媒体项。用户16-6 (用户F)的集合媒体收藏28-6包括来自用户 16-6(用户F)的本地媒体收藏26-6的媒体项、以及来自用户16-3(用 户C)的本地媒体收藏26-3的媒体项。同样,用户16-7(用户G)的 集合媒体收藏28-7包括来自用户16-7(用户G)的本地媒体收藏26-7 的媒体项、以及来自用户16-3 (用户C)的本地媒体收藏26-3的媒体 项。
图11图解了根据本发明的一个实施例在用户之间提供桥接关系 的一个实施例。对于此实例,假定在社交网络的两个分离度内或"中 继段"内为用户执行桥接。例如,可基于用户16-1至16-N的友人列 表30-1至30-N而提供社交网络(图1 )。经过该社交网络,用户具 有与他们自有的友人的直接关系(在社交网络中的一个分离度)、与 友人的友人的间接关系(在社交网络中的两个分离度),等等。
因此,用户16-1 (用户A)的集合媒体收藏28-l包括来自与用户 16-1 (用户A)有直接关系的用户16-2和16-3 (用户B和C)的本地 媒体收藏26-2和26-3的媒体项、以及来自与用户16-l(用户A)具 有两个分离度内的间接关系的用户16-4至16-7 (用户E到G)的本 地媒体收藏26-4至26-7的媒体项。与之形成对比的是,用户16-2(用 户B)不具有与用户16-6和16-7 (用户F和G)在两分离度内的间接 关系。结果,用户16-2 (用户B)的集合媒体收藏28-2包括来自用户 16-2 (用户B)的本地媒体收藏26-2的媒体项、以及来自用户16-1、 16-3、 16-4和16-5(用户A、 C、 D和E)的本地媒体收藏26-l、 26-3、 26-4和26-5的媒体项。然而,因为用户16-6和16-7 (用户F和G) 在社交网络中不处于离用户16-2 (用户B)的两个分离度内,所以用户16-2 (用户B)的集合媒体收藏28-2不包括来自用户16-6和16-7 (用户F和G)的本地媒体收藏26-6和26-7的媒体项。
同样,用户16-3 (用户C)的集合媒体收藏28-3包括来自用户 16-3 (用户C)的本地媒体收藏26-3的媒体项、以及来自用户16-1、 16-2、 16-6和16-7 (用户A、 B、 F和G)的本地媒体收藏26-l、 26-2、 26-6和26-7的^某体项。
然而,因为用户16-4和16-5 (用户D和E)在社交网络中不处 于距用户16-3 (用户C)的两个分离度内,所以用户16-3 (用户C) 的集合媒体收藏28-3不包括用户16-4和16-5 (用户D和E)的本地 媒体收藏26-4和26-5的媒体项。以类似方式通过it交网络中处于两 个分离度内的其它用户的本地媒体收藏中的媒体项,形成了用户16-4 至16-7 (用户D至G)的集合媒体收藏28-4至28-7。
在操作中,可通过各种策略执行对用户进行桥接以使得以上述方 式在具有直接关系和间接关系的用户之间能共享媒体收藏。在一个实 施例中,共享媒体收藏可以是共享用户的集合媒体收藏。因而,通过
使用图11为例,用户16-2和16-3 (用户B和C)与用户16-1 (用户 A)以及分别与用户16-4和16-5 (用户D和E)以及用户16-6和16-7 (用户F和G)共享它们的集合媒体收藏28-2和28-3。其它用户以 类似方式向它们的直接友人共享它们的集合媒体收藏。
关于汇集,以用户16-1 (用户A)为例,用户16-1的用户装置 14-1的媒体收藏汇集功能32-1 (图1)将用户16-2和16-3 (用户B 和C)的共享集合媒体收藏与本地媒体收藏26-l汇集到一起,以提供 用户16-1 (用户A)的集合媒体收藏28-l。然而,当汇集时,只汇集 了来自在距用户16-1 (用户A)的阈值社交网络距离内的其它用户的 本地媒体收藏的媒体项。需要注意的是,用户16-1 (用户A)与媒体 项的来源之间的社交网络距离可被反映在共享媒体收藏信息中的对 应媒体项条目中。因而,如果阈值社交网络距离是两个分离度,则在 用户装置14-1处的汇集将会放弃掉超出用户16-4至16-7 (用户D至 G)以外的用户的本地媒体收藏中的任何媒体项。
在另一实施例中,中央服务器12 (图1 )可辨识在距用户为阈值 社交网络距离内的其它用户,并且随后提供或能实现用于期望用户的 本地媒体收藏的媒体收藏信息的下载。此外,以图11的用户16-1 (用
23户A)为例,假定阈值社交网络距离是两个分离度,则中央服务器12 可将用户16-2至16-7 (用户B至G)辨识为在社交网络中处于用户 16-1 (用户A)的两分离度以内。因而,中央服务器12于是提供或能 实现将用于本地媒体收藏26-2至26-7的媒体收藏信息下载到用户 16-1 (用户A)的用户装置14-1用于汇集。
图12图解了根据本发明的一个实施例的示例性图形用户界面 (GUI) 40,其使得用户能选择共享媒体项用于汇集并且进一步使得 用户能运用产生的集合媒体收藏。如所图解的,GUI40通常包括导航 区域(navigation area) 42和显示区域44。在此实例中,导航区域42 包括用于显示与用户共享的一定数目共享媒体收藏的标识符的共享 收藏段46。在此实例中,标识符是已与用户共享了它们的媒体收藏的 其它用户(用户B、用户C和用户D)的用户名。勾选框(checkbox) 48-1、 48-2和48-3是与共享媒体收藏的标识符相关联而呈示的,并且 使得用户能选择一个或多个共享媒体收藏以与用户的本地媒体收藏 相汇集。在此实例中,用户已选择了用户B和C的共享媒体收藏用于 与用户自有的本地媒体收藏相汇集。
在此实例中,导航区域42也包括库段50,其使得用户如果需要 则能选择一定数目的库之一以呈示在显示区域44中。在此实例中, 用户已选择了 "音乐"库。因而,通过将用户的本地音乐收藏与用户 B和C的共享音乐收藏汇集到一起而已经形成的用户的集合音乐收 藏,被呈示在显示区域44中。以类似方式,用户可选择"视频,,库。 结果,用户的集合视频收藏可被呈示在显示区域44中。需要注意的 是,在可替代的实施例中,用户可以另外地或可替代地能够显示集合 媒体收藏,该集合媒体收藏包括来自用户的本地媒体收藏以及用户B 和C的共享媒体收藏的音乐以及视频。
导航区域42也可包括播放列表段52,该播放列表区段52包括一 定数目的播放列表的标识符。播放列表可以是系统定义的或用户定义 的播放列表。此外,播放列表可包括来自用户的集合媒体收藏的媒体 项。因而,播放列表可包括来自用户的本地媒体收藏的媒体项和/或来 自用户B和C的共享媒体收藏的媒体项。另夕卜,播放列表可包括来自 用户C的共享媒体收藏的媒体项和/或来自先前与用户共享的媒体收 藏的媒体项。当用户选择播放列表标识符时,将对应的播放列表呈示在显示区域44中。正如本领域普通技术人员在阅读本公开时将领会 到的,用户随后可在播放列表中浏览(navigate through )并且引起播 放列表的回放或选择来自播放列表的媒体项。
需要注意的是,对于包括来自当前没有被用户选择的共享播放列 表的媒体项或来自当前不可用的共享媒体收藏的媒体项的播放列表, 播放列表可将那些媒体项辨识为不可用。此外,当播放列表中的所有 媒体项是当前可从所选择的共享媒体收藏或当前可用的所有共享媒 体收藏中获得的时候,可通知用户。以类似的方式,GUI40可包括用 于每个播放列表的、关于播放列表中当前可用或不可用的媒体项的数 量或百分比的指示。另外,可基于播放列表中当前可用或不可用的媒 体项的数量或百分比而对播放列表进行分等级(rank)或排序。
GUI40也可包括"创建播放列表(create playlist)"按钮54。当 被用户激活时,"创建播放列表,,按钮54能使用户通过使用任何已 知的播放列表创建技术来定义新的播放列表。然而,此外,来自本地 媒体收藏的媒体项和/或来自共享媒体收藏的媒体项可以被包括在新 播放列表中。GUI 40也可包括检索字段(search field) 56。该检索字 段56能使用户检索用于期望的媒体项的集合媒体收藏。更具体地, 在此实例中,检索字段56可使得用户能检索集合音乐收藏、集合视 频收藏、集合音乐收藏和集合视频收藏二者、选定的共享媒体收藏或 用于期望媒体项的所有共享媒体收藏。
图13图解了根据本发明的一个实施例的另一示例性GUI 58,其 用于当另 一用户的共享媒体收藏变为可用时通知用户。GUI 58可与图 12的GUI40结合使用。 一般而言,GUI58提供的通知包括了帮助用 户确定是否选择共享媒体收藏用于汇集的信息。更具体地,在此实例 中,通知包括在共享媒体收藏中的媒体项的总数、以及一定数目的与 用户的当前集合媒体收藏相比是独特的或新的那些媒体项。如果尚未 创建集合媒体收藏,则与用户的本地媒体收藏相比较而确定独特的或 新的媒体项的数量。
在一个实施例中,由图13的GUI58提供的通知是由用户装置生 成的,诸如,举例而言,用户装置14-1。当检测到或被告知了在子网 络34中存在新的共享媒体收藏时和/或当检测到或被告知了与用户有 直接或间接关系的另一用户在线时,用户装置14-1可生成通知。在那时,用户装置14-1可获取对应的共享媒体收藏信息,并且将该共享媒 体收藏信息与集合媒体收藏28-l的媒体收藏信息相比较、或者可替代 地与用于本地媒体收藏26-l的媒体收藏信息相比较,以生成通知。可 替代地,该通知可由中央服务器12 (图1 )触发。响应于此通知,用 户16-1可选择是否汇集共享媒体收藏。
图14是图1的中央服务器12的示例性实施例的框图。一般而言, 中央服务器12包括具有关联存储器(associated memory) 62的控制 系统60 在此实施例中,管理功能20以软件实现并且被储存在存储 器62中。然而,本发明不限于此。管理功能20可在软件、硬件或它 们的组合中实现。中央服务器12还包括一个或多个数字储存装置64, 诸如一个或多个硬盘驱动器等等。用户账号数椐库22 (图1 )可以被 储存在一个或多个数字储存装置64中。中央服务器12也包括通讯接 口 66,其以通讯联络方式将中央服务器12耦联到网络18 (图1 )。 最后,中央服务器12可包括用户接口 68,该用户接口可包括部件, 诸如举例而言,显示器和一个或多个用户输入装置。
图15是图1的用户装置14-1的示例性实施例的框图。此讨论同 样可应用于其它用户装置14-2至14-N。 一般而言,用户装置14-1包 括具有关联存储器72的控制系统70。在此实施例中,包括了媒体收 藏汇集功能32-1的媒体播放器功能24-1是在软件中实现的并且被储 存在存储器72中。然而,本发明不限于此。包括了媒体收藏汇集功 能32-1的媒体播放器功能24-1可在软件、硬件或它们的组合中实现。 用户装置14-1可包括一个或多个数字储存装置74,诸如举例而言, 一个或多个硬盘驱动器、 一个或多个可移动存储器装置,等等。在一 个实施例中,本地媒体收藏26-1、集合媒体收藏28-1和友人列表30-l 被储存在一个或多个数字储存装置74中。然而, 一个或多个本地媒 体收藏26-l、集合媒体收藏28-1和友人列表30-l,或它们的任何部 分,可替代地可以被储存在存储器72中。用户装置14-1也包括通讯 接口 76,其以通讯联络方式将用户装置14-1耦联到网络18 (图1 )。 最后,用户装置14-1包括用户接口 78,该用户接口可包括部件,诸 如举例而言, 一个或多个用户输入装置、扬声器等等。
本文中所讨论的系统和方法提供了相当大的用于变动的机会,而 不脱离本发明的范畴。例如,尽管图1的系统10运用了中央服务器12,但本发明不限于此。中央服务器12的所有或一部分功能性可以 净皮分配在用户装置14-1至14-N中的一个或多个之中。正如另一实例, 尽管上面讨论了通过使用邀请过程或自动检测过程来执行发现共享 媒体收藏,但本发明不限于此。例如,基于不处于用户16-1的本地媒 体收藏26-l内的媒体项可辨识出将与用户16-1共享的媒体收藏,其 中用户16-1已表达了兴趣。更具体地,举例而言,用户16-1可创建 包括了用户16-1的本地媒体收藏26-1中未包括的媒体项的播放列表。 作为响应,用户装置14-1可发送请求到中央服务器12,其辨识出用 于播放列表的用户16-1所需的媒体项。中央服务器12于是可分析用 于其它用户16-2至16-N的媒体收藏信息以辨识一个或多个共享媒体 收藏,如果与用户16-1共享这些共享媒体收藏,则向用户16-1提供 对用于播放列表的所需媒体项的访问。中央服务器12优选地辨识出 提供所需媒体项需要的最小数目的共享媒体收藏。随后可与用户16-1 共享所辨识出的媒体收藏。
露的构思的范畴内。
权利要求
1.一种方法,包括通过第一用户装置发现多个共享媒体收藏,通过多个第二用户装置的多个第二用户使得第一用户装置的第一用户可利用该多个共享媒体收藏;通过第一用户装置,将来自多个共享媒体收藏的一个或多个媒体收藏与第一用户的本地媒体收藏汇集到一起,以在第一用户装置处提供用于第一用户的集合媒体收藏;基于第一用户的用户偏好对集合媒体收藏中的媒体项进行评分,以提供对于每个媒体项的合意性评分;基于用于集合媒体收藏中的媒体项的阈值评分和合意性评分,过滤集合媒体收藏,以提供集合媒体收藏的经过滤版本;以及使得第一用户能在第一用户装置处运用集合媒体收藏的经过滤版本。
2. 如权利要求1的方法,其中使得第一用户能在第一用户装置处 运用集合媒体收藏的经过滤版本,包括使得第 一 用户能创建包括来自集合媒体收藏的经过滤版本的多 个媒体项的播放列表;以及促成对来自由第一用户所指示的播放列表的多个媒体项中的一 个或多个的回放。
3. 如权利要求2的方法,其中促成对来自播放列表的多个媒体项 中的一个或多个的回》文包括对于第 一用户的本地媒体收藏中没有包括的、来自播放列表中的 多个媒体项中的一个或多个的每个媒体项,从共享媒体项的多个第二 用户装置的对应第二用户装置获取媒体项。
4. 如权利要求1的方法,其中使得第一用户能在第一用户装置处 运用集合媒体收藏的经过滤版本,包括使得第一用户能启动对集合媒体收藏的经过滤版本的检索;和 将检索结果返回到第一用户。
5. 如权利要求1的方法,还包括通过第一用户装置,与多个第二 用户的多个第二用户装置共享第一用户的本地媒体收藏。
6. 如权利要求1的方法,还包括对于来自一个或多个共享媒体收藏的每个共享媒体收藏,获取辨识共享媒体收藏中的媒体项的媒体 收藏信息,其中将由第一用户选择的一个或多个共享媒体收藏与第一用户的本地媒体收藏汇集到一起包括将用于一个或多个共享媒体收 藏的媒体收藏信息与用于第 一用户的本地媒体收藏的媒体收藏信息 汇集到一起,以提供集合媒体收藏。
7. 如权利要求1的方法,还包括对于来自多个共享媒体收藏的 每个共享媒体收藏,获取辨识共享媒体收藏中的媒体项的媒体收藏信息,其中将由第一用户选择的一个或多个共享媒体收藏与第一用户的本地媒体收藏汇集到一起包括将用于一个或多个共享媒体收藏的媒体收藏信息与用于第 一用户的本地媒体收藏的媒体收藏信息汇集到一起,以提供集合媒体收藏。
8. 如权利要求1的方法,其中服务提供商对于大于阈值的每个共 享媒体收藏向第一用户收取预定的费用。
9. 如权利要求1的方法,其中发现多个共享媒体收藏包括自动地 检测该多个共享媒体收藏之一,该多个共享媒体收藏之一被第一用户 的第一用户装置的子网络内与多个第二用户装置之一相关联的多个 第二用户之一共享。
10. 如权利要求1的方法,其中发现多个共享媒体收藏包括自动 地被告知该多个共享媒体收藏之一,该多个共享媒体收藏之一被第一用户的第一用户装置的子网络内与多个第二用户装置之一相关联的 多个第二用户之一共享。
11. 如权利要求l的方法,其中发现多个共享媒体收藏包括 向多个第二用户之一提供邀请;并且接收来自多个第二用户之一的接受。
12. —种用户装置,包括a) 通讯接口,以通讯联络方式将用户装置耦联到网络;和b) 控制系统,与通讯接口相关联,适于i) 发现多个共享媒体收藏,通过多个第二用户装置的多个第 二用户使得用户装置的第一用户可利用该多个共享媒体收藏;ii) 将来自多个共享媒体收藏的一个或多个共享媒体收藏与 第一用户的本地媒体收藏汇集到一起,以在用户装置处提供用 于第 一用户的集合媒体收藏;iii) 基于第一用户的用户偏好对集合媒体收藏中的媒体项进 行评分,以提供对于每个媒体项的合意性评分;iv) 基于用于集合媒体收藏中的媒体项的阈值评分和合意性 评分,过滤集合媒体收藏,以提供集合媒体收藏的经过滤版本; 和v) 使得第 一用户能在用户装置处运用集合媒体收藏的经过 滤版本。
13.—种计算机可读介质,其储存适于指导用户装置的控制系统进 行下列操作的软件发现多个共享媒体收藏,通过多个第二用户装置的多个第二用户 使得用户装置的第 一用户可利用该多个共享媒体收藏;将来自多个共享媒体收藏的一个或多个共享媒体收藏与第一用 户的本地媒体收藏汇集到一起,以在用户装置处提供用于第 一用户的 集合媒体收藏;基于第一用户的用户偏好对集合媒体收藏中的媒体项进行评分, 以提供对于每个媒体项的合意性评分;基于用于集合媒体收藏中的媒体项的阈值评分和合意性评分,过 滤集合媒体收藏,以提供集合媒体收藏的经过滤版本;以及使得第一用户能在用户装置处运用集合媒体收藏的经过滤版本。
全文摘要
本发明涉及用于在共享网络的参与者之间汇集媒体收藏的方法和系统。提供了用于将用户的本地媒体收藏与一个或多个与用户共享的共享媒体收藏进行汇集以为用户提供集合媒体收藏的系统和方法。一般而言,首先发现与用户共享的一个或多个共享媒体收藏。任选地,用户可选择共享媒体收藏中的一个或多个用于与用户的本地媒体收藏汇集。随后,使得由用户选择的共享媒体收藏,或可替代地所有共享媒体收藏,与用户的本地媒体收藏相汇集来为用户提供集合媒体收藏。随后可基于用户的用户偏好对用户的集合媒体收藏加以删改或过滤。
文档编号G06F17/30GK101561822SQ20091013276
公开日2009年10月21日 申请日期2009年4月16日 优先权日2008年4月17日
发明者H·斯文森, H·萨瑟兰 申请人:埃洛伊科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1