用于团体交互的简档的可视表示的制作方法

文档序号:6781289阅读:150来源:国知局
专利名称:用于团体交互的简档的可视表示的制作方法
用于团体交互的简档的可视表示
些旦 冃眾
用户在包括便携式媒体播放器在内的各种设备上消费诸如音频、视频、 和图像等数字媒体内容。通常,用户加入一个或多个媒体团体来共享媒体 和发现新的媒体,并与该媒体团体中的其他成员交互。媒体团体对各成员 都很重要,因为他们提供与朋友、家庭、最喜爱的艺术家、通过在该媒体 团体中的交互所交的新朋友等的联系或归属感。另外,媒体团体通常提供 成员在该媒体团体中的个性、贡献、和成就的识别,并提供用于关于成员 的观点、品味、愿望等的自我表达的论坛。
通常,便携式媒体播放器的用户首先必须将该便携式媒体播放器与个 人计算设备进行同步,以共享媒体或发现新媒体。此外,需要个人计算设 备来管理联系人和与现有媒体团体进行交互。现有系统不能提供允许便携 式媒体播放器的用户直接与朋友交互、与媒体团体交互、共享媒体、以及 发现新媒体的机制。
概述
本发明的各实施例通过允许媒体团体的成员快速且高效地直接与其他 成员进行交互,来克服已知媒体团体中的一个或多个缺陷。实施本发明的 各方面的便携式媒体播放器提供连接的娱乐和社交网络服务,该服务使媒 体团体成员能够直接彼此交互、发现和共享媒体等。例如,本发明的各方
面准许这种媒体播放器设备的用户在朋友和其他团体成员之间浏览,通过
钻入(drill into)与团体成员相关联的简档细节来发现新内容,在该团体内 发送消息和推荐,自动地与其他成员的播放列表同步,以及以其它方式直 接在该团体内交互。
在一方面,简档包含关于该媒体团体的成员的各个细节。与成员的简 档相关联的媒体卡可以嵌入在他和她的便携式媒体播放器中,并可由该媒 体团体的其他成员访问。有利的是,该媒体卡包括启用与该媒体团体的交互的一个或多个可操作元素。
在另一方面,本发明根据该媒体团体的成员与该媒体团体的交互来向 他们奖励媒体成就。用于建立媒体团体成员资格、用于与该媒体团体交互、 用于奖励媒体成就的各个组件实施本发明的其它方面。另选地,本发明的 各实施例可包括各种其它方法和装置。
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的 一些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征, 也不旨在用于帮助确定所要求保护的主题的范围。
其它特征的一部分将是显而易见的, 一部分将在下文中指出。
附图简述


图1是示出根据本发明的实施例的便携式媒体播放器的示例性框图。 图2是示出与图1的媒体播放器一起使用的媒体卡的示例性框图。 图3是示出包括图1的媒体播放器的媒体团体的示例性框图。
图4是实施用于为媒体团体的成员创建图2的媒体卡的本发明的各方 面的示例性流程图。
图5是实施用于媒体团体的成员奖励媒体成就的本发明的其它方面的 示例性流程图。
图6是示出在其上可以存储本发明的各方面的示例性计算机可读介质 的框图。
相应的参考标号在全部附图中指示相应的部分。
详细描述
现在参考附图,本发明的一实施例包括图1所示的便携式媒体播放器 100。便携式媒体播放器100是能够存储和播放一种或多种媒体格式的文件 的电子设备。这种媒体播放器通常是通用的,能够加载和播放不同格式的 视频、图片和记录的电视。本领域技术人员熟悉能够呈现各种格式的媒体 内容的媒体播放器设备。媒体格式的示例包括MPEG(运动图像专家组)、 DivX、 XviD、 MP3 (MEPG-1音频层3 ) 、 WAV(波形音频格式)、Ogg Vorbis、JPEG (联合图像专家组)、WMA (Windows媒体音频)、WMV (Windows 媒体视频)、ASF (高级系统格式或高级流格式)和GIF (图形交换格式)。 诸如便携式媒体播放器100等便携式媒体播放器还可以包括记录视频和音 频的能力。另外,某些便携式媒体播放器包括用于可移动媒体的读卡器, 以用于数据存储和传输。可移动媒体的示例包括SD(安全数字)和MMC
(多媒体卡)。便携式媒体播放器还可以存储除多媒体文件之外的其它文 件,诸如数据文件、计算机程序、游戏文件、文字处理文件和文本文件。
图1所示的便携式媒体播放器100具有媒体卡102、媒体存储区域104 和朋友列表108,所有这些都可由用户经由用户界面114来访问。尽管本发 明的各实施例是使用便携式媒体播放器100来示出的,但是构想了媒体团 体的成员可以创建媒体卡102并利用各种设备与该媒体团体交互,这些设 备包括但不限于PC客户机和诸如电话、游戏控制台等其它设备。根据本发 明的各方面,与媒体团体300 (参见图3)的成员相关联的简档包括关于该 成员的各个细节。根据本发明的各方面,媒体卡102是该简档的可视表示, 包括例如,来自该简档的自我描述的和系统导出的、供在媒体团体300中 交互时使用的身份信息。
在一实施例中,该简档包括以下参数中的一个或多个该成员的标签
(例如,绰号)、图片、最喜爱的媒体流派、媒体标语、媒体带、媒体标 识符、最后简档改变的时间戳、最喜爱的媒体播放列表、播放最多的音轨 的列表、媒体偏好、媒体成就、个人播放列表、兼容性指示符、爱好者列 表、成就奖品盒、个人媒体消费历史、对等方历史、基于该成员的媒体成 就的成员的媒体分数、在场状态(例如,在线、离线、离开)、成员的情 绪(例如,高兴、悲伤)、用户的位置(例如,家庭、学校、工作、在俱 乐部)、成员参加或计划参加的事件、以及对与第一标签相关联的详细简 档被査看的次数的计数。该成员有能力调节他或她的隐私设置,来控制简 档的参数不向媒体团体300的其他成员进行不想要的展示。例如,用户界 面114向成员呈现,向每个人、只向朋友、或不向人示出一个或多个简档 参数的选项。在一替换实施例中,成员可以选择要包括在媒体卡102中的 特定标识信息。该成员的简档可以与其他团体成员的简档一起存储在与该媒体团体
300相关联的位置处。例如,媒体团体300操作可经由诸如因特网等数据通
信网络访问的服务器计算机(未示出),来存储和发布简档。可以理解,
该成员可以经由通过网络连接到与媒体团体300相关联的存储位置的个人 计算机、便携式媒体播放器IOO、或其它计算设备来管理他或她的简档。
除标识信息之外,媒体卡102包括允许该成员与媒体团体300交互的 至少一个可操作元素112。在一实施例中,媒体卡102是嵌入在便携式媒体 播放器100的存储器区域116中的对象。此外,媒体卡102可以嵌入在网 页、电子邮件、电话、游戏控制台、和PC客户机中。便携式媒体播放器 IOO的存储器区域116包括可移动和/或不可移动、易失性和/或非易失性存 储器形式的计算机存储介质。
图2示出媒体卡102的示例性实施例。在所示实施例中,媒体卡102 包括成员所选择的绰号或标签202和图片204。标签202是在媒体团体300 中表示该成员的唯一字符名,且与该成员的简档相关联。该媒体团体的成 员可以使用标签202来引用和搜索该团体的其他成员。另选地或另外地, 媒体卡102包括媒体标语,如"音乐是我的生命"或"摇滚万岁"。
根据本发明的各方面,媒体卡102使媒体团体成员能够访问关于该成 员的一个或多个最喜爱的媒体流派元素206A、 206B、 206C的信息。在一 实施例中,最喜爱的流派元素206A、 206B、 206C标识诸如乡村、通俗、 和替换摇滚等音乐流派。在另一实施例中,最喜爱的流派元素206A、 206B、 206C包括诸如动作、戏剧、喜剧等电影流派。另选地,最喜爱的流派元素 206A、 206B、 206C包括电影和音乐流派的混合。在媒体卡102中,三个最 喜爱的元素206A、 206B、 206C绝不是限制性的,且三只是出于说明性的 目的示出的。可为媒体卡102中的成员标识各种媒体类型的任何数量的流 派而不背离本发明的范围。
进一步参考图2,媒体卡102还包括媒体带元素208。该媒体带元素包 括对媒体文件210A、 210B、 210C、 210D、 210E的一个或多个引用。媒体 文件210A、 210B、 210C、 210D、 210E不必存储在该成员的便携式媒体播 放器100的媒体存储区域104中。媒体带208的媒体文件210A、210B、210C、
10210D、 210E可以由该成员指定或根据该成员对便携式媒体播放器100的使 用来填充。另选地,该媒体带包括表示对媒体带208的媒体文件210A、210B、 210C、 210D、 210E的引用的专辑封面或电影艺术。
在一实施例中,媒体带208包括对该成员的最喜爱的媒体文件210A、 210B、 210C、 210D、 210E的引用。在这种情况下,该成员指定他或她的 最喜爱的媒体文件210A、 210B、 210C、 210D、 210E。在另一实施例中, 媒体带208包括对前五列表等的引用。包括在该列表中的引用是该成员在 便携式媒体播放器110上最频繁呈现的媒体文件210A、 210B、 210C、 210D、 210E。在这种情况下,便携式媒体播放器IOO跟踪媒体文件被呈现的次数, 并在在周期性的基础上(例如,每天或每周)自动地更新前五列表。在媒 体卡102中,五个媒体文件210A、 210B、 210C、 210D、 210E绝不是限制 性的,且五只是出于说明性的目的示出的。媒体带208中可以包括对媒体 文件210A、 210B、 210C、 210D、 210E的任何数量的引用而不背离本发明 的范围。有利的是,媒体卡102的标签202、最喜爱的流派、媒体标语、和 图片元素准许该成员在匿名地与媒体团体300交互的同时在媒体团体300 中维护唯一的、个性化的人物角色。
媒体卡102的一个或多个元素是可操作的。在一实施例中,媒体卡102 的可操作元素112启用以下动作的一个或多个向该成员发送电子邮件; 向该成员发送媒体推荐;向该成员发送即时消息;呈现与该成员相关联的 媒体文件;向与该成员相关联的便携式媒体播放器发送媒体文件;显示该 成员的状态;以及査看该成员的详细简档。在一实施例中,图片204、标签 202和媒体带208是可操作元素。例如,如果选择媒体卡102的图片204, 则在便携式媒体播放器IOO上显示与媒体卡102相关联的成员的详细简档。 在另一示例中,如果选择媒体卡102的标签202,则向与媒体卡102相关联 的成员发送电子消息或即时消息。且在第三示例中,如果选择媒体卡102 的媒体带208,则在便携式媒体播放器100上呈现媒体带208的媒体文件 210A、 210B、 210C、 210D、 210E。有利的是,因为媒体卡102的一个或 多个元素是可操作的,所以在便携式媒体播放器IOO连接到网络时,该成 员可以经由该媒体播放器来直接与媒体团体300交互而无需个人计算设备。
11再次参考图l,媒体存储区域104为诸如媒体文件106A、 106B、 106C 等媒体文件提供存储位置。在一实施例中,媒体文件106A、 106B、 106C 包括音乐媒体文件、视频媒体文件和静止图像文件。另选地,媒体文件 106A、 106B、 106C包括游戏文件和文本文件。便携式媒体播放器100包括 用于呈现媒体文件106A、 106B、 106C;用于创建和管理播放列表;用于创 建和管理朋友列表108以及用于访问媒体卡102的可操作元素的用户界面 114。在一实施例中,媒体文件106A、 106B、 106C是以下格式中的一种 MPEG2视频、CD音频、MP3音频、WMA音频和JPEG图像。
作为示例而非限制,媒体存储区域104包括以用于存储诸如计算机可 读指令、数据结构、程序模块、媒体文件106A、 106B、 106C或其它数据 这样的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移 动介质。例如,计算机存储介质包括RAM、 ROM、压縮闪存或其它存储器 技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁带盒、磁带、 磁盘存储或其它磁存储设备、或可以用于存储所需信息并可由便携式媒体 播放器IOO访问的任何其它介质。
如上所述,便携式媒体播放器100的用户界面114可以显示朋友列表 108。在一实施例中,朋友列表108引用团体的其他成员的一个或多个标签 IIOA、 IIOB、 IIOC。在一替换实施例中,朋友列表108引用该媒体团体的 其他成员的一个或多个媒体卡102。通过从朋友列表选择标签IIOA、 IIOB、 110C的可操作元素112, 一个成员可以经由网络直接与媒体团体300的其 他成员交互。在一实施例中,媒体卡102和标签IIOA、 IIOB、 IIOC的可 操作元素112启用以下动作的一个或多个向该成员发送电子邮件;向该 成员发送媒体推荐;向该成员发送即时消息;呈现与该成员相关联的媒体 文件;向与该成员相关联的便携式媒体播放器100发送媒体文件;以及查 看该成员的详细简档。在一替换实施例中,媒体卡102和标签IIOA、 IIOB、 IIOC的可操作元素112显示相关联的成员的状态。该状态信息使第一成员 能够确定关于第二成员的以下状态的一个或多个该第二成员当前是否正 在使用与该第二成员相关联的第二便携式媒体播放器;该第二成员是否登 录到该媒体团体;该第二成员最后登录到该媒体团体的时间;以及该第二成员是否位于第一成员的附近。尽管出于方便示出了三个朋友列表标签, 但可以理解,该数量仅仅是说明性的且可以在用户界面114的约束内向朋 友列表108添加任何数量的附加标签。此外,本领域技术人员将理解,标
签110A、 110B和110C可以具有与媒体卡102大致相同或轻微不同的构造
而不背离本发明的范围。
图3示出根据本发明的实施例的媒体团体300。该媒体团体包括由简 档302A、 302B、 302C所引用的一个或多个成员。每一简档302A、 302B、 302C都对应于成员304A、304B、304C和相关联的便携式媒体播放器306A、 306B、 306C (即,简档,302A与成员304A和便携式媒体播放器,306A相 关联;简档2 302B与成员304B和便携式媒体播放器2 306B相关联;简档 n 302C与成员304C和便携式媒体播放器n306C相关联)。在一实施例中, 便携式媒体播放器306A、 306B、 306C与图1所示的便携式媒体播放器100 类似地配置。
另外,如果满足该媒体团体定义的某些条件,则媒体成就308A、 308B、 308C可以与成员304A、 304B、 304C的简档302A、 302B、 302C相关联。 媒体成就308A、 308B、 308C的目的是奖励成员304A、 304B、 304C的收 集、完成量、和对媒体团体300的参与;鼓励成员304A、 304B、 304C收 集媒体;给成员304A、 304B、 304C展示并比较媒体的方式;提供将成员 304A、 304B、 304C聚集到一起的谈话话头;为媒体团体成员304A、 304B、 304C创建更大的欢乐;以及鼓励成员304A、 304B、 304C参与到媒体团体 300中并通常促进社会交互。
图3中示出的便携式媒体播放器306A、 306B、 306C可以使用逻辑连 接310而在网络化环境中操作。图3所示的逻辑连接310包括局域网(LAN) 和广域网(WAN),但也可以包括其它网络。LAN和/或WAN可以是有 线网络、无线网络(例如,Wi-Fi、蓝牙)、其组合等等。这样的联网环境 常见于家庭、学校、办公室、酒店、餐厅、商店、咖啡店、公司、企业范 围计算机网络、内联网和全球计算机网络(例如因特网)。所示的网络连 接是示例性的,并且可以使用在计算机之间建立通信链路的其它手段。在 一替换实施例中,媒体卡102的可操作元素U2显示成员的状态。该状态使成员304A、 304B、 304C能够确定关于该团体的其他成员的以下状态的 一个或多个成员304A、 304B、 304C当前是否正在使用他或她的相关联 的便携式媒体播放器306A、 306B、 306C;成员304A、 304B、 304C是否 登录到媒体团体300;成员304A、 304B、 304C最后登录到媒体团体300 的时间;以及成员304A、 304B、 304C是否位F另一成员的附近。在一实 施例中,如果便携式媒体播放器306A、 306B、 306C可以经由一个或多个 逻辑连接310直接建立通信(例如,在对等网络中),则成员304A、 304B、 304C位于彼此的附近。
现在参考图4, 一示例性流程图示出用于为媒体团体300的成员创建 媒体卡102的本发明的各方面。在402,使用预定义的字段来为媒体团体 300的第一成员创建简档。该第一成员与第一便携式媒体播放器100相关 联,且该简档包括描述关于第一成员、他或她对便携式媒体播放器100的 使用、以及在团体300内的交互的各种细节的信息。在一实施例中,该简 档包括以上列出的参数。
在404,从简档中创建第一媒体卡102。在一实施例中,第一媒体卡 102包括使第一成员能够经由第一便携式媒体播放器100与媒体团体300 交互的可操作元素112。在另一实施例中,第一成员指定包括在第一媒体卡 102中的简档的参数。前进至406,向第一成员提供第一媒体卡102。在一 实施例中,第一媒体卡102是嵌入在第一便携式媒体播放器100的存储器 区域116中的对象。附录A包含根据本发明的一实施例的第一媒体卡102 的示例性数据定义。
在一实施例中,在408,第一成员创建朋友列表。该朋友列表包括媒 体团体300的一个或多个其他成员的媒体卡102。在第一替换中,该朋友列 表包括一个或多个其他成员的标签202。在第二替换中,该朋友列表包括来 自诸如游戏团体和即时消息通信团体等其它团体的联系人。第一成员经由 该朋友列表的第二媒体卡102的可操作元素112与该团体的第二成员交互; 第二媒体卡102与该第二成员相关联。在一实施例中,第二媒体卡102的 可操作元素112所启用的交互包括向第二成员发送消息;向第二成员发 送媒体推荐;向第二成员发送媒体;以及查看第二成员的简档。另选地,媒体团体300向第一成员推荐朋友,即第二成员。第一成员
可以接受或拒绝对第二成员的朋友推荐。媒体团体300根据以下一个或多 个来向第一成员推荐第二成员第一成员的兼容性指标;第一成员所获得 的奖励或成就;以及来自第一成员的简档的其它准则。兼容性指标是第一 成员的媒体收集和其他媒体团体300成员的媒体收集之间的"同一性"测 量。另选地,该兼容性指标可以根据第一成员的偏好、媒体成就或媒体收 集来生成。在一实施例中,该兼容性指标在第一成员与媒体团体300的其 他成员以及与第一便携式媒体播放器100交互时不断更新。
在另一实施例中,在408,第一成员创建播放列表。该播放列表包括 对第一便携式媒体播放器100的媒体文件的引用。该播放列表可以由第一 成员来创建或通过第一成员与第一便携式媒体播放器100的交互来创建。 例如,在最喜爱的播放列表中,第一成员通过指定他或她最喜爱的全时(all time)媒体文件来创建播放列表。但在前五(或前十,前二十等)播放列表 中,该播放列表在周期性的基础上(例如,每天、每周或全时)自动地用 第一成员呈现最多的五个媒体文件来填充。此外,在播放列表与第一媒体 卡102相关联时,该第一媒体卡102的播放列表在该播放列表更新时自动 地更新。例如,假定在星期一,媒体团体300的第一成员将第二成员的第 二媒体卡102添加到他或她的朋友列表,且第二成员的最喜爱的播放列表 与第二媒体卡102相关联。在星期一,第一成员査看第二成员的最喜爱的 播放列表,并看到五首歌曲A、 B、 C、 D和E。在星期二,第二成员删除 歌曲C并将歌曲F添加到最喜爱的播放列表中。如果第一成员在星期三查 看第二媒体卡102的最喜爱的播放列表,则第一成员将看到A、 B、 D、 E 和F。在一实施例中,与第二媒体卡102相关联的播放列表是在第一成员将 第一便携式媒体播放器100与媒体团体300进行同步时更新的。在另一实 施例中,该同步可以经由个人计算设备来发生。另选地,第一便携式媒体 播放器100可以通过直接连接到与媒体团体300相关联的网络来同步。
在另一实施例中,播放列表使第一成员能够通过发布他或她的播放列 表来与媒体团体300交互。 一旦该播放列表被发布,则媒体团体300的其 他成员可以査看、下载和评价该播放列表。在替换实施例中,第一成员通
15过发布该播放列表来获得媒体成就。此外,所发布的播放列表鼓励其它的
媒体团体300交互。例如,媒体团体300的其他成员可以评论播放列表或
联系第一成员,以了解关于该播放列表的媒体文件的更多信息。
图5是示出本发明的用于向媒体团体300的成员奖励媒体成就的实施 例的流程图。尽管本发明的各实施例是使用便携式媒体播放器100示出的, 但是构想了媒体团体的成员可以创建媒体卡102并利用各种设备与媒体团 体300交互,这些设备包括但不限于游戏控制台、电话和PC。媒体成就对 于媒体团体300的成员的媒体收集、媒体完成量和对媒体团体300的参与 来奖励他们。媒体成就还鼓励各成员收集媒体;给各成员展示并比较媒体 的方式;提供将各成员聚集到一起的谈话话头;为各媒体团体成员创建更 大的欢乐;以及鼓励各成员参与到媒体团体300中。
在502,定义一个或多个媒体成就。在一实施例中,媒体成就是基于 以下三个类别来奖励的(1)向媒体团体贡献内容(例如,媒体、评论、 注释、证明书、反馈、隐错等);(2)从该媒体团体购买内容(例如,音 乐、电影、电视、特定流派、类型等);以及(3)与媒体团体中的内容交 互(例如,流传输、共享、DJ、同步、播放、混合等)。媒体团体300所 奖励的媒体成就包括以下一个或多个拥有与媒体团体300相关联的便携 式媒体播放器100;将媒体库转换为与媒体团体300相兼容的格式;向其他 人推荐媒体团体300中的成员资格;创作一个或多个媒体评论;向该团体 的另一成员流传输媒体;与该团体的另一成员共享媒体;为媒体团体300 的其他成员主持音乐主持人会话;是超级爱好者;是流派狂热者;对便携 式媒体设备的媒体进行评级;是音乐嗜好者;是电影嗜好者;是音乐评论 家;是电影评论家;使用聚合源分发媒体文件;以及是良好的媒体团体300 公民。根据本发明的一实施例的媒体成就在附录B中列出并描述。
在504,成员与媒体团体300的交互被跟踪到第一成员的简档中。在 506,根据该成员与媒体团体300的交互来奖励媒体成就。在第一示例中, 将音乐嗜好者媒体成就奖励给拥有最少数量的音乐媒体文件的成员。在另 一示例中,奖励拥有或购买50首歌曲的成员音乐业余爱好者成就;奖励拥 有或购买100首歌曲的成员音乐爱好者成就;奖励拥有或购买250首歌曲的成员音乐嗜好者成就;以及奖励拥有或购买500首歌曲的成员音乐是我 的生命成就。
动态成就是只要他或她满足和维持该成就的准则,则与该成员的简档 相关联的媒体成就。例如,假定音乐狂热者成就被奖励给图3的使用他或 她的便携式媒体播放器306A、 306B、 306C —段阈值时间(例如,至少每 天4小时)的成员304A、 304B、 304C。如果成员304A每天4小时使用他 的便携式媒体播放器306A,则音乐狂热者成就308A将与他的简档302A 相关联。如果成员304A停止每天4小时使用他的便携式媒体播放器306A, 则音乐狂热者成就308A将不再与他的简档302A相关联。
旅行杯成就是类似于体育赛事的媒体成就308A、 308B、 308C,其中 获胜者可以拥有并展示该"杯",直到其他人打败他为止。在一实施例中, 该"杯"归于每一时间段内具有最长的收听时间/査看时间的成员304A、 304B、 304C。另选地,该"被"归于拥有最多媒体文件的成员304A、 304B、 304C。例如,假定成员304B当前拥有120个媒体文件,成员304B当前拥 有150个媒体文件,而成员304C当前拥有140个媒体文件。该关于拥有最 多媒体文件的"杯"成就将与成员304B的简档302B相关联。现在假定成 员304C购买了 11个新的媒体文件,从而将她的总数提升到151个媒体文 件。则该关于拥有最多媒体文件的"杯"成就将不再与成员304B的简档 302B相关联,而是将与成员304C的简档302C相关联。
进一步参考图5,在508,将媒体成就与成员的简档相关联。在一替换 实施例中,媒体成就包括在成员的媒体卡102中。在第三替换中,媒体卡 102包括奖品盒。成员指定要包括在奖品盒中的奖励给该成员的一个或多个 媒体成就。这使该成员能够陈列或突出对他或她最重要的媒体成就。在510, 向媒体团体300公布媒体成就的通知。该通知可由媒体团体300的成员访 问,且包括来自与该成员相关联的简档的信息。
图6示出具有用于通过媒体团体300简档发现人和媒体的计算机可执 行组件的计算机可读介质600。各组件包括媒体成员资格组件602、接口组 件604和媒体成就组件606。便携式媒体播放器100通常具有至少某种形式 的计算机可读介质。计算机可读介质包括易失性与非易失性介质、可移动与不可移动介质,其可以是任何可由便携式媒体播放器ioo访问的可用介 质。作为示例而非限制,计算机可读介质包括计算机存储介质和通信介质。 计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模 块或其它数据的信息的任何方法或技术实现的易失性与非易失性、可移动
与不可移动介质。例如,计算机存储介质包括RAM、 ROM、闪存或其它存 储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁盘存储 或其它磁存储设备、或可以用于存储所需信息并可由便携式媒体播放器100 访问的任何其它介质。通信介质一般以诸如载波或其它传输机制等已调制 数据信号来体现计算机可读指令、数据结构、程序模块或其它数据,并且 包括任何信息传递介质。本领域技术人员熟悉已调制数据信号,其一个或 多个特征以将信息编码在该信号中的方式来设置与改变。诸如有线网络或 直接线连接等有线介质,以及如Wi-Fi、声学、RF、红外线及其它无线介 质等无线介质都是通信介质的示例。以上的任一种的组合也包括在计算机 可读介质的范围之内。
媒体成员资格组件602在媒体团体300中创建与便携式媒体播放器100 相关联的成员的简档。媒体卡102是从该简档中创建的,且是表示该成员 的自我描述身份的对象。此外,如上详细地描述的,媒体卡102包括使该 成员能够与媒体团体300交互的一个或多个可操作元素。在一实施例中, 媒体卡102被提供给与该简档相关联的成员,且其被嵌入在便携式媒体播 放器100的存储器区域中。
接口组件604使该成员能够访问媒体卡102的可操作元素112、管理 朋友列表、以及创建或共享播放列表。播放列表引用便携式媒体播放器100 的一个或多个媒体文件,并与该成员的简档相关联。在一实施例中,播放 列表与媒体卡102的至少一个可操作元素相关联。例如,在朋友列表中, 与便携式媒体播放器相关联的第一成员将第二成员的标签202添加到他或 她的朋友列表。第二成员创建了播放列表并将其与标签202进行了关联。 标签202的可操作元素112使第一成员能够在第一便携式媒体播放器100 上呈现播放列表中所引用的媒体文件。
在一替换实施例中,接口组件是拖放接口,以便第一成员选择第一便携式媒体播放器100的媒体文件并将其拖曳到朋友列表的标签202,或第一
成员选择朋友列表的标签202并将其拖曳到第一便携式媒体播放器100的 媒体文件。在这种情况下,第一便携式媒体播放器100的媒体文件(或对 媒体文件的引用)被传送到与标签202所关联的第二成员相关联的便携式 媒体播放器。
媒体成就组件606定义与成员同媒体团体300的交互相关联的媒体成 就。媒体成就组件606还将该成员与媒体团体300的交互跟踪到与该成员 相关联的简档中。根据所跟踪的成员的交互来将媒体成就奖励给该成员。 一旦做了奖励,媒体成就则与该成员的简档相关联。在一替换实施例中, 与该成员的简档相关联的媒体卡102的可操作元素被启用来显示与该成员 相关联的媒体成就。
出于说明的目的,诸如成员资格组件602、接口组件604、和媒体成就 组件606等程序和其它可执行程序组件在此处作为分立的块来示出。然而, 可以认识到,这样的程序和组件在不同时间驻留在便携式媒体播放器100 的不同存储组件中,并由该设备的数据处理器执行。
除非另有指定,否则此处所示和所述的本发明各实施例的操作的执行 或进行的次序不是必需的。即,除非另有指明,否则各操作可按照任何次 序执行,且本发明的实施例可以包括比本文所公开的更多或更少的操作。 例如,构想了在另一操作之前、同时或之后执行或进行某一操作是在本发 明各方面的范围之内的。
本发明的各实施例可以用计算机可执行指令来实现。计算机可执行指 令可以被组织为一个或多个计算机可执行组件或模块。本发明的各方面可 以用任何数量的这些组件或模块及其任何组织来实现。例如,本发明的各 方面不限于在各附图和本文中示出的特定的计算机可执行指令或者特定的 组件或模块。本发明的其它实施例可以包括具有比在本文中示出和描述的 更多或更少的功能的不同计算机可执行指令或组件。
当介绍本发明或其实施例的各方面的各元素时,冠词"一"、"一个"、 "该"和"所述"指的是存在该元素的一个或多个。术语"包括"、"包 含"、"具有"旨在是包括性的并且指的是可以有除所列元素之外的其它元素。
在详细描述了本发明的各方面之后,可以清楚,修改和变化是有可能 的,而不背离所附权利要求书中定义的本发明各方面的范围。由于可以在 不背离本发明各方面的范围的情况下对以上构造、产品和方法进行各种改 变,因此以上描述中所包含的以及在附图中所示出的所有一切旨在应被解 释为说明性并且没有限制意义。附录A
附录B是根据本发明的一实施例的媒体卡的示例性数据定义。
SOAP定义名MediaPictureLarge (大媒体图片) 类型文本
SOAP处理 构建存储路径来检索该图片。URL是到(64x64)的路 径。SOAP API将对客户端透明地确定要引用的正确的公有/私有图片。 数据的示例〃global/t:titleid/tile/0/imageid 简档定义设置名XPROFILE—MEDIA—PICTURE 数据类型UNICODE
大小(字节)100
SOAP定义名MediaPictureSmall (小媒体图片) 类型文本
SOAP处理将构建存储路径来检索该图片。URL是到(32x32)的路径。 SOAP API将对客户端透明地确定要引用的正确的公有/私有图片。 数据的示例〃global/t:titleid/tile/0/imageid 简档定义设置名以上设置的一部分 数据类型
大小(字节) SOAP定义名 类型
SOAP处理简档存储也保持私有图片且服务进行映射以对客户端保 持透明
数据的示例
简档定义设置名XPROFILE—MEDIA—PICTURE—PRIVATE 数据类型UNICODE (统一字符编码) 大小(字节)100
SOAP定义名MediaStylel (媒体风格l) 类型DWORD (双字)
SOAP处理无,但前3位对媒体类型进行编码且必须用WSDL为有效值定义枚举(enum)。枚举音乐=0;视频=1;保留=2-7 数据的示例0xl000001C
简档定义设置名XPROFILE—MEDIA—STYLE 1 数据类型DWORD 大小(字节)4
SOAP定义名MediaStyle2 (媒体风格2) 类型DWORD
SOAP处理无,但前3位对媒体类型进行编码且必须用WSDL为有 效值定义枚举(enum)。枚举音乐=0;视频=1;保留=2-8 数据的示例0xl000001C
简档定义设置名XPROFILE—MEDIA—STYLE2 数据类型DWORD 大小(字节)4
SOAP定义名MediaStyle3 (媒体风格3) 类型DWORD
SOAP处理无,但前3位对媒体类型进行编码且必须用WSDL为有 效值定义枚举(e皿m)。枚举音乐=0;视频=1;保留=2-9 数据的示例0xl000001C
简档定义设置名XPROFILE—MEDIA—STYLE3 数据类型DWORD 大小(字节)4
SOAP定义名MediaStyleStringl (媒体风格串l) 类型串
SOAP处理串对应于媒体风格l
数据的示例Shoegaze (自赏)
简档定义设置名不适用
数据类型
大小(字节)
SOAP定义名MediaStyleString2 (媒体风格串2)类型串
SOAP处理串对应于媒体风格2
数据的示例Shoegaze
简档定义设置名不适用
数据类型
大小(字节)
SOAP定义名:MediaStyleString3 (媒体风格串3)
类型串
SOAP处理串对应于媒体风格3
数据的示例Shoegaze 简档定义设置名不适用 数据类型 大小(字节)
SOAP定义名Top5Albuml (前五专辑l) 类型QWORD (四字) SOAP处理无
数据的示例0x00000001ABCD1234
简档定义设置名XPROFILE—TOP—ALBUM 1
数据类型QWORD
大小(字节)8
SOAP定义名Top5Album2 (前五专辑2) 类型QWORD SOAP处理无
数据的示例0x00000001ABCD1235 简档定义设置名XPROFILE_TOP—ALBUM2 数据类型QWORD___________________
大小(字节)8
SOAP定义名Top5Album3 (前五专辑3) 类型QWORDSOAP处理无
数据的示例0x00000001ABCD1236
简档定义设置名XPROFILE_TOP—ALBUM3
数据类型QWORD
大小(字节)8
SOAP定义名Top5Album4 (前五专辑4) 类型QWORD SOAP处理无
数据的示例0x00000001ABCD1237
简档定义设置名XPROFILE—TOP—ALBUM4
数据类型QWORD
大小(字节)8
SOAP定义名T叩5Album5 (前五专辑5) 类型QWORD
SOAP处理无
数据的示例0x00000001ABCD1238
简档定义设置名XPROFILE—TOP—ALBUM5
数据类型QWORD
大小(字节)8
SOAP定义名:OfflineUserld (离线用户Id) 类型Binary (二进制)
SOAP处理无。格式是全局用户标识符的计数的二进制DWORD, 其后是那些全局用户标识符的二进制数。
数据的示例0x00000001abc2bfd467a949c78cc8dbd552dd2135 简档定义设置名XPROFILE_OFFLINE—ID 数据类型BINARY 大小(字节)52
SOAP定义名SpecialtyAccountTypes (专门帐户类型) 类型Enum (枚举)
24SOAP处理无 数据的示例1
简档定义设置名XPROFILE—BKGD—IMAGE 数据类型DWORD 大小(字节)4
SOAP定义名Media Motto (媒体标语) 类型Unicode SOAP处理无(128字符)
数据的示例标语是女人用的
简档定义设置名XPROFILE_MEDIA—MOTTO 数据类型UNICODE 大小(字节)256
SOAP定义名MembershipTier (成员资格等级) 类型Uint
SOAP处理无,枚举如下0=无效,3=银,6=金
数据的示例6 简档定义设置名不适用 数据类型 大小(字节)
SOAP定义名Timestamp (时间戳) 类型DateTime (日期时间)
SOAP处理从UTC FILETIME (UTC文件时间)转换为SOAP日期 时间。经由DateTime.GetFromFileTimeUtc(data)获得C弁日期时间。时间戳 应当只在前二十音乐(MusicTop20)或某前五专辑(Top5AlbumX)改变时 才更新。
数据的示例然而,SOAP表示日期和时间。
简档定义设置名XPROFILE—LAST_CHANGE—TIME
数据类型DATETIME
大小(字节)8SOAP定义名MusicTop20 (前二十音乐) 类型Binary
SOAP处理无格式是音轨标识符的计数加上也是QWORD的音轨标 识符的二进制QWORD。
21*8 = 168
数据的示例
0x0000000000000002AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBB 简档定义设置名XPROFILE—TOP—MUSIC 数据类型BINARY
大小(字节)168附录B
以下是可以奖励给媒体团体的成员的媒体成就的列表。 拥有者-拥有该媒体团体的便携式媒体播放器的成员。 媒体团体的既得成员-已将该便携式媒体播放器的媒体文件转换为 与该媒体团体相兼容的格式的成员。 已经指定最喜爱的流派的成员。
己经向该媒体团体推荐便携式媒体播放器的另一用户的成员。
编写第一媒体评论的成员。对于第IO个评论、第50个评论、100个
以上评论进行进一步奖励。
流传输者-向该媒体团体的另一成员流传输媒体文件的成员。
与另一成员共享媒体50次的成员。对于共享100次和共享500次以上 进行进一步奖励。在另一示例中,共享了播放列表的成员。例如,共享了 IO个公共播放列表的成员获得播放列表成就;共享了 25个公共播放列表的
成员获得DJ成就;共享了 50个公共播放列表的成员获得混音大师成就;
以及共享了 IOO个以上公共播放列表的成员获得高级混音大师成就。
另一成就是基于下载了一成员的播放列表的成员的数量来奖励的。例
如,IOO个人下载你的播放列表获得"人们喜欢我的播放列表"成就;250 个人下载你的播放列表获得"我的混音很震撼"成就;500个人下载你的播 放列表获得"耶,我是DJ"成就;1000个人以上下载你的播放列表获得"你 可以叫我高级混音大师先生"成就;而下载最多的播放列表获得"顶级混 音狗"成就。
主持了DJ (音乐主持人)会话的成员。对于作为IOO个人的DJ和作 为500个人以上的DJ进行进一步奖励。
第三媒体成就涉及你的播放列表的评级。例如,100个人对播放列表 评级而75X赞成则获得'/2星评级增长;250个人对播放列表评级而75%赞 成则获得1星评级增长;500个人对播放列表评级而80%赞成则获得1 '/2 星评级增长;以及IOOO个人以上对播放列表评级而85%赞成则获得2星评 级增长。
创建了个人播放列表的成员。
27超级爱好者-拥有一艺术家的所有媒体的成员。
流派狂热者-拥有关于一流派(电影或音乐)的最少数量的媒体的成员。
为他或她的整个媒体收集进行评级的成员。
音乐嗜好者-拥有最少数量的音乐媒体文件的成员。例如,奖励拥有 或购买50首歌曲的成员音乐业余爱好者成就;奖励拥有或购买100首歌曲 的成员音乐爱好者成就;奖励拥有或购买250首歌曲的成员音乐嗜好者成 就;以及奖励拥有或购买500首歌曲的成员音乐是我的生命成就。
电影嗜好者-拥有最少数量的电影/电视媒体文件的成员。例如,奖 励拥有或购买25部电影的成员电影业余爱好者成就;奖励拥有或购买50 部电影的成员电影爱好者成就;奖励拥有或购买100部电影的成员电影嗜 好者成就;以及奖励拥有或购买250部电影的成员电影是我的生命成就。 音乐评论家-编写最少数量的音乐媒体文件的评论的成员。 电影评论家-编写最少数量的电影媒体文件的评论的成员。 订阅了成员使用聚合源对媒体文件的网际广播(音频和/或视频)的最 少数量的人。
良好的团体公民-购买了该成员与其共享的媒体或因为该成员所写 的评论而购买了媒体的最少数量的人。 公布到该媒体团体的论坛的成员。 观看/收听媒体文件最少小时数的成员。
权利要求
1. 一种在媒体团体(300)的成员之间共享内容的方法,所述方法包括;创建所述媒体团体(300)的第一成员的简档(402),所述第一成员与第一便携式媒体播放器(100)相关联;用第一媒体卡(102)标识所述简档的至少一部分(404),所述第一媒体卡(102)表示所述第一成员的自我描述身份并包括一个或多个可操作元素(112),所述可操作元素(112)启用与所述媒体团体(300)的交互;以及将所述第一媒体卡(102)嵌入在所述第一便携式媒体播放器(100)的存储器区域(116)中,所述存储器区域可由所述媒体团体(300)的一个或多个其他成员访问。
2. 如权利要求l所述的方法,其特征在于,还包括在所述第一成员的 简档中创建朋友列表,所述朋友列表包括与所述媒体团体的其他成员相关 联的一个或多个条目。
3. 如权利要求2所述的方法,其特征在于,所述朋友列表中的条目 的至少一个包括标识所述媒体团体的第二成员的简档的至少一部分的第二 媒体卡,所述第二媒体卡包括所述启用与所述媒体团体的交互的可操作元素的至少一个。
4. 如权利要求3所述的方法,其特征在于,所述第二媒体卡嵌入在与 所述第二成员相关联的第二便携式媒体播放器的存储器区域中,且所述方 法还包括响应于所述第二成员的简档经由所述第二便携式媒体播放器被修 改而自动地更新所述朋友列表的第二媒体卡。
5. 如权利要求2所述的方法,其特征在于,所述第一成员的简档包括 --个或多个媒体文件的列表,且所述方法还包括-经由所述第一便携式媒体播放器,接收对供与所述朋友列表中的所述 媒体团体的第二成员共享的至少一个所述媒体文件的选择;以及响应于所述选择,启用与所述第二成员相关联的便携式媒体播放器来 呈现所选择的媒体文件。
6. 如权利要求5所述的方法,其特征在于,所述第一便携式媒体播放 器具有用于接收对供共享的所述媒体文件的选择的拖放接口 ,并且其中,所述第一成员选择所述媒体文件并将其拖曳到所述朋友列表中关于所述第 二成员的条目,或所述第一成员选择所述朋友列表中关于所述第二成员的 条目并将其拖曳到所述媒体文件。
7. 如权利要求l所述的方法,其特征在于,所述第一媒体卡的可操作元素启用以下一个或多个向所述第一成员发送电子邮件;向所述第一成 员发送媒体推荐;向所述第一成员发送即时消息;呈现与所述第一成员相 关联的媒体文件;向与所述第一成员相关联的第一便携式媒体播放器发送 媒体文件;以及查看所述第一成员的详细简档。
8. 如权利要求l所述的方法,其特征在于,还包括创建播放列表,所述播放列表引用存储在所述第一便携式媒体播放器 的存储器区域中的一个或多个媒体文件;将所述播放列表与所述第一成员的简档的第一媒体卡的可操作元素进 行关联;以及向所述媒体团体的第二成员提供所述第一媒体卡,所述第二成员与第 二便携式媒体播放器相关联,其中所提供的第一媒体卡的可操作元素使所 述第二成员能够在所述第二便携式媒体播放器上呈现所述播放列表中所引用的一个或多个媒体文件。
9. 如权利要求8所述的方法,其特征在于,还包括响应于所述第一成 员修改所述播放列表而自动地更新提供给所述第二成员的第一媒体卡的可 操作元素,所更新的第一媒体卡使所述第二成员能够在所述第二便携式媒 体播放器上呈现经修改的播放列表中所引用的媒体文件。
10. 如权利要求8所述的方法,其特征在于,向所述第二成员提供所 述第一媒体卡包括将所述第一媒体卡嵌入在以下的一个或多个中电子邮件消息和网页。
11. 如权利要求1所述的方法,其特征在于,所述简档包括以下各项的一个或多个所述成员的标签、图片、最喜爱的媒体流派、媒体标语、媒体带、媒体标识符、最后简档改变的时间戳、最喜爱的媒体播放列表、播放最多的 音轨的列表、媒体偏好、媒体成就、个人播放列表、兼容性指示符、爱好 者列表、成就奖品盒、个人媒体消费历史、对等方历史、基于用户的媒体 成就的成员的媒体分数、在场状态、成员的情绪、用户的位置、成员参加 或计划参加的事件、以及对与所述第一媒体卡相关联的详细简档被査看的 次数的计数。
12. 如权利要求1所述的方法,其特征在于,所述第一媒体卡包括以下各项的一个或多个所述成员的标签、图片、最喜爱的媒体流派、媒体标语、媒体带、以 及成员标识符。
13. 如权利要求l所述的方法,其特征在于,还包括定义与所述媒体团体的成员之间的交互相关联的一个或多个媒体成就;将所述第一成员与所述媒体团体的交互跟踪到所述第一成员的简档中;根据所跟踪的交互向所述第一成员奖励媒体成就,所述媒体成就与所 述第一成员的简档相关联。
14. 一种用于向媒体团体(300)的成员奖励媒体成就的方法 定义与所述媒体团体(300)内的交互相关联的媒体成就(502); 跟踪第一成员经由便携式媒体播放器(100)与所述媒体团体(300)的交互(504),并在与所述第一成员相关联的简档中记录所跟踪的交互;根据所跟踪的所述第一成员的交互,向所述第一成员奖励所述媒体成 就(506);以及公布所奖励的媒体成就的通知(510),所述通知可由所述媒体团体 (300)的成员访问,所述通知包括来自与所述第一成员相关联的简档的信 息。
15. 如权利要求14所述的方法,其特征在于,所述媒体成就包括以下 的至少一个拥有与所述媒体团体相关联的便携式媒体播放器;将媒体库转换为与所述媒体团体相兼容的格式;向其他人推荐所述媒体团体中的成员资格;创作个或多个媒体评论;向所述团体的另一成员流传输媒体; 与所述团体的另一成员共享媒体;为所述媒体团体的其他成员主持音乐主 持人会话;是超级爱好者;是流派狂热者;对所述便携式媒体设备的媒体 进行评级;是音乐嗜好者;是电影嗜好者;是音乐评论家;是电影评论家; 使用聚合源分发媒体文件;以及是良好的媒体团体公民。
16. 如权利要求14所述的分发,其特征在于,所述媒体成就包括动态 成就,所述动态成就要求所述第一成员维持一个或多个准则,只要所述第 一成员维持所述媒体成就的准则,则所述动态成就与所述第一成员的简档 相关联。
17. 如权利要求14所述的方法,其特征在于,还包括 用第一媒体卡标识所述简档的至少一部分,所述第一媒体卡表示所述第一成员的自我描述身份并包括一个或多个可操作元素,所述可操作元素 启用与所述媒体团体的交互;将所奖励的所述第一成员的媒体成就与所述第一媒体卡进行关联;以及将所述第一媒体卡嵌入在所述便携式媒体播放器的存储器区域中,所 述存储器区域可由所述媒体团体的一个或多个其他成员访问。
18. 如权利要求17所述的方法,其特征在于,还包括根据所跟踪的交 互向所述媒体团体的第一成员推荐朋友,所述朋友与所述媒体团体的第二 成员的第二媒体卡相关联,并且所述方法还包括在所述第一成员的简档中 创建朋友列表,所述朋友列表包括所述第二媒体卡。
19. 如权利要求14所述的方法,其特征在于,还包括 根据所跟踪的交互向所述媒体团体的第一成员推荐媒体文件;以及 请求所述第一成员将所述媒体文件添加到所述便携式媒体播放器。
20. —种在媒体团体(300)的成员之间共享内容的系统,包括 媒体成员资格组件(602),用于创建所述媒体团体(300)的第一成员的简档,所述第一成员与第一 便携式媒体播放器(100)相关联,所述简档表示所述媒体团体(100)的 第一成员;用第一媒体卡(102)标识所述简档的至少一部分,所述第一媒体卡(102)表示所述第一成员的自我描述身份并包括一个或多个可操作元素 (112),所述可操作元素(112)启用与所述媒体团体(300)的交互;以及将所述第一媒体卡(102)嵌入在所述第一便携式媒体播放器(100) 的存储器区域(116)中,所述存储器区域(116)可由所述媒体团体(300) 的一个或多个其他成员访问; 接口组件(604),用于创建播放列表,所述播放列表引用存储在所述第一便携式媒体播放 器(100)的存储器区域中的至少一个媒体文件(106A、 106B、 106C);将所述播放列表与所述第一成员的简档的第一媒体卡(102)的可操 作元素(112)进行关联;以及向所述媒体团体(300)的第二成员提供所述第一媒体卡(102), 所述第二成员与第二便携式媒体播放器相关联,其中所提供的第一媒体卡 (102)的可操作元素(112)使所述第二成员能够在所述第二便携式媒体 播放器上呈现所述播放列表中所引用的媒体文件(106A、 106B、 106C); 媒体成就组件(606),用于定义与所述媒体团体(300)内的交互相关联的媒体成就(308A、 308B、 308C);跟踪所述第一成员经由所述便携式媒体播放器(100)与所述媒体团 体(300)的交互,并在所述第一成员的简档中记录所述交互;根据所跟踪的所述第一成员的交互,向所述第一成员奖励所述媒体 成就;以及将所奖励的所述第一成员的媒体成就(308A、 308B、 308C)与所述 第一媒体卡进行关联(102)。
全文摘要
媒体团体的成员共享内容,其中该团体的每一成员都与一简档和一便携式媒体设备相关联。该简档的一部分被用来创建包括使该成员能够与该媒体团体交互的一个或多个可操作元素的媒体卡。该媒体卡可以嵌入在便携式媒体播放器的存储器区域中,并可由该媒体团体的一个或多个其他成员访问。利用该标签,成员可以创建播放列表并与该团体的其他成员共享该播放列表。同样,该媒体团体的成员可以创建包括其他成员的媒体卡的朋友列表,以同与该媒体卡相关联的其他成员进行交互。
文档编号G11B20/10GK101523495SQ200780038083
公开日2009年9月2日 申请日期2007年9月20日 优先权日2006年10月13日
发明者A·T·沈, D·帕拉斯蒂纳, D·琼斯, H·D·瑟蒙德, J·L·艾伦, T-L·J·劳 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1