推荐的记录和下载引导的制作方法

文档序号:7675495阅读:118来源:国知局
专利名称:推荐的记录和下载引导的制作方法
技术领域
本发明涉及数字视频录像机(DVR)。
技术背景可以寻求在这部分描述的方法,^f旦不必是先前构思或寻求过的方法。 因此,在这里除非另有说明,这部分所描述的方法不是在申请中声明的 现有技术,并且不因为包含在这部分中而承认是现有技术。将DVR引入到消费者世界已经使观众观看和记录电视节目的方式发 生革命。DVR消除了 VCR的复杂性和对录像带的需求。DVR将电视节 目记录在硬盘驱动器上,所述硬盘驱动器能够存储大量电视节目。因为 DVR通常是盒状,并且经常放在与其连接的电视机顶部,DVR通常被包 括在现在被称为"机顶盒"的装置的大类中。更象VCR, DVR从线缆或 卫星天线(或者,在某些情况下,不象VCR,从宽带网络连接)接收一 个或多个电视信号(所述信号可以表示电视节目和/或电影)作为输入, 并且还将电视信号输出到电视机或其他显示器。DVR的用户可以指示DVR制定计划,以记录可能在将来某一时间 广播或通过其他方式传输至DVR的指定内容。因此,用户能够在DVR 接收内容的时刻之前将自动记录所述内容的工作列入时间表。例如,用 户能够指示DVR,在指定^t据时间开始并在另一个指定时间结束,记录 将在指定频道上广播的未指定内容。在另 一个例子中,用户能够指示DVR 记录特定电影、特定事件或多集电视连续剧的特定剧集的特定显示(在 指定频道上,并且在指定日期和时间开始)。在另一个例子中,用户能够 指示DVR记录下面将要广播的特定电影、特定事件或多集电视连续剧的 特定剧集的实例,而不指定实例将要广播的日期、时间或频道。在另一 个例子中,用户能够指示DVR记录指定频道上的多集电视连续剧的所有(或所有首轮(first-run))剧集,而不指定那些剧集将要广播的日期和时 间。在另一个例子中,用户能够指示DVR记录与特定关键字、特定演员 和/或特定导演相关的电影、事件或多集电视连续剧的所有(或所有首轮 (first-run))剧集的实例,而不指定这些实例的标题、频道或广播时间。尽管某些现代DVR给DVR用户许多对那些DVR编程的选择,以利 用自动方式记录即将到来的内容,DVR用户仍然可能由于大量和各种可 利用的电视节目安排而不知所措。许多DVR用户难于决定他们想要其 DVR记录哪些播送的内容。某些DVR用户主要是并不清楚所播送的内 容,如果这些用户只要知道这种内容的存在就可能很有兴趣。DVR可能 经常感到他们正漂流在大量内容的海洋中,而没有可靠的罗盘来指导他 们。


本发明以附图中的实施例的方式描述,但不是限定的方式,在所述 附图中相同的附图标记表示相同的元件,其中图l表示根据本发明一个实施例的系统的方框图,通过所述系统DVR 用户可以"订阅"一个推荐实体的所推荐的记录和/或下载建议的列表;图2表示根据本发明一个实施例的使得DVR能够使用推荐实体的记 录和/或下载建议的技术步骤的流程图;图3表示根据本发明一个实施例的DVR的工作和内部结构的实例的 方框图;图4是系统的方框图,在所述系统上可以实现本发明的实施方式; 图5表示根据本发明一个实施例的推荐实体的列表,所述列表可以通 过DVR显示;图6表示根据本发明一个实施例的DVR显示屏幕的示例,所述显示 屏幕提供关于可选择推荐实体的其他信息;以及图7表示根据本发明一个实施例的DVR显示屏幕的示例,所述显示 屏幕列出了映射到特定推荐实体的推荐建议。
具体实施方式
在随后的描述中,出于解释的目的,为了提供对于本发明的完整理 解,阐述了大量特定的细节。然而,应该理解,本发明可以在没有这些 细节的情况下实施。在其他示例中,公知的结构和装置在框图中显示, 以便避免本发明不必要的含混。在随后的讨论中,在全部多个附图中类似的附图标记表示类似的部件。这里根据下列提纲描述实施方式1.0总体概述2.0系统结构概述3.0示例技术4.0推荐建议专用的DVR5.0示例DVR6.0执行机制——硬件概述1.0总体概述这里描述的系统和:技术帮助DVR用户决定该用户的DVR将记录和/ 或下载哪个内容。根据一种这样的技术,不同于DVR用户或拥有者的推 荐实体将一个或多个推荐记录和/或下载建议的列表发送到DVR服务提供方(例如,TiVo公司)。在很多情况下,实体是公知的组织,所述组织 具有很广泛的识别议程(recognized agenda)或迎合广泛识别和限定的人 群组(例如体育爱好者、视频游戏爱好者、动画爱好者、汽车爱好者、 健身爱好者、旅游爱好者、音乐爱好者、购物爱好者、美食爱好者、宠 物主人、家庭主人、家长、父母、女人、男人、成人、孩子、老年人、 宗教信徒、发明家、政党成员、自由主义者、保守主义者、单身、具有 不同生活方式的人等等)的特定兴趣。在其他情况下,实体可以是具有 关于DVR应该记录和/或下载的内容的某些意见的个人。例如,该列表可以包括实体推荐的一个或多个标题、关键字、导演、 演员、统一资源定位符(URL)(用于可下载的内容)、TiVoID等(TiVo ID是由TiVo公司分配给内容的目标标识符。TiVo ID为剧集、连续剧、 电影等提供明确的"名字"。用户可以利用网络服务查找特定内容的TiVo ID。 TiVo ID在具有同样标题的不同内容项目之间相区别)。因此,推荐 的记录或下载建议可以包括一个或多个内容需要满足的标准,以便所述 内容成为相应的推荐实体推荐记录或下载的要考虑的内容。列表可以包 括特定电影、事件或多集电视连续剧和这些连续剧的特定剧集、和/或下 载文件的实例。推荐的记录和/或下载建议可以指向某类人的兴趣,这些列表。例如,推荐实体可以在互联网上经由DVR服务提供方的网站向 DVR服务提供方提交推荐建议的列表。在另一个实例中,推荐实体可以 呼叫DVR服务提供方或其雇员,并且通过电话向DVR服务提供方口头 传送所述列表。DVR服务提供方可以建立并存储(例如,在数据库中) 推荐实体和推荐记录和/或下载建议的列表之间的映射。随着时间推移,DVR服务提供方可以从多个不同的推荐实体接收这 种列表并且建立单独的针对每个推荐实体的推荐实体-列表映射。DVR服 务提供方可以在互联网可访问的网页或DVR所显示的屏幕上显示映射到 推荐建议列表的推荐实体的标识符(例如,名字)。例如,图5表示根据 本发明的一个实施例的可由DVR显示的推荐实体的列表。图5所示的列 表包括推荐实体"公共感官媒体(Common Sense Media )"、"父母选择基 金会(Patents Choice Foundation ),,、"父母电视理事会(Parents Television Council)"和"TiVo呈现E/I编程(TiVo Presents E/IProgramming),,。在本发明的一种实施方式中,利用互联网浏览器(例如,Mozilla Firefox)或其他客户端装置(例如,移动通信装置或DVR),通过向网站 或其他信息系统4是供(a)用户标识符(例如独一无二地标识DVR用户、 DVR服务帐户和/或DVR单元的身份)以及(b)相关证明(例如密码), DVR用户可以登录DVR服务提供方的网站或其他信息系统。DVR用户中选择一个或多个。图6表示根据本发明一个实施例的DVR所显示屏幕
的实例,所述屏幕提供关于可选择的推荐实体的附加信息。图6中显示 的屏幕提供关于可选"f奪的推荐实体"公共感官媒体"的描述性信息,并且提供给DVR用户另外的选择,例如"得到这个指南(Get this Guide)" 和"查看即将到来的节目(View Upcoming Programs )"。在本发明的一种 实施方式中,DVR用户对"得到这个指南"选项的选择表示DVR用户 已经选择了该推荐实体并且希望"订阅"推荐实体的推荐建议。在本发 明的 一种实施方式中,推荐实体可以映射到多个不同的推荐建议列表, 并且DVR用户对特定推荐实体的选择使得与映射到特定推荐实体的 一组 不同列表被呈现给用户。然后用户能够选择所述呈现列表中该用户感兴 趣的任何一个。对于DVR用户选择(例如,通过从例如图6所示的屏幕显示菜单中 选择"得到这个指南")的每个推荐实体或推荐建议列表,DVR服务提供 方可以建立并存储(例如在数据库中)用户DVR单元与一个或多个用户 选择列表之间的映射,所述列表已经映射到推荐实体。特定的DVR单元 可以映射到多个推荐建议的列表,并且一个特定的推荐建议列表可以映 射到多个DVR单元。在本发明的一种实施方式中,每个DVR单元-列表 映射还可以指出所述映射指示的推荐建议列表的一个或多个用户选择的 例外。在本发明的一种实施方式中,DVR用户可以在决定是否选择映射到 推荐实体的列表中的某一个之前查看被映射到特定的推荐实体的推荐建议列表。可见所述映射到特定推荐实体的推荐建议可以帮助DVR用户决 定是否选择或"信任"所述推荐实体。例如,图7表示根据本发明一个 实施例的DVR所显示屏幕的实例,所述屏幕列出了一些映射至特定推荐 实体的推荐建议。图7中显示的所述屏幕列出了四个节目,所述节目包 含在推荐建议的列表中,所述推荐建议被映射至"公共感官媒体"推荐 实体。通过选择特定的推荐建议(如图7所示,所述推荐建议"stargate Atlantis"当前以高亮显示),DVR用户能够接收关于该推荐建议的描述 性信息,例如关于推荐实体认为DVR用户应该注意的推荐建议方面。所 述描述性信息可以由推荐实体产生和提供。
周期性地和/或响应于特定事件,DVR服务提供方可以至少部分基于映射到DVR单元的推荐建议列表,为每个与至少一个推荐建议列表相关 的DVR单元自动确定(通过上面描述的选择过程) 一组一个或多个"候 选,,项目。在本发明的一种实施方式中,DVR服务提供方还可以至少部 分基于上述推荐建议列表的一个或多个用户选择的例外,确定所述候选 项目组。例如,DVR服务提供方可以查询可利用的内容项目的数据库(例 如,将要广播和/或可下载的内容项目的标识符),以确定满足推荐建议所 指定的标准的候选项目组。所述DVR服务提供方可以存储为特定DVR 单元确定的候选项目组,直到下次所述特定DVR单元与DVR服务提供 方同步(例如,通过互联网)。可选择地,DVR服务提供方可以立即将候 选项目组发送到特定DVR单元。当DVR单元与DVR服务提供方同步(所述同步可以周期地发生) 时,DVR服务提供方可以将所有新候选项目(那些仍然没有^C传送到 DVR单元的项目)传输到DVR单元。考虑到DVR单元已经制定计划进 行记录的内容项目, 一种在DVR单元内才喿作的计划才几制可以对新4矣选项 目区分优先次序并过滤。基于区分优先次序和过滤,调度机制可以将一 个或多个候选项目增加到DVR单元被计划以记录和/或下载的内容项目 组。因此,不同于D VR拥有者和用户的推荐实体可以协助那些拥有者和 用户选择内容以记录和/或下载,假如所述拥有者和用户希望这种协助。 DVR拥有者和用户可以"订阅"DVR拥有者和用户知道和信任的推荐实 体的推荐建议,并且DVR拥有者和用户通过推荐实体分享兴趣和/或价 值。另外,在本发明的一种实施方式中,DVR的用户和拥有者能够"反 订阅(anti-subscribe ),,所选4奪的推荐实体的推荐建议,以便这些用户或 拥有者的DVR不记录所选择的推荐实体建议的任何内容。上面总结的本发明的实施方式将在下面连同 一些可选择的实施方式 一起更详细地描述。虽然下面描述的本发明实施方式是在DVR的背景下 描述的,在本发明的可选择实施方式中,除DVR之外的装置可以替代, 并且可以执行与DVR相同的操作。例如,在本发明可选择的实施方式中,
无线电(例如卫星无线电)接收机和/或记录器可以设计为记录音频内容, 所述音频内容由无线电拥有者已订阅其推荐列表的推荐实体建议。2.0系统结构概述图1表示根据本发明一个实施例的系统的方框图,通过所述系统DVR用户可以"订阅"一个推荐实体的推荐记录和/或下载建议的列表。所 示系统只是多个不同系统中的 一个,在所述不同的系统中可以实现本发 明的多种实施方式。本发明实施方式可以被实施的其《也系统可以包括比 图1所示更多或更少的元件。图1所示的系统包括推荐实体的个人计算机(PC) 104、互联网102、 DVR服务提供方的网络服务器106、数据库118、 DVR用户的PC112、 DVR 108 (例如参考下面图5所描述的)、LAN 110、电牙见内容提供方116(例如广播公司、卫星电视提供方、有线电视提供方等),和可下载内容 提供方的网络服务器114。 DVR 108和DVR用户的PC 112都连接(物理 地或无线地)到LAN 110。通常地,DVR 108、 LAN 110,和DVR用户 的PC 112都将位于同样的住宅中。DVR 108接收、记录和呈现DVR 108从电视内容提供方116处接收 到的电视内容。LAN110连接到互联网102。通过LAN110, DVR用户 的PC 112和DVR 108可以与也连接到互联网102的其他装置通信。DVR 服务提供方的网络服务器106也连接到互联网102。 DVR服务提供方网 络服务器106和DVR 108可以通过采用网络服务协i义的互联网102和 LAN 110彼此通信。DVR用户的PC 112可以执行互联网浏览器应用程序(例如MozillaFirefox)。 DVR用户的PC 112和DVR服务提供方的网络 服务器106可以通过采用超文本传输协议(HTTP )的互联网102和LAN 110纟皮此通4言。DVR服务提供方网络服务器106连接到数据库118。 DVR服务提供 方网络服务器106还将数据存储进数据库118并且从所述数据库118中 获取数据。可下载内容提供方的网络服务器114也连接到互联网102。 DVR 108可以通过采用例如HTTP和文件传输协议(FTP )协议的互联网102和LAN 110从可下载内容提供方的网络服务器114下载内容(例如,文件)。推荐实体的PC 104也连接到互联网102。推荐实体的PC 104能够通 过采用例如HTTP协议的互联网102与DVR服务才是供方网络服务器106 通信。推荐实体的PC 104可以执行互联网浏览器应用程序。推荐实体的 PC 104可以是个人计算机、服务器或其他类型的计算装置。在本发明的 一种实施方式中,推荐实体在其自己的PC上创建一个推荐列表,然后将 这些推荐发送到中间网络服务器,所述中间网络服务器将这些推荐发送 到DVR服务提供方的网络服务器106。3.0示例技术图2表示根据本发明一个实施例的使得DVR能够使用推荐实体的记 录和/或下载建议的技术步骤的流程图。在本发明不同的可选择实施方式 中,可以执行比图2所示更多或更少的步骤。在方框202, /人推荐实体接收一个由一个或多个推荐建议组成的列 表。例如,DVR服务提供方可以接收这种列表。推荐建议可以标识推荐 实体推荐的将要广播的内容(例如,电影、事件、电视连续剧、电视连续剧中的剧集等)以便由DVR将来记录。另外地或可选择地,推荐建议 可以标识推荐实体推荐的可下载内容(例如位于特定URL通过可下载内 容提供方的网络服务器114访问的文件)以便由DVR下载。另外地或可 选择地,推荐建议可以指定搜索查询,当由DVR执行时,所述搜索查询 将导致一组查询匹配的DVR可获得的内容一皮确定。例如,推荐实体(例如,父母电视理事会)可以向DVR服务提供方 提交这样的列表,可以通过下列步骤提交(a)引导互联网浏览器(在 推荐实体的PC 104上)指向通过DVR服务^是供方的网络服务器106可 访问的网页的URL; (b )将推荐建议输入进所述网页的表格,以及(c ) 将完成的表格提交给DVR服务提供方的网络服务器106。所述列表可以 通过DVR服务提供方提供的网络服务提交。DVR服务提供方的网络服 务器106可以通过互联网102接收所述列表。.可选择地,推荐实体可以
将这样一个列表邮寄至DVR服务提供方的邮件地址。在这种情况下,DVR服务提供方可以通过邮政系统接收所述列表。推荐建议可以通过例如频道和标题或开始和结束的广纟番时间、和/或 通过URL或其他标识符(对于可下载内容)标识单个内容项目。推荐建 议可以通过频道和标题标识电一见连续剧的多个剧集。推荐建i义可以标识 关键字、演员和/或导演。标识关键字、演员或导演的推荐建议实际上可 以间接标识与所述关键字、演员或导演相关的一组内容项目。例如,标 识导演Stanley Kubrick的推荐建议可以间接标识其中标题是"Eyes Wide Shut"、 "Full Metal Jacket" 、 "The Shining" 、 "A Clockwork Orange" "2001: Space Odyssey" 、 "Dr. Strangelove"和"Spartacus"的内容项目。推荐建 议可以标识特定的级别(例如星的数量),在所述情况下所述推荐建"i义可 以标识与至少和特定级别一样高的级别相关的一组内容项目。推荐建议 可以标识特定的类型(例如恐怖片、戏剧、舞台剧、动作片、科幻片、 冒险片、成人片等),在所述情况下所述推荐建议可以标识与该类型相关 的一组内容项目。推荐建议可以标识一个周期(例如,分钟),在所述情 况下,根据所述建议,所述推荐建议可以标识在时间上的(time-wise) 长度不比所述周期长或不比所述周期短的一组内容项目。用户可以直接 从DVR订阅推荐建议。在本发明的一种实施方式中,推荐建议可以包括 逻辑语句,所述逻辑语句包括一个或多个将两组或多组条件连接在一起 或表示它们之间关系的逻辑运算符(例如,"与"、"或"、"非"等)。在 本发明的这种实施方式中,推荐建议可以标识一组基于包含逻辑运算符 的建议逻辑语句的值的内容项目。在方框204,所述推荐实体的标识符映射到方框202接收到的列表。 因此,建立起实体-列表映射。例如,DVR服务提供方可以(通过DVR 服务提供方的网络服务器106手动地或自动地)将实体标识符和推荐建 议的列表之间的映射存储在数据库118中,所述推荐建议是DVR服务提 供方从所述实体接收的。在本发明的一种实施方式中,多个不同的列表 可以接收自同一个推荐实体并映射到同一个推荐实体。在方框206,接收用户选择数据。用户选择数据表示用户对推荐建议
列表的选择,所述列表映射到推荐选择的推荐实体。推荐实体组的一个实例显示在图5。例如,DVR 108的用户可以将互联网浏览器(在DVR 用户的PC 112上执行)导向至通过服务提供方的网络服务器106可访问 的网页。该网页(所述网页可以是响应于对所述网页的i青求而动态产生 的)可以列出所有已经提交推荐建议列表到DVR服务提供方的的推荐实 体(例如,所有实体-列表映射已经建立在数据库118中的推荐实体)。利 用其浏览器,用户可以选择特定的推荐实体。在本发明的一种实施方式 中,用户可以选择多个推荐实体。典型地,所选择的一个或多个推荐实 体是那些用户熟悉的、用户信任的或那些其意见是用户基本同意的。DVR 服务提供方的网络服务器106可以通过互联网102从用户接收所选4奪的 一个或多个实体的标识符。在选择一个或多个推荐实体之后,用户可以 从映射到所选择推荐实体的列表中选择一个或多个列表。在方框208,由在方框206接收到的用户选择数据标识的列表标识符 映射到与用户相关的特定DVR,用户选择数据是从该用户接收的。因此, 建立起至少一个DVR-推荐建议列表的映射。例如,在同一次用户选择推 荐实体的会话的登录过程中,用户可以向DVR服务提供方的网络服务器 106提供用户的标识符、或用户帐户的标识符、或DVR 108的标识符。 利用所述提供的信息和存储在数据库118中的其它信息,DVR服务提供 方的网络服务器106可以确定用户与DVR 108相关。DVR服务4是供方的 网络服务器106可以将所选择列表和DVR 108之间的映射存储在数据库 118中。在所述映射中,DVR 108可以利用DVR标识符标识,所述DVR标 识符与其它DVR不相关。例如,DVR标识符可以位于连接至DVR 108 的标签上。用户可以在用户注册DVR 108并在DVR服务^是供方建立帐 户时向DVR服务提供方提交DVR标识符;因此,数据库118可能已经 包含了 DVR108和DVR用户之间的映射。在本发明的一种实施方式中, DVR 108不被所述推荐实体拥有或操作。在方框210,至少部分地基于方框208建立的DVR-列表映射, 一个 或多个候选项目被从一组内容项目中自动选择。.候选项目可以标识某些
要将广播内容的特定显示(在特定日期特定时间特定频道)。可选择地, 候选项目可以标识文件的URL (例如,位于可下载内容提供方的网络服务器114的文件)。例如,DVR服务提供方的网络服务器106可以确定映射到数据库118 中DVR108的一个或多个列表。对于在每个这样列表中的每个推荐建议, DVR服务提供方的网络服务器106可以基于推荐建议从数据库118中选 择一个或多个候选项目。例如,假如推荐建议标识特定的内容项目(例如,将要广播的内容 的特定显示),那么DVR服务提供方的网络服务器106可以选择标识内 容项目的候选项目。如果推荐建议标识多集连续剧,DVR服务提供方的 网络服务器106可以选择多个候选项目,每个候选项目标识所述连续剧 中的单独一集。如果推荐建议标识关键字、演员或导演,则DVR服务提 供方的网络服务器106可以选择多个候选项目,所述候选项目标识与关 键字、演员或导演相关的将要广播的内容。如果推荐建议标识URL,则 DVR服务提供方的网络服务器106可以选择或创建标识所述URL的候选 项目。可选择地,DVR服务提供方的网络服务器106可以将推荐建议发 送到DVR 108,并且DVR 108可以基于所述推荐建议选择和/或搜索候选 项目。在方框212,所选择的候选项目的标识符祐义送到特定的DVR。例 如,DVR服务提供方的网络服务器106可以将在方框210选择的候选项 目的标识符发送到DVR 108。例如,DVR服务提供方的网络服务器106 可以通过采用网络服务协议的互联网102发送所选择的候选项目的标识 符。DVR108可以接收并存储所选择的候选项目的标识符。在DVR108 上执行的调度机制可以根据DVR 108已经计划记录的内容自动对候选项 目区分优先次序并过滤。那些通过过滤(即,那些与DVR108已经计划 记录的高优先权内容不沖突)的候选项目可以被列入计划以进行记录。布支如一个或多个所选才:H吳选项目标识URL,则DVR 108可以自动下 载并本地存4诸位于所述URL的文件。例如,DVR 108可以通过互耳关网102 从可下载内容提供方的网络服务器114自动下载文件。例如,所述文件
可以是DVR 108的用户以后可以在他方便的时候观看的视频文件。在本发明的一种实施方式中,DVR服务提供方的网络服务器106发 送到DVR用户的PC 112的网页指示出每个所选4奪推荐实体的每个推荐 建议,所述推荐实体被在用户选4奪数据(在方框206中接收)中指出。 例如,网页可以显示推荐实体建议记录的三个电碎见连续剧的标识符。在 本发明的一种实施方式中,网页另外地包括允许用户"排除(optout)" 一个或多个推荐建议的控制部分。例如,紧挨着每个电视连续剧的标识 符,网页可以显示默认为选中(check)的复选框(checkbox),但是用户 可以取消复选(uncheck)以便"排除"相应的连续剧。用户已经"排除" 的推荐建议可以在数据库118中加以注释,例如,推荐建议的"排除,, 可以映射到用户的DVR的标识符。在本发明的一种实施方式中,基于那 些用户"排除"的推荐建议中的任何一个,候选项目没有被选择(在方 框210)。例如,如果用户取消了紧挨着三个电视连续剧的第二个的标识 符的复选框,则DVR服务提供方的网络服务器106可以选择基于第一和 第三个电视连续剧的候选项目,而不是第二个电视连续剧。因此,如果 用户不完全同意实体的建议,用户可以根据用户的目的进一步定制推荐 实体的推荐。在如上所述响应于推荐建议通过DVR 108获得内容项目之后,除了 关于内容项目的其他信息,DVR 108向用户显示的可用于观看的内容项 目列表可以显示一些标识推荐实体的数据,所述推荐实体的推荐使得 DVR108获得内容项目。例如,在"现在播放(nowplaying)"列表或菜 单中,紧接着以上述方式获得的内容项目的标题,DVR108可以显示由 推荐实体提交的图标,所述推荐实体的推荐使得DVR 108获得内容项目。 在本发明的一种实施方式中,DVR 108呈现的屏幕布局(包括菜单项、 背景等)由推荐实体特别定制。4.0推荐建议专用的DVR如上所述,本发明不同实施方式的技术允许DVR用户"订阅" 一个 或多个用户选择的推荐实体的推荐建议。取决于计划限制和冲突,DVR 用户的DVR可以自动记录包含在DVR用户已选择的推荐实体的推荐建 议列表中的节目。然而,在本发明的至少一个实施方式中,这并不妨碍 DVR用户规划其他节目的记录,所述节目不包含在DVR用户已选择的 任何推荐实体的任何推荐建议列表中。可能存在希望限制通过DVR记录、下载和/或观看内容的情况。例 如,小学可能拥有多台该小学希望用来自动记录教育节目的DVR。所述 小学可能希望确保所述DVR不被用于观看或记录或下载非教育内容和/ 或不适于小学生观看的内容。因此,在本发明的一种实施方式中,DVR提供用户可选择的选项, 所述选项将DVR设置在"推荐建议专用"操作才莫式。DVR可以要求用 户提交授权密码,以便将DVR设置在该模式或者当DVR被设置在该模 式时将DVR设置在不同的模式。根据本发明的一种实施方式,当DVR 处于"推荐建议专用,,模式时,DVR被阻止记录或下载不包括在DVR 用户已选择的至少一个推荐实体的推荐建议中的任何内容。因此,小学 的孩子可以被阻止指示DVR记录或下载教师选择推荐实体没有建议的内 容。根据本发明的一种实施方式,当DVR处于"推荐建议专用"模式时, 另外的推荐实体不能在不提交授权密码的情况下被选择或增加至DVR选 择推荐实体列表。因此,可以阻止小学的孩子向与DVR相关的选择推荐 实体列表中增加教师不同意的推荐实体。根据本发明的一种实施方式,当DVR处于"推荐建议专用"模式时, DVR不能用于观看电视直播,除非电视直播包括DVR当前正在记录的 节目。例如,当处于"推荐建议专用,,模式时,DVR可以被阻止显示任 何DVR当前并不正在记录或先前没有记录的内容。因此,小学的孩子可 以被阻止使用DVR调谐到呈现节目的频道,所述节目不在教师选择的任 何推荐实体的任何推荐建议之内。5.0示例DVR图3表示根据本发明一个实施例的DVR的工作和内部结构的实施例 的方框图。内部结构和DVR工作的实例在专利号为6,233,389的美国专 利中进一步描述,在这里,所述美国专利通过引用作为原始公开合并于 此。图3所示的DVR包括输入模块301、媒体开关302和输出^t块303。 输入模块301接收任何不同形式的电视(TV)输入流。例如,通过输入 模块301接收的TV输入流可以采用国家电视系统标准(NTSC )适应信 号或PAL适应广播信号的形式。在另一个实例中,通过输入模块301接 收的TV输入流采用例如数字卫星系统(DSS)适应信号、数字广^^良务 (DBS )适应信号或高级电视标准委员会(ATSC )适应信号的数字^^各式。 DBS、 DSS和ATSC基于称为运动图像专家组2 (MPEG-2)的标准和 MPEG-2传输标准。MPEG-2传输是格式化来自TV源发射机的数字数据 流以便TV接收机能够分解输入流以找到多路信号中的节目。根据本发明 的另一种实施方式,输入模块301产生利用不同多媒体数字编解码器编 码的流。MPEG-2多路传输复用支持在同 一个广播信道的多个节目,所述节目 复接(multiple) 了多路视频和音频传送信号(feed)和私密数据。输入 模块301将信道调谐到特定的节目,解压缩来自该信道的指定MPEG流, 并且将所述MPEG流馈送至系统的其他部分。模拟TV信号利用单独的 视频和音频编码器^皮编码为类似的MPEG格式,/人而系统的其余部分不 清楚所述信号是如何获得的。信息可以以多种标准方式调制到才莫拟TV信 号的场消隐期(Vertical Blank Interval VBI)中;例如,北美广播文字标 准(NABTS)可以用于将信息调制在NTSC信号一些线上,FCC批准一 些其他线用于close-caption ( CC )和扩展数据服务(extended data service) (EDS)。这样的信号通过输入模块301被解码并传到其他模块,如同所 述信号已经通过MPEG-2私密数据信道被发送一样。媒体开关302介于微处理器CPU 306、硬盘或存储装置305以及存 储器304之间。输入流被转换为MPEG流并被发送至媒体开关302。媒 体开关302将MPEG流緩存入存储器304。然后如果DVR用户正在观看 实时电视,媒体开关302执行两个操作媒体开关302将MPEG流发送 到输出模块303并且同时将MPEG流写入硬盘或存储装置305。
输出模块303接收MPEG流作为输入并且根据NTSC、 PAL或其他 TV标准产生模拟信号。输出模块303包括MPEG解码器、屏幕视控系统 (on-screen display) ( OSD)生成程序、模拟TV编码器和音频逻辑。OSD 生成程序允许节目逻辑提供可以叠加在产生的TV模拟信号上的图像。另 外,输出模块303可以将节目逻辑提供的信息调制到多种标准格式的输 出信号的VBI上,所述标准格式包括NABTS、 CC和EDS。6.0石更件概述图4是系统的方框图,在所述系统上可以实现本发明的实施方式。 计算机系统400包括总线402或其他用于传送信息的通信机制,并且包 括与总线402连接用以处理信息的处理器404。计算机系统400还包括连 接到总线402以便存储信息和将要由处理器404执行的指令的主存储器 406,例如随机访问存储器(RAM)或其他动态存储装置。主存储器406 还可以用于存储临时变量或其他由处理器404执行的指令的执行期间的 中间信息。计算机系统400进一步包括只读存储器(ROM) 408或其他 与总线402连接以便存储静态信息和处理器404指令的静态存储装置。 存储装置410,例如磁盘或光盘,被设置并连接到总线402以便存储信息 和指令。计算机系统400可以通过总线402连接到显示器412,例如阴才及射线 管(CRT),用于向计算机用户显示信息。包括字母数字键和其他键的输 入装置414连接到总线402以便将信息和选择命令发送到处理器404。另 一类用户输入装置是光标控制器416,例如鼠标、轨迹球或光标方向^t以 便将方向信息和选择命令发送到处理器404并且控制在显示器412上的 光标移动。该输入装置典型地具有在两根轴上的两个自由度,所述两根 轴为第一轴(例如x)和第二轴(例如y),允许该装置指定平面上的位 置。本发明涉及用于执行这里描述的技术的计算机系统400的使用。才艮 据本发明的一种实施方式,响应于处理器404执行包含在主存储器406 中的一个或多个由一个或多个指令组成的序列"那些技术通过计算机系另一个机器可读介质读入主存储器406,例 如存储装置410。包含在主存储器406中的指令序列的执行使得处理器 404执行这里描述的进程步骤。在可选择的实施方式中,石更线电^各可以用 于替代或与软件指令一起使用以实现本发明。因此本发明的实施方式不 限于任何特定的硬件电路和软件的组合。这里使用的术语"机器可读介质"指的是任何参与提供数据-使得机 器以特定方式工作的介质。在一种利用计算机系统400实现的实施方式 中,不同的机器可读介质涉及例如向处理器404提供指令以执行。这种 介质可以采用多种形式,包括但不限于非易失性介质、易失性介质和传 输介质。非易失性介质例如包括光盘或磁盘,比如存储装置410。易失性 介质包括动态存储器,例如主存储器406。传输介质包括同轴电缆、铜线 和光纤,包括包含总线402在内的线。传输介质还可以采用声波或光波 的形式,比如在声波和红外数据通信过程中产生的波。所有这些介质必 须是确实存在的以使得由所述介质承载的指令能通过将指令读入才几器的 物理机制4企测到。通常的机器可读介质的形式包括,例如,软盘、柔性盘(flexible disk)、 硬盘、磁带或任何其他磁性介质、CD-ROM、任何其他光学介质、穿孔 卡片、纸带、任何其他具有孔形图案的物理介质、RAM 、 PROM和EPROM 、 闪速EPROM、任何其他存储芯片或盒式磁带、后面描述的载波、或任何 其他计算机能够读取的介质。将一个或多个由一个或多个指令组成的序列运送到处理器404以便 执行的过程可以涉及不同形式的机器可读介质。例如,所述指令可以最 初承载在远程计算机的磁盘上。所述远程计算机能够将指令加载进其动 态存储器并且利用调制解调器通过电话线发送所述指令。位于计算机系 统400的调制解调器可以通过电话线接收数据并且用红外发射器将所述 数据转换为红外信号。红外检测器可以接收红外信号传送的数据并且适 合的电路可以将数据放置到总线402上。总线402将数据传送到主存储 器406,处理器404从主存储器取得并执行指令。被主存储器406接收到 的所述指令可以在处理器404执行之前或执行之后选择性地存储在存储 装置410上。计算机系统400还包括连接到总线402的通信接口 418。通信接口 418提供与网络链接420连接的两路数据通信,所述网络链接420与本地 网络422连接。例如,通信接口 418可以是综合业务数字网(ISDN)卡 或调制解调器以提供到相应类型电话线的数据通信连接。作为另 一个实 例,通信接口 418可以是局域网(LAN)卡以提供到匹配的LAN的数据 通信连接。无线链接可以被实现。在任何这种实施方式中,通信接口 418 发送和接收承载表示不同类型信息的数字数据流的电、电磁或光信号。网络链接420典型地通过一个或多个网络向其他数据装置提供数据 通信。例如,网络链接420可以通过本地网络422提供到由互联网服务 提供商(ISP) 426操作的主机424或数据设备的链接。接着,ISP426通 过现在通常称为"互联网,,428的广域数据包通信网络提供数据通信服务。 本地网络422和互联网428都4吏用传送数字数据流的电、电磁或光4言号。 通过各个网络的信号以及在网络链接420上和通过通信接口 418的信号 是载波传输信息的示例形式,所述信号传送数字数据到计算机系统400 并传送计算机系统400发出的数据。计算机系统400可以通过网络、网络链接420和通信接口 418发送 消息和接收包括节目代码的数据。在互联网实施例中,服务器430可以 通过互联网428、 ISP 426、本地网络422和通信接口 418传送对于应用 程序的请求码。接收到的代码可以在接收到时被处理器404执行,和/或存储在存储 装置410中,或存储在另外的非易失性存储装置中以便以后执行。在这 种方式中,计算机系统400可以获得载波形式的应用程序代码。特定细节进行描述。因此,,本发^和本i明的申请人所希^的单独和唯 一的指示,是从本申请得出的权利要求,按照所述权利要求公开的特定 形式并且包括任何后续修改。任何这里对包含在权利要求书中清楚地阐 述的限定将规定这些用于权利要求的术语的含义。因此,没有在权利要 求中清楚地描述的限定、元件、性能、特征、优点或属性不应该以任何 形式限定该权利要求的范围。说明书和附图因此被看作说明而不是限定 的含义。
权利要求
1、一种方法,包括推荐实体产生至少一组推荐建议;以及除了推荐实体之外的DVR用户订阅所述组,由此导致用户的DVR自动获得所述组指定的内容。
2、 根据权利要求1所述的方法,其特征在于,所述推荐建议的组包 括将要广播的电视节目,并且DVR获得内容的过程包含DVR制定计划 记录将要广播的电视节目的过程。
3、 根据权利要求1所述的方法,其特征在于,所述推荐建议的组包 括可通过互联网下载的内容,并且DVR获得内容的过程包含DVR下载 所述可通过互联网下载的内容的过程。
4、 一种用于向数字视频录像机(DVR)推荐记录或下载建议的方法, 所述方法包括从推荐实体接收由一个或多个推荐建议组成的列表,其中 一个或多 个推荐建议标识下列内容中的至少一个(a)推荐实体建议由DVR记录 的将要广播的内容,(b)推荐实体建议由DVR下载的可下载内容,或(c) 推荐实体建议的DVR可获得内容;接收用户选择数据,所述数据表示用户对接收自 一个或多个推荐实 体的由 一个或多个列表组成的组中的列表的选择;响应于接收用户选择数据,将(a)与用户相关的特定DVR映射到 (b)所述列表,由此建立DVR-列表映射;至少部分基于DVR-列表映射,从一组内容项目中自动选冲奪一个或多 个4美选项目;以及将所述一个或多个候选项目的标识符发送至特定DVR;其中所述推荐实体不拥有或操作所述特定DVR。
5、 根据权利要求4所述的方法,其特征在于,当由DVR处理时, 所述至少一个候选项目导致DVR制定记录将要广播内容的计划,所述将 要广播内容通过所述至少一个候选项目标识。
6、 根据权利要求4所述的方法,其特征在于,当由DVR处理时,所述URL通过所述至少一个〗美选项目标识。
7、 根据权利要求4所述的方法,其特征在于,从推荐实体接收由一个或多个推荐建议组成的列表的过程包括通过计算机网络接收所述列表.
8、 根据权利要求4所述的方法,其特征在于,所述方法还包括 接收排除数据,所述排除数据表示一个或多个推荐建议;其中,从内容项目组中选择一个或多个候选项目的过程包括从一个 或多个候选项目中忽略任何一个在排除数据中指出的推荐建议所对应的 所有内容项目。
9、 才艮据权利要求4所述的方法,其特征在于,所述方法进一步包括 接收排除数据,所述排除数据表示一个或多个推荐建议; 将排除数据发送到将要由特定用户使用的特定DVR,以便从一个或多个候选项目中忽略任何一个在排除数据中指出的推荐建议所对应的所 有内容项目。
10、 根据权利要求4所述的方法,其特征在于, 至少一个推荐建议表示关键字;以及从内容项目组中选择一个或多个候选项目的过程包括选择一个或多 个与所述关键字相关的候选项目。
11、 根据权利要求4所述的方法,其特征在于, 至少一个推荐建议表示演员;以及从内容项目组中选择一个或多个候选项目的过程包括选择一个或多 个所述演员在其中出现的候选项目。
12、 根据权利要求4所述的方法,其特征在于, 至少一个推荐建议表示导演;以及从内容项目组中选择一个或多个候选项目的过程包括选择一个或多 个由所述导演执导的候选项目。
13、 根据权利要求4所述的方法,其特征在于, 至少一个推荐建议表示特定级别;以及从内容项目组中选择一个或多个候选项目的过程包括选择一个或多 个与不小于所述特定级别的级别相关的候选项目。
14、 根据权利要求4所述的方法,其特征在于, 至少一个推荐建议表示特定级别;以及从内容项目组中选择一个或多个候选项目的过程包括选择一个或多 个与不大于所述特定级别的级别相关的候选项目。
15、 根据权利要求4所述的方法,其特征在于, 至少一个推荐建议表示类型;以及从内容项目组中选择一个或多个候选项目的过程包括选择一个或多 个与所述类型相关的候选项目。
16、 根据权利要求4所述的方法,其特征在于, 至少一个推荐建议表示周期;以及从内容项目组中选择一个或多个候选项目的过程包括基于候选项目 的周期选^^一个或多个候选项目。
17、 根据权利要求4所述的方法,其特征在于, 至少一个推荐建议表示逻辑语句,所述逻辑语句包含一个或多个连接两个或多个指定条件的逻辑运算符;以及从内容项目组中选择一个或多个候选项目的过程包括基于所述逻辑 语句的值选择一个或多个候选项目。
18、 根据权利要求4所述的方法,其特征在于,所述方法进一步包括向DVR用户的计算机发送表示网页的数据,所述网页标识由一个或 多个推荐实体组成的组中的每个推荐实体。
19、 根据权利要求4所述的方法,其特征在于,至少一个推荐建议 标识统一资源定位符(URL)。
20、 根据权利要求4所述的方法,其特征在于,所述方法进一步包括从所述推荐实体接收将要由DVR显示的与所述推荐实体推荐的内容 项目有关的图标。
21、 一种记录或下载推荐内容的方法,所述方法包"^舌 在数字视频录像机(DVR)上接收一个或多个候选项目的标识符,所述候选项目基于一个或多个并非源自DVR的任何拥有者或梯:作者的推 荐建议而被选定;使得DVR获得由一个或多个候选项目中的特定候选项目标识的内容;其中,所述一个或多个推荐建议与特定推荐实体相关,所述特定推 荐实体选自由一个或多个推荐实体组成的组。
22、 一种方法,包括 接收将装置设定在特定操作模式的输入;其中,当所述装置处于所述特定模式时,所述装置不会记录没有在 至少一个推荐实体的至少一组推荐建议中指定内容,所述推荐实体不同 于提供所述输入的用户。
23、 根据权利要求22所述的方法,其特征在于,当所述装置处于所 述特定模式时,所述装置不会下载没有在至少一个推荐实体的至少一组 推荐建议中指定的内容,所述推荐实体不同于提供所述输入的用户。
24、 根据权利要求22所述的方法,其特征在于,当所述装置处于所 述特定模式时,DVR阻止该装置显示任何没有在至少一个推荐实体的至 少一组推荐建议中指定的内容,所述推荐实体不同于^f是供所述输入的用 户。
25、 根据权利要求22所述的方法,其特征在于,当所述装置处于所 述特定模式时,如果所述装置没有接收到授权密码,所述装置阻止用户 选择的推荐实体组被改变。
26、 一种计算机可读介质,包括使得一个或多个处理器执行下列步 骤的指令接收表示用户对推荐实体的选择的数据;以及 响应于接收所述数据,使得DVR自动获得在推荐建议列表中指定的 内容,所述推荐建议列表与所述推荐实体相关; 其中所述推荐实体与用户是分离的。
全文摘要
本发明提供了一种向DVR用户推荐记录和/或下载建议的技术。根据一种技术,从推荐实体接收建议列表。每个建议标识将要广播的内容或可下载内容。所述实体映射到所述列表,由此建立实体-列表映射。接收指示用户的列表选择的数据。用户的DVR映射到所选择的列表,由此建立DVR-列表映射。基于这种映射,一个或多个候选项目从一组项目中被自动选择。候选项目的标识符被发送到DVR。所述推荐实体不拥有或操作DVR。
文档编号H04N5/445GK101395559SQ200780007271
公开日2009年3月25日 申请日期2007年2月6日 优先权日2006年3月1日
发明者亚当·费德, 布赖恩·比奇, 詹姆斯·巴顿 申请人:Tivo有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1