用于动态授权对被许可内容的访问的方法、系统和产品的制作方法

文档序号:7936802阅读:138来源:国知局
专利名称:用于动态授权对被许可内容的访问的方法、系统和产品的制作方法
技术领域
本公开的内容总体上涉及对访问被许可内容进行授权,并且尤其 涉及使用无线存储设备对访问被许可内容进行动态授权。
背景技术
现代技术已经拓宽了可以用来分送内容的方式。在数字技术时代 之前,大部分内容在例如纸张、胶片、电视电波和无线电波之类的介 质中分送。今天,除上述介质之外,现在可以在计算机可读介质中分 送内容,例如但不局限于压缩光盘(CD)、数字化视频光盘(DVD )、 硬盘驱动器、存储器驱动器(例如闪速驱动器)等。
不久前,个人并没有用于拷贝/再现内容和/或用于转换内容的设 备。 一般情况下,这种设备太过昂贵,并且如果个人确实拥有该设备, 那么拷贝/再现的质量与原始质量也不相同。然而,数字时代已经使个 人把内容从一个介质拷贝/再现到另 一介质以及把内容从一种格式转 换为另 一种格式变得更加容易且便宜,并且通常内容的数字拷贝/再现 和/或内容的转换可以与原始内容相同。例如,在不损失质量的情况下 许多人把歌曲从CD转换为MP3格式以便在例如计算机或MP3播放 器之类的设备上播放。类似地,许多个人在没有来自内容拥有者授权 的情况下从例如计算机或MP3播放器之类的一个介质中拷贝内容, 并且根据需要转换内容,继而把所述内容转送到CD或DVD上。
保护内容免于被未经授权的拷贝和/或转换是内容拥有者所关心
12的主要问题。已经制定例如数字千年著作权法(Digital Millennium Copyright Act)之类的法律来帮助解决那些问题。虽然法律对未经授 权的拷贝和内容转换起到了震慑作用,但是法律并不是完全有效的。 例如, 一些人仍然在没有授权的情况下使用对等网络来获得和分送内 容。类似地, 一些人仍然在没有授权的情况下把内容转送到CD和 DVD以及其它计算机可读介质上。从而,需要能够克服上述至少一些 缺点的系统和方法。

发明内容
根据一个方面, 一种系统提供了对访问在第 一计算机可读介质中 存储的内容进行动态授权。所述系统包括具有内容作品的许可信息的 数据库,其中与所述内容作品相关联的 一个或多个主授权令牌被存储
在所述数据库中,其中所述内容作品包含在计算机可读介质中,所述 计算机可读介质具有与其中包含的内容作品相关联的一个或多个第
一授权令牌;其中与内容作品相关联的 一个或多个第二授权令牌被存 储在无线存储设备中,并且其中服务器与所述数据库和网络通信,所 述服务器被配置为经由所述网络从已经容納内容载体的远程客户端 接收内容访问请求,并且响应于接收所述内容访问请求,所述服务器 根据在所述授权令牌的全部或一部分之间是否存在相关或关联来确 定是否允许所述客户端访问所述内容。
根据另 一方面, 一种用于对访问在内容载体的第一计算机可读介 质中存储的内容提供动态授权的方法,包括把内容作品的许可信息 存储在数据库中,其中所述许可信息包括与所述内容作品相关联的主 授权令牌,其中所述内容作品包含在计算机可读介质中,所述计算机
可读介质具有与其中所包含的内容作品相关联的一个或多个第一授 权令牌,其中与所述内容作品相关联的一个或多个第二授权令牌被存
储在无线存储设备中;从已经容纳所述内容载体并且试图访问所述内
容作品的远程客户端接收内容访问请求;并且根据在所述授权令牌的
全部或一部分之间是否存在相关或关联来确定是否允许所述客户端访问所述内容。
根据又一方面, 一种计算机可读介质包含用于通过以下步骤使处 理器对访问在内容载体的第 一计算机可读介质中存储的内容提供动
态授权的指令把内容作品的许可信息存储在数据库中,其中所述许 可信息包括与所述内容作品相关联的主授权令牌,其中所述内容作品 包含在第二计算机可读介质中,所述第二计算机可读介质具有与其中 所包含的内容作品相关联的一个或多个第一授权令牌,其中与所述内 容作品相关联的 一 个或多个第二授权令牌被存储在无线存储设备中; 从远程客户端接收内容访问请求,其中所述远程客户端已经容纳内容 载体并且试图访问所述内容作品;并且根据在所述授权令牌的全部或
内容进行访问。
根据又一方面, 一种用于播放由具有第一计算机可读介质和无线 存储设备的内容载体所承载的内容的内容播放器,包括第一介质读 取器,用于从所述内容载体的第 一计算机可读介质中读取第 一授权令 牌;无线通信装置,用于从所述无线存储设备的存储器中读取第二授 权令牌;和处理器,与所述第一介质读取器和无线通信装置通信,所 述处理器使用所述第 一和第二授权令牌的至少一部分来确定是否使 由所述第一计算机可读介质承载的内容段可被访问。
根据另 一方面, 一种用于访问由具有第 一计算机可读介质和第二 计算机可读介质的内容载体所承载的内容的方法,包括在内容播放 器上容纳所述内容载体;从所述第一计算机可读介质获取第一授权令 牌;从所述第二计算机可读介质获取第二授权令牌;使用所述授权令 牌的至少 一部分来确定是否准许访问与所述第 一和第二授权令牌相 关联的内容段;并且响应于确定准许访问,从所述第一计算机可读介 质获取所述内容段。
根据又一方面, 一种包含指令的第一计算机可读介质,所述指令 用于通过以下操作来使处理器控制对由具有第二计算机可读介质和 第三计算机可读介质的内容载体所承载的内容的访问从所述第二计
14算机可读介质中获取第 一授权令牌;从所述第三计算机可读介质中获 取第二授权令牌;使用所述授权令牌的至少一部分来确定是否准许访 问与所述第 一和第二授权令牌相关联的内容段;并且响应于确定准许 访问,从所述第二计算机可读介质获取所述内容段。
根据另一方面, 一种制造产品,包括第一计算机可读介质,其 中存储有内容段和第一授权令牌;和第二计算机可读介质,其中存储 有第二授权令牌,其中所述第 一和第二授权令牌与所述内容段相关 联。
根据又一方面, 一种用于控制对内容访问的方法,包括把所述 内容分为一个或多个内容段;产生一个或多个主授权令牌、 一个或多 个第一授权令牌和一个或多个第二授权令牌,所有这些令牌与所述内 容段相关联;把所述第一授权令牌和内容段存储在第一计算机可读介 质中;把所述第二授权令牌存储在第二计算机可读介质中;借助有线 或无线装置把所述第二计算机可读介质耦合到第一计算机可读介质;
否准许访问所述内容段。
根据又一个方面,第一计算机可读介质包括用于通过以下操作来 使处理器控制对内容作品进行访问的指令把所述内容作品分为 一个 或多个内容段;产生一个或多个主授权令牌、 一个或多个第一授权令 牌和一个或多个第二授权令牌,所有这些令牌与所述内容段相关联; 把所述第一授权令牌和内容段存储在第二计算机可读介质中;把所述 第二授权令牌存储在第三计算机可读介质中;借助有线或无线装置把 所述第二计算机可读介质耦合到第三计算机可读介质;并且根据在所 述授权令牌的全部或一部分之间是否存在相关或关联来决定是否准 许访问所述内容段。


在附图中,相同的附图标记标识相同的元件或动作。附图中元件 的大小和相对位置不一定按照比例绘制。例如,各个元件的形状和角度未按比例绘制,并且其中 一些元件被任意放大和定位以便提高附图 的可读性。此外,所绘制的元件的特定形状并不意在传达关于特定元 件的实际形状的任何信息,并且仅仅被选择用来便于在附图中进行识 别。
图1A是根据一个示出的实施例的用于动态授权对被许可内容的
访问的内容播放器和系统的功能框图。
图1B是根据第二示出的实施例的用于动态授权对被许可的内容
的访问的内容播放器和系统的功能框图。
图1C是根据一个示出的实施例的用于动态授权对被许可内容的
访问的内容播放器的框图。
图2A是根据一个示出的实施例的内容载体的功能框图。
图2B是根据第二示出的实施例的内容栽体的功能框图。
图3是根据一个示出的实施例的第二授权令牌的功能框图。
图4是根据一个示出的实施例的内容载体的功能框图。
图5是描述了根据一个示出的实施例的保护内容的方法的流程图。
图6是描述了根据一个示出的实施例的访问受保护的内容的方 法的流程图。
图7是描述了根据一个实施例的使内容作品可访问的方法的流程图。
图8是描述了提供许可信息的方法的流程图。
具体实施例方式
在下面的描述中,阐明了某些具体细节以便提供对各个公开实施 例更彻底的了解。然而,相关领域的技术人员应当认识到可以在没有 一个或多个这些具体细节的情况下,或用其它方法、组件、材料等来 实施实施例。在其它实例中,没有示出或详细描述与用于播放内容的 系统和方法相关联的公知结构以免不必要地模糊对实施例的描述。
除非上下文另有要求,否则在整个说明书以及随后的权利要求书
16中,词"包括"及其变式,例如"包括了"、"包含"将根据开放的、包含 式的意义进行解释,即"包括但不限于"。
在整个此说明书中,提到"一个实施例"或"实施例"意指结合实施 例描述的特定特点、结构或特征被包括在至少一个实施例中。因此, 在整个说.明书的不同位置出现的短语"在一个实施例中"或"在实施例 中,,不一定都指相同的实施例。此外,可以在一个或多个实施例中以 任何适当的方式组合特定的特点、结构或特性。
如在此说明书和所附权利要求中所使用的,单数形式"一个"、"一 种,,和"该,,包括复数情况,除非上下文清楚地另外说明。还应当注意, 除非上下文另有明确规定,否则术语"和"和"或"一般在包括"和/或" 的意义上使用。
这里所提供的本发明的标题和摘要只是为了方便起见而不用来 解释实施例的范围或意义。
图1A示出了其中内容播放器10和服务器25可以向对被许可内 容的访问提供动态授权的实施例。内容播放器10经由通信路径14被 耦合到路由器/调制解调器12,所述通信路径14可以是无线或有线的 (单线、绞线对、电缆、同轴电缆、光纤等)。内容播放器10还经 由通信路径18被耦合到计算设备16,所述通信路径18可以是无线或 有线的。计算设备可以是例如PDA或蜂窝电话的手持式设备、笔记 本计算机、台式计算机、工作站等。路由器/调制解调器12和服务器 经由通信路径29、 31与网络连接,所述通信路径29、 31可以是无线 或有线的。无线通信路径14、 18、 29、 31可以被配置为符合例如IEEE 802.11之类的任何无线协议。内容播放器10被配置为容纳内容载体 20。
在一些实施例中,计算设备16可以与内容播放器10集成以作为 单个设备。
内容载体20承载在"播放"计算机可读介质24中存储的内容22。 内容22可以包括描述素材、数据结构、非功能性描述素材、功能性 描述素材、软件、可执行文件、有版权的和无版权的作品,例如视频作品、音频作品和视/听作品。在一些实施例中,播放计算机可读介质
24可以是压缩光盘(CD)、数字化视频光盘(DVD)或固体存储设 备,例如USB闪速驱动器。在一些实施例中,内容载体20可以包括 用于容纳例如但不局限于闪速RAM的计算机可读介质的外壳。为了 清楚起见,播放计算机可读介质24在下文中被描述为DVD,但是论 述并不只4十对DVD。
内容播放器10被配置为有选择地向计算设备16提供在DVD 24 中所存储的内容22或其一部分。内容播放器10被配置为与路由器/ 调制解调器12通信,所述路由器/调制解调器12经由例如因特网之类 的网络28与服务器25通信。在一个实施例中,内容播放器10根据 与内容22相关联的许可的动态认证来有选择地向计算设备16提供内 容22或其一部分。如下面详细解释的那样,内容播放器10可以根据 在授权令牌或其一部分之间是否存在相关或关联来确定是否存在用 于内容22的有效许可。
服务器25与数据库26通信。此外,主授权令牌30被存储在数 据库26中。并且,服务器25被配置为有选择地向内容播放器10提 供主授权令牌30。内容播放器10可以使用主授权令牌30来准许或拒 绝访问内容22。另外,服务器25可以有选择地向内容播放器IO提供 用于全部内容22或内容22的所选部分的授权令牌。
当内容播放器IO容纳了 DVD24时,内容播放器IO可以向服务 器25请求与内容22相关联的主授权令牌30。内容^"放器10包括用 于至少使用主授权令牌30来认证DVD 24的逻辑部分。 一旦内容播放 器10认证了 DVD 24,内容播放器10就可以向计算设备16提供在 DVD24上所存储的内容22的一些或全部。在一些实施例中,内容播 放器10可以从数据库26获取多个主授权令牌30。内容播放器10可 以使用多个主授权令牌30中的一些或全部来向计算设备16提供内容 22。在一些实施例中,用户可以使用内容播放器10或计算设备16来 从服务器25购买或更新许可。
图1B描述了根据第二示出的实施例的内容播放器IO的另一实施例。在图IB中,兼有附图标记和字母"a"的各个标记标识与图1A中标有相同附图标记的类似组件和/或部件。(例如,标记"18"和"18a"分别用来标识图1A和图1B中的无线通信路径。)最初针对图1A的实施例提供了对这些组件的详细描述,并且为了简洁起见,简化或省略了对在图1B中的它们随后的标记a的上下文中的这些组件的描述。在图1B中,内容播放器10被耦合到电视32、音频系统34和路由器/调制解调器12a。在一些实施例中,内容播放器10经由无线通信路径18a与路由器/调制解调器12a通信并且经由通信路径14a与电视32和/或音频系统34通信。内容播放器10被配置为容纳DVD 24并且有选择地向电视32和/或音频系统34中的至少一个提供内容22或其一部分。内容播放器10被配置为从数据库26接收与内容22相关联的主授权令牌30和/或从数据库26接收多个主授权令牌30。内容播放器10进一步被配置为使用至少一个所接收的主授权令牌30来有选择地向电视32和/或音频系统34中的至少一个提供内容22的全部或一部分。
在一些实施例中,内容播;^文器10可以与电视32、音频系统34和消费者电子设备36中的一个或多个集成以作为单个设备。
应当注意,电视32和音频系统34仅仅是适于从内容播放器10接收内容22的示例性设备。在图1B所图示的实施例中,内容播放器10还被耦合到消费者电子设备36。消费者电子设备36的非限制性例子包括但不限于个人数字助理(PDA)、平板计算机和游戏系统,例如PlayStation , Xbox、 MP3播放器等。
图1C描述了根据第三示出的实施例的内容播放器IO的另一实施例。在图1C中,兼有附图标记和字母"b"的各个标记标识与图1A中标记有相同附图标记的类似组件和/或部件。最初针对图1A的实施例提供了这些组件的详细描述,并且为了简洁起见,简化或省略了对在图1C中的它们随后的标记b的上下文中的这些组件的描述。
在图1C中,内容播放器10包括其中存储有多个主授权令牌30b的存储器38。内容播放器10被配置为容纳DVD 24并使用至少一个
19或多个主授权令牌30b来确定用于访问内容22和/或其一部分的许可是否存在。内容播放器IO被配置为有选择地访问被许可的内容。
主授权令牌30b可以在内容播放器10制造期间被存储在存储器38中或者以安全方式产生继而被提供给所选择或授权的内容播放器10的制造商或用户。
图2A描述了根据一个实施例所示出的内容载体20。在此实施例中,内容载体20包括例如但不局限于DVD 24之类的盘片和无线存储设备48。内容22由DVD 24在多个内容段40中承载。DVD 24还承载在内容段40之间分散布置的多个授权段42。在一些实施例中,在内容段40的数目和授权段42的数目之间存在一一对应的关系。在其它实施例中,内容段40的数目可以大于授权段42的数目,并且在另外一些实施例中,内容段40的数目可以小于授权段42的数目。为了简化起见,在下文中DVD 24被描述为具有相等数目的内容段40和授权段42。
每个内容段40与 一个授权段42相关联。在图2所图示的实施例中,由(1)所标示的内容段40与由(1,)所标示的授权段42相关联,由(2)所标示的内容段42与由(2,)所标示的授权段42相关联等。
在一些情况下,DVD24可以承载多个内容作品。例如,DVD24可以承载一个或多个音频内容作品(例如但不局限于歌曲、唱片、演说等)和/或一个或多个视频内容作品(例如但不局限于电影、 一个或多个电视节目的一个或多个情节等)和/或一个或多个逻辑作品(例如但不局限于软件程序、可执行文件、数据结构、功能性描述素材等)。给定的内容作品例如但不局限于电影,其可以被划分为多个内容段。例如,由(1) - (6)所标示的内容段40可以是第一内容作品,并且由(7) - (10)所标示的内容段40可以是第二内容作品。任何内容作品的内容段可以或可以不顺序地存储。
每个授权段42由第 一授权令牌44和第二授权令牌地址46組成。第一授权令牌44可以由内容播放器10用来确定内容播放器10是否应当播放相关联的内容段40。例如,内容播放器IO可以在播放由(I)标示的第一内容段40之前读取由(1,)标示的第一授权段42。然后内容播放器10可以使用在第 一授权段42中所包括的第一授权令牌44来确定是否播放第一内容段40。在一些实施例中,第一授权令牌44可以包括用于主授权令牌30的标识符。
第二授权令牌地址46提供第二授权令牌的地址或对第二授权令牌的引用,它也可以被内容播放器IO用来确定是否播放给定内容段。
无线存储设备48可以是例如无线射频识别标签之类的无线射频识别(RFID)设备,被配置为与内容播放器IO进行无线通信。存储器50包括一个或多个第二授权令牌52。典型情况下,在存储器50中所承载的第二授权令牌52的数目对应于授权段42的数目。在一些实施例中,存储器50可以包括可写和不可写的存储器。不可写存储器可以包括例如唯一标识符54 (例如序列号)之类的与无线存储设备48相关联的永久信息。在制造无线存储设备48期间,唯一标识符54可以被存储在存储器50中。
当内容播放器10播放DVD 24时,第二授权令牌52可以被内容播放器IO使用。在一些实施例中,还可以在播放DVD24时由内容播放器IO使用唯一标识符54。应当注意,在一些实施例中,可以加密一些或全部存储器。类似地,在一些实施例中,可以加密一些或全部授权段42。作为选择,在一些实施例中,可以加密授权段42的一个或多个部分。
图2B示出了内容载体20的另一实施例。在此实施例中,DVD 24承载多个授权段42,其被连续地布置在DVD 24上。在图2B所图示的实施例中,DVD24承载连续布置的授权段42的两个序列。在确定是否播放包括第一内容作品的内容段42时,由内容播放器IO使用授权段42的第一序列。在确定是否播放包括第二内容作品的内容段时,由内容播放器10使用授权段42的第二序列。例如,(1,)-(6,)标示的授权段42与由(1) - ( 6 )标示的内容段40所承载的内容作品相关联。
应当注意,授才又段42在计算机可读介质DVD 24上的位置只是
21选择问题。在图2A所图示的实施例中,授权段42在与它们相关联的内容段40之前。然而在其它实施例中,授权段42可以在与它们相关联的内容段40之后。在另外一些实施例中,授权段42可以被布置在DVD 24上的一个或多个预定位置,例如但不局限于DVD 24的开头或DVD24的末尾。在另外一些实施例中,DVD24可以包括映射(未示出)或一组指针,用于提供授权段42在DVD 24上的位置。
图3描述了根据所示出的实施例的一个第二授权令牌52的实施例。第二授权令牌52可以包括授权符56、激活时间指示符58、期满时间指示符60和管理权利指示符62。授权符56可以是例如加密密钥、解密密钥之类的密钥,或者是例如但不局限于安全散列函数之类的函数的输出,或者是例如但不局限于安全散列函数之类的函数的输入。授权符56可以在逻辑上与至少一个主授权令牌或其部分30相关或者与至少一个第一授权令牌或其部分44相关或者与至少一个主授权令牌或其部分30相关。
内容播放器10可以使用激活时间指示符58来确定是否4番放内容作品22或内容段40。例如在播放特定的内容段40之前,内容播放器10可以读取与特定的内容段40相关联的第 一授权令牌42并且使用第二授权令牌地址46来读取适当的第二授权令牌52。内容播放器10然后可以读取激活时间指示符58并且根据参考时间和激活时间指示符58来确定是否播放特定的内容段40。内容播放器IO可以具有用于保持参考时间的内部时钟,或者内容播放器可以与例如服务器25之类的外部时间保持器通信。如果参考时间早于激活时间指示符58,那么内容播放器10将不再播放特定的内容段40。
类似地,内容播放器10可以使用期满时间指示符60来确定是否播放内容作品22或内容段40。例如在播放特定的内容段40之前,内容播放器10可以读取与特定的内容段40相关联的第一授权令牌42并且使用第二授权令牌地址46来读取适当的第二授权令牌52。内容播放器10然后可以读取期满时间指示符60,然后可以根据参考时间和期满时间指示符60来确定是否播放特定的内容段40。如果参考时
22间迟于期满时间指示符60,那么内容4番;^文器10将不再播》文特定的内 容段40。
管理权利指示符62可以用来限制对内容22和/或特定内容段40 的访问,例如包括内容作品的内容段。在一个非限制性例子中,管理 权利指示符62可以限制内容段可以被播放的次数;或者可以限制内 容载体20从而不在某些类型的内容播放器中播放。例如,管理权利 指示符62可以用来表明内容段40 (或多个内容段40)不能在具有记 录能力的内容播放器中播放。
图4示出了内容播放器10,其具有处理器64、无线通信装置66、 介质读取器68、存储器38、输入/输出(I/O)设备72和可选的网络 接口设备74,它们都借助总线76通信地耦合。在一些实施例中,内 容播放器10可以包括一个以上总线76,其可以用来连接内容播放器 IO的组件。例如,可以为电源、控制和数据提供独立的总线。
I/O设备72可以包括输入设备,例如但不局限于键盘、鼠标、 麦克风、触敏显示器、遥控装置等。此外,1/0设备72还可以包括输 出设备,例如但不局限于显示设备、扬声器等。1/0设备72可以进一 步包括用于把内容播放器10连接到其它设备的端口,所述^殳备例如 但不局限于图1B的计算设备16、电视32、音频系统34和消费者电 子设备36等。
网络接口设备74可以包括端口或射频(RF)或其它收发器,用 于与图1B的路由器/调制解调器12通信。在一些实施例中,网络接 口设备可以包括调制器/解调器(调制解调器用于访问另 一设备、系统 或网络)、电话接口、桥接器、路由器等,以使内容播放器10可以 经由网络28通信。
介质读取器68被配置为读取例如DVD 24之类的计算才几可读介 质。在一些实施例中,介质读取器68可以是CD驱动器、DVD驱动 器、CD/DVD驱动器、磁带驱动器、存储器驱动器(例如但不局限于 闪速驱动器)等。当介质读取器68读取一个第二授权令牌42时,所 述介质读取器68向处理器64提供所读取的第二授权令牌42。在一些实施例中,介质读取器68可以读取第二授权令牌42的序列并且向处 理器提供所述第二授权令牌42的序列。
无线通信装置66被配置为读取无线存储设备48的存储器50, 并且在一些实施例中,无线通信装置66可以对存储器50进行写入。 在一些实施例中,无线通信装置66可以是RFID读取器。在一些实 施例中,无线通信装置66可以同时读取存储器50并且向处理器64 提供所读取的第二授权令牌52和所读取的唯一标识符54。在一些实 施例中,无线通信装置66读取存储器50的特定部分。例如,处理器 64可以使用第二授权令牌地址来指示无线通信装置66以读取存储器 50的特定部分。
处理器64是用于执行软件的硬件设备,尤其是存储在存储器38 中的软件。处理器64可以是用于执行软件指令的任何设备。处理器 设备的非限制性例子包括微处理器、数字信号处理器(DSP)、专用 集成电路(ASIC)和现场可编程门阵列(FPGA)。
存储器38可以包括易失性存储器元件(例如,RAM( :ft。 DRAM、 SRAM、 SDRAM等))和非易失性存储器元件(例如,ROM、闪速 存储器等)中的任何一个或组合。此外,存储器38可以包括电、磁、 光和/或其它类型的存储介质。存储器38可以具有分布式体系结构, 其中各个组件彼此相互远离,但是可以由处理器64访问。
存储器38包括操作系统模块78、至少一个主授权令牌30和授 权模块80。下面论述主授权令牌30的下栽过程。在一些实施例中, 存储器38可以用来存储读取的第二授权令牌52的至少 一部分和/或读 取的唯一标识符54的至少一部分和/或读取的第一授权令牌44的至少 一部分。如果存储器38存储第一授权令牌44和/或第二授权令牌52 和/或唯一标识符54,那么所述存储可以是临时的。在一些实施例中, 当内容播放器10播放内容载体20时,第一授权令牌44和/或第二授 权令牌52和/或唯一标识符54可以被暂时存储,并且在内容播放器 10已经完成播放内容载体20之后可以删除或重写所存储的第 一授权 令牌44和/或第二授权令牌52和/或唯一标识符54。类似地,在一些实施例中,主授权令牌30也可以被暂时存储在存储器38中。
处理器64执行操作系统78以便控制授权模块80的执行并且提 供调度、输入输出控制、文件和数据管理、存储器管理和通信控制及 相关服务。
处理器64执行授权模块80来确定是否播放DVD 24。授权模块 80可以包括用于与服务器25通信并且获取主授权令牌30的逻辑部 分。授权模块80还可以包括用于与服务器25通信以允许用户购买内 容22的永久许可和/或购买内容22的 一部分例如内容作品的^C久许可 的逻辑部分。另外,授权模块80还可以包括用于与服务器25通信以 购买内容22的临时许可或购买内容22的一部分例如内容作品的临时 许可的逻辑部分。当购买许可时,授权模块80可以接收所述许可的 截止日期。对于永久许可来说,截止日期可以是"永不到期",而对于 临时许可来说可以是具体的日期/时间。
典型情况下,处理器64执行授权模块80并且分别处理主授权令 牌30 、第 一授权令牌44和第二授权令牌52来确定是否存在有效许可, 从而确定是否播放内容22或是否播放所述内容22的一部分。主、第 一和第二授权令牌30、 44和52在逻辑上是相关的,并且授4又模块80 包括用于使用授权令牌之间的逻辑关系来确定是否播放DVD 24上的 一些或全部内容22的逻辑部分。
作为非限制性例子,主授权令牌30、第一授权令牌44和第二授 权令牌52在逻辑上可以经由安全散列函数和唯一标识符54相关。具 体来说,授权符56可以在把内容22记录到DVD 24上期间或在此之 前产生,其可以是安全散列函数的输出,所述安全散列函数将主授权 令牌30的至少一部分、第一授权令牌44的至少一部分和唯一标识符 54的至少一部分作为其输入。授权模块80包括用于分别接收唯一标 识符54和主授权令牌30、第一授权令牌44和第二授权令牌52并且 向相同的安全散列函数提供所述唯一标识符54、主授权令牌30和第 一授权令牌44的适当部分作为输入的逻辑部分,所述安全散列函数 会生成一个输出。授权模块80把安全散列函数的输出与授权符56相
25比较,并且如果所述输出和授权符56是相同的,那么授权模块80确 定存在用于内容22或该内容22的一部分的有效许可并且可以播放许 可的内容。在其它实施例中,主授权令牌30、第一授权令牌44和第 二授权令牌52借助包括公钥/私钥对的加密/解密可以在逻辑上相关。
在一些实施例中,授权模块80可以把安全散列函数的输出和授 权符56相比较,并且如果所述输出和授权符56相匹配,那么授权才莫 块可以执行附加检查。用于确定是否存在有效许可的其它检查包括但 不限于使用激活时间指示符58、期满时间指示符60和/或管理权利指 示符62。
图5示出了根据一个实施例的保护内容的方法。 在82,接收内容作品。
在84,内容作品被分割为段。在一些实施例中,可能并不想对 内容作品进行分段。另外在一些实施例中, 一个以上内容作品可以4皮 关联在一起以便形成单个段。
在86,产生授权令牌。通常,对内容作品的每一段产生主授权 令牌30、第一授权令牌44和第二授权令牌52。在一些实施例中,可 以对内容作品的每一段产生主授权令牌30、第一授权令牌44和第二 授权令牌52中的一个或多个。例如在一些实施例中,在为内容作品 的每个段产生第一授权令牌44和第二授权令牌54的同时,可以产生 单个主授权令牌30,并用于内容作品的多个段。另外,单个主授权令 牌30可以用于多个内容作品。所产生的主授权令牌或其一部分30、 第一授权令牌或其一部分44和第二授权令牌或其一部分52在逻辑上 是相关的。
在88,产生授权段42。每个授权段42包括一个产生的第一授权 令牌44,其与一个产生的第二授权令牌52相关联,并且授权段42包 括第二授权令牌地址46,其用于指示相关联的第二授权令牌52在存 储器50中的位置。
在卯,存储主授权令牌。在一些实施例中,主授权令牌30可以 被存储在例如数据库26之类的安全位置中并且响应于来自内容播放器10的请求被提供到内容播放器10。在其它实施例中,主授权令牌 30可以被提供给内容播放器10的制造商或者被提供给其它^皮授权的 实体并且存储在存储器38中。
在92, 一个或多个内容作品被存储/记录在内容载体20的第 一计 算机可读介质24中。另外,用于记录的一个或多个内容作品的授权 段42也被存储/记录到第一计算机可读介质24中。
在94,所产生的第二授权令牌52被存储在内容载体20的无线 存储设备48的存储器50中。
图6示出了根据一个实施例的由内容播放器IO用来访问内容作 品的方法。
在96,内容播放器10容纳用于承载用户想要在所述内容播放器 10上播放的或者想要使所述内容播放器10向例如电视32之类的另一 设备提供内容的内容作品的内容载体20。内容载体20包括播放计算 机可读介质,例如但不局限于DVD24和无线存储设备48。用户选择 内容作品以便内容播放器10播放。
在98,介质读取器60从DVD24获取给定授权段42。所述给定 授权段42包括第二授权令牌地址46。典型情况下,当介质读取器60 读取DVD 24时介质读取器60获取授权段42。换句话说,当在播放 所选内容作品的过程中介质读取器60发现授权段42时,所述介质读 取器60可以获取所述授权段42。在一些实施例中,介质读取器60可 以同时获取与所选内容作品相关联的多个授权段42或所有授权段42。 例如,介质读取器60可以在读取所选内容作品的第一内容段40之前 读取与所选内容作品相关联的一个以上授权段42。介质读取器60向 处理器64提供所获取的授权段。
在100,处理器64获取用于用户选择的内容作品的给定主授权 令牌30。在一些实施例中,处理器64从存储器38获取给定主授权令 牌30,并且在其它实施例中,所述处理器从数据库26获取给定主授 权令牌30。典型情况下,给定主授权令牌30与所选内容作品的第一 内容段40相关联。典型情况下,当处理器64从数据库26获取给定
27主授权令牌30时,所述处理器64获取与所选内容作品相关联的所有 主授权令牌。在一些实施例中,处理器64使用在第一授权令牌中所 包括的信息来获取主授权令牌。
在102,处理器64向无线通信装置66提供与所选内容作品相关 联的第二授权令牌地址46。无线通信装置66使用第二授权令牌地址 46从存储器50获取第二授权令牌52。在一些实施例中,无线通信装 置66还可以获取唯一标识符54。
在104,处理器64使用授权模块80来处理主授权令牌、第一授 权令牌和第二授权令牌。在一些实施例中,处理器64可以使用一个 授权令牌来解密另一授权令牌。作为选择,处理器64可以通过使用 主授权令牌、第一授权令牌和第二授权令牌中的一个或多个,来使用 产生散列或安全散列的函数。
在106,处理器64确定是否准许访问与所处理的第一授权令牌 相关联的内容段40。在一些实施例中,处理器64可以使用主授权令 牌、第 一授权令牌和第二授权令牌的至少一部分来产生在逻辑上与所 述主授权令牌、第 一授权令牌和第二授权令牌或其一部分相关的输出 继而把所产生的输出与所述主授权令牌、第 一授权令牌和第二授权令 牌中的一个(或多个)承载的信息相比较。根据所述比较,处理器64 可以准许或拒绝访问。
在一些实施例中,处理器64还可以使用激活时间指示符58或期 满时间指示符60。例如,如果激活时间指示符58迟于参考时间,那 么处理器64可以拒绝访问。类似地,如果期满时间指示符58早于参 考时间,那么处理器64可以拒绝访问。
在一些实施例中,处理器64还可以使用管理权利指示符62来确 定是否准许访问。例如,管理权利指示符62可以表明所选择的内容 作品不能在具有记录能力的内容播放器上播放,并且如果是这样的 话,如果所述内容播放器IO具有记录能力,那么处理器64可以拒绝 访问。类似地,管理权利指示符62可以包括对所选择的内容作品可 以被播放的次数的限制。在该情况下,管理权利指示符62可以包括允许播放的最大数目和先前播放的当前数目。如果先前播放的数目小
于允许播放的最大数目,那么处理器64可以准许访问。当准许访问 时,处理器64于是可以增加先前播放的数目并且命令无线通信装置 66把新的先前播放的数目写入到存储器50。
如果判定为不准许访问,那么在108处理结束。在一些实施例中, 如果处理器64判定不准许访问,那么用户可以使用内容播放器10从 服务器25获取适当的授权令牌或权利。
如果判定为准许访问,那么在110"播放"与第一授权令牌相关联 的内容段。
在112,处理器64确定是否存在要播放的另一内容段40。如果 不存在,那么处理在108结束。如果存在,那么处理返回到98。
图7示出了根据一个实施例的由内容播放器10用来使内容作品 可访问的方法。在内容播放器已经确定(在106)不使内容作品可访 问之后可以使用以下方法。
在114,内容播放器10向内容播放器10的用户提供关于拒绝访 问的原因以及 一 个或多个选项,例如与拒绝和退出的原因相关的选 项。拒绝访问的原因包括但不限于内容的许可期满、缺少许可,内容 播放器是禁止设备(例如可能禁止具有记录能力的内容播放器播放内 容等)。与拒绝的原因相关的选项包括更新许可、购买许可、在当前 内容播放器上结束处理等。
在116,内容播放器IO接收对应于一个选项的用户输入。
在118,内容播放器10确定用户是否选择退出的选项,如果是 则处理在120结束,否则处理继续至122。
在122,处理器64可以使用授权模块80来从服务器25请求许 可。所述请求可以包括记帐信息。所述请求还可以包括用于表明内容 22的许可已经期满的信息。
在124,内容播放器10可以接收许可信息,例如但不局限于内 容作品的内容段40的一个或多个主授权令牌30。在一些情况中,内 容播放器10可以接收内容段的一个或多个第二授权令牌52。在一些
29情况中,内容播放器10可以接收第二授权令牌52的一部分。例如, 内容播放器IO可以接收内容段的管理权利指示符62。
在126,内容播放器10存储从服务器25所接收的信息。当内容 播放器10接收第二授权令牌或第二授权令牌的一部分(例如管理权 利指示符)时,内容播放器10可以使用无线通信装置66来把信息存 储在内容载体20的无线存储设备48的存储器50中。
图8示出了根据一个实施例的由服务器25用来使内容作品可访 问的方法。
在128,服务器25从内容播放器IO接收内容访问请求。内容访 问请求可以包括用于标识内容播放器10的内容播放器标识符信息。 例如,内容标识符信息可以表明内容播放器10是否具有记录能力。 内容访问请求可以包括用于标识正在被请求许可的内容作品的内容 标识符信息。服务器25可以使用内容标识符信息来确定哪个(哪些) 主授权令牌与内容作品相关联和/或哪个(哪些)第二授权令牌与所述 内容作品相关联。内容访问请求还可以包括可能与现有或期满的许可 相关的许可信息。例如,许可信息可以包括标识符,服务器25可以 用它来获取适当的主授权令牌和/或适当的第二授权令牌。许可信息还 可以包括与激活时间指示符、期满时间指示符和管理权利指示符相关 的信息。服务器25可以使用许可信息来提供适当的激活时间指示符、 期满时间指示符和管理权利指示符。
在130,服务器25确定是否向内容播放器IO提供许可。判定可 以基于内容播放器10的特性,例如内容播放器IO是否具有记录内容 作品的能力,或者所述判定可以基于记帐信息。另外,判定可以基于 内容作品的激活时间。在一些实施例中,内容作品可以在正式的"发 布时间(release time ),,之前被分送。如果服务器25在正式的发布时 间之前接收对内容作品的许可的请求,那么所述服务器25可以判定 拒绝所述请求。如果判定将拒绝请求,那么服务器25发送用于表明 内容访问请求被拒绝的通知并且处理在132结束。
在134,服务器25准许内容访问请求并且向内容播放器10提供信息,所述信息向内容播放器10给出有效许可。在一些情况中,服 务器25可以向内容播放器IO提供一个或多个主授权令牌,并且在其 它情况下,服务器25可以向内容播放器IO提供一个或多个第二授权 令牌。在其它情况下,服务器25可以向内容播放器IO提供一个或多 个第二授权令牌的一部分,例如一个或多个授权符56、 一个或多个激 活时间指示符58、 一个或多个期满时间指示符60和一个或多个管理 权利指示符62。在确定向内容播放器10提供哪个信息时,服务器25 可以使用与现有或期满的许可相关的信息和/或与所述内容播放器10 相关的信息。例如,与现有或期满的许可相关的信息可以表明内容22 已经被播放的次数或现有许可的期满时间等。如果内容播放器10具 有许可,但是所述许可已经期满,那么服务器25可以通过提供新的 期满时间指示符来向内容播放器10提供许可。
根据上述内容应当理解,尽管这里为了说明已经描述了本发明的 特定实施例,不过在不偏离本发明的精神和范围的情况下可以进行各 种修改。因此,本发明除受所附权利要求限制之外不受任何限制。
3权利要求
1.一种用于向对存储在内容载体的第一计算机可读介质中的内容的访问提供动态授权的系统,所述系统包括具有内容作品的许可信息的数据库,其中与所述内容作品相关联的主授权令牌被存储在所述数据库中,其中所述内容作品包括在计算机可读介质中,所述计算机可读介质具有与其中所包括的内容作品相关联的一个或多个第一授权令牌,其中与所述内容作品相关联的一个或多个第二授权令牌被存储在无线存储设备中;以及与所述数据库和网络通信的服务器,所述服务器被配置为经由所述网络从远程客户端接收内容访问请求,其中响应于接收所述内容访问请求,所述服务器根据在全部或部分所述主授权令牌、第一授权令牌和第二授权令牌之间是否存在相关或关联来确定是否向客户端提供对所述内容的访问。
2. 如权利要求1所述的系统,其中所述内容访问请求包括与所述 客户端相关联的记帐信息。
3. 如权利要求1所述的系统,其中所述内容访问请求包括内容标 识符信息,并且其中所述服务器使用所述内容标识符信息来向所述客 户端提供对所述内容的至少一部分的访问。
4. 如权利要求1所述的系统,其中所述内容访问请求包括许可标 识符,并且其中所述服务器使用所述许可标识符来向所述客户端提供 对所述内容的至少 一部分的访问。
5. 如权利要求4所述的系统,其中所提供的对内容的访问使用与 所述内容作品相关联的 一个或多个主授权令牌。
6. 如权利要求1所述的系统,其中所述主授权令牌或其一部分在 逻辑上与所述第 一授权令牌或其一部分相关联。
7. 如权利要求4所述的系统,其中所提供的对内容的访问使用一 个或多个授权符、 一个或多个激活时间指示符、 一个或多个期满时间 指示符或一个或多个管理权利指示符中的至少一个。
8. 如权利要求1所述的系统,其中所述内容访问请求包括内容播 放器标识符,并且其中所述服务器使用所述内容播放器标识符根据在 所述授权令牌或其一部分之间是否存在相关或关联来确定是否向所 述客户端提供对所述内容的访问。
9. 如权利要求1所述的系统,其中所述主授权令牌或其一部分在 逻辑上与所述第二授权令牌或其一部分相关联。
10. —种用于向对存储在内容载体中的内容的访问提供动态授权 的方法,所述方法包括把内容作品的许可信息存储在数据库中,其中所述许可信息包括 与所述内容作品相关联的主授权令牌,并且其中所述内容作品包括在 计算机可读介质中,所述计算机可读介质具有与其中所包括的内容作 品相关联的 一个或多个第 一授权令牌,其中与所述内容作品相关联的 一个或多个第二授权令牌被存储在无线存储设备中;从远程客户端接收内容访问请求,其中所述远程客户端容纳了内 容载体并且试图访问所述内容作品;并且根据在全部或一部分所述主授权令牌、第一授权令牌和第二授权内容的访问。
11. 如权利要求10所述的方法,进一步包括使用与所述客户端相关联的记帐信息来对所述客户端进行记账, 其中所述记账信息包括在所述内容访问请求中。
12. 如权利要求10所述的方法,进一步包括 根据与所述许可相关联的内容标识符信息来获取所述许可信息的至少 一部分,其中所述内容访问请求包括所述内容标识符信息。
13. 如权利要求10所述的方法,进一步包括根据与所述许可相 关联的许可标识符来获取所述许可信息的至少一部分,其中所述内容 访问请求包括所述许可标识符。
14. 如权利要求13所迷的方法,其中所获取的许可信息的一部分 包括与所述内容作品相关联的一个或多个主授权令牌。
15. 如权利要求10所述的方法,进一步包括 在逻辑上使所述主授权令牌或其一部分和所述第 一授权令牌或其一部分相关联。
16. 如权利要求13所述的方法,其中所获取的许可信息的一部分 包括一个或多个授权符、 一个或多个激活时间指示符、 一个或多个期 满时间指示符或一个或多个管理权利指示符中的至少一个。
17. 如权利要求10所述的方法,进一步包括根据内容播放器信息来确定是否向所述客户端提供许可信息,其 中所述内容访问请求包括所述内容播放器信息。
18. 如权利要求10所述的方法,进一步包括在逻辑上使所述主授权令牌或其一部分和所述第二授权令牌或 其一部分相关联。
19. 一种第一计算机可读介质,包含用于通过以下操作来使处理 器对访问存储在内容载体中的内容提供动态授权的指令把内容作品的许可信息存储在数据库中,其中所述许可信息包括 与所述内容作品相关联的主授权令牌和与所述内容作品相关联的一 个或多个第二令牌,其中所述内容作品包括在第二计算机可读介质 中,所述第二计算机可读介质具有与其中所包括的内容作品相关联的 一个或多个第一授权令牌;从远程客户端接收内容访问请求,其中所述远程客户端容纳了所述内容载体并且试图访问所述内容作品;并且根据在所迷授权令牌的全部或一部分之间是否存在相关或关联 来确定是否向所述客户端提供对所述内容的访问。
20. 如权利要求19所述的计算机可读介质,包含用于通过以下操 作来使处理器对访问存储在内容载体中的内容提供动态授权的指令使用与所述客户端相关联的记帐信息来对所述客户端进行记账, 其中所述记账信息包括在所述内容访问请求中。
21. 如权利要求19所述的计算机可读介质,包含用于通过以下操 作来使处理器对访问存储在内容载体中的内容提供动态授权的指令根据与所述许可相关联的内容标识符信息来获取许可的至少一 部分,其中所述内容访问请求包括内容标识符信息。
22. 如权利要求19所述的计算机可读介质,包含用于通过以下操 作来使处理器对访问存储在内容载体中的内容提供动态授权的指令根据与所述许可相关联的许可标识符来获取所述许可的至少一 部分,其中所述内容访问请求包括所述许可标识符。
23. 如权利要求22所述的计算机可读介质,其中所获取的许可的 一部分包括与所述内容作品相关联的一个或多个主授权令牌。
24. 如权利要求22所述的计算机可读介质,其中所获取的许可的 一部分包括与所述内容作品相关联的一个或多个第二授权令牌。
25. 如权利要求22所述的计算机可读介质,其中所获取的许可的 一部分包括一个或多个授权符、 一个或多个激活时间指示符、 一个或 多个期满时间指示符或一个或多个管理权利指示符中的至少一个。
26. 如权利要求19所述的计算机可读介质,包含用于通过以下操 作来使处理器对访问存储在内容载体中的内容提供动态授权的指令根据内容播放器信息来确定是否向所述客户端提供许可信息,其 中所述内容访问请求包括所述内容播放器信息。
27. 如权利要求19所述的计算机可读介质,包含用于通过以下操 作来使处理器对访问存储在内容载体中的内容提供动态授权的指令在逻辑上使所述主授权令牌或其一部分和所述第二授权令牌或 其一部分相关联。
28. —种用于播放由具有第一计算机可读介质和无线存储设备的 内容载体所承载的内容的内容播放器,所述内容播放器包括第 一介质读取器,用于从所述内容栽体的第 一计算机可读介质读 取第一授权令牌;' 无线通信装置,用于从所述无线存储设备的存储器读取第二授权 令牌;和处理器,与所述第一介质读取器和无线通信装置通信,所述处理 器使用所述第一和第二授权令牌的至少一部分来确定是否使由所述第 一计算机可读介质所承载的内容段可被访问。
29. 如权利要求28所述的内容播放器,其中所述内容段与所述第 一授权令牌相关联。
30. 如权利要求29所述的内容播放器,其中所述处理器使用主授 权令牌的至少 一部分来确定是否访问所述内容。
31. 如权利要求30所述的内容播放器,进一步包括 与所述处理器通信的存储器,所述存储器中存储有所述主授权令牌。
32. 如权利要求30所述的内容播放器,进一步包括网络设备,其中所述网络设备经由网络与数据库通信并且从所述 数据库获取所述主授权令牌。
33. 如权利要求30所述的内容播放器,其中响应于确定使所述内 容段可被访问,所述处理器向显示设备、音频设备、视听显示设备或 计算设备中的至少 一个提供可访问的内容段。
34. 如权利要求30所述的内容播放器,其中所述主授权令牌或其 一部分、所述第一授权令牌或其一部分和所述第二授权令牌或其一部 分在逻辑上是关联的。
35. 如权利要求34所述的内容播放器,其中在所述主授权令牌或 其一部分、所述第一授权令牌或其一部分和所述第二授权令牌或其一 部分之间的逻辑关联是加密函数、解密函数、加密函数和解密函数、 或散列函数中的至少一个。
36. 如权利要求28所述的内容播放器,其中所述无线通信装置包 括RFID读取器。
37. 如权利要求28所述的内容播放器,其中所述第 一介质读取器 包括CD驱动器或DVD驱动器中的至少一个。
38. —种用于访问由具有第一计算机可读介质和第二计算机可读 介质的内容载体所承载的内容的方法,所述方法包括在内容播放器上容纳所述内容载体; 从所述第一计算机可读介质获取第一授权令牌;从所述第二计算机可读介质获取第二授权令牌,至少使用所述第一和第二授权令牌或其一部分来确定是否准许访问与所述第一和第二授权令牌相关联的内容段;并且响应于确定准许访问,从所述第 一计算机可读介质获取所述内容段。
39. 如权利要求38所述的方法,进一步包括经由无线通信链路从所述第二计算机可读介质获取所述第二授 权令牌。
40. 如权利要求38所述的方法,其中至少使用所述第 一和第二授 权令牌或其一部分来确定是否准许访问与所述第 一和第二授权令牌 相关联的内容段进一步包括使用主授权令牌或其一部分。
41. 如权利要求40所述的方法,进一步包括 从所述内容播放器的存储器获取所述主授权令牌。
42. 如权利要求40所述的方法,进一步包括 从远离所述内容播放器的数据库获取所述主授权令牌。
43. 如权利要求40所述的方法,进一步包括 响应于确定准许访问,向显示设备、音频设备、视听显示设备或计算设备中的至少 一个提供所述内容段。
44. 如权利要求40所述的方法,进一步包括 在逻辑上使所述主授权令牌或其一部分、所述第一授权令牌或其一部分和所述第二授权令牌或其一部分相关联。
45. 如权利要求44所述的方法,其中在所述主授权令牌、第一授 权令牌和第二授权令牌之间的逻辑关联是加密函数、解密函数、加密 函数和解密函数、或散列函数中的至少一个。
46. 如权利要求40所述的方法,进一步包括 响应于确定准许访问,进一步包括从所述第一计算机可读介质获取一个或多个第 一授权令牌; 从所述第二计算机可读介质获取一个或多个第二授权令牌,确定是否准许访问 一个或多个内容段,其中每个内容段与所 述第 一授权令牌中的 一个以及与所述第二授权令牌中的 一个相关联, 其中对每个段,至少使用与所述段相关联的第 一和第二授权令牌来进行所述确定;并且对于每个段,响应于确定准许访问该段,从所述第一计算机可读介质获取所述内容段。
47. —种第一计算机可读介质,包含用于通过以下操作来使处理 器控制访问由具有第二计算机可读介质和第三计算机可读介质的内 容载体所承载的内容的指令从所述第二计算机可读介质获取第一授权令牌; 从所述第三计算机可读介质获取第二授权令牌;至少使用所述第一和第二授权令牌或其一部分来确定是否准许 访问与所述第一和第二授权令牌相关联的内容段;并且响应于确定准许访问,从所述第二计算机可读介质获取所述内容段。
48. 如权利要求47所述的计算机可读介质,包舍用于通过以下操 作来使处理器控制访问由具有第二计算机可读介质和第三计算机可 读介质的内容载体所承载的内容的指令经由无线通信链路从所述第三计算机可读介质获取所述第二授 权令牌。
49. 如权利要求47所述的计算机可读介质,其中至少使用所述第 一和第二授权令牌确定是否准许访问与所述第 一和第二授权令牌相 关联的内容段进一步包括使用主授权令牌。
50. 如权利要求49所述的计算机可读介质,包含用于进一步通过 以下操作来使处理器控制访问由具有第二计算机可读介质和第三计 算机可读介质的内容载体所承载的内容的指令从所述内容播放器的存储器获取所述主授权令牌。
51. 如权利要求49所述的计算机可读介质,包含用于进一步通过以下操作来使处理器控制访问由具有第二计算机可读介质和第三计算机可读介质的内容载体所承载的内容的指令从远离所述内容播放器的数据库获取所述主授权令牌。
52. 如权利要求49所述的计算机可读介质,包含用于进一步通过 以下操作来使处理器控制访问由具有第二计算机可读介质和第三计 算机可读介质的内容载体所承载的内容的指令响应于确定准许访问,向显示设备、音频设备、视听显示设备或 计算设备中的至少一个提供所述内容段。
53. 如权利要求49所述的计算机可读介质,包含用于进一步通过 以下操作来使处理器控制访问由具有第二计算机可读介质和第三计 算机可读介质的内容载体所承载的内容的指令在逻辑上使所述主授权令牌或其一部分、所述第一授权令牌或其 一部分和所述第二授权令牌或其一部分相关联。
54. 如权利要求53所述的计算机可读介质,其中在所述主授权令 牌或其一部分、所述第一授权令牌或其一部分和所述第二授权令牌或 其一部分之间的逻辑关联是加密函数、解密函数、加密函数和解密函 数、或散列函数中的至少一个。
55. 如权利要求49所述的计算机可读介质,包含用于进一步通过 以下操作来响应于确定准许访问使处理器控制访问由具有第二计算 机可读介质和第三计算机可读介质的内容载体所承载的内容的指令从所述第二计算机可读介质获取一个或多个第一授权令牌; 从所述第三计算机可读介质获取一个或多个第二授权令牌; 确定是否准许访问 一个或多个内容段,其中每个内容段与所述第一授权令牌中的一个以及与所述第二授权令牌中的 一个相关联,其中对每个段,至少使用与所述段或其一部分相关联的第一和第二授权令牌来进行所述确定;并且对于每个段,响应于确定准许访问该段,从所述第二计算机可读介质获取所述内容段。
56. —种制造产品,包括第一计算机可读介质,其中存储有内容段和第一授权令牌;和 第二计算机可读介质,其中存储有第二授权令牌,其中所述第一 和第二授权令牌与所述内容段相关联。
57. 如权利要求56所述的制造产品,其中所述第一计算机可读介 质包括紧致盘(CD)、数字化视频盘或固体存储设备中的至少一个。
58. 如权利要求56所述的制造产品,其中所述第二计算机可读介 质包括具有在其中存储有第二授权令牌的存储器的无线存储设备。
59. 如权利要求58所述的制造产品,其中所述无线存储设备包括 无线射频率识别(RFID)设备。
60. 如权利要求56所述的制造产品,其中所述第一授权令牌包括 第二认证地址,所述第二认证地址用于标识在所述第二计算机可读介 质中的地址,所述地址用于所述第二授权令牌。
61. —种用于控制对内容作品访问的方法,所述方法包括 把所述内容作品分为 一个或多个内容段;产生一个或多个主授权令牌、 一个或多个第一授权令牌以及一个 或多个第二授权令牌;把所述数目的第一授权令牌和所述数目的内容段存储在第一计算机可读介质中;把所述数目的第二授权令牌存储在第二计算机可读介质中;并且 把所述第二计算机可读介质耦合到所述第 一计算机可读介质。
62. 如权利要求61所述的方法,进一步包括 向内容播放器提供一个或多个主授权令牌。
63. 如权利要求61所述的方法,进一步包括向内容播放器的制造商提供一个或多个主授权令牌。
64. 如权利要求61所述的方法,其中产生所述主授权令牌、第一授权令牌和第二授权令牌进一步包括使每个第 一授权令牌或其一部分与相应的第二授权令牌或 其一部分相关联;并且使每个主授权令牌或其一部分与每个第一授权令牌或其一部分以及每个第二授权令牌或其一部分相关联。
65. 如权利要求64所述的方法,进一步包括在每个第一授权令牌中包括用于表示相应的第二授权令牌存储 在所述第二计算机可读介质中的位置的第二授权令牌地址。
66. —种第一计算机可读介质,包含用于通过以下操作使处理器 控制对内容作品进行访问的指令把所述内容作品分为 一个或多个内容段;产生一个或多个主授权令牌、 一个或多个第一授权令牌和一个或 多个第二授权令牌;把每个第一授权令牌与内容段一起存储在第二计算机可读介质中;把第二授权令牌存储在第三计算机可读介质中;并且 把所述第二计算机可读介质耦合到所述第三计算机可读介质。
67. 如权利要求66所述的计算机可读介质,包含用于进一步通过 以下操作来使处理器控制对内容作品的访问的指令向内容播放器提供一个或多个主授权令牌。
68. 如权利要求66所述的计算机可读介质,包含用于进一步通过 以下操作来使处理器控制对内容作品的访问的指令向内容播放器的制造商提供一个或多个主授权令牌。
69. 如权利要求66所述的计算机可读介质,其中产生所述主授权 令牌、第 一授权令牌和第二授权令牌的指令进一步包括用于以下操作 的指令使每个第一授权令牌与相应的第二授权令牌相关联;并且 使每个主授权令牌或其一部分与所述第一授权令牌或其一 部分以及所述第二授权令牌或其一部分相关联。
70. 如权利要求69所述的计算机可读介质,其中每个第一授权令 牌包括用于表示相应的第二授权令牌存储在所述第三计算机可读介 质中的位置的第二授权令牌地址。
全文摘要
一种内容播放器,容纳包括第一计算机可读介质和第二计算机可读介质的内容载体,并且确定是否存在用于访问在所述第一计算机可读介质中所承载的内容或内容段的有效许可。第一计算机可读介质包括第一授权令牌,并且第二计算机可读介质包括第二授权令牌。第一和第二授权令牌或其一部分彼此相关联并且与内容段相关联。内容播放器至少使用第一和第二授权令牌来确定是否准许访问内容段。
文档编号H04K1/00GK101641892SQ200880005421
公开日2010年2月3日 申请日期2008年1月17日 优先权日2007年1月18日
发明者J·L·哈威尔 申请人:易腾迈科技Ip公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1