《视觉娱乐时间线.pdf》由会员分享,可在线阅读,更多相关《视觉娱乐时间线.pdf(18页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102834821 A (43)申请公布日 2012.12.19 C N 1 0 2 8 3 4 8 2 1 A *CN102834821A* (21)申请号 201180017941.0 (22)申请日 2011.03.30 12/749,868 2010.03.30 US G06F 15/16(2006.01) G06F 3/14(2006.01) H04N 21/258(2006.01) (71)申请人微软公司 地址美国华盛顿州 (72)发明人 S科伦卡克 BN艾尔顿 C奇林乔内 D贝雷特 J麦克拉纳汉 E瑟尼三世 ZR穆克赫吉 (74)专利代理机构上海专利商标。
2、事务所有限公 司 31100 代理人陈斌 (54) 发明名称 视觉娱乐时间线 (57) 摘要 此处公开了与经由时间线呈现娱乐消费历史 有关的实施例。例如,一个实施例包括接收包括一 个或多个娱乐内容标识符的娱乐消费历史,每个 娱乐内容标识符标识被发送给所选用户的一个或 多个娱乐内容项。该娱乐消费历史还包括,对于每 个娱乐内容标识符,与该娱乐内容标识符所标识 的一个或多个娱乐内容项被发送给所选择的用户 的时间有关的信息。该实施例还包括将该娱乐消 费历史数据的图示作为时间线发送给显示设备, 其中每一娱乐内容标识符沿着时间轴的方向在表 示所述娱乐内容标识符所表示的所述一个或多个 娱乐内容项被发送给所选。
3、择的用户的时间的位置 处示出。 (30)优先权数据 (85)PCT申请进入国家阶段日 2012.10.08 (86)PCT申请的申请数据 PCT/US2011/030408 2011.03.30 (87)PCT申请的公布数据 WO2011/126865 EN 2011.10.13 (51)Int.Cl. 权利要求书3页 说明书9页 附图5页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 9 页 附图 5 页 1/3页 2 1.一种包括储存于其上的指令的计算机可读介质,所述指令能够被计算设备执行以: 从娱乐服务器接收娱乐消费历史数据,所述娱乐消费历史数据。
4、包括: 一个或多个娱乐内容标识符,每个娱乐内容标识符标识发送给所选用户的一个或多个 娱乐内容项;以及 对于每个娱乐内容标识符,与所述娱乐内容标识符所标识的所述一个或多个娱乐内容 项被发送给所选用户的时间有关的信息;以及 将所述娱乐消费历史数据的图示作为时间线发送给显示设备,其中每一娱乐内容标识 符沿着时间轴的方向在表示所述娱乐内容标识符所表示的所述一个或多个娱乐内容项被 发送给所选用户的时间的位置处。 2.如权利要求1所述的计算机可读介质,其特征在于,所述指令能够执行以接收标识 先前发送给所选用户的所选娱乐内容项的标题的所选娱乐内容标识符,并且在表示向所述 用户发送所选娱乐内容项的时间点的位置。
5、处显示所选娱乐内容标识符。 3.如权利要求1所述的计算机可读介质,其特征在于,所述指令能够执行以接收标识 先前发送给所选用户的多个娱乐内容项的公共特征的所选娱乐内容标识符,并且在表示在 所述用户接收所述多个娱乐内容项期间的时间间隔的位置处显示所选娱乐内容标识符。 4.如权利要求3所述的计算机可读介质,其特征在于,所述公共特征包括艺术家和流 派中的一个或多个。 5.如权利要求1所述的计算机可读介质,其特征在于,所述指令能够执行以接收标识 可用于未来消费的未来娱乐内容项的未来娱乐内容标识符,以接收与所述未来娱乐内容项 将变得可用于消费的时间有关的信息,以及以沿着所述时间轴的方向在表示所述未来娱乐 。
6、内容项将变得可用于消耗的时间的位置处显示所述未来娱乐内容标识符。 6.如权利要求1所述的计算机可读介质,其特征在于,所述指令能够执行以: 将图形用户界面的缩放控件的图形表示发送到所述显示设备; 接收选择所述缩放控件的用户输入; 响应于所述用户输入,改变所述时间线所显示的时间间隔的长度。 7.如权利要求6所述的计算机可读介质,其特征在于,响应于选择所述缩放控件的所 述用户输入,所述指令能够执行以停止标识多个娱乐内容项的公共特征的第一所选娱乐内 容标识符的显示,并开始标识单一娱乐内容项的第二所选娱乐内容标识符的显示。 8.如权利要求1所述的计算机可读介质,其特征在于,所述指令能够执行以: 将图形用。
7、户界面的平移控件的图形表示发送到所述显示设备; 接收选择所述平移控件的用户输入;以及 响应于所述用户输入,改变所述时间线所显示的时间间隔的位置。 9.如权利要求1所述的计算机可读介质,其特征在于,所述指令能够执行以: 接收选择所选娱乐内容标识符的用户输入; 联系所述娱乐服务器,请求所述娱乐内容项; 接收所述娱乐内容项;以及 呈现所述娱乐内容项。 10.一种计算系统,包括: 逻辑子系统;以及 权 利 要 求 书CN 102834821 A 2/3页 3 数据存储子系统,所述数据存储子系统包括存储于其中的能够由所述逻辑子系统执行 的指令以: 从娱乐服务器接收第一组娱乐消费历史数据,所述第一组娱乐消。
8、费历史数据包括 标识被发送给所选用户的两个或更多个娱乐内容项的公共特征的第一娱乐内容标识 符;以及 与在所述娱乐内容标识符所标识的所述两个或更多个娱乐内容项被发送给所选用户 期间的时间间隔有关的信息; 将所述第一组娱乐消费历史数据的图形表示作为第一时间线发送给显示器,所述第一 时间线具有沿时间轴在表示所述时间间隔的位置处示出的所述第一娱乐内容标识符; 接收请求第二组娱乐消费历史数据的用户输入,所述第二组娱乐消费历史数据与所述 第一组娱乐消费历史数据跨越不同的时间长度; 响应于接收所述用户输入,发送对所述第二组娱乐消费历史数据的请求; 从所述娱乐服务器接收所述第二组娱乐消费历史数据,所述第二组娱。
9、乐消费历史数据 包括 标识在所述第二时间间隔期间被发送给所选用户的所选娱乐内容项的标题的第二娱 乐内容标识符; 与所选娱乐内容项被发送给所选用户的时间点有关的信息;以及 将所述第二组娱乐消费历史数据的图形表示作为第二时间线发送给所述显示器,所述 第二时间线具有沿着所述时间轴在表示所选娱乐内容项被发送给所选用户的所述时间点 的位置处示出的所述第二娱乐内容标识符。 11.如权利要求10所述的计算系统,其特征在于,所述计算设备是移动设备、台式计算 机、膝上型计算机、笔记本计算机以及电视系统中的一个。 12.如权利要求10所述的计算系统,其特征在于,所述用户输入是经由在所述显示器 上的用户界面上显示的。
10、缩放控件接收的。 13.一种娱乐服务器,包括: 逻辑子系统;以及 数据存储子系统,所述数据存储子系统包括存储于其中的能够由所述逻辑子系统执行 的指令以: 在一段时间内,经由一个或多个媒体客户端从所选用户接收多个娱乐内容项请求; 响应于每个娱乐内容项请求, 将被请求的娱乐内容项发送到从其接收所述请求的媒体客户端, 存储所述娱乐内容项请求的记录,以及 存储与所述娱乐内容项被发送的时间点有关的信息; 接收对所选用户的娱乐消费历史的请求;以及 响应于对所述娱乐消费历史的请求,发送娱乐消费历史,所述娱乐消费历史包括一个 或多个娱乐内容标识符,每个娱乐内容标识符标识先前被发送给所选用户的一个或多个娱 乐内。
11、容项,并且所述娱乐消费历史还包括与所述一个或多个娱乐内容项被发送给所选用户 的时间有关的信息。 14.如权利要求13所述的娱乐服务器,其特征在于,所述多个娱乐内容标识符中的所 权 利 要 求 书CN 102834821 A 3/3页 4 选娱乐内容标识符标识单一娱乐内容项。 15.如权利要求13所述的娱乐服务器,其特征在于,所述多个娱乐内容标识符的所选 娱乐内容标识符通过多个娱乐内容项的公共特征标识所述多个娱乐内容项。 权 利 要 求 书CN 102834821 A 1/9页 5 视觉娱乐时间线 0001 背景 0002 可以许多不同方式获得和消费娱乐内容,包括但不限于:经由数字和模拟广播电 。
12、视、数字和模拟有线电视、卫星电视、网际协议(IP)电视、经由时移设备,诸如数字录像机 (DVR)等。 0003 用于提供和消费娱乐内容的许多系统可维护用户消费或以其他方式访问的媒体 项的历史。希望查看先前消费的娱乐内容上的信息的用户可查看这种历史来尝试寻找需要 的信息。然而,这样的历史可存储回溯相对短的时间段的有限的信息。而且,这样的历史可 被呈现为简单的列表视图(例如,以下拉格式),如果该列表包含许多项,则所述简单的列表 视图难以浏览。 0004 概述 0005 相应地,此处公开了与娱乐消费历史信息的呈现有关的各个实施例。例如,一个所 公开的实施例提供了一种包括存储于其上的指令的计算机可读介。
13、质,所述指令是计算设备 可执行的以接收娱乐消费历史,所述娱乐消费历史包括一个或多个娱乐内容标识符,每个 标识符标识发送给所选择的用户的一个或多个娱乐内容项。该娱乐消费历史还包括,对于 每个娱乐内容标识符,与该娱乐内容标识符所标识的一个或多个娱乐内容项被发送给所选 择的用户的时间有关的信息。所述指令进一步可执行以将娱乐消费历史数据的图示作为时 间线发送给显示设备,其中每个娱乐内容标识符沿着时间轴的方向在表示该娱乐内容标识 符所表示的一个或多个娱乐内容项被发送给所选择的用户的时间的位置处示出。 0006 提供本概述以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概 念。本概述并不旨在标识所。
14、要求保护主题的关键特征或必要特征,也不旨在用于限制所要 求保护主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中所提及的 任何或所有缺点的实现。 0007 附图简述 0008 图1示出了网络娱乐环境的一实施例。 0009 图2示出了所描绘的处于第一缩放级的娱乐消费时间线的一实施例。 0010 图3示出了处于第二、更详细的缩放级的图2的实施例。 0011 图4示出了在用户选择一枢轴(pivot)后娱乐消费时间线的另一实施例。 0012 图5示出了描绘呈现娱乐消费时间线的方法的一实施例的流程图。 0013 图6示出了描绘呈现娱乐消费时间线的另一方法的流程图。 0014 详细描述 00。
15、15 如上所述,各个媒体供应和消费系统所维护的当前历史可存储回溯相对短的时间 段(诸如数周或数月)的娱乐消费数据。而且,这些历史还可能仅被呈现为用户必须滚动 浏览的简单列表。为了便于搜索,这种列表可被组织成按照日期、周、月等安排的一系列文 件夹以便于滚动和人工搜索。然而,这种视图不能使用户能够在时间上向后看以查看娱乐 消费历史的长期的、综合性的视图。例如,使用当前历史,用户可能不能够容易地回答用户 可能具有的关于他或她的娱乐消费历史的各种问题,诸如:“我高三时听的乐队是什么?”、 说 明 书CN 102834821 A 2/9页 6 “我是否已看过“电影x”、“我在什么电影中看到过影星x”、“。
16、将我带回我5年前最喜欢的 乐队”等。 0016 同样,当前媒体历史可能不提供用户向前看以发现他们可能感兴趣的即将到来的 娱乐选项的任何容易方式,诸如对要记录的电视节目的建议、即将到来的媒体发布会、音乐 会等。相应地,此处公开了允许用户查看视觉娱乐消费时间线,该时间线示出该用户或已选 择共享他或她的娱乐历史的另一用户所消费的娱乐,该时间线被图形地示出为交互式时间 线。例如,在某些实施例中,用户可缩小时间线的视图以显示关于该用户在相对较长时间段 内欣赏的媒体的流派、艺术家或其他的这样的通用信息的信息。同样,用户可放大时间线的 视图来显示关于该用户在相对较短时间段期间所消费的具体娱乐项目的信息。而且。
17、,可分 析该用户的过去的娱乐消费以产生该用户的未来的娱乐推荐,所述未来的娱乐推荐可显示 在该时间线的未来区域中。 0017 图1示出了用于娱乐内容的消费的使用环境100的一示例实施例。使用环境100 包括娱乐服务器102,该娱乐服务器被配置成通过网络104向客户端设备提供娱乐内容和 娱乐历史数据。图1将三个示例客户端设备示出为移动设备客户端106、个人计算机客户端 108、以及电视系统客户端110。这些客户端设备中的每一个可被配置成接收并呈现任何合 适类型的娱乐内容,包括但不限于:音频内容、视频内容、web内容、静止图像等。个人计算 机客户端的示例包括但不限于:在台式、膝上型、笔记本、以及平板。
18、计算设备上运行的客户 端。合适的移动设备客户端的示例包括但不限于:在智能电话、个人数字助理、便携式媒体 播放器、全球定位系统、以及其他的这样的移动计算设备上运行的客户端。 0018 娱乐服务器102包括逻辑子系统112和数据保持子系统114。逻辑子系统112可 包括被配置成执行一个或多个计算机可读指令的一个或多个物理设备,包括但不限于与后 文更详细地描述的娱乐消费时间线的呈现有关的各实施例。这样的指令可以是一个或多个 程序、例程、对象、组件、数据结构或其它逻辑构造的一部分。此外,可实现这样的指令以执 行任务、实现数据类型、变换一个或多个设备的状态、或以其他方式得到所希望的结果。逻 辑子系统11。
19、2可以包括被配置为执行软件指令的一个或多个处理器。附加地或可替代地, 逻辑子系统112可以包括被配置为执行硬件或固件指令的一个或多个硬件或固件逻辑机 器。逻辑子系统112可选地包括分布在两个或多个设备上的独立组件,这些独立组件在某 些实施例中可远程放置。 0019 数据保存子系统114可包括一个或多个计算机可读存储设备,该一个或多个计算 机可读存储设备被配置为保存可由逻辑子系统执行以实现此处所述的方法和过程的数据 和/或指令115(诸如应用)。在实现这样的方法和过程时,可以变换数据保持子系统114的 状态(例如,以保持不同的数据)。数据保持子系统114可以包括可移动计算机可读介质和/ 或内置计。
20、算机可读介质。数据保存子系统114可包括光学存储器设备、半导体存储器设备、 和/或磁存储器设备等。数据保持子系统114可包括具有以下特性中的一个或多个特性的 设备:易失性、非易失性、动态、静态、读/写、只读、随机存取、顺序存取、位置可寻址、文件 可寻址、以及内容可寻址。 0020 该客户端设备还包括逻辑和数据存储组件,以及其他合适的组件。图1针对移动 设备客户端106(其被示出为包括逻辑子系统116)、数据保持子系统118以及显示子系统 120示出了这些特征。客户端计算设备106的逻辑子系统116可包括一个或多个物理设备, 说 明 书CN 102834821 A 3/9页 7 该一个或多个物理。
21、设备被配置成执行一个或多个指令以执行诸如呈现娱乐消费时间线等 功能,如下面更详细地描述的。同样,数据保持子系统118可包括存储于其上的由逻辑子系 统116可执行的指令119以执行各种任务,包括但不限于此处描述的呈现娱乐消费时间线 的实施例。 0021 显示子系统120可被用于呈现数据保持子系统118所保持的数据的,例如,以娱乐 消费时间线的形式呈现的视觉表示。在此处所描述的方法和过程改变由数据保持子系统保 持的数据,并由此变换数据保持子系统的状态时,同样可以变换显示子系统120的状态以 在视觉上表示底层数据的改变。显示子系统120可以包括使用实际上任何类型的技术的一 个或多个显示设备。取决于任。
22、何特定客户端的配置,可将显示设备与逻辑子系统116和/ 或数据保持子系统118在共享外壳中组合,或者可以在周边。 0022 客户端设备106、108、110和/或娱乐服务器102中的任一个可以可选地包括或被 配置成接收计算机可读可移动介质的插入或连接到该计算机可读可移动介质,如在图1的 122处示意性地示出的。这种计算机可读可移动介质的示例包括但不限于:DVD(数字多功 能盘)、磁带驱动器、诸如闪存等固态存储器等。进一步,要理解,这些设备中的每一个可包 括图1中未示出的其他组件。 0023 图1还示出与娱乐服务器102通信的用户媒体历史数据库124以及娱乐内容数据 库126。娱乐历史数据库12。
23、4可存储与多个用户的娱乐消费过去相关的信息,包括但不限 于关于音乐、音频/视频、游戏、实况音乐会等多个用户先前所消费的内容的信息。娱乐内 容数据库126包括用户可经由娱乐服务器102访问的娱乐内容项。要理解,娱乐历史数据 库124可包括关于不是存储在娱乐内容数据库126中或从娱乐服务器102可获得的,而是 反而从第三方提供者(如在图1的128处所示)接收的或由用户自身提供的用户消费的娱乐 内容的信息。 0024 客户端设备106、108和110中的任何一个可被配置成请求并显示娱乐消费时间 线。这种时间线可在任何合适的使用场景中请求并显示。例如,只要用户请求显示消费历 史时,在用户请求查看内容发。
24、现界面后等,可呈现这种时间线。而且,这种时间线可被呈现 为主要用户界面特征,或呈现为另一用户界面上的嵌入特征。 0025 图2示出了娱乐消费时间线200的一实施例。娱乐消费时间线200包括时间轴202 的图形表示,以及沿该时间轴布置的时间值204。时间值204示出当前正显示的时间标尺 (例如,小时、天、周、月、年、十年等),以及该标尺内的值。在图2的示例中,时间标尺被示出 为十年。而且,当前时间的位置由当前时间标记206示出。尽管时间轴202在图2中被示 出为沿水平方向的直线,然而要理解,时间轴可具有任何其他合适的形状(包括曲线的、多 曲线的、不连续的等),并且可在显示器上具有任何合适的定向。。
25、进一步,在某些实施例中, 该时间轴可以不明确地显示在该显示器上,而是反而可通过显示器上的信息的布置或排序 来暗示。 0026 各娱乐内容标识符208被示出为位于时间轴202上方。位于当前时间标记206左 侧的娱乐内容标识符208每个均标识过去被发送给该用户并由该用户接收的一个或多个 媒体项。在图2的具体实施例中,时间轴202所跨的长时间帧可能使其难以示出那段时间 内发送给用户的所有娱乐内容项,因为那种容量的信息可能难以以易读的方式显示。因此, 图2中的每个娱乐内容标识符208标识时间轴202上毗邻该娱乐内容标识符208的间隔中 说 明 书CN 102834821 A 4/9页 8 或间隔附近的。
26、由该用户所消费的娱乐内容项的公共特征。图2以流派指示符210和艺术家 指示符212的形式示出了娱乐内容标识符208的两个这样的示例。流派指示符210指示在 该用户的过去的不同时间帧期间该用户所欣赏的娱乐的流派,而艺术家指示符212指示在 这样的不同的时间帧中用于按照所选择的频率倾听的艺术家。 0027 尽管图2示出了4个示例艺术家指示符和三个示例流派指示符,然而要理解,可显 示任何合适的数量、以及任何合适的类型的娱乐内容标识符。例如,在图2的上下文中,其 中针对时间轴202的相对小的部分显示了相对大数量的娱乐内容标识符,该娱乐内容标识 符可沿竖直轴安排(参考图2的定向),以便用户可竖直地滚动以。
27、查看娱乐内容标识符。 0028 在某些实施例中,用户可具有用笔记、事件等对娱乐消费指南进行注释。这种注释 在图2中在214和216处分别被示出为注释1和注释2。作为一示例,用户可能希望用用户 的结婚日、大学毕业日、重要世界事件的日期等来注释娱乐消费时间线。这可允许用户在稍 后查看该娱乐消费时间线来重新发现在这些事件附近所消费的娱乐内容。 0029 图2还示出了可用于与娱乐消费时间线200交互的各用户界面控件的示例。例如, 缩放空间220被示出为包括在“放大”符号和“缩小”符号之间安排的一系列标记的用户界 面控件,其中放大和缩小符号分别采用具有“+”和“-”符号的放大镜的形式。用户可通过 将缩放。
28、控件滑块221相对于放大和缩小符号移动来用缩放控件220揭示或隐藏时间线200 内的各级细节。这在图3中示出,图3示出了比图2中靠近缩小符号移动了的缩放控件滑 块221。作为缩放控件滑块221(例如,经由光标233)的此移动的结果,时间轴202的时间 标尺从十年改变为月。而且,沿时间轴202显示了每个均标识被发送给该用户的单一媒体 内容项的媒体内容标识符222 0030 在所示实施例中,单一媒体内容项被示出为发送给用户的专辑(例如,通过从娱乐 服务器102上下载),但是要理解,媒体内容标识符222可标识任何其他合适的类型的媒体 内容项。示例包括但不限于:歌曲、电影、电视节目、播客(podcas。
29、t)等。媒体内容标识符 222还可标识该用户所参加的媒体事件。例如,如果该用户经由在线服务购买了音乐会的 票,则关于该音乐会的信息可被存储并呈现为该用户的娱乐消费时间线的一部分,如在224 处所示。 0031 图3还示出了沿时间轴202显示的未来娱乐内容项的示例。如同上面提到的,可分 析该用户的过去的娱乐消费以产生该用户的未来的娱乐推荐,所述未来的娱乐推荐可显示 在时间轴202的未来区域中。这里,确定用户可能感兴趣的专辑发布日期226和即将到来 的音乐会228被显示在时间轴202的未来区域中。可通过任何适合的方式执行未来娱乐推 荐的标识。例如,在某些实施例中,未来推荐的娱乐内容项可从用户明确提。
30、供的信息确定。 替代地或附加地,可从对用户的先前娱乐消费历史数据的分析来确定推荐。 0032 在某些实施例中,各娱乐内容指示符可担当使用户能够启动与所标识的内容有关 的体验的用户界面控件。例如,如果用户希望倾听由娱乐内容标识符所示出的专辑,则用户 可以能够通过选择该娱乐内容标识符(例如,通过触摸输入、通过光标等)来启动该专辑的 回放。在接收这种用户输入后,可用对该项目的请求来联系娱乐服务器202,并且该项目可 被接收并随后由该客户端呈现。同样,如图3中所示,如果用户希望购买一即将到来的音乐 会的票,则用户可选择该即将到来的音乐会娱乐内容指示符(如在230处所示)以启动售票 服务。可以理解,这些。
31、实施例是出于示例的目的而描述的,而不旨在以任何方式进行限制。 说 明 书CN 102834821 A 5/9页 9 0033 娱乐内容标识符208可采用使用户能够与该娱乐内容标识符交互的任何合适的 形式。例如,在某些实施例中,娱乐内容标识符208可包括指向数据库中的记录的指针,该 记录包括与内容项有关的元数据以及实际内容本身的位置。这种内容标识符208可具有相 对小的大小,并因此在传送期间比相应内容项的传送消耗较少的网络和客户端资源。在其 他实施例中,娱乐内容标识符208可采用任何其他合适的形式。 0034 在某些情况下,诸如在第三方内容源的情况下,娱乐内容标识符所表示的娱乐内 容项可以不是可。
32、定位或可访问的。在这种情况下,娱乐内容标识符所指向的数据库可仅包 括标题和其他元数据。然而,为了在此情况下提供交互式用户体验,可使用匹配过程来确定 该内容是否从另一位置可用(例如,被存储在用户的系统上、或经由该用户具有访问的另一 服务可获得),并随后转而播放该内容项的副本。 0035 简要回顾图2,图2还示出了平移控件232。用户可做出选择该平移控件的用户输 入以致使该用户界面响应于该用户输入而改变该时间线所显示的时间间隔的位置(例如, 该时间线的开始和结尾的日期或时间),而不改变所显示的时间间隔的长度。这可允许用户 平移该时间线以查看由于信息在过去太远或在未来太远而不能出现在当前显示的时间间。
33、 隔中而在当前视图的范围之外的信息。在所示实施例中,平移控件232包括竖直和水平平 移选择器。这可允许用户既可沿着娱乐消费时间线200,又可平移浏览可竖直滚动的娱乐内 容标识符。要理解,可使用任何其他合适的控件来平移、缩放等。例如,在基于触摸的输入 系统中,可使用姿势来执行这些功能。同样,可使用深度传感相机作为接收身体移动形式的 用户输入的输入设备。 0036 此外,图2示出了三个大致描绘的枢轴控件234、236、238,用户可选择这些枢轴控 件来在期望的枢轴上执行搜索。枢轴控件234、236、238可包括预先选择的搜索和/或过滤 准则,所述准则允许用户容易地查看娱乐消费时间线200中的具体信。
34、息。例如,枢轴234、 236、238可允许用户选择要在娱乐消费时间线200中显示的具体的媒体内容类型。作为更 具体的示例,图4示出了被配置成选择媒体类型的枢轴控件。所示出的控件包括可被配置 成在娱乐消费时间线200中显示电影和视频信息的“电影”枢轴控件240、可被配置成显示 音乐信息的“音乐”枢轴控件242、以及可被配置成显示游戏信息的“音乐”枢轴控件244。 在此情况下,用户可选择枢轴之一,而相应信息可显示在娱乐消费时间线200中。可以理 解,这些具体的枢轴是出于示例的目的而呈现的,而不旨在以任何方式进行限制。 0037 图4示出了经由光标223来选择“电影”枢轴控件240。这致使娱乐消费。
35、时间线 200显示与电影有关的信息。这通过示出电影246的标题和演员248的名字的娱乐内容标 识符来示出。电影标题可指示在所显示的时间帧期间用户所观看的具体电影,而演员的名 字可指示该用户所消费的娱乐内容中频繁出现的演员。而且,确定感兴趣的未来事件(诸如 具有用户在过去频繁消费的演员/流派/等的电影的发布)可与在时间轴202的未来区域 中示出的娱乐内容标识符250一起显示。要理解,经由娱乐内容标识符显示的信息的类型 可以取决于时间轴202所示出的时间标尺而改变。例如,在示出十年的时间标尺时,可显示 关于电影的流派的信息,而不是电影的标题。 0038 在某些实施例中,用户界面可包括一个或多个预定。
36、义的过滤器,所述过滤器允许 用户基于相关时间段的内容专用术语(content-specific term)来搜索具体内容。例如, 如在图4中的252处所示,用户界面可初始地显示“你记得吗”消息,以及与该用户的过去 说 明 书CN 102834821 A 6/9页 10 相关的一个或多个事件或时代。作为更具体的示例,所示出的实施例示出了写着“你记得 爱之夏(summer of love)吗?”的用户控件,其被示出为从“你记得吗”界面控件的下拉选 项。要理解,为了清楚示出了单个下拉选项,而这种过滤器可具有以任何合适的方式显示的 任何数量的可选择预设选项。 0039 在接收到用户对此用户界面控件的选。
37、择之后,预定义的过滤器过滤用户的娱乐历 史数据(或其他选择的数据的集合)来寻找1967年夏天流行的音乐(例如)。所得到的歌曲、 专辑和/或艺术家可沿着时间轴202显示。在某些实施例中,用户界面同样可包括文本搜 索窗口(未示出),该窗口允许用户对要显示在娱乐消费时间线200中的结果执行基于文本 的搜索。 0040 用户界面控件的其他示例包括但不限于与时间线上所示出的具体日期范围相关 联的控件。例如,参考图3-4,用户可通过选择在该时间线下方显示的“一月”控件来查看在 2010年1月消费的所有娱乐。要理解,可使用其他适当的用户界面控件来允许以任何合适 的方式与娱乐消费时间线200交互。 0041 。
38、图5示出了呈现娱乐消费时间线的方法500的一实施例。该方法示出在娱乐服务 器502处进行的事件和过程,其通过虚线与在客户端504、其他客户端506、和第三方内容提 供者508处进行或出现的事件和过程分开。 0042 在510处,客户端504向娱乐服务器502发送对娱乐内容项的请求。娱乐服务器 502在512处接收请求,并且作为响应,在514处,向从其接收请求的客户端504发送所请求 的娱乐内容项。在516处,娱乐服务器还存储与该娱乐内容项请求有关的信息的记录。该 记录可包括任何合适的信息,包括但不限于所请求的娱乐内容项的身份518、以及与所请求 的娱乐内容项被发布到客户端504或被客户端504。
39、消费的时间点520有关的信息。此时此 信息可稍后被用于生成所请求的娱乐消费历史。 0043 要理解,此处对所请求的娱乐项被“发送到”客户端或者被客户端“接收”的时间 点的引用可表示关于娱乐内容项的供应和/或消费的时机的任何合适的信息,所述娱乐内 容项的供应和/或消费包括但不限于:接收娱乐项请求,将该娱乐项发送到请求客户端,和 /或由该客户端消费该娱乐内容项,以及这些项中的任一个要被解释为包括任何这样的时 机。要进一步理解,可为在一段时间内从该客户端接收的多个娱乐内容项请求中的每一个 执行过程510-516。 0044 如同上面提到的,用户的娱乐消费历史数据可从除了客户端504之外的其他实体 接。
40、收,以作为用户的娱乐消费历史数据的一部分来存储。例如,用户还可使用其他客户端 (在506处被表示为任意数量n个其他客户端(例如,移动设备客户端、膝上型客户端等)来 请求并接收娱乐内容。在522处示出了这些请求。在此情况下,可使用用户的帐户身份来 将来自不同客户端设备的娱乐内容项请求与单一用户相关联。而且,用户可请求并从一个 或多个第三方内容提供者508接收内容。这些其他娱乐内容项请求可由该媒体服务器通过 与该第三方提供者的合作(例如,批量地(in bulk)、通过用户的请求或其他动作等来接收 (如在524所指示的)。 0045 在526,客户端504接收所请求的媒体内容项。随后该媒体内容项可由。
41、该用户消 费,如在528处所示出的。在某个稍后的时间,如在530处所示,客户端504发送对娱乐消 费历史数据的请求,如在530处所指示的。例如,在接收到明确请求娱乐消费时间线的显示 说 明 书CN 102834821 A 10 7/9页 11 的用户输入之后、在启动结合了娱乐消费时间线的娱乐内容发现用户界面之后、或在任何 其他合适的动作或事件之后可发送该请求。该请求可以是对用户的整个娱乐消费历史的请 求,或者是仅对由用户选择的枢轴532或过滤器435所定义的该娱乐消费历史的一部分的 请求。这种枢轴或过滤器可指定历史的期望的时间帧、要在该历史中显示的期望的媒体类 型、和/或任何其他合适的参数。 。
42、0046 在其中另一用户已选择将他或她的娱乐消费历史与社交网络的其他成员甚至公 众共享的某些实施例中,所请求的娱乐消费可以是对于不同于请求用户的用户的。如此,用 于指代与所请求的娱乐消费历史的关联的此处所使用的术语“所选择的用户”表示所请求 的娱乐消费历史可以是或者可以不是请求用户自己的历史。要理解,可提供允许用户控制 各个与隐私相关的特征的隐私设置。例如,隐私设置可允许用户选择是否与其他用户共享 娱乐消费历史、选择准许与其共享的用户组、为不同的用户组设置不同的隐私等级等。这种 控制还可允许用户选择不使媒体服务器502保存与需要隐私的娱乐项请求相关的信息。这 种隐私模式可以是默认模式或事先同意。
43、(opt-in)模式。 0047 而且,在某些实施例中,所请求的娱乐消费历史可包括来自多个用户的聚集的信 息,所述信息可不带任何个人可标识信息地被呈现。以此方式,用户可查看与其他用户流行 的项目而不查看关于这些其他用户的任何信息。 0048 媒体服务器502在536接收对娱乐消费历史数据的请求,并随后在538将所选择 的用户的所请求的娱乐消费历史发送到客户端504。所请求的娱乐消费历史数据可包括任 何合适的信息。例如,所请求的娱乐消费历史数据可包括一个或多个娱乐内容标识符,每个 娱乐内容标识符标识先前发送给所选择的用户的一个或多个娱乐内容项。要理解,在从不 同于所选择的用户的用户接收对该娱乐消。
44、费历史的请求的情况下,该方法可包括在发送该 媒体消费历史之前验证从其接收请求的用户被允许访问该媒体消费历史。 0049 而且,如在542处所指示的,所请求的娱乐消费历史可包括,对于每个娱乐内容标 识符,与该娱乐内容标识符所标识的一个或多个娱乐内容项被发送给所选择的用户的时间 有关的信息。在娱乐内容标识符标识多个娱乐内容项的公共特征的情况下,此信息可包括 与该多个娱乐项在其间被发送给该用户的时间间隔相关的信息,如在542处所指示的。同 样,在娱乐内容标识符标识单一娱乐内容项的情况下,与时间相关的信息可包括该娱乐内 容项被发送给该用户的时间点,如在544处所指示的。要理解,此处使用的术语“时间点”。
45、可 以是指指定娱乐内容被发送给用户的大致时间(例如,小时、日期、周等),并被用于将与发 送单一项目相关联的时间数据和与发送由单一“公共特征”娱乐内容标识符所标识的多个 项目相关联的时间数据相区分。 0050 接下来,在546处由客户端504接收娱乐消费历史。随后,客户端504将娱乐消费 历史数据的图示作为时间线发送给显示设备,其中每个娱乐内容标识符沿着时间轴的方向 在表示该娱乐内容标识符所表示的一个或多个娱乐内容项由所选择的用户接收的时间的 位置处示出。上面参考图2-4描述了这种时间线的非限制性示例实施例。 0051 如上所述,娱乐消费历史中的娱乐内容标识符每个均可标识一个或多个娱乐内容 项。。
46、例如,娱乐内容历史中的所选择的娱乐内容标识符可标识所选择的用户先前接收的多 个娱乐内容项的公共特征。如此,可沿时间轴在表示用户在接收该多个娱乐内容项期间的 时间间隔的位置处显示该所选择的娱乐内容标识符。这种公共特征的示例包括但不限于: 说 明 书CN 102834821 A 11 8/9页 12 所述娱乐内容项公共的流派和艺术家。其他所选择的娱乐内容标识符可标识单一娱乐内容 项(例如,具体专辑、歌曲、电影、电视节目、游戏等)。 0052 在某些实施例中,另一所选择的娱乐内容标识符可表示未来的娱乐内容标识符。 可基于用户的过去的娱乐消费历史和/或基于该用户提供的明确的标签、请求、准测等来 为该用。
47、户选择这种未来的娱乐内容标识符。要理解,可在表示该未来娱乐内容项将变得可 用于消费的时间的位置处显示该未来娱乐内容标识符。 0053 如上所述,在某些实施例中,客户端可将娱乐消费时间线连同各个用户界面控件 一起向用户呈现,所述用户界面控件允许用户与该时间线交互,以及与该时间线中所示的 内容交互。例如,这些控件可包括但不限于:平移控件、缩放控件、在时间线本身中显示的交 互式内容(即,用户可与其交互以将该时间线变换为诸如专辑回放、购票体验等另一用户体 验的娱乐内容标识符)、过滤器、枢轴、以及任何其他合适的控件。 0054 图6示出了向用户呈现娱乐消费时间线的方法600,用户可以该方法与用户界面 缩。
48、放控件交互来变换所显示的娱乐消费时间线。方法600包括:在602,从娱乐服务器接收 第一组娱乐消费历史数据。该第一组娱乐消费历史数据包括标识被发送给所选择的用户的 两个或更多个娱乐内容项的公共特征的第一娱乐内容标识符604。标识符604的示例包括 但不限于:所述两个或更多个娱乐内容项公共的流派606和艺术家608。该第一组娱乐消 费历史还包括:在610,与在与该娱乐内容标识符所标识的该两个或更多个娱乐内容项被 发送给所选择的用户期间的时间间隔有关的信息。 0055 方法600接下来包括:在612,将第一组娱乐消费历史数据的图形表示作为第一时 间线发送给显示器,所述第一时间线具有沿时间轴在表示该。
49、时间间隔的位置处示出的第一 娱乐内容标识符。这种时间线的合适的图形表示的示例包括但不限于:上面参考图2-4描 述的那些示例。 0056 接下来,方法600包括:在614处,接收请求跨越不同于第一组娱乐消费历史数据 的时间段的第二组娱乐消费历史数据的用户输入。这种用户输入可包括:例如,用户通过移 动滑块来调整缩放控件、选择预先确定的缩放级别等,由此改变经由该时间线显示的时间 跨度。 0057 响应于接收该用户输入,方法600接下来包括:在616,发送对第二组娱乐消费历 史数据的请求。在某些实施例中,此请求可被发送到服务器,其中在602接收的数据集不包 括此数据。在其他实施例中,在602可接收包括用户的娱乐消费历史的全部的完整时间线。 在此情况下,过程616可在本地执行。 0058 接下来,在618,方法600包括接收第二组娱乐消费历史数据。在用户已放大该 视图以在时间线中示出更多细节时,第二组娱乐消费历史数据可包括第二娱乐内容标识符 619,该第二娱乐内容标识符标识在第二时间间隔期间发送给所选择的用户的所选择的娱 乐内容项的标题62。