用户接口管理多个源内容记录、下载和共享的系统和方法

文档序号:7923200阅读:114来源:国知局
专利名称:用户接口管理多个源内容记录、下载和共享的系统和方法
技术领域
本发明涉及管理多个源内容的系统和方法,尤其涉及用户接口管 理多个源内容记录、下载和共享的系统和方法。
背景技术
内容服务提供商(例如,电视服务提供商)不断努力为其订户
(subscriber)提供更多的各种内容和选择,其重要性无论怎么强调都不 为过。毫无疑问,这是电视服务提供商为其订户提供不同类型服务的 原因之一,包括随需按次计费程序设计、广播节目的多种预定 (subscription)选择、诸如家长控制(parental control)等订户定义的控制 及有线调制解调器因特网接入。
但是,对经内容服务提供商提供的这些类型服务中的一些仍有限 制。例如,对于随需按次计费程序设计,订户可请求在其电视上显示 节目。但订户受限于选择电视服务提供商已在一个或多个集中式服务 器上存储的节目。提供商可在集中式服务器上存储的节目数量受服务 器上的存储空间和满足其订户所有请求所需的带宽限制。对于在向电 视服务提供商的预定中包括的广播节目,如果订户无法观看特定节 目,并且忘记记录该节目,或者在节目广播后才认识到该事实,则订 户要等待到节目再次广播才可观看节目。
如上所述,如果订户知道将广播的特定节目,则订户可经个人录 像机(PVR)记录节目。PVR允许用户记录广播节目和/或从内容服务提 供商接收的内容以便以后观看。不过,在PVR上记录的节目只可在 PVR实体所处位置本地》见看。

发明内容
5本发明的第一方面在于一种方法,包括由用户请求来自服务提 供商的内容;以及接收来自所述服务提供商的用户接口,其中所述用 户接口指示经多个源的所述内容可用性,并且其中所述多个源包括因
特网协议(IP)网络、广播服务和对等网络。
本发明的第二方面在于一种系统,包括连接到因特网协议(IP) 网络和对等网络的装置,其中所述装置的用户请求来自服务提供商的 内容,其中所述装置接收来自所述服务提供商的内容,其中所述用户 接口指示经多个源的所述内容的可用性,以及其中所述多个源包括所
述IP网络、广播服务和所述对等网络。
本发明的第三方面在于一种包含在由处理系统执行时使所述处 理系统执行方法的指令的机器可读存储々某体,所述方法包括由用户 请求来自服务提供商的内容;以及接收来自所述服务提供商的用户接 口,其中所述用户接口指示经多个源的所述内容可用性,并且其中所 述多个源包括因特网协议(IP)网络、广播服务和对等网络。


图1示出系统的一个实施例。 图2示出系统的一个实施例。 图3示出逻辑流的一个实施例。 图4示出逻辑流的一个实施例。 图5示出系统的一个实施例。 图6示出装置的一个实施例。
具体实施例方式
各种实施例通常可涉及用于用户"t矣口管理来自多个源的内容的记 录、下载和共享的系统和方法。在实施例中,服务提供商托管(host) 集中式服务器,该服务器存储有关每个其订户(或用户)的信息和供每 个其订户随需下载、经广播记录和/或与其它订户共享的可用内容。服务提供商汇编(compile)提供给订户的用户接口或指南,通知订户经多 个源可用的内容。多个源可包括经因特网协议(IP)网络、经广播服务、 经对等(P2P)网络等等可用的内容。
在实施例中,服务提供商对应于对等网络,其中每个其订户同意 提供用户在本地存储的内容。在订户登录到服务提供商或者与服务提 供商连接时,订户通知服务提供商有关其存储的不同内容。因此,月良 务提供商始终知道当前可供任何其订户经对等网络下载的内容。然 而,服务提供商只保持某一类的内容清单而不是内容本身。因此,避 免了上述的磁盘存储限制和带宽问题。
在实施例中,服务提供商使用一个或多个广播服务(有线、卫星等) 接收即将到来的广播内容的时间表。服务提供商保持每个其订户具有 的与广播服务有关的预定类型(如果有)记录。.服务提供商也保持与应 用广播服务有关的用户定义控制(例如,家长控制)的记录。因此,月艮 务提供商知道哪些广播内容及何时可经广播服务由其订户用来记录。
在实施例中,服务提供商在一个或多个服务器上存储/保持内容。 订户可经例如因特网协议(IP)连接或网络下载此内容。服务提供商也
的记录。在实施例中,服务提供商可存储之前通过广播服务广播的内 容。
由于服务提供商托管存储了订户信息的集中式服务器,服务提供 商知道在向服务提供商的特定预定和其它广播服务中包括哪些内容, 并知道订户设置的用户定义控制(例如,家长控制),因此,请求的内 容分发受到控制。因此,在允许请求的内容分发到订户前,服务提供 商可确定订户对请求的内容是否有访问权及用户定义的控制是否允 许观看该内容。在实施例中,内容也可包括经例如免费电视可用的内 容或免费web内容。
在实施例中,服务提供商将用户接口或指南提供给订户,指示请 求的内容的所有可能源(例如,IP网络、广播服务、对等网络等)。服
7务提供商也可将最可能的源指示提供给订户,以便订户获得请求的内 容。其他实施例也可描述和声明。
各种实施例可包括一个或多个元件。元件可包括布置为执行某些 操作的任何结构。根据设计参数或性能约束给定集的需要,每个元件 可实现为硬件、软件或其任何组合。虽然实施例可通过示例在某个拓 朴中借助于有限数量的元件进行描述,但根据给定实现的需要,实施 例可在备选拓朴中包括或多或少的元件。要注意的是,对"一个实施 例"或"实施例"的引用指结合该实施例描述的特定特性、结构或特 征包括在至少一个实施例中。在说明书中各个位置出现的"在一个实 施例中"词语不一定全部指同一实施例。
图1示出系统100的一个实施例。参照图1,系统ioo可包括月良 务提供商102、一个或多个内容服务器104、一个或多个广播服务106、 IP网络108、订户环境IIO、订户环境112及对等网络126。下面更详 细地描述每个这些元件。
仅仅为便于说明的目的,本发明的实施例在本文中可根据服务提 供商是电视服务提供商,用户是服务提供商的订户而进行描述。重要 的是注意本发明的实施例不限于有利于电视服务提供商实现内容的 受控分发。例如,服务提供商也可以是想分发受控内容的音乐服务提 供商、照片服务提供商或任何公司。在本发明的另一实施例中,就无 特定服务提供商托管一个或多个服务器而言,本文中描述的服务提供 商可以是一般性的。此处,多个服务提供商向一般服务器提供必需的 信息以便服务器为每个其订户提供内容的受控分发。在其它实施例 中,实现内容的受控分发所需的信息可分布在多个装置中,如电视、 个人计算机、任何移动或超移动电子装置等等。此外,订户可以是本 发明实施例的任何用户。
在实施例中,内容可以是任何类型的数据。在各种实施例中,内 容可以是i某体信息。々某体信息的示例一般可包括表示打算给用户的信 息的任何数据或信号,如纟某体信息、话音信息、视频信息、音频信息、
8图像信息、文本信息、数字信息、字母数字符号、图形等等。实施例 不限于此上下文中。
在实施例中,服务提供商102可存储有关每个其订户和在内容服 务器104上存储的可用内容的信息。此内容可经IP网络108下载或推 送到订户。服务提供商102也可存储有关可用内容的信息以便订户经 对等网络126从其它订户下载。服务提供商102也可存储有关要经广 播服务106广播且因此订户可记录的内容的信息。在实施例中,内容 服务器104可存储以前由广播服务106广播的内容。
在实施例中,当服务提供商102从某个订户接收特定内容的请求 或者从某个订户接收与第二订户共享内容的请求时,提供商102可生 成指示请求的内容的所有可能源的用户接口或指南(例如,经IP网络 108、经广播服务106、经对等网络126等等)。服务提供商102也可 在用户接口中指示获得请求的内容的可能的最佳源。如上所述,内容 的分发由服务提供商102控制。
服务提供商102可经IP网络108与订户环境110和112通信。IP 网络108可以是高速网络或适用于特定应用的任何其它类型的网络。 随着新型网络的开发,可添加或调换其它类型的网络。
在实施例中,订户环境110和112每个分别包括连接的装置114 和120。连接的装置114和120每个由其相应用户拥有、租借或许可。 连接的装置114和120连接到IP网络108,并且可经例如其特有的IP 地址与服务提供商102通信。在实施例中,连接的装置114和120连 接到对等网络126,并因此可经网络126或网络108相互通信。对等 网络126允许在订户(或连接的装置)之间共享内容。在实施例中,术 语"订户"在本文中使用时可指装置(例如,图1中连接的装置114或 120)。在其它实施例中,术语"订户"在本文中使用时可指装置(例如, 图1中连接的装置114或120)的用户。
在实施例中,连接的装置114和120每个表示不但包括个人录像 机(PVR)功能而且也修改为充当对等网络126中服务器的装置。PVR功能以数字格式(例如,MPEG-1或MPEG-2格式)记录电视数据(即, 请求的内容),并例如在硬盘中或服务器上存储数据。数据也可以分布 方式存储,如在家庭或办公室环境内的一个或多个连接的装置上。在 使用数字媒体流的情况下,PVR功能将预先编码的数字々某体流路由到 本地储存器(storage)。随着新型数据的开发,装置114和120的PVR 功能可允许其它类型数据的编码,并且其它类型的数据可添加或替代 上述那些类型的数据。
订户环境110也可包括显示装置116和用户输入装置118。类似 地,订户环境112可包括显示装置122和用户输入装置124。
显示装置116和122每个可以是监视器、投影仪、常规模拟电视 接收器或任何其它种类可见的视频显示器。连接的装置输出的音频部 分可通过诸如音频/视频(A/V)接收器或声音处理引擎等放大器路由到 耳机、扬声器或任何其它类型的声音生成装置。
用户输入装置118和124可以是适用于订户分别与连接的装置 114和120通信的任何类型的输入装置。
虽然图1中只示出两个订户环境,但这无意限制本发明。实际上, 系统100可包括任何数量的订户环境。
在各种实施例中,系统100可实现为无线系统、有线系统或两者 的組合。在实现为无线系统时,系统100可包括适合通过无线共享媒 体通信的组件和接口,如一个或多个天线、发射器、接收器、收发信 机、放大器、滤波器、控制逻辑等等。无线共享媒体的一个示例可包 括部分无线频谱,如RF频谱等。在实现为有线系统时,系统100可 包括适合通过有线通信i某体通信的组件和接口 ,如输7W输出(I/0)适配 器、将I/0适配器与对应有线通信》某体连接的物理连接器、网络接口 卡(NIC)、光盘控制器、枧频控制器、音频控制器等等。有线通信媒体 的示例可包括导线、电缆、金属引脚、印刷电路板(PCB)、背板、交 换结构、半导体材料、双绞线、同轴电缆、光纤等等。
图2示出服务提供商102可在如本文所述经用户接口向其订户提供请求的内容中利用的订户信息类型的一个实施例。如图2所示且在 实施例中,服务提供商102可包括订户预定信息202和当前连接的订 户信息204。预定信息202可包括但不必限于预定信息、用户定义的 控制(例如,家长控制)、与每个订户相关联的网络地址等等。当前连 接的订户信息204可包括但不必限于哪些订户当前登录到服务提供商 102中的清单和在每个订户上存储的内容清单。
本文中所述实施例的操作可参照后面的图形和所附示例进行进一 步描述。 一些图可包括逻辑流。虽然本文中所示的此类图可包括特定 的逻辑流,但可理解,逻辑流只4是供可如何实现如本文中所述的一般 功能的示例。此外,除非另有指示,否则,给定逻辑流不必一定以所 示顺序执行。另外,给定逻辑流可通过硬件元件、由处理器执行的软 件元素(software element)或其任何组合实现。然而,实施例不限于图 中所示或所述元件或上下文中。
图3示出逻辑流300的一个实施例。如逻辑流300中所示,订户 登录到服务提供商中(如图1的服务提供商102)(方框302)。订户通知 服务提供商它已存储并因此可提供给其它订户的内容部分(方框304)。
订户发送请求到服务提供商,请求特定的内容(方框306)。服务提 供商确定订户是否具有内容的访问权(方框308)。例如,服务提供商可 能确定订户已经具有请求的内容的访问权(例如,请求的内容包括在订 户与服务提供商或广播服务之间的服务协议中)。备选,如果订户不具 有请求的内容的访问权,则服务提供商可确定请求的内容是否为按次 计费节目。如果是,则在订户具有访问权前为其计入请求的内容的费 用。示例只提供用于说明目的,无意限制本发明的实施例。
如果订户不具有内容的访问权,则服务提供商拒绝订户的请求(方 框310)。服务提供商确定订户的家长控制是否允许观看内容(方框 312)。如果不允许,则服务提供商拒绝订户的请求(方框310)。
如果订户具有内容的访问权,并且其家长控制允许观看内容,则 服务提供商确定内容是否可经一个或多个源提供(方框314)。在实施例中, 一个或多个源可包括经IP网络、经广播服务和经对等网络(如上
参照图1所述的IP网络108、广播服务106和对等网络126)。
如果内容不可用,则服务提供商通知订户内容当前不可用(方框 316)。在实施例中,服务提供商可在将来内容变得可用时通知订户。
如果内容可用,则服务提供商可尝试确定下载或记录内容的最佳 源(方框318)。例如,假设服务提供商确定内容可经IP网络和服务提 供商本身、经广播服务和经对等网络提供。假设内容可预定为在次曰 广播,但如果订户现在想要该内容,则这可能不是最佳源。此外,假 设服务提供商在其服务器存储有该内容,但遇到非常高的请求量。此 处,订户下载的内容可用性将延迟。此外,假设服务提供商确定对等 网络中的另一订户当前已登录,并且具有可立即供下载的内容。因此, 在此示例中,如果用户想要尽快得到内容,则服务提供商可确定经对 等网络的第二订户是内容的最佳源。此示例只提供用于说明目的,无 意限制本发明。
服务提供商随后为订户汇编包括每个可用源的链接或触发及何时 内容将可由订户使用的指示的用户接口或指南。服务提供商也可在用 户接口中提供内容的可能最佳源的指示(方框320)。随后,用户接口被 转发到订户(方框322)。
在订户与用户接口交互以选择内容源时,订户可在内容可用时下
载或记录它(方框324)。在实施例中,经用户接口的源选择可经鼠标、 指点装置、遥控器等完成。这些示例只提供用于说明目的,无意限制 本发明。
订户获得内容的功能可能是经订户存储的本地模块(软件和/或硬 件)(例如,存储在连接的装置114中),它可能是经服务提供商存储的 才莫块(软件和/或硬件),或者它可能是两者的某一组合。例如,如果订 户激活链4^或触发以经第二订户和对等网络下载内容,则为便于请求 的节目下载,服务提供商可实现多个数据流连接。例如,服务提供商 可发送命令到第二订户(例如,到连接的装置120)以下载内容到请求的订户。备选,服务提供商可发送统一资源定位器(URL)到请求的订户 以访问第二订户上的内容。
类似地,如果订户激活链接或触发以经服务提供商本身获得内容, 则服务提供商可在内容可用时将它推送到订户,或者可为订户提供可 用于访问和下载内容的URL。
如果订户激活链接或触发以经广播服务获得内容,则订户可自动 预定记录内容的广播。这些示例无意限制本发明。
在实施例中,与用户接口的交互4艮象PVR装置的情况。不同之处 在于此处内容可从多个不同源提供给订户,并且不限于广播内容的记 录。在实施例中,订户可能从所有可用源请求内容(例如,激活用户接 口上的所有可用源)。在内容经源之一传输时,从其余源获得内容的请 求将自动被去活。在其它实施例中,如果订户请求从一个源获得内容, 并且由于某一原因请求无法激活或完成,则内容的备用源可自动被激 活。
图4示出逻辑流400的一个实施例。如逻辑流400中所示,订户 登录到服务提供商中(方框420)。订户通知服务提供商它已存储并因此 可提供给其它订户的内容部分(方框404)。
订户发送请求到服务提供商,请求将它具有的特定内容与第二订 户共享(方框406)。服务提供商确定第二订户是否具有该内容的访问权 (方框408)。方框408的^喿作可类似于如上所述方框308。
如果第二订户没有该内容的访问权,则服务提供商通知订户笫二 订户没有内容的访问权(方框410)。否则,服务提供商确定第二订户的 家长控制是否允许观看内容(方框412)。如果不允许,则服务提供商拒 绝订户的请求(方框410)。
如果第二订户具有内容的访问权,并且其家长控制允许观看内容, 则服务提供商通知订户内容将可向第二订户提供(方框414)。
服务提供商确定内容是否可经请求的订户和对等网络之外的另一 源提供(方框416)。方框416的操作可类似于如上所述方框314。
13如果内容可经多个源提供,则服务提供商可尝试确定下载或记录
内容的最佳源(方框418)。方框418的操作可类似于如上所述方框318。
服务提供商随后为第二订户汇编包括每个可用源的链接或触发及何时内容将可用的指示的用户接口或指南。适用时,服务提供商也可
在用户接口中提供内容的可能最佳源的指示(方框420)。随后,用户接口 ^皮转发到第二订户(方框422)。
在第二订户与用户接口交互以选择内容源时,第二订户可在内容可用时下载或记录它(方框424)。方框424的操作可类似于如上所述方框324。
图5示出平台502(例如,图1的连接的装置114或120)的实施例。在一个实施例中,平台502可包括或者可实现为诸如英特尔公司(Intel Corporation)的欢跃(Viiv1^ )媒体平台等媒体平台502。在一个实施例中,平台502可与服务提供商(如图1经IP网络108的服务提供商102和内容服务器104)和与其它订户环境(如图1经对等网络126的订户环境IIO或112)交互。
在一个实施例中,平台502例如可包括CPU 512、芯片集513、一个或多个驱动514、 一个或多个网络连接515、操作系统516和/或包括一个或多个软件应用的一个或多个々某体中心应用517。平台502也可包括储存器518。
在一个实施例中,CPU 512可包括诸如双核处理器等一个或多个处理器。双核处理器的示例包括奔腾D处理器和奔腾处理器Extreme版本,它们均由英特尔公司制造,例如可称为英特尔双核(Intel CoreDuo⑧;)处理器。
在一个实施例中,芯片集513可包括任何一个或所有Intel 945Express芯片集系列、Intel 955X Express芯片集、Intel 975X Express芯片集系列及ICH7-DH或ICH7-MDH控制器中心(controller hubs),它们全部由英特尔公司制造。
在一个实施例中,驱动514可包括由Intel⑧开发的快速恢复技术
14驱动(Quick Resume Technology Driver),允许用户例如在启用时,在 初始启动后,通过触摸按钮立即打开和关闭比如电视的平台502。另 外,芯片集513例如可包括对5.1环绕立体声音频和/或高清7.1环绕 立体声的硬件和/或软件支持。驱动514可包括用于集成图形平台的图 形驱动。在一个实施例中,图形驱动可包括外围组件互连(PCI)Express 图形卡。
在一个实施例中,网络连接515可包括PRO/1000 PM或PRO/100 VE/VM网络连接,两者均由英特尔公司制造。
在一个实施例中,操作系统516可包括由微软公司(Microsoft Corporation)开发的Windows XP媒体中心。在其它实施例中,操作 系统516可包括Linux⑧及其它类型的操作系统。在一个实施例中,一 个或多个々某体中心应用517可包括J泉体壳体程序(media shell),允许用 户例如通过遥控器在距离平台502或显示装置大约10英尺外交互。 在一个实施例中,i某体壳例如可指"10英尺用户接口"。另外, 一个 或多个々某体中心应用517可包括Intel⑧开发的快速恢复技术,该技术 允许瞬间开/关功能,并可在平台"关闭"时允许平台502将内容流传 送(stream)到媒体适配器。
在一个实施例中,储存器518可包括由Inte媳开发的矩阵储存 (Matrix Stomge)技术,以便在包括多个硬盘驱动器时提高对宝贵的数 字々某体的储存性能增强保护。在一个实施例中,PVR逻辑520用于如 本文中所述启用本发明的功能。然而,实施例不限于图5中所示或所 述元件或上下文中。
平台510可建立一个或多个逻辑或物理信道以传递信息。信息可 包括媒体信息和控制信息。媒体信息可指表示打算给用户的内容的任 何数据。内容的示例例如可包括来自话音交谈、视频会议、流传送视 频、电子邮件("email")消息、话音邮件消息、字母数字符号、图形、 图像、视频、文本等的数据。来自话音交谈的数据例如可以是语音信 息、静音期间、背景噪声、柔和噪声、音调等等。控制信息可指表示
15打算给自动化系统的命令、指令或控制字的任何数据。例如,控制信 息可用于通过系统路由媒体信息,或者指示节点以预定方式处^^
信息。然而,实施例不限于图5中所示或所述元件或上下文中。
图6示出其中可实现如本文中所述本发明功能的装置600的一个 实施例。在一个实施例中,例如,装置600可包括通信系统。在各种 实施例中,装置600可包括处理系统、计算系统、移动计算系统、移 动计算装置、移动无线装置、计算机、计算机平台、计算机系统、计 算机子系统、服务器、工作站、终端、个人计算机(PC)、膝上型计算 机、超膝上型计算机、便携式计算机、手持式计算机、个人数字助理 (PDA)、蜂窝电话、组合蜂窝电话/PDA、智能电话、寻呼器、单向寻 呼器、双向寻呼器、消息传递装置等等。实施例并不限于此上下文。
在一个实施例中,装置600可以实现为有线通信系统、无线通信 系统或两者的组合的一部分。在一个实施例中,例如,装置600可实 现为具有无线功能的移动计算装置。移动计算装置例如可指具有处理 系统和如一个或多个电池等移动电源的任何装置。
移动计算装置的示例可包括膝上型计算机、超膝上型计算机、便 携式计算机、手持式计算机、掌上型计算机、个人数字助理(PDA)、 蜂窝电话、组合蜂窝电话/PDA、智能电话、寻呼器、单向寻呼器、双 向寻呼器、消息传递装置、数据通信装置等等。
在一个实施例中,例如,移动计算装置可实现为能够执行计算机 应用程序及话音通信和/或数据通信的智能电话。虽然一些实施例可通 过示例,借助于实现为智能电话的移动计算装置进行描述,但可理解, 其它实施例也可使用其它无线移动计算装置实现。实施例并不限于此 上下文。
如图6所示,装置600可包括外壳602、显示器604、输入/输出 (1/0)装置606及天线608。装置600也可包括五向导航按钮(five-way navigation button)612。 I/O装置606可包括适合的键盘、麦克风和/或 扬声器。显示器604可包括用于显示对移动计算装置适当的信息的任何适合的显示单元。I/O装置606可包括用于将信息输入移动计算装 置中的任何合适的I/O装置。1/CT装置606的示梦rT包括字母数,盘、 数字小键盘、触摸板、输入键、按钮、开关、船形开关(rockerswitch), 话音识别装置和软件等等。信息也可通过麦克风输入装置600中。此 类信息可由话音识别装置进行数字化。实施例并不限于此上下文。
各种实施例中使用硬件元件、软件元素或两者的组合实现。硬件 元件的示例可包括处理器、微处理器、电路、电路元件(例如,晶体管、 电阻器、电容器、电感器等等)、集成电路、专用集成电路(ASIC)、可 编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程门阵列 (FPGA)、逻辑门、寄存器、半导体装置、芯片、微芯片、芯片集等等。 软件的示例可包括软件组件、程序、应用、计算机程序、应用程序、 系统程序、机器程序、操作系统软件、中间件、固件、软件模块、例 程、子例程、功能、方法、过程、软件接口、应用程序接口(API)、指 令集、计算代码、计算机代码、代码段、计算机代码段、字、值、符 号或其任何组合。确定实施例是否使用硬件元件和/或软件元素实现可 根据任何数量的因素而变化,如所需的计算速率、功率电平、耐热度、 处理周期预算、输入数据率、输出数据率、存储器资源、数据总线速 度及其它设计或性能约束。
一些实施例可使用表述"耦合"和"连接"及其衍生词描述。这 些术语并非是彼此的同义词。例如, 一些实施例可使用术语"连接" 和/或"耦合"描述,以指示两个或更多个元件相互的直接物理或电接 触。然而,术语"耦合"也可指两个或更多个元件相互不直接接触, 但仍相互合作或交互。
一些实施例可使用可存储指令或指令集的机器或有形计算机可读 々某体或制品实现,指令或指令集在由机器执行时可使机器执行根据实 施例的方法和/或操作。此类机器例如可包括适合的处理平台、计算平 台、计算装置、处理装置、计算系统、处理系统、计算机、处理器或 诸如此类,并且可使用硬件和/或软件的任何适合组合实现。机器可读
17介质或制品例如可包括任何适合类型的存储器单元、存储器装置、存 储器制品、存储器媒体、储存器装置、储存器制品、储存器媒体树 或储存器单元,例如,存储器、可移或非可移式+某体、可擦除或非可 擦除媒体、可写或可重写媒体、数字或才莫拟々某体、硬盘、软盘、压缩
光盘只读存储器(CD-ROM)、可刻录压缩光盘(CD-R)、可重写压缩光 盘(CD-RW)、光盘、磁纟某体、磁光々某体、可移动存储卡或磁盘、各种 类型的数字多功能磁盘(DVD)、磁带、盒式磁带或诸如此类。指令可 包括任何适合类型的代码,如源代码、编译代码、解释的代码、可执 行代码、静态代码、动态代码、加密代码及诸如此类,并且可使用任 何适合的高级、低级、面向对象、可视、编译和/或解释程序语言实现。
除非另有明确_说明,否则,可理解诸如"处理"、"计算"、"确 定"等术语或诸如此类的论述指计算机或计算系统或类似电子计算装 置的动作和/或进程,可将表示为计算机系统的寄存器和存储器内的物 理量(例如,电子)的数据操控和/或变换成类似地表示为计算机系统存 储器、寄存器或其它此类信息储存、传输或显示装置内物理量的其它 数据。实施例不限于此上下文。
本文已陈述许多特定的细节以提供实施例的详尽理解。然而,本 领域的技术人员将理解,实践实施例可无需这些特定细节。在其它情 况下,熟知的操作、组件和电路未详细描述以便混淆实施例。可理解, 本文公开的特定结构和功能细节可以是代表性的,并且不一定限制实 施例的范围。
虽然主题已通过结构特性和/或方法动作特定的语言描述,但要理 反,上述特定的特性和动作作为实现权利要求的样本形式公开。
权利要求
1. 一种方法,包括由用户请求来自服务提供商的内容;以及接收来自所述服务提供商的用户接口,其中所述用户接口指示经多个源的所述内容可用性,并且其中所述多个源包括因特网协议(IP)网络、广播服务和对等网络。
2. 如权利要求1所述的方法,还包括 允许所述用户与所述用户接口交互以获得所述内容。
3. 如权利要求1所述的方法,其中所述用户接口提供所述多个源 中获得所述内容的最佳源的指示。
4. 如权利要求1所述的方法,其中所述用户向所述服务提供商预 定了服务,并且其中仅在所述服务提供商确定所述用户具有所述内容 的访问权时所述用户才接收所述用户接口 。
5. 如权利要求1所述的方法,其中所述内容存储在具有个人录像 机(PVR)功能的装置上,并且其中所述装置修改为允许所述存储的内 容可由所述对等网络中的其它用户利用。
6. 如权利要求l所述的方法,还包括允许所述用户与所述用户接口交互以激活所有可用源,从而获得 所述内容;以及当所述用户开始从所述已激活源之一接收所述内容时,则去活其 余的已激活源。
7. —种系统,包括连接到因特网协议(IP)网络和对等网络的装置,其中所述装置的 用户请求来自服务提供商的内容,其中所述装置接收来自所迷服务提 供商的用户接口,其中所述用户接口指示经多个源的所述内容的可用 性,以及其中所述多个源包括所述IP网络、广播服务和所述对等网络。
8. 如权利要求7所述的系统,其中所述用户与所述用户接口交互以获得所述内容。
9. 如权利要求7所迷的系统,其中所述用户接口提供所述多个源 中获得所述内容的最佳源的指示。
10. 如权利要求7所述的系统,其中所述用户向所述服务提供商 预定了服务,并且其中仅在所述内容提供商确定所述用户具有所述内 容的访问权时所述装置才接收所述用户接口。
11. 如权利要求7所述的系统,其中所述装置具有个人录像机 (PVR)功能,所述装置修改为允许所述存储的内容可由所述对等网络 中的其它用户利用。
12. 如权利要求7所述的系统,其中所述用户与所述用户接口交 互以激活所有可用源以获得所述内容,并且当所述用户开始从所述已 激活源之一接收所述内容时,则去活其余的已激活源。
13. —种包含在由处理系统执行时使所述处理系统执行方法的指 令的机器可读存储々某体,所述方法包括由用户请求来自服务提供商的内容;以及接收来自所述服务提供商的用户接口 ,其中所述用户接口指示经 多个源的所述内容可用性,并且其中所述多个源包括因特网协议(IP) 网络、广播服务和对等网络。
14. 如权利要求13所述的机器可读存储々某体,还包括 允许所述用户与所述用户接口交互以获得所述内容。
15. 如权利要求13所述的机器可读存储々某体,其中所述用户接口 提供所述多个源中获得所述内容的最佳源的指示。
16. 如权利要求13所述的机器可读存储》某体,其中所述用户向所 述服务提供商预定了服务,并且其中仅在所述服务提供商确定所述用 户具有所述内容的访问权时所述用户才接收所述用户接口 。
17. 如权利要求13所述的机器可读存储々某体,其中所迷内容存储 在具有个人录像机(PVR)功能的装置上,并且其中所述装置修改为允 许所述存储的内容可由所述对等网络中的其它用户利用。
18.如权利要求13所述的机器可读存储纟某体,还包括 允许所述用户与所迷用户接口交互以激活所有可用源,从而获得所述内容;以及当所述用户开始从所述已激活源之一接收所述内容时,则去活其余的已激活源。
全文摘要
本发明的名称为用户接口管理多个源内容记录、下载和共享的系统和方法,本文描述了用于用户接口管理多个源的内容的记录、下载和共享的系统和方法。各种实施例允许用户请求来自服务提供商的内容并接收来自服务提供商的用户接口,其中,用户接口指示经多个源的内容可用性,并且其中,多个源包括因特网协议(IP)网络、广播服务和对等网络。本文也描述和声明了其他实施例。
文档编号H04N7/173GK101459820SQ20081018717
公开日2009年6月17日 申请日期2008年12月11日 优先权日2007年12月12日
发明者B·D·约翰逊 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1