用于自适应搜索的方法和技术.pdf

上传人:00062****4422 文档编号:974476 上传时间:2018-03-22 格式:PDF 页数:82 大小:72.87MB
返回 下载 相关 举报
摘要
申请专利号:

CN200980157728.2

申请日:

2009.12.31

公开号:

CN102341765A

公开日:

2012.02.01

当前法律状态:

授权

有效性:

有权

法律详情:

专利权人的姓名或者名称、地址的变更IPC(主分类):G06F 3/00变更事项:专利权人变更前:TIVO有限公司变更后:TiVo解决方案有限公司变更事项:地址变更前:美国加利福尼亚州变更后:美国加利福尼亚州圣卡洛斯|||授权|||实质审查的生效IPC(主分类):G06F 3/00申请日:20091231|||公开

IPC分类号:

G06F3/00

主分类号:

G06F3/00

申请人:

TIVO有限公司

发明人:

谢利·格伦农; 布赖恩·比奇; 詹姆斯·程; 理查德·李; 金伯利·帕卢赫; 罗伯特·F·波尼亚托夫斯基; 玛格丽特·施密特

地址:

美国加利福尼亚州

优先权:

2008.12.31 US 61/142,193

专利代理机构:

北京邦信阳专利商标代理有限公司 11012

代理人:

郑世奇

PDF下载: PDF下载
内容摘要

本发明提供了用于自适应搜索用户界面的方法和装置。本发明提供了界面,所述界面在接收搜索查询条目的每个字母数字的字符时,返回搜索结果。字母数字的字符的前缀和从先前搜索所选择的搜索结果之间的相关性被存储在相关性矩阵中。基于相关性矩阵中的相关性,更新关于字母数字字符的前缀的搜索结果的关联性排名。搜索结果可以被基于一个或多个共同特性分组。还基于对搜索结果所记录的选择改变率更新关联性排名。

权利要求书

1: 一种方法, 包括 : 在多媒体设备处接收来自用户的查询, 所述查询包括一个或多个字母数字的字符 ; 随着每个字母数字的字符被接收 : 生成对应所述一个或多个字母数字的字符的多个搜索结果 ; 显示所述多个搜索结果和所述多个搜索结果中特定的搜索结果, 所述多个搜索结果至 少部分地基于与接收的字母数字的字符相关的关联性排名而被分类 ; 以及 从用户接收对来自所述多个搜索结果的特定搜索结果的选择 ; 存储所接收的字母数字的字符和所选择的搜索结果之间的相关性 ; 在相关性矩阵中, 将所述相关性与多个其他的相关性聚集 ; 以及 基于所述相关性矩阵中的相关性, 更新所选择的搜索结果和所输入的字母数字的字符 的关联性排名。
2: 根据权利要求 1 所述的方法, 其中来自用户的选择包括在 DVR 处接收命令输入, 所述 命令输入表明用户的特定程度的兴趣。
3: 根据权利要求 1 所述的方法, 其中当相关性达到阈值寿命时, 将该相关性从相关性 矩阵中去除。
4: 根据权利要求 1 所述的方法, 其中对相关性矩阵中特定相关性的频率的改变率进行 测量, 并且所述改变率是用于更新所述特定相关性的关联性排名的准则。
5: 根据权利要求 1 所述的方法, 其中所显示的搜索结果被基于共同特性分组。
6: 根据权利要求 5 所述的方法, 其中对组中的每个搜索结果给予相同的关联性排名。
7: 根据权利要求 5 所述的方法, 其中共同特性包括以下内容之一 : 相同标题、 共同演 员、 共同导演、 共同作者、 共同创作者、 共同体裁或共同标签。
8: 根据权利要求 1 所述的方法, 其中搜索结果限制为用户可获取的媒体内容。
9: 根据权利要求 1 所述的方法, 其中对于新的可获取内容的首次播出, 人为地提高关 联性排名。
10: 根据权利要求 1 所述的方法, 其中与广播内容相关的广播视频内容的用户所作的 选择, 提高了相关的广播内容的关联性排名。
11: 根据权利要求 1 所述的方法, 其中仅显示来自用户所选的内容提供商的搜索结果。
12: 根据权利要求 1 所述的方法, 进一步包括 : 在选择所述特定的搜索结果时, 显示多个内容提供商, 所述搜索结果在所述内容提供 商上可获取。
13: 根据权利要求 1 所述的方法, 其中搜索结果包括从用户不能访问或没有被授权的 内容源可获取的媒体内容。
14: 根据权利要求 13 所述的方法, 其中在选择从用户不能访问或没有被授权的内容源 可获取的媒体内容时, 显示所述内容源如何被访问或者被授权的指示。
15: 一种存储一个或多个序列的指令的计算机可读存储介质, 当由一个或多个处理器 运行时, 所述指令使得所述一个或多个处理器执行以下步骤 : 在多媒体设备处接收来自用户的查询, 所述查询包括一个或多个字母数字的字符 ; 随着每个字母数字的字符被接收 : 生成对应所述一个或多个字母数字的字符的多个搜索结果 ; 2 显示所述多个搜索结果和所述多个搜索结果中特定的搜索结果, 所述多个搜索结果至 少部分地基于与接收的字母数字的字符相关的关联性排名而被分类 ; 以及 从用户接收对来自所述多个搜索结果的特定搜索结果的选择 ; 存储所接收的字母数字的字符和所选择的搜索结果之间的相关性 ; 在相关性矩阵中, 将所述相关性与多个其他的相关性聚集 ; 以及 基于所述相关性矩阵中的相关性, 更新所选择的搜索结果和所输入的字母数字的字符 的关联性排名。
16: 根据权利要求 15 所述的计算机可读存储介质, 其中来自用户的选择包括在 DVR 处 接收命令输入, 所述命令输入表明用户的特定程度的兴趣。
17: 根据权利要求 15 所述的计算机可读存储介质, 其中当相关性达到阈值寿命时, 将 该相关性从相关性矩阵中去除。
18: 根据权利要求 15 所述的计算机可读存储介质, 其中对相关性矩阵中特定相关性 的频率的改变率进行测量, 并且所述改变率是用于更新所述特定相关性的关联性排名的准 则。
19: 根据权利要求 15 所述的计算机可读存储介质, 其中所显示的搜索结果被基于共同 特性分组。
20: 根据权利要求 19 所述的计算机可读存储介质, 其中对组中的每个搜索结果给予相 同的关联性排名。
21: 根据权利要求 19 所述的计算机可读存储介质, 其中共同特性包括以下内容之一 : 相同标题、 共同演员、 共同导演、 共同作者、 共同创作者、 共同体裁或共同标签。
22: 根据权利要求 15 所述的计算机可读存储介质, 其中搜索结果限制为用户可获取的 媒体内容。
23: 根据权利要求 15 所述的计算机可读存储介质, 其中对于新的可获取内容的首次播 出, 人为地提高关联性排名。
24: 根据权利要求 15 所述的计算机可读存储介质, 其中与广播内容相关的广播视频内 容的用户所作的选择, 提高了相关的广播内容的关联性排名。
25: 根据权利要求 15 所述的计算机可读存储介质, 其中仅显示来自用户所选的内容提 供商的搜索结果。
26: 根据权利要求 15 所述的计算机可读存储介质, 进一步包括 : 在选择所述特定的搜索结果时, 显示多个内容提供商, 所述搜索结果在所述内容提供 商上可获取。
27: 根据权利要求 15 所述的计算机可读存储介质, 其中搜索结果包括从用户不能访问 或没有被授权的内容源可获取的媒体内容。
28: 根据权利要求 27 所述的计算机可读存储介质, 其中在选择从用户不能访问或没有 被授权的内容源可获取的媒体内容时, 显示所述内容源如何被访问或者被授权的指示。
29: 一种装置, 包括 : 查询接收子系统, 所述查询接收子系统在多媒体设备处接收来自用户的查询, 所述查 询包括一个或多个字母数字的字符 ; 随着每个字母数字的字符被接收 : 3 生成子系统, 所述生成子系统生成对应接收到的所述一个或多个字母数字的字符的多 个搜索结果 ; 显示子系统, 所述显示子系统显示所述多个搜索结果和所述多个搜索结果中特定的搜 索结果, 所述多个搜索结果至少部分地基于与接收的字母数字的字符相关的关联性排名而 被分类 ; 以及 选择接收子系统, 所述选择接收子系统从用户接收对来自所述多个搜索结果的特定搜 索结果的选择 ; 存储子系统, 所述存储子系统存储所接收的字母数字的字符和所选择的搜索结果之间 的相关性 ; 聚集子系统, 所述聚集子系统在相关性矩阵中将所述相关性与多个其他的相关性聚 集; 以及 排名更新子系统, 所述排名更新子系统基于所述相关性矩阵中的相关性, 更新所选择 的搜索结果和所输入的字母数字的字符的关联性排名。
30: 根据权利要求 29 所述的装置, 其中来自用户的选择包括在 DVR 处接收命令输入, 所 述命令输入表明用户的特定程度的兴趣。
31: 根据权利要求 29 所述的装置, 其中当相关性达到阈值寿命时, 将该相关性从相关 性矩阵中去除。
32: 根据权利要求 29 所述的装置, 其中对相关性矩阵中特定相关性的频率的改变率进 行测量, 并且所述改变率是用于更新所述特定相关性的关联性排名的准则。
33: 根据权利要求 29 所述的装置, 其中所显示的搜索结果被基于共同特性分组。
34: 根据权利要求 33 所述的装置, 其中对组中的每个搜索结果给予相同的关联性排 名。
35: 根据权利要求 33 所述的装置, 其中共同特性包括以下内容之一 : 相同标题、 共同演 员、 共同导演、 共同作者、 共同创作者、 共同体裁或共同标签。
36: 根据权利要求 29 所述的装置, 其中搜索结果限制为用户可获取的媒体内容。
37: 根据权利要求 29 所述的装置, 其中对于新的可获取内容的首次播出, 人为地提高 关联性排名。
38: 根据权利要求 29 所述的装置, 其中与广播内容相关的广播视频内容的用户所作的 选择, 提高了相关的广播内容的关联性排名。
39: 根据权利要求 29 所述的装置, 其中仅显示来自用户所选的内容提供商的搜索结 果。
40: 根据权利要求 29 所述的装置, 进一步包括 : 在选择所述特定的搜索结果时显示多个内容提供商, 所述搜索结果在所述内容提供商 上可获取。
41: 根据权利要求 29 所述的装置, 其中搜索结果包括从用户不能访问或没有被授权的 内容源可获取的媒体内容。
42: 根据权利要求 41 所述的装置, 其中在选择从用户不能访问或没有被授权的内容源 可获取的媒体内容时, 显示所述内容源如何被访问或者被授权的指示。

说明书


用于自适应搜索的方法和技术

    【技术领域】
     本发明总体上涉及数字视频录像机 (“DVR” )。背景技术 本部分描述的方法是可以实行的方法, 但并不必然是先前已经构思或实行的方 法。因此, 除非另有指示, 不应仅仅因为包含在本部分中, 而将本部分描述的任何方法视为 现有技术。
     DVR 的问世彻底改变了用户观看和记录电视节目的方式。DVR 消除了 VCR 的很多 繁琐性以及对录像带的需要。 DVR 在硬盘驱动器上记录电视节目, 所述硬盘驱动器能够存储 大量电视节目。因为 DVR 通常是盒子形状并且位于与其连接的电视机的顶部, 所以 DVR 通 常属于现在称为 “机顶盒” 的设备的广义类别。与 VCR 非常类似, DVR 从电缆或碟形卫星天 线 ( 或者在一些情况下, 与 VCR 不同, 从宽带网络连接 ) 接收一个或多个电视信号 ( 其可以 代表电视节目和 / 或电影 ) 作为输入, 并且向电视机或其他显示设备输出电视信号。
     DVR 用户能够指示 DVR, 对可能在将来某个时刻播出或者传输给 DVR 的指定内容进 行安排 ( 用于记录 )。由此, 用户能够在 DVR 将要接收内容之前, 安排对于该内容的自动记 录。例如, 用户能够指示 DVR 记录将要在指定频道播出 ( 在指定的日期和时间开始, 而在另 一指定时间结束 ) 的未指定的内容。又如, 用户能够指示 DVR 记录指定电影、 指定事件或多 集电视剧的指定剧集的指定放映 ( 在指定的频道并且在指定的日期和时间开始 )。又如, 用户能够指示 DVR 记录指定电影、 指定事件或多集电视剧的指定剧集的即将播出的下一场 景, 而不指定该场景将要播出的日期、 时间或频道。又如, 用户能够指示 DVR 在指定频道上 记录多集电视剧的全部 ( 或首轮放映的全部 ) 剧集, 而不指定这些剧集将要放映的日期或 时间。又如, 用户能够指示 DVR 记录与指定关键词、 指定演员和 / 或指定导演相关的电影、 事件或多集电视剧的剧集的全部 ( 或首轮放映的全部 ) 场景, 而不指定这些场景的标题、 频 道或播出时间。
     其他的客户电子设备还允许在并不基于传统的广播或电缆传输的情况下记录和 观看内容。例如, 设备可以经由宽带网络连接获取内容。AppleTV 是这种设备的示例。用 户可以通过网络购买内容, 并且使得该内容基于 IP 或任何其他的通信协议进行传送。可以 使用利用因特网协议电视 (IPTV) 的设备。 IPTV 系统使用网络基础设施上的因特网协议, 对 数字电视服务进行传送。所有内容仅通过 IP 网络结构传送, 并不使用广播或电缆。此类服 务的示例是 AT&T 的 U-Verse 设备还可以使用 IPTV 和标准传送的结合。例如, Verizon FiOS TV 通过 IP 传送视频点播 (Video On Demand)(VOD) 内容和交互式特征, 但是内容 的绝大部分 ( 包括按次付费 (Pay Per View)(PPV) 的内容 ) 通过标准的广播视频信号 ( 其 承载模拟和数字内容 ) 提供。其他设备可以用作接收器, 以传送来自多个不同的传送设备 ( 例如与该设备连接的 DVR、 DVD 播放器、 IPTV 等 ) 的内容。
     因为大量内容可用于通过 DVR 观看, 并且任何其他的设备能够存储和显示内容, 所以对于特定的媒体或数字内容的搜索变得日益重要。执行搜索的一个难点在于, 用户不
     能很容易地键入与用于搜索的关键词对应的字母。由此, 用于减少对于输入与关键词对应 的字母的需要的方法非常重要。
     此外, 高清电视的采用已经改变了人们如何能够观看电视。高清电视显著提高 了画面质量, 将新的图像宽高比 (aspect ratio) 引入电视, 并且具有更高的屏幕分辨率。 电视和显示设备具有特定的宽高比, 或者显示器宽度除以显示器高度的比值。电视的常 见宽高比, 对于标清视频格式是 4 ∶ 3(1.33 ∶ 1), 对于高清电视和欧洲数字电视格式是 16 ∶ 9(1.78 ∶ 1)。宽高比允许更多的空间, 以便在其上向用户界面添加更多的特征。此 外, 高清电视的屏幕分辨率更高, 使得用户拥有更加清晰的画面。 附图说明 在附图中, 本发明通过示例性而不是限定性的方式进行描述, 图中相同的附图标 记表示相同的元件, 其中 :
     根据本发明的实施例, 图 1A 示出了可以执行节目数据的渐进式搜索的示例性系 统;
     根据本发明的实施例, 图 1B 是示出了数字视频录像机 (DVR) 部件的总体概述的框 图;
     根据本发明的实施例, 图 2 示出了 DVR 展示的 “搜索” 屏幕示例, 在其上启动对媒 体内容的搜索 ;
     根据本发明的实施例, 图 3 示出了输入 3 个字母后的 DVR 展示的 “搜索” 屏幕示例 ;
     根据本发明的实施例, 图 4 示出了 DVR 展示的 “搜索” 屏幕示例, 此时高亮地显示 了来自可能的搜索结果之一的分集电视剧 ;
     根据本发明的实施例, 图 5 示出了 DVR 展示的 “搜索” 屏幕示例, 此时高亮地显示 了来自可能的搜索结果之一的非分集电视节目 / 电影 ;
     根据本发明的实施例, 图 6 示出了 DVR 展示的 “搜索” 屏幕示例, 此时高亮地显示 了来自可能的搜索结果之一的人物 ;
     根据本发明的实施例, 图 7 示出了 DVR 展示的 “搜索” 屏幕示例, 此时高亮地显示 了来自可能的搜索结果之一的第三方广告或展示窗 ;
     根据本发明的实施例, 图 8 示出了 DVR 展示的 “搜索” 屏幕示例, 此时高亮地显示 了来自可能的搜索结果之一的歌曲 ;
     根据本发明的实施例, 图 9 示出了 DVR 展示的 “搜索” 屏幕示例, 此时高亮地显示 了来自可能的搜索结果之一的可下载内容 ;
     根据本发明的实施例, 图 10 示出了 DVR 展示的 “搜索” 屏幕示例, 此时高亮地显示 了来自可能的搜索结果之一的标签 ;
     根据本发明的实施例, 图 11 示出了 DVR 展示的 “搜索” 屏幕示例, 此时高亮地显示 了来自可能的搜索结果之一的对于 “YouTube 结果 (Result)” 的选择 ;
     根据本发明的实施例, 图 12 示出了 DVR 展示的 “搜索” 屏幕示例, 此时高亮地显示 了来自可能的搜索结果之一的对于 “希望列表 (Wishlist)” 的选择 ;
     根据本发明的实施例, 图 13 示出了 DVR 展示的屏幕示例, 该屏幕显示了可以为搜 索进行更新的搜索选项 (search options) ;
     根据本发明的实施例, 图 14 示出了 DVR 展示的屏幕示例, 该屏幕基于季 (season) 和集 (episode) 显示了关于分集电视剧的信息 ;
     根据本发明的实施例, 图 15 示出了 DVR 展示的屏幕示例, 该屏幕显示了关于分集 电视剧的演员 (cast) 数据 ;
     根据本发明的实施例, 图 16 示出了 DVR 展示的屏幕示例, 该屏幕显示了关于分集 电视剧的客串演员的数据 ;
     根据本发明的实施例, 图 17 示出了 DVR 展示的屏幕示例, 该屏幕显示了关于分集 电视剧的相关媒体内容的数据 ;
     根据本发明的实施例, 图 18 示出了 DVR 展示的屏幕示例, 该屏幕显示了关于分集 电视剧的特别收录 (bonus features) ;
     根据本发明的实施例, 图 19 示出了 DVR 展示的屏幕示例, 该屏幕显示了关于分集 电视剧的标签 (tags) ;
     根据本发明的实施例, 图 20 示出了 DVR 展示的屏幕示例, 该屏幕显示了记录冲突 (recording conflicts) ;
     根据本发明的实施例, 图 21 示出了 DVR 展示的屏幕示例, 该屏幕显示了记录冲突, 其中可以对媒体内容进行剪裁 ; 根据本发明的实施例, 图 22 示出了 DVR 展示的屏幕示例, 该屏幕显示了使用季票 (Season Pass) 的记录冲突 ;
     根据本发明的实施例, 图 23 示出了 DVR 展示的屏幕示例, 该屏幕显示了使用季票 的记录冲突, 其中可以对媒体内容进行剪裁 ;
     根据本发明的实施例, 图 24A 示出了 DVR 展示的屏幕示例, 该屏幕显示了使用季票 的记录冲突, 其中高亮地显示了选择记录季票的所有剧集 ;
     根据本发明的实施例, 图 24B 示出了 DVR 展示的屏幕示例, 该屏幕显示了使用希望 列表的记录冲突 ;
     根据本发明的实施例, 图 25A 示出了 DVR 展示的屏幕示例, 该屏幕在图形界面中显 示了单一调谐器的 DVR 的记录冲突 ;
     根据本发明的实施例, 图 25B-C 示出了 DVR 展示的屏幕示例, 该屏幕在图形界面中 显示了带有 2 个调谐器的 DVR 在单一时期的记录冲突 ;
     根据本发明的实施例, 图 25D-F 示出了 DVR 展示的屏幕示例, 该屏幕在图形界面中 显示了带有 2 个调谐器的 DVR 在多个时期的记录冲突 ;
     根据本发明的实施例, 图 26 示出了 DVR 展示的屏幕示例, 该屏幕显示了使用希望 列表的记录冲突, 其中可以对媒体内容进行剪裁 ;
     根据本发明的实施例, 图 27 示出了 DVR 展示的菜单屏幕示例, 该屏幕包括多媒体 内容条, 其中对所述条中的分集电视节目高亮地显示 ;
     根据本发明的实施例, 图 28 示出了 DVR 展示的菜单屏幕示例, 该屏幕包括多媒体 内容条, 其中对所述条中的分集电视节目高亮地显示 ;
     根据本发明的实施例, 图 29 示出了 DVR 展示的菜单屏幕示例, 该屏幕包括多媒体 内容条, 其中对所述条中的电影 / 非分集电视节目高亮地显示 ;
     根据本发明的实施例, 图 30 示出了 DVR 展示的菜单屏幕示例, 该屏幕包括多媒体
     内容条, 其中对所述条中的人物高亮地显示 ;
     根据本发明的实施例, 图 31 示出了 DVR 展示的菜单屏幕示例, 该屏幕包括多媒体 内容条, 其中对所述条中的第三方广告 / 展示窗高亮地显示 ;
     根据本发明的实施例, 图 32 示出了 DVR 展示的菜单屏幕示例, 该屏幕包括多媒体 内容条, 其中对所述条中的音乐歌曲高亮地显示 ;
     根据本发明的实施例, 图 33 示出了多媒体内容条如何成为不同图像的传送带以 及如何分为看得见的组 ;
     根据本发明的实施例, 图 34 示出了 DVR 展示的菜单屏幕示例, 该屏幕显示了如何 可以在搜索中选择视频提供商 ;
     根据本发明的实施例, 图 35 示出了 DVR 展示的菜单屏幕示例, 该屏幕显示了可用 于获取特定的媒体节目多个提供商 ; 以及
     图 36 是系统的框图, 本发明的实施例可以在其上执行。 具体实施方式
     在下文的描述中, 出于解释的目的列出了多个具体的细节, 以便提供对本发明透 彻的理解。然而显而易见的是, 本发明可以在没有这些具体细节的情况下实施。在其他情 况下, 公知的结构和设备以框图形式示出, 以免不必要地对本发明感到费解。 在此, 根据下列提纲描述实施例 :
     1.0 总体概述
     2.0 结构概述
     3.0 示例性的技术和过程
     3.1 自适应搜索结果
     3.2 用户界面
     3.3 多媒体内容的发现条 (discovery bar)
     3.4 附加特征
     4.0 执行机制
     5.0 示例
     1.0 总体概述
     在本发明中可以获得前面的背景技术中指明的需求, 以及通过下文的描述而变得 清晰的其他需求和目标, 本发明包括执行自适应搜索结果和用户界面增强的方法。
     由于节目内容的数量激增, 用户可能希望在 DVR 上执行对于特定节目内容的搜 索。用户可能搜索的结果包括但不限于, 人物、 节目标题、 音乐视频或者标签。在此使用的 标签可以指代一组词、 图片或用于链接多个内容片段的其他媒体。在 DVR 上执行搜索的一 个缺点是, 输入用于关键词搜索条目的文字是麻烦而缓慢的。 使用远程输入设备, 可以向用 户提供屏幕, 所述屏幕包含字母表和字母上方的选择方框 (selection square)。用户可以 使得选择方框在字母上方定位以选择字母。一旦用户对字母进行了选择, 该字母将会出现 在搜索框 (search box) 中。
     在一实施例中, 随着将文字输入搜索框, DVR 向用户返回其接下来可以选择的可能 的结果。在一实施例中, 搜索框中的文字与搜索结果中的文字对应。对应的文字可以与搜
     索结果的任意部分对应, 而不仅是搜索结果的起始文字。例如, 用户可能将字母 “HOU” 输入 搜索框。在这种情况下, DVR 将返回在其中某处具有字母 “HOU” 的结果。一些结果可能是 “Desperate Housewives” 、 “House M.D.” 、 “House Hunter” 和 “House on Haunted Hill” 。 如果结果选择仅限于标题的起始文字, 则 “Desperate Housewives” 将不会出现在可能的结 果列表中。在其他实施例中, 对应的文字可以与相关术语或概念中的文字对应。例如, 与 “sports” 对应的字母 “SPO” 还可以返回关于 “NFL football” 的结果, 因为 “NFL football” 属于 “sports” 的类别。结果还可以包括人物、 演员、 标签和音乐视频。还可以添加或包括 其他类别以提高搜索效率。 搜索的数据还包括任意的节目元数据 ( 例如节目描述信息 ), 以 及人物、 演员、 标签和音乐视频。
     在一实施例中, 展示给用户的、 与搜索框中的文字对应的搜索结果至少部分地基 于关联性。关联性可以基于很多不同的因素, 例如由用户单独执行的操作或者很多用户的 操作的集合。在一实施例中, 结果基于之前的用户的选择, 以特定的搜索文字排序。例如, 用户可以将字母 “HOU” 输入搜索框。 “House M.D.” 是排名最高的节目并且列在首位, 这是 因为已经将条目 “HOU” 输入搜索框的其他用户选择了 “House M.D.” 。随着时间的过去, 更 多的用户可能在输入搜索条目 “HOU” 后选择 “Desperate Housewives” 。在这种情况下, 系 统将确定 “Desperate Housewives” 的关联性更高并且将其列为高于 “House M.D.” 。
     用于在其上显示信息的更大的可用空间允许在不改变屏幕的情况下显示更多的 信息。 在一实施例中, 当用户将搜索屏幕上可能的搜索结果的特定媒体内容高亮显示时, 关 于高亮显示的媒体内容的附加信息显示出来。如果屏幕显示区域受到进一步限制, 则用户 将只好选择可能的搜索结果并且在显示信息之前要求改变屏幕, 使得用户跟随该转变更加 困难。
     DVR 的用户界面是非常重要的, 因为该界面是用户可以与 DVR 进行交互的唯一途 径。 在一实施例中, 动态的内容条位于用户界面上, 其允许向用户展示可能感兴趣的附加的 新内容。所述内容条可以在其中显示任意数量的可获取的媒体内容, 而这些媒体内容可以 从一个视图转变为下一视图。显示的内容可以是与用户正在搜索的媒体内容相关的内容、 推荐的节目、 广告、 流行的内容、 朋友的推荐和可信第三方 ( 例如 Netflix、 纽约时报等 ) 的 推荐。用户还可以将内容条以多种方式定位, 例如但不限于, 将其直接向左或向右移动。内 容条表现为在所要求的方向移动, 并且当其由用户移动时, 新的内容将会出现。
     2.0 结构概述
     根据一实施例, 图 1A 示出了用于执行自适应搜索结果和用户界面的示例性的系 统。系统包括通过任意通信接口 ( 例如以太网接口或无线通信端口 ) 与网络 105 通信连接 的至少一个客户端设备, 例如 DVR 102。DVR 的功能在美国专利 6,233,389 中描述, 该专利 由本申请人拥有并且通过引用合并于此。在另一实施例中, DVR 102 由能够经由宽带下载 或流式传输接收内容的设备替代。该设备能够接收和解码 IPTV、 IPTV 和传统广播的结合或 者任意其他的基于网络的通信协议。系统还包括服务提供商 104, 内容提供商 106, 个人计 算机 108 和便携式设备 110。
     个人计算机 108 可以是个人计算设备, 例如台式计算机或膝上计算机, 并且也通 过任意通信接口 ( 包括无线 ) 与网络 105 连接。便携式设备 110 可以是任意手持计算设 备、 蜂窝电话、 便携式媒体播放器或者任意其他的能够显示多媒体内容的便携式设备, 并且也可以通过任意通信接口 ( 包括无线 ) 与网络 105 连接。DVR 102、 个人计算机 108 和便携 式设备 110, 每一个均通过网络 105 与服务提供商 104 通信。在另一实施例中, DVR 102、 个 人计算机 108 和便携式设备 110, 每一个均通过网络 105 与内容提供商 110 通信。
     网络 105 可以由在通信系统的设备之间提供数据交换的任意媒介或机构实现。网 络 105 的示例包括 ( 不作限制 ), 例如局域网 (LAN)、 广域网 (WAN)、 因特网、 一个或多个陆 地、 卫星或无线链接等等。可选择地或者附加地, 与网络 105 连接的任意数量的设备还可以 通过通信链接彼此直接连接。
     在一个实施例中, 内容提供商 106 经由电缆、 卫星、 陆地通信或其他传输方法, 向 DVR 102 提供广播节目内容。广播节目内容可以包括任意多媒体内容, 例如音频、 图像或视 频内容。在另一实施例中, 内容提供商 106 通过网络 105, 向 DVR 102、 个人计算机 108 或便 携式设备 110 提供多媒体内容, 例如任意的可下载内容。
     在一个实施例中, DVR 102 与服务提供商 104 通信, 服务提供商 104 提供节目指南 数据、 图形资源 ( 例如字体、 图片等 )、 服务信息、 软件、 广告、 事件标识符数据和其他形式的 数据, 使得 DVR 102 独立于服务提供商 104 工作, 以满足用户的兴趣。在另一实施例中, DVR 102、 个人计算机 108 和便携式设备 110 能够通过网络 105、 通信连接或任意本地网络彼此通 信, 以传输内容、 元数据或任意其他数据。 在另一实施例中, 内容提供商 106 可以向服务提供商 104 提供内容数据或任意元 数据, 包括宣传数据、 图标、 网络数据和其他信息。服务提供商 104 接着可以解释元数据, 并 且向 DVR 102、 个人计算机 108 或便携式设备 110 提供内容数据元数据。
     参考图 1B, 在一实施例中, DVR 102 通常包括由信号转换器 154 表示的多个部件, 这些部件对于将模拟的电视信号数字化并且将模拟电视信号转换为数字数据流或者接受 数字数据流是必要的。在美国专利 6,233,389 中对 DVR 的内部结构和操作的示例作了进一 步描述。
     DVR 102 经由输入端 152A, 从天线接收来自有线电视系统、 卫星接收器等的广 播信号。输入端 152A 可以包括一个或多个调谐模块, 所述调谐模块允许一个或多个信 号被同时接收和记录。例如, 由输入端 152A 接收的电视输入流可以采用国家电视标准 委 员 会 (National Television Standards Committee) 制 式 的 兼 容 信 号 或 者 PAL 制 式 的兼容广播信号的形式。又如, 由输入端 152A 接收的电视输入流可以采用数字形式, 例 如 数 字 卫 星 系 统 (Digital Satellite System)(DSS) 制 式 的 兼 容 信 号、 数字广播服务 (Digital Broadcast Service)(DBS) 制式的兼容信号或者高级电视标准委员会 (Advanced Television Standards Committee)(ATSC) 制式的兼容信号的形式。DBS、 DSS 和 ATSC 基于 称为动态图像专家组 (Moving Picture Experts Group)2(MPEG-2) 和 MPEG-2 传输的标准。 MPEG-2 传输是用于格式化来自电视源发射器的数字数据流的标准, 使得电视接收器能够分 解输入流, 以找到多路复用信号中的节目。
     MPEG-2 传输多路复用在带有多个视频音频供应和专用数据的相同播出频道中支 持多个节目。输入端 152A 调谐到频道中的特定节目, 从该频道提取指定的 MPEG 流, 并且将 MPEG 流供应到系统的其余部分。利用独立的视频和音频编码器, 模拟的电视信号被编码为 相似的 MPEG 格式, 使得系统的其余部分不知道信号是如何获取的。信息可以以一些标准 方式被调制到模拟电视信号的垂直消隐间隙 (VBI) 中 ; 例如北美电视图文广播标准 (North
     American Broadcast Teletext Standard)(NABTS) 可以用于将信息调制到 NTSC 信号的特 定线路上, 为此联邦通信委员会 (FCC) 授权另一特定线路用于隐蔽字幕 (closed caption) (CC) 和扩展数据服务 (EDS)。这样的信号由输入端 152A 解码并且传给其他模块, 就像信号 已经经由 MPEG-2 专用数据频道被传递一样。
     记录模块 160 通过将数字数据流存储在至少一个存储设备上记录输入数据流, 所 述存储设备标记为被设计成保留数字数据流片段的存储器 164A/164B。存储器 164A/164B 可以是一个或多个非易失性存储设备 ( 例如硬盘、 固态驱动器、 USB 外部硬盘驱动器、 USB 外 部记忆棒、 USB 外部固态驱动器、 网络接入存储设备等 ), 所述非易失性存储设备可以是内 部的 164A 和 / 或外部的 164B。信号转换器 154 检索数据流的片段, 将数据流转换为模拟 信号, 并且接着将该信号经由输出端 152B 调制到 RF 载波上, 该信号被通过输出端 152B 传 递到标准电视机上。输出端 152B 可以可选择地将数字信号传递到电视机或视频监视器上。 例如, DVR 102 可以利用数字视频接口端口 (DVI), 用于经由 DVI 线缆向电视机发送数字信 号。
     DVR 102 还包括通信接口 162, 通过通信接口 162, DVR 102 经由以太网、 无线网、 调 制解调器或其他通信标准与网络 105 通信。另外, DVR 102 可以集成到电视系统中, 使得上 述部件容纳在能够执行 DVR 102 的每个部件的功能的电视机中。 在另一实施例中, DVR 102 通常包括多个部件, 所述多个部件对于接收、 记录、 存 储、 传送和回放来自多个源 ( 例如 PC、 DVR、 服务提供商或者内容服务器 ) 的数字数据信号是 必要的。DVR 302 能够向另一 DVR 或 PC 传送数字数据信号。DVR 102 可以经由编码器 156A 和解码器 156B 将数字信号编码或解码为多个格式, 以用于回放、 存储或传送。根据本发明 的一个实施例, 编码器 156A 产生 MPEG 流。根据本发明的另一实施例, 编码器 156A 产生使 用不同编解码器编码的流。解码器 156B 对由编码器 156A 编码的流或者对以被接收的格式 存储的流, 使用适当的解码器进行解码。 DVR 102 还能够使用加密器 / 解密器 158 将数字数 据信号加密或解密, 用于存储、 传送或回放数字数据信号。
     在另一实施例中, DVR 102 由能够存储和显示 IPTV 或经由下载或流式传输可获取 的某些其他内容的设备代替。所述设备包括对于接收、 记录、 存储、 传输和回放经由 IP 或任 意其他通信协议传输的数字数据信号必需的多个部件。 该设备可以将数字信号编码为多个 媒体格式, 或者从多个媒体格式将数字信号解码, 用于回放、 存储或传输。该设备还将下载 的或流式传输的内容加密或解密, 用于存储、 传输或回放。
     在一个实施例中, DVR 102 与服务提供商 104 通信, 所述服务提供商提供节目指南 数据、 图形资源 ( 例如品牌图标和图片 )、 服务信息、 软件程序、 广告和使得 DVR 102 能够独 立于服务提供商 104 操作以执行自主的记录功能的其他数据形式。DVR 102 和服务提供商 之间的通信利用安全的分布架构, 以在 DVR 102 和服务提供商 104 之间传送数据, 使得服务 数据和用户的隐私均得到保护。
     3.0 示例性的技术和过程
     3.1 自适应搜索结果
     在一实施例中, 用户可以执行对媒体内容、 人物、 标签或者与媒体内容相关的任意 其他属性的搜索。用户在客户端设备 ( 例如 DVR 102) 显示搜索屏幕时开始搜索。用户可 以基于来自用户的命令输入在搜索屏幕上进行浏览。图 2 示出了搜索屏幕的示例, 其允许
     搜索与节目数据对应的词或词组。在图 2 中, 搜索屏幕被标记为 “搜索 (Search)” 202, 然而 该标记可以根据执行方案有所变化。用户通过使用软键盘 204 提交字母数字的字符或符号 而开始搜索, 所述字符或符号对应用户感兴趣的特定的搜索条目。 在另一实施例中, 可以通 过多种用户输入设备 ( 例如但不限于, 键盘 (IR、 外部 USB 或安装在 DVR 顶部的 )、 远程设备 或定点设备 ) 实现用户输入。
     在一实施例中, 节目数据包括节目标题、 人物、 标签和元数据。 在另一实施例中, 基 于服务提供商或其合作伙伴提供的服务以及可搜索数据的可用性, 包括或排除其他类别的 搜索准则。在此使用的 “节目标题” 是指 ( 但不限于 ) 电视节目、 电影、 可下载内容或任何其 他的用户可观看内容的标题。这可以包括但不限于, 经由广播、 电缆或卫星可获取的内容、 点播的内容、 可以免费下载的内容、 可以购买下载的内容、 用于出租的可下载内容 ( 仅可以 在有限时间内观看的内容 ) 或流式传输的内容。在此使用的术语 “人物” 可以用于指代任 何个人或角色, 其可以出现或包含在任何可获取内容的作品中。 这些可以包括, 但不限于演 员、 作者、 导演、 角色名或制片人。 还可能使用的用于代替人物的可选择术语可以是 “致谢名 单 (credits)” 。在此使用的术语 “标签” 是指一组词、 图片或者可能与一个或多个特定的媒 体内容相关的其他媒介。标签的示例可以是 ( 但不限于 ) 设置内容的位置、 内容所属的体 裁或者与内容相关的主题。 在此使用的术语 “元数据” 可以指代任何节目元数据, 包括描述、 体裁、 情节、 原始的播出日期, 或者可以以任何方式指代节目或者节目的描述或类别的任意 数据。 为了启动对于节目标题、 人物或标签的搜索, 用户输入其希望在搜索框 200 中查 询的关于节目标题、 人物或标签的字母数字的字符或符号。在一实施例中, 随着字母数字 的字符或符号被输入搜索框, 与输入的字母数字的字符或符号一致的搜索结果出现, 如图 3 所示。例如, 如果用户输入字母数字的字符 “H” 、 “O” 和 “W” , 则搜索应用将返回结果, 所 述结果包括下载 “Howcast” 302、 演员 / 导演 “Row Howard” 304、 连续剧 “How I Met Your Mother” 306 和非分集的 / 电影 “How to Lose a Guy in Ten Days” 310。在一实施例中, 搜索系统通过在媒体内容的名称附近放置媒体内容的图形指示, 将显示的不同类型的媒 体内容进行区别。例如在演员 / 导演 “Row Howard” 304 附近的是人的图形指示 ( 人的轮 廓 )320。可以为每种类型的媒体内容显示独特的图形指示。在另一示例中, 音乐标记的图 形可以放在歌曲附近以表明媒体内容是歌曲, 或者下载图形可以放在经由下载可获取的内 容附近。 可以使用其他图形指示或图标, 以指示特定的内容是音乐视频或标签, 或者来自特 定提供商 ( 例如 Netflix 或 YouTube)。随着用户在查询搜索框中输入查询, 该查询从客户 端传输到服务器, 服务器将搜索结果返回, 用于通过客户端显示。在一实施例中, 可以将来 自服务器数据的一些搜索结果缓存在客户端上, 以便在重复搜索查询的情况下尽量减少数 据传输。此外, 如果无法获取客户端和服务器之间的连接, 则用户可能无法使用搜索应用。 在其他实施例中, 可以将来自服务器数据的一组流行的搜索结果缓存在客户端上, 从而在 无法获取与服务器的连接时, 可以在客户端执行对于流行内容的搜索。
     随着输入更多的字母数字的字符, 搜索结果的范围相应地变窄。 例如, 字母数字的 字符 “[space]” 和 “I” 可以添加到先前输入的字母数字的字符 “HOW” 中。这形成搜索查 询条目 “HOW I” 。在这种情况下, 电视剧 “How I Met Your Mother” 306 将会保留。然而, 演员 / 导演 “Row Howard” 304、 下载 “Howcast” 302 和电影 “How to Lose a Guy in Ten
     Days” 310 将被去除, 因为这些条目中的每一个均不包含搜索查询的字母数字的字符 “HOW I” 。
     在一实施例中, 显示的结果不以用户输入的字母数字的字符开始, 而只是在搜索 结果中的某处包含该字母数字的字符。例如, 如果用户输入字母数字的字符 “ERI” , 则除了 以 “ERI” 开始的结果 “ERINBROCKOVICH” , 仅包含该字母数字的字符 “ERI” 的其他结果也将 出现。例如, 可能出现的另一搜索结果将是 “AMERICAN IDOL” 。
     搜索结果与输入的文字不匹配
     在一实施例中, 输入的搜索查询条目的文字不包含在搜索结果中, 但是在某些方 面与搜索结果相关。这可以通过输入电视剧标题的首字母缩写词实现。例如, 用户可以输 入搜索字母 “OLTL” , 其对应肥皂剧 “只为一生 (One Life To Live)” 的每个单词的首字母。 输入的字母数字的字符还可以与标题的首字母缩写词不完全一致, 或者可以包括符号。例 如, 用户可以输入用于肥皂剧 “不安分的青春 (Young and Restless)” 的搜索条目 “Y&R” 。 在另一示例中, 可以输入广告主题句 (advertising tag lines)。 例如, 用户可以在搜索 “终 结者 2 : 审判日 (Terminator 2 : Judgment Day)” 时输入搜索文字 “T2” , 而输入 “T3” 用于电 影 “终结者 3(Terminator 3)” 。在这些情况下, 搜索系统能够返回可能的搜索结果, 所述搜 索结果并不对应标题中的文字, 而是对应在某些方面与节目内容的标题相关的文字组。
     在一实施例中, 对应数字的词也可以返回相同的结果, 就像用户在搜索框中提交 数字一样。 例如, 用户可能对电影 “十二猴子 (12Monkeys)” 感兴趣。 无论用户输入 “TWELVE” 还是 “12” , 搜索系统都会返回可能的结果 “12Monkeys” 。在另一实施例中, 还可以用数字 代替等同的词。例如, 用户可能对电影 “七宗罪 (Seven)” 感兴趣。如果用户输入 “7” 或 “SEVEN” , 则将会返回可能的搜索结果。
     在一实施例中, 用户可以输入与单词 ( 所述单词与节目内容相关 ) 对应的搜索查 询文字, 并且搜索系统返回与所述单词相关的可能的搜索结果。 例如, 用户可以输入搜索字 母 “ANIME” 以搜索日本动画片。在这种情况下, 返回的结果可能包括名为 “animation” 的 标签, 进而包括两部最流行的日本动画片。 在另一实施例中, 可以显示与用户输入的搜索查 询文字或输入的单词相关的付费的搜索广告。 在这种情况下, 广告商可以支付费用, 以在与 输入的特定单词相关的结果中包括该广告商的内容。 用户可以输入搜索项 “car” , 以找到与 汽车类电视节目相关的内容。如果用户输入条目 “car” , 丰田可以向服务提供商付费, 以显 示促销丰田汽车的新型汽车的内容链接。
     在另一实施例中, 用户选择特定的类别, 以在其中显示可能的结果, 而不是显示与 所有可能的类别 ( 人物、 节目和标签 ) 一致的搜索结果。例如, 用户可以仅将搜索结果限定 为人物。这样, 当显示搜索结果 ( 与用户输入的搜索查询的字母数字的字符一致 ) 时, 出现 的结果与类别 “人物” 以及输入的用于搜索查询的字母数字的字符一致。在其他实施例中, 用户可以选择多个类别 (“人物” 和 “节目标题” ) 以用于显示。
     在又一实施例中, 可以将搜索限制为精确匹配。 在这种情况下, 在输入搜索查询的 过程中, 不会显示与搜索查询一致的搜索结果。 相反, 一旦用户已经输入用于整个查询的字 母数字的字符, 该用户选择提交按钮或者表明搜索条目即将提交的其他符号, 而与搜索查 询一致的结果将显示出来。 这可以加快搜索, 因为在输入搜索的每个字母数字的字符时, 结 果不会更新。管理自适应搜索结果
     在电视用户界面上, 用户通常没有可用的完整键盘。如果用户仅具有标准的遥控 器以输入字符, 则可以使用 “软” 键盘输入字母数字的字符。在此使用的软键盘是屏幕上显 示的键盘。图 2 示出了示例。用户必须高亮显示并且选择每个字符以在屏幕上输入字符, 这是让人感到乏味的。经输入的字母数字的字符数减少到最少, 对于良好的用户体验是很 重要的。当搜索特定节目时, 用户可以键入前几个字母。输入的字母可能不是标题的开头, 甚至可能不是标题中任意单词的开头。 其他用户可以输入与感兴趣的媒体相关的搜索条目 的字母数字字符。
     在任何情况下, 仅基于字母表列出分类的可能搜索结果, 将会导致相关的搜索结 果位于可能搜索结果列表中靠下的位置。当在大量数据中搜索结果时, 在可能结果中提供 基于关联性的分类可以使得搜索更加有效。例如用户可以输入搜索字母 “HOW” , 想找到人 物 “HOWARD STERN” 。如果可能的结果列表是按字母排序的, 则 “HOWARD STERN” 将位于条目 “HOW I MET YOUR MOTHER” 、 “HOW TO LOSE A GUY IN10DAYS” 和 “RON HOWARD” 之下。要选 择 “HOWARD STERN” , 用户将不得不经过其他条目向下移动光标, 以进行选择。 如果很多输入 “HOW” 的用户也选择了 “HOWARD STERN” , 则将 “HOWARD STERN” 放在可能的结果中较高的位 置将更加高效。如果当用户仅输入字母 “HO” 或 “H” 就开始出现 “HOWARD STERN” , 则会进一 步提高效率。
     在一实施例中, 当客户端从用户接收每个字母请求时, 新的搜索请求从客户端发 送给服务器。由此, 搜索在输入 “H” 时即开始执行。当用户输入 “O” 使得 “HO” 出现在搜索 框中时, 从客户端发送对于查询 “HO” 的新的搜索。在一实施例中, “HO” 的搜索结果是 “H” 的搜索结果的子集, 但是每个搜索结果关于输入的查询的关联性排名可能不同。例如, 输 入 “HO” 的用户将最有可能找到 “HOWARD STERN” , 而输入 “HOW” 的用户最有可能找到 “HOW I MET YOUR MOTHER” , 即使 “HOWARD STERN” 和 “HOW I MET YOUR MOTHER” 的前三个字符相 同。在一实施例中, 如果两个条目具有相同的关联性排名, 则可以使用第二种分类方法, 例 如按字母顺序、 基于原始的播出日期或任意其他准则。
     随着关联性测量的提高, 所需答案将会出现在可能的结果列表的顶端附近。更精 确的关联性使得用户可以输入更少的字母并且更快地找到所需的结果。在一实施例中, 用 户在用户界面上执行的所有搜索由数据库监视和存储。 对输入的一个或多个字符与最终由 用户选择的特定媒体内容、 人物或标签之间的相关性进行存储。由此, 使用上述示例, 存储 “HOW” ( 用户输入的字母 ) 和 “HOWARD STERN” ( 用户选择的结果 ) 之间的相关性。在一实 施例中, “选择” 可以意味着一种操作或者接收到用户对 DVR 的命令输入, 表明对特定媒体内 容的兴趣。可以在不同兴趣层次上解释多种操作, 并且这些操作相应地在关联性反馈算法 上具有不同权重。例如, DVR 收到暂停读取滚动信息的命令输入, 表明最低的兴趣。收到显 示节目细节的命令输入表明较高的兴趣。收到安排节目记录的命令输入表明更高的兴趣, 而收到在随后观看记录的节目的命令输入表明更大的兴趣。 通过考虑用户表现出的对特定 媒体内容的兴趣方面更加详细的信息, 可以确定对于搜索结果更加准确的排名。
     在一实施例中, 利用字符前缀产生矩阵。每个前缀包含媒体内容、 人物、 标签或者 与媒体内容相关的任何其他数据的顺序, 所述媒体内容存储在矩阵中, 根据流行度 ( 在用 户输入该前缀时, 用户进行的选择或者表现出的对特定节目的兴趣 ) 进行分类。对展示给用户的结果进行分类, 使得用户选择最多的媒体内容、 人物或标签出现在列表的顶部。由 此, 随着用户在输入字母 “HOW” 时越来越频繁地选择 “HOWARD STERN” , “HOWARD STERN” 在 关于字符前缀 “HOW” 中的排名将会上升。在一实施例中, 当用户在输入字母 “HOW” 时选择 “HOWARD STERN” , “HOWARD STERN” 在关于字符前缀 “HO” 和 “H” 中的排名将会上升。这将 使得在用户开始输入 “HOW” 时, “HOWARD STERN” 出现的位置更高, 从而很有可能的是, 用户 可以输入更少的字母。
     在一实施例中, 相关性矩阵存储一个、 两个、 三个及更多字符的字符前缀与用户选 择之间的映射关系。 在一实施例中, 随着用户的键入, 向用户展示对于给定前缀的最相关匹 配。在输入增加的字母时, 结果将被重新排序。如果没有足够的匹配结果占据屏幕, 则将使 用基于现有的搜索算法 ( 包括但不限于, 单词前缀匹配和按字母顺序的分类 ) 的备份排序, 以便在具备了相关性结果中尽可能多的满意条目之后, 填满结果列表的剩余部分。
     在一实施例中, 条目选择的不同方案可以以不同的方式影响条目的关联性排名。 在该示例中, Pa(n) 和 Pb(n) 是接收了 n 个字符后, 挑选或选择了条目 A 和条目 B 的次数。 如果 Pa(2) > Pb(2), 而 Pa(2)+Pa(3) < Pb(2)+Pb(3), 则对于 2 个和 3 个字符的搜索, 条目 B 均比条目 A 的排名高, 因为更多的用户不得不输入 3 个字符以选择条目 B, 而不是在 2 个 字符之后选择条目 A。 在 另 一 选 择 方 案 中, 如 果 Pa(2) > Pb(2)、 Pa(3) < Pb(3) 且 Pa(2)+Pa(3) > Pb(2)+Pb(3), 则对于 2 个字符的搜索, 条目 A 比条目 B 的排名高, 而对于 3 个字符的搜索, 条目 B 比条目 A 的排名高, 因为用户在 2 个字符之后选择条目 A, 而对于少数输入 3 个字符 的用户, 其选择条目 B。最后, 如果 Pa(2) > Pb(2) 且 Pa(3) > Pb(3), 则对于 2 个和 3 个字 符的搜索, 条目 A 均比条目 B 的相关度排名高。这是因为, 无论输入的字符数, 用户更多地 选择条目 A。
     在一实施例中, 相关性矩阵基于用户所作的选择, 以一定的频率进行更新。 相关性 矩阵可以基于具体的周期 ( 例如每周、 每天、 每小时 ) 进行更新。相关性矩阵还可以随着每 个用户输入选择动态地更新。 则相关性矩阵通过位于可能的结果列表顶部的最相关选择不 断进行更新。 为了去除陈旧的结果, 或者去除一段时间以前形成的结果或选择, 早于指定周 期的结果将被去除, 以便考虑到由于早期经常搜索的结果不能看到的新的流行节目。 例如, 90 天之前的结果可以从矩阵中去除, 以便保持相关性。具体的周期可以基于具体情况有所 改变。
     产生相关性矩阵并且至少基于所述相关性矩阵对可能的结果列表进行分类, 能够 快速响应用户偏好的改变。随着接收字母和选择之间相关性的新的用户数据, 用所述新数 据对相关性数据进行更新。当用户做出新选择时用来自用户的新数据对矩阵不断更新, 并 且对关联性再次分类, 则可能的结果列表产生反馈环, 所述反馈环使用最当前的数据将最 相关的选择保持在列表顶部。
     在一实施例中, 可以向作为可能的搜索结果的新的可获取媒体内容首先提供中性 的 (neutral) 关联性排名。当考虑内容的选择率时, 媒体内容的排名可能上升或下降。
     存在多种方法, 通过这些方法, 新实施的系统可以具有所考虑的关联性排名。 在一 实施例中, 新实施的系统可以源自关联性排名实现之前的历史选择率数据。在其他实施例 中, 可以在开始时对每一条目给予同样的中性的相关度分数。 一段时间之后, 用户对某些条
     目的选择多于其他条目, 并且自然产生有用的排名。 在另一实施例中, 可以随机指定关联性 排名, 而用户接着选择条目以提高排名分数。然而, 这种方法可能在最初产生奇怪的结果, 即不流行的条目可能排名很高。 随着时间的推移, 排名将有所改进, 因为随机指定的排名很 高的条目将会降低, 而随机指定的排名很低的条目将会提高。
     在一实施例中, 应当使用对于节目流行度或用户选择的最近频率的改变率的测 量, 以在关联性排名中向上或向下调节原始的流行度 (popularity) 分数。通过测量所述改 变率并且将改变率作为用于对可能的搜索结果进行排名的准则, 新的流行节目或媒体内容 可以在结果列表具有较高的排名。
     在一实施例中, 基于选择率或点击率的改变, 可以快速向上或向下移动一组结果。 这表明节目或连续剧何时是 “热门” 的, 并且很多人在选择相对稳定之后开始选择节目。这 可能出现在颁奖典礼 ( 例如奥斯卡奖 ) 的年度播出中。通常, 用户可以在播出时间 ( 例如 任意给定年份的二月底或三月中旬 ) 临近之前才选择 “奥斯卡奖” 。在少量用户选择奥斯卡 奖之后, 随着, 越来越多的用户在播出时间临近时开始选择奥斯卡奖。 搜索结果 “奥斯卡奖” 由于选择次数的增加而在列表中提升位置。随着表明该节目是 “热门” 的以及流行度的提 升, 选择率或点击率的改变可以进一步提高 “奥斯卡奖” 。在表明流行度的选择率或点击率 与表明流行度提高的选择率或点击率的改变之间存在着不同。 流行的节目, 例如 “海军罪案 调查处 (NCIS)” 可能连续几周始终具有高选择率或点击率, 而选择率或点击率本身可能变 化不大。这表明该节目是流行的。然而, 偶尔播出的节目可以在一年中的多数时间具有低 选择率或点击率, 而在二月和三月随着奥斯卡的到来而显示出选择率或点击率的变化。选 择率或点击率的这种变化表明流行度的提高并且可能表明该节目应当在结果排名中更加 迅速地上升。 相反的方面也是存在的, 并且一旦奥斯卡奖的节目结束, 负方向的改变可以发生。 选择率和点击率的负的改变可以表明流行度的降低或者该节目是 “冷门” 的, 并且比仅基于 选择率或点击率的情况更加迅速地降低关联性排名。
     在一实施例中, 使用对于每个用户是唯一的关联性矩阵。 在定制的矩阵中, 对前缀 增加权重, 以显示来自具有相似拇指评级 (thumbs rating) 的用户的映射, 或者被列为用户 的朋友或专家指导的人的权重大于一般人群的权重。 这允许相似的密切关联组中的用户进 一步改进前缀, 以显示他们自身的组中的映射, 而不会使得具有不同兴趣的人们产生曲解。 例如, 用户可以输入字母 “HOU” 作为搜索条目的前缀。在这种情况下, 一个密切关联组将 “Desperate Housewives” 映射为最流行的, 而不同的密切关联组将 “House MD” 映射为最流 行的。通过将用户细分到特定的组, 将显示更加准确和可能的结果。
     密切关联映射不限于相似的内容等级, 而是可以以其他因素分类。在另一实施例 中, 基于人口统计信息和地理信息制作密切关联映射。
     可能的搜索结果还可以受到一年中的时间、 一天中的时间或一周中的一天的影 响。例如, 如果在周五晚上进行搜索, 则更有可能的是, 用户在搜索电影以便观看。这种情 况下, 在可能的搜索结果中, 电影将会出现在比周二下午进行搜索更高的位置。 在另一示例 中, 对于 “体育” 进行搜索, 将有赛季中更多的体育节目排名较高。在秋季对于 “体育” 进行 搜索, 则橄榄球的排名较高, 因为职业橄榄球在秋季进行比赛。
     在一实施例中, 关联性反馈不限于来自 DVR 用户的用户反馈。相反, 而是考虑来自
     任何可能的源的反馈。 例如, 用户反馈可以考虑为源自在网站、 移动通信设备或者任何其他 类型的输入设备 ( 可以在其上进行搜索 ) 上进行的搜索。
     在一实施例中, 服务提供商可以向第三方实体出售用户反馈, 所述第三方实体希 望使用在第三方实体的搜索结果中的数据。服务提供商可以聚集来自所有用户的数据, 并 且去除用户身份数据以确保匿名。第三方实体可以至少部分地基于服务提供商提供的数 据, 展示更加准确的结果。 在一实施例中, 服务提供商可以请求将第三方实体的用户反馈提 供给服务提供商。服务提供商还可以向第三方实体提供数据, 而不请求来自第三方实体的 任何进一步的数据反馈。
     将关联性搜索结果分组
     在一实施例中, 关联性可以应用于共享共同特性的内容集群。 这可以在此称为 “组 关联性” 。例如, 所有与 “星际旅行 (Star Trek)” 相关的内容可以集合在一起并且在关联性 分类时视为一组。 当任何关联性组是可能的搜索结果时, 则包括该组中的全部相关内容。 由 此, 当星际旅行电影是可能的结果时, “星际旅行” 组中的其他内容 ( 老星际旅行系列、 老星 际旅行电影、 纪录片等 ) 也包括在可能的搜索结果中。分组可以以多种方法进行, 并且包括 但不限于, 匹配标题、 匹配来自第三方源的附加元数据、 以系列连接的连接符 (connector)。 此外, 对特定组中感兴趣的单一内容的选择或确定, 将在整个组中进行确定。 可以基于共同 特性进行分组, 例如但不限于, 标题、 系列、 演员、 导演、 作者、 创作者、 体裁或标签。 在一实施 例中, 对特定组中内容的确定可以不是自动的, 而是手动的过程。 这可以基于第三方描述或 任何其他方法而执行, 用于找到相似内容。
     在一实施例中, 当进行分组时, 放在组中的条目被给予与该组中最高排名的条目 相同的关联性排名。由此, 例如, 如果进行对 “星球大战 (Star Wars)” 的搜索, 则所有与星 球大战集合在一起的其他条目也被给予与最高排名的星球大战相同的关联性排名。如果 “星球大战 : 帝国反击战 (Star Wars : The Empire Strikes Back)” 是返回的最高排名的条 目, 则其以加·加·宾克斯为特色的前传 “星球大战 : 魅影危机 (Star Wars : The Phantom Menace)” 也获得与 “星球大战 : 帝国反击战” 相同的关联性排名。在一实施例中, 可以对包 括在分组中的条目进行限制, 以确保只有高排名的条目包括在分组中。在一实施例中, 分 组限于那些达到阈值排名的条目。在一实施例中, 只有在条目具有组中最高排名条目的预 定阈值范围内的关联性分数的情况下, 才可以将该条目添加到分组中。限定分组的数量增 加了设置在结果初始页面上的结果的多样性。例如, “Star” 的搜索查询可能由关于 “Star Wars” 的条目 ( 包括与多数用户不相关的不那么流行的标题 ) 占据整个第一页。搜索 “Star Trek” 的用户将不得不转到结果的第二页或者对搜索查询添加更多的字母。限定分组以提 高结果的多样性解决了这个问题。
     在一实施例中, 基于分组中条目之间的标题的精确匹配而进行分组。在另一实施 例中, 标题的匹配可能不是精确匹配, 而是相似匹配。在另一实施例中, 除了标题以外的元 数据用于将条目分在一组。这在特定电影的续集可能具有与前篇不同标题的情况下将会 发生。例如, 电影 “疯狂麦克斯 (Mad Max)” 的续集是 “冲锋飞车队 (Road Warrior)” 。在 这种情况下, 可以使用其他元数据, 例如主演梅尔·吉布森 (Mel Gibson) 将这些电影集合 在一起。作为另一示例, 电影 “第一滴血 (First Blood)” 的续集可能包含或不包含条目 “First” 或 “Blood” 。这些续集是 “Rambo : First Blood Part II” 、 “Rambo : III” 和第四部电影 “Rambo” 。 如果仅使用标题以找到分组, 则 Rambo 的第三和第四部电影将不会出现在分 组中。
     在一实施例中, 仅由关联性列表中排名最高的条目形成分组。 在另一实施例中, 由 最高排名的预定数量的条目形成分组。在又一实施例中, 基于条目的某些准则对每个结果 进行分组。
     在一实施例中, 将精确匹配的标题集合在一起。这可以作为由第三方给予媒体内 容的身份编号的结果。 例如, 服务提供商可以使用第三方实体, 以向服务提供商提供关于将 在电子节目指南 ( 例如美国论坛公司 (the Tribune Company)) 中显示的节目内容的信息。 第三方实体可以对节目指南中的每个条目指定一个身份编号, 用于服务提供商识别特定的 剧集或节目。服务提供商还通过另一第三方内容提供商 ( 例如亚马逊 (Amazon), 经过下载 或流式传输向用户提供这些节目。第三方内容提供商可以为可以下载的节目指定身份编 号。同样的内容 ( 一个是可下载的而另一个在电子节目指南中可用于播出 ) 可能不在一起 放在结果中, 因为用户播出的身份编号可能与用于下载的身份编号不同。 由此, 同样通过标 题的精确匹配对条目进行匹配, 将同样的内容集合在一起以用于用户观看和选择。
     在一实施例中, 可以使用一个特定媒体内容与另一媒体内容任意形式的联系进行 分组。例如, 可以用于将内容分组的联系包括但不限于 : 匹配标题、 匹配与内容有关的任意 类型的元数据 ( 例如通过演员、 作者、 制片人等 ) 或者连接符。在此使用的连接符是两个对 象之间形成的联系。 例如, 家庭乘员 ( 例如卡戴珊一家 (Kardashians) 可以与其他家庭乘员 相关。在另一示例中, 如果两个演员进行约会, 则可以在这两个演员之间建立联系。连接符 不限于人物, 也可以是与电影相关的电视节目。例如, 节目 “萤火虫 (Firefly)” 可以与电影 “冲出宁静号 (Serenity)” 联系, 因为该电影是该节目的续集。 相似地, 源于同一创作者的节 目或作品 ( 例如乔斯韦登 (Joss Whedon) 的所有节目, 或者 J.J. 艾布拉姆斯 (J.J.Abrams) 的所有节目和电影 ) 可以联系在一起。还可以基于用户反馈环进行分组。例如, 如果用户 经常基于共同的搜索条目选择两个相同的节目, 则这两个节目可以结合在一起用于其他搜 索。
     在一实施例中, 用户可以手动选择其希望搜索结果如何分组。 例如, 用户可以表明 一种偏好, 即不进行分组。用户还可以指示, 仅基于特定准则进行分组, 例如仅通过匹配标 题或者仅通过匹配基于连续剧主演的元数据。在另一实施例中, 分组自动进行而没有来自 用户的输入。 在这种情况下, 用户不能对如何分组进行改变, 并且分组可能由服务提供商在 任意时刻改变。
     显示的搜索结果中的偏好和种类
     在一实施例中, 显示的搜索结果仅是对用户可获取 ( 通过下载或在对所有订购者 可用的频道中广播 ) 的节目的搜索结果。在另一实施例中, 显示的搜索结果包括在用户当 前不能接收的频道上的节目。 例如, 结果可能包括在额外付费的频道上播出的节目, 例如在 Showtime 上播出的电视剧 “嗜血法医 (Dexter)” 。 在这种情况下, 可以向用户显示如何订购 或其他订购选项, 以获得对该频道的访问, 从而观看该节目。在一实施例中, 用户当前无法 获取的节目结果可以放在与用户可获取的节目结果分开的区域 (section)。例如, 一条线 可以将当前可获取的节目与当前无法获取的节目分开。在一实施例中, 当前无法获取的节 目可以出现在结果屏幕的底部。在另一实施例中, 当前无法获取的节目与可获取的节目混合并且按照关联性以相同的顺序示出。在这种情况下, 当前无法获取的节目可以具有图形 图标, 以说明该节目当前无法获取。 此外, 可以为当前无法获取的媒体内容建立节目快捷方 式, 以便在将来获取该媒体内容。在 2009 年 4 月 30 日提交的美国专利申请 12/433,831 中 进一步描述了节目快捷方式, 该专利申请通过引用合并于此。
     在一实施例中, 不是基于标题的匹配可以包括在相关的结果下方的独立部分中。 例如, 用户可能不能回忆起其感兴趣的特定节目的标题, 但是能够回忆起该节目的节目描 述中的术语。用户可以输入条目 “Jack” 作为条目 “Jack Bauer” ( 电视剧 “24” 中的角色 ) 的开始, 因为该用户不能回忆起节目名称 “24” 。节目 “24” 可以出现在与相关的搜索结果分 开且截然不同的区域中。1996 年的电影 “Jack” ( 主演罗宾威廉姆斯 (Robin Williams) 饰 演的角色具有非正常的年龄错乱, 使其是正常人衰老速度的四倍 ) 可能是相关结果中的第 一个结果, 因为其标题与用户输入的搜索条目匹配。匹配非标题的结果可以出现在相关结 果的下方或者与相关结果分开的任何区域并且基于任何其他的匹配准则, 例如与节目内容 相关的任意类型的元数据 ( 例如剧集标题、 演员、 角色名等 )。
     在一实施例中, 可选择的结果设置可以以任意数量的方法分类。例如, 结果可以 示出为以字母数字的方式分类。作为另一示例, 可选择的结果还可以基于关联性或流行度 分类。可以对可选择的结果设置使用任何种类的分类技术。还可以使用混合分类, 由此结 果设置首先基于关联性分类, 而具有同一关联性分数的节目内容接着以字母数字的方式分 类。在一实施例中, 用户可以表明偏好, 用户希望在该偏好上显示分类种类。
     在一实施例中, 当显示结果设置时, 经由宽带下载或网络流式传输可获取的相关 视频与关联性搜索结果融合。例如在搜索 “星球大战” 时, 可能上传到网站、 YouTube 的粉丝 视频 (fan video) 可能与广播 “星球大战” 节目和电影一起出现。在一实施例中, 网络视频 内容可以以多种方法与其他相关内容的节目结果融合。在一实施例中, 网络视频内容可以 纯粹基于相关度分数显示, 并且显示在其他内容节目的结果中。网络视频内容可以具有在 视频内容的标题附近显示的图形指示, 以表明该视频内容从万维网流式传输或下载。在一 实施例中, 网络视频内容可以与相关结果分开显示。 在分开的结果中, 网络视频内容可以基 于任意准则分类, 包括但不限于字母数字顺序或流行度, 所述流行度可以基于总下载量或 当前时期的下载量。
     在一实施例中, 对观看网络视频内容的选择还可能影响相关的播出内容。 例如, 如 果很多用户选择与电视节目 “欢乐合唱团 (Glee)” 相关的特定网络视频, 则该网络视频的流 行度还可以用于增加下面播出的电视节目的关联性。 相关网络视频的流行度可以以多种方 式考虑。例如, 对相关网络视频的选择数可以简单地看作对下面的电视节目的选择。选择 数还可以添加到对下面的相关播出内容的选择, 以提高该播出内容的排名。在其他实施例 中, 网络视频内容的选择可能对相关播出内容的关联性没有影响。
     在当前的播出窗口之外显示媒体内容
     在一实施例中, 媒体内容可以示出为不在当前的播放窗口中包含搜索结果。很多 电子节目指南可能仅包含对某个时期 ( 例如安排的节目之后的 14 天 ) 可用的信息。用户 可能希望观看先前已经播出的节目的搜索结果 ( 历史数据 ), 还希望观看当前的播出窗口 以外的将来会显示或播出的节目或电影的搜索结果。例如, 新上映的电影通常在 14 天以后 的某一天在当前的播出窗口播出。在一实施例中, 历史数据对全国的用户是可获取的。很多服务提供商是全国性的 服务提供商, 其包括相对于地方性区域的独有的调度数据。 例如在旧金山沿海地区, 电视节 目可能地域性地集中于全国的其他地区可能不会放映的纳帕酒乡 (Napa Wine Country)。 为了保持历史数据的数据库 ( 所述数据库是可访问的并且不会增加很多不会全国播放的 区域性节目 ), 服务提供商可以将历史数据限定为全国范围播出的电视节目。
     在另一实施例中, 历史数据可以对地方用户是可获取的。 在这种情况下, 历史数据 基于该特定地区已经播出的节目而对用户是可获取的。由此, 国家广播节目可以与对于该 地区用户特定的地方性节目结合, 以便向用户提供先前已经对其播放的任意节目的数据。 这可以使得服务提供商承担着处理指数增长的大量数据的任务, 而不是仅提供全国范围播 放的节目, 但是, 这展示了用户已经收看的全体播放节目的更加完整的情景。例如, 关于南 卡罗来纳的电视节目与南达科他的观众无关。然而, 对于提供全国性的完整调度数据的服 务提供商, 其依然将会存储和保持关于南卡罗来纳的电视节目。 在一实施例中, 服务提供商 可以限定存储为历史数据的地方性节目的量。 例如, 新闻节目可以从历史数据中去除, 因为 新闻节目通常在每天的节目信息方面不会有什么改变。
     在一实施例中, 不是所有关于电视节目的元数据都存储为历史数据。 例如, 存储的 电视节目数据可以限定为标题、 播出日期, 而对电视节目的简要描述也限定了存储的数据 量。根据具体情况, 还可以包括或排除保持的元数据 ( 例如演员和体裁标签 ) 的其他组合。 基于存储的数据, 用户可以仅执行基于可获取数据的搜索。例如, 如果服务提供商决定演 员不与电视节目一起保持在历史数据中, 则用户可以由标题或节目描述而不是演员进行搜 索。由此, 用户可用的搜索准则也将根据具体情况有所改变。
     在一实施例中, 为媒体内容存储持久的数据对象, 所述媒体内容将在当前的播放 窗口之外播放。安排数据的第三方提供商可以在电影或体育赛事真正播出之前, 为电影或 年度体育赛事指定身份数据。在另一实施例中, 身份编号也可以由服务提供商或内容提供 商指定。例如, 安排为一个月后在影院上映的电影可以由第三方调度数据提供商指定身份 数据, 预告该电影将在未来上映。这将允许用户在影院观看新上映的电影并且设置提示或 书签, 以向用户告知新上映的电影设置为何时在当前的播放窗口中播放。这可以应用的其 他节目包括但不限于, 公布之时的新的秋季网络节目、 未来的超级碗、 未来的颁奖典礼和发 布的一次性体育赛事 ( 例如非常期待的拳击比赛 )。
     在一实施例中, 可以将持久性数据对象存储在与调度数据分开的数据库中。分开 的数据库使得服务提供商能够保持将来即将播放的独特的节目。当对节目或电影进行安 排并且该节目或电影处于当前的播放窗口中时, 持久性数据对象可以从特定数据库进行传 送, 以便将来对数据进行安排。在一实施例中, 当存储信息作为历史数据时, 保持持久性的 数据对象。
     显示和选择子体裁
     在一实施例中, 基于特定体裁显示的搜索结果将由用户优选的子体裁进一步区 别。例如, 用户可能偏好恐怖电影, 但是不喜欢具体关于蛇神的恐怖电影。在这种情况下, 当为这种特定用户搜索 “恐怖” 时, 搜索结果显示为排除蛇神电影。可以基于观看习惯和先 前选择的结果发现用户的这种偏好。用户还可以清楚地指明其不喜欢蛇神电影。
     在没有反馈的情况下给予较高的关联性分数在一实施例中, 可以人为地为内容授予高关联性分数。这可以在新的电视节目设 定为首次播出并且该电视节目没有什么机会具有任何类别的关联性分数时发生。 通过给予 高关联性分数, 用户能够更容易地找到该节目以用于观看。 例如, 首次播出的电视节目可以 人为地设定为 “热门” 并且在该电视节目的首次播出前两周放在最高的关联性排名上。在 一实施例中, 服务提供商可以最初向新的电视节目提供关联性分数的增长, 使得该电视节 目可以更加容易地被潜在的用户找到。在一实施例中, 服务提供商可以请求来自内容提供 商的财务考虑, 以给予高关联性分数。服务提供商还可以提高任何现有节目或电影的关联 性分数。例如, 通过具有令人兴奋的客串演员, 内容提供商可以尝试增加衰落节目的观众, 还尝试增加节目的可看性, 内容提供商可以赞助该节目, 以出现在更高的关联性排名中。
     在一实施例中, 赞助的节目可以显示在与其余关联性排名的内容分开的区域中, 以便显示出对于该节目出现在如此高的位置的财务考虑被接受。 服务提供商还可以将图形 指示放在新节目的标题附近, 以表明该节目的排名是由于赞助而提高的。
     3.2 用户界面
     在一实施例中, 用户界面可以是三栏的格式, 其中在中间栏上对选择进行高亮显 示, 接着, 基于所述选择而显示的信息出现在右侧栏上。然而, 可以使用任何术语明确地描 述屏幕右侧区域。例如, 当光标处于中间列的 “How I Met Your Mother” 上时, 关于节目 “How I Met Your Mother” 的信息在右侧栏上显示。用户界面的结构根据具体情况有所改 变。 例如, 与内容有关的数据可以显示在左侧栏上, 而与所选择的数据有关的内容可以显示 在右侧栏上。 在其他实施例中, 可以存在三栏以上的结构, 在附加的栏中包含关于该节目的 另外的信息。
     在一实施例中, 用户在特定的媒体内容上移动高亮显示条, 而关于该内容的信息 和术语可以显示在屏幕右侧区域的栏中。 软键盘和搜索框位于屏幕左侧并且可以在任意时 刻更改。选择特定媒体内容的示例在图 4 中显示, 此时光标位于电视剧 “How I Met Your Mother” 402 的上方。屏幕的右侧区域显示关于该电视剧 “How I Met Your Mother” 的信 息和术语。在对媒体内容进行选择后, 显示的信息基于所选的媒体内容的类型而改变。图 4-12 显示了可能的数据的示例, 其可以基于特定的媒体内容类别的高亮显示而示出。
     在图 4 中选择分集电视剧。每种媒体内容 ( 包括分集电视剧 ) 可以展示其他种类 的媒体内容不能显示的独特信息。对于电视剧 “How I Met Your Mother” 402, 显示了电视 剧体裁 ( 情景喜剧 ) 和分级 (TV-PG)404。图像 406 可以显示电视剧的演员成员。在另一实 施例中, 图像可以是演员、 电视剧的标识, 或者演员和标识的结合以便更容易认出。还可以 显示演员成员以及导演、 作者或创作者的名字 408。 可以显示图形提示 412 以表示该节目是 高清的。 还显示可用性 410, 其告知用户该电视剧是可以记录或通过下载而购买的。 在一实 施例中, 可用性可以包括多种形式, 包括但不限于现在观看、 记录、 租用、 购买、 预订或免费 下载。 图形提示还可以表明媒体内容是可获取的, 包括通过 Amazon.com 下载、 通过 Netflix 流式传输或者经由网络电视播出。 在另一实施例中, 图形提示表明该内容可以来自多个源, 包括宽带伙伴或经由网络电视。还可以显示该剧集是首次播出 ( 通过 “新的 (new)” 图标 ), 或者该剧集仅在有限的时期内可获取 (“即将过去 (going away soon)” 图标 ), 因为下载 可用性即将终止。还可以显示其他类型的数据, 例如但不限于, 内容的节目元数据 ( 包括节 目描述、 持续时间、 标签等 )。对该数据的放置和选择的显示可以根据具体情况有所改变。在另一实施例中, 数据的放置和选择可以由用户定义。
     在图 5 中, 选择了名为 “How to Lose a Guy in 10Days” 的非分集节目或电影。 对 于电影 “How to Lose a Guy in 10Days” , 显示了电影体裁 ( 喜剧 )、 美国电影协会 (MPAA) 分级 (PG-13)506。图像 504 可以显示电影海报或电影剧照。还可以显示演员成员以及导 演、 作者或创作者的名字。 可以显示图形提示, 表明该节目的高清的。 还显示可用性 508, 告 知用户该电视剧可以通过在线下载购买。 在一实施例中, 可用性可以包括多种形式, 包括但 不限于现在观看、 记录、 租用、 购买、 预订或免费下载。在另一实施例中, 图形提示表明该内 容可以来自多个源, 包括宽带伙伴或经由网络电视。 还可以显示其他类型的数据, 例如但不 限于, 内容的节目元数据 ( 包括节目描述、 持续时间、 标签等 )。 对该数据的放置和选择的显 示可以根据具体情况有所改变。在另一实施例中, 数据的放置和选择可以由用户定义。
     在图 6 中, 选择演员 / 导演 “Ron Howard” 602。显示了该人物的不同角色 606。对 于 Ron Howard, 这包括演员、 作者、 导演和制片人。还显示了该人物已经出演或表现出的荣 誉。对于 Ron Howard, 这包括 “Happy Days” 、 “The DaVinci Code” 、 “A Beautiful Mind” 、 “Arrested Development” 和 “Curious George” 。如果可用, 还显示人物的图像 604。可选 择地, 可以显示该人物出演的媒体内容。还可以显示其他类型的数据, 例如但不限于, 出生 日期和地点、 传记故事、 星座、 与影迷俱乐部的链接等。对该数据的放置和选择的显示可以 根据具体情况有所改变。在另一实施例中, 数据的放置和选择可以由用户定义。 图 7 显示了当第三方的内容 / 广告或展示窗由用户高亮显示时所示出的信息示 例。在该示例中, 用户选择第三方的内容 “How To Tips from Home Depot” 702。为表明该 选择是第三方的内容或展示窗, 还可以显示图形提示 ( 媒体内容名称左侧的星号 )。 如果可 用, 还显示第三方提供的图像 704。还可以包括少量文本 706, 其描述该内容包含的东西可 以显示在屏幕右侧区域。在其他实施例中, 可以显示小视频以代替图像。在另一实施例中, 图形提示表明该内容可以来自多个源, 包括宽带伙伴或经由网络电视。还可以显示其他类 型的数据, 例如但不限于, 内容的元数据 ( 包括节目描述、 持续时间、 标签等 )。对该数据的 放置和选择的显示可以根据具体情况有所改变。在另一实施例中, 数据的放置和选择可以 由用户定义。
     图 8 显示了当关于歌曲或音乐视频的可获取内容由用户高亮显示时所示出的信 息示例。在该示例中, 用户选择内容 “The Fray : ‘How to Save a Life’ ” 802。如果可用, 图像 804 显示乐队。在另一实施例中, 代替或者除了图像 804, 可以显示乐队、 专辑、 记录等 方面的图像。如果可用, 显示音乐视频的体裁 ( 民间音乐 ) 和分级 (TV-PG)806。可以包括 文本 808, 其描述可获取的内容可以在屏幕右侧的区域显示以及该内容的长度。 还可以显示 表明该内容是音乐视频的图形提示 (indicator) 和内容源 810。 在一实施例中, 可用性可以 包括多种形式, 包括但不限于现在观看、 记录、 租用、 购买、 预订或免费下载。在另一实施例 中, 图形提示表明该内容可以来自多个源, 包括宽带伙伴或经由网络电视。 还可以显示其他 类型的数据, 例如但不限于, 内容的元数据 ( 包括节目描述、 持续时间、 标签等 )。对该数据 的放置和选择的显示可以根据具体情况有所改变。在另一实施例中, 数据的放置和选择可 以由用户定义。
     图 9 显示了当来自网络视频提供商的可获取内容由用户高亮显示时所示出的信 息示例。在该示例中, 用户选择内容 “Howcast” 902。如果可用, 显示与该内容有关的图像
     904。如果可用, 显示网络视频的体裁 ( 教育类 ) 和分级 (TV-G)906。可以包括文本 908, 其 描述可获取的内容可以在屏幕右侧的区域显示。 还可以显示表明该内容是网络视频的图形 提示 910。 在一实施例中, 可用性可以包括多种形式, 包括但不限于现在观看、 记录、 租用、 购 买、 预订或免费下载。在另一实施例中, 图形提示表明该内容可以来自多个源, 包括宽带伙 伴。还可以显示其他类型的数据, 例如但不限于, 内容的元数据 ( 包括节目描述、 持续时间、 标签等 )。 对该数据的放置和选择的显示可以根据具体情况有所改变。 在另一实施例中, 数 据的放置和选择可以由用户定义。
     图 10 显示了当标签由用户高亮显示时所示出的信息示例。在该示例中, 用户选择 标签 “HOW-TO” 1002。媒体内容的名称附近可以是图形提示, 表明该选择是标签。在一实施 例中, 在右侧显示的信息是与该标签相关的内容。信息可以显示为内容的图像 1004 的形 式, 其可以包括电影海报或内容的截屏图像。 在图 10 中, 显示了 “In Good Company” 电影海 报的图像和电影的评分 1006。 显示的图像可以是观看最多的媒体内容或者以其他准则 ( 最 相关、 最多投票等 ) 所作的选择。背景可以包含与该标签相关的其他图像媒体内容。背景 图像可以周期性地或者在用户选择时循环到前方。在其他实施例中, 显示媒体内容的列表 而不是媒体内容的图像。媒体内容的图像还可以在网格中显示, 使得用户可以一次观看所 有相关的媒体内容。还可以显示其他类型的数据, 例如但不限于, 与标签匹配的节目计数。 对该数据的放置和选择的显示可以根据具体情况有所改变。在另一实施例中, 数据的放置 和选择可以由用户定义。
     图 11 显示了当对于搜索 YouTube 的选项 1102 由用户高亮显示时所示出的信息示 例。如果选择该选项, 则执行对视频网站 YouTube 的搜索, 这使用用户在搜索框中输入的搜 索条目并且向用户显示来自 YouTube 的结果。用户可以接着选择 YouTube 的结果之一用于 下载和观看。在图 11 中, YouTube 中的搜索将以搜索条目 “HOW” 执行, 并且向用户返回基 于搜索条目 “HOW” 的结果列表。在右侧, 显示了表明 YouTube 搜索的图像 1102。显示了匹 配 “HOW” 的文本描述 1104( 即对视频进行搜索 )。还可以显示图形提示 1106, 以表明可以 进行搜索的站点。由此, 除了 YouTube 还可以搜索其他站点。对该数据的放置和选择的显 示可以根据具体情况有所改变。在另一实施例中, 数据的放置和选择可以由用户定义。
     图 12 显示了当希望列表 (Wishlist) 选项 1202 由用户高亮显示时所示出的信息 示例。 希望列表允许用户选择特定的媒体内容, 电影、 整个连续剧或者连续剧当前不能下载 或播出的特定剧集。当希望列表上的媒体内容在将来可获取时, 媒体内容将被记录或下载 并且对用户是可获取的。显示在屏幕右侧的图像 1204 是与启动希望列表相关的图形。文 本 1206 可以描述即将开始的操作 ( 通过选择该特定操作而开始 )。 在该情况下, 对于 “HOW” 的希望列表的搜索将会开始。对该数据的放置和选择的显示可以根据具体情况有所改变。 在另一实施例中, 数据的放置和选择可以由用户定义。
     如果用户希望输入用于搜索的特定搜索选项 1302, 图 13 是 DVR 生成的屏幕的示 例。根据所需的搜索类型并且为了获得最佳结果, 用户可以调节多种准则。例如, 用户可能 希望通过多种准则进行分类, 例如最佳匹配、 最新匹配、 媒体内容的长度和多种附加方法中 的任意方法。搜索结果还可以基于质量、 源和媒体内容的成本 1306 进行过滤。搜索结果还 可以基于媒体内容的类别 1308 进行过滤。用户可以包含和排除特定的媒体内容, 如果该媒 体内容属于某个类别。 可以使用任意其他准则, 以将搜索结果过滤或分类, 并且示出的选项仅是可以使用的可能的准则的例示。一旦选择, 用户具有确认或取消所作的任何改变的选 项 1304。
     一旦选择媒体内容, 即将显示的可获取的信息基于媒体内容的类型而改变。图 14-19 示出了对于分集电视剧显示的信息类型的示例。可以选择的信息类别显示在屏幕的 左侧, 如图 14 所示。这些类别中的一些是细节 (Detail)、 即将到来的 (Upcoming)( 对于即 将到来的剧集 )、 剧集指南 (Episode Guide) 等 1404。当类别高亮显示时, 与所选类别相关 的附加信息显示在屏幕右侧。 在屏幕顶部, 媒体内容的名称, 在此情况下是 “How I MetYour Mother” 1402, 与该连续剧的拇指评级 ( 这可以来自用户自身 ) 和星级 ( 第三方的专题内 容 ) 一起被示出。基于来自用户社区的响应的拇指评级还可以显示在屏幕的另一区域。
     显示季和集的编号
     对于连续剧 “How I Met Your Mother” , 用户可以高亮显示对于剧集指南 1406 的 选择。 在一实施例中, 显示分集电视剧的季的编号和集的编号。 季的编号和集的编号可以来 自内容提供商或电子节目指南信息的第三方提供商。 季的编号和集的编号可以清楚地显示 在发送给服务提供商的信息中。还可以基于第三方提供的信息得到季的编号和集的编号。 如果来自提供商的信息冲突, 则季和集的计算可能需要手动进行。
     季的编号和集的编号允许用户执行对于具体的季或具体的集的特定行为。例如, 用户可能希望仅记录节目的特定季。这可能发生在用户对已经是第三季的电视剧产生兴 趣, 但是还没有观看该节目的任何一集的时候。 用户可能希望从开头观看节目, 并因此请求 从该节目的第一季开始记录或下载所有剧集。当用户结束第一季的所有剧集时, 用户可能 接着请求从节目的第二季开始的所有剧集。 只有在关于该季和该集的数据对于特定连续剧 是可获取时, 这些操作才是可用的。
     图 14 显示了季和集的编号的示例。 用户可以选择观看季中的每一集 1408。 用户可 以选择从第一季到第五季。用户还可以选择购买特定季的所有剧集或者购买单独的集。在 图 14 中, 第一季的第一集名为 “Pilot” 1410。 第一季的第二集名为 “Purple Giraffe” 1412, 而第一季的第三集名为 “Sweet Taste of Liberty” 1414。对于关于特定集的进一步的信 息, 用户可以选择示出的任意剧集。
     对于分集连续剧的其他信息
     图 15 示出了在用户已经高亮显示连续剧 “How I Met Your Mother” 的类别 “演员 (Cast)” 1502 时 DVR 生成的屏幕。演员中的每位成员均可以具有图像 1504, 示出为带有显 示演员名和连续剧中的角色名的文字。当高亮显示演员成员时, 更多的细节信息在屏幕右 侧显示。例如, 选择尼尔·帕特里克·哈里斯 (Neil Patrick Harris)1506 以在屏幕右侧 显示该男演员更大的图像, 带有显示的更多个人信息, 包括生日、 家乡和其扮演角色的媒体 内容。
     图 16 示 出 了 在 用 户 已 经 高 亮 显 示 连 续 剧 “HowI Met Your Mother”的 类 别 “Cast” 1502 时 DVR 生成的屏幕。在该情况下, 用户仍然看到演员的图像, 但是已经在屏幕 中进一步向下移动以显示客串演员。在另一实施例中, 用户可以仅选择观看连续剧的客串 演员而不是常规的演员成员。每位客串演员均可以具有图像 1604, 所述图像示出带有显示 演员名和连续剧中的角色名的文字。当高亮显示客串演员时, 更多的细节信息在屏幕右侧 显示。例如, 选择萨拉· 乔克 (Sarah Chalk)1606 以在屏幕右侧显示该女演员更大的图像,带有显示的更多个人信息, 包括生日、 家乡和其扮演角色的媒体内容。 还显示了该客串演员 出演的集的标题, 或者集的编号与季的编号。
     图 17 示出了在用户已经高亮显示连续剧 “How I Met Your Mother” 的类别 “Ifyou like this...” 1702 时 DVR 生成的屏幕。 在该选择下, 一些媒体内容 1704 显示在屏幕中部。 这些可以是其他连续剧, 这些连续剧与 “How I Met Your Mother” 相关, 体裁匹配、 显示出 用户评价的相关性或者具有相似的主题。 还可以使用任意其他类型的准则以显示媒体内容 之间的关联。从该屏幕中, 用户可以选择其他相似的连续剧以便记录或观看。在另一实施 例中, 相关内容的列表可以显示为文本列表或者带有缩略图像的网格。用户可以选择节目 的类型。在另一实施例中, 观看类别由服务提供商控制并且根据具体情况有所变化。
     图 18 示出了在用户已经高亮显示连续剧 “How I Met Your Mother” 的类别 “特别 收录 (Bonus Features)” 1802 时 DVR 生成的屏幕。在该选择下, 一些媒体内容的图像 1804 显示在屏幕右侧。这些可以是与连续剧有关的音乐、 书、 DVD 或其他可下载材料 1804。在 该屏幕中, 用于可以选择选项之一并且登录第三方站点 ( 例如 Amazon.com) 以购买相关材 料。还可以使用其他类型的媒体内容 ( 例如节目的形成, 或者关于连续剧或连续剧中演员 的新闻故事 ) 以加入该菜单。特别收录还可以包括在一定程度上与节目相关的视频剪辑或 YouTube 片段。这些可以包括影迷产生的材料或来自内容提供商的内容。
     图 19 示出了在用户已经高亮显示连续剧 “How I Met Your Mother” 类别 “标签 (Tags)” 1902 时 DVR 生成的屏幕。在这种选择下, 示出了与该连续剧相关的标签列 1904。 在这种情况下, 5 个不同的标签与 “How I Met Your Mother” 有关。标签旁边的数字可以 表明根据具体情况的不同信息。数字可以表明与该特定标记相关的媒体内容的数量。数字 还可以表明选择该连续剧的标签的用户数。例如, 44 个不同的用户可以选择与 “How I Met Your Mother” 有关的标签 “dating” 。由此, 数字可以表明特定标记关于特定连续剧的流行 程度。
     在另一实施例中, “特色音乐” 也在左侧显示, 其包括特定连续剧中的歌曲和音乐。 这可以包括已经出现在连续剧中的电影音乐或歌曲。音乐可用于下载或流式传输。可以给 予用户购买或租用音乐的选项。例如, 可以从用于传送的 Amazon.com 提供整个电影音乐用 于购买。音乐还可以下载以用于将来收听。
     记录冲突
     当用户选择记录比 DVR 能够同时记录的媒体内容更多的媒体内容时, 就会发生记 录冲突。例如, DVR 可能具有比同时安排记录的媒体内容的数量更少的调谐器。在另一示 例中, 解码单元的数量可能不够记录安排的媒体内容。 在另一示例中, 磁盘带宽约束也可能 限制能够同时记录的记录数。任何类型的硬件或软件限制 ( 限制了可以在特定时间执行的 记录数量 ) 也可以引起记录冲突。例如, 在 DVR 具有单一调谐器并且用户已经选择在同一 时刻记录一个以上的媒体时, 可能发生记录冲突。 因为只有单一的调谐器, 所以同时只能记 录一个媒体内容。在 DVR 带有两个调谐器而同时具有三个安排的记录的情况下, 也可能发 生记录冲突。例如 DVR 可能包括两个独立的调谐器。如果用户决定记录两个均在周二下 午 8:00 播出的不同节目, 则 DVR 应当能够记录这两个节目。如果用户希望记录在周二下午 8:00 播出的第三个节目, 则将会发生记录冲突, 从而用户或 DVR 不得不选择应当记录这三 个节目中的哪两个。冲突可以发生在带有任意数量的 DVR 上并且不限于上述示例。在另一示例中, 多媒体设备可能仅支持按次计费的观看。如果只有单一调谐器并且用户也已经安 排了在同一时间在不同频道上的记录, 将会发生记录冲突。
     记录冲突可能源于任何类型的硬件或软件限制 ( 限制了可以在特定时间执行的 记录量 ) 并且不限于此处所述的示例。例如, 记录冲突的解决方案可以延伸到多个实时事 件。在这种情况下, 特定家庭中的两个用户可能希望将他们的 DVR 安排为提醒他们何时观 看同时播出的竞技体育赛事的现场直播。DVR 可以具有足够数量的调谐器以记录这两个体 育赛事, 但是用户已经选择观看体育赛事的现场直播。由于 DVR 仅有对显示设备的单一输 出, 所以存在记录冲突。 在另一示例中, 存在足够数量的调谐器, 可用于记录两个电视节目。 然而, 这两个节目可以以超高比特率编码 ( 例如对于 3-D 电视 )。 可能仅具有记录电视节目 之一的足够的磁盘 / 总线带宽。
     在一实施例中, 当存在特定时间的记录冲突时, 用户可以选择其希望记录的节 目。在一实施例中, 可以向用户展示图形用户界面, 其允许用户选择应当由 DVR 记录哪 个节目或哪些节目以及即将取消哪些记录。图 20 示出了名为 “记录冲突 (Recording Conflicts)” 2002 的记录冲突示例。用户已经选择记录新节目 “How I Met Your Mother” 。 遗憾的是, 已经在带有两个调谐器的 DVR 上安排记录两个节目。DVR 显示这两个将要记录 的节目 “How I Met Your Mother” 和 “Friends” 2004, 以及不会记录的所选择的其他节目 “Bosom Buddies” 2006。用户具有选项, 以取消已经安排的记录之一, 或者不记录新请求的 节目。在一实施例中, 用户可以建立基于节目的记录优先级。例如, 用户可以向连续剧 “How I Met Your Mother” 给予高优先级, 使得 “How I Met Your Mother” 在发生冲突时总是被 记录。在另一示例中, 用户可以给予连续剧低优先级。在这种情况下, 如果发生冲突, 低优 先级的连续剧记录将为了另一记录而被取消。
     记录冲突可能持续媒体内容的整个长度或者仅持续部分长度。图 21 示出了 在部分长度上发生记录冲突的示例。在图 21 中, 连续剧 “How I Met Your Mother”和 “Friends” 2102 将被记录。 “Bosom Buddies” 在 8:30 开始, 而 “How I Met Your Mother” 在 8:32 结束 ( 另外假设第二调谐器还在进行另一记录 )。 “Bosom Buddies” 2104 仅与连 续剧 “How I Met Your Mother” 冲突 ( 总共 30 分钟里面的 )2 分钟。用户可以进行选择, 使得记录仅被剪掉冲突的 2 分钟。在一实施例中, 节目可以被剪掉总共 5 分钟。由此, 电视 剧 “Bosom Buddies” 将在节目开始 2 分钟后开始记录 ( 一旦 “How I Met Your Mother” 结 束 )。
     在一实施例中, 节目可以被取消指定的时间, 而接着在冲突的记录完成后继续记 录。例如, 用户可能希望在带有单一调谐器的 DVR 上从上午 10:00 到下午 6:00 记录一整天 的奥林匹克节目。 用户可能希望在同一天当中, 从下午 2:00 到下午 2:30 记录另一节目。 在 一实施例中, 用户可以选择从 2:00 到 2:30 为了其他节目停止奥林匹克的记录, 并且从 2:30 继续开始, 直到下午 6:00 的安排结束。在另一实施例中, 当节目被剪掉时 ( 记录在早期停 止, 以记录另一节目 ), DVR 不会在其他节目的记录完成时继续该节目的记录。
     图 22 示出了可能发生季票的记录冲突的示例。在图 22 中, 用户具有连续剧 “How I Met Your Mother” 的季票。DVR 安排为记录连续剧的 13 集 2202。然而安排记录的某些 集与其他先前安排的记录冲突。例如, 集 “Slutty Pumpkin” 2204 与先前为了 “Friends” 安 排的记录冲突, 而集 “Matchmaker” 2206 与先前为了 “That 70s Show” 安排的记录重叠。用户可以进行选择, 保持季票并且不记录该季票的所有剧集, 以便以季票记录所有剧集并且 完全取消季票。用户还可以选择冲突的特定剧集, 并且一集一集地选择应当记录的节目。
     记录冲突可能持续媒体内容的整个长度或者仅持续部分长度。图 23 示出了季票 冲突的示例, 其中记录冲突持续部分长度。整个一集不会被记录的剧集以及冲突的记录示 出为 2302。在图 23 中, 集 “Purple Giraffe” 2304 仅与连续剧 “Two and a Half Men” 冲 突 2 分钟 ( 总共 30 分钟里面的 )。用户可以进行选择, 使得记录仅被冲突的记录剪掉 2 分 钟。由此, 集 “Purple Giraffe” 将在开始 2 分钟之后开始记录 ( 一旦 “Two and a Half Men” 结束 )。不能显示在显示屏上的附加冲突也可以基于用户命令输入 ( 即使用频道上 / 下 (CHAN UP/DOWN)) 而看到。
     图 24A 示出了显示屏幕的示例, 此时用户选择记录季票中所有剧集。对连续剧中 为该季票选择的所有剧集进行记录, 并且屏幕显示了先前安排的记录 2402( 其发生冲突并 且不再被记录 )。
     用户还可以具有希望列表, 其记录包含特定人物的媒体内容。图 24B 示出了可能 与希望列表记录发生冲突的示例。在图 24B 中, 选择演员 “Tom Hanks” 并且为用户安排记 录包含 Tom Hanks 的所有媒体内容。DVR 显示将要记录的媒体内容, 例如 “Big” 2404 和 “You’ ve Got Mail” 2406。DVR 还显示发生冲突的媒体内容 ( 例如 “Bosom Buddies” 与 “Friends” 2408) 并且不会将其记录。用户可以选择记录所示的媒体内容, 以记录希望列表 的所有记录 ( 在先前安排的记录的上方 ) 或者为希望列表取消记录。 在一实施例中, 冲突解决方案还可以以图形方式执行。可以通过图形向用户显示 已安排的哪个记录与另一已安排的记录冲突。图 25A 示出了剪裁的示例, 其中一个节目仅 剪掉另一节目的结尾。在图 25A 中, MLB 棒球于 7:25 开始在单一调谐器上进行记录。然而, Jeopardy 也从 7:00 到 7:30 安排记录。用户可以选择剪掉 Jeopardy 从 7:25 到 7:30 的最 后 5 分钟, 如 2502 所示, 并且按照计划进行记录。用户还可以选择不记录 MLB, 以保持记录 Jeopardy 的完整剧集。在一实施例中, 用户还可以决定剪掉记录的前 5 分钟而具有较早安 排的节目的完整记录。 在这种情况下, 用户将会选择记录 Jeopardy 的完整剧集, 而剪掉 MLB 棒球的前 5 分钟。
     在一实施例中, 冲突解决方案还可以在双调谐器的 DVR 上执行。图 25B 示出了示 例。在该示例中, 存在 3 个独立的节目, 它们被安排为从下午 7:00 到下午 9:00 进行记录。 MLB 棒球 2504、 Jeopardy 2506 和 Extra2508 均被安排为在同一时间进行记录。当前, 安 排对 MLB 棒球 2504 和 Jeopardy 2506 进行记录, 这由复选框的图形指示表示, 而不会记录 Extra2508, 这由图形指示 “x” 表示。
     用户接着可以选择记录最初没有打算记录的节目。这在图 25C 中示出。在图 25C 中, 用户已经选择对 That 70s Show 2510 进行记录。由此不会记录 Wheel of Fortune 2512。 在一实施例中, 当用户在记录冲突中选择记录不同的节目时, 确定不要记录什么节目 可以基于相似的长度。因为 Wheel of Fortune 2512 和 That 70s Show 2510 一样长, 所以 不再记录 Wheel of Fortune 2512。在另一实施例中, 不再记录用户评判等级最低的节目。 根据用户给出的拇指数确定等级。无论长度如何, 带有 3 个拇指的节目保持在带有 2 个拇 指的节目的上方等等。用户还可以表明特定的节目总是被记录。图形提示 ( 在此是 “+” ) 还可以表明节目将在不同时期播放一次或多次。在该示例中, That 70s Show 2511 将在不
     同时间播放不同的 3 次。当选择记录哪个节目以及不会记录哪个节目时, 用户可以考虑该 信息。
     记录冲突还可能出现在一个以上的非连续时间段。如图 25D 所示, 冲突发生在 下午 1:00 到下午 2:00 并且从下午 7:00 到下午 10:00 再次发生。Olympic Games 2514、 Jeopardy 2516 和 Oprah 2518 全部安排在下午 1:00 到下午 2:00。安排 Olympic Games 2514 和 Jeopardy 2516 的记录, 而不安排的 Oprah 2518 记录。在图 25E 中, 用户已经选择 记录 Oprah 2518, 而不再记录 Jeopardy 2516 和 Extra 2520。在图 25F 中, 用户已经选择 记录 That 70s Show 2522, 因此不再记录 Wheel of Fortune 2524。用户还可以选择不记 录 Olympic Games 2526, 这将去除在这些时段的所有记录冲突。
     在一实施例中, 用户还可以剪掉过长的节目并且在冲突的记录完成后接着记录所 述长节目。例如 Olympic Games 的示例, 用户可能希望在 7:00 到 7:30 之间记录 Wheel of Fortune 2524 和 That 70s Show, 而不记录 Olympic Games 2514。在这种情况下, Olympic Games 将分为两段记录。第一段记录从 1:00 到 7:00( 在被 Wheel of Fortune 和 That 70s Show 占据之前 ), 而第二段从 7:30 到下午 10:00( 在被占据之后 )。
     3.3 多媒体内容的发现条
     在一实施例中, 多媒体内容的 “发现条 (discovery bar)” 显示, 所有用户界面屏幕 上的多媒体内容允许用户能够方便地选择附加的或新的媒体内容以便观看。 用户可以在条 中进行浏览并且移动经过所展示的内容选择。在此使用的 “条目” 是发现条中单独的内容。 独立的内容可以从服务器发送给客户端, 用于向用户显示。 为了显示发现条, 建立从服务器 到客户端的连接。用户可以移动到可见的条的边缘并且显示附加的内容推荐。除了内容推 荐, 所述条可以展示广告和其他内容类型。其他多媒体内容类型包括但不限于, 新特征的 显示、 广告、 提供商 ( 提供商的快捷方式, 例如 Amazon.com)、 收集 ( 特定收集的快捷方式 ) 频道 ( 直播电视上播出频道的快捷方式 )、 人物 ( 演员、 导演等的快捷方式 )、 类别 ( 类别 的快捷方式 )、 视频内容或者内容提供商提供的内容 ( 例如网络视频、 流、 广播、 Netflix 新 的发布、 CNN 热门新闻、 CNBC 财务新闻 )。在一实施例中, 内容可以包括这些条目 ( 但不限 于): 最流行的季票节目、 高清质量的内容、 新闻、 天气、 娱乐周刊精选、 每日论坛报精选、 基 于协同过滤的推荐、 还没有在某一时刻播放的当前记录的内容、 首要新闻、 新特征的发布、 用于 DVR 的技巧和诀窍、 广告、 合作伙伴的新电影 / 内容的发布、 朋友的新照片辑、 朋友推荐 的 YouTube 内容、 朋友推荐的电视节目、 “收集” ( 即奥斯卡奖得主, 约翰尼·德普, Netflix 的建议 )、 专题推荐、 流行搜索、 天气 / 新闻工具集 (widget)、 当前记录的节目、 还没有在某 一时刻播放 ( 但是即刻就会播放 ) 的季票、 我的希望列表搜索、 刚刚记录的内容、 此刻的节 目和书签。在一实施例中, 多媒体内容条出现在所有用户节目屏幕的顶部。
     在一实施例中, 用户可以在他或她非常希望的情况下, 选择禁用多媒体的发现条。 用户还可以指示在条上显示哪些类别的内容。例如, 用户可以请求显示较多的最流行的季 票节目和较少的每日论坛报精选。在一实施例中, 用户可以指明不在条上进行显示的全部 类别。例如, 禁止显示来自朋友的所有的新照片辑。服务提供商也可以不允许用户禁用所 有类别, 例如广告。
     在一实施例中, 发现条包含推荐内容的集合, 这些内容组织为条目组。 发现条中的 条目组可能具有最少数量的条目和最多数量的条目。 条目的最少和最多数量可以根据具体情况有所改变。作为示例, 条目组可以具有最少 15 个条目和最多 25 个条目。条目显示为 可视条目的视图。在一实施例中, 每个视图是在任意给定时刻对用户可见的 4 到 10 个条 目。尽管在任意一个时刻, 看到的条目数可以根据每个条目的宽度和屏幕上的可用空间而 改变。每个条目位于发现条的 “空位” 中。条目从 1 开始编号, 直到组中可达到的空位数。 在此使用的第一 “视图” 是对于特定屏幕, 用户可见的条上内容的起始组。视图包括条目组 中的条目的子集, 在单一时间点向用户显示该子集。第二视图和第三视图是对于特定屏幕 可见的条上内容的附加组。可以通过等待所述条进行自动移动, 看到所述第二视图和所述 第三视图。因为在条上内容移动之前指定量的远程控制停用时间结束, 所以可以发生自动 移动, 以显示新的内容组或内容视图。指定量的远程控制停用时间可以根据具体情况有所 改变并且也可以被明确指明。
     图 26 示出了发现条视图的示例。在图 26 中, 每个图像是展示给用户的媒体内容 的图像。这些图像构成长的传送带或连续的循环 ( 由线和箭头表示 ), 其中在图像 2618 之 后, 图像 2602 在下一组图像中。图像以这种方式构成连续循环, 即当移动循环时, 第一张图 像跟在最后一张图像后面。视图中示出图像组, 通过点线对图像进行分组。第一视图 2650 显示图像 2602、 2604、 2606、 2608 和 2610。第二视图 2652 显示图像 2604、 2606、 2608、 2610 和 2612。 第三视图 2654 显示图像 2606、 2608、 2610、 2612 和 2614。 由此, 可以显示第一视图 2650, 直到发生自动移动。视图中的每个图像还可以是条目的空位。这通过将图像 2602 标 记为空位 1、 图像 2604 标记为空位 2 等而说明。此外, 3 个以上的视图可以出现在图像的传 送带或连续循环中。 在一实施例中, 当用户高亮显示内容条中的指定位置时, 高亮显示的部 分保持固定而所述条的内容开始在高亮显示的下方一个接一个移动。指定的位置可以是, 例如, 条中的第 2 个或第 3 个到最后一个条目。这样, 如果用户启动移动, 则向用户显示图 像的长列表或传送带。
     在一实施例中, 可以按照内容类别的特定顺序填充发现条设置。 例如, 商业要求的 条目 ( 广告、 专题等 ) 可以首先考虑。 接下来确定与当前内容最相关的条目。 接着考虑第二 相关层次的条目 ( 收集、 类别、 人物等 )。如果还需要更多条目, 或者不存在可获取内容, 则 填充可能与用户或社区相关的条目。客户端将会提出请求, 以便从服务器填充发现条。在 一实施例中, 该请求可以包括排除列表, 以便不会用已经出现在先前确定的视图编号中的 条目对所述条进行填充。
     在一实施例中, 对条的填充可以基于接收器 (bin) 和单个条目的频率。在此使用 的接收器是作为整体的一组内容源, 用户可以控制整个组适用于条目组的频率。存储桶 (bucket) 是接收器中的内容源。用户可以控制所述存储桶的重量, 而这会影响将来自所述 源的条目放在接收器中的频率。 例如, 内容源可以包括 : 广告、 服务提供商专题、 内容提供商 专题、 合作伙伴推荐、 以及技巧和诀窍。 每个接收器包含一个或多个内容源并且可以是背景 相关 (contextual) 或背景无关的 (non-contextual)。例如, 一个接收器可以用于背景相 关的广告, 而另一接收器用于背景无关的广告。 每个接收器具有相关的单个条目的频率, 其 反映了条目成为组中的一部分的频率。例如, 广告存在于每个组中, 并且具有频 1/1。背景 相关的经销商可能具有 1/5 的频率, 而合作伙伴的背景无关的推荐可能具有 1/10 的条目频 率。这些条目频率可以根据具体情况有所改变。用户可以接着提出偏好, 以改变发现条中 的推荐。例如, 用户可以明确指明 “更多的” 、 “标准的” 或 “更少的” 技巧和诀窍。这将降低技巧和诀窍接收器的频率。用户还可以明确指明 “更多的” 、 “标准的” 或 “更少的” 人物, 这 会影响每个对应的接收器中 “与人物相关” 的存储桶。还可以存在条目的平衡。例如, 用户 可以影响组中的多少条目可用于租用或购买, 或者组中电视、 电影、 体育节目或网络视频的 比例。在一实施例中, 还可以执行单个条目的检查。例如, 如果屏幕具有儿童节目的背景环 境, 则应当显示任何带有成人标签或者不在儿童分级范围内的内容。 在另一示例中, 还可以 对当前无法获取的内容或者已经安排记录的内容取消显示。
     在一实施例中, 可以使用多种策略, 对如何用内容填充内容条进行管理。 在其他实 施例中, 不以任何方式使用策略。在另外的实施例中, 策略是可选的而不是必需的。还可以 对策略给予指定的权重, 从而相对于具有较小权重的策略, 具有较大权重的策略被给予更 高的优先级。
     策略可以改变, 并且可以包括但不限于 : 将多数的内容种类放在条的视图中是随 机的。广告可以总是出现在固定位置, 或者随机分布在视图中。相同的内容片不应出现在 条中的两个连续的视图中。 这包括条内的循环 ( 屏幕上相同的条的第一视图到第二视图 ), 而不包括屏幕转换 ( 第一屏幕上的条到第二屏幕上的条 )。广告可以限制为每个视图中一 个, 并且仅限于屏幕中的条的每隔一个视图。广告可以不放在所述条的移动位置 ( 边缘变 暗的条目, 其表示可以移动 ) 中, 并且应当总是表现为 “完全显示” 的条目。在确定广告出 现在所述条的视图中的何处之后, 用该屏幕剩余的内容种类的随机混合, 对所述条的其余 部分进行填充。
     其他可能的策略是, 可以显示正在进行中的节目 ( 例如正在放映的艾美奖 )。 可以 下载的内容也可以包括在发现条中。在设备是 IPTV 兼容设备或者设备仅从网络获取内容 的情况下, 可以认为内容是可获取的并且可以为发现条进行选择。可以存在仅涉及可下载 内容的策略。例如, 可获取的内容可以仅包括可以在某个时段中下载的节目 ( 该内容独立 于带宽速度和内容文件的大小 )。不应显示已经播出的内容 ( 例如, 如果艾美奖刚刚结束, 则不在条中显示艾美奖 )。 此外, 客户已经安排记录的内容可以以加权方式执行。 可以给予 与当前的节目相似但是已经安排的条目较低的权重 ( 或者称为等级 2)。 这些带有较低权重 的条目, 只有在没有足够的其他 ( 或等级 1) 的内容对所述条进行填充时才会显示。展示的 条目应当在用户区域中, 在接收的频道上可获取。一般而言, 给出偏好以显示在接下来的 7 天内可获取的内容。条目不应在传送带中显示两次。
     在一实施例中, 条目的高度受到限制, 但是条目的宽度可以改变。 因为条目宽度的 改变, 视图中的条目数可以改变。每个屏幕包含一组能够在一段时间后更换的条目。可以 改变更换的周期。例如, 一段时间可能是 24 小时。在一实施例中, 条目组在逻辑上分为一 些视图。在此使用的视图是具有 4 到 6 个条目的任意分组, 这些条目可以在组中自动展示 给用户。在一实施例中, 每组条目包含最少 2 个视图和最多 5 个视图。视图的真实数量可 以根据具体情况有所改变。
     图像的改变取决于在多媒体内容条中显示的内容类型。可以出现在发现条上的 内容的类型包括但不限于, 电视剧、 剧集预览、 电影或非分集的节目、 人物 ( 演员、 作者或导 演、 音乐家等 )、 展示窗宣传 ( 可能是第三方的广告 )、 电子节目指南广告、 宽带预览、 音乐视 频、 音乐专辑、 可以在 DVR 上运行的多种应用程序、 内容提供商和推荐内容的收集。在一实 施例中, 如果当前正在对展示的条目进行显示, 则图形指示 ( 现场显示内容 ) 叠加到图像上。显示在发现条上的媒体内容的选择可以基于相关的内容 ( 背景相关的选择 ) 或者显示 最流行的媒体内容 ( 背景无关的选择 )。 当存在基于用户兴趣的可获取内容时, 可以出现背 景相关的选择。例如, 用户可能已经选择了特定的媒体内容。还可以使用不那么直接的方 法获得背景环境。用户可能已经选择了人物、 标签或内容组。甚至可以使用用户行进的路 径来获得内容。任务 ( 即搜索、 浏览菜单等 ) 的最开始可能几乎或者根本没有内容, 而随着 路径进一步的行进 ( 无论是否选择内容的特定片段 ), 可以确定背景环境。例如, 如果用户 定位到浏览菜单并且接着浏览喜剧电影, 则可以为用户获得背景环境。
     用户可以选择条目, 这是通过在高亮显示的条位于优选的条目上方时对条目进行 选择。通过将高亮显示的条移动到感兴趣的条目, 用户可以在发现条中浏览条目。如果发 现条位于屏幕顶部, 通过将高亮显示的条从屏幕底部区域的菜单条目移动到发现条, 用户 可以浏览发现条。当选择了条目时, 显示器的区域, 或铺开展示 (rollout) 区域, 向用户显 示针对该类型内容的数据。例如, 用户可以选择条目, 该条目是电视剧的一集。在这种情况 下, 具体针对分集电视剧的一集的选项显示在铺开展示区域中。 在另一示例中, 用户可以选 择条目, 该条目是关于第三方的广告的内容。在这种情况下, 用户转到目的地, 所述目的地 基于条目的选择由宣传所定义。 在铺开展示区域, 文本和图像数据都可以显示, 或者视频可 以在用户输入时开始播放。用户命令可以将视频改变为全屏显示 ( 与仅在铺开展示区域相 比 )。
     在一实施例中, 发现条基于特定规则进行填充, 这些规则可以根据具体情况有所 改变。以下是可以使用的规则, 并且每个规则可以与其他规则结合以确定内容在发现条中 的放置。通过对基于可用性的节目进行排序, 可以确定顺序。例如, 在下一个 7 天中可获取 的内容可以先于仅在 7 天之后可获取的内容而出现。
     还可以使用其他准则来决定在条中显示的内容。 可以考虑人口统计数据和地理数 据。例如, 对于体育赛事的内容, 遥远的北方强调曲棍球而南方强调橄榄球。此外, 还可以 考虑一天中的时间或一周中的一天。 例如, 电影更可能出现在周末晚间, 而肥皂剧可能在工 作日的下午出现得更多。
     在一实施例中, 背景相关的屏幕显示与背景无关的屏幕不同的内容。 例如, 用户可 以输入命令输入, 以浏览 DVR 的主菜单。因为用户还没有在 DVR 菜单中选择内容并且用户 停留在主菜单处, 所以向用户显示对于发现条的背景无关的屏幕。一旦基于用户操作而获 得背景环境, 则显示背景相关的屏幕。这可以基于用户执行的搜索或者简单地基于用户正 在行进的路径, 以找到历史剧电影。发现条可以显示与获得的背景环境相关的内容。在另 一实施例中, 如果用户已经在观看特定的媒体内容并且接着输入命令输入以观看 DVR 生成 的菜单, 则背景相关的屏幕可以出现。 正在观看的媒体内容将视为关于发现条的背景环境。
     在聚集来自很多不同用户的数据 ( 通过源于服务提供商的专题服务 ) 的基础上, 或者在可以用于确定相关节目的任何准则的基础上, 可以确定与背景选择相关的节目。背 景无关的选择可以限制为下一周安排最多的媒体内容。
     在一实施例中, 在条中显示的内容还可能受到一年中的时间、 一天中的时间或一 周中的一天的影响。例如, 在周五晚间, 用户将很有可能观看电影, 由此更多的电影可以在 条上显示。在另一实施例中, 用户可能习惯于观看最近已经记录的内容。例如, 用户可能观 看电视节目 “绯闻女孩 (Gossip Girl)” ( 一旦完成对该节目的记录 )。基于该操作, 可以用“绯闻女孩” 的最新记录对所述条进行填充 ( 如果该节目还没有观看 ), 从而用户可以容易 地选择该内容。
     在一实施例中, 发现条仅在每个视图中显示指定数量的广告或者第三方的内容。 例如, 指定的数量可以是 1。 可以执行规则以在发现条中显示广告。 相同的宣传可能不显示 在屏幕设置中相邻的视图中。对于视图, 广告内容应当完整出现。由此, 如果系统在不与用 户交互的情况下旋转视图, 没有广告将被关闭。来自第三方广告商的广告每隔一个视图进 行插入, 而来自电子节目指南的宣传也每隔一个视图进行插入。
     在一实施例中, 可以在客户端与中央服务器断开连接时显示发现条。在这种条件 下, 客户端可能已经对内容进行了缓存, 所述内容允许客户端在断开状态向用户显示所述 条。在另一实施例中, 无论客户端与中央服务器何时断开, 均不会显示发现条。在这种情况 下, 所述条可以由大图标以及说明网络连接无法获取的消息代替, 并且应当固定, 以便再次 显示发现条。
     图 27 示出了对于分集连续剧的下拉式屏幕的示例。用户可以从发现条中选择连 续剧 2702。可以看到, 一旦对选择进行高亮显示, 即显示连续剧 “罗马 (Rome)” 图像 2704。 该图像可以存储在数据库上, 并且进行更新以反映当前的剧集。如果无法获取对于该连续 剧的图像, 则可以显示相关图像, 例如全体演员的图像。在图 27 中, 可以进行与该连续剧相 关的操作。例如, 用户可能希望记录或下载该连续剧的所有剧集或仅是特定的剧集。示出 了具体针对该连续剧的信息。评级 2706 是针对整个连续剧的 ( 不是单独的一集 ), 并且文 本将描述整个连续剧的引序 (premise)。此外, 可以显示分级、 体裁和播出日期 2708。还可 以显示用于高清的图形提示, 无论媒体内容是否可下载或者正在播放。 在一实施例中, 可用 性可以包括多种形式, 包括但不限于现在观看、 记录、 租用、 购买、 预订或免费下载。在另一 实施例中, 图形提示表明该内容可以来自多个源, 包括宽带伙伴或经由网络电视。 还可以显 示其他类型的数据, 例如但不限于, 内容的元数据 ( 包括节目描述、 持续时间、 标签等 )。对 该数据的放置和选择的显示可以根据具体情况有所改变。在另一实施例中, 数据的放置和 选择可以由用户定义。此外, 2710 显示选择该连续剧的原因。
     图 28 示出了对于分集连续剧的下拉式屏幕的示例。与图 27 相比, 对于 “迷失 (Lost)” 下拉式屏幕是针对特定的一集。可以在图中看到, 为该集显示图像 2804( 来自该 集的剧照 )。如果无法获取对于该连续剧的图像, 则可以显示相关图像, 例如全体演员的图 像。用户可能希望记录或下载该特定的剧集。示出了具体针对该连续剧中的剧集的信息。 如果信息可用, 则显示标题、 集标题、 以及季的编号和集的编号 2806。季的编号表明连续剧 的季。集的编号表明特定的季中的集的编号。由此, 连续剧迷失的总第 25 集是第 2 季的第 集 “There’ s No Place Like Home” 是第 4 季的第 13 集。 1 集。在当前的情况下,
     还可以显示图形提示, 表明该集先前没有播放过。示例可以是图 28 中的图形 “new” 2810。如果可用, 还可以显示剧集描述、 剧集的分级 ( 例如 TV-MA、 TV-14 等 )2812、 拇指评级 (1 个向上的拇指、 2 个向上的拇指、 1 个向下的拇指等 ) 以及剧集的原始播出时 间。在一实施例中, 可用性可以显示为包括多种形式, 包括但不限于现在观看、 记录、 租用、 购买、 预订或免费下载。在另一实施例中, 图形提示表明该内容可以来自多个源, 包括宽带 伙伴或经由网络电视。还可以显示其他类型的数据, 例如但不限于, 内容的元数据 ( 包括节 目描述、 持续时间、 标签等 )。对该数据的放置和选择的显示可以根据具体情况有所改变。在另一实施例中, 数据的放置和选择可以由用户定义。此外, 2814 显示选择该连续剧的原 因。
     图 29 示出了对于电影或非分集节目的屏幕示例。示出的信息可以是仅针对电影 或非分集节目的。示出的信息可以包括但不限于, 节目名称、 发布年份、 节目持续时间 ( 以 小时和分钟显示或者仅以分钟显示 )2902、 节目评级 ( 可以包括从 1 星到 4 星的星级系 统 )2904、 MPAA 分级和发布日期 2906。可以显示图像 2908, 例如电影的电影海报或者作品 图像。还显示内容如何可以获取 ( 购买或下载 ) 的描述 2910。还可以显示表明媒体内容是 高清的图形提示。 在一实施例中, 可用性可以包括多种形式, 包括但不限于现在观看、 记录、 租用、 购买、 预订或免费下载。 在另一实施例中, 图形提示表明该内容可以来自多个源, 包括 宽带伙伴或经由网络电视。还可以显示其他类型的数据, 例如但不限于, 内容的元数据 ( 包 括节目描述、 持续时间、 标签等 )。对该数据的放置和选择的显示可以根据具体情况有所改 变。在另一实施例中, 数据的放置和选择可以由用户定义。
     图 30 示出了对于人物的屏幕示例。示出的信息可以是仅针对人物的。示出的信 息可以包括但不限于, 人名 3002、 人物职责 ( 演员、 音乐家、 作者等 )、 致谢名单 3004 以及致 谢的节目标题列表。还可以显示人物图像 3006, 其可以显示人物的图像或者人物扮演的角 色的图像。 还显示了推荐该人物的原因 3008。 还可以显示其他类型的数据, 例如但不限于, 出生日期和地点、 传记故事、 星座、 与影迷俱乐部的链接等。对该数据的放置和选择的显示 可以根据具体情况有所改变。在另一实施例中, 数据的放置和选择可以由用户定义。 图 31 示出了对于宣传预览的屏幕示例。显示的这些信息当中可以包括但不限于, 网格横幅 3102、 可以包括在横幅中的描述、 以及用户执行的与屏幕有关的任何操作 3104。 可能的操作之一是转到广告标明的目的地。 在其他实施例中, 可以显示小视频以代替横幅。 在另一实施例中, 图形提示表明该内容可以来自多个源, 包括宽带伙伴或经由网络电视。 还 可以显示其他类型的数据, 例如但不限于, 内容的元数据 ( 包括节目描述、 持续时间、 标签 等 )。 对该数据的放置和选择的显示可以根据具体情况有所改变。 在另一实施例中, 数据的 放置和选择可以由用户定义。
     图 32 示出了在对歌曲进行高亮显示时显示的信息示例。示出的信息可以包括但 不限于, 歌曲名 3202 和乐队、 歌曲体裁、 以及发布日期 3204。歌曲图像 3206 还可以显示乐 队图像, 或者单曲或专辑封面的图像。还显示了推荐歌曲的原因 3208。图形提示 3210 还可 以显示歌曲源或出版商。在另一实施例中, 代替或者除了图像 3210, 可以显示乐队、 专辑、 记录等的图像。 在一实施例中, 可用性可以包括多种形式, 包括但不限于现在观看、 记录、 租 图形提示表明该内容可以来自多个源, 包括宽 用、 购买、 预订或免费下载。 在另一实施例中, 带伙伴。还可以显示其他类型的数据, 例如但不限于, 歌曲的元数据 ( 包括节目描述、 持续 时间、 标签等 )。 对该数据的放置和选择的显示可以根据具体情况有所改变。 在另一实施例 中, 数据的放置和选择可以由用户定义。
     浏览
     用户还可以决定基于多个类别进行浏览, 这些类别包括但不限于 : 顶级精选、 喜 爱、 收集、 电影、 电视、 体育、 来自特定提供商和类别 ( 体裁 ) 的内容。 这也是带有多个方框的 图形界面。图 33 示出了示例。在图 33 中, 用户可以在左侧示出的类别 3302 中进行选择, 以在屏幕右侧的网格 3304 中显示。网格中的条目数可以基于网格中每个方框的大小和使
     用的屏幕大小而改变。
     浏览菜单中的条目可以以多种方式分类或分组。在一个实施例中, 列出的条目是 经由下载或流式传输免费可获取的媒体内容, 或者是即将上映的媒体内容。 由此, 关于即刻 性和可用性的含义显示条目。在另一分组中, 展示的媒体内容可能在第二天的某个时候显 示或可用于购买。
     3.4 附加特征
     数据服务质量
     在一实施例中, DVR 向中央服务器发送和接收的数据是基于优先级的。 随着 DVR 和 中央服务器之间传输的数据量显著增加, DVR 的性能可能受到影响, 因为不能足够快地接收 或传输数据。由此, 相对于不那么时间敏感的数据 ( 每日指南更新 ), 可以对与当前执行的 操作 ( 搜索 ) 有关的数据给予更高的优先级。这样, 较高优先级的数据将优先于较低优先 级的数据进行传输。这确保影响用户体验的数据更有可能及时到达 DVR。
     在 DVR 中缓存数据
     随着需要更多的数据以支持更加健壮的用户界面, 为了改进用户体验, 更多的与 多个特征相关的数据可以由 DVR 缓存。这无需 DVR 在每次屏幕改变时请求数据, 或者无需 显示发现条。在一实施例中, DVR 可以缓存用户将要观看的预期的数据。由此, 用于发现条 ( 显示在每个屏幕上 ) 的数据由 DVR 缓存。DVR 不再需要传输大量数据, 并且用户体验得到 了改进。
     搜索中的隐私
     在一实施例中, 通过让用户选择是否由服务提供商保存并记录他或她输入的信 息, 可以为用户保留隐私。 如果用户决定所有信息均由服务提供商记录, 则搜索的所有功能 对于用户可用。如果用户选择不加入 ( 保持用户数据的隐私性并且不被共享 ), 则用户可 以继续使用搜索, 但不是所有的功能都是可用的。例如, 可能需要保存特定信息, 以提供搜 索特征。 在这种情况下, 需要所保存的数据的搜索特征对于不加入的用户将是无法使用的。 用户可以选择加入某些信息, 这些信息允许使用搜索的某些特征, 而不允许使用搜索的其 他特征。
     对 DVR 的远程应用访问
     在一实施例中, 服务提供商能够访问 DVR 以确定 DVR 的状态, 从而改进搜索和用户 界面。例如, 发现条包含将要显示给用户的内容, 但是不应包含已经安排记录的内容。确 定该信息的唯一方法是访问 DVR 以获得安排的记录列表。先前, 服务提供商不能进行访问 DVR 并由此不能使用所有的搜索结果, 并且用户界面不能将单个 DVR 的状态数据纳入搜索 或用户界面应用中。在一实施例中, 服务提供商在服务器上远程执行应用过程并且远程调 用 DVR, 以确定任何必要的状态信息。在另一示例中, 记录冲突不能由服务提供商确定。通 过获取 DVR 的状态信息, 可以立即向用户展示记录冲突。
     经过所记录的视频可获取的内容
     在一实施例中, 当用户观看记录的媒体内容时, 可以向用户展示可获取内容的选 择。可获取内容可以来自在内容条中展示的内容, 或者可以基于多个因素独立地获得。例 如, 可获取内容可能与用户正在观看的媒体内容相关, 或者可能由用户先前的操作确定。 可 获取内容的确定可以基于早期关于内容条描述的策略和准则。在一实施例中, 在记录结束或者用户已经暂停记录时, 向用户展示可获取内容 ( 作为视频上的条 )。 通过在用户观看时 显示相关的可获取内容, 用户很可能看到可获取内容或者对可获取内容产生兴趣。
     应用程序
     利用高速互联网连接, DVR 还具有允许用户玩游戏或运行应用程序的能力。在一 实施例中, 无论高速互联网连接是否可用, 经过高速互联网连接可用的应用程序显示在菜 单屏幕中。如果高速互联网连接可用, 这允许用户查看哪些应用程序将是可用的。为表明 应用程序不是现用 (active) 的, 屏幕中应用程序的名称可能是不同颜色, 例如灰色。在另 一实施例中, 只有现用的应用程序显示在菜单屏幕中。
     在一实施例中, 应用程序还可以与标签相关。标签允许应用程序出现在另一菜单 中, 该菜单具有可以与该应用程序一起使用的内容。例如, 照片应用程序可以具有标签, 所 述标签将该应用程序与任意照片内容关联。在这种情况下, 用户可以将照片存储在 DVR 中 的特定菜单下。该标签将照片应用程序与照片内容关联, 并且照片应用程序的快捷方式将 出现在带有照片的菜单中。 该标签可以与任何第三方的应用程序关联, 并且因此, 任何第三 方的照片应用程序也可以出现在该菜单中。
     指定源
     在一实施例中, 用户可以指定搜索结果可以来自哪些源。例如, 由于某些原因, 用 户可能不喜欢 Amazon.com 的内容。用户可以限制显示来自哪些源的结果。在一实施例中, 通过肯定地识别哪些网站或者源是优选的, 用户可以执行该操作, 并且接着仅将来自这些 源的内容显示为搜索结果。图 34 示出了示例。在图 34 中, 示出了一列不同的视频提供商 3404。用户可以选择每个视频提供商附近的复选框 3402, 以使得来自这些视频提供商的内 容出现在搜索结果中。 在另一实施例中, 用户可以指定其不希望接收结果的特定的源, 并且 因此, 搜索结果设置排除来自该特别指定的源的所有内容。
     在一实施例中, 可以向用户提供一列从中获取特定的媒体内容的内容提供商。例 如, 最近上映的电影可以从多个提供商 ( 例如 Amazon.com、 Netflix 和 Blockbuster) 下载 获取。这些提供商可以改变为该特定的电影及其上演 ( 例如高清或标清 ) 收取的费用。由 此, 用户可以选择从谁那里获取最近上映的电影以及电影是否是高清的。图 35 示出了示 例。在图 35 中, 示出了对于电影爱情无限谱 (Nick and Norah’ s Infinite Playlist) 的 选择。该电影可以从不同的提供商 (Amazon、 Blockbuster、 Netflix、 Cinema Now) 获取。用 户具有很多选择, 包括从 Amazon 以高清格式租用电影 3502, 从 Amazon 以标清格式租用电影 3504 以及从 Amazon 购买该电影 3506。在虚线下方的是一些可用的其他选择 3508, 可以指 明电影还可以通过其他的提供商获取, 但是用户当前不算该服务提供商的订购者或者不能 访问该服务提供商。
     图形中的图片
     当观看特定菜单 ( 或图形 ) 时, 当前观看的电视节目或记录在视频缩放窗口 (video scaled window)( 或者图形中的图片 “PIG” ) 中显示。根据具体情况, PIG 可以显 示在屏幕的任何部分。用户可能希望去除 PIG 的视图, 以便不会错过正在观看的任何节目。 例如, 观众可以在小尺寸视频上看到橄榄球比赛中的破坏者 ( 例如橄榄球比赛中的触地得 分 ), 并且更愿意仅以全屏方式观看橄榄球比赛。 用户可以选择利用来自远程控制的单一命 令关闭 PIG。用户随后可以在其希望时打开 PIG。在一实施例中, PIG 的显示也可以基于用户利用远程控制的操作。例如, 如果用 户从直播电视返回菜单 ( 此时在指定的时间期限内发现远程操作 ), 则利用菜单显示 PIG。 在另一示例中, 如果用户从直播电视返回菜单 ( 其中在指定的时间期限内没有发现远程操 作 ), 则不显示 PIG。
     4.0 执行机制——硬件概述
     图 36 是示出了可以在其上实现本发明的实施例的计算机系统 3600 的框图。计算 机系统 3600 包括总线 3602 或用于传递信息的其他通信机构, 以及与总线 3602 连接的用 于处理信息的处理器 3604。计算机系统 3600 还包括主存储器 3606, 例如随机存取存储器 (RAM) 或其他动态存储设备, 主存储器 3606 与总线 3602 连接, 用于存储信息和将由处理器 3604 执行的指令。 主存储器 3606 还可以用于存储在将由处理器 3604 执行的指令执行过程 中的临时变量或其他中间信息。计算机系统 3600 进一步包括与总线 3602 连接的用于为处 理器 3604 存储静态信息和指令的只读存储器 (ROM)3608 或其他静态存储设备。提供存储 设备 3610( 例如磁盘或光盘 ) 并且存储设备 3610 与总线 3602 连接, 用于存储信息和指令。
     计算机系统 3600 可以经由总线 3602 与显示器 3612( 例如阴极射线管 (CRT)) 连 接, 用于向计算机用户显示信息。包括字母数字键和其他键的输入设备 3614 与总线 3602 连接, 用于与处理器 3604 传递信息和命令选择。另一类型的用户输入设备是光标控制器 3616, 例如鼠标、 跟踪球或光标方向键, 用于向处理器 3604 传送方向信息和命令选择并且 用于控制光标在显示器 3612 上的移动。该输入设备通常在两个轴, 第一轴 ( 例如 x) 和第 二轴 ( 例如 y) 上具有两个自由度, 这允许设备在平面内指定位置。
     本发明涉及计算机系统 3600 的使用, 用于执行在此描述的技术。根据本发明的一 个实施例, 响应于处理器 3604 执行包含在主存储器 3606 中的一个或多个指令的一个或多 个序列, 计算机系统 3600 执行这些技术。这样的指令可以从另一计算机可读介质 ( 例如存 储设备 3610) 读入主存储器 3606。包含在主存储器 3606 中的指令的序列的执行使得处理 器 3604 执行在此描述的处理步骤。在可选择的实施例中, 硬连线电路可以用于代替软件指 令或者与软件指令一起使用, 以实现本发明。 由此, 本发明的实施例不限于硬件电路和软件 的任意特定的结合。
     在此使用的术语 “计算机可读介质” 指代参与提供数据的任意介质, 这些数据使得 机器以特定方式操作。在使用计算机系统 3600 实施的实施例中, 包括多种计算机可读介 质, 例如向处理器 3604 提供指令用于执行。这样的介质可以采用很多形式, 包括但不限于 存储介质和传输介质。存储介质包括非易失性介质和易失性介质。非易失性介质包括, 例 如光盘或磁盘, 例如存储设备 3610。易失性介质包括动态存储器, 例如主存储器 3606。传 输介质包括同轴电缆、 铜线和光纤, 包括包含总线 3602 的线。传输介质还可以采取声波或 光波形式, 例如那些在声波和红外数据通信中产生的声波或光波。所有这些介质必须是有 形的, 以使介质承载的指令能够被将指令读入机器的物理机制探测。
     计 算 机 可 读 介 质 的 常 见 形 式 包 括, 例 如 软 盘 (floppy disk)、 可折叠磁盘 (flexible disk)、 硬盘、 磁带或任意其他磁介质、 CD-ROM、 任意其他光学介质、 穿孔卡片、 纸 带、 任意其他带有孔的形式的物理介质、 RAM、 PROM、 EPROM、 闪存 EPROM 或任意其他存储芯片 或卡带、 以下描述的载波、 或者计算机可以读取的任意其他介质。
     计算机可读介质的多种形式可以用于将一个或多个指令中的一个或多个序列传送到处理器 3604 用于执行。例如, 指令最初可以装载在远程计算机的磁盘上。远程计算机 可以将指令加载到其动态存储器中, 并且使用调制解调器通过电话线发送指令。计算机系 统 3600 的本地调制解调器可以接收电话线上的数据, 并且使用红外发射器将数据转换为 红外信号。红外探测器可以接收红外信号中承载的数据, 并且适当的电路可以将数据放置 在总线 3602 上。总线 3602 将数据传送到主存储器 3606, 处理器 3604 从主存储器 3606 重 新获取指令并且执行指令。在处理器 3604 执行之前或之后, 主存储器 3606 接收的指令可 以可选地存储在存储设备 3610 上。
     计算机系统 3600 还包括与总线 3602 连接的通信接口 3618。通信接口 3618 提供 与网络链接 3620 连接的双向数据通信, 网络链接 3620 与本地网络 3622 连接。例如, 通信 接口 3618 可以是综合业务数字网 (ISDN) 卡或调制解调器, 以向对应类型的电话线提供数 据通信连接。作为另一示例, 通信接口 3618 可以是局域网 (LAN) 卡, 以向兼容的 LAN 提供 数据通信连接。也可以实施无线链接。在任意这样的实施中, 通信接口 3618 发送并且接收 电、 电磁或光信号, 这些信号承载代表多种信息类型的数字数据流。
     网络链接 3620 通常通过一个或多个网络向其他数据设备提供数据通信。例如, 网 络链接 3620 可以通过本地网络 3622, 向主机 3624 或由因特网服务提供商 (ISP)3626 操作 的数据设备提供连接。ISP 3626 接着通过全球范围的包交换数据通信网 ( 现在通常称为 “因特网” 3628) 提供数据通信服务。本地网络 3622 和因特网 3628 均使用承载数字数据流 的电、 电磁或光信号。经过不同网络的信号以及网络连接 3620 上和经过通信接口 3618 的 信号 ( 它们向计算机系统 3600 或者从计算机系统 3600 承载数字数据 ) 是传输信息的载波 的典型形式。
     计算机系统 3600 可以通过网络、 网络链接 3620 和通信接口 3618 发送消息和接收 数据 ( 包括程序代码 )。在因特网的示例中, 服务器 3630 可以通过因特网 3628、 ISP 3626、 本地网络 3622 和通信接口 3618 传输用于应用程序的请求代码。
     接收的代码可以在其被接收时由处理器 3604 执行, 并且 / 或者存储在存储设备 3610 或其他非易失性存储器中用于以后执行。 在这种方式中, 计算机系统 3600 可以获得载 波形式的应用代码。
     在前述说明书中, 本发明的实施例已经参照多个根据具体情况变化的特定细节得 以描述。由此, 本发明以及本发明申请人的唯一的并排他的指示, 是本申请的权利要求, 在 权利要求发布的具体形式中, 包括任意后来的更正。 在此明确列出的、 对包含在这样的权利 要求中的术语的任何定义, 应该决定这些术语在权利要求中的使用意义。 因此, 没有在权利 要求中明确列举的限制、 要素、 性质、 特征、 优点或属性不应以任何方式限制这些权利要求 的范围。由此, 说明书和附图应视为示例性而不是限制性的意义。
     5.0 示例
     在一实施例中, 方法包括以下步骤, 或者一个或多个存储指令的存储介质, 当由一 个或多个计算设备运行所述指令时, 所述指令使得实现以下步骤 : 在多媒体设备处接收来 自用户的查询, 所述查询包括一个或多个字母数字的字符 ; 随着每个字母数字的字符被接 收: 生成对应所述一个或多个字母数字的字符的多个搜索结果 ; 显示所述多个搜索结果和 所述多个搜索结果中特定的搜索结果, 所述多个搜索结果至少部分地基于与接收的字母数 字的字符相关的关联性排名而被分类 ; 以及从用户接收对来自所述多个搜索结果的特定搜索结果的选择 ; 存储所接收的字母数字的字符和所选择的搜索结果之间的相关性 ; 在相关 性矩阵中, 将所述相关性与多个其他的相关性聚集 ; 以及基于所述相关性矩阵中的相关性, 更新所选择的搜索结果和所输入的字母数字的字符的关联性排名。
     在一实施例中, 方法或者一个或多个存储指令的存储介质, 其中来自用户的选择 包括在 DVR 处接收命令输入, 所述命令输入表明用户的特定程度的兴趣。
     在一实施例中, 方法或者一个或多个存储指令的存储介质, 其中当相关性达到阈 值寿命时, 将该相关性从相关性矩阵中去除。
     在一实施例中, 方法或者一个或多个存储指令的存储介质, 其中对相关性矩阵中 特定相关性的频率的改变率进行测量, 并且所述改变率是用于更新所述特定相关性的关联 性排名的准则。
     在一实施例中, 方法或者一个或多个存储指令的存储介质, 其中所显示的搜索结 果被基于共同特性分组。
     在一实施例中, 方法或者一个或多个存储指令的存储介质, 其中对组中的每个搜 索结果给予相同的关联性排名。
     在一实施例中, 方法或者一个或多个存储指令的存储介质, 其中共同特性包括以 下内容之一 : 相同标题、 共同演员、 共同导演、 共同作者、 共同创作者、 共同体裁或共同标签。 在一实施例中, 方法或者一个或多个存储指令的存储介质, 其中搜索结果限制为 用户可获取的媒体内容。
     在一实施例中, 方法或者一个或多个存储指令的存储介质, 其中对于新的可获取 内容的首次播出, 人为地提高关联性排名。
     在一实施例中, 方法或者一个或多个存储指令的存储介质, 其中与广播内容相关 的广播视频内容的用户所作的选择, 提高了相关的广播内容的关联性排名。
     在一实施例中, 方法或者一个或多个存储指令的存储介质, 其中仅显示来自用户 所选的内容提供商的搜索结果。
     在一实施例中, 方法或者一个或多个存储指令的存储介质, 进一步包括, 在选择所 述特定的搜索结果时, 显示多个内容提供商, 所述搜索结果在所述内容提供商上可获取。
     在一实施例中, 方法或者一个或多个存储指令的存储介质, 其中搜索结果包括从 用户不能访问或没有被授权的内容源可获取的媒体内容。
     在一实施例中, 方法或者一个或多个存储指令的存储介质, 其中在选择从用户不 能访问或没有被授权的内容源可获取的媒体内容时, 显示所述内容源如何被访问或者被授 权的指示。
     在一实施例中, 装置, 包括 : 查询接收子系统, 所述查询接收子系统在多媒体设备 处接收来自用户的查询, 所述查询包括一个或多个字母数字的字符 ; 随着每个字母数字的 字符被接收 : 生成子系统, 所述生成子系统生成对应接收到的所述一个或多个字母数字的 字符的多个搜索结果 ; 显示子系统, 所述显示子系统显示所述多个搜索结果和所述多个搜 索结果中特定的搜索结果, 所述多个搜索结果至少部分地基于与接收的字母数字的字符相 关的关联性排名而被分类 ; 以及选择接收子系统, 所述选择接收子系统从用户接收对来自 所述多个搜索结果的特定搜索结果的选择 ; 存储子系统, 所述存储子系统存储所接收的字 母数字的字符和所选择的搜索结果之间的相关性 ; 聚集子系统, 所述聚集子系统在相关性
     矩阵中, 将所述相关性与多个其他的相关性聚集 ; 以及排名更新子系统, 所述排名更新子系 统基于所述相关性矩阵中的相关性, 更新所选择的搜索结果和所输入的字母数字的字符的 关联性排名。
     在一实施例中, 装置, 其中来自用户的选择包括在 DVR 处接收命令输入, 所述命令 输入表明用户的特定程度的兴趣。
     在一实施例中, 装置, 其中当相关性达到阈值寿命时, 将该相关性从相关性矩阵中 去除。
     在一实施例中, 装置, 其中对相关性矩阵中特定相关性的频率的改变率进行测量, 并且所述改变率是用于更新所述特定相关性的关联性排名的准则。
     在一实施例中, 装置, 其中所显示的搜索结果被基于共同特性分组。
     在一实施例中, 装置, 其中对组中的每个搜索结果给予相同的关联性排名。
     在一实施例中, 装置, 其中共同特性包括以下内容之一 : 相同标题、 共同演员、 共同 导演、 共同作者、 共同创作者、 共同体裁或共同标签。
     在一实施例中, 装置, 其中搜索结果限制为用户可获取的媒体内容。
     在一实施例中, 装置, 其中对于新的可获取内容的首次播出, 人为地提高关联性排 名。
     在一实施例中, 装置, 其中与广播内容相关的广播视频内容的用户所作的选择, 提 高了相关的广播内容的关联性排名。
     在一实施例中, 装置, 其中仅显示来自用户所选的内容提供商的搜索结果。
     在一实施例中, 装置, 进一步包括, 在选择所述特定的搜索结果时, 显示多个内容 提供商, 所述搜索结果在所述内容提供商上可获取。
     在一实施例中, 装置, 其中搜索结果包括从用户不能访问或没有被授权的内容源 可获取的媒体内容。
     在一实施例中, 装置, 其中在选择从用户不能访问或没有被授权的内容源可获取 的媒体内容时, 显示所述内容源如何被访问或者被授权的指示。

用于自适应搜索的方法和技术.pdf_第1页
第1页 / 共82页
用于自适应搜索的方法和技术.pdf_第2页
第2页 / 共82页
用于自适应搜索的方法和技术.pdf_第3页
第3页 / 共82页
点击查看更多>>
资源描述

《用于自适应搜索的方法和技术.pdf》由会员分享,可在线阅读,更多相关《用于自适应搜索的方法和技术.pdf(82页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102341765A43申请公布日20120201CN102341765ACN102341765A21申请号200980157728222申请日2009123161/142,19320081231USG06F3/0020060171申请人TIVO有限公司地址美国加利福尼亚州72发明人谢利格伦农布赖恩比奇詹姆斯程理查德李金伯利帕卢赫罗伯特F波尼亚托夫斯基玛格丽特施密特74专利代理机构北京邦信阳专利商标代理有限公司11012代理人郑世奇54发明名称用于自适应搜索的方法和技术57摘要本发明提供了用于自适应搜索用户界面的方法和装置。本发明提供了界面,所述界面在接收搜索查询条目的每个字。

2、母数字的字符时,返回搜索结果。字母数字的字符的前缀和从先前搜索所选择的搜索结果之间的相关性被存储在相关性矩阵中。基于相关性矩阵中的相关性,更新关于字母数字字符的前缀的搜索结果的关联性排名。搜索结果可以被基于一个或多个共同特性分组。还基于对搜索结果所记录的选择改变率更新关联性排名。30优先权数据85PCT申请进入国家阶段日2011083086PCT申请的申请数据PCT/US2009/0699642009123187PCT申请的公布数据WO2010/078523EN2010070851INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书35页附图43页CN10234177。

3、9A1/3页21一种方法,包括在多媒体设备处接收来自用户的查询,所述查询包括一个或多个字母数字的字符;随着每个字母数字的字符被接收生成对应所述一个或多个字母数字的字符的多个搜索结果;显示所述多个搜索结果和所述多个搜索结果中特定的搜索结果,所述多个搜索结果至少部分地基于与接收的字母数字的字符相关的关联性排名而被分类;以及从用户接收对来自所述多个搜索结果的特定搜索结果的选择;存储所接收的字母数字的字符和所选择的搜索结果之间的相关性;在相关性矩阵中,将所述相关性与多个其他的相关性聚集;以及基于所述相关性矩阵中的相关性,更新所选择的搜索结果和所输入的字母数字的字符的关联性排名。2根据权利要求1所述的方。

4、法,其中来自用户的选择包括在DVR处接收命令输入,所述命令输入表明用户的特定程度的兴趣。3根据权利要求1所述的方法,其中当相关性达到阈值寿命时,将该相关性从相关性矩阵中去除。4根据权利要求1所述的方法,其中对相关性矩阵中特定相关性的频率的改变率进行测量,并且所述改变率是用于更新所述特定相关性的关联性排名的准则。5根据权利要求1所述的方法,其中所显示的搜索结果被基于共同特性分组。6根据权利要求5所述的方法,其中对组中的每个搜索结果给予相同的关联性排名。7根据权利要求5所述的方法,其中共同特性包括以下内容之一相同标题、共同演员、共同导演、共同作者、共同创作者、共同体裁或共同标签。8根据权利要求1所。

5、述的方法,其中搜索结果限制为用户可获取的媒体内容。9根据权利要求1所述的方法,其中对于新的可获取内容的首次播出,人为地提高关联性排名。10根据权利要求1所述的方法,其中与广播内容相关的广播视频内容的用户所作的选择,提高了相关的广播内容的关联性排名。11根据权利要求1所述的方法,其中仅显示来自用户所选的内容提供商的搜索结果。12根据权利要求1所述的方法,进一步包括在选择所述特定的搜索结果时,显示多个内容提供商,所述搜索结果在所述内容提供商上可获取。13根据权利要求1所述的方法,其中搜索结果包括从用户不能访问或没有被授权的内容源可获取的媒体内容。14根据权利要求13所述的方法,其中在选择从用户不能。

6、访问或没有被授权的内容源可获取的媒体内容时,显示所述内容源如何被访问或者被授权的指示。15一种存储一个或多个序列的指令的计算机可读存储介质,当由一个或多个处理器运行时,所述指令使得所述一个或多个处理器执行以下步骤在多媒体设备处接收来自用户的查询,所述查询包括一个或多个字母数字的字符;随着每个字母数字的字符被接收生成对应所述一个或多个字母数字的字符的多个搜索结果;权利要求书CN102341765ACN102341779A2/3页3显示所述多个搜索结果和所述多个搜索结果中特定的搜索结果,所述多个搜索结果至少部分地基于与接收的字母数字的字符相关的关联性排名而被分类;以及从用户接收对来自所述多个搜索结。

7、果的特定搜索结果的选择;存储所接收的字母数字的字符和所选择的搜索结果之间的相关性;在相关性矩阵中,将所述相关性与多个其他的相关性聚集;以及基于所述相关性矩阵中的相关性,更新所选择的搜索结果和所输入的字母数字的字符的关联性排名。16根据权利要求15所述的计算机可读存储介质,其中来自用户的选择包括在DVR处接收命令输入,所述命令输入表明用户的特定程度的兴趣。17根据权利要求15所述的计算机可读存储介质,其中当相关性达到阈值寿命时,将该相关性从相关性矩阵中去除。18根据权利要求15所述的计算机可读存储介质,其中对相关性矩阵中特定相关性的频率的改变率进行测量,并且所述改变率是用于更新所述特定相关性的关。

8、联性排名的准则。19根据权利要求15所述的计算机可读存储介质,其中所显示的搜索结果被基于共同特性分组。20根据权利要求19所述的计算机可读存储介质,其中对组中的每个搜索结果给予相同的关联性排名。21根据权利要求19所述的计算机可读存储介质,其中共同特性包括以下内容之一相同标题、共同演员、共同导演、共同作者、共同创作者、共同体裁或共同标签。22根据权利要求15所述的计算机可读存储介质,其中搜索结果限制为用户可获取的媒体内容。23根据权利要求15所述的计算机可读存储介质,其中对于新的可获取内容的首次播出,人为地提高关联性排名。24根据权利要求15所述的计算机可读存储介质,其中与广播内容相关的广播视。

9、频内容的用户所作的选择,提高了相关的广播内容的关联性排名。25根据权利要求15所述的计算机可读存储介质,其中仅显示来自用户所选的内容提供商的搜索结果。26根据权利要求15所述的计算机可读存储介质,进一步包括在选择所述特定的搜索结果时,显示多个内容提供商,所述搜索结果在所述内容提供商上可获取。27根据权利要求15所述的计算机可读存储介质,其中搜索结果包括从用户不能访问或没有被授权的内容源可获取的媒体内容。28根据权利要求27所述的计算机可读存储介质,其中在选择从用户不能访问或没有被授权的内容源可获取的媒体内容时,显示所述内容源如何被访问或者被授权的指示。29一种装置,包括查询接收子系统,所述查询。

10、接收子系统在多媒体设备处接收来自用户的查询,所述查询包括一个或多个字母数字的字符;随着每个字母数字的字符被接收权利要求书CN102341765ACN102341779A3/3页4生成子系统,所述生成子系统生成对应接收到的所述一个或多个字母数字的字符的多个搜索结果;显示子系统,所述显示子系统显示所述多个搜索结果和所述多个搜索结果中特定的搜索结果,所述多个搜索结果至少部分地基于与接收的字母数字的字符相关的关联性排名而被分类;以及选择接收子系统,所述选择接收子系统从用户接收对来自所述多个搜索结果的特定搜索结果的选择;存储子系统,所述存储子系统存储所接收的字母数字的字符和所选择的搜索结果之间的相关性;。

11、聚集子系统,所述聚集子系统在相关性矩阵中将所述相关性与多个其他的相关性聚集;以及排名更新子系统,所述排名更新子系统基于所述相关性矩阵中的相关性,更新所选择的搜索结果和所输入的字母数字的字符的关联性排名。30根据权利要求29所述的装置,其中来自用户的选择包括在DVR处接收命令输入,所述命令输入表明用户的特定程度的兴趣。31根据权利要求29所述的装置,其中当相关性达到阈值寿命时,将该相关性从相关性矩阵中去除。32根据权利要求29所述的装置,其中对相关性矩阵中特定相关性的频率的改变率进行测量,并且所述改变率是用于更新所述特定相关性的关联性排名的准则。33根据权利要求29所述的装置,其中所显示的搜索结。

12、果被基于共同特性分组。34根据权利要求33所述的装置,其中对组中的每个搜索结果给予相同的关联性排名。35根据权利要求33所述的装置,其中共同特性包括以下内容之一相同标题、共同演员、共同导演、共同作者、共同创作者、共同体裁或共同标签。36根据权利要求29所述的装置,其中搜索结果限制为用户可获取的媒体内容。37根据权利要求29所述的装置,其中对于新的可获取内容的首次播出,人为地提高关联性排名。38根据权利要求29所述的装置,其中与广播内容相关的广播视频内容的用户所作的选择,提高了相关的广播内容的关联性排名。39根据权利要求29所述的装置,其中仅显示来自用户所选的内容提供商的搜索结果。40根据权利要。

13、求29所述的装置,进一步包括在选择所述特定的搜索结果时显示多个内容提供商,所述搜索结果在所述内容提供商上可获取。41根据权利要求29所述的装置,其中搜索结果包括从用户不能访问或没有被授权的内容源可获取的媒体内容。42根据权利要求41所述的装置,其中在选择从用户不能访问或没有被授权的内容源可获取的媒体内容时,显示所述内容源如何被访问或者被授权的指示。权利要求书CN102341765ACN102341779A1/35页5用于自适应搜索的方法和技术技术领域0001本发明总体上涉及数字视频录像机“DVR”。背景技术0002本部分描述的方法是可以实行的方法,但并不必然是先前已经构思或实行的方法。因此,除。

14、非另有指示,不应仅仅因为包含在本部分中,而将本部分描述的任何方法视为现有技术。0003DVR的问世彻底改变了用户观看和记录电视节目的方式。DVR消除了VCR的很多繁琐性以及对录像带的需要。DVR在硬盘驱动器上记录电视节目,所述硬盘驱动器能够存储大量电视节目。因为DVR通常是盒子形状并且位于与其连接的电视机的顶部,所以DVR通常属于现在称为“机顶盒”的设备的广义类别。与VCR非常类似,DVR从电缆或碟形卫星天线或者在一些情况下,与VCR不同,从宽带网络连接接收一个或多个电视信号其可以代表电视节目和/或电影作为输入,并且向电视机或其他显示设备输出电视信号。0004DVR用户能够指示DVR,对可能在。

15、将来某个时刻播出或者传输给DVR的指定内容进行安排用于记录。由此,用户能够在DVR将要接收内容之前,安排对于该内容的自动记录。例如,用户能够指示DVR记录将要在指定频道播出在指定的日期和时间开始,而在另一指定时间结束的未指定的内容。又如,用户能够指示DVR记录指定电影、指定事件或多集电视剧的指定剧集的指定放映在指定的频道并且在指定的日期和时间开始。又如,用户能够指示DVR记录指定电影、指定事件或多集电视剧的指定剧集的即将播出的下一场景,而不指定该场景将要播出的日期、时间或频道。又如,用户能够指示DVR在指定频道上记录多集电视剧的全部或首轮放映的全部剧集,而不指定这些剧集将要放映的日期或时间。又。

16、如,用户能够指示DVR记录与指定关键词、指定演员和/或指定导演相关的电影、事件或多集电视剧的剧集的全部或首轮放映的全部场景,而不指定这些场景的标题、频道或播出时间。0005其他的客户电子设备还允许在并不基于传统的广播或电缆传输的情况下记录和观看内容。例如,设备可以经由宽带网络连接获取内容。APPLETV是这种设备的示例。用户可以通过网络购买内容,并且使得该内容基于IP或任何其他的通信协议进行传送。可以使用利用因特网协议电视IPTV的设备。IPTV系统使用网络基础设施上的因特网协议,对数字电视服务进行传送。所有内容仅通过IP网络结构传送,并不使用广播或电缆。此类服务的示例是ATT的UVERSE设。

17、备还可以使用IPTV和标准传送的结合。例如,VERIZONFIOSTV通过IP传送视频点播VIDEOONDEMANDVOD内容和交互式特征,但是内容的绝大部分包括按次付费PAYPERVIEWPPV的内容通过标准的广播视频信号其承载模拟和数字内容提供。其他设备可以用作接收器,以传送来自多个不同的传送设备例如与该设备连接的DVR、DVD播放器、IPTV等的内容。0006因为大量内容可用于通过DVR观看,并且任何其他的设备能够存储和显示内容,所以对于特定的媒体或数字内容的搜索变得日益重要。执行搜索的一个难点在于,用户不说明书CN102341765ACN102341779A2/35页6能很容易地键入与。

18、用于搜索的关键词对应的字母。由此,用于减少对于输入与关键词对应的字母的需要的方法非常重要。0007此外,高清电视的采用已经改变了人们如何能够观看电视。高清电视显著提高了画面质量,将新的图像宽高比ASPECTRATIO引入电视,并且具有更高的屏幕分辨率。电视和显示设备具有特定的宽高比,或者显示器宽度除以显示器高度的比值。电视的常见宽高比,对于标清视频格式是431331,对于高清电视和欧洲数字电视格式是1691781。宽高比允许更多的空间,以便在其上向用户界面添加更多的特征。此外,高清电视的屏幕分辨率更高,使得用户拥有更加清晰的画面。附图说明0008在附图中,本发明通过示例性而不是限定性的方式进行。

19、描述,图中相同的附图标记表示相同的元件,其中0009根据本发明的实施例,图1A示出了可以执行节目数据的渐进式搜索的示例性系统;0010根据本发明的实施例,图1B是示出了数字视频录像机DVR部件的总体概述的框图;0011根据本发明的实施例,图2示出了DVR展示的“搜索”屏幕示例,在其上启动对媒体内容的搜索;0012根据本发明的实施例,图3示出了输入3个字母后的DVR展示的“搜索”屏幕示例;0013根据本发明的实施例,图4示出了DVR展示的“搜索”屏幕示例,此时高亮地显示了来自可能的搜索结果之一的分集电视剧;0014根据本发明的实施例,图5示出了DVR展示的“搜索”屏幕示例,此时高亮地显示了来自可。

20、能的搜索结果之一的非分集电视节目/电影;0015根据本发明的实施例,图6示出了DVR展示的“搜索”屏幕示例,此时高亮地显示了来自可能的搜索结果之一的人物;0016根据本发明的实施例,图7示出了DVR展示的“搜索”屏幕示例,此时高亮地显示了来自可能的搜索结果之一的第三方广告或展示窗;0017根据本发明的实施例,图8示出了DVR展示的“搜索”屏幕示例,此时高亮地显示了来自可能的搜索结果之一的歌曲;0018根据本发明的实施例,图9示出了DVR展示的“搜索”屏幕示例,此时高亮地显示了来自可能的搜索结果之一的可下载内容;0019根据本发明的实施例,图10示出了DVR展示的“搜索”屏幕示例,此时高亮地显示。

21、了来自可能的搜索结果之一的标签;0020根据本发明的实施例,图11示出了DVR展示的“搜索”屏幕示例,此时高亮地显示了来自可能的搜索结果之一的对于“YOUTUBE结果RESULT”的选择;0021根据本发明的实施例,图12示出了DVR展示的“搜索”屏幕示例,此时高亮地显示了来自可能的搜索结果之一的对于“希望列表WISHLIST”的选择;0022根据本发明的实施例,图13示出了DVR展示的屏幕示例,该屏幕显示了可以为搜索进行更新的搜索选项SEARCHOPTIONS;说明书CN102341765ACN102341779A3/35页70023根据本发明的实施例,图14示出了DVR展示的屏幕示例,该屏。

22、幕基于季SEASON和集EPISODE显示了关于分集电视剧的信息;0024根据本发明的实施例,图15示出了DVR展示的屏幕示例,该屏幕显示了关于分集电视剧的演员CAST数据;0025根据本发明的实施例,图16示出了DVR展示的屏幕示例,该屏幕显示了关于分集电视剧的客串演员的数据;0026根据本发明的实施例,图17示出了DVR展示的屏幕示例,该屏幕显示了关于分集电视剧的相关媒体内容的数据;0027根据本发明的实施例,图18示出了DVR展示的屏幕示例,该屏幕显示了关于分集电视剧的特别收录BONUSFEATURES;0028根据本发明的实施例,图19示出了DVR展示的屏幕示例,该屏幕显示了关于分集电。

23、视剧的标签TAGS;0029根据本发明的实施例,图20示出了DVR展示的屏幕示例,该屏幕显示了记录冲突RECORDINGCONFLICTS;0030根据本发明的实施例,图21示出了DVR展示的屏幕示例,该屏幕显示了记录冲突,其中可以对媒体内容进行剪裁;0031根据本发明的实施例,图22示出了DVR展示的屏幕示例,该屏幕显示了使用季票SEASONPASS的记录冲突;0032根据本发明的实施例,图23示出了DVR展示的屏幕示例,该屏幕显示了使用季票的记录冲突,其中可以对媒体内容进行剪裁;0033根据本发明的实施例,图24A示出了DVR展示的屏幕示例,该屏幕显示了使用季票的记录冲突,其中高亮地显示了。

24、选择记录季票的所有剧集;0034根据本发明的实施例,图24B示出了DVR展示的屏幕示例,该屏幕显示了使用希望列表的记录冲突;0035根据本发明的实施例,图25A示出了DVR展示的屏幕示例,该屏幕在图形界面中显示了单一调谐器的DVR的记录冲突;0036根据本发明的实施例,图25BC示出了DVR展示的屏幕示例,该屏幕在图形界面中显示了带有2个调谐器的DVR在单一时期的记录冲突;0037根据本发明的实施例,图25DF示出了DVR展示的屏幕示例,该屏幕在图形界面中显示了带有2个调谐器的DVR在多个时期的记录冲突;0038根据本发明的实施例,图26示出了DVR展示的屏幕示例,该屏幕显示了使用希望列表的记。

25、录冲突,其中可以对媒体内容进行剪裁;0039根据本发明的实施例,图27示出了DVR展示的菜单屏幕示例,该屏幕包括多媒体内容条,其中对所述条中的分集电视节目高亮地显示;0040根据本发明的实施例,图28示出了DVR展示的菜单屏幕示例,该屏幕包括多媒体内容条,其中对所述条中的分集电视节目高亮地显示;0041根据本发明的实施例,图29示出了DVR展示的菜单屏幕示例,该屏幕包括多媒体内容条,其中对所述条中的电影/非分集电视节目高亮地显示;0042根据本发明的实施例,图30示出了DVR展示的菜单屏幕示例,该屏幕包括多媒体说明书CN102341765ACN102341779A4/35页8内容条,其中对所述。

26、条中的人物高亮地显示;0043根据本发明的实施例,图31示出了DVR展示的菜单屏幕示例,该屏幕包括多媒体内容条,其中对所述条中的第三方广告/展示窗高亮地显示;0044根据本发明的实施例,图32示出了DVR展示的菜单屏幕示例,该屏幕包括多媒体内容条,其中对所述条中的音乐歌曲高亮地显示;0045根据本发明的实施例,图33示出了多媒体内容条如何成为不同图像的传送带以及如何分为看得见的组;0046根据本发明的实施例,图34示出了DVR展示的菜单屏幕示例,该屏幕显示了如何可以在搜索中选择视频提供商;0047根据本发明的实施例,图35示出了DVR展示的菜单屏幕示例,该屏幕显示了可用于获取特定的媒体节目多个。

27、提供商;以及0048图36是系统的框图,本发明的实施例可以在其上执行。具体实施方式0049在下文的描述中,出于解释的目的列出了多个具体的细节,以便提供对本发明透彻的理解。然而显而易见的是,本发明可以在没有这些具体细节的情况下实施。在其他情况下,公知的结构和设备以框图形式示出,以免不必要地对本发明感到费解。0050在此,根据下列提纲描述实施例005110总体概述005220结构概述005330示例性的技术和过程005431自适应搜索结果005532用户界面005633多媒体内容的发现条DISCOVERYBAR005734附加特征005840执行机制005950示例006010总体概述0061在本。

28、发明中可以获得前面的背景技术中指明的需求,以及通过下文的描述而变得清晰的其他需求和目标,本发明包括执行自适应搜索结果和用户界面增强的方法。0062由于节目内容的数量激增,用户可能希望在DVR上执行对于特定节目内容的搜索。用户可能搜索的结果包括但不限于,人物、节目标题、音乐视频或者标签。在此使用的标签可以指代一组词、图片或用于链接多个内容片段的其他媒体。在DVR上执行搜索的一个缺点是,输入用于关键词搜索条目的文字是麻烦而缓慢的。使用远程输入设备,可以向用户提供屏幕,所述屏幕包含字母表和字母上方的选择方框SELECTIONSQUARE。用户可以使得选择方框在字母上方定位以选择字母。一旦用户对字母进。

29、行了选择,该字母将会出现在搜索框SEARCHBOX中。0063在一实施例中,随着将文字输入搜索框,DVR向用户返回其接下来可以选择的可能的结果。在一实施例中,搜索框中的文字与搜索结果中的文字对应。对应的文字可以与搜说明书CN102341765ACN102341779A5/35页9索结果的任意部分对应,而不仅是搜索结果的起始文字。例如,用户可能将字母“HOU”输入搜索框。在这种情况下,DVR将返回在其中某处具有字母“HOU”的结果。一些结果可能是“DESPERATEHOUSEWIVES”、“HOUSEMD”、“HOUSEHUNTER”和“HOUSEONHAUNTEDHILL”。如果结果选择仅限于。

30、标题的起始文字,则“DESPERATEHOUSEWIVES”将不会出现在可能的结果列表中。在其他实施例中,对应的文字可以与相关术语或概念中的文字对应。例如,与“SPORTS”对应的字母“SPO”还可以返回关于“NFLFOOTBALL”的结果,因为“NFLFOOTBALL”属于“SPORTS”的类别。结果还可以包括人物、演员、标签和音乐视频。还可以添加或包括其他类别以提高搜索效率。搜索的数据还包括任意的节目元数据例如节目描述信息,以及人物、演员、标签和音乐视频。0064在一实施例中,展示给用户的、与搜索框中的文字对应的搜索结果至少部分地基于关联性。关联性可以基于很多不同的因素,例如由用户单独执行。

31、的操作或者很多用户的操作的集合。在一实施例中,结果基于之前的用户的选择,以特定的搜索文字排序。例如,用户可以将字母“HOU”输入搜索框。“HOUSEMD”是排名最高的节目并且列在首位,这是因为已经将条目“HOU”输入搜索框的其他用户选择了“HOUSEMD”。随着时间的过去,更多的用户可能在输入搜索条目“HOU”后选择“DESPERATEHOUSEWIVES”。在这种情况下,系统将确定“DESPERATEHOUSEWIVES”的关联性更高并且将其列为高于“HOUSEMD”。0065用于在其上显示信息的更大的可用空间允许在不改变屏幕的情况下显示更多的信息。在一实施例中,当用户将搜索屏幕上可能的搜索。

32、结果的特定媒体内容高亮显示时,关于高亮显示的媒体内容的附加信息显示出来。如果屏幕显示区域受到进一步限制,则用户将只好选择可能的搜索结果并且在显示信息之前要求改变屏幕,使得用户跟随该转变更加困难。0066DVR的用户界面是非常重要的,因为该界面是用户可以与DVR进行交互的唯一途径。在一实施例中,动态的内容条位于用户界面上,其允许向用户展示可能感兴趣的附加的新内容。所述内容条可以在其中显示任意数量的可获取的媒体内容,而这些媒体内容可以从一个视图转变为下一视图。显示的内容可以是与用户正在搜索的媒体内容相关的内容、推荐的节目、广告、流行的内容、朋友的推荐和可信第三方例如NETFLIX、纽约时报等的推荐。

33、。用户还可以将内容条以多种方式定位,例如但不限于,将其直接向左或向右移动。内容条表现为在所要求的方向移动,并且当其由用户移动时,新的内容将会出现。006720结构概述0068根据一实施例,图1A示出了用于执行自适应搜索结果和用户界面的示例性的系统。系统包括通过任意通信接口例如以太网接口或无线通信端口与网络105通信连接的至少一个客户端设备,例如DVR102。DVR的功能在美国专利6,233,389中描述,该专利由本申请人拥有并且通过引用合并于此。在另一实施例中,DVR102由能够经由宽带下载或流式传输接收内容的设备替代。该设备能够接收和解码IPTV、IPTV和传统广播的结合或者任意其他的基于网。

34、络的通信协议。系统还包括服务提供商104,内容提供商106,个人计算机108和便携式设备110。0069个人计算机108可以是个人计算设备,例如台式计算机或膝上计算机,并且也通过任意通信接口包括无线与网络105连接。便携式设备110可以是任意手持计算设备、蜂窝电话、便携式媒体播放器或者任意其他的能够显示多媒体内容的便携式设备,并且说明书CN102341765ACN102341779A6/35页10也可以通过任意通信接口包括无线与网络105连接。DVR102、个人计算机108和便携式设备110,每一个均通过网络105与服务提供商104通信。在另一实施例中,DVR102、个人计算机108和便携式设。

35、备110,每一个均通过网络105与内容提供商110通信。0070网络105可以由在通信系统的设备之间提供数据交换的任意媒介或机构实现。网络105的示例包括不作限制,例如局域网LAN、广域网WAN、因特网、一个或多个陆地、卫星或无线链接等等。可选择地或者附加地,与网络105连接的任意数量的设备还可以通过通信链接彼此直接连接。0071在一个实施例中,内容提供商106经由电缆、卫星、陆地通信或其他传输方法,向DVR102提供广播节目内容。广播节目内容可以包括任意多媒体内容,例如音频、图像或视频内容。在另一实施例中,内容提供商106通过网络105,向DVR102、个人计算机108或便携式设备110提供。

36、多媒体内容,例如任意的可下载内容。0072在一个实施例中,DVR102与服务提供商104通信,服务提供商104提供节目指南数据、图形资源例如字体、图片等、服务信息、软件、广告、事件标识符数据和其他形式的数据,使得DVR102独立于服务提供商104工作,以满足用户的兴趣。在另一实施例中,DVR102、个人计算机108和便携式设备110能够通过网络105、通信连接或任意本地网络彼此通信,以传输内容、元数据或任意其他数据。0073在另一实施例中,内容提供商106可以向服务提供商104提供内容数据或任意元数据,包括宣传数据、图标、网络数据和其他信息。服务提供商104接着可以解释元数据,并且向DVR10。

37、2、个人计算机108或便携式设备110提供内容数据元数据。0074参考图1B,在一实施例中,DVR102通常包括由信号转换器154表示的多个部件,这些部件对于将模拟的电视信号数字化并且将模拟电视信号转换为数字数据流或者接受数字数据流是必要的。在美国专利6,233,389中对DVR的内部结构和操作的示例作了进一步描述。0075DVR102经由输入端152A,从天线接收来自有线电视系统、卫星接收器等的广播信号。输入端152A可以包括一个或多个调谐模块,所述调谐模块允许一个或多个信号被同时接收和记录。例如,由输入端152A接收的电视输入流可以采用国家电视标准委员会NATIONALTELEVISION。

38、STANDARDSCOMMITTEE制式的兼容信号或者PAL制式的兼容广播信号的形式。又如,由输入端152A接收的电视输入流可以采用数字形式,例如数字卫星系统DIGITALSATELLITESYSTEMDSS制式的兼容信号、数字广播服务DIGITALBROADCASTSERVICEDBS制式的兼容信号或者高级电视标准委员会ADVANCEDTELEVISIONSTANDARDSCOMMITTEEATSC制式的兼容信号的形式。DBS、DSS和ATSC基于称为动态图像专家组MOVINGPICTUREEXPERTSGROUP2MPEG2和MPEG2传输的标准。MPEG2传输是用于格式化来自电视源发射器。

39、的数字数据流的标准,使得电视接收器能够分解输入流,以找到多路复用信号中的节目。0076MPEG2传输多路复用在带有多个视频音频供应和专用数据的相同播出频道中支持多个节目。输入端152A调谐到频道中的特定节目,从该频道提取指定的MPEG流,并且将MPEG流供应到系统的其余部分。利用独立的视频和音频编码器,模拟的电视信号被编码为相似的MPEG格式,使得系统的其余部分不知道信号是如何获取的。信息可以以一些标准方式被调制到模拟电视信号的垂直消隐间隙VBI中;例如北美电视图文广播标准NORTH说明书CN102341765ACN102341779A7/35页11AMERICANBROADCASTTELET。

40、EXTSTANDARDNABTS可以用于将信息调制到NTSC信号的特定线路上,为此联邦通信委员会FCC授权另一特定线路用于隐蔽字幕CLOSEDCAPTIONCC和扩展数据服务EDS。这样的信号由输入端152A解码并且传给其他模块,就像信号已经经由MPEG2专用数据频道被传递一样。0077记录模块160通过将数字数据流存储在至少一个存储设备上记录输入数据流,所述存储设备标记为被设计成保留数字数据流片段的存储器164A/164B。存储器164A/164B可以是一个或多个非易失性存储设备例如硬盘、固态驱动器、USB外部硬盘驱动器、USB外部记忆棒、USB外部固态驱动器、网络接入存储设备等,所述非易失。

41、性存储设备可以是内部的164A和/或外部的164B。信号转换器154检索数据流的片段,将数据流转换为模拟信号,并且接着将该信号经由输出端152B调制到RF载波上,该信号被通过输出端152B传递到标准电视机上。输出端152B可以可选择地将数字信号传递到电视机或视频监视器上。例如,DVR102可以利用数字视频接口端口DVI,用于经由DVI线缆向电视机发送数字信号。0078DVR102还包括通信接口162,通过通信接口162,DVR102经由以太网、无线网、调制解调器或其他通信标准与网络105通信。另外,DVR102可以集成到电视系统中,使得上述部件容纳在能够执行DVR102的每个部件的功能的电视机。

42、中。0079在另一实施例中,DVR102通常包括多个部件,所述多个部件对于接收、记录、存储、传送和回放来自多个源例如PC、DVR、服务提供商或者内容服务器的数字数据信号是必要的。DVR302能够向另一DVR或PC传送数字数据信号。DVR102可以经由编码器156A和解码器156B将数字信号编码或解码为多个格式,以用于回放、存储或传送。根据本发明的一个实施例,编码器156A产生MPEG流。根据本发明的另一实施例,编码器156A产生使用不同编解码器编码的流。解码器156B对由编码器156A编码的流或者对以被接收的格式存储的流,使用适当的解码器进行解码。DVR102还能够使用加密器/解密器158将数。

43、字数据信号加密或解密,用于存储、传送或回放数字数据信号。0080在另一实施例中,DVR102由能够存储和显示IPTV或经由下载或流式传输可获取的某些其他内容的设备代替。所述设备包括对于接收、记录、存储、传输和回放经由IP或任意其他通信协议传输的数字数据信号必需的多个部件。该设备可以将数字信号编码为多个媒体格式,或者从多个媒体格式将数字信号解码,用于回放、存储或传输。该设备还将下载的或流式传输的内容加密或解密,用于存储、传输或回放。0081在一个实施例中,DVR102与服务提供商104通信,所述服务提供商提供节目指南数据、图形资源例如品牌图标和图片、服务信息、软件程序、广告和使得DVR102能够。

44、独立于服务提供商104操作以执行自主的记录功能的其他数据形式。DVR102和服务提供商之间的通信利用安全的分布架构,以在DVR102和服务提供商104之间传送数据,使得服务数据和用户的隐私均得到保护。008230示例性的技术和过程008331自适应搜索结果0084在一实施例中,用户可以执行对媒体内容、人物、标签或者与媒体内容相关的任意其他属性的搜索。用户在客户端设备例如DVR102显示搜索屏幕时开始搜索。用户可以基于来自用户的命令输入在搜索屏幕上进行浏览。图2示出了搜索屏幕的示例,其允许说明书CN102341765ACN102341779A8/35页12搜索与节目数据对应的词或词组。在图2中,。

45、搜索屏幕被标记为“搜索SEARCH”202,然而该标记可以根据执行方案有所变化。用户通过使用软键盘204提交字母数字的字符或符号而开始搜索,所述字符或符号对应用户感兴趣的特定的搜索条目。在另一实施例中,可以通过多种用户输入设备例如但不限于,键盘IR、外部USB或安装在DVR顶部的、远程设备或定点设备实现用户输入。0085在一实施例中,节目数据包括节目标题、人物、标签和元数据。在另一实施例中,基于服务提供商或其合作伙伴提供的服务以及可搜索数据的可用性,包括或排除其他类别的搜索准则。在此使用的“节目标题”是指但不限于电视节目、电影、可下载内容或任何其他的用户可观看内容的标题。这可以包括但不限于,经。

46、由广播、电缆或卫星可获取的内容、点播的内容、可以免费下载的内容、可以购买下载的内容、用于出租的可下载内容仅可以在有限时间内观看的内容或流式传输的内容。在此使用的术语“人物”可以用于指代任何个人或角色,其可以出现或包含在任何可获取内容的作品中。这些可以包括,但不限于演员、作者、导演、角色名或制片人。还可能使用的用于代替人物的可选择术语可以是“致谢名单CREDITS”。在此使用的术语“标签”是指一组词、图片或者可能与一个或多个特定的媒体内容相关的其他媒介。标签的示例可以是但不限于设置内容的位置、内容所属的体裁或者与内容相关的主题。在此使用的术语“元数据”可以指代任何节目元数据,包括描述、体裁、情节。

47、、原始的播出日期,或者可以以任何方式指代节目或者节目的描述或类别的任意数据。0086为了启动对于节目标题、人物或标签的搜索,用户输入其希望在搜索框200中查询的关于节目标题、人物或标签的字母数字的字符或符号。在一实施例中,随着字母数字的字符或符号被输入搜索框,与输入的字母数字的字符或符号一致的搜索结果出现,如图3所示。例如,如果用户输入字母数字的字符“H”、“O”和“W”,则搜索应用将返回结果,所述结果包括下载“HOWCAST”302、演员/导演“ROWHOWARD”304、连续剧“HOWIMETYOURMOTHER”306和非分集的/电影“HOWTOLOSEAGUYINTENDAYS”310。

48、。在一实施例中,搜索系统通过在媒体内容的名称附近放置媒体内容的图形指示,将显示的不同类型的媒体内容进行区别。例如在演员/导演“ROWHOWARD”304附近的是人的图形指示人的轮廓320。可以为每种类型的媒体内容显示独特的图形指示。在另一示例中,音乐标记的图形可以放在歌曲附近以表明媒体内容是歌曲,或者下载图形可以放在经由下载可获取的内容附近。可以使用其他图形指示或图标,以指示特定的内容是音乐视频或标签,或者来自特定提供商例如NETFLIX或YOUTUBE。随着用户在查询搜索框中输入查询,该查询从客户端传输到服务器,服务器将搜索结果返回,用于通过客户端显示。在一实施例中,可以将来自服务器数据的一。

49、些搜索结果缓存在客户端上,以便在重复搜索查询的情况下尽量减少数据传输。此外,如果无法获取客户端和服务器之间的连接,则用户可能无法使用搜索应用。在其他实施例中,可以将来自服务器数据的一组流行的搜索结果缓存在客户端上,从而在无法获取与服务器的连接时,可以在客户端执行对于流行内容的搜索。0087随着输入更多的字母数字的字符,搜索结果的范围相应地变窄。例如,字母数字的字符“SPACE”和“I”可以添加到先前输入的字母数字的字符“HOW”中。这形成搜索查询条目“HOWI”。在这种情况下,电视剧“HOWIMETYOURMOTHER”306将会保留。然而,演员/导演“ROWHOWARD”304、下载“HOWCAST”302和电影“HOWTOLOSEAGUYINTEN说明书CN102341765ACN102341779A9/35页13DAYS”310将被去除,因为这些条目中的每一个均不包含搜索查询的字母数字的字符“HOWI”。0088在一实施例中,显示的结果不以用户输入的字母数字的字符开始,而只是在搜索结果中的某处包含该字母数字的字符。例如,如果用户输入字母数字的字符“ERI”,则除了以“ERI”开始的结果“ERINBROCKOVICH”,仅包含该字母数字的字符“ERI”的其他结果也将出现。例如,可能出现的另一搜索结果将是“AMERICANIDOL”。0089搜索结果与输入的文字不匹配00。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1