媒体数据内容搜索系统的制作方法

文档序号:6477180阅读:149来源:国知局
专利名称:媒体数据内容搜索系统的制作方法
技术领域
本发明涉及在数字视频记录机("DVR")上执行搜索。
背景技术
这部分所描述的方法是可以实行的,但不必是预先构思或实行的方 法。所以,除非另有"i兌明,在本部分中所描述的方法不应该^又由于其^皮 包括在本部分中就被视为现有技术。
在消费者领域引入DVR已经变革了用户观看并记录电视节目的方 式。DVR省去了很多VCR的复杂因素和使用录像带的需要。DVR在硬 盘设备上记录电视节目,所述硬盘设备可以存储大量的电视节目。由于 DVR的形状通常为盒状,并且经常放置在电视机的顶部与电视机相连接, 所以DVR通常被归到现叫做"机顶盒"的宽泛的一类设备。与VCR很 相似,DVR接收一个或更多电视信号(表现为电视节目和/或电影),这 些信号来自电缆或圓盘式卫星电视天线(或某些情况下,不同于VCR, 来自宽带网络连接),并且还输出这些电视信号至电视机或其它显示器。

发明内容
DVR用户能够指示DVR安排记录在将来的某些时间通过广播或其 它方式传输至DVR的指定内容。因此,用户能够在DVR接收到这些内 容之前,安排所述内容的自动记录。例如,用户能够指示DVR记录未指 定的内容,这些内容是由指定的频道在指定的日期和时间开始广播,并 在指定的日期和时间结束广播的内容。另一个例子,用户能够指示DVR 记录指定的电影、指定的赛事、或多情节电视连续剧的指定的情节的指 定的放映(在指定的频道,并且在指定的日期和时间开始)。另一个例子, 用户能够指示DVR记录下次将要广播的指定电影、指定赛事、指定多情节电视连续剧的指定情节的对象(instance),而不需要指定对象将被广播 的日期、时间或频道。另一个例子,用户能够指示DVR记录指定频道的 多情节电视剧的所有情节(或整个第一轮),而不需要指定这些情节将被 广播的日期或时间。另一个例子,用户能够指示DVR记录所有对象(或 整个第一轮),这些对象是与指定关键词、指定演员和/或指定导演相关的 电影、赛事或多情节电视连续剧的情节的对象,而不需要指定这些对象 的标题、频道或广播时间。
用户可能想要观看关于他们之前已经记录的电视节目或电影的信 息。当用户请求观看关于指定电视节目的信息时,所述信息可包括节目 情节概况和包含主要演员和导演的节目的鸣谢。如果用户想要观看与正 在观看的任意信息关联的任意内容,例如出现在电视节目中的演员,那 么用户可针对该演员开始新的搜索,并且然后查找关于该演员的内容。
相似地,用户可能想要搜索并观看关于特定电视节目的信息。用户 引导至搜索屏幕并且输入关于该电视节目的标题的字母。当找到该电视 节目时,则出现关于该特定电视节目的情节和鸣谢。那么用户可能想要 基于特定节目的信息进行搜索,例如演员,但是为了完成这个任务,用 户执行整体的新的搜索。


在附图中以示例的方式,而非限制性的方式描述了本发明,其中相 同的附图标记指代相同的元件,并且其中-.
图1A示出了本发明实施例的可实现节目数据渐进式搜索的示例系
统;
图1B为方框图,其示出了本发明实施例中数字视频记录器(DVR) 的部件的总体概述;
图2示出了本发明实施例中DVR-显示主菜单的示例,其包含菜单项, 所述菜单项的选择发起用于在DVR上查找节目内容的过程;
图3示出了本发明实施例中DVR显示的"查找节目(Find Programs )"菜单的示例,所述菜单包含菜单项,菜单项的选择发起用于在DVR上渐
进式搜索的过程;
图4示出了本发明实施例中渐进式搜索的DVR-显示屏幕的示例,其 允许搜索节目标题或标签中的任意词语;
图5示出了本发明实施例中DVR-显示屏幕的示例,其显示在渐进式 搜索屏幕上所执行的搜索的结果;
图6示出了本发明实施例中DVR-显示屏幕的示例,当光标位于特定 内容上时,所述屏幕显示该特定内容的节目内容信息;
图7示出了本发明实施例中DVR-显示屏幕的示例,当光标移动至特 定内容上时,所述屏幕显示该特定内容的节目内容信息;
图8示出了本发明实施例中DVR-显示屏幕的示例,所述屏幕显示节 目内容信息,并且当节目被选择时,节目内容信息中的数据是可选的;
图9示出了本发明实施例中DVR-显示屏幕的示例,所述屏幕显示与 渐进式搜索中所选择的演员关联的内容项;
图IO示出了本发明实施例中DVR-显示主菜单的示例,其显示菜单 项,所述菜单项的选择发起观看之前在DVR上记录的内容的过程;
图11示出了本发明实施例中DVR-显示屏幕的示例,其显示可观看 的之前记录的节目内容;
图12示出了本发明实施例中DVR-显示屏幕的示例,当正在观看特 定的节目时,其显示特定节目的节目内容信息;
图13示出了本发明实施例中DVR-显示屏幕的示例,当正在观看特 定节目时,其显示对于所述特定节目可选的更多选项;
图14示出了本发明实施例中DVR-显示屏幕的示例,其显示渐进式 搜索中特定节目的节目内容信息;
图15示出了本发明实施例中DVR-显示屏幕的示例,当在渐进式搜 索中选择了 "即将》文映(Upcoming Showings)"选项时,其显示节目的 即将放映时间;
图16示出了本发明实施例中DVR-显示屏幕的示例,当在渐进式搜 索中选择了 "可用下载(Available Downloads)"选项时,其显示节目的可用下载;
图17示出了本发明实施例中DVR-显示屏幕的示例,当在渐进式搜 索中选择了 "如果你喜欢这个(If you like this)"选项时,其显示相关的 节目;
图18示出了本发明实施例中DVR-显示屏幕的示例,当在渐进式搜 索中选择了特定导演时,其显示特定导演的相关内容;
图19示出了本发明实施例中DVR-显示屏幕的示例,其显示渐进式 搜索中相关的标签;
图20示出了本发明实施例中,针对个人的渐进式搜索的选择加入过 程的流程图21示出了本发明实施例中服务端与广播和宽带数据库通讯的例子 的框图22示出了本发明实施例中用户界面屏幕的示例,其显示本发明实 施例的情节指南;以及
图23为实施本发明中实施例的系统的框图。
具体实施例方式
在以下描述中,为了解释的目的,设置了许多特定的细节用于提供 对本发明的全面理解。然而,明显地,没有这些特定细节,也可以实施 本发明。在另外的情况下,以框图的形式示出了公知的结构和设备,以 避免不必要地模糊本发明。
这里将依照以下提纲描述实施例 1.0总体概述 2.0结构概述 3.0示例性才支术和方法
3.1从搜索进入旋转(Swivel)搜索
3.2从观看的内容进入4t转搜索(swivel search)
3.3旋转搜索中的选项3.3.1标签
3.4旋转搜索中的隐私
3.5旋转搜索中新增的特征
3.6宽带和广播多4某体内容的统一搜索
3.7过滤宽带和广播多媒体内容的搜索结果 4.0实施才几构 5.0示例
1.0总体概述
之前技术背景中所确定的需求和其它需求以及实体,将通过以下说 明变得更加清楚,并在本发明中得以实现,其包括执行统一的旋转搜索 的方法。
随着丰富节目内容激增,用户可能想要执行基于与节目内容相关的 任意数据的搜索。在接收相关数据以后,用户可能想要通过原始搜索进 行"旋转"(swivel),通过从原始搜索结果中选择任意词语,并进行所选 择词语的进一步搜索。为了找到用户认为有用的特定信息,该旋转搜索 可在多层搜索中进行。正如这里用到的,"统一的旋转搜索(universal swivel search)"指的是具有多层搜索能力的用于搜索内容和基于所述内 容而产生的任意数据的界面和技术。另外,除了 "旋转",其它词语搜索 可用于指代所述界面和技术,例如,但不限于,"渐进"搜索或"要点" 搜索。
在实施例中,提供界面以允许用户选择关于特定内容的任意词语或 数据,以找到与所选词语或数据相关的所有其它的内容。正如这里所用 到的,关于特定内容的数据和词语可包括,但不限于鸣谢(credits )、标 签或相关节目。鸣谢可涉及,但不限于演员、角色名字、导演、制片、 作者、制片厂或涉及特定节目制作的任意其它信息。相关节目可以是类 似于所选内容的节目,并且可以是基于任意类型的标准的类似节目或者 是在任意意义上的相似节目。例如,相关节目可通过基于从很多不同的 用户聚集的数据而决定,通过来源于服务提供商的编辑服务而确定,或基于可用于确定相关节目的任意标准而确定。标签涉及用于将多部分内
容链接到一起的一组单词、图片或其它媒体,并且在本申请的3.3.1节进 一步论述。
例如,用户观看关于电视节目"24"的特定情节的节目详情,所述 节目是实时的基于之前记录的动作剧电视节目,其描述了美国政府代表 的生活。通过所述节目详情屏幕,用户能够看到所述电视连续剧的特定 情节的演员是"Kiefer Sutherland"和"Carlos Bernard"。所述特定情节的 导演和作者也出现了。对于"24"的最近即将广播以及可下载的可用宽 带内容出现了。涉及连续剧的标签,例如"背叛(Treason)","诱导 (Abduction)"、和"犯罪(Crime)"随关于"24"的可下载或安排广播的 内容出现。例如,可能关于"24"的节目是"越狱(Prison Break)",是 一部关于 一个男人被错误地宣判,并且他的弟弟计划帮他逃出监狱的电 视剧,还有"秘密行动组(TheUnit)",其是一部关于顶级机密的军队的 电^L剧。
通过节目详情屏幕,用户能够选择"24"的特定情节来记录,也可 记录下载的宽带内容。然而,要进行更有效的搜索,包含相关内容数据 的屏幕也是可搜索的。例如,当用户从节目详情屏幕选择Kiefer Sutherland
的屏幕。在实施例中,任意关于Kiefer Sutherland的内容是可选择来观看 与所选内容相关的数据。当与所选内容相关的数据出现时,用户可选择 任意词语或数据,以观看关于所选数据的内容。利用内容和相关数据的 接替屏幕,用户可选择术语"渐进(progress )"、"旋转(swivel ),,或"要 点(pivot)"从一个搜索至下一个搜索。
在实施例中,服务端接收客户系统的搜索要求,并且通过接收的搜 索标准,执行各数据库的完整搜索,所述数据库包含用于广播内容和宽 带内容的信息数据。所述服务端可由服务提供商、第三方等等拥有或操 作。客户端设备的拥有者付费给服务提供商、第三方等等,以访问数据 库搜索服务、内容记录安排、内容下载服务等。用户在客户端设备上输 入搜索标准。客户端设备可以是例如DVR、机顶盒、手机、手持设备、笔记本电脑、PC等。
客户端设备公式化用户输入给出的搜索要求,并发送给服务端所述 搜索要求。服务端接收客户端设备的搜索要求,并公式化查询语句,所 述查询语句用于至少一个宽带数据库和至少一个广播数据库。宽带数据
库包含来自服务提供商合作商的数据,例如Amazon.com、 RocketBoom、 dLife 、 The New York Times 、 CNET⑧的数据。宽带数据库可存在于每个 合作商的服务器中。通过一致的查询服务端查询每个合作商的数据库, 所述一致的查询是所述服务端利用每个合作商的数据库所需的关于数据 库查询类型的信息创建的。宽带数据库中的数据包括可用于从合作商那 里下载的多媒体内容链接。所述数据也包括描述多媒体内容的信息,例 如节目描述、节目概况、节目等级、演员、导演、制片、节目标题、 价格等,还有搜索数据标签。
在实施例中,合作商付费给服务提供商,以放置数据到数据库或使 服务端搜索他们的数据库。例如,合作商可基于服务端查询合作商的数 据库的次数付固定的费或付费。
广播数据库包含来自电子节目指南(EPG)提供商例如Tribune媒体 服务公司 的数据。EPG数据描述来自很多不同的广播公司和服务7>司的 可用的节目,例如DirecTV , Comcast 、 Cable Vision②等。EPG数据包 含描述节目的信息,例如可用节目的频道、节目描述、节目概况、节目 等级、演员、导演、制片、节目标题等,还有搜索数据标签。
服务端通过其创建的搜索查询语句,执行在两个数据库的搜索。数 据库可以是服务端能直接访问的数据库或控制数据库的数据库服务器或 其它数据库服务端。服务端接收或产生来自搜索查询的结果,并组织重 新得到的信息形成客户端设备能够使用的格式。
在实施例中,服务端也访问其拥有的客户端设备的数据库,在这个 数据库服务端存储关于与服务端相连的所有客户端设备状态的信息。客 户端数据库除了包括其它信息还有客户端设备已经记录的多媒体内容。 在搜索结果中,服务端能包括涉及可从其它客户端设备下载的宽带内容、 多媒体内容。客户端设备能够从多个客户端设备请求多媒体内容的下载,并且从那些客户端设备接收多媒体内容的片段。
客户端设备从所述服务端接收搜索结果。客户端设备处理所述搜索 结果并将搜索结果以列表的形式显示给用户。服务端为客户端设备创建 用户界面屏幕以用于显示。每次客户端设备发送搜索请求至服务端,服 务端将从数据库搜索接收的数据格式化为客户端设备能够显示的用户界 面屏幕。客户端设备接收用户界面屏幕,并显示由服务端格式化的屏幕。 屏幕信息指示客户端设备其如何响应用户任意按键。
2.0结构概述
图1A示出了实施例中为了执行渐进式搜索的示例系统。该系统包含 至少一个客户端i史备例如DVR 102, DVR 102通过任意通讯4妻口 ,例如 以太网4妻口或无线通讯端口,通讯连4妄于网络105。 DVR的功能性典型 地如专利号为6233389的美国专利的描述,该专利属于申请人并且这里 以参考的方式引入。所述系统也包括服务提供商104、内容提供商106、 个人计算机108以及便携式设备110。
个人计算机108可以是个人计算设备,例如台式电脑或笔记本电脑, 并且也通过任意通讯接口,包括无线,连接于网络105。便携式设备IIO 可以是任意手持式计算设备、手机、便携式多媒体播放器,或任意其它 便携式设备,这些设备能够显示多媒体内容,并且可以通过任意通讯接 口,包括无线,连接到网络105。 DVR102、个人计算机108以及便携式 设备110中的每个通过网络105与服务提供商104通讯相连。在另一个 实施例中,DVR 102、个人计算机108以及便携式设备110中的每个通过 网络105与内容提供商106通讯相连。
网络105可由任意媒介或装置来执行,所述媒介或装置提供用于在 通讯系统中进行设备之间的数据交换。网络105的实例包括但不限于例 如局域网(LAN)、广域网(WAN)、因特网、 一个或更多地面、卫星或 无线链接等的网络。替代地或另外,连接于网络105的任意数量的设备 可通过通讯链接直接地彼此连接。
在一个实施例中,内容才是供商106通过电缆、卫星、地面通讯或其它传输设备,向DVR 102提供广播节目内容。广播节目内容可包括任意 多媒体内容例如音频、图像或视频内容。在另一个实施例中,内容提 供商106通过网络105提供多媒体内容,例如任意可下载内容至DVR 102、个人计算机108或便携式设备110。
在一个实施例中,DVR 102与服务提供商104通讯相连,其提供节 目指南数据、绘图资源(例如字体、图片等)、服务信息、软件、广告、 赛事识别数据和其它形式的能够使得DVR 102独立于服务提供商104操 作以满足用户的喜好的数据。在另一个实施例中,DVR102、个人计算机 108和-便携式设备110能够通过网络105、通讯连4妄或任意本地网络彼此 通讯相连,以传输内容、元数据或任意其它数据。
在另一个实施例中,内容提供商106可提供至服务提供商104内容 数据或任意元数据,包括宣传数据、图标、网络数据和其它信息。然后 服务提供商104可解释所述元数据,并提供内容数据元数据至DVR102、 个人计算机108或^f更携式设备110。
图1B所示,在实施例中,DVR102大体包括多个组件,表示为信号 转换器154,所述信号转换器在数字化模拟电视信号以及在转换该信号为 数字数据流或接收数字数据流的过程中是必需的。DVR的内部结构和操 作的实例在专利号为6233389的美国专利中进一步描述。
DVR 102通过输入端152A,从天线、电缆电视系统、卫星接收器等 接收广播信号。输入端152A可包括多个调谐模块,所述调谐模块允许同 时接收和记录多个信号。例如,由输入端152A接收的电视输入流可以是 美国国家电视标准委员会(NTSC )允许的信号或PAL制允许的广播信号。 另一个例子,由输入端152A接收的电视输入流可以是数字信号,例如数 字卫星系统(DSS)允许的信号、数字广播服务(DBS)允许的信号,或 美国高级电视标准委员会(ATSC)允许的信号。DBS、 DSS、和ATSC 是基于动态图像专家组2( MPEG-2 )和MPEG-2传输协议的标准。MPEG-2 传输是用于格式化来自电视资源传输器的数字数据流从而使得电视接收 器能够解码输入流,以在多元信号中找到节目的标准。
MPEG-2传输复用支持相同的广播频道中的多个节目,所述广播频道具有多个视频和音频馈送和专用数据。输入端152A调至频道中特定节 目,从频道中揭^又出指定的MPEG流,并传输MPEG流至系统的其它部 分。利用单独的视频和音频编码器,模拟电视信号被编码为相似的MPEG 格式,使得系统的其它部分不会察觉信号是怎样获得的。信息可以通过 标准方式,调制为模拟电视信号的垂直消隐间隙(VBI);例如,南美广 播电视标准(NABTS)可用于调制信息至NTSC信号的特定线条,FCC 命令使用特定其它线条用于隐藏字幕(CC )和扩展数据服务(EDS )。这 样的信号由输入端152A解码并且传送至其它模块,就像所述信号已经通 过MPEG-2专用数据频道递送出去。
记录模块160通过在至少一个存储设备上存储数字数据流,记录输 入数据流,该存储设备表示为存储器164A/164B,其设计为保留数字数 据流的片段。存储器164A/164B可以是一个或更多非易失性的存储设备 (例如硬盘、固态硬盘、USB外部硬盘、USB外部存储棒、USB外部固 态硬盘、网络可访问的存储设备等),所述存储设备是内部164A和/或外 部164B。信号转换器154重新得到数据流的片段,将数据流转换成模拟 信号,然后通过输出端152B将所述信号调制到RF载波上,通过RF载 波信号被递送到标准电视机上。输出端152B替代地可递送数字信号至电 视机或视频监控器。例如,DVR102可利用数字化可视界面端口 (DVI) 用于通过DVI电缆发送数字化信号至电视。
DVR 102也包括通讯接口 162,通过该通讯接口, DVR 102与网络 105通过以太网、无线网络、调制解调器、USB或其它通讯标准进行通 讯。而且,DVR 102可结合至电视系统,使得上述组件收纳在能够实现 DVR 102的每个组件的功能的电视机内。
在另一个实施例中,DVR 102大体包括多个组件,这些组件需要用 来从多个源,例如PC、 DVR、服务提供商或内容服务器上,接收、记录、 存储、传递和重放数字数据信号。DVR 102能够传递数字数据信号至另 一个DVR或PC。 DVR 102可通过编码器156A和解码器156B,编码或 解码数字信号为用于重放、存储或传递的多种格式。根据本发明的一个 实施例,编码器156A产生MPEG流。根据本发明的另一个实施例,编码器156 A产生经不同的多J(某体数字信号编解码器编码的流。解码器156B 解码由编码器156A编码的流或能够利用适当的解码器被接收的格式存 储的流。DVR 102也可利用加密器或解密器158加密或解密数字数据信 号,以用于数字数据信号的存储、传递或重放。
在一个实施例中,DVR 102与服务提供商104进行通讯,所述服务 提供商提供节目指南数据、绘图资源例如商标和图片、服务信息、软件 编程、广告和服务提供商104的其它形式的数据,所述数据使DVR 102 能够独立操作以实现自主记录功能。DVR 102和服务提供商104之间的
使得服务数据和用户的专用数据都能得到保护。
3.0示例性技术和方法 3.1从搜索进入旋转搜索
在实施例中,用户可通过第一次执行任意类型词语的搜索,进入旋 转搜索系统。当客户端设备(例如DVR 102)显示主菜单时,用户开始 执行搜索。如图2所述示例。通过发送信号至电视机、监视器或任意其 它可一见设备,DVR可显示这类菜单(和其它菜单、屏幕、对话框和在此 描述的用户界面)。用户可利用远程控制(构造为用DVR操作),从多个 菜单项中选择用户感兴趣的特定菜单项。如图2所示,在主菜单200示 出的其它用户可选项是特定条目,该条目的选择促使DVR进入执行搜索 的区域。在图2中,该特定菜单项标记为"查找节目(Find Programs )" 202,尽管如此,该标签可根据具体实施而变。
根据实施例, 一旦用户进入"查找节目"区域,则出现图3所示示 例菜单项300。在菜单项中一个特定选项为"统一的旋转搜索"302,但 该标签可根据具体实施而改变。其它标签可包括,但不限于,"旋转搜索 (Swivel Search ),,和"渐进式搜索(Progressive Search)"。选择项目"统 一的旋转4臾索"302,则显示给用户图4所示屏幕。
在实施例中,用户输入搜索词语以后,启动旋转搜索系统。用户通 过提交对应于用户感兴趣的特定搜索词语的字母数字字符或符号开始搜索。图4示出了 DVR-显示屏幕的示例,所述屏幕允许对应于节目数据 的单词或短语的搜索。在实施例中,节目数据包括节目标题、人物和标 签。在另一个实施例中,基于服务端或其合作商提供的服务和可搜索数 据的可利用性,可包括或排除其它类别的搜索标准。正如这里所用到的, "节目标题(program title)"涉及,但不限于,电视节目的标题、电影标 题、可下载内容的标题或任意其它用户可用的可观看内容的标题。正如 这里所用到的,词语"人物(people)"可用于涉及任意可用内容的制作 过程中出现的或参与的任意个体或角色。这些人物可包括但不限于,演 员、作者、导演、角色名称或制片。也可用于人物的可替代的词语可以 是"鸣谢"。词语"标签"在本申请的3.3.1节将进一步描述。
在另一个实施例中,搜索可扩展为包括或排除任意相关数据或关于 所搜索内容的数据的类别。例如,搜索可针对关于演员"马特戴蒙(Matt Damon)"的内容,但是在那些搜索结果中,可以排除那些还包含任意涉 及"Ben Affleck"的内容。
在实施例中,用户通过执行利用节目标题、人物或标签的搜索,启 动旋转搜索系统。为了发起针对节目标题、人物或标签的搜索,用户在 搜索框400中输入字母数字字符或符号,所述字母数字字符或符号关于 用户想要查询的节目标题、人物或标签。在实施例中,当在搜索框中输 入了字母数字字符或符号时,图5示出符合所述输入的字母数字字符或 符号的搜索结果。例如,如果用户输入字符"G"和"A" 500,搜索功 能将返回包括标签"赌博(GAMBLING)" 502和演员"提姆.刚波(Tim Gamble)" 504以及"迈克尔.冈本(Michael Gambon),, 506的搜索结果。 随着更多字符的输入,搜索结果相应地变少。例如,字符"M"、 "B"和 "L"可增加至之前输入的字母数字字符"GA"。这就使得搜索查询词变 为"GAMBL",在这种情况下,标签"赌博(GAMBLING)"和演员"Tim Gamble"保留下来。然而,演员"Michael Gambon"将被移除,因为演 员的姓"Gambon (刚波)"并不包含搜索查询字符"GAMBL"。
在实施例中,显示的搜索结果并不是要以用户输入的字符为开头, 而仅仅包含所述字符。例如,如果用户输入字符"ERT,那么除了以"ERT
26开头的"ERIN BROCKOVICH"之外,也显示了其它仅包含字符"ERT 的搜索结果。例如,另一个搜索结果可能是"AMERICANIDOL"。
在另一个实施例中,与其显示符合所有可能类别(人物、节目和标 签)的搜索结果,用户更愿意选择特定类别来显示可能的搜索结果。例 如,用户可将搜索结果仅限于人物。因此,当显示符合用户输入的搜索 查询的字母数字字符的搜索结果时,将显示符合类别"人物"并符合用 于搜索查询的所输入的字母数字字符的搜索结果。在其它实施例中,用 户可选择多个类别("人物,,和"节目标题,,)用以显示。
在另一个实施例中,搜索仅限于精确匹配。在这种情况下,当输入 搜索查询时,不显示符合所述搜索查询的搜索结果。而是, 一旦用户已 经输入用于整体查询的字母数字字符,用户选择提交按钮或任意其它此 类信号,以指示搜索词已经被提交,则符合搜索查询的搜索结果随后示 出。由于搜索结果并不随着搜索的每个字母数字字符的输入而更新,这 样就可加快搜索。
在实施例中,如果选择了特定标签,那么关于特定标签的节目内容 或其它可搜索词语将作为结果返回。例如,如果标签"GAMBLING" 502 被选中,那么关于标签"GAMBLING" 502的节目内容或其它可搜索词 语将作为结果返回。搜索结果作为单元600在图6中示出。在搜索结果 600中,电影"皇家赌场(Casino Royale ),, 602和"赌王之王(Rounders ),, 604显示在屏幕左边的相关内容的列表中。其它搜索结果可能显示的是并 不精确匹配的内容。例如,可能出现在关于赌博的电影中的著名演员, 例如"George Clooney"。在另一个例子中,也可能出现关于标签 "Gambling"的其它标签例如"朴克(Pocker)"、 "二十一点(Blackjack)" 或"Las Vegas"。在另一个实施例中,可能出现关于标签"Gambling"的 可用下载,例如可下载的游戏,其中,用户可以玩赌场游戏。
在实施例中,当用户将光标置于特定节目内容之上时,那么关于该 内容的信息和词语可在屏幕右方的列中显示。如图6所示,当光标置于 内容电影"皇家赌场"上时,屏幕右方显示关于电影"皇家赌场"的信 息和词语606。
27在实施例中,用户界面是两列格式,其中选中项可在左边列中被加亮,并且那么基于选中项显示的选项或词语出现在右边列中。正如这里
所用到的,屏幕的右边列或右边区域可^皮提述为"弹出(flyout)"区域。这种现象的发生是因为做出选择并且选项弹出至弹出区域的右边。然而,利用任意词语明白地描述屏幕的右边区域。例如,当光标置于左边列的"皇家赌场"之上时,那么关于电影"皇家赌场"606的信息显示在右边列,或"弹出"区域。用户界面的结构可才艮据具体实施而变化。例如,如关于内容的数据可显示在左边列,并且关于所选数据的内容可显示在右边列。
在图6中,显示在右边列的关于内容"皇家赌场"的信息为故事情节的简短概况608和主要演员610。在实施例中,附加的选项或反应可能是由服务端提供的,而不仅是相关信息。例如,图6中,关于内容的选项"看更多信息(See more information ),,612与选项"记录这个节目(Recordthis program ),, 614同时列出。选择选项"看更多信息,,将显示出比仅仅筒短的情节概况和主要演员更详细的信息。例如,更完整的电影鸣谢列表、电影评论、简短的媒体简报、预告片、下载或购买DVD的链接和声带可能包括在细节屏幕中。
在实施例中,提供的选项和反应基于服务提供商可得的数据而变化。例如,当用户选择"记录这个节目"时,DVR安排该内容的随后可用放映以进行记录。基于其它因素,用户可要求DVR记录不同于下一个可用放映的放映,例如以高分辨率广播或具有很少或没有商业广告的随后的放映。在内容为连续剧的情况下,播放的下一个情节被安排记录。用户可忽略该行为并请求替代地记录不同情节或高分辨率的电^L节目。在另一个实施例中,用户可能会遇到冲突,因为其它节目也设置在同一时间记录,在该时间内用户想要记录第二个节目。用户或服务提供商可选择记录所述节目的另一次;故映,以解决此冲突。
根据实施例,如果光标移动到另一个节目内容,那么信息,例如但不限于,特定节目内容的情节和主要演员被示出。如图7所示。图7示出了在旋转搜索中当光标从"皇家赌场,,702移动至"赌王之王"704时的这个过程。信息在右边列示出,或"弹出"区域现在显示关于电影"赌王之王"的信息。
在实施例中,当光标叠加在节目内容之上用户选中或点击节目内容时,光标从左边列移动至右边列的一个信息词。在另一个实施例中,节目内容也可通过按压远程设备的右箭头按一睫来选择,以指示光标移动至右边列的信息词。当光标现在处在右边列中时,可以选择关于所选内容
的任意数据词语。例如,在图8中可选择电影"赌王之王"。选择以后,光标从左边列802移动至屏幕的右边列804,所述屏幕包含关于电影"赌王之王"的节目或信息数据。节目数据可包括但不限于,演员、角色名字、导演、作者、情节概况或任意其它关于特定节目内容的信息。节目数据和节目内容在屏幕上的位置可根据具体实施而变化,这里内容在右边列并且节目和相关信息数据在左边列。用户可选择任意演员806以观看相关于特定演员的节目内容,以及该信息的"渐进式"或"旋转"。
在实施例中,当用户选择关于所述内容的任意节目数据或信息词语时,关于所选词的内容和词语出现。如图9所示,如果演员马特戴蒙(MattDamon) ^皮选中,那么关于该演员的数据和词语被示出。该相关数据可包括但不限于,演员的快照902、他的传记904以及其它出现该演员的内容906。如图9左边列所示。相关数据也可包括他饰演的角色名字、该演员的简短视频剪报或描写本演员的任意其它类型媒体的播放。显示的任意内容可选择用于该内容的"渐进式"或"旋转",并且随后可进行更多选择。
3.2从观看的内容进入旋转搜索在实施例中,旋转搜索可在用户正在观看之前记录的内容时被启动。为了开始观看之前记录的内容,用户可从图10所示的初始菜单中选择"当前播放列表"1002。选择"当前播放列表"显示给用户如图11所示屏幕。"当前播放列表"显示之前已经记录或下载的内容1102,并且当前可由用户观看。在这个例子中,用户选择"老爸老妈的浪漫史(How I Met YourMother)" 1104。
当观看之前记录的内容时进入旋转搜索,允许用户利用所记录的内容作为初始搜索点,进入旋转搜索系统。例如,如果用户在观看所记录的电视节目"老爸老妈的浪漫史",并且进入旋转搜索系统,然后"老爸老妈的浪漫史"将作为第一次选定的搜索词语。在另一个实施例中,当用户观看直播电视内容时,所述节目数据旋转搜索系统被启动。与观看记录的内容相似,搜索的初始点可以是用户正在观看的内容。例如,如
果用户正在观看电视节目"ER",并且进入旋转搜索系统,那么"ER"将作为第一次选定的搜索词。在另一个实施例中,基于之前下载的内容,用户进入旋转搜索系统。在另一个实施例中,基于朋友推荐的内容,用户进入旋转搜索系统。用户选定的任意内容可用作进入旋转搜索的开始点。
所述过程开始示出在图12中。用户启动电视节目"老爸老妈的浪漫史"的信息屏幕。节目的标题1202和情节的简短概况1204出现。该屏幕也包含记录选项1206和关于所述记录的信息1208。
如图13所示,"更多选项(More options)" 1302允许选择"旋转搜索"1304。该选项用于进入旋转搜索系统。为了进入旋转搜索,选项的标签可根据具体实施而变化。在另一个实施例中,选项"旋转搜索"出现在电视节目的信息屏幕上,忽略进入"更多选项,,屏幕的必要。 一旦选择进入旋转搜索,就出现图14所示的屏幕,在该屏幕选择节目数据和关于电视节目的其它选项。
在观看特定内容时进入旋转搜索,用该特定内容预填充旋转搜索系统。通过从搜索屏幕进入旋转搜索系统,用户不需要像之前那样输入节目标题。在实施例中,鸣谢例如主要演员和客串明星,还有节目的即将放映和可用下载被示出。其它鸣谢或节目选项也可实现,并且本实施例不限于仅仅那些显示的鸣谢或节目选项。在图14的左边列可看到鸣谢1402和节目选项1404。当光标置于特定选项之上时,搜索结果显示在右边列1406。节目数据和选项和搜索结果的设置与显示可根据具体实施而变化。
3.3旋转搜索中的选项如图15所示,当选择"即将播放"1502时,根据内容提供商或集合此类数据的第三方机构提供的节目表,所述电视节目即将播出的情况1504被示出。在实施例中,即将播出的节目限制为即将在接下来十四天 内的播出的节目。在另一个实施例中,即将播出限制为不同的时间段。 在另一个实施例中,即将播出不限于任意特定时间段。在实施例中,时 间段可由用户指定。在另一实施例中,时间段可由服务提供商指定。在 这个例子中,如果选定内容不安排放映,那么制定该选定内容的"请求 列表(wishlist)"。如这里所用到的,词语"请求列表,,涉及过程,借以 该过程,存储用户选定的特定内容,并且记录该选定内容,所选定的内 容应为将来要示出,但不确定日期的特定内容,或该特定内容之后变得 可下载。
在实施例中,用户可选择的内容包括宽带视频内容或其它可下载的 内容。来自因特网的网站上的此类播客、视频,以及其它内容可包括为 用户可选的内容。因此,所述内容不限于传统的广播电视来源例如电缆 或卫星。如图16所示,如果选择"可用下载(Available Downloads ),, 1602, 那么该节目的可用下载1604在右边列示出。内容和所选项的任意特定位 置可根据具体实施而变化。
在另一个实施例中同时包括"可用下载"与可记录的内容搜索结果。 例如,该节目的即将播出显示在该节目的可下载的情节旁边。因此,不 再需要分开的屏幕, 一个屏幕用于可记录的播放节目,并且另一个屏幕 用于下载节目。在实施例中,可记录的选项与可下载的选项是区分开的, 通过位于选项附近的图形指示器。图形指示器可显示用于每个可记录的 选项,并且图形指示器可显示用于每个可下载的选项。在另一个实施例 中,只有可记录的选项具有图形指示器。在另一个实施例中,只有可下 载的选项具有图形指示器。图形指示器指示选项是否为可下载的,其可 以是网络符号或用于指示下载的任意类型符号。图形指示器指示选项是 否为可记录的,其可以是记录符号或用于指示记录的任意其它类型符号。 实际使用的图形指示器可根据具体实施而变化。
在实施例中,任意可用下载1604可由用户选择并购买。在实施例中, 在购买完成之前,将出现购买确认屏幕或框,以确:〖人用户是否想要购买 该内容。购买屏幕或框可包括,但不限于,下载的购买价格、下载该内容的时长,以及用户想要以后下载该内容的任务表。可通过宽带开始该 节目的下载以用于以后观看。在实施例中,弹出警告提醒用户下载已经 完成。在另一个实施例中,通过电缆、无线、卫星、红外或任意其它已
知传输方式,所选可用下载发送至DVR。可下载的内容由服务提供商、 内容提供商或提供可下载内容的第三方合作商提供。
在实施例中,完成购买的授权是需要的。授权可利用多种方法执行。 例如,需要密码以进行购买。其它技术可用于授权购买以及授权用户。 例如,其它技术可包括但不限于,声音授权、指紋扫描、输入安全码或 任意其它授权用户的技术,使得购买被授权。
在另一个实施例中,下载特定内容的选项可能由一个合作商或服务 提供商设为不可用,取而代之,该内容可以在服务提供商的网络上的其 他客户端DVR上被搜索。这也被称作点对点下载。点对点下载是另一个 选项,其可在将内容放置在用户的请求列表之前执行。每个DVR拥有者 可决定选纟奪加入或不选择加入,以允许其它DVR拥有者从他的DVR上 搜索和下载内容。关于DVR是否可参与点对点下载需要考虑其他因素。 例如,如果DVR具有宽带连接并具有特定阈值之上的连接速度,服务提 供商可仅允许DVR参与。其它要考虑的因素可限于处于特定服务端或地 理区域或订阅特定优质服务的DVR的下载。
在实施例中, 一旦特定内容被确定为不能广播或下载,服务提供商 在其它DVR上搜索特定内容。在实施例中,如果在其它DVR上发现了 所述特定内容,则服务提供商提供一个DVR列表,在这些DVR上可以 下载特定内容。想要下载该内容的用户然后可选择他或她想要从哪一个 DVR上下载该内容。在另一个实施例中,如果在其它DVR上发现所述 特定内容,服务提供商启动从存储着该内容的DVR至想观看该内容的用 户的DVR的下载。在实施例中,在任意下载开始之前,DVR共享授权 信息。
如图17所示,可以选择旋转搜索中的另一个选项"如果你喜欢这个,, 1702。在实施例中,选择"如果你喜欢这个",那么显示与当前所选节目 相似的内容。对于"老爸老妈的浪漫史",六个其它电视连续剧1704出现在右边列,它们被确定为相似内容。"老友记(f謹ds)" 1706和"我 的名字是艾拉(MyNameisEarl)" 1708是这些节目的两个例子。在实施 例中,所述相似的节目是基于集合用户的观看数据的。服务提供商从观 看特定节目的用户集合数据。如果观看特定节目和另 一个电视节目之间 有联系,那么第二个电视节目被包括在相似节目内。在另一个实施例中, 相似节目可基于服务提供商、内容提供商或一些其它第三方提供的评论 内容。任意其它标准可用于将节目或内容联系于另一个节目或内容。这 些标准可包括但不限于,所述节目是否以特定风格归类,所述节目的时 间长或所述节目的主题。
在实施例中,像任意其它鸣谢或节目数据一样,节目的导演也可被 选中。如图18所示,导演大卫E.凯莉(David E.Kelly) 1802被选中。 类似于关于数据的内容如何针对演员被示出,内容1804针对导演被示出。 在这个例子中,其它由大卫E.凯莉导演的节目显示在右边列。"波士顿法 律(Boston Legal ),, 1806和"芝加哥希望(Chicago Hope)" 1808是这些 节目的其中两个。选择可由这些节目组成,并且然后用户可"渐进式" 或"旋转"搜索关于所选节目的信息。从这里,用户可"渐进式"或"旋 转"搜索其它相关节目或节目数据。
3.3.1标签
在图19的屏幕的左侧,标签1902也可显示为被选择的选项。对于 电视剧"天才小医生(Doogie Howser, M.D.)",示出标签"出道年龄 (coming of age)" 1904、"医生(doctor)" 1906、"体检(medical ),, 1908 和"天才(prodigy)" 1910。当标签^:选中,相关标签的内容1912出现 在屏幕右侧。在这个实施例中,对于标签"医生"1906,电视剧"急诊 室的故事(ER)" 1914、"实习医生格雷(Grey's Anatomy)" 1916和"实 习医生风云(Scrubs)" 1918出现,是因为他们都相关于所述标签并且被 安排即将示出。
这里用到的标签指的是一套词语、图片或其它媒体,它们用于将多 个部分的内容链接在一起。标签的例子可以是,但不限于,内容设置的定位、内容所属的类型或相关于内容的主题。如果搜索词语"纽约",返
回的搜索结果可能包括电视剧"老友记(Friends)"和电影"纽约黑帮 (Gangs of New York)"和"捉鬼敢死队(Ghostbusters )"。返回所述搜索 结果是因为每个选段都定位在纽约城。在另一个实施例中,搜索词语"结 婚"。这次搜索返回关于"结婚"的内容。 一些搜索结果可包括电视剧"结 婚的故事(Wedding Story)",以及特定情节中发生过结婚的电视剧如"老 友记"和电影"落跑新4良(The Runaway Bride)"。
链接至内容的标签可包含任意相关词语。标签的一些例子是"唱歌"、 "实况电视(realityTV)"、"时尚"、"恐怖分子"、"犯罪"和"室友"。标 签可随时间增加或改变。标签也不限于词语,还可以由关于内容的图片 组成(例如代^f:星Prince的符号),或其它々某体,例如声音或音乐。例 如,新时代音乐的选段可能与灵魂乐节目相关,以及重金属音乐的选段 可能与滑板运动电视节目相关。
标签可用于广播内容或可下载内容。广播内容包括,但不限于通过 天线、卫星和电缆获得的内容。可下载内容包括,但不限于宽带视频、 播客和其它形式的音频、图像和RSS种子。
在实施例中,标签可由服务提供商创建。例如服务提供商可能希望 指出电视节目中可用的特定主题。这样,如果用户重复地观看关于特定 主题的特定视频片段,则服务端提供关于特定主题的其它视频片段集合。 服务提供商也可提供源于内容提供商的标签。
在另一个实施例中,内容提供商创建用于内容提供商的特有节目的 标签。在这种情况下,标签不是首先提供给服务提供商以用于额外社论 的传播。这就允许内容提供商确信提供给用户的标签是正确的并且反映 了内容提供商的意图。标签可然后用于内容提供商确保用户可链接至其 它节目,所述节目包含相似的内容或吸引相似的用户群。
依据另 一个实施例,多媒体设备例如DVR、 PC和手持计算设备用于 创建视频节目标签,这里所指的是作为"通讯标签"。当用户观看视频节 目时,用户利用控制界面例如远程控制或^T建盘,输入关于内容的可能的 词语至标签。例如,用户可利用控制界面以标记节目片段,或可替代地标记视频节目中的赛事。例如,当观看体育赛事如足球比赛时,当令人 兴奋的比赛出现时用户通过远程控制发信号。用户可输入词语"令人兴 奋的",然后该标签就相关于那个节目。通讯标签可完全地开放或服从于 服务提供商的社论以保持秩序。并且,通讯标签可被集合,以致只有最 共同的情节被选中,并且然后标签可传播至用户的网络。
在实施例中,选中的数据不限于用于鸣谢和标签的词语,还包括其 它媒体例如视频、图片或声音。图片的例子包括但不限于演员的头像、 电影海报或还有节目或电影中的画面。声音可包括但不限于节目的主题 曲、电影中的音乐或演员的声音。
3.4旋转搜索中的隐私 在实施例中,通过让用户选择是否将他或她输入的信息由服务提供 商保留并记录的方式维护用户的隐私。如果用户决定将全部信息由服务 提供商记录,那么旋转搜索的全部功能都对用户可用。如果用户因为隐 私选择不加入,那么用户可继续使用旋转搜索,但是并非全部功能都可 用。例如,需要保存特定信息以提供旋转搜索特征。在这种情况下,需 要保存数据的旋转搜索特征对没有加入的用户是不可用的。用户可决定 加入至特定信息,其允许访问旋转搜索的某些特征,但不允许访问旋转 搜索的其它特征。
图20所示为根据实施例用于隐私选择的流程图。用户在步骤2001 的启动端进入旋转4叟索系统。该系统决定用户是否已经加入步骤2003的 隐私策略。如果用户已经决定加入,那么该系统允许用户访问具有全部 功能的旋转搜索系统,或2040的选择加入系统。例如,用户可能想要限 制其搜索是基于"你接收的频道"的。频道接收信息被认为是隐私信息, 并且用户必须选择加入,以允许搜索应用具有全部功能。
如果用户还没有决定加入,那么系统确定是否用户是第 一次使用该 应用如2005所示。如果这是用户第一次4吏用该应用,那么系统显示欢迎 屏幕如步骤2009所示。在欢迎屏幕,用户可决定1)选择加入(opt-in), 2 )这)欠不回答这个问题(not answer the question at this time), 或3 )不再询问(never ask again )。如果用户选择"不再询问",那么在步骤2011 用户将看到具有功能限制的系统的屏幕。在步骤2011,用户可选择继续 在功能限制的系统或选择加入至隐私策略。如果用户决定继续,那么用 户将置于不具备全部功能的旋转搜索系统,或受限系统2030并且"不再 询问"标志附于该用户。"不再询问"标志提示该系统不询问用户是否选 择加入以提供个人信息。如果用户决定选择加入,用户被带入具有法律 条文的屏幕2015,该法律条文解释用户的选择并确认他们选择加入的决 定。否则,用户可被带回之前的屏幕。
如果用户决定从欢迎屏幕选择加入,那么该系统引导用户进入具有 法律条文的确认屏幕2015。在确认屏幕,用户仍然能够不接受选择加入 而提供个人信息。如果用户选择"现在不(not now)",那么该系统引导 用户进入描述不加入的限制性的屏幕,并给出选^奪以继续或选4奪加入, 如步骤2013所示。如果用户决定选择加入,用户被带入具有法律条文的 确认屏幕2015,在该屏幕他们或者确认他们选择加入的决定,或者返回 之前的界面。如果用户选择继续,那么该系统引导用户至功能受限的旋 转搜索系统2030。如果用户在确认屏幕决定选择加入,那么用户在步骤 2019输入密码。如果密码正确,如步骤2021所示,那么选择加入被确认 2023并且,然后进入无限制的旋转搜索系统2040。
如果这不是用户第一次进入旋转搜索系统如步骤2005所示,那么在 步骤2007该系统确定是否"不再询问"标志附于该用户。如果不出现该 标志,那么系统显示受限屏幕,其描述当不加入时搜索系统的限制性, 如步骤2013所示。如果出现"不再询问,,标志,那么在步骤2030该系 统引导用户进入功能受限的搜索系统。
在步骤2015示出的法律条文屏幕,选项^f皮安置用来指示哪些特定信 息是用户想要与旋转搜索系统共享的。在实施例中,选项可包括但不限 于"接收的频道(channels received)"。特定信息包括的选项可基于用户 的地理位置、将用到的设备或用户与服务提供商通讯的方法(宽带对电 话)而改变。
在实施例中,当用户利用旋转搜索系统时,用户进入步骤2015具有法律条文屏幕的隐私选择流程。会发生以下情况因为用户没能成功地 选择加入至必要的隐私选择,如果用户已经进入旋转搜索系统并试图重 新得到不被允许的数据。
3.5旋转搜索中新增的特征
在实施例中,可以从安排将在以后播出的内容的节目详情屏幕进入 旋转搜索系统。例如,当用户还没有选择使用旋转搜索系统时,执行搜 索。搜索结果是还没有播出的节目。在这种情况下,当用户选择还没播 出的节目的信息屏幕时,在该信息屏幕,或由该信息屏幕引出的屏幕上 出现的可选选项,其允许用户进入旋转搜索系统,其中以后将4番出的内 容作为选定的内容。在实施例中,可从下载的内容进入旋转搜索系统。 因此,当观看记录的内容、直播内容、下载的内容时,以及当观看安排 将在以后播出的内容的信息时,可进入旋转搜索系统。
在实施例中,允许用户在旋转搜索系统添加等级至任意和全部内容, 以及相关词语和数据。例如,如果用户喜欢这个内容,可将满意等级加 于下载的内容,或者如果用户不喜欢这个内容,则将不满意等级加于下 载的内容。用户可利用客户端DVR的远程接口设备输入等级。其它用户 可看到由其它用户的集合提交的等级,或选择特定内容,并部分地基于 那些等级做出内容选择。
在另一个实施例中,用户可评价旋转搜索中的任意节目数据。用户 可评价数据关联本身或旋转搜索中任意其它关联。这就允许服务提供商 改进关联的质量,并去掉评价较低的关联。另外,用户可评价标签或任 意其它相关内容的词。用户也可评价其它用户提交的评论。
在另一个实施例中,可基于协作的数据确定评论。所述评论可用于 任意内容。在这种情况下,观看的内容是从整个电视观众群集合的,以 确定内容之间的关联,包括来自卫星、电缆或下载的内容。
在实施例中,用户可选择为特定节目加书签。书签的使用允许用户 给特定节目或特定节目中的特定点加附注以便以后再取回。书签的更详 细细节可在由申请人所拥有的美国专利6868225B1中找到,并且这里仅
37作为参考引入。
在实施例中,用户可在旋转搜索中找到感兴趣的特定节目,并发送 关于该节目的信息至其朋友。除了记录和下载特定节目,发送信息给朋 友或加书签为可由用户完成的增加的功能。用户可通过多种方式例如电 子邮件、短消息或经过聊天协议的即时消息,发送信息给朋友。关于通 过即时消息发送信息的更多细节可在由申请人所拥有的美国专利
10/168,782中找到,并且这里仅作为参考引入。在另一个实施例中,用户 可记录特定节目并且想要与朋友共享该特定节目。用户可上传该节目至 朋友的DVR单元或利用任意类型网络传送该节目。关于共享个人^ 某体的 更多信息可在由申请人所拥有的美国专利申请10/742,581中找到,并且 这里仅作为参考引入。
在实施例中,用户界面增强为包括广告或关于用户搜索的内容的其 它宣传。广告或宣传可由服务提供商、内容提供商或第三方发起,他们 希望提供给用户关于用户执行搜索的内容的相关产品或服务。
在实施例中,旋转搜索系统用户界面增强以利用高分辨率电视机可 用特征。例如,所述界面可具有扩展信息,因为更多屏幕空间对界面可 用。另外,节目数据多媒体特征可被增强以具有图片更加清晰的优点, 并且因此,呈现给用户更高质量的图片、图形和媒体。其它特征和媒体 也可被增强以具有更高分辨率屏幕的优点,例如额外的列,使得用户界 面变为三列格式。
在实施例中,旋转搜索系统用户界面可用于任意类型的客户端,例 如网站、机顶盒、手机、手持设备、笔记本电脑、PC等。除了能够在客 户端DVR上执行任意旋转搜索,旋转搜索系统可在网站上实现,用户租 赁网站以执行记录和获得内容。在此实施中,用户也可评价内容并且观 看网站上可得的任意内容。其中包括所下载的内容或客户端DVR上的内 容,这些内容可上传并显示在客户端上。
3.6宽带和广播多々某体内容的统一搜索 根据一个实施例,先进的DVR (例如DVR 102 )允许用户在广播资源和宽带资源中搜索多媒体素材。用户形成搜索标准(通过直接输入或
选择菜单项)并命令DVR执行所要求的搜索。用户通常不必关心搜索的 是广播内容或是宽带内容。该实施例利用用户搜索标准自动执行在不同 的资源中的多个搜索。 一旦用户看到符合其搜索条件的可用广播或宽带 内容列表,用户就能够细读可用内容列表,以获得特定内容的更多信息 或安排特定内容的记录或下载。搜索广播和宽带资源中多媒体内容的能 力是本实施例独特的能力。
图21示出了服务端2104,其接收来自客户端系统的搜索指令,并利 用已接收的搜索标准,执行包含用于广播内容和宽带内容的信息数据的 数据库的整体搜索。图21所示的结构也可用于执行旋转搜索。服务端 2104可以是在数据库2101和2103中的执行搜索的服务器。服务端2104 也可由多个服务客户端所要求的网络服务应用程序接口 (API)组成。月l 务端2104可由服务提供商、第三方等拥有或操作。客户端设备的拥有者, 例如客户端设备2105,需要付费给服务提供商、第三方等,以访问数据 库搜索服务端、安排记录内容、进行内容下载服务等。用户在客户端设 备2105上输入搜索标准。客户端设备2105可以是例如DVR、机顶盒、 手机、手持设备、笔记本电脑、PC等。
客户端设备2105公式化用户输入的搜索要求。图5示出了登录屏幕 550的屏幕截图,其中用户在登录屏幕输入信息,例如关键词、演员姓名、 导演姓名、制片姓名、节目标题等。当用户在搜索时,在虚拟键区552 输入每个字符,客户端设备2105在输入区域500显示输入的字符。客户 端设备2105利用输入的字母数字字符公式化搜索要求。客户端设备2104 发送搜索要求至服务端2104。
服务端2104接收来自客户端设备2105的搜索要求。服务端2104公 式化用于每个数据库2101、 2103的查询语句。数据库由至少一个宽带数 据库2101和至少一个广播数据库2103组成。宽带数据库2101包含来自 服务提供商的合作商的数据,例如Amazon.com、 RocketBoom、 dLife 、 The New York Times 、 CNET 。宽带数据库可存在于每个合作商的服务 器。然后服务端2104查询每个合作商的数据库,其中服务端2104通过
39利用关于每个合作商的数据库所要求的数据库查询的类型信息所创建的 一致查询,查询每个合作商的数据库。在实施例中,合作商付费给服务
提供商以将数据置于数据库或是使他们的数据库能被服务端2104搜索。 例如,合作商可以基于服务端2104查询合作商的数据库的次数付固定的 费或付费。宽带数据库使得合作商的产品和服务能够显示给用户。宽带 数据库中的数据由多媒体内容的链接组成,这些多媒体内容能从合作商 那里下载。所述数据也包括描述多媒体内容的信息,例如节目描述、 节目概况、节目等级、演员、导演、制片、节目标题、价格等,还有搜 索凄t据标签(以下将描述)。
广播数据库2103包含来自电子节目指南(EPG)提供商例如Tribune 媒体服务公司@的数据。EPG数据描述来自很多不同的广播公司和服务公 司的可用的节目,例如DirecTV②、Comcast㊣、Cable Vision⑧等。EPG数 据包含描述节目的信息,例如节目可用的频道、节目描述、节目概况、 节目等级、演员、导演、制片、节目标题等,还有搜索数据标签(以下 将描述)。EPG数据通常周期性地更新并且通常涵盖14天的节目。天数 取决于服务提供商。EPG数据涵盖例如,美国、墨西哥、加拿大和其他 国家。假定EPG数据在服务提供商的数据库2103中,服务提供商能保 留EPG提供商递送的全部EPG数据。这就提供给服务提供商历史数据, 由这些历史数据,用户能够获得历史数据或节目名称。服务端能够提供 给客户端设备关于多媒体内容的历史EPG数据信息,例如所述内容上次 广播的时间。这类信息通常不是普通DVR或EPG服务端可获得的,因 为EPG数据通常限制在几天内,例如14天。不在典型的14天内的EPG 内容的搜索要求,将接收到空的搜索回应。在这个实施例中,由于服务 端具有历史EPG数据,只要内容已经在服务端的EPG数据的时间框架中 示出,搜索要求将接收积极的回应。
服务端2104利用其创建的搜索查询语句在数据库2101和2103中执 行搜索。数据库2101和2103可以是服务端2104能够直接访问的数据库, 或是控制数据库的数据库服务器或是其它数据库服务端。服务端2104接 收或产生来自搜索查询的结果,并组织重新得到的信息形成客户端设备2105能够使用的格式。
在实施例中,服务端2104也访问其拥有的客户端设备的翁:据库(未
户端设备状态的信息。客户端数据库除了包括其它信息还有客户端设备 已经记录的多媒体内容。如这里仅作为参考的由申请人拥有的美国专利 申请号为11/285,411的文件中所描述,在^l叟索结果中,服务端2104能包 括涉及可从其它客户端设备下载的宽带内容、多媒体内容。客户端设备 能够要求来自多媒体客户端设备的多媒体内容的下载,并且接收来自那 些客户端设备的多媒体内容的片段。这就允许用户获得很久没有广播并 且没有安排广播也不能从合作商那里得到的多媒体内容。
客户端设备2105接收来自服务端2104的搜索结果。客户端设备2105 处理搜索结果并将搜索结果以列表554的形式显示给用户。列表554开 始于匹配用户键入的输入框401中的特征的第一多媒体内容。列表能够 在每个特征输入时更新,或在用户不做任何操作几秒之后进行更新。用 户可以在输入特征时暂停以允许更新列表。在每次输入特征或无才乘作几 秒之后,客户端设备2105给服务端2104创建搜索请求。这就提供给用 户动态的列表,以快速地对用户的输入作出反应。
用户也可通过节目信息屏幕访问搜索装置,所述节目信息屏幕是用 户用来显示EPG或已经记录的特定内容。图13示出用于显示记录的节 目的屏幕1300。所述屏幕1300允许用户通过菜单项导航并选择搜索项 1304。
当用户从列表554或搜索项1304选择多媒体内容,客户端设备2105 显示如图14所述的屏幕。屏幕1400显示关于所选多媒体内容的信息。 从服务端2104发送的数据中包含的信息用于显示节目信息例如节目概况 1410。所接收的数据也可包含额外的搜索词语1402,所述搜索词语允许 用户选择更多关于多媒体内容的搜索词语。所述数据也包含关于即将播 出的多媒体内容1404或可下载的多媒体内容1420的搜索要求信息。
如果用户选择即将播出的多媒体内容1404,客户端设备2105发送给 服务端2104搜索请求,请求关于即将播出的多々某体内容的信息。服务端2104在广播数据库2103中查询即将播放的多媒体内容,并发送给客户端 设备2105查询结果数据。图15示出了屏幕1500,其利用从服务端2104 接收的数据,显示即将播出的多媒体内容。客户端设备2105接收关于用
在一个实施例中,服务端2104接收预定信息2106并在用户翁:据的 数据库2102中查找用户信息,以通过广播或宽带访问,供应给客户端设 备对于指定用户可用的多媒体内容的正确信息。服务端2104能够利用用 户信息公式化宽带数据库2101和广播数据库2103的搜索查询,以找到 适合用户位置、年龄、喜好等的信息。在一个实施例中,服务端2104能 够基于用户年龄或客户端设备的亲代控制设置(下面将更详细地描述), 过滤内容信息。
如果用户选择可下载的多媒体内容1420,客户端设备2105发送搜索 要求至服务端2104,请求关于可下载的多媒体内容信息。服务端2104 在宽带数据库2101中查询可下载的多媒体内容。如上文提到,这项操作 可包括查询多个合作商的数据库。服务端2104发送所接收的查询数据至 客户端设备2105。图16示出了显示可下载的多々某体内容的屏幕1600。 在这个例子中, 一些可下载的资源为从合作商那里可用的节目系列的情 节。屏幕1600能够显示可下载的列表1604,其中合作商的标识1606邻 近内容标题,该内容为可/人特定合作商那里得到的内容。标识数据可来 自宽带数据库2101或服务端2104。用户能够从可下载列表1604上选择 情节,以下载所述内容至其客户端设备2105。
下载可从合作商开始,并且用户将看到显示关于下载内容的情节概 况和任何费用的屏幕。如前面所讨i仑和美国专利申请号为11/285,411的 文件所述,用户可选择从其它客户端设备重新取得的下载。服务端2104 依照一些因素,包括带宽,过滤一个或更多客户端设备,以创建用于传 递内容的客户端设备池。服务端2104发起传递,或是通过要求客户端设 备池中的每个客户端设备开始传递所述内容至正在请求的客户端设备 2105,或是通过直接请求客户端设备2105从客户端设备池中重新取得所 述内容。所述内容以部分的形式被发送至正在请求的客户端设备,在客户端设备2105重新组合并且存储起来以用于以后回放。用户不需要知道 下载的源头,并且用户可以被告知也可以不被告知是什么装置正用于下 载情节。
图14示出了屏幕1400,其显示多媒体内容的节目信息1410。屏幕 1400也显示选项,通过该选项用户能够获得更多多媒体内容1408的情节 的信息(情节指南)。如果用户选择情节指南1408,客户端设备2105发 送搜索要求至服务端2104,要求关于多媒体内容的情节信息的信息。服 务端2104在广播数据库2103和/或宽带数据库2101中查询多々某体内容的 情节信息。服务端2104处理已接收的数据,并且发送已处理的数据至客 户端i殳备2105。
图22示出了屏幕2200,其显示特定系列标题的特定季的可用情节。 在实施例中,每次用户进一步在列表2201中选4奪季,客户端设备2105 发送搜索请求至服务端2104,要求关于多士某体内容的所选季的情节信息 的信息。服务端2104在广播数据库2103和/或宽带数据库2101查询多媒 体内容的季情节信息。服务端2104处理已接收的数据,并发送所处理的 数据至客户端设备2105。客户端设备2105给用户2202显示情节列表。
图19示出了屏幕1900,其显示关于多媒体内容或系列标题的标签。 用户能够通过点击任意标签关键词或短语1902执行搜索。客户端设备 2105利用所选择的标签创建搜索请求。服务端2104以与上文所述搜索同 样的方式执行标签信息的搜索,所述标签信息是包含在宽带数据库2101 和/或广4番数据库2103中的。
在实施例中,服务端2104为客户端设备2105创建用户界面屏幕以 用于显示。每次客户端设备发送搜索请求至服务端2104,服务端将从数 据库的搜索中接收的数据格式化为客户端设备可显示的用户界面屏幕。 客户端设备接收用户界面屏幕并显示由服务端2104格式化的所述屏幕。 所述屏幕信息指示客户端设备如何对用户按下的任意键作出反应。例如, 用户向下移动加亮条,并且客户端设备检查屏幕上哪些项目是可选的, 并移动加亮条至屏幕上下一个可选的项目。如果用户选择了条目,则客 户端设备查看屏幕信息以认定选择操作是否有益于加亮条移动至另一个位置或是否需要将搜索请求发送至服务端2104。这就允许服务端动态地 改变用户界面屏幕的视觉和感觉,而不需更新客户端设备的软件以实现 用户界面的改变。这种方法易于升级并且呈现为高度可维持模型。可替 代地,当客户端设备从服务端2104接收屏幕信息时,其能够格式化其特 有的用户界面屏幕。
3.7过滤宽带和广播多媒体内容的搜索结果 服务端2104能够依据用户喜好、用户个人信息、客户端设备的设置 等过滤数据库查询结果。如上文简要论述,在实施例中,用户能够在其 客户端设备中设置喜好和个人信息,例如其接收的频道、其观看的频道、 年龄、性别、用户喜欢和不喜欢的节目、用户的兴趣、信用卡信息、家 庭住址等。
当客户端设备2105发送搜索请求至服务端2104,服务端2104创建 对广播数据库2103和/或宽带数据库2101的查询。在接收到所请求的数 据的基础上,服务端2104能够过滤所述数据以定制用于客户端设备2105 的数据。在一个实施例中,服务端2104能够供应仅关于客户端设备接收 的频道的广播信息至客户端设备2105。在另一个实施例中,服务端2104 能够供应客户端设备2105仅关于用户观看的频道的广播信息。
这类过滤能够在选择加入/选择退出的基础上执行。如果用户选择加 入,用户给予服务端许可,允许其利用用户的喜好和个人信息2102, 2106 以自动地过滤所请求的广播和/或宽带信息以匹配用户的喜好和个人信
如果用户选择退出,那么服务端仅能利用其所知的关于客户端设备
2105的信息,所述信息不包括用户的个人信息。服务端2104受限于客户 端设备的地点,以及客户端设备在那个区域能从本地电缆或卫星广播设 备上接收的频道。
服务端2104也能过滤基于客户端设备类型的信息。例如,如果客户 端设备2105是便携式视频设备,那么服务端2104可发送搜索结果的浓 缩版本至客户端设备2105。
44在实施例中,用户能够指定客户端设备2105其搜索词语的选择限于 特定类型的媒体或访问。例如,用户能够指定搜索仅限于HD内容。用 户也可指定所列出的内容仅能从宽带得到或仅能从广播得到。用户能够 创建这些搜索限定的任意组合。另一个实施例允许用户指定屏幕上显示 的标签的组合。再次提到图19,例如,用户能够指定标签组合皮特雷格 (Peter Riga )1920和神童(Prodigy )1910,或神童1910和出道年龄(Coming of age) 1904的组合,或任意其它标签的组合。
用户能够利用加亮条选择每个标签。每次用户选择标签,他可按下 远程控制器上的按钮以指定所选项是组合的 一部分。 一旦用户选择了他 想要的全部项目,他可按下远程控制器上的另一个按钮(或相同按钮), 告知客户端设备2105将要执行的搜索。例如,用户仅选择神童1910和 出道年龄1904还选择HD内容。客户端设备2105然后公式化搜索请求, 并且发送所述请求至服务端2104。服务端2104创建跨越适于搜索的数据 库的查询。这里,因为用户仅指定了搜索HD内容,服务端2104在宽带 数据库2101,或上面提到的合作商的服务器,以及广播数据库2103中查 询HD内容,所述HD内容包括标签或其它匹配所选中的搜索标签的内 容信息,例如神童和出道年龄。服务端2104返回查询结果至客户端设备 2105。客户端设备2105为用户显示搜索结果。
4.0实施才几构
图23示出了计算机系统2300的框图,本发明实施例可基于该计算 机系统实现。计算机系统2300包括总线2302或其它用于信息通讯的通 讯装置,以及与总线2302连接用于处理信息的处理器2304。计算机系统 2300也包括主存储器2306,例如随机存取存储器(RAM)或其它动态存 储设备,所述主存储器连接至总线2302用于存储信息和将由处理器2304 执行的指令。在由处理器2304执行的指令执行过程中,主存储器2306 也可用于存储临时变量或其它中间信息。计算机系统2300进一步包括连 接到总线2302的用于存储静态信息和用于处理器2304的指令的只读存 储器(ROM) 2308或其它静态存储设备。设有存储设备2310,例如磁盘或光盘,所述存储设备连接至总线2302用于存储信息和指令。
计算机系统2300可通过总线2302连接至显示器2312,例如阴极射 线管(CRT),用于向计算机用户显示信息。输入设备2314包括文字数 字和其它键,并连接至总线2302用于信息通讯和至处理器2304的指令 集。另一种类型的用户输入设备是光标控件2316,例如鼠标、跟踪球或 光标方向键,所述光标控件用于将方向信息和命令选择传送至处理器 2304并且用于控制显示器2312上的光标移动。该输入设备通常具有两个 轴向的两个自由度,第一轴(例如x)和第二轴(例如y),其允许设备 指定平面上的位置。
本发明涉及计算机系统2300的使用,其用于实现这里所描述的技术。 根据本发明的一个实施例,那些由计算机系统2300执行的技术响应处理 器2304执行包含在主存储器2306中的一个或更多指令的一个或更多序 列。这些指令可从例如存储设备2310的另一个机器可读媒介读入主存储 器2306。包含在主存储器2306中的指令序列的执行引起处理器2304执 行这里所描述的过程步骤。在可替换的实施例中,硬线电路可用于取代 或结合软件指令实现本发明。因此,本发明的实施例不限于任意指定硬 件电路和软件的结合。
这里所用到的词语"机器可读媒介"涉及任意参与提供数据的媒介, 所述数据引起机器以指定的方式操作。在利用计算机系统2300实现的实 施例中,多种机器可读媒介参与到,例如提供指令至处理器2304用于执 行。此类媒介可采用很多形式,包括但不限于,非易失性媒介、易失性 媒介和传输媒介。非易失性媒介包括,例如光盘或磁盘,如存储设备2310。 易失性媒介包括动态存储器,例如主存储器2306。传输媒介包括同轴电 缆、铜线和光纤,包括构成总线2302的电线。传输J 某介也能够采用声波 或光波形式,例如那些在无线电波和红外线数据通讯的过程中形成的波。 所有这类媒介必须是切实的以确保媒介所携带的指令被物理装置测到, 所述物理装置将指令读入^/L器。
机器可读媒介的一般形式包括,例如,软盘、柔性盘、硬盘、磁带 或任意其它磁性媒介,CD-ROM、任意其它光学媒介、穿孔卡、纸带、任意其它带有很多孔图案的物理媒介、RAM、 PROM和EPROM、 FLASH-EPROM、任意其它存储盘或卡带、之后描述的载波、或任意其 它媒介,通过这些媒介计算机能够读。
机器可读媒介的多种形式可参与携带用于在处理器2304执行的 一个 或更多指令的一个或更多序列。例如,所述指令可能最初由远程计算机 的磁盘携带。远程计算机能够下载所述指令至其动态存储器,并且利用 调制解调器通过电话线发送所述指令。本地对计算机系统2300的调制解
调器能够接收电话线上的数据,并利用红外传输器转换所述数据为红外 信号。红外探测器能够接收红外信号携带的数据,并且适当的电路能够 放置数据在总线2302上。总线2302携带所述数据至主存储器2306,通 过其处理器2304重新得到并且执行所述指令。在处理器2304执行之前 或之后,由主存储器2306接收的指令可选择地存储在存储设备2310。
计算才几系统2300也包括连4姿至总线2302的通讯4妄口 2318。通讯接 口 2318提供连接到网络链接2320的双向数据通讯,所述网络链接连接 至本地网络2322。例如,通讯接口 2318可以是综合服务数字网(ISDN) 卡或调制解调器,以向对应类型的电话线提供数据通讯。如另一个例子, 通讯接口 2318可以是局域网(LAN)卡,以提供数据通讯连接至兼容的 LAN。无线链接也可实现。在任意此类实施中,通讯接口2318发送并接 收电、电f兹或光信号,所述信号携带代表多种类型信息的数字数据流。
网络链接2320通常通过一个或更多网络提供数据通讯至其它数据设 备。例如,网络链接2320通过本地网络2322,可提供连接至主机2324 或连接至由网络服务提供商(ISP) 2326操作的数据设备。ISP2326通过 环球包裹数据通讯网络,现普遍称为"因特网"2328,依次提供数据通 讯服务。本地网络2322和因特网2328都利用携带数字数据流的电、电 磁或光信号。经过多种网络的信号和网络链接2320上的信号以及经过通 讯接口 2318的信号都是示例形式的传输信息的载波,这些信号携带数字 数据往返于计算机系统2300。
计算机系统2300能够通过网络、网络链接2320和通讯接口 2318, 发送信息并接收数据,所述数据包括程序代码。在因特网例子中,服务
47端2330可通过因特网2328、 ISP 2326、本地网络2322和通讯接口 2318, 传输对于应用程序所需要的代码。
所接收的代码可由处理器2304执行,当其被接收和/或存储在存储设 备2310中时,或其它非易失性存储器中用于以后执行。在这种方式下, 计算机系统2300可获得以载波为形式的应用程序代码。
5.0示例
在实施例中, 一种方法包括或携带一个或更多指令序列的计算机可 读媒介,所述指令,当由一个或更多处理器执行时,促使所述一个或更 多处理器执行以下步骤接收来自用户的两个或更多字母数字字符的输 入,所述字母数字字符对应于用户想要搜索的词语;显示词语的滚动列 表以响应接收字母数字字符的输入,其中滚动列表中的每个词包含两个 或更多接收的字母数字字符;接收来自用户的选择,该选择是从搜索词 的滚动列表中所做的搜索词的选择;基于所选搜索词执行搜索,以响应 接收选择行为,其中所选搜索词来自搜索词的滚动列表;显示给用户搜 索结果,该搜索结果包括基于特定搜索词的第一导航列表,其处于可选 词的第一区域,其中当前可选词是加亮的,以及基于第一导航列表的加 亮词的第二导航列表,其处于可选词或行为的第二区域;接收来自用户 的选择,该选择在第一导航列表的可选词中选择一个词;并且为响应用 户在第 一 区域的第 一导^^列表的可选词中选择一个词,移动当前可选词 的加亮条至第二区域的第二导航列表。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中接收来 自用户的第二导航列表的可选词中的一个选择;执行第二次搜索,以响 应用户在第二导航列表的可选词中做出的一个选择,其中如果在第二导 航列表中的所选词是可搜索词,那么第二次搜索利用第二导航列表中的 所选词;显示给用户第二次搜索结果,其包括可选词的第三区域的第三 导航列表,该第三导航列表基于第二导航列表中的所选搜索词,其中当 前可选词是加亮的,以及可选词或行为的第四区域的第四导4元列表,其 基于第三导航列表中的当前可选词;并且如果所选词在第二导航中为行为,那么开始执行由所选词指示的行为。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中接收来
自用户的在之前显示的导航列表中可选词中的一个选择;如果之前显示 的导航列表中的所选词是可搜索词,执行所选词的搜索;显示给用户搜 索结果,所述搜索结果包括可选词的一个区域的当前导航列表,其基于 之前显示的导航列表的所选搜索词,其中当前可选词是加亮的,以及可 选词或行为的另 一个区域的随后的导航列表,其基于当前导航列表的当 前可选词;并且如果所选词在随后的导航列表中为行为,那么开始执行 由所选词指示的行为。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中搜索词 的滚动列表包括标签、节目标题和鸣谢的任意组合。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中搜索结 果包括或排除任意相关数据或任意类别数据。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中搜索结 果包括对应用户选择的隐私级别所允许的结果。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中用户能 够改变隐私级别。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中鸣谢包 括演员、作者、导演、角色名字或制片人的任意组合。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中行为包 括记录和下载。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中执行所 选词所指示的行为进一步包括如果行为指示记录内容,那么安排记录 即将播出的内容;以及如果行为指示下载内容,那么开始下载内容。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中即将播 出的内容被安排将在指定的日期内广播。
在实施例中, 一种方法包括或携带一个或更多指令序列的计算机可 读媒介,所述指令,当由一个或更多处理器执行时,促使所述一个或更 多处理器执行以下步骤执行基于特定内容的搜索,以响应用户输入;显示给用户搜索结果,该搜索结果包括基于特定搜索词的第一导航列表, 其处于可选词的第一区域,其中当前可选词是加亮的,以及基于第一导
航列表的当前可选词的第二导航列表,其处于可选词或行为的第二区域; 接收来自用户的选择,该选择在第一导航列表的可选词中选择一个词; 并且为响应用户在第 一 区域的第 一导航列表的可选词中做出的选择,移 动当前可选词的加亮条至第二区域的第二导航列表。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中接收来 自用户的在第二导航列表中可选词中的一个选择;如果第二导航列表中 所选词是可搜索词,执行第二次搜索以响应用户在第二导航列表的可选 词中的一个选择,其中第二次搜索利用第二导航列表中的所选词;显示 给用户第二次搜索的搜索结果,所述搜索结果包括可选词的第三区域的 第三导航列表,其基于第二导航列表的所选搜索词,其中当前可选词是 加亮的,以及可选词或行为的第四区域的第四导航列表,其基于第三导 航列表的当前可选词;并且如果所选词在第二导航列表中为行为,那么 开始执行由所选词指示的行为。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中接收来 自用户的在之前显示的导航列表中可选词中的一个选择;如果之前显示 的导航列表中的所选词是可搜索词,执行所选词的搜索;显示给用户搜 索结果,所述搜索结果包括可选词的一个区域的当前导航列表,其基于 之前显示的导航列表的所选搜索词,其中当前可选词是加亮的,以及可 选词或行为的另 一个区域的随后的导航列表,其基于当前导航列表的当 前可选词;并且如果所选词在随后的导航列表中为行为,那么开始执行 由所选词指示的行为。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中特定内 容为从之前记录的内容列表中选择的内容。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中搜索词 的滚动列表包括标签、节目标题和鸣谢的任意组合。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中搜索结 果包括或排除任意相关lt据或任意类别数据。在实施例中, 一种方法或计算机可读媒介进一步包括,其中搜索结 果包括对应用户选#^的隐私级别所允许的结果。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中用户能 够改变隐私级别。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中鸣谢包 括演员、作者、导演、角色名字或制片人的任意组合。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中行为包 括记录和下载。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中执行所
选词所指示的行为进一步包括如果行为指示记录内容,那么安排记录 即将播出的内容;以及如果行为指示下载内容,那么开始下载内容。
在实施例中, 一种方法或计算机可读媒介进一步包括,其中即将播 出的内容安排将在指定的日期内广播。
在实施例中, 一种装置包括客户端设备通讯器,其接收来自用户 的两个或更多字母数字字符的输入,所述字母数字字符对应于用户想要 搜索的词语;显示子系统,其显示词语的滚动列表以响应接收字母数字 字符的输入,其中滚动列表中的每个词包含两个或更多接收的字母数字 字符;接收子系统,其接收来自用户的选择,该选择是从搜索词的滚动 列表中所做的搜索词的选择;数据库查询子系统,其执行基于所选搜索 词的搜索,以响应接收选择行为,其中所选搜索词来自搜索词的滚动列 表;显示子系统,其显示给用户搜索结果,该搜索结果包括基于特定搜 索词的第一导^元列表,其处于可选词的第一区域,其中当前可选词是加 亮的,以及基于第一导航列表的加亮词的第二导航列表,其处于可选词 或行为的第二区域;接收子系统,其接收来自用户的选择,该选择在第 一导航列表的可选词中选择一个词;数据库查询子系统,为响应用户在 第一区域的第一导航列表的可选词中做出的选择,其移动当前可选词的 加亮条至第二区域的第二导航列表。
在实施例中, 一种装置进一步包括,接收子系统,其接收来自用户 的第二导航列表的可选词中的一个选择;数据库查询子系统,如果在第二导航列表中的所选词是可搜索词,其执行所选词的第二次搜索,以响
应用户在第二导航列表的可选词中做出的一个选择;显示子系统,其显示给用户第二次搜索结果,其包括可选词的第三区域的第三导航列表,该第三导航列表基于第二导航列表中的所选搜索词,其中当前可选词是加亮的,以及可选词或行为的第四区域的第四导航列表,其基于第三导航列表中的当前可选词;以及工作量子系统,如果所选词在第二导航中
为行为,那么其开始执行由所选词指示的行为。
在实施例中, 一种装置进一步包括,接收子系统,其接收来自用户
的在之前显示的导航列表中可选词中的 一个选择;数据库查询子系统,如果之前显示的导航列表中的所选词是可搜索词,执行所选词的搜索;显示子系统,其显示给用户搜索结果,所述搜索结果包括可选词的一个区域的当前导航列表,其基于之前显示的导航列表的所选搜索词,其中当前可选词是加亮的,以及可选词或行为的另 一个区域的随后的导航列表,其基于当前导航列表的当前可选词;以及工作量子系统,如果所选词在随后的导航列表中为行为,那么其开始执行由所选词指示的行为。
在实施例中, 一种装置进一步包括,其中搜索词的滚动列表包括标签、节目标题和鸣谢的任意组合。
在实施例中, 一种装置进一步包括,其中搜索结果包括或排除任意相关数据或任意类别数据。
在实施例中, 一种装置进一步包括,其中搜索结果包括对应用户选择的隐私级别所允许的结果。
在实施例中, 一种装置进一步包括,其中用户能够改变隐私级别。
在实施例中, 一种装置进一步包括,其中鸣谢包括演员、作者、导演、角色名字或制片人的任意组合。
在实施例中, 一种装置进一步包括,其中行为包括记录和下载。
在实施例中, 一种装置进一步包括,其中执行所选词所指示的行为进一步包括任务调度子系统,如果行为指示记录内容,那么该系统安排记录即将播出的内容;以及下载子系统,如果行为指示下载内容,那么该系统开始下载内容。在实施例中, 一种装置进一步包括,其中即将播出的内容安排将在指定的日期内广播。
在实施例中, 一种装置包括客户端设备,其执行基于特定内容的搜索,以响应用户输入;显示子系统,其显示给用户搜索结果,该搜索结果包括基于特定搜索词的第一导航列表,其处于可选词的第一 区域,其中当前可选词是加亮的,以及基于第 一导航列表的当前可选词的第二导航列表,其处于可选词或行为的第二区域;接收子系统,其接收来自用户的选择,该选择在第一导航列表的可选词中选择一个词;以及数据库查询子系统,为响应用户在第 一 区域的第一导航列表的可选词中做出的选择,移动当前可选词的加亮条至第二区域的第二导航列表。
在实施例中, 一种装置进一步包括,接收子系统,其接收来自用户的在第二导航列表中可选词中的一个选择;数据库查询子系统,如果第二导航列表中所选词是可搜索词,执行第二次搜索以响应用户在第二导航列表的可选词中的一个选择;显示子系统,其显示给用户第二次搜索的搜索结果,所述搜索结果包括可选词的第三区域的第三导航列表,其基于第二导航列表的所选搜索词,其中当前可选词是加亮的,以及可选
词或行为的第四区域的第四导航列表,其基于第三导航列表的当前可选词;以及工作量子系统,如果所选词在第二导航列表中为行为,那么开始执行由所选词指示的行为。
在实施例中, 一种装置进一步包括,接收子系统,其接收来自用户的在之前显示的导航列表中可选词中的 一个选择;数据库查询子系统,如果之前显示的导航列表中的所选词是可搜索词,其执行所选词的搜索;显示子系统,其显示给用户搜索结果,所述搜索结果包括可选词的一个区域的当前导航列表,其基于之前显示的导航列表的所选搜索词,其中当前可选词是加亮的,以及可选词或行为的另 一个区域的随后的导航列表,其基于当前导航列表的当前可选词;以及工作量子系统,如果所选词在随后的导航列表中为行为,那么其开始执行由所选词指示的行为。
在实施例中, 一种装置进一步包括,其中特定内容为从之前记录的内容列表中选择的内容。在实施例中, 一种装置进一步包括,其中搜索词的滚动列表包括标签、节目标题和鸣谢的任意组合。
在实施例中, 一种装置进一步包括,其中搜索结果包括或排除任意相关数据或任意类别数据。
在实施例中, 一种装置进一步包括,其中搜索结果包括对应用户选择的隐私级别所允许的结果。
在实施例中, 一种装置进一步包括,其中用户能够改变隐私级别。
在实施例中, 一种装置进一步包括,其中鸣谢包括演员、作者、导演、角色名字或制片人的任意组合。
在实施例中, 一种装置进一步包括,其中行为包括记录和下载。
在实施例中, 一种装置进一步包括,其中执行所选词所指示的行为
进一步包括如果行为指示记录内容,那么任务调度子系统安排记录即将播出的内容;以及如果行为指示下载内容,那么下载子系统开始下载内容。
在实施例中, 一种装置进一步包括,其中即将播出的内容安排将在指定的日期内广播。
在前述说明书中,已经参考可以随着实施不同而变化的大量特定细节描述了本发明的实施例。因此,本发明的唯一并排他的以及本发明申请人所期望的指示标为本申请公开的权利要求,所述权利要求为该权利要求公布的特定形式,包括任何后续的修正。对于包含在该权利要求中的术语的在此清楚设定的任何定义将限制当该术语用于所述权利要求时的该术语的意义。因此,无限制地,元件、特性、特征、优点或在权利
要求中清楚描述的属性将以任意方式限制该权利要求的范围。因此,说明书和附图被视为是说明性的而不起限制作用。
5权利要求
1.一种方法,其特征在于,包括接收来自用户的两个或更多字母数字字符的输入,所述字母数字字符对应于用户想要搜索的词语;显示词语的滚动列表以响应接收字母数字字符的输入,其中所述滚动列表中的每个词语包含两个或更多接收到的字母数字字符;接收来自用户的选择,该选择是从搜索词的滚动列表中所做的搜索词的选择;基于来自所述搜索词语的滚动列表中的所述选择的搜索词,执行搜索,以响应接收所述选择;向用户显示所述搜索结果,所述搜索结果包括基于所述特定搜索词的在可选择词语的第一区域中的第一导航列表,其中当前可选词语是加亮的,和基于第一导航列表的加亮词语的在可选择的词语或行为的第二区域中的第二导航列表;从用户接收在所述第一导航列表中的一个所述可选择词语的选择;以及为响应用户在第一区域中的第一导航列表的可选词语中选择一个词语,移动当前可选择的词语的加亮条至所述第二区域中的所述第二导航列表。
2. 根据权利要求1所述的方法,其特征在于,进一步包括 从所述用户接收所述第二导航列表中的所述可选择词语中的 一个的选择;执行第二次搜索,以响应用户在第二导航列表的可选词语中做出的 一个选择,如果在所述第二导航列表中的所述选择的词语是可搜索的词语,那么所述第二次搜索利用所述第二导航列表中的所述选择的词语;向所述用户显示所述第二次搜索结果,所述第二次搜索的结果包括 在可选择词语的第三区域中的第三导航列表,所述第三导航列表基于所 述第二导航列表中的所述选择的搜索词语,其中当前可选择词语是加亮的,和基于所述第三导航列表的所述当前可选择的词语的,在可选择词语或行为的第四区域中的第四导航列表;以及如果在所述第二导航中的所述选#^的词语是行为,那么开始执行由 所述选择的词语指示的行为。
3. 根据权利要求2所述的方法,其特征在于,进一步包括 从所述用户接收在之前显示的导航列表中的所述可选择词语中的一个的选择;如果在所述之前显示的导航列表中的所述选择的词语是可搜索的词 语,执行所述可选择词语的搜索;向所述用户显示所述搜索的结果,所述搜索的结果包括在可选择词 语的 一个区域中的当前导航列表,所述当前导航列表基于所迷之前显示 的导航列表的所述选择的搜索词语,其中当前可选的词语是加亮的,和 在可选择词语或行为的另 一个区域中的随后的导航列表,所述随后的导 航列表基于所述当前导航列表的所述当前可选择的词语;以及如果在所述随后的导航列表中的所述选择的词语是行为,那么开始 执行由所述选择的词语指示的所述行为。
4. 根据权利要求1所述的方法,其特征在于,搜索词语的所述滚动 列表包括标签、节目标题和鸣谢的任意组合。
5. 根据权利要求1所述的方法,其特征在于,所述搜索的结果包括 或排除任意相关数据或数据的类别。
6. 根据权利要求1所述的方法,其特征在于,所述搜索的结果包括 根据用户选择的隐私级别被允许的结果。
7. 根据权利要求6所述的方法,其特征在于,所迷用户能够改变所 述隐私级别。
8. 根据权利要求4所述的方法,其特征在于,鸣谢包括演员、作者、 导演、角色名字或制片人的任意组合。
9. 根据权利要求1所述的方法,其特征在于,行为包括记录和下载。
10. 根据权利要求9所述的方法,其特征在于,执行由所迷选择的词 语指示的所述行为进一步包括如果所述行为指示记录内容,那么安排记录即将播出的所述内容;以及如果所述行为指示下载内容,那么开始下载所述内容。
11. 根据权利要求IO所述的方法,其特征在于,所述即将播出的所 述内容被安排成在指定的日期内广播。
12. —种方法,其特征在于,包括 基于特定内容执行搜索,以响应用户输入;显示给用户所述搜索的结果,所述搜索的结果包括基于所述特定搜 索词的在可选择词的第 一 区域中的第 一导航列表,其中当前可选择的词 是加亮的,以及基于所述第 一导航列表的所述当前可选择词的第二导航 列表,所述第二导航列表处于可选择词或行为的第二区域中;从所述用户接收选择,所述选择在所述第一导航列表的所述可选择 的词中选择一个词;以及响应所述用户在所述第一区域中的所述第一导4元列表的所述可选择 的词中选择一个词,移动当前可选择的词的加亮条至所述第二区域中的 所述第二导航列表。
13. 根据权利要求12所述的方法,其特征在于,进一步包括 从所述用户接收在所述第二导航列表中的所述可选择的词的一个的选择;如果所述第二导航列表中所述可选择的是可搜索词,执行第二次搜 索以响应用户在所述第二导航列表的可选择的词中的一个选择,其中所 述第二次搜索利用来自所述第二导航列表中的所述选择的词;显示给用户所述第二次搜索的搜索结果,所述搜索结果包括可选词 的第三区域的第三导航列表,所述第三导航列表基于第二导航列表的所 选搜索词,其中当前可选词是加亮的,以及可选词或行为的第四区域的 第四导航列表,所述第四导航列表基于所述第三导航列表的所述当前可 选词;以及如果在第二导航列表中的所选词是行为,那么开始执行由所选词指 示的所述4t为。
14. 根据权利要求13所述的方法,其特征在于,进一步包括 从所述用户接收在之前显示的导航列表中的所述可选词中的一个选择;如果在之前显示的导航列表中的所选词是可搜索词,执行所选词的 搜索;显示给用户搜索结果,所述搜索结果包括可选词的一个区域的当前 导航列表,所述当前导航列表基于之前显示的导航列表的所选搜索词, 其中当前可选词是加亮的,以及可选词或行为的另 一个区域的随后的导 航列表,所述随后的导航列表基于当前导航列表的当前可选词;以及如果在随后的导航列表中的所选词是行为,那么开始执行由所选词 指示的所述行为。
15. 根据权利要求12所述的方法,其特征在于,所述特定内容为从 之前记录的内容列表中选择的内容。
16. 根据权利要求12所述的方法,其特征在于,搜索词的所述滚动 列表包括标签、节目标题和鸣谢的任意组合。
17. 根据权利要求12所述的方法,其特征在于,所述搜索结果包括 或排除任意相关数据或数据的类别。
18. 根据权利要求12所述的方法,其特征在于,所述搜索结果包括 对应由用户选择的隐私级别所允许的结果。
19. 根据权利要求18所述的方法,其特征在于,所述用户能够改变 隐私级别。
20. 根据权利要求16所述的方法,其特征在于,鸣谢包括演员、作 者、导演、角色名字或制片人的任意组合。
21. 根据权利要求12所述的方法,其特征在于,行为包括记录和下载。
22. 根据权利要求21所述的方法,其特征在于,执行所选词所指示 的行为进一步包括如果所述行为指示记录内容,那么安排记录即将播出的内容;以及如果所述行为指示下载内容,那么开始下载内容。
23. 根据权利要求22所述的方法,其特征在于,即将播出的内容安 排在指定的日期内广播。
24. —种装置,其特征在于,包括客户端设备通讯器,所述客户端设备通讯器从用户接收两个或更多 字母数字字符的输入,所述字母数字字符对应于所述用户想要搜索的词 语;显示子系统,所述显示子系统显示词语的滚动列表以响应接收字母 数字字符的所述输入,其中所述滚动列表中的每个词语包含两个或更多 接收的字母数字字符;接收子系统,所述接收子系统从所述用户接收选择,所述选择是从 搜索词语的所述滚动列表中选择搜索词语;数据库查询子系统,所述数据库查询子系统基于所述选择的搜索词 语执行搜索,以响应接收所述选择,所述选择的搜索词语来自所述搜索 词的-衮动列表;所述显示子系统向所述用户显示所述搜索的结果,所述搜索的结果 包括基于所述特定搜索词语的在可选择的词语的第一区域中的第一导航 列表,其中当前可选择的词语是加亮的,以及基于所述第一导航列表的 加亮词语的在可选择的词语或行为的第二区域中的第二导航列表;所述接收子系统从所述用户接收选择,所述选择是在所述第 一导航 列表的所述可选择的词语中选择一个;为了响应所述用户在所述第一区域的所述第一导航列表的所述可选 择的词语中选择一个,所述数据库查询子系统移动当前可选择的词语的 加亮条至所述第二区域的所述第二导航列表。
25. 根据权利要求24所述的装置,其特征在于,进一步包括 所述接收子系统从所述用户接收所述第二导航列表中的所述可选择词语的一个选择;如果在所述第二导航列表中的所述选择的词语是可搜索词语,所述 数据库查询子系统执行所述选择的词语的第二次搜索,以响应用户在所述第二导航列表中选择所述可选择词语中的 一个;所述显示子系统显示给用户所述第二次搜索的结果,所述第二次搜 索的结果包括在可选择词语的第三区域中的第三导航列表,所述第三导 航列表基于所述第二导航列表中的所述选择的搜索词语,其中当前可选 择的词语是加亮的,以及可选择的词语或行为的第四区域中的第四导航』 列表,所述第四导航列表基于所述第三导航列表中的所述当前可选择的 词语;以及工作量子系统,如果所述选择的词语在所述第二导航中为行为,那 么所述工作量子系统开始执行由所述选择的词语指示的所述行为。
26. 根据权利要求25所述的装置,其特征在于,进一步包括 所述接收子系统接收来自用户的在之前显示的导航列表中所述可选捧词语中的一个选择;如果所述之前显示的导航列表中的所述选择的词语是可搜索词语, 所述数据库查询子系统执行所述可选择词语的搜索;所述显示子系统显示给所述用户所述搜索的结果,所述搜索的结果 包括可选择词语的 一个区域中的当前导航列表,所述当前导航列表基于 所述之前显示的导航列表中的所述选择的搜索词语,其中当前可选择的 词语是加亮的,以及可选择的词语或行为的另 一个区域中的随后的导航 列表,所述随后的导航列表基于所述当前导航列表的所述当前可选择的 词i吾;以及如果在所述随后的导航列表中的所述选择的词语为行为,那么所述 工作量子系统开始执行由所述选择的词语指示的所述行为。
27. 根据权利要求24所述的装置,其特征在于,所述搜索词语的滚 动列表包括标签、节目标题和鸣谢的任意组合。
28. 根据权利要求24所述的装置,其特征在于,所述搜索的结果包 括或排除任意相关数据或数据类别。
29. 根据权利要求24所述的装置,其特征在于,所述搜索的结果包 括对应用户选择的隐私级别所允许的结果。
30. 根据权利要求29所述的装置,其特征在于,所述用户能够改变所述隐私级别。
31. 根据权利要求27所述的装置,其特征在于,鸣谢包括演员、作 者、导演、角色名字或制片人的任意组合。
32. 根据权利要求24所述的装置,其特征在于,行为包括记录和下载。
33. 根据权利要求32所述的装置,其特征在于,执行所述选择的词 语所指示的所述行为进一 步包括安排子系统,如果所述行为指示记录内容,那么所述安排子系 统安排记录即将播出的所述内容;以及下载子系统,如果所述行为指示下载内容,那么所述下载子系 统开始下载所述内容。
34. 根据权利要求33所述的装置,其特征在于,所述即将播出的内 容被安排将在指定的日期内广播。
35. —种装置,其特征在于,包括客户端设备,所述客户端设备基于特定内容执行搜索,以响应用户 输入;显示子系统,所述显示子系统显示给用户搜索结果,所述搜索的结 果包括基于所述特定搜索词语的第 一导航列表,所述第一导航列表处于 可选择词语的第一区域,其中当前可选择的词语是加亮的,以及基于所 述第 一导航列表的所述当前可选择词语的第二导航列表,所述第二导航 列表处于可选择词语或行为的第二区域;接收子系统,所述接收子系统接收来自所述用户的选择,所述选择 在所述第 一导航列表的所述可选择词语中选择一个词语;以及数据库查询子系统,为了响应所述用户在所述第 一 区域的所述第一 导航列表的所述可选择的词语中选择一个词语,所述数据库查询子系统 移动当前可选择词语的加亮条至所述第二区域的所述第二导航列表。
36. 根据权利要求35所述的装置,其特征在于,进一步包括 所述接收子系统接收来自用户的在所述第二导航列表中所述可选择词语中的 一个选择;如果所述第二导航列表中的所述选择的词语是可搜索词语,所述数 据库查询子系统执行所述选择词语的第二次搜索以响应所述用户在所述第二导航列表的所述可选择词语中的 一个选择;所述显示子系统显示给所述用户所述第二次搜索的搜索结果,所述 搜索的结果包括可选择词语的第三区域中的第三导航列表,所述第三导 航列表基于所述第二导航列表中的所述选择的搜索词语,其中当前可选 择的词语是加亮的,和可选择词语或行为的第四区域中的第四导航列表, 所述第四导航列表基于所述第三导航列表的所述当前可选择的词语;以 及工作量子系统,如果所述选择词语在所述第二导航列表中为行为, 那么所述工作量子系统开始执行由所述选择的词语指示的所述行为。
37. 根据权利要求36所述的装置,其特征在于,进一步包括 所述接收子系统接收来自所述用户的在之前显示的导航列表中所述可选择词语中的一个选择;如果所述之前显示的导航列表中的所述选择的词语是可搜索词语, 所述数据库查询子系统执行所述选择词语的搜索;显示子系统显示给用户搜索结果,所述搜索结果包括可选择词语的 一个区域中的当前导航列表,所述当前导航列表基于所述之前显示的导 航列表中的所述选择的搜索词语,其中当前可选择词语是加亮的,和可 选择词语或行为的另一个区域中的随后的导航列表,所述导航列表基于 所述当前导航列表的所述当前可选择词语;以及如果在所述随后的导航列表中的所述选择的词语为行为,那么所述 工作量子系统开始执行由所述选择的词语指示的所述行为。
38. 根据权利要求35所述的装置,其特征在于,所述特定内容为从 之前记录的内容列表中选择的内容。
39. 根据权利要求35所述的装置,其特征在于,搜索词的所述滚动 列表包括标签、节目标题和鸣谢的任意组合。
40. 根据权利要求35所述的装置,其特征在于,所述搜索的结果包 括或排除任意相关数据或数据类别。
41. 根据权利要求35所述的装置,其特征在于,所述搜索结果包括 对应所述用户选才奪的隐私级别所允许的结果。
42. 根据权利要求41所述的装置,其特征在于,所述用户能够改变 所述隐私级别。
43. 根据权利要求39所述的装置,其特征在于,鸣谢包括演员、作 者、导演、角色名字或制片人的任意组合。
44. 根据权利要求35所述的装置,其特征在于,行为包括记录和下载。
45. 根据权利要求44所述的装置,其特征在于,开始所述选择的词 语所指示的所述行为的执行进一步包括安排子系统,如果所述行为指示记录内容,那么所述安排子系 统安排记录即将播出的所述内容;以及下载子系统,如果所述行为指示下载内容,那么所述下载子系 统开始下载所述内容。
46. 根据权利要求45所述的装置,其特征在于,即将播出的所述内 容被安排将在指定的日期内广播。
47. —种携带一个或多个指令序列的机器可读存储媒介,当由一个或 多个处理器执行所述指令序列时,所述指令序列引起所述一个或多个处 理器执行以下步骤接收来自用户的两个或多个字母数字字符的输入,所述字母数字字 符对应于所述用户想要搜索的词语;显示词语的滚动列表以响应接收所述字母数字字符的输入,其中所 述滚动列表中的每个词语包含两个或更多接收的字母数字字符;接收来自所述用户的选择,所述选择是从搜索词语的所述滚动列表 中选择搜索词语;基于所述选择的搜索词语执行搜索,以响应接收所述选择,所述选 择的搜索词语来自搜索词语的所述滚动列表;显示给用户搜索结果,所述搜索结果包括基于所述特定搜索词语的 可选择词语的第一区域中的第一导航列表,其中当前可选择词语是加亮的,和基于所述第一导航列表的所述加亮词语的第二导航列表,所述第二导航列表处于可选择词语或行为的第二区域;接收来自用户的选择,所述选择在所述第一导航列表的所述可选择 词语中选4奪一个词语;以及为了响应所述用户在所述第一区域的所述第一导航列表的所述可选 择词语中选择一个词语,移动当前可选择词语的加亮条至所述第二区域 中的所述第二导航列表。
48. 根据权利要求47所述的机器可读存储媒介,其特征在于,进一 步包括以下步骤接收来自所述用户的所述第二导航列表的所述可选择词语中的一个 选择;执行第二次搜索,以响应用户在所述第二导航列表的所述可选择词 语中的一个选择,如果在所述第二导航列表中的所述选择的词语是可搜 索词语,那么所述第二次搜索利用所述第二导航列表中的所述选择的词 语;显示给用户所述第二次搜索结果,所述第二次搜索结果包括可选择 词语的第三区域的第三导航列表,所述第三导航列表基于所述第二导航 列表中的所述选择的搜索词语,其中当前可选择词语是加亮的,和可选 择词语或行为的第四区域的第四导航列表,所述第四导4元列表基于所述 第三导航列表中的所述当前可选择词语;以及如果所选词在所述第二导^元中为行为,那么开始执行由所选词指示 的4亍为。
49. 根据权利要求48所述的机器可读存储媒介,其特征在于,进一 步包括以下步骤接收来自用户的在之前显示的导航列表中可选词中的一个选择; 如果之前显示的导航列表中的所选词是可搜索词,执行所选词的搜索;显示给用户所述搜索结果,所述搜索结果包括可选词的一个区域中 的当前导航列表,所述当前导航列表基于所述之前显示的导航列表的所选搜索词,其中当前可选词是加亮的,和可选词或行为的另一个区域中 的随后的导航列表,所述随后的导4元列表基于所述当前导航列表的当前可选词;以及如果所选词在随后的导航列表中为行为,那么开始执行由所选词指 示的所述4亍为。
50. 根据权利要求47所述的机器可读存储媒介,其特征在于,搜索 词的所述滚动列表包括标签、节目标题和鸣谢的任何组合。
51. 根据权利要求47所述的机器可读存储媒介,其特征在于,所述 搜索结果包括或排除任意相关数据或数据类别。
52. 根据权利要求47所述的机器可读存储媒介,其特征在于,所述 搜索结果包括对应用户选才奪的隐私级别所允许的结果。
53. 根据权利要求52所述的机器可读存储媒介,其特征在于,所述 用户能够改变所述隐私级别。
54. 根据权利要求50所述的机器可读存储媒介,其特征在于,鸣谢 包括演员、作者、导演、角色名字或制片人的任意组合。
55. 根据权利要求47所述的机器可读存储媒介,其特征在于,行为 包^^舌记录和下载。
56. 根据权利要求55所述的机器可读存储媒介,其特征在于,执行 所选词指示的所述行为进一 步包括如果所述行为指示记录内容,那么安排记录即将播出的所述内 容;以及如果所述行为指示下载内容,那么开始下载所述内容。
57. 根据权利要求56所述的机器可读存储媒介,其特征在于,即将 播出的所述内容^f皮安排将在指定的日期内广播。
58. —种携带一个或更多指令序列的机器可读存储々某介,当由一个或 更多处理器执行所述指令序列时,所述指令序列引起所述一个或更多处 理器执行以下步骤执行基于特定内容的搜索,以响应用户输入;显示给用户搜索结果,所述搜索结果包括基于特定搜索词的第一导航列表,所述第一导航列表处于可选词的第一区域,其中当前可选词是 加亮的,和基于所述第一导航列表的当前可选词的第二导航列表,所述第二导航列表处于可选词或行为的第二区域;接收来自用户的选择,所述选择在第一导航列表的可选词中选择一 个词;以及为响应用户选择第 一 区域中的第 一导航列表的一个可选词,移动当 前可选词的加亮条至第二区域的第二导航列表。
59. 根据权利要求58所述的机器可读存储媒介,其特征在于,进一 步包括接收来自用户的在第二导航列表中可选词中的一个选择;如果第二导航列表中所选词是可搜索词,执行第二次搜索以响应用 户在第二导^元列表的可选词中的 一个选择,其中第二次4叟索利用第二导 4元列表中的所选词;显示给用户第二次搜索的搜索结果,所述搜索结果包括可选词的第 三区域的第三导航列表,所述第三导航列表基于第二导航列表的所选搜 索词,其中当前可选词是加亮的,和可选词或行为的第四区域的第四导 航列表,所述第四导航列表基于第三导航列表的当前可选词;以及如果所选词在第二导航列表中为行为,那么开始执行由所选词指示 的所述行为。
60. 根据权利要求59所述的机器可读存储媒介,其特征在于,进一 步包括接收来自用户的在之前显示的导航列表中可选词中的一个选择; 如果之前显示的导航列表中的所选词是可搜索词,执行所选词的搜索;显示给用户搜索结果,所述搜索结果包括可选词的一个区域中的当 前导航列表,所述当前导航列表基于之前显示的导航列表的所选搜索词, 其中当前可选词是加亮的,和可选词或行为的另 一个区域中的随后的导 航列表,所述随后的导航列表基于当前导航列表的当前可选词;以及如果所选词在随后的导航列表中为行为,那么开始执行由所选词指示的所述4亍为。
61. 根据权利要求58所述的机器可读存储媒介,其特征在于,所述 特定内容为从之前记录的内容列表中选择的内容。
62. 根据权利要求58所述的机器可读存储媒介,其特征在于,所述 搜索词的滚动列表包括标签、节目标题和鸣谢的任意组合。
63. 根据权利要求58所述的机器可读存储媒介,其特征在于,所述 搜索结果包括或排除任意相关数据或数据类别。
64. 根据权利要求58所述的机器可读存储媒介,其特征在于,所述 搜索结果包括对应用户选择的隐私级别所允许的结果。
65. 根据权利要求64所述的机器可读存储媒介,其特征在于,所述 用户能够改变所述隐私级别。
66. 根据权利要求62所述的机器可读存储^ 某介,其特征在于,鸣谢 包括演员、作者、导演、角色名字或制片人的任意组合。
67. 根据权利要求58所述的机器可读存储媒介,其特征在于,行为 包括记录和下载。
68. 根据权利要求67所述的机器可读存储媒介,其特征在于,执行 所选词指示的行为进一步包括如果所述行为指示记录内容,那么安排记录即将播出的所述内 容;以及如果所述行为指示下载内容,那么开始下载所述内容。
69. 根据权利要求68所述的机器可读存储媒介,其特征在于,即将 播出的所述内容被安排将在指定的日期内广播。
全文摘要
本发明提供一种用于执行整体搜索的方法和装置。提供界面以允许用户搜索并选择任意与可搜索词相关的数据。可搜索词可包括内容的标题、演员和标签。在收到最初搜索的搜索结果以后,通过选择最初搜索的搜索结果并引导所选内容的进一步搜索,用户经过所述最初搜索继续前进。所述搜索可经过多层搜索继续前进,以找到对用户有用的信息,并且用户可执行基于搜索结果的行为。所述搜索实现具有两列的显示,第一列显示可搜索的数据,并且第二列显示所选择数据的搜索结果。所述搜索可基于用户选择的隐私级别进一步用户化。
文档编号G06F17/30GK101681369SQ200880016119
公开日2010年3月24日 申请日期2008年5月15日 优先权日2007年5月15日
发明者布赖恩·比奇, 布赖恩·詹姆斯, 罗伯特·F.·波尼亚托夫斯基, 谢利·格伦农 申请人:Tivo有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1