CN1539117A - 在数字权利管理系统中支持多个委托区域的方法和装置 - Google Patents
在数字权利管理系统中支持多个委托区域的方法和装置 Download PDFInfo
- Publication number
- CN1539117A CN1539117A CNA028155858A CN02815585A CN1539117A CN 1539117 A CN1539117 A CN 1539117A CN A028155858 A CNA028155858 A CN A028155858A CN 02815585 A CN02815585 A CN 02815585A CN 1539117 A CN1539117 A CN 1539117A
- Authority
- CN
- China
- Prior art keywords
- licence
- project
- zone
- relevant
- management system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 239000007858 starting material Substances 0.000 claims description 34
- 238000009434 installation Methods 0.000 claims description 4
- 230000008520 organization Effects 0.000 claims description 3
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 claims description 3
- 230000002708 enhancing effect Effects 0.000 claims 1
- 230000004913 activation Effects 0.000 abstract 4
- 238000007726 management method Methods 0.000 abstract 2
- 230000008569 process Effects 0.000 description 10
- 230000007246 mechanism Effects 0.000 description 9
- 238000009826 distribution Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 230000000875 corresponding effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 238000005728 strengthening Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 235000016936 Dendrocalamus strictus Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 240000005373 Panax quinquefolius Species 0.000 description 1
- 239000013065 commercial product Substances 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- VYMDGNCVAMGZFE-UHFFFAOYSA-N phenylbutazonum Chemical compound O=C1C(CCCC)C(=O)N(C=2C=CC=CC=2)N1C1=CC=CC=C1 VYMDGNCVAMGZFE-UHFFFAOYSA-N 0.000 description 1
- 230000007420 reactivation Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
Abstract
采用密钥保护数字权利管理系统中的内容(42)。启动服务器(20)与许可证服务器(50)一起发行许可证到不同委托区域的用户装置(60)。
Description
发明领域
本发明是关于用于控制项目(例如,数字内容)分配的一些系统。特别是,本发明是关于支持多个委托区域的这样的系统。
相关技术描述
阻止数字作品(即采用计算机可读形式的文档或其他内容)经由电子装置特别是互联网的广泛发布的最重要事项之一是目前缺少在数字作品发布和使用时增强内容所有者的知识产权的能力。为解决该问题所花费的努力被称为“知识产权管理”(“IPRM”),“数字产权管理”(“DPRM”),“知识产权管理”(“IPM”),“权利管理”(“RM”),和“电子版权管理”(“ECM”),在此总称为“数字权利管理”。在实现DRM系统中,需要考虑许多事项。例如,鉴定、授权、账目管理、支付和财务清算、权利规范、权利验证、权利实施和文档保护事项应当被访问。美国专利5,530,235,5,634,012,5,715,403,5,638,443和5,629,980的揭示内容被包括在此,以作参考,它们揭示了处理这些事项的DRM系统。
在已印刷的文档和其它物质内容的世界中,作者创作的著作通常提供给出版商,该出版商编排和印刷该作品的无数复制品。然后,这些复制品由发行商送到书店或其它零售处,在这些地方由最终使用者购买。复制的低质量和发行所印刷材料的高成本对大多数印刷物未经授权的复制是种阻碍,而高质量地复制、修改和再发行未受保护的数字作品非常容易。因此,保护数字作品的机制对维护作品所有者的权利是必要的。
不幸的是,普遍认为:在当前通用计算和通信系统(例如,个人计算机、工作站和通信网络(如局域网(LANs)、内联网和互联网)上所连接的其他装置)中,预防或甚至阻止人们制作电子作品的未经授权的复制品是困难的。提供基于硬件的预防未经授权复制的解决方案的许多尝试被证明是不成功的。高带宽“宽带”通信技术的增长和目前称为“国家信息架构”(NII)的发展将使大文档的电子发布更方便,包括视频文件(例如,全长的动画),这样,仅剩的数字作品未经授权的复制和发行的警戒措施也将去除。因此,DRM技术将成为重要优先项目。
已经使用两个基本的DRM方案,以保证容器和信托的系统的安全。“安全的容器”(或仅仅是加密的文档)提供使文档内容保持加密状态直到符合一组授权条件的一种方法,并给予一些版权条款(例如,为使用而支付费用)。在各种条件和条款被文档提供者校验之后,文档以清楚的形式被交到使用者手中。商业产品(例如,“CRYPTOLOPESTM”和DIGIBOXESTM)编入该种类。很显然,在不安全的通道上传递期间,安全的容器方法提供一种解决方案来保护文档,但是,不提供任何机制来预防:合法用户获得清楚的文档,然后使用和重新分发它,而破坏了内容所有者的知识产权。
在“信托的系统”方法中,整个系统负责预防文档未经授权的使用和分发。建立一个信托系统通常需要引入新的硬件(例如保密处理器、保密存储器和保密呈现装置)。这也需要运行在所委托系统上的所有软件应用程序被证明为委托的。建立能防止损害的信托系统对现有的技术是真正的挑战,而当前的市场趋势建议开放的和未受信托的系统(例如使用浏览器访问Web的个人电脑和工作站)将是用来访问数字作品的主要系统。在此意义上,现有的计算环境(例如配备有流行的操作系统(例如WindowsTM,LinuxTM和UNIX)的个人电脑和工作站以及呈现应用程序(例如浏览器))不是委托的系统,并且不对它们的体系构造进行重大改造是不能被委托的。当然,该体系构造的改变会击败Web的主要目的,即灵活性和兼容性。
在此包括了美国专利5,634,012的揭示内容,以供参考,它揭示了控制数字文档分发的系统。每个呈现装置有与此有关的存储库。预定的一套使用交易步骤定义了由存储库使用的、用来加强与文档有关的使用权利的协议。使用权利可以允许各种使用方法,例如仅仅查阅、使用一次、分发和类似的使用方法。使用权利可以根据支付或其它条件而定。
DRM系统的传统的实施在单一的启动服务器系统中工作很好,其中,启动服务器在启动期间为一个或几个客户提供公用和私人密钥对或其他识别机制,以允许客户根据由一个或几个许可证服务器颁发的许可证所规定的规定来访问和使用所保护的内容。由单一启动服务器系统执行的单一启动允许使用相同的启动,以增强对DRM系统所保护的所有内容的使用权利。通过允许所启动的客户辨别带密码的签字,还没有被相同的启动系统启动的许可证服务器的签字将被拒绝,这意味着:如果在DRM系统中存在多于一个的启动系统,将会产生互用性的问题。不过,今天所使用的电子交易的许多用户方和各种业务类型经常产生多个启动系统和对于来自各个系统的内容的启动的多样性。由于要求不同组别的密钥或其它识别机构使用不同的内容,这样的多种启动使得用户经历变得复杂。
发明概述
本发明的第一个方面是权利管理系统,用于管理具有与此相关的使用权利的项目的使用。该系统包括第一个启动装置,它定义一个委托区域并适用于发行增强使用权利的第一个软件信息包;包括第二个启动装置,它定义第二个委托区域并适用于发行增强使用权利的第二个软件信息包;还包括至少一个与所述的第一个委托区域有关的第一个许可证装置。 第一个许可证装置产生与这些项目有关的许可证,该许可证包括规定使用方法的使用权利。该许可证还规定该许可证在其中有效的一个或几个委托区域。至少一个用户装置与第一个委托区域有关并接收第一个软件信息包和该许可证,以便按照该许可证使用这些项目。
本发明的第二个方面是权利管理系统,用来管理具有与此相关的使用权利的项目的使用。该系统包括多个启动装置,它们定义委托区域并适用于签发软件信息包,以增强使用权利,从而控制这些项目的使用,至少一个许可证装置与这些委托区域中的每个委托区域有关,这些许可证装置适用于产生与这些项目有关的许可证并有规定使用方法的使用权利。该许可证也包含作为开放和关闭的许可证之一的名称。多个使用装置与这些委托区域之一有关,并接收软件信息包和许可证,以便按照所述许可证来使用这些项目。
本发明的第三个方面是权利管理系统,用来管理具有与此相关的使用权利的项目的使用。该系统包括:定义第一个委托区域的第一个启动装置;与第一个委托区域有关的第一个许可证装置,它适用于产生具有与第一个项目有关的使用权利的开放的许可证;定义第二个委托区域的第二个启动装置,它适用于发行软件信息包,以增强使用权利,从而控制第一个项目的使用;与第二个委托区域有关的一个用户装置,它适用于从第二个启动装置接收该软件信息包,;以及开放的许可证,用于按照该开放的许可证来使用第一个项目。
本发明的第四方面是管理项目使用的方法,这些项目有与此相关的使用权利。该方法包括:定义第一个委托区域和第二个委托区域,每个委托区域有与此相关的启动装置,该启动装置适用于发出软件信息包,该软件信息包用来增强使用权利,以控制所述项目的使用;并在第一个委托区域中产生与这些项目有关的许可证,其中,该许可证包括规定使用方法的使用权利以及开放的许可证和关闭的许可证中的至少一个许可证的规范,该规范确定这些项目在第一个委托区域和第二个委托区域中的至少一个委托区域中是否是可用的。
本发明的第五方面是加强许可证的一种方法。该方法包括:授予与所保护的项目有关的使用权利,以控制委托区域中内的所保护项目的使用;确定该许可证是在该委托区域中颁发的,还是在第一个委托区域之外颁发的;以及,确定该许可证是开放的许可证还是关闭的许可证。如果该许可证是在该委托区域之外颁发的关闭的许可证,在所述委托区域之内所保护项目是禁止使用的,并且,如果该许可证是在该委托区域之外颁发的开放的许可证,则该委托区域之内的所述受保护项目的使用是允许的。
本发明的第六方面是适用于与所保护项目有关的许可证,用来控制该所保护项目的使用。该许可证包括:规定对该所保护项目的使用方法的使用权利;许可证分类,它指出该许可证是开放的许可证,从而允许在该委托区域之外使用所保护项目,还是关闭的许可证,从而禁止在该委托区域之外使用所保护项目。
附图简述
本发明是通过较佳实施例和附图来描述的,在这些附图中:
图1是DRM系统的示意图说明;
图2是权利标签的示意图说明;
图3是带有多个启动服务器的DRM系统的示意图说明,每个启动服务器按照本发明的一个实施例来定义委托区域;
图4是按照本发明的另一个实施例的、带有顶端启动服务器的另一个DRM系统的示意图说明,
图5是按照该较佳实施例的许可证的示意图说明;
图6示出了按照该较佳实施例来产生许可证的一种方法。
较佳实施例的详细说明
可以使用DRM系统来规定和增强对特别内容或其它项目的使用权利。图1示出了DRM系统10,DRM系统10可以用来分发数字内容。DRM系统10包括用户启动装置,该用户启动装置采取启动服务器20的形式,如大家所知的,用受保护的方式将公用和私人密钥对发送给内容用户。通常,当用户经历启动过程时,一些信息在启动服务器20和客户环境30之间交换,客户元件60被下载并安装在客户环境30中。客户元件60被作为安全性元件,并较佳地能防止篡改并包含一套由启动服务器20发送的公用和私人密钥,还包含其它元件(例如对分析或呈现所保护内容42而言所必要的任何引擎)。
权利标签40与所保护的内容42有关,并规定当相应的条件满足时终端用户可以获得的使用权利。许可证服务器50管理加密密钥并发行许可证52,以供用以下所陈述的方式来执行使用权利。许可证52具体表现根据从权利标签40中选择的使用权利来将使用权利实际授权给最终用户。例如,权利标签40可以包括在支付五美元的费用后观看所保护的内容42的使用权利,以及支付十美元的费用后观看或打印所保护的内容42的使用权利。客户元件60解释和增强许可证52中规定的使用权利。
图2示出了按照较佳实施例的权利标签40。权利标签40包括多个权利请求44。每个权利请求44包括使用权利44a、条件44b和内容44c。内容规范44c可以包括用来引用、调用、定位或规定与权利请求44有关的所保护的内容42的任何机制。
使用权利规定使用方法。例如,使用方法可以包括以规定的方法(例如打印预览、分发或类似的方法)来使用所保护内容42的能力。权利也可以捆绑起来。另外,使用权利也可以规定转让权利,例如分配权利或其它派生的权利。这样的使用权利被称为“变异权利”。变异权利是所具有的操作、修改和/或导出其它使用权利的权利。变异权利可以被认为是对使用权利的使用权利。变异权利可以包括提出、授予、获得、转让、授权、跟踪、放弃、交换和撤回使用权利给其他方或从其他方撤回使用权利的权利。变异权利可以包括修改与其他权利有关的任何条件的权利。例如,变异权利可能是扩展或减小特定权利范围的权利。变异权利也可能是扩展或减少权利的有效期的权利。
在许多情形下,为了运用在规定的使用权利中的使用方法,必须满足条件。例如,条件可能是费用的支付、个人数据的提交或在允许运用使用方法之前所需要的其它任何要求。条件也可以是“访问条件”。例如,访问条件可以适用于一组特定的用户,比如说,大学生,或者读书俱乐部的成员。换句话说,条件是:用户是特定的人或一个特定组的成员。使用权利和条件可以作为独立的实体存在,或者结合起来。权利和条件可以与任何项目相关,这些项目包括对象、类别、目录和服务,将以某种方式控制、限制、记录、计量、收费或监控这些项目的使用、访问、分发或执行,从而定义产权。
所保护的内容42可以由安装在计算机70上的文档准备应用程序72来准备,该应用程序与内容发行商、内容服务供应商或其它任何方有关。所保护内容42的准备包括规定权利和条件,在此权利和条件下,可以通过将权利标签40与所保护内容42相联系并用某种密码算法或用于预防对所保护的内容42进行处理或呈现的其它机制,来使用所保护内容42。权利语言(例如XrMLTM)可以用来规定权利标签40中的权利和条件。不过,这些权利和条件可以以任何一种方式规定。因此,规定权利的过程是指将权利与所保护的内容42联系起来的任何过程。与所保护的内容42相关的权利标签40和用来对所保护的内容42加密的加密密钥可以被发送到许可证服务器50。所保护的内容42可以是人可以阅读的内容或计算机可读的内容,文本文件、代码、文档、声频文件、视频文件、数字多媒体文件或任何其它内容。
以下描述了DRM系统10的典型工作流程。通过启动服务器20启动在客户环境30内操作的用户,用于接收所保护的内容42。这样,结果是:公用-私人密钥对以客户软件应用程序60的形式并以已知的方式被下载到客户环境30。这个启动过程可以在任何时间在颁发许可证之前实现。
当用户希望获得特别的所保护内容42时,该用户发出对所保护的内容42的请求。例如,用户可以使用安装在客户环境30中的浏览器来浏览运行在卖方80的Web服务器上的Web站点,并对所保护的内容42发出请求。该用户可以检查与所保护的内容42有关的权利标签40中的权利请求44,并选择所需的使用权利。在此过程中,该用户可能经历一系列的步骤,来满足使用权利的条件,这些使用权利包括费用交易或其它交易(例如信息的收集)。当满足相应的条件和其它前提(例如费用的收集和证实用户已经启动)时,卖方80通过安全信道(例如使用“加密套接字协议层”(SSL)的通道)与许可证服务器50联系。然后,许可证服务器50产生关于所保护内容42的许可证52,卖方80使得所保护内容42和许可证52被下载。许可证52包括所选择的使用权利,并可从许可证服务器50或相关的装置下载。所保护内容42可以从与卖方80、发行商或其它方有关的计算机上下载。
然后,客户环境30中的申请者60将继续判读许可证52,并根据许可证52中规定的权利和条件来允许使用所保护内容42。使用权利和相关系统与技术的判读和实施是大家已知的。上述步骤可以按顺序或者大约同时或者以各种顺序进行。
DRM系统10寻址所保护内容42的安全方面。特别是,DRM系统10可以鉴定已经由许可证服务器50颁发的许可证52。对于应用程序60而言,实现这种鉴定的一种方法是:确定许可证52是否可以委托。换句话说,应用程序60有能力证实并使许可证52的密码签名或其它识别字符有效。当然,上述的例子仅仅是实现DRM系统的一种方法。例如,许可证52和所保护内容42可以从不同的实体分发。交换站90可以用来处理支付交易和在颁发许可证之前证实支付。
图1中示出的DRM系统10在单一启动服务器实施中工作良好,即其中一个或多个装置(例如图1中的启动服务器20)包括单一启动系统的一种系统。
由单一启动系统启动是需要的,因为相同的启动过程可以用来控制所有所保护内容42的使用。不过,当客户元件60识别出密码签名时,不是启动系统20的许可证装置的签名将被拒绝。这意味着:如果使用多于一个的启动服务器系统,将有互用性的问题。不过,当今使用的多方和复杂的业务模式常常会导致多个启动服务器系统和启动过程的多样性。例如,用户可能希望使用一些项目,例如来自不同的无关来源的受保护内容。这种情况下,每个来源将需要独一无二的启动过程。这样的多种启动方式将使得用户经历复杂化,因为甚至当内容由相同的DRM系统保护时,也需要不同组的密钥来使用不同的内容。另一方面,经常需要仅对由特定的启动系统启动的各方限制内容的使用。
按照本发明的一个较佳实施例,委托区域是与启动装置相联系的。开放的许可证允许所保护的项目(例如数字内容)在任一委托区域中使用,并且关闭的许可证允许所保护的项目(例如数字内容)仅在一个指定的委托区域或多个指定的委托区域中使用。
图3示出了第一个较佳实施例的DRM系统200,在以下进一步详细描述。最初,尽管以下使用术语“服务器”和“客户”来描述在此讨论的实施例中实施本发明的装置时,但这些术语应该广泛地被理解为执行此处描述功能的任何合适的装置。例如,可以使用个人计算机、膝上型计算机、个人数字助理或其它手持式装置,或其他任何通用可编程计算机,或这些装置的组合(例如计算机网络)。
DRM系统200包括第一个和第二个启动装置,例如两个启动服务器210和250,它们分别定义委托区域212和252。可以理解,系统200可以有多于两个的启动服务器和相应的委托区域。启动服务器210将公用和私人的密钥对或其它识别机制发给用户装置,例如在委托区域212中的客户216。这些密钥对允许客户216用下述的方法使用所保护的内容。另外,在本例中,许可证装置(例如许可证服务器220)与委托区域212相关,并可以操作,以便用已知的方法产生许可证253。类似地,启动服务器250提供私人和公用的密钥对给客户256,以便根据许可证的条款来允许使用所保护内容。许可证服务器260与委托区域252相关,可以操作260产生许可证253。
启动服务器210和250在软件信息包中提供唯一的私人和公用的密钥对和其它元件,该软件信息包可以在启动过程中分别由委托区域212和252中相应的客户下载。该软件信息包可以拥有信息(例如识别信息或用户信息),可以适用于执行某些功能(例如,呈现功能和密码功能)。提供给相应客户的这些软件信息包由这些客户作为安全元件使用,以增强许可证,因此控制所保护内容的使用。
在较佳实施例中,两种不同类型的许可证253由许可证服务器220和260颁发:“开放的许可证”和“关闭的许可证”。许可证253包含已授予给使用装置(如客户)的权利和条件,并由颁发者进行数字签名,在本例中也就是许可证服务器220和260。如果发出许可证服务器的签名可以被委托和证实,许可证253被认为是权威的。许可证253可以是XML或XrMLTM文件,该文件对所保护内容的使用授予权利和规定条件。
图5示出了按照较佳实施例的许可证25e。许可证253的构造,无论它是以下所讨论的开放的许可证或是关闭的许可证,它均包括独一无二的身份证明255a和一个或多个数字签名253c。授予物253b包括使用权利、主体、条件,可变地说明内容规范,从而指出相关的保护内容。
许可证253的完整性由使用数字签名253c或其它辨别机制来保证。数字签名253c可以包括签名代码本身、如何计算该签名的方法、证实该签名所需的密钥信息和颁发者识别信息。
开放的许可证是许可证253,它允许所保护的内容由客户通过利用从任何启动服务器接收的软件信息包来使用。换句话说,按照授予物253b,有与其有关的开放许可证的内容可以在任意委托区域中使用。因此,参考图3,在委托区域212中的所保护内容218可以由使用装置使用,例如,在同一委托区域212中的客户216已被分发。另外,只要与所保护内容218有关的开放的许可证分发到客户256,委托区域212中的所保护的内容218就也可以由委托区域252中的客户256使用。类似地,只要客户256对该内容有开放的或关闭的许可证,委托区域252中的所保护内容258就可以由同一委托区域252中的客户256使用。此外,只要与受保护内容258有关的开放的许可证被分发给客户216,委托区域252中的所保护内容258就也可以由客户216使用。这样,按照较佳实施例,如果开放的许可证颁发到该用户,一个委托区域中所保护的内容可以由不同委托区域中的客户(和相同委托区域的客户)使用,由此避免了具有多于一个启动过程的互用性问题。
作为对照,关闭的许可证是许可证253,它限制用户对所保护内容的使用,这些用户已由在与颁发许可证服务器和/或其他指定的委托区域相同的委托区域中的启动服务器启动。换句话说,与关闭的许可证有关的所保护内容只能在所指定的委托区域内部使用。这样,在这种情况下,再次参考图3,只要颁发给客户216许可证这样做,委托区域212中的所保护内容218只能由同一委托区域212中的客户216使用。与上述讨论的开放的许可证对照,委托区域212中的所保护内容218不能由委托区域252中的客户256使用,除非在许可证253中特别指定委托区域252。类似地,只要颁发给客户256许可证这样做,委托区域252中的所保护内容258就只能由同一委托区域252中的客户256使用。如图5中示出的,许可证253还包括委托区域指示器253d。委托区域指示器253d可以指出许可证253是开放的还是关闭的。委托区域指示器253d可以指示是关闭的许可证时,委托区域指示器253d可以指示其中许可证253有效的一个或更多的预定的委托区域。所以,在一个或更多的委托区域中可以使用关闭的许可证,而开放的许可证可以在所有的委托区域中使用。
如上所提到的,不同的业务和安全模式经常需要多个启动服务器,由此使得有必要有启动的多样性。不过,有无数的启动过程和产生的软件信息包会对最终用户和客户为使用所保护内容而使用的应用程序产生混乱和问题。例如,如果已启动的客户丢失了相关的软件信息包里的数据,那么,该客户必须回到并重激活每个相应的启动系统。正如可以意识到的,如果存在多于一个的启动服务器,记住或者跟踪在启动给定的软件信息包中使用哪个(些)启动服务器有可能成为一个大问题。这样,DRM系统200通过建立委托区域解决了这个问题,每个委托区域有启动服务器系统,并进一步利用两种不同类型的许可证来有效地管理和利用多个启动服务器系统。
在较佳实施例的一项实施中,在启动期间,通过启动服务器210和250将两种不同类型的软件信息包提供给客户216和256。第一种类型的软件信息包(在下文中称为“商用”信息包)通常允许只使用开放的许可证。第二种类型的软件信息包(在下文中称为“企业”信息包)通常允许使用开放的和关闭的两种许可证。商用软件信息包和企业软件信息包可以仅仅被认为是不同类型的软件信息包或者相同软件信息包的分开的模式,在企业应用环境中可以有选择地启动或者启用该相同的软件信息包,使得可以存在不同的安全策略并可以使用一个启动系统。商用软件信息包允许企业用户在该企业内部有能力使用受保护的商业内容。可以使用独一无二的数字标识符(例如GUID、XML标签、识别标记或其它识别物)来获得商用软件信息包和企业软件信息包之间的类别区分。
以下进一步具体描述按照许可证来使用内容的过程。在单一的启动环境中(例如图1中所示的DRM系统10)中,如果客户环境60可以确许可证是有效的并能够信任该签名,则它将“兑现”定该许可证。相对于图3的DRM系统200,按照较佳实施例,根据委托指示器253d,有了辨别开放的许可证和关闭的许可证的能力,可以增强对许可证的签名证实和信任的过程,以便允许用上述的方法来进行操作。
客户装置216或256利用在启动过程中经由启动210或250服务器获得的软件信息包来1)成功地证实:通过数字签名253c和委托区域指示器253d,许可证253是已经在任何委托区域中颁发的可靠的开放的许可证,或者是已经在自己的委托区域中颁发的可靠的关闭的许可证;或者2)证实失败,例如,如果该许可证不是真实可靠的或者是已经在它自己的委托区域之外颁发的关闭的许可证。
授予许可证253的过程(无论它是开放的还是关闭的许可证)还包括使用在启动过程中获得的软件信息包的密钥对许可证253进行的签名。在本发明的较佳实施例中,可以使用众所周知的加密算法和公用密钥基础结构的方法来证实数字签名。也可以选择使用任何安全机制来识别和/或证实有效性。较佳实施例说明这样的事实:在同一个委托区域内,许可证服务器220或260的软件信息包和对相应客户216或256的软件信息包由相同的启动服务器210或250分发。所以,通过辨认出证实的凭证与证实软件信息包或客户216或256的是相同的,可以证实许可证253的数字签名253c。类似地,如果开放的许可证在一个委托区域中颁发并在另一个委托区域中使用,客户216或256认识到证实凭证是不同的。客户216或256的软件信息包中的逻辑可以实施这种决定过程,并且根据它是从哪个委托区域颁发的和在委托区域指示器253d中标明哪些委托区域,来接收或者拒绝许可证253。不可靠的许可证253(即已经被篡改或所签的名不是在启动服务器的级别之内发行的许可证)总是被拒绝。一般来说,许可证真实性确认是大家知道的。如以前提到的,开放的许可证和关闭的许可证的上述操作是通过将数字签名253c和委托区域指示器253d用作该许可证的构造元素来实施的。
按照本发明的较佳实施例,通过颁发上述的开放许可证和关闭的许可证来加强颁发许可证的过程。可以实施和遵循一种策略,以规定许可证服务器是否将为所保护内容颁发开放的许可证,以允许该内容在任何委托区域中使用,或者为所保护的内容颁发关闭的许可证,规定在预定的一个或多个委托区域内使用该内容。例如,组织的管理者可以实施一个策略,其中,具有预定或更高的安全级别的某些内容的使用仅限于该组织内部,而具有较低的安全级别的其它内容可以在该组织外部使用。相应地,管理者可以实施一个策略,其中,关闭的许可证是为具有较高安全级别的内容颁发的,而开放的许可证是为具有较低安全级别的内容颁发的。也应该理解,按照较佳实施例,所保护的内容既不是开放也不是关闭的,而仅仅是加密的、没有合适的许可证是无法访问的。
另外,用于确定关于特定的所保护内容的所颁发的许可证类型的方法可以是使用任何规定的规则或逻辑的任何合适的方法或者过程。例如,系统可以决定在公司范围内的所有受保护内容只能内部使用,这样所有颁发的许可证是关闭的许可证。系统也可以决定所保护内容可以外部使用,这样可以颁发开放的许可证。
图6示出了按照较佳实施例授予许可证的方法。在步骤600中,对特别内容的许可证请求被许可证服务器220或260接收到。在步骤602中,请求的来源(例如客户216或256)的身份和/或位置是由许可证服务器220或260所确定的。
在步骤604中,确定所请求内容的类型和/或位置的身份。在步骤606中执行逻辑推理,以确定将要根据步骤602和604的结果而产生的许可证253的类型和接收该请求的许可证服务器的身份,由此实现许可证策略。例如,规则可以应用到这些结果。有可能,由特殊用户请求的所有许可证是关闭的。有特定安全许可的用户的许可证可以是开放的,或者,对某些内容的许可证可以是开放的。在步骤606中,可以应用任何一组规则或其它逻辑推理。在步骤608中,根据步骤606的结果产生许可证253——或者是开放的或者是关闭的许可证。
例如,步骤606的逻辑推理可以规定:商用许可证服务器将颁发开放的许可证,而企业许可证服务器将颁发关闭的许可证。另外,商用许可证服务器通常将不会颁发关闭的许可证,企业许可证服务器通常在企业的委托区域之外,将开放许可证只颁发给经授权的用户。企业通常颁发对指定在内部使用的所保护内容的关闭的许可证,以及对指定在该委托区域之外共享的所保护内容的开放的许可证。当然,上述的逻辑推理仅仅是例子,应该理解,可以使用企业任何逻辑推理,以确定许可证是应该开放还是关闭。
按照较佳实施例的另一项实施,典型的客户216或256(例如企业内的客户装置)被启动两次。特别是,客户216由企业内部的启动服务器210(例如,企业启动装置)启动一次,第二次由作为企业外部的商用启动装置的启动服务器250启动。客户216可以有选择地由企业外部的其它启动服务器启动。其它启动服务器的启动将允许客户216使用来自委托区域212之外的委托区域的关闭的许可证。通过建立委托区域和利用开放的和关闭的许可证,与多个启动一起,对所保护内容的存取和使用可以恰到好处地适合于各种应用程序和基于各种条件和逻辑推理。
在较佳实施例的一项实施中,企业用户将仅仅被企业启动服务器所启动,这样他们不能在其委托区域之外从启动服务器获得企业软件信息包。这就再次允许企业系统管理者设置启动的策略,即逻辑推理。例如,然后,系统管理者可以确定谁获得启动和他们可以启动几次。企业也可以设置该软件信息包中的截止日期,甚至如果需要的话,可撤回该软件信息包,即去除用户的启动。不过,相同的企业用户可以从任何商用启动服务器获得商用软件信息包,以便利用开放的许可证来使用所保护的内容。
另外,尽管任何用户可以从任何商用启动服务器获得商用软件信息包,但可以指引用户到由所保护内容提供商所推荐的特定的启动服务器。而且,可以提供缺省商用启动服务器,当不需要特定的启动服务器时,该商用启动服务器启动客户,以便已启动的客户能使用任何开放的许可证。
图4是按照有可任选的顶端启动服务器310的另一个实施例的DRM系统300的示意说明。如图所示,顶端启动服务器310被耦合到多个启动服务器320、330和340。启动服务器320和340分别定义独立的委托区域322和342。每个委托区域322和342用前述方式包括许可证服务器和特别企业的客户。启动服务器330在开放的商用区域中,例如是商用服务器。
本发明的示出的实施例提供委托等级,其中,顶端启动服务器310作为中间委托服务器,它受启动服务器320、330和340所委托。例如,顶端启动服务器310的条款允许委托区域322中的客户利用委托区域342中的开放的许可证并通过启动服务器320来使用各种所保护的内容,而不需要启动服务器320来与委托区域342的启动服务器340直接进行交易。例如,启动服务器320、330和340可以对应于在线店面,而顶端启动服务器310可以是受委托的第三个实体,可以由启动服务器320、330和340允许对特定受保护内容进行访问。这样,委托区域322中的客户可以通过启动服务器310,用开放的许可证来使用所保护的内容,尽管启动服务器320和启动服务器340没有相互交易或交换信息。因为这些客户可能在另一个委托区域中,因此,这个等级概念允许具有一个委托区域内的有关的开放许可证的所保护的内容可以由更大范围的客户使用,并且,在密钥对和许可证方面,这些委托区域的启动服务器不需要直接相互交易或互相提供信息。
应该再次理解,尽管术语“服务器”和“客户”是用来描述用于在上述举例的实施例中实施本发明的装置,但这些术语应广泛地理解为执行所描述功能的任何合适的装置(例如,个人计算机、手持式计算机、个人数字助理或任何其它通用的可编程计算机或这些装置的组合(例如计算机网络))。各种装置之间的通信可以通过任何通道实现,例如局域网(LAN)、因特网、串行通信端口和类似物。信道可以使用无线技术,例如无线频率或红外线技术。为清楚的目的,较佳实施例的各种元件(例如各种装置和部件)由功能来隔离。不过,各种元件可以结合到一个装置中或以不同的方式隔离。例如,该软件信息包可以是储存在相同装置或不同装置上的单一可执行文件和数据文件,或多个文件或模块。该软件信息包可以包括增强安全性的任何装置,且不需要包括呈现应用程序或类似物。按照本发明可以使用任何协议、数据类型或数据结构。而且,在实施本发明中,可以使用表示使用权利和条件的任何合适的装置。例如,如前所述,可以使用权利语言语法(例如XrMLTM)。各种已揭示的部件、模块和元件有独立的作用,并且作为独特的实体而存在。
已经示出和描述了按照本发明的各种实现例,可以理解,如附属的权利要求书和合法等效文件所定义的,本发明不仅限于此。掌握该技术的人可以改变、修改和进一步应用本发明。所以,本发明不局限于先前所示和描述的细节,还包括所有这样的改变和修改。
Claims (45)
1.一种权利管理系统,用来管理项目的使用,这些项目具有与此相关的使用权利,其特征在于,所述的系统包括:
第一个启动装置,定义一个委托区域并适应于分发第一个增强使用权利的软件信息包;
第二个启动装置,定义第二个委托区域并适应于分发第二个增强使用权利的软件信息包;
与所述第一个委托区域相关的至少第一个许可证装置,所述的第一个许可证装置适应于产生与所述项目相关的许可证并包括规定使用方法的使用权利,所述的许可证规定其中所述许可证有效的一个或多个委托区域;及
与所述第一个委托区域相关的至少一个用户装置,所述的用户装置适应于接收所述的第一个软件信息包,接收与所述项目相关的所述许可证,并按照所述许可证使用所述项目。
2.如权利要求1所述的权利管理系统,其特征在于,其中,所述的项目是数字内容。
3.如权利要求2所述的权利管理系统,其特征在于,其中,所述的许可证是开放的许可证和关闭的许可证之一,开放的许可证规定所述的数字内容可以按照具有所述的第一个软件信息包或所述的第二个软件信息包的用户装置的使用权利来使用,关闭的许可证允许按照使用权利仅仅由具有所述的第一个软件信息包的用户装置使用所述的数字内容。
4.如权利要求2所述的权利管理系统,其特征在于,其中,所述的软件信息包包括公用和私人的密钥对。
5.如权利要求4所述的权利管理系统,其特征在于,其中,所述的软件信息包包括内容呈现应用程序。
6.如权利要求5所述的权利管理系统,其特征在于,其中,所述的至少一个许可证装置是多个许可证装置,每个许可证装置与所述的第一个委托区域和所述的第二个委托区域之一有关,所述的多个许可证装置中的每个许可证装置适应于产生与所述项目有关的许可证。
7.如权利要求6所述的权利管理系统,其特征在于,其中,所述的至少一个用户装置是多个用户装置,这些用户装置与所述的第一个委托区域和所述的第二个委托区域之一有关,所述的多个许可证装置中的每个用户装置适应于接收所述的第一个或第二个软件信息包之一,接收与所述的至少一个项目有关的所述的许可证,并按照所述的许可证使用所述的项目。
8.如权利要求1所述的权利管理系统,其特征在于,其中,所述的许可证是开放的许可证,它允许所述的项目被具有第一个软件信息包或第二个软件信息包的用户装置使用。
9.如权利要求1所述的权利管理系统,其特征在于,其中,与所述项目相关的所述的许可证是关闭的许可证,它允许所述的项目仅被具有第二个软件信息包的用户装置使用。
10.如权利要求9所述的权利管理系统,其特征在于,其中,与所述项目相关的所述的许可证是关闭的许可证,它允许所述的项目仅被具有第一个软件信息包的用户装置和具有来自特定委托区域的软件信息包的用户装置使用。
11.如权利要求1所述的权利管理系统,其特征在于,进一步包括与所述第二个委托区域有关的第二个许可证装置,其中,所述的软件信息包是商用软件信息包,它允许所述的至少一个装置使用具有开放的许可证的所述项目,该开放的许可证曾由所述的第一个许可证装置或所述的第二个许可证装置颁发。
12.如权利要求1所述的权利管理系统,其特征在于,其中,所述的第一个软件信息包和所述的第二个软件信息包中至少一个是企业软件信息包,它允许所述的至少一个用户装置仅在所述的第一个委托区域中使用具有关闭的许可证的所述项目。
13.如权利要求1所述的权利管理系统,其特征在于,其中,所述的第一个软件信息包和所述的第二个软件信息包中至少一个是企业软件信息包,它允许所述的至少一个用户装置仅在所述的许可证曾在所述的第一个委托区域中产生时,使用具有关闭的许可证的所述项目。
14.如权利要求3所述的权利管理系统,其特征在于,进一步包括顶端启动装置,它提供最高级的软件信息包给所述的第一个和第二个启动装置。
15.一种权利管理系统,用来管理具有与此相关的使用权利的项目的使用,其特征在于,所述的系统包括:
多个启动装置,每个启动装置定义一个委托区域并适应于分发软件信息包来增强控制所述项目的使用的使用权利;
至少一个与每个所述的委托区域相关的许可证装置,每个所述的许可证装置适应于产生与所述项目有关的许可证,并具有规定使用方法的使用权利,所述的许可证还包括一种标志,作为开放的许可证和关闭的许可证之一。
多个使用装置,其中每个使用装置与所述的委托区域有关系,并适应于接收所述的软件信息包、接收与所述项目有关的所述的许可证,并按照所述的许可证使用所述的项目。
16.如权利要求15所述的权利管理系统,其特征在于,其中,与所述项目有关的所述许可证是开放的许可证,它允许所述的项目在任何所述的委托区域中使用。
17.如权利要求15所述的权利管理系统,其特征在于,其中,与所述项目相关的所述的许可证是关闭的许可证,它允许所述的项目仅在预定的委托区域中使用。
18.如权利要求17所述的权利管理系统,其特征在于,其中,所述的预定委托区域包括多个预定的委托区域。
19.如权利要求17所述的权利管理系统,其特征在于,其中,所述的预定委托区域是曾产生该许可证的许可证装置的委托区域。
20.如权利要求15所述的权利管理系统,其特征在于,进一步包括顶端启动装置,它提供软件信息包,以增强对所述的多个启动装置的使用权利,这些启动装置依次发出所述的软件信息包给所述的用户装置。
21.如权利要求15所述的权利管理系统,其特征在于,其中,所述的软件信息包包括公用和私人的密钥对。
22.如权利要求15所述的权利管理系统,其特征在于,其中,所述的项目是数字内容。
23.一种权利管理系统,用来管理具有与此相关的使用权利的项目的使用,其特征在于,所述的系统包括:
定义第一个委托区域的第一个启动装置;
与所述第一个委托区域有关的第一个许可证装置,所述的第一个许可证装置适应于产生开放的许可证,该开放的许可证有与第一个项目有关的使用权利;
定义第二个委托区域的第二个启动装置,所述的第二个启动装置适应于发行软件信息包,该软件信息包增强使用权利来控制所述第一个项目的使用;及
与所述的第二个委托区域有关的用户装置,所述的用户装置适应于从所述的第二个启动装置接收所述的软件信息包,接收与所述第一个项目相关的所述的开放许可证,并按照所述开放许可证使用所述第一个项目。
24.如权利要求23所述的权利管理系统,其特征在于,其中,所述的软件信息包包括公用和私人的密钥对。
25.如权利要求23所述的权利管理系统,其特征在于,进一步包括与所述的第二个委托区域有关的第二个许可证装置,所述第二个许可证装置适应于产生关闭的许可证,该关闭的许可证有与第二个项目有关的使用权利,其中,所述的关闭的许可证允许所述的第二个项目仅仅被所述的用户装置使用。
26.如权利要求25所述的权利管理系统,其特征在于,其中,所述的第一个启动装置进一步适用于发行软件信息包,该软件信息包允许按照所述的关闭的许可证使用所述第二个项目。
27.如权利要求26所述的权利管理系统,其特征在于,进一步包括被耦合到所述的第一个和第二个启动装置的顶端启动装置,以便提供软件信息包给所述的第一个和第二个启动装置。
28.如权利要求23所述的权利管理系统,其特征在于,其中,所述的项目是数字内容。
29.一种用来管理具有与此相关的使用权利的项目的使用的方法,其特征在于,所述的方法包括这些步骤:
定义第一个委托区域和第二个委托区域,每个委托区域有与此相关的启动装置,并适应于发行软件信息包来增强控制所述项目的使用的使用权利;
在所述第一个委托区域中产生与所述项目有关的许可证,其中,所述许可证包括规定使用方法的使用权利,以及对开放许可证和关闭的许可证中的至少一个许可证的规范,该规范确定所述的项目在所述的第一个委托区域和所述的第二个委托区域中的至少一个委托区域中是否可用。
30.如权利要求29所述的方法,其特征在于,其中,所述的软件信息包包括公用和私人的密钥对。
31.如权利要求29所述的方法,其特征在于,其中,所述的许可证是关闭的许可证,它将所述的项目的使用限制到所述的第一个委托区域。
32.如权利要求29所述的方法,其特征在于,其中,所述的许可证是开放的许可证,它将所述的项目的使用限制到所述的第一个委托区域或所述的第二个委托区域。
33.如权利要求29所述的方法,其特征在于,其中,所述的项目是数字内容。
34.一种增强与所保护项目有关的许可证授予使用权利、以控制所保护项目在委托区域里的使用的方法,其特征在于,它包括以下步骤:
确定所述的许可证是在所述的委托区域之内还是之外分发的;
确定所述的许可证是开放的许可证还是关闭的许可证;
如果所述的许可证是在所述的委托区域之外分发的关闭的许可证,则禁止所述所保护项目在所述委托区域之内使用;
如果所述的许可证是在所述委托区域之外分发的开放的许可证,则允许所述所保护项目在所述委托区域之内使用。
35.一种适用于与所保护项目有关的、以便控制这个所保护项目的使用的许可证,其特征在于,所述的许可证包括:
对所述的所保护的项目规定使用方法的使用权利;
许可证分类,用于指出所述的许可证是开放的许可证,从而允许所述的所保护项目在所述委托区域之外使用,还是关闭的许可证,从而禁止所述的所保护项目在所述委托区域之外使用。
36.一种许可证,适用于与所保护项目有关,以控制这个所保护项目在由独立的启动装置定义的多个委托区域内的使用,其特征在于,所述的许可证包括:
规定对所保护项目的使用方法的使用权利;及
委托区域名称,用于指明其中所述的许可证有效的一个或多个委托区域。
37.一种为所保护项目产生许可证的方法,所述的许可证包括使用权利,它规定对所述的所保护项目在多个委托区域里的使用方法,这些委托区域由独立的启动装置定义,其特征在于,所述的方法包括以下步骤:
从用户装置接收对许可证的请求;
识别该用户装置;
识别该项目;
对所述的识别步骤的结果应用逻辑推理,以确定所述的许可证应该是开放的许可证,在每个所述委托区域里有效,还是关闭的许可证,仅在所述的委托区域中的预定的委托区域中有效;及
按照所述的应用步骤的结果,产生所述的许可证,作为开放的许可证或者关闭的许可证。
38.如权利要求37所述的方法,其特征在于,其中,如果所述的所保护项目确定是仅在组织内部使用,所述的应用步骤包括产生关闭的许可证。
39.如权利要求37所述的方法,其特征在于,其中,如果所述的所保护项目确定是在组织内部和所述的组织外部使用,所述的应用步骤包括产生开放的许可证。
40.如权利要求37所述的方法,其特征在于,其中,如果所述的所识别的项目的安全级别超过了预定级别,所述的应用步骤包括产生关闭的许可证。
41.如权利要求37所述的方法,其特征在于,其中,如果所述的所识别的项目的安全级别没有超过了预定级别,所述的应用步骤包括产生开放的许可证。
42.如权利要求37所述的方法,其特征在于,其中,如果所述的已识别的用户装置的安全许可级别低于预定级别,所述的应用步骤包括产生关闭的许可证。
43.如权利要求37所述的方法,其特征在于,其中,如果所述的已识别的用户装置的安全级别高于预定级别,所述的应用步骤包括产生开放的许可证。
44.如权利要求37所述的方法,其特征在于,其中,如果所述的请求是从预定的用户装置接收的,所述的应用步骤包括产生关闭的许可证。
45.如权利要求37所述的方法,其特征在于,如果所述的请求是从预定的用户装置接收的,所述的应用步骤包括产生开放的许可证。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US29611501P | 2001-06-07 | 2001-06-07 | |
US60/296,115 | 2001-06-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1539117A true CN1539117A (zh) | 2004-10-20 |
Family
ID=23140679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA028155858A Pending CN1539117A (zh) | 2001-06-07 | 2002-06-05 | 在数字权利管理系统中支持多个委托区域的方法和装置 |
Country Status (9)
Country | Link |
---|---|
US (1) | US7853531B2 (zh) |
EP (1) | EP1340134A4 (zh) |
JP (1) | JP2004530222A (zh) |
KR (1) | KR20030096250A (zh) |
CN (1) | CN1539117A (zh) |
AU (1) | AU2002305814B2 (zh) |
BR (1) | BR0210930A (zh) |
CA (1) | CA2432189A1 (zh) |
WO (1) | WO2002101490A2 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009015607A1 (fr) * | 2007-07-31 | 2009-02-05 | Huawei Technologies Co., Ltd. | Procédé, système et dispositif assurant la gestion de domaine pour un dispositif utilisateur par un gestionnaire de domaine |
CN102422300A (zh) * | 2009-05-12 | 2012-04-18 | 微软公司 | 基于用户标识的增强产品功能 |
CN101536403B (zh) * | 2006-11-03 | 2012-08-08 | 微软公司 | 收件箱管理 |
US9424399B2 (en) | 2009-05-12 | 2016-08-23 | Microsoft Technology Licensing, Llc | Availability of permission models in roaming environments |
CN114096316A (zh) * | 2019-07-01 | 2022-02-25 | 瓦格纳集团责任有限公司 | 用于氧还原系统的验证方法 |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7669238B2 (en) * | 2000-06-21 | 2010-02-23 | Microsoft Corporation | Evidence-based application security |
JP4097015B2 (ja) * | 2002-03-20 | 2008-06-04 | 富士通株式会社 | Asic開発ツールのライセンス管理方法、装置及びプログラム |
US7549060B2 (en) * | 2002-06-28 | 2009-06-16 | Microsoft Corporation | Using a rights template to obtain a signed rights label (SRL) for digital content in a digital rights management system |
US7631318B2 (en) * | 2002-06-28 | 2009-12-08 | Microsoft Corporation | Secure server plug-in architecture for digital rights management systems |
US7370212B2 (en) | 2003-02-25 | 2008-05-06 | Microsoft Corporation | Issuing a publisher use license off-line in a digital rights management (DRM) system |
US7827156B2 (en) * | 2003-02-26 | 2010-11-02 | Microsoft Corporation | Issuing a digital rights management (DRM) license for content based on cross-forest directory information |
US7716288B2 (en) * | 2003-06-27 | 2010-05-11 | Microsoft Corporation | Organization-based content rights management and systems, structures, and methods therefor |
US7512798B2 (en) * | 2003-06-27 | 2009-03-31 | Microsoft Corporation | Organization-based content rights management and systems, structures, and methods therefor |
US7549062B2 (en) * | 2003-06-27 | 2009-06-16 | Microsoft Corporation | Organization-based content rights management and systems, structures, and methods therefor |
US7281274B2 (en) | 2003-10-16 | 2007-10-09 | Lmp Media Llc | Electronic media distribution system |
CN100343775C (zh) * | 2004-05-25 | 2007-10-17 | 华为技术有限公司 | 一种许可证文件生成方法及软件产品保护方法和系统 |
US8347078B2 (en) | 2004-10-18 | 2013-01-01 | Microsoft Corporation | Device certificate individualization |
US8336085B2 (en) | 2004-11-15 | 2012-12-18 | Microsoft Corporation | Tuning product policy using observed evidence of customer behavior |
KR100811046B1 (ko) * | 2005-01-14 | 2008-03-06 | 엘지전자 주식회사 | 브로드캐스트/멀티캐스트 서비스에서 디지털 저작권관리방법 |
US8438645B2 (en) | 2005-04-27 | 2013-05-07 | Microsoft Corporation | Secure clock with grace periods |
US8725646B2 (en) | 2005-04-15 | 2014-05-13 | Microsoft Corporation | Output protection levels |
US9436804B2 (en) | 2005-04-22 | 2016-09-06 | Microsoft Technology Licensing, Llc | Establishing a unique session key using a hardware functionality scan |
US9363481B2 (en) | 2005-04-22 | 2016-06-07 | Microsoft Technology Licensing, Llc | Protected media pipeline |
CN100416449C (zh) * | 2005-04-29 | 2008-09-03 | 国际商业机器公司 | 软件服务提供商自动获得及运行软件服务的方法和装置 |
US20060265758A1 (en) | 2005-05-20 | 2006-11-23 | Microsoft Corporation | Extensible media rights |
US7921303B2 (en) | 2005-11-18 | 2011-04-05 | Qualcomm Incorporated | Mobile security system and method |
EP1992138A4 (en) * | 2006-03-06 | 2014-12-31 | Lg Electronics Inc | DATA TRANSFER CONTROL METHOD, METHOD FOR CONTINUOUS TRANSMISSION CONTROL, METHOD FOR DETECTING CONTENT PROCESSING INFORMATION AND CONTENT TRANSMISSION SYSTEM |
US20090133129A1 (en) * | 2006-03-06 | 2009-05-21 | Lg Electronics Inc. | Data transferring method |
US8429300B2 (en) * | 2006-03-06 | 2013-04-23 | Lg Electronics Inc. | Data transferring method |
KR20080022476A (ko) * | 2006-09-06 | 2008-03-11 | 엘지전자 주식회사 | 논컴플라이언트 컨텐츠 처리 방법 및 디알엠 상호 호환시스템 |
KR101038166B1 (ko) * | 2007-01-05 | 2011-05-31 | 엘지전자 주식회사 | 리소스 전송 방법 및 정보 제공 방법 |
KR101413064B1 (ko) * | 2007-01-15 | 2014-07-08 | 삼성전자주식회사 | 휴대단말의 콘텐츠 권리객체 획득방법 및 장치 |
US8584206B2 (en) * | 2007-02-16 | 2013-11-12 | Lg Electronics Inc. | Method for managing domain using multi domain manager and domain system |
US20080235141A1 (en) * | 2007-03-21 | 2008-09-25 | Microsoft Corporation | License manager and schema |
US8108910B2 (en) * | 2007-10-16 | 2012-01-31 | International Business Machines Corporation | Methods and apparatus for adaptively determining trust in client-server environments |
CN103003821B (zh) * | 2010-07-19 | 2016-05-18 | 三星电子株式会社 | 用于提供drm服务的方法和装置 |
US9161157B2 (en) * | 2010-11-19 | 2015-10-13 | Cranbrook Technology, Llc | Method and system for managing communications between a mobile device and a machine |
US9559845B2 (en) | 2012-03-01 | 2017-01-31 | Ologn Technologies Ag | Systems, methods and apparatuses for the secure transmission of media content |
EP2820851A1 (en) | 2012-03-01 | 2015-01-07 | Ologn Technologies AG | Systems, methods and apparatuses for the secure transmission and restricted use of media content |
EP3561714B1 (en) | 2012-04-13 | 2022-05-04 | OLogN Technologies AG | Secure zone for digital communications |
WO2013153437A1 (en) * | 2012-04-13 | 2013-10-17 | Ologn Technologies Ag | Apparatuses, methods and systems for computer-based secure transactions |
TW201403375A (zh) | 2012-04-20 | 2014-01-16 | 歐樂岡科技公司 | 用於安全購買之安全區 |
US11176546B2 (en) | 2013-03-15 | 2021-11-16 | Ologn Technologies Ag | Systems, methods and apparatuses for securely storing and providing payment information |
US9948640B2 (en) | 2013-08-02 | 2018-04-17 | Ologn Technologies Ag | Secure server on a system with virtual machines |
US11244031B2 (en) * | 2017-03-09 | 2022-02-08 | Microsoft Technology Licensing, Llc | License data structure including license aggregation |
Family Cites Families (272)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3263158A (en) | 1963-08-15 | 1966-07-26 | Motorola Inc | Saturable reactor voltage control circuit |
US3609697A (en) | 1968-10-21 | 1971-09-28 | Ibm | Program security device |
US3798605A (en) | 1971-06-30 | 1974-03-19 | Ibm | Centralized verification system |
US3790700A (en) | 1971-12-17 | 1974-02-05 | Hughes Aircraft Co | Catv program control system |
FR2258112A5 (zh) | 1973-11-30 | 1975-08-08 | Honeywell Bull Soc Ind | |
CH624877A5 (zh) | 1977-05-13 | 1981-08-31 | Idc Chemie Ag | |
DE2840980C3 (de) | 1977-10-08 | 1982-05-06 | Tokyo Electric Co., Ltd., Tokyo | Elektronische Registrierkasse und elektronisches Registrierknensystem |
US4278837A (en) | 1977-10-31 | 1981-07-14 | Best Robert M | Crypto microprocessor for executing enciphered programs |
US4159468A (en) | 1977-11-17 | 1979-06-26 | Burroughs Corporation | Communications line authentication device |
GB2022969B (en) | 1978-04-12 | 1982-06-09 | Data Recall Ltd | Video display control apparatus |
FR2448825A1 (fr) | 1979-02-06 | 1980-09-05 | Telediffusion Fse | Systeme de transmission d'information entre un centre d'emission et des postes recepteurs, ce systeme etant muni d'un moyen de controle de l'acces a l'information transmise |
US4361851A (en) | 1980-01-04 | 1982-11-30 | Asip William F | System for remote monitoring and data transmission over non-dedicated telephone lines |
US4529870A (en) | 1980-03-10 | 1985-07-16 | David Chaum | Cryptographic identification, financial transaction, and credential device |
AU556499B2 (en) | 1981-05-22 | 1986-11-06 | Data General Corporation | Data processing system |
US4423287A (en) | 1981-06-26 | 1983-12-27 | Visa U.S.A., Inc. | End-to-end encryption system and method of operation |
US4442486A (en) | 1981-11-25 | 1984-04-10 | U.S. Philips Corporation | Protected programmable apparatus |
US4429385A (en) | 1981-12-31 | 1984-01-31 | American Newspaper Publishers Association | Method and apparatus for digital serial scanning with hierarchical and relational access |
EP0084441A3 (en) | 1982-01-19 | 1984-08-22 | Tabs Limited | Method and apparatus for the protection of proprietary computer software |
US4578531A (en) | 1982-06-09 | 1986-03-25 | At&T Bell Laboratories | Encryption system key distribution method and apparatus |
US4558176A (en) | 1982-09-20 | 1985-12-10 | Arnold Mark G | Computer systems to inhibit unauthorized copying, unauthorized usage, and automated cracking of protected software |
US4588991A (en) | 1983-03-07 | 1986-05-13 | Atalla Corporation | File access security method and means |
US4593376A (en) | 1983-04-21 | 1986-06-03 | Volk Larry N | System for vending program cartridges which have circuitry for inhibiting program usage after preset time interval expires |
WO1985000491A1 (en) | 1983-06-30 | 1985-01-31 | Independent Broadcasting Authority | Encrypted broadcast television system |
US4658093A (en) | 1983-07-11 | 1987-04-14 | Hellman Martin E | Software distribution system |
US4740890A (en) | 1983-12-22 | 1988-04-26 | Software Concepts, Inc. | Software protection system with trial period usage code and unlimited use unlocking code both recorded on program storage media |
US4621321A (en) | 1984-02-16 | 1986-11-04 | Honeywell Inc. | Secure data processing system architecture |
US4644493A (en) | 1984-09-14 | 1987-02-17 | International Business Machines Corporation | Implementing a shared higher level of privilege on personal computers for copy protection of software |
DE3579785D1 (de) | 1984-10-31 | 1990-10-25 | Sony Corp | Dekodiereinrichtungen fuer gebuehrenfernsehsysteme. |
US4614861A (en) | 1984-11-15 | 1986-09-30 | Intellicard International, Inc. | Unitary, self-contained card verification and validation system and method |
US4713753A (en) | 1985-02-21 | 1987-12-15 | Honeywell Inc. | Secure data processing system architecture with format control |
US4891838A (en) | 1985-11-04 | 1990-01-02 | Dental Data Service, Inc. | Computer accessing system |
LU86203A1 (fr) | 1985-12-11 | 1987-07-24 | Cen Centre Energie Nucleaire | Procede et appareil verifiant l'authenticite de documents lies a une personne et l'identite de leurs porteurs |
DE3787583T2 (de) | 1986-07-07 | 1994-02-03 | Semiconductor Energy Lab | Tragbares Buch ohne Papier. |
DE3782780T2 (de) | 1986-08-22 | 1993-06-09 | Nec Corp | Schluesselverteilungsverfahren. |
US5319710A (en) | 1986-08-22 | 1994-06-07 | Tandem Computers Incorporated | Method and means for combining and managing personal verification and message authentication encrytions for network transmission |
US5014234A (en) | 1986-08-25 | 1991-05-07 | Ncr Corporation | System with software usage timer and counter for allowing limited use but preventing continued unauthorized use of protected software |
US5010571A (en) | 1986-09-10 | 1991-04-23 | Titan Linkabit Corporation | Metering retrieval of encrypted data stored in customer data retrieval terminal |
JPH087720B2 (ja) | 1986-09-16 | 1996-01-29 | 富士通株式会社 | 複数サービス用icカードの領域アクセス方法 |
US5050213A (en) | 1986-10-14 | 1991-09-17 | Electronic Publishing Resources, Inc. | Database usage metering and protection system and method |
US4827508A (en) | 1986-10-14 | 1989-05-02 | Personal Library Software, Inc. | Database usage metering and protection system and method |
US4977594A (en) | 1986-10-14 | 1990-12-11 | Electronic Publishing Resources, Inc. | Database usage metering and protection system and method |
US5047928A (en) | 1986-10-24 | 1991-09-10 | Wiedemer John D | Billing system for computer software |
US4817140A (en) | 1986-11-05 | 1989-03-28 | International Business Machines Corp. | Software protection system using a single-key cryptosystem, a hardware-based authorization system and a secure coprocessor |
US4796220A (en) | 1986-12-15 | 1989-01-03 | Pride Software Development Corp. | Method of controlling the copying of software |
US4868376A (en) | 1987-05-15 | 1989-09-19 | Smartcard International Inc. | Intelligent portable interactive personal data system |
US4975647A (en) | 1987-06-01 | 1990-12-04 | Nova Biomedical Corporation | Controlling machine operation with respect to consumable accessory units |
EP0647907B1 (en) | 1987-08-28 | 2000-04-26 | Honda Giken Kogyo Kabushiki Kaisha | Data processing system |
US4999806A (en) | 1987-09-04 | 1991-03-12 | Fred Chernow | Software distribution system |
US5390297A (en) | 1987-11-10 | 1995-02-14 | Auto-Trol Technology Corporation | System for controlling the number of concurrent copies of a program in a network based on the number of available licenses |
US4937863A (en) | 1988-03-07 | 1990-06-26 | Digital Equipment Corporation | Software licensing management system |
US4924378A (en) | 1988-06-13 | 1990-05-08 | Prime Computer, Inc. | License mangagement system and license storage key |
US4961142A (en) | 1988-06-29 | 1990-10-02 | Mastercard International, Inc. | Multi-issuer transaction device with individual identification verification plug-in application modules for each issuer |
US5247575A (en) | 1988-08-16 | 1993-09-21 | Sprague Peter J | Information distribution system |
US4932054A (en) | 1988-09-16 | 1990-06-05 | Chou Wayne W | Method and apparatus for protecting computer software utilizing coded filter network in conjunction with an active coded hardware device |
US5023907A (en) | 1988-09-30 | 1991-06-11 | Apollo Computer, Inc. | Network license server |
US4888638A (en) | 1988-10-11 | 1989-12-19 | A. C. Nielsen Company | System for substituting television programs transmitted via telephone lines |
US4953209A (en) | 1988-10-31 | 1990-08-28 | International Business Machines Corp. | Self-verifying receipt and acceptance system for electronically delivered data objects |
DE3903454A1 (de) | 1988-12-12 | 1990-06-13 | Raymund H Eisele | In edv-einrichtungen einsteckbares element |
US4949187A (en) | 1988-12-16 | 1990-08-14 | Cohen Jason M | Video communications system having a remotely controlled central source of video and audio data |
US4956863A (en) | 1989-04-17 | 1990-09-11 | Trw Inc. | Cryptographic method and apparatus for public key exchange with authentication |
US5113519A (en) | 1989-05-15 | 1992-05-12 | International Business Machines Corporation | Maintenance of file attributes in a distributed data processing system |
US5129083A (en) | 1989-06-29 | 1992-07-07 | Digital Equipment Corporation | Conditional object creating system having different object pointers for accessing a set of data structure objects |
US5347579A (en) | 1989-07-05 | 1994-09-13 | Blandford Robert R | Personal computer diary |
US5138712A (en) | 1989-10-02 | 1992-08-11 | Sun Microsystems, Inc. | Apparatus and method for licensing software on a network of computers |
US5148481A (en) | 1989-10-06 | 1992-09-15 | International Business Machines Corporation | Transaction system security method and apparatus |
US5136643A (en) | 1989-10-13 | 1992-08-04 | Fischer Addison M | Public/key date-time notary facility |
FR2653248B1 (fr) | 1989-10-13 | 1991-12-20 | Gemolus Card International | Systeme de paiement ou de transfert d'information par carte a memoire electronique porte monnaie. |
FR2653914A1 (fr) | 1989-10-27 | 1991-05-03 | Trt Telecom Radio Electr | Systeme d'authentification d'une carte a microcircuit par un micro-ordinateur personnel, et procede pour sa mise en óoeuvre. |
US5263158A (en) | 1990-02-15 | 1993-11-16 | International Business Machines Corporation | Method and system for variable authority level user access control in a distributed data processing system having multiple resource manager |
US5263157A (en) | 1990-02-15 | 1993-11-16 | International Business Machines Corporation | Method and system for providing user access control within a distributed data processing system by the exchange of access control profiles |
GB9004901D0 (en) | 1990-03-05 | 1990-05-02 | Space Communications Sat Tel L | Television scrambler |
EP0450841B1 (en) | 1990-03-29 | 1996-08-21 | Gte Laboratories Incorporated | Video control system |
US5058164A (en) | 1990-05-03 | 1991-10-15 | National Semiconductor Corp. | Encryption of streams of addressed information to be used for program code protection |
US5052040A (en) | 1990-05-25 | 1991-09-24 | Micronyx, Inc. | Multiple user stored data cryptographic labeling system and method |
US5174641A (en) | 1990-07-25 | 1992-12-29 | Massachusetts Institute Of Technology | Video encoding method for television applications |
JP2689998B2 (ja) | 1990-08-22 | 1997-12-10 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 暗号動作を行う装置 |
JPH05134957A (ja) | 1990-10-10 | 1993-06-01 | Fuji Xerox Co Ltd | データ管理システム |
US5103476A (en) | 1990-11-07 | 1992-04-07 | Waite David P | Secure system for activating personal computer software at remote locations |
US5222134A (en) | 1990-11-07 | 1993-06-22 | Tau Systems Corporation | Secure system for activating personal computer software at remote locations |
US5255106A (en) | 1991-02-05 | 1993-10-19 | International Integrated Communications, Ltd. | Method and apparatus for delivering secured hard-copy facsimile documents |
US5504818A (en) | 1991-04-19 | 1996-04-02 | Okano; Hirokazu | Information processing system using error-correcting codes and cryptography |
EP0538453B1 (en) | 1991-05-08 | 1999-02-03 | Digital Equipment Corporation | Management interface and format for license management system |
WO1992020021A1 (en) | 1991-05-08 | 1992-11-12 | Digital Equipment Corporation | License management system |
US5438508A (en) | 1991-06-28 | 1995-08-01 | Digital Equipment Corporation | License document interchange format for license management system |
US5204897A (en) | 1991-06-28 | 1993-04-20 | Digital Equipment Corporation | Management interface for license management system |
US5260999A (en) | 1991-06-28 | 1993-11-09 | Digital Equipment Corporation | Filters in license management system |
US5940504A (en) | 1991-07-01 | 1999-08-17 | Infologic Software, Inc. | Licensing management system and method in which datagrams including an address of a licensee and indicative of use of a licensed product are sent from the licensee's site |
US5504814A (en) | 1991-07-10 | 1996-04-02 | Hughes Aircraft Company | Efficient security kernel for the 80960 extended architecture |
US5142578A (en) | 1991-08-22 | 1992-08-25 | International Business Machines Corporation | Hybrid public key algorithm/data encryption algorithm key distribution method based on control vectors |
US5276444A (en) | 1991-09-23 | 1994-01-04 | At&T Bell Laboratories | Centralized security control system |
US5734823A (en) | 1991-11-04 | 1998-03-31 | Microtome, Inc. | Systems and apparatus for electronic communication and storage of information |
WO1993009490A1 (en) | 1991-11-04 | 1993-05-13 | Vpr Systems Ltd. | Lap-top computer for retrieving and displaying text and graphic information encoded on personal library cd-rom |
US5453601A (en) | 1991-11-15 | 1995-09-26 | Citibank, N.A. | Electronic-monetary system |
US5557518A (en) | 1994-04-28 | 1996-09-17 | Citibank, N.A. | Trusted agents for open electronic commerce |
WO1993011480A1 (en) | 1991-11-27 | 1993-06-10 | Intergraph Corporation | System and method for network license administration |
EP1553776A1 (en) | 1992-01-08 | 2005-07-13 | Broadband Innovations, Inc. | Multichannel quadrature modulation |
US5301231A (en) | 1992-02-12 | 1994-04-05 | International Business Machines Corporation | User defined function facility |
US5183404A (en) | 1992-04-08 | 1993-02-02 | Megahertz Corporation | Systems for connection of physical/electrical media connectors to computer communications cards |
US5276735A (en) | 1992-04-17 | 1994-01-04 | Secure Computing Corporation | Data enclave and trusted path system |
US5440631A (en) | 1992-04-24 | 1995-08-08 | Fijitsu Limited | Information distribution system wherein storage medium storing ciphered information is distributed |
JP2659896B2 (ja) | 1992-04-29 | 1997-09-30 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 構造化文書複製管理方法及び構造化文書複製管理装置 |
US5412717A (en) | 1992-05-15 | 1995-05-02 | Fischer; Addison M. | Computer system security method and apparatus having program authorization information data structures |
US5235642A (en) | 1992-07-21 | 1993-08-10 | Digital Equipment Corporation | Access control subsystem and method for distributed computer system using locally cached authentication credentials |
US5237611A (en) | 1992-07-23 | 1993-08-17 | Crest Industries, Inc. | Encryption/decryption apparatus with non-accessible table of keys |
US5287408A (en) | 1992-08-31 | 1994-02-15 | Autodesk, Inc. | Apparatus and method for serializing and validating copies of computer software |
US5381526A (en) | 1992-09-11 | 1995-01-10 | Eastman Kodak Company | Method and apparatus for storing and retrieving generalized image data |
US5293422A (en) | 1992-09-23 | 1994-03-08 | Dynatek, Inc. | Usage control system for computer software |
JP3358627B2 (ja) | 1992-10-16 | 2002-12-24 | ソニー株式会社 | 情報記録再生装置 |
US5319705A (en) | 1992-10-21 | 1994-06-07 | International Business Machines Corporation | Method and system for multimedia access control enablement |
US5414852A (en) | 1992-10-30 | 1995-05-09 | International Business Machines Corporation | Method for protecting data in a computer system |
US5341429A (en) | 1992-12-04 | 1994-08-23 | Testdrive Corporation | Transformation of ephemeral material |
US5509070A (en) | 1992-12-15 | 1996-04-16 | Softlock Services Inc. | Method for encouraging purchase of executable and non-executable software |
GB9303595D0 (en) | 1993-02-23 | 1993-04-07 | Int Computers Ltd | Licence management mechanism for a computer system |
US5504837A (en) | 1993-05-10 | 1996-04-02 | Bell Communications Research, Inc. | Method for resolving conflicts among distributed entities through the generation of counter proposals by transversing a goal hierarchy with acceptable, unacceptable, and indeterminate nodes |
US5337357A (en) | 1993-06-17 | 1994-08-09 | Software Security, Inc. | Method of software distribution protection |
US5428606A (en) | 1993-06-30 | 1995-06-27 | Moskowitz; Scott A. | Digital information commodities exchange |
US5386369A (en) | 1993-07-12 | 1995-01-31 | Globetrotter Software Inc. | License metering system for software applications |
IL110891A (en) | 1993-09-14 | 1999-03-12 | Spyrus | System and method for controlling access to data |
CA2129075C (en) | 1993-10-18 | 1999-04-20 | Joseph J. Daniele | Electronic copyright royalty accounting system using glyphs |
US6135646A (en) | 1993-10-22 | 2000-10-24 | Corporation For National Research Initiatives | System for uniquely and persistently identifying, managing, and tracking digital objects |
JPH07212712A (ja) | 1993-10-29 | 1995-08-11 | Eastman Kodak Co | 階層的な画像記憶及び取出しシステムにおいてディジタル透かし模様を付加及び除去する方法及び装置 |
US5455953A (en) | 1993-11-03 | 1995-10-03 | Wang Laboratories, Inc. | Authorization system for obtaining in single step both identification and access rights of client to server directly from encrypted authorization ticket |
US5625690A (en) | 1993-11-15 | 1997-04-29 | Lucent Technologies Inc. | Software pay per use system |
US5748783A (en) | 1995-05-08 | 1998-05-05 | Digimarc Corporation | Method and apparatus for robust information coding |
US5768426A (en) | 1993-11-18 | 1998-06-16 | Digimarc Corporation | Graphics processing system employing embedded code signals |
US5495411A (en) | 1993-12-22 | 1996-02-27 | Ananda; Mohan | Secure software rental system using continuous asynchronous password verification |
US5473687A (en) | 1993-12-29 | 1995-12-05 | Infosafe Systems, Inc. | Method for retrieving secure information from a database |
US5504816A (en) | 1994-02-02 | 1996-04-02 | Gi Corporation | Method and apparatus for controlling access to digital signals |
US5553143A (en) | 1994-02-04 | 1996-09-03 | Novell, Inc. | Method and apparatus for electronic licensing |
US5394469A (en) | 1994-02-18 | 1995-02-28 | Infosafe Systems, Inc. | Method and apparatus for retrieving secure information from mass storage media |
JP2853727B2 (ja) | 1994-02-22 | 1999-02-03 | 日本ビクター株式会社 | 再生プロテクト方法及びプロテクト再生装置 |
US5787172A (en) | 1994-02-24 | 1998-07-28 | The Merdan Group, Inc. | Apparatus and method for establishing a cryptographic link between elements of a system |
US5499298A (en) | 1994-03-17 | 1996-03-12 | National University Of Singapore | Controlled dissemination of digital information |
US5757907A (en) | 1994-04-25 | 1998-05-26 | International Business Machines Corporation | Method and apparatus for enabling trial period use of software products: method and apparatus for generating a machine-dependent identification |
CA2143874C (en) | 1994-04-25 | 2000-06-20 | Thomas Edward Cooper | Method and apparatus for enabling trial period use of software products: method and apparatus for utilizing a decryption stub |
US5563946A (en) | 1994-04-25 | 1996-10-08 | International Business Machines Corporation | Method and apparatus for enabling trial period use of software products: method and apparatus for passing encrypted files between data processing systems |
US5799087A (en) | 1994-04-28 | 1998-08-25 | Citibank, N.A. | Electronic-monetary system |
US5636346A (en) | 1994-05-09 | 1997-06-03 | The Electronic Address, Inc. | Method and system for selectively targeting advertisements and programming |
US5564038A (en) | 1994-05-20 | 1996-10-08 | International Business Machines Corporation | Method and apparatus for providing a trial period for a software license product using a date stamp and designated test period |
US5473692A (en) | 1994-09-07 | 1995-12-05 | Intel Corporation | Roving software license for a hardware agent |
US5694546A (en) | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
EP0690399A3 (en) | 1994-06-30 | 1997-05-02 | Tandem Computers Inc | Remote controlled financial transaction system |
US5535276A (en) | 1994-11-09 | 1996-07-09 | Bell Atlantic Network Services, Inc. | Yaksha, an improved system and method for securing communications using split private key asymmetric cryptography |
US5838792A (en) | 1994-07-18 | 1998-11-17 | Bell Atlantic Network Services, Inc. | Computer system for centralized session key distribution, privacy enhanced messaging and information distribution using a split private key public cryptosystem |
US5557678A (en) | 1994-07-18 | 1996-09-17 | Bell Atlantic Network Services, Inc. | System and method for centralized session key distribution, privacy enhanced messaging and information distribution using a split private key public cryptosystem |
JPH0854951A (ja) | 1994-08-10 | 1996-02-27 | Fujitsu Ltd | ソフトウェア使用量管理装置 |
US5737420A (en) | 1994-09-07 | 1998-04-07 | Mytec Technologies Inc. | Method for secure data transmission between remote stations |
US6189037B1 (en) | 1994-09-30 | 2001-02-13 | Intel Corporation | Broadband data interface |
FI100137B (fi) | 1994-10-28 | 1997-09-30 | Vazvan Simin | Reaaliaikainen langaton telemaksujärjestelmä |
US5727065A (en) | 1994-11-14 | 1998-03-10 | Hughes Electronics | Deferred billing, broadcast, electronic document distribution system and method |
US5715403A (en) | 1994-11-23 | 1998-02-03 | Xerox Corporation | System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar |
US5629980A (en) | 1994-11-23 | 1997-05-13 | Xerox Corporation | System for controlling the distribution and use of digital works |
US5634012A (en) | 1994-11-23 | 1997-05-27 | Xerox Corporation | System for controlling the distribution and use of digital works having a fee reporting mechanism |
JPH08263438A (ja) | 1994-11-23 | 1996-10-11 | Xerox Corp | ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法 |
US5638443A (en) | 1994-11-23 | 1997-06-10 | Xerox Corporation | System for controlling the distribution and use of composite digital works |
US5655077A (en) | 1994-12-13 | 1997-08-05 | Microsoft Corporation | Method and system for authenticating access to heterogeneous computing services |
JP4386898B2 (ja) | 1994-12-13 | 2009-12-16 | インターシア ソフトウェア エルエルシー | 暗号鍵システム |
US5485577A (en) | 1994-12-16 | 1996-01-16 | General Instrument Corporation Of Delaware | Method and apparatus for incremental delivery of access rights |
US5649013A (en) | 1994-12-23 | 1997-07-15 | Compuserve Incorporated | Royalty tracking method and apparatus |
US5745569A (en) | 1996-01-17 | 1998-04-28 | The Dice Company | Method for stega-cipher protection of computer code |
SE504085C2 (sv) | 1995-02-01 | 1996-11-04 | Greg Benson | Sätt och system för att hantera dataobjekt i enlighet med förutbestämda villkor för användare |
JPH08214281A (ja) | 1995-02-06 | 1996-08-20 | Sony Corp | 課金方法および課金システム |
US5892900A (en) | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
EP1555591B1 (en) | 1995-02-13 | 2013-08-14 | Intertrust Technologies Corp. | Secure transaction management |
US5943422A (en) | 1996-08-12 | 1999-08-24 | Intertrust Technologies Corp. | Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels |
US6157721A (en) | 1996-08-12 | 2000-12-05 | Intertrust Technologies Corp. | Systems and methods using cryptography to protect secure computing environments |
US5530235A (en) | 1995-02-16 | 1996-06-25 | Xerox Corporation | Interactive contents revealing storage device |
US5632681A (en) | 1995-03-07 | 1997-05-27 | International Business Machines Corporation | Universal electronic video game renting/distributing system |
US6246767B1 (en) | 1995-04-03 | 2001-06-12 | Scientific-Atlanta, Inc. | Source authentication of download information in a conditional access system |
US6157719A (en) | 1995-04-03 | 2000-12-05 | Scientific-Atlanta, Inc. | Conditional access system |
US6424717B1 (en) | 1995-04-03 | 2002-07-23 | Scientific-Atlanta, Inc. | Encryption devices for use in a conditional access system |
US5534975A (en) | 1995-05-26 | 1996-07-09 | Xerox Corporation | Document processing system utilizing document service cards to provide document processing services |
US5790677A (en) | 1995-06-29 | 1998-08-04 | Microsoft Corporation | System and method for secure electronic commerce transactions |
FR2736783B1 (fr) | 1995-07-13 | 1997-08-14 | Thomson Multimedia Sa | Procede et appareil d'enregistrement et de lecture avec un support d'enregistrement de grande capacite |
US5764807A (en) | 1995-09-14 | 1998-06-09 | Primacomp, Inc. | Data compression using set partitioning in hierarchical trees |
KR0166923B1 (ko) | 1995-09-18 | 1999-03-20 | 구자홍 | 디지탈 방송 시스템의 불법 시청 및 복사 방지방법 및 장치 |
US5765152A (en) | 1995-10-13 | 1998-06-09 | Trustees Of Dartmouth College | System and method for managing copyrighted electronic media |
US5708717A (en) | 1995-11-29 | 1998-01-13 | Alasia; Alfred | Digital anti-counterfeiting software method and apparatus |
US6279112B1 (en) | 1996-10-29 | 2001-08-21 | Open Market, Inc. | Controlled transfer of information in computer networks |
US5825876A (en) | 1995-12-04 | 1998-10-20 | Northern Telecom | Time based availability to content of a storage medium |
US5708709A (en) | 1995-12-08 | 1998-01-13 | Sun Microsystems, Inc. | System and method for managing try-and-buy usage of application programs |
US5633932A (en) | 1995-12-19 | 1997-05-27 | Intel Corporation | Apparatus and method for preventing disclosure through user-authentication at a printing node |
EP0880840A4 (en) | 1996-01-11 | 2002-10-23 | Mrj Inc | DEVICE FOR CONTROLLING ACCESS AND DISTRIBUTION OF DIGITAL PROPERTY |
US5870475A (en) | 1996-01-19 | 1999-02-09 | Northern Telecom Limited | Facilitating secure communications in a distribution network |
US5848378A (en) | 1996-02-07 | 1998-12-08 | The International Weather Network | System for collecting and presenting real-time weather information on multiple media |
US5987134A (en) | 1996-02-23 | 1999-11-16 | Fuji Xerox Co., Ltd. | Device and method for authenticating user's access rights to resources |
ATE196398T1 (de) | 1996-03-18 | 2000-09-15 | News Datacom Ltd | Chipkartenkopplung für pay-tv-systeme |
US5991876A (en) * | 1996-04-01 | 1999-11-23 | Copyright Clearance Center, Inc. | Electronic rights management and authorization system |
ES2150243T3 (es) | 1996-04-01 | 2000-11-16 | Macrovision Corp | Un metodo y un aparato para proporcionar una proteccion contra copias de material de señal transmitido a traves de redes de entrega digitales a un terminal descodificador de consumidor. |
US5751813A (en) | 1996-04-29 | 1998-05-12 | Motorola, Inc. | Use of an encryption server for encrypting messages |
US5850433A (en) | 1996-05-01 | 1998-12-15 | Sprint Communication Co. L.P. | System and method for providing an on-line directory service |
EP1796014A3 (en) | 1996-05-15 | 2011-05-25 | Intertrust Technologies Corp | System and method for converting analog signals to digital signals with rights management protection |
US5761686A (en) | 1996-06-27 | 1998-06-02 | Xerox Corporation | Embedding encoded information in an iconic version of a text image |
JP2810033B2 (ja) | 1996-07-08 | 1998-10-15 | 村越 弘昌 | 稼働管理システム及び稼働管理方法 |
FR2752655B1 (fr) | 1996-08-20 | 1998-09-18 | France Telecom | Procede et equipement pour affecter a un programme de television deja en acces conditionnel un acces conditionnel complementaire |
GB2316503B (en) | 1996-08-22 | 2000-11-15 | Icl Personal Systems Oy | Software licence management |
US5812664A (en) | 1996-09-06 | 1998-09-22 | Pitney Bowes Inc. | Key distribution system |
US5850444A (en) | 1996-09-09 | 1998-12-15 | Telefonaktienbolaget L/M Ericsson (Publ) | Method and apparatus for encrypting radio traffic in a telecommunications network |
US6052780A (en) | 1996-09-12 | 2000-04-18 | Open Security Solutions, Llc | Computer system and process for accessing an encrypted and self-decrypting digital information product while restricting access to decrypted digital information |
US5825879A (en) | 1996-09-30 | 1998-10-20 | Intel Corporation | System and method for copy-protecting distributed video content |
US6006332A (en) | 1996-10-21 | 1999-12-21 | Case Western Reserve University | Rights management system for digital media |
US5825892A (en) | 1996-10-28 | 1998-10-20 | International Business Machines Corporation | Protecting images with an image watermark |
JPH10133955A (ja) | 1996-10-29 | 1998-05-22 | Matsushita Electric Ind Co Ltd | 可搬型メディア駆動装置とその方法、及び可搬型メディアとネットワークの連携装置とその方法 |
US6108372A (en) | 1996-10-30 | 2000-08-22 | Qualcomm Inc. | Method and apparatus for decoding variable rate data using hypothesis testing to determine data rate |
US6115471A (en) | 1996-11-28 | 2000-09-05 | Fujitsu Limited | Member-exclusive service system and method through internet |
DE69807807T2 (de) | 1997-01-27 | 2003-05-28 | Koninkl Philips Electronics Nv | Verfahren und vorrichtung zur übertragung von inhaltsinformation und darauf bezogener zusatzinformation |
GB9703193D0 (en) | 1997-02-15 | 1997-04-02 | Philips Electronics Nv | Television |
US5920861A (en) | 1997-02-25 | 1999-07-06 | Intertrust Technologies Corp. | Techniques for defining using and manipulating rights management data structures |
US6233684B1 (en) | 1997-02-28 | 2001-05-15 | Contenaguard Holdings, Inc. | System for controlling the distribution and use of rendered digital works through watermaking |
US5999949A (en) | 1997-03-14 | 1999-12-07 | Crandall; Gary E. | Text file compression system utilizing word terminators |
PT974229E (pt) | 1997-03-21 | 2007-01-31 | Nagravision Sa | Sistema de difusão e recepção e sistema de acesso condicional para o mesmo |
US6108420A (en) | 1997-04-10 | 2000-08-22 | Channelware Inc. | Method and system for networked installation of uniquely customized, authenticable, and traceable software application |
JP3613929B2 (ja) | 1997-05-07 | 2005-01-26 | 富士ゼロックス株式会社 | アクセス資格認証装置および方法 |
MXPA99010114A (es) | 1997-05-07 | 2004-09-10 | Neomedia Tech Inc | Unidad de control remotomejorado con escaner y sistema para enllazar automaticamente a recursos enlinea. |
US6112239A (en) | 1997-06-18 | 2000-08-29 | Intervu, Inc | System and method for server-side optimization of data delivery on a distributed computer network |
GB9714227D0 (en) | 1997-07-04 | 1997-09-10 | British Telecomm | A method of scheduling calls |
JP3613936B2 (ja) | 1997-07-07 | 2005-01-26 | 富士ゼロックス株式会社 | アクセス資格認証装置 |
US6584565B1 (en) | 1997-07-15 | 2003-06-24 | Hewlett-Packard Development Company, L.P. | Method and apparatus for long term verification of digital signatures |
DE69724947T2 (de) * | 1997-07-31 | 2004-05-19 | Siemens Ag | Rechnersystem und Verfahren zur Sicherung einer Datei |
AU1581699A (en) | 1997-08-01 | 1999-03-08 | Scientific-Atlanta, Inc. | Conditional access system |
WO1999007150A1 (en) | 1997-08-01 | 1999-02-11 | Scientific-Atlanta, Inc. | Encryption devices for use in a conditional access system |
JP3671611B2 (ja) | 1997-08-05 | 2005-07-13 | 富士ゼロックス株式会社 | アクセス資格認証装置および方法 |
JP3622433B2 (ja) | 1997-08-05 | 2005-02-23 | 富士ゼロックス株式会社 | アクセス資格認証装置および方法 |
EP0944011A4 (en) | 1997-08-05 | 2000-08-23 | Enix Corp | COLLECTING FINGERPRINTS |
US6091777A (en) | 1997-09-18 | 2000-07-18 | Cubic Video Technologies, Inc. | Continuously adaptive digital video compression system and method for a web streamer |
IL121862A (en) | 1997-09-29 | 2005-07-25 | Nds Ltd West Drayton | Distributed ird system for pay television systems |
US6112181A (en) | 1997-11-06 | 2000-08-29 | Intertrust Technologies Corporation | Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information |
US6141754A (en) | 1997-11-28 | 2000-10-31 | International Business Machines Corporation | Integrated method and system for controlling information access and distribution |
US6084969A (en) | 1997-12-31 | 2000-07-04 | V-One Corporation | Key encryption system and method, pager unit, and pager proxy for a two-way alphanumeric pager network |
DE69840782D1 (de) | 1998-01-02 | 2009-06-04 | Cryptography Res Inc | Leckresistentes kryptographisches Verfahren und Vorrichtung |
JP4113274B2 (ja) | 1998-02-05 | 2008-07-09 | 富士ゼロックス株式会社 | 認証装置および方法 |
EP0934765A1 (en) | 1998-02-09 | 1999-08-11 | CANAL+ Société Anonyme | Interactive gaming system |
JP3867388B2 (ja) | 1998-02-12 | 2007-01-10 | 富士ゼロックス株式会社 | 条件付き認証装置および方法 |
EP1521467A3 (en) | 1998-03-16 | 2005-04-13 | Intertrust Technologies Corp. | Methods and apparatus for continuous control and protection of media content |
US6189146B1 (en) | 1998-03-18 | 2001-02-13 | Microsoft Corporation | System and method for software licensing |
EP0946022B1 (en) | 1998-03-26 | 2013-12-18 | Nippon Telegraph And Telephone Corporation | Email access control scheme for communication network using identification concealment mechanism |
US6282653B1 (en) | 1998-05-15 | 2001-08-28 | International Business Machines Corporation | Royalty collection method and system for use of copyrighted digital materials on the internet |
FI107984B (fi) | 1998-05-20 | 2001-10-31 | Nokia Networks Oy | Palvelun luvattoman käytön estäminen |
US6216112B1 (en) | 1998-05-27 | 2001-04-10 | William H. Fuller | Method for software distribution and compensation with replenishable advertisements |
US6219652B1 (en) | 1998-06-01 | 2001-04-17 | Novell, Inc. | Network license authentication |
EP0964572A1 (en) | 1998-06-08 | 1999-12-15 | CANAL+ Société Anonyme | Decoder and security module for a digital transmission system |
US6169976B1 (en) | 1998-07-02 | 2001-01-02 | Encommerce, Inc. | Method and apparatus for regulating the use of licensed products |
US6865675B1 (en) | 1998-07-14 | 2005-03-08 | Koninklijke Philips Electronics N.V. | Method and apparatus for use of a watermark and a unique time dependent reference for the purpose of copy protection |
US6275531B1 (en) | 1998-07-23 | 2001-08-14 | Optivision, Inc. | Scalable video coding method and apparatus |
US6226618B1 (en) | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
WO2000011871A1 (en) | 1998-08-23 | 2000-03-02 | Open Entertainment, Inc. | Transaction system for transporting media files from content provider sources to home entertainment devices |
US6397333B1 (en) | 1998-10-07 | 2002-05-28 | Infineon Technologies Ag | Copy protection system and method |
US6519700B1 (en) | 1998-10-23 | 2003-02-11 | Contentguard Holdings, Inc. | Self-protecting documents |
US6330670B1 (en) | 1998-10-26 | 2001-12-11 | Microsoft Corporation | Digital rights management operating system |
US6327652B1 (en) | 1998-10-26 | 2001-12-04 | Microsoft Corporation | Loading and identifying a digital rights management operating system |
JP2000215165A (ja) | 1999-01-26 | 2000-08-04 | Nippon Telegr & Teleph Corp <Ntt> | 情報アクセス制御方法および装置と情報アクセス制御プログラムを記録した記録媒体 |
EP1026898A1 (en) | 1999-02-04 | 2000-08-09 | CANAL+ Société Anonyme | Method and apparatus for encrypted transmission |
US6973444B1 (en) | 1999-03-27 | 2005-12-06 | Microsoft Corporation | Method for interdependently validating a digital content package and a corresponding digital license |
ATE249663T1 (de) | 1999-04-07 | 2003-09-15 | Swisscom Mobile Ag | Verfahren und system zum bestellen, laden und verwenden von zutritts-tickets |
US6453305B1 (en) | 1999-05-21 | 2002-09-17 | Compaq Computer Corporation | Method and system for enforcing licenses on an open network |
AU4661700A (en) | 1999-06-01 | 2000-12-18 | Cacheflow, Inc. | Content delivery system |
WO2001003044A1 (en) | 1999-07-06 | 2001-01-11 | Transcast International, Inc. | Enabling viewers of television systems to participate in auctions |
FR2796183B1 (fr) | 1999-07-07 | 2001-09-28 | A S K | Ticket d'acces sans contact et son procede de fabrication |
US6796555B1 (en) | 1999-07-19 | 2004-09-28 | Lucent Technologies Inc. | Centralized video controller for controlling distribution of video signals |
EP1203281B1 (en) * | 1999-08-02 | 2012-10-10 | DOT Assets No. 2 LLC | System for protecting information over the internet |
US20020056118A1 (en) | 1999-08-27 | 2002-05-09 | Hunter Charles Eric | Video and music distribution system |
US6289455B1 (en) | 1999-09-02 | 2001-09-11 | Crypotography Research, Inc. | Method and apparatus for preventing piracy of digital content |
GB2354102B (en) | 1999-09-08 | 2004-01-14 | Barron Mccann Ltd | Security system |
US6401211B1 (en) | 1999-10-19 | 2002-06-04 | Microsoft Corporation | System and method of user logon in combination with user authentication for network access |
US6246797B1 (en) | 1999-11-12 | 2001-06-12 | Picsurf, Inc. | Picture and video storage management system and method |
DE19956359A1 (de) | 1999-11-24 | 2001-05-31 | Alcatel Sa | Kartenbuchung mittels einer virtuellen Eintrittskarte |
US6738901B1 (en) | 1999-12-15 | 2004-05-18 | 3M Innovative Properties Company | Smart card controlled internet access |
US7165175B1 (en) * | 2000-09-06 | 2007-01-16 | Widevine Technologies, Inc. | Apparatus, system and method for selectively encrypting different portions of data sent over a network |
US7225231B2 (en) | 2000-09-20 | 2007-05-29 | Visto Corporation | System and method for transmitting workspace elements across a network |
US7215770B2 (en) * | 2002-01-02 | 2007-05-08 | Sony Corporation | System and method for partially encrypted multimedia stream |
CA2501725A1 (en) | 2002-10-09 | 2004-04-22 | Legal Igaming, Inc. | System and method for connecting gaming devices to a network for remote play |
WO2005034092A2 (en) * | 2003-09-29 | 2005-04-14 | Handheld Entertainment, Inc. | Method and apparatus for coding information |
-
2002
- 2002-06-05 AU AU2002305814A patent/AU2002305814B2/en not_active Ceased
- 2002-06-05 BR BR0210930-1A patent/BR0210930A/pt not_active Application Discontinuation
- 2002-06-05 JP JP2003504187A patent/JP2004530222A/ja active Pending
- 2002-06-05 CA CA002432189A patent/CA2432189A1/en not_active Abandoned
- 2002-06-05 CN CNA028155858A patent/CN1539117A/zh active Pending
- 2002-06-05 EP EP02734667A patent/EP1340134A4/en not_active Ceased
- 2002-06-05 WO PCT/US2002/017610 patent/WO2002101490A2/en active Search and Examination
- 2002-06-05 KR KR10-2003-7010026A patent/KR20030096250A/ko not_active Application Discontinuation
- 2002-06-05 US US10/162,210 patent/US7853531B2/en active Active
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101536403B (zh) * | 2006-11-03 | 2012-08-08 | 微软公司 | 收件箱管理 |
WO2009015607A1 (fr) * | 2007-07-31 | 2009-02-05 | Huawei Technologies Co., Ltd. | Procédé, système et dispositif assurant la gestion de domaine pour un dispositif utilisateur par un gestionnaire de domaine |
CN102422300A (zh) * | 2009-05-12 | 2012-04-18 | 微软公司 | 基于用户标识的增强产品功能 |
CN102422300B (zh) * | 2009-05-12 | 2015-07-29 | 微软技术许可有限责任公司 | 基于用户标识的增强产品功能 |
US9424399B2 (en) | 2009-05-12 | 2016-08-23 | Microsoft Technology Licensing, Llc | Availability of permission models in roaming environments |
US10846374B2 (en) | 2009-05-12 | 2020-11-24 | Microsoft Technology Licensing, Llc | Availability of permission models in roaming environments |
CN114096316A (zh) * | 2019-07-01 | 2022-02-25 | 瓦格纳集团责任有限公司 | 用于氧还原系统的验证方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2004530222A (ja) | 2004-09-30 |
BR0210930A (pt) | 2005-05-03 |
US20020198845A1 (en) | 2002-12-26 |
CA2432189A1 (en) | 2002-12-19 |
EP1340134A2 (en) | 2003-09-03 |
WO2002101490A2 (en) | 2002-12-19 |
AU2002305814B2 (en) | 2004-06-10 |
KR20030096250A (ko) | 2003-12-24 |
EP1340134A4 (en) | 2004-07-28 |
WO2002101490A3 (en) | 2003-06-05 |
US7853531B2 (en) | 2010-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1539117A (zh) | 在数字权利管理系统中支持多个委托区域的方法和装置 | |
US8468098B2 (en) | Method and system for subscription digital rights management | |
AU2002305814A1 (en) | Cryptographic trust zones in digital rights management | |
EP1309926B2 (en) | Method and system for subscription digital rights management | |
US7290699B2 (en) | Protected content distribution system | |
US7222104B2 (en) | Method and apparatus for transferring usage rights and digital work having transferrable usage rights | |
US20150033359A1 (en) | Method and system for subscription digital rights management | |
EP2316095B1 (en) | Licensing protected content to application sets | |
US8275709B2 (en) | Digital rights management of content when content is a future live event | |
CN102244674B (zh) | 使用标准演示引擎作数字权限管理的系统 | |
AU2005244583B2 (en) | System and method for controlling rights expressions by stakeholders of an item | |
AU2002312352A1 (en) | Method and system for subscription digital rights management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |