CN1739109A - 层次化地为文档分配权限的方法和装置以及具有这样的权限的文档 - Google Patents

层次化地为文档分配权限的方法和装置以及具有这样的权限的文档 Download PDF

Info

Publication number
CN1739109A
CN1739109A CNA02814936XA CN02814936A CN1739109A CN 1739109 A CN1739109 A CN 1739109A CN A02814936X A CNA02814936X A CN A02814936XA CN 02814936 A CN02814936 A CN 02814936A CN 1739109 A CN1739109 A CN 1739109A
Authority
CN
China
Prior art keywords
rights
document
authority
user
stratification
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.)
Granted
Application number
CNA02814936XA
Other languages
English (en)
Other versions
CN1739109B (zh
Inventor
B·塔达阳
A·纳希迪波
X·王
M·C·拉雷
G·劳
T·T·塔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Contentguard Holdings Inc
Original Assignee
Contentguard Holdings Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Contentguard Holdings Inc filed Critical Contentguard Holdings Inc
Publication of CN1739109A publication Critical patent/CN1739109A/zh
Application granted granted Critical
Publication of CN1739109B publication Critical patent/CN1739109B/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/107License processing; Key processing
    • G06F21/1075Editing

Abstract

数字权限管理允许一个或多个使用权限和授权权限关联于一文档。通过使用权限和授权权限的使用,创建与一个文档关联的权限层次,提供从内容所有者向下扩展至一个或多个用户的权限树型结构。

Description

层次化地为文档分配权限的方法和装置 以及具有这样的权限的文档
技术领域
一般而言,本发明的系统和方法涉及具有关联权限的文档。尤其是,本发明的系统和方法涉及具有层次化权限结构的文档以及用于分配那些权限的系统和方法。
背景技术
数字权限管理(DRM)描述一个过程,这个过程将使用权限附加于一数字作品诸如电子内容,并且管理和实施上述权限。通常,这些数字作品和电子内容可包括任意类型的内容,诸如音乐、书籍、多媒体展示(multimediapresentation)、电子书(eBook)、视频信息等等。通常,任何能够储存的信息都能通过使用数字权限管理进行保护。例如,一个数字书可附有控制这本书使用的许可建立条件,诸如观看、打印、借阅等等。随后可由例如关联读者的软件控制这些权限,并且可由例如交换所(clearinghouse)批准诸如购买、打印等可允许的交易。
阻止如文档这样的数字作品通过诸如因特网这样的电子方法广泛分发的最重要的问题之一,是在那些数字文档的分发、散布和使用过程中缺少对内容所有者的知识产权的保护。克服这一问题的努力已经被称为“知识产权管理(intellectual property rights management)”(IPRM)、“数字产权管理(digital property rights management)”(DPRM)、“知识产权管理(intellectual property management)”(IPM)、“权限管理(rightsmanagement)”(RM)和“电子版权管理(electronic copyright management)”(ECM),这些可共同被称为数字权限管理(Digitial Rights Management)(DRM)。在数字权限管理中有很多问题,包括认证、授权、记帐、支付和财务结算、权限规范、权限验证、权限实施、文档保护等等。
在印刷文档的领域中,一般将作者所创作的作品提供给出版商,由出版商安排版式并印刷作品的大量复制品。然后将这些复制品分发到书店或其它零售场所,最终用户在这些场所购买这些复制品。虽然低质量的物理复制品和高成本的分发印刷材料已经充当未经授权地复制大多数印刷文档的阻碍,但是如果不加保护,则电子文档允许方便的复制、修改和再分发。因此,数字权限管理允许保护数字文档,例如使复制、修改和重新分发变得复杂化。
同样,已经广泛地认识到,难以防止乃至阻止个人在当前的通用计算机和通信系统中,诸如在个人计算机、工作站和通过诸如局域网、内联网和因特网这样的分布式网络连接的其它设备中,进行未经授权的电子文档分发。提供基于硬件的解决方案以防止未经授权的复制的许多尝试已证明是不成功的。而且,宽带通信技术的迅速扩大和“国家信息基础设施”(NII)的发展可能使以电子方式发行大型文档更为方便,从而排除了未经授权分发文档的最大阻碍。因此,数字权限管理技术提供了防止数字文档以电子方式发行的一种方法。
已经使用了两种基本方案尝试解决文档保护问题。详细地说,这两种基本方案是安全容器(secure container)和受托系统(trusted system)。安全容器,或者简单地说是加密的文档,提供保持文档内容加密直至满足一组授权参数为止的一种方法。在例如由文档提供者验证了各种参数之后,可将文档释放给用户。诸如IBM的Cryptolopes和InterTrust Digiboxes等的商业产品属于这一类。尽管安全容器方法在通过不安全的信道期间为保护文档提供一个解决方案,但是它不提供防止合法用户获得未加密文档的任何机制,于是,例如,在未经授权的情况下使用和重新分发未受保护的文档。
在受托系统方法中,处理例如文档的分发和观看的整个系统负责防止未经授权的使用。构建这样一个受托系统通常需要引入诸如安全处理器、安全存储器以及安全交付(rendering)设备等新硬件。受托系统还要求所有运行在系统上的软件应用程序被认证为可信任的。
通过引用包括在此的美国专利No.5,530,235、5,634,012、5,715,403、5,638,443和5,629,980,通常讨论数字权限管理。通常,作者创作文档并为分发将它传送至分发者。典型地,作者是内容的创作者,不过,作者可以是创作者、所有者、编辑者中的任何一个,或者是控制内容的一部分的任何实体,或者是那些实体之一的代理。作者可直接分发文档,不用涉及第二方团体诸如分发者。因此,作者和分发者可以是同一实体。分发者可向一个或多个用户分发文档,例如在请求时。在典型的电子分发模型中,内容可作为加密形式的文档分发。例如,分发者可用随机密钥加密文档,用对应于一个或多个用户的公钥加密随机密钥。这样,加密文档可单独为特定用户定制。然后这个用户可用私钥解码公钥并用公钥解密和观看文档。
经由能从一个或多个想要观看特定文档的用户收集请求的交换所,可从用户将用于文档的支付传至分发者。交换所还能收集支付信息,如借记交易(debit transaction)、贷记交易(credit transaction)、信用卡交易、或其它已知的电子支付方案,并将所收集的支付传送至分发者。此外,交换所可保留支付中的一个份额作为这些服务的费用。分发者还可从交换所保留支付的一部分用于,例如,分发服务和应归于作者的版税。
每次用户请求文档时,可将一个记帐消息送至记帐服务器,例如,它能保证用户的每个请求符合分发者分发的文档。另外,记帐服务器和分发者可接收记帐信息以消解任何不一致性。
概述
在上述概念上扩展,为一个或多个数字作品分配层次化权限是有利的。例如,可授予第一用户使用一文档的权限,这个权限例如可涉及一个费用,另外,这个用户具有将相同或不同的权限转让给第二用户的权限。进一步扩展,第二用户也具有将指定的权限分配(assign)给第三用户的权限。通常,能以类似于金字塔方案或树形结构的步骤分发层次化权限,并且在这个结构的每个分支中分配可与任何其它分支中相同或不同的权限。通常,越接近于文档作者的用户,用户得到越高的权力和越多的权限。然而,依赖于特定的实现,内容所有者可能要通过限制靠近根的一个或多个节点的权力或权限来偏离一般规则。例如,出版商可能要分发者分发一本书并且授予最终用户付费阅读这本书的权限。不过,出版商可能不想为分发者提供阅读这本书的权限,除非,例如,分发者也为观看权限使付与最终用户相当的费用。这种层次化权限方案可用于从内容所有者到分发者、到第二级分发者、到最终用户等等的分发链。通常,可由任何人或任何实体将层次化权限与任何信息关联起来。
因此,本发明的方面涉及数字权限管理。详细地说,本发明的典型实施例提供层次化数字权限的管理。
本发明的另外方面为用户提供分配层次化权限的能力和对具有关联的层次化权限的信息的管理。
本发明的另外方面涉及基于与文档关联的层次化权限确定用户的使用权限。
本发明的另外方面涉及具有一个或多个关联的层次化权限的信息。
本发明的这些和其它特点和优点被描述,或者从下面实施例的详细说明中是显而易见的。
附图说明
本发明的实施例将参考下列附图详细地描述,附图是:
图1是一功能方框图,示出依照本发明的典型的文档;
图2是一示意图,示出依照本发明的具有关联的层次化权限的文档分发的典型实施例;
图3是第二示意图,示出依照本发明的具有关联的层次化权限的文档分发的典型实施例;
图4是一流程图,概述依照本发明的将权限与文档关联的典型方法;以及
图5是一流程图,概述依照本发明使用层次化权限的典型方法。
详细说明
层次化权限的分配,例如允许作者更强地控制一或多个文档。这个层次化权限分配还允许更强地控制整个文档分发链扩展至对例如分发者、第二级分发者、用户等等的。因此,与文档关联的权限的图形表示可呈现为一系列互连的节点,每一个节点具有一关联的部分权限。
本发明的系统和方法的典型实施例还可包括权限上的权限(rights-on-rights)方案,在这个方案中,例如,计数器或其它系统管理不同的层、节点和分支以调整权限,例如,来修改、编辑、分配、取消权限,向一个或多个其它层转让其它权限等。由于权限可看作为一个对象类,例如使用XML,权限可包括它们本身并且象迭代那样依赖自己。例如,用户可转让最多两层权限分配树的权限上的权限,它可,例如,进一步限制和控制权限和文档两者的整个分发。因此,用户的权限可不同于用户在层次化结构中能够分配或转让的权限。
另外,例如,修改、编辑、拷贝、标记等权限能从所有者传递给用户。与一个或多个这些权限关联的可以是文档跟踪动作。例如,使用数字签名,文档可管理和记录它的分发路径,记录每次用户与文档的交互,包括,例如,任何分配和/或分发动作,或任何其它相关的信息。因此,有可能文档将具有多个关联的署名,例如表示文档,在可用于那个特定的用户的时候的“快照(snapshot)”。例如,第二用户能添加、减少、修改、编辑第一用户已经签署的文档内容。然后由第二用户对修改“署名”,记录那个用户与文档的交互。然后例如,可将文档的两个版本存储在数据库中,用作参考、记帐、再出概况等等。
另外,使用文档的权限可基于内容或基于角色,如在共同待批的代理摘要(Attorney Docket)No.111325.64中所述,专利标题为“Method andApparatus for Assigning Conditional or Consequential Rights toDocuments and Documents Having Such Rights”,在此与它一起申请并通过引用将它全部包括在此。例如,公司总裁可能想成为唯一授权使用特定文档的人。如果这个公司现在改变,假定例如总裁能够使用例如生物测定、智能卡、身份证或相当的识别设备或方案,验证他们的职位(position)新的总裁可自动成为权限持有者。这允许权限的分配与职位的分配分离。
同样,本发明的系统和方法可与权限编辑工具和模板一起使用,那些在标题为“Method and Apparatus for Editing and Specifying the Rights andConditions Associated with Documents or Digital Contents”的美国临时专利申请序列号No.60/261,753中讨论,并通过引用将它全部包括在此。例如,可通过使用模板分配权限,模板能够帮助根据如工作职位、地理位置、概况、标识符等为一类或多类用户分配权限。
此外,这种概念将自身扩展至医学领域。例如,在医生使用医学记录的地方,医学记录可包含某一类或领域的个人的使用权限。例如,这能通过限制访问一个或多个文档,同时满足对患者安全的担心和患者的隐私两者。
另外,例如,基于角色或基于内容的权限能用于得到具有成人内容的电影以限制特定类别的个人观看成人内容。可记录得到受限止内容的尝试,并且例如报告给合适的部门。此外,可将父母视作层次化权限分配结构中的一个节点,这样父母能获得一个权限分配、权限修改和权限定制的模板或工具包,然后将权限传递给一个或多个孩子。随后父母能随着如孩子成长使用具有或不具有相应模板的基于年龄的权限分配方案更新和修改孩子的权限。
图1示出了典型文档100。典型文档100包括通过连接5互连的权限管理模块110、权限分配模块120、跟踪模块130、权限使用确定模块140、接口模块150、记帐模块160和文档更新模块170。文档100还可连接至分布式网络(未示出),该网络还可连接或不连接到一或多个其它文档、记帐处理系统、权限管理系统或其它分布式网络以及一个或多个输入设备和显示设备(未示出)。
虽然在图1中所示的典型实施例显示了文档100和配置的关联部件,但要意识到文档100的各种部件可位于分布式网络的远端部分,如局域网、广域网、企业内部互联网和/或因特网,或位于专用文档或文档系统内。因而,应该意识到文档100的部件可结合到一个设备中或配置在分布式网络的某个节点上。此外,应该意识到为了便于图示,文档100的各种的功能部件已经如图1所示那样被分开。不过,在图1中所示的任何功能部件可在不影响系统操作的情况下被组合或进一步划分。从下面的说明中还将意识到,为计算效率起见,文档的部件可在不影响系统的操作的情况下,被安排在分布式网络中任何位置。此外,要意识到在此使用的术语模块包括任何提供如这里所述的功能的硬件和/或软件。同样,文档100可包含自身,诸如电子书,并包括任何必需的控制器、存储器和/或I/O接口,它们可能必需给予文档100的特定实施例和/或实现。另外,文档100可以是任何与层次化权限关联的信息。
此外,连接5可以是有线或无线连接或任何其它已知或将要发展的能够为连接的组件提供和传送数据的组件。另外,输入设备可包括,例如,键盘、鼠标、语音至文本转换器、输入笔等等。通常,输入设备可以是能够将信息传送至文档100的任何设备。此外,显示设备可以是计算机显示器、PDA上的显示屏、电子书或任何其它能够为一个或多个用户显示信息的设备。
在操作中,诸如文档创建者这样的用户将权限与文档100关联起来。具体地说,通过接口模块150和一个或多个输入设备和显示设备,用户输入要与文档100关联的权限。在权限管理模块110和权限分配模块120的协作中,将权限与文档100关联起来。在这个典型实施例中,假定内容拥有者或作者不负责任何类型记帐过程,例如,与为文档100分配权限关联的记入贷方(crediting)或记入借方(debiting)。然而,要意识到对于特定的实施例,可能想要根据用户与文档100关联的权限贷记或借记给用户。然而,如前所述,权限的关联和分配可由例如一个或多个外部权限分配系统完成,外部权限分配系统将一个或多个层次化权限与文档100关联起来的。
例如,报纸的雇员可被雇来写特定专题的文章。在文章完成时,记者可将观看、编辑和分发权限分配给出版商。然后,例如,在分配这些权限并将文档分发给出版商时,作者可为它们的工作被记入贷方。
可替换地,用户可接收文档100并想要修改与那个文档关联的权限。这样,权限管理模块110确定与文档100关联的可用的可分配的权限。然后,通过接口模块150和一个或多个输入和显示设备,接收要由用户分配的权限。接着,权限管理模块110作出有关分配是否是可允许的判断。例如,关联于文档100的权限可根据,例如用户、分发经历、其它用户与文档的交互等等,限制当前用户修改关联权限的请求是否是可允许的。如果权限分配模块120确定用户的请求是不允许的,则向用户发送一条消息指出这种情况。然而,如果权限管理模块120确定分配是可允许的,则由记帐模块160作出一个可选的判断,判断是否需要执行任何记帐功能。如果需要执行记帐功能,记帐模块160可适当地执行任何必需的贷记和/或借记。例如,记帐模块160能够联系一个批准用户交易的记帐系统(未示出)。可替换地,例如,记帐模块160可通过例如智能卡、信用卡接口等与用户接口,并正确在用户帐户上记入借方或贷方。然而,要意识到记帐模块160不需要执行任何功能,无论是否关联于文档的权限在例如可用于审查和评注的文档中指定。此外,要意识到记帐模块160不需要实时执行记帐功能,但可在需要的基础上、以批处理或其他方式执行它们。例如,如果文档100是电子书,记帐模块160在这本电子书被分发时可借记每个观看这本电子书内容的用户。然后,在这本电子书返回至例如图书馆时,记帐模块160能与例如一个执行任何必需的记帐功能的记帐系统同步。
通常,如果要求记帐且记帐成功,则用户所选择的权限与文档关联起来。不过,如果例如,记帐功能没有被准许,则将向用户发送一个消息表示发生了问题。
在由文档更新模块170将更新的权限与文档关联起来之后,跟踪模块130能可选地维护一历史记录,例如,用数字签名、权限更新或任何其它的更新,诸如由这个特定的用户所作的编辑等。这个信息随后可在跟踪模块130的协作下与文档关联起来。
在使用中,用户接收一个或多个文档用于观看、编辑、修改、更新、发布等等。在收到文档100时,权限管理模块110确定可用于那个用户的权限。如果用户的使用请求相应于可用于那个用户的权限,则权限使用确定模块140在权限管理模块110的协作下,准许用户的请求。此外,根据用户的使用请求,文档更新模块170可允许用户进行例如编辑、更新或修改文档110。
然而,如果用户的使用请求不相应于可用于那个用户的使用权限,则将向用户发送一条消息,例如请求输入可替换的使用请求或者拒绝访问这个文档。可选地,跟踪模块130还能维护这个文档的用户访问尝试和权限请求的日志。
图2示出了在树的每个节点具有关联的层次化权限的文档的典型树。具体而言,一个用户,诸如内容所有者200,分发一个或多个文档至用户210、220和230。文档240、250和260分别包括使用权限和授权权限。使用权限控制用户能访问特定文档的范围。授权权限控制用户分配权限的能力、控制进一步分发文档和调整该文档能分发的用户数量。在这个典型实施例中,内容所有者200分发第一文档至用户210,然后用户210分发文档240至用户220。另外,内容所有者分发文档250和260至用户230。
在这个典型实施例中,根据授权权限244,用户210具有进一步将权限分发至一个或多个其它用户的权限。在这个例子中,用户210分发文档240至用户220。因此,用户220将有一个具有关联的使用权限242和授权权限244的文档240的版本。这些使用权限242和授权权限244可以是授予用户210的使用权限和授权权限的子集,或者可以包括不存在于准予用户210的使用权限和授权权限中的其它权限。
用户230拥有两个文档250和260。文档250包括关联的使用权限252和授权权限254。同样地,文档260包括使用权限262和授权权限264。随后根据可用的权限,用户230具有修改一个或多个使用权限和/或授权权限并将它们传送至一个或多个其它部门的能力。如此,使用权限和授权权限的层次结构从类似树的结构中的内容所有者延伸至一个或多个用户。
图3示出了各种的与一典型文档关联的使用权限和授权权限的典型实施例。具体而言,内容所有者300分发六个文档310-360。文档310允许用户A具有观看权限和向两个附加层授权观看权限的权限。用户B具有观看权限和向一个附加层上的两个用户授权观看权限的权限。用户C和D都具有由用户B准予的观看权限但没有授权权限。
文档320允许用户K具有观看权限和向一个附加层授权观看权限的权限。在授予这些观看权限后,用户W具有这个文档的观看权限。
对于文档330,内容所有者300授予用户V打印使用权限而没有授权权限。这样,文档330不能进一步被授权,并且例如,可在用户V行使打印权限后变成不可访问。
文档340提供用户E打印权限和向两个附加层授权观看权限的权限。在授权这些权限后,用户F具有观看权限和向一个另外的层上的两个其它用户授权观看权限的权限。在授权这些权限后,用户G和H将都能观看文档340。
对于文档350,内容所有者300已经为用户Z提供所有的权限。这样,用户Z具有为文档350分配任何授权和/或使用权限的能力。这样,能基于根据被用户Z关联于文档350的权限而被更新的权限进一步分发和/或使用文档350。
文档360允许用户Q具有对于无限量用户的分发权限和为这些用户的每一个授权观看权限的能力。这样,用户Q能向一或多个用户X授权观看权限,使用户X能例如在每次观看付费的基础上观看该文档。
虽然示于图3的典型实施例只示出了特定的使用权限和授权权限,但是要意识到任何使用权限,诸如编辑、修改、更新、拷贝、观看等,都能关联于一个或多个文档。此外,要意识到关联于文档的权限可包括记帐权限、条件或因果权限、返回权限、跟踪权限、署名要求权限等等。通常,关联于文档的权限可以是任何准许或限制一个或多个用户的访问,并至少可包含所有的在XrMLTM权限语言中规定的权限和关联的使用权限和语法。
图4示出了将权限与文档关联的一种方法的典型实施例。具体而言,控制始于步骤S100并继续至步骤S110。在步骤S110中,作出权限是否已与文档关联的判断。如果权限与文档关联,则控制继续至步骤S120,在那里确定可用于特定用户的使用和授权权限。控制然后继续至步骤S130。
在步骤S130中,接收一个或多个用户想要关联于文档的权限。接着,在步骤S140中,确定这些权限的分配是否是可允许的。如果分配是可允许的,控制继续至步骤S160。否则,控制跳至步骤S150。在步骤S150中,将向用户传送一个消息表示分配不可用。然后控制可选地继续回至步骤S130。
在步骤S160,可执行可选的记帐功能。如果需要记帐,控制继续至步骤S170。否则,控制跳至步骤S200。
在步骤S170中,尝试任何必需的记帐功能。然后,在步骤S180中,作出决定是否允许记帐的判断,例如贷记或借记。如果记帐功能成功,控制跳至步骤S200。否则,控制继续至S190,在这里可向用户传送一条消息,并且控制返回步骤S130。
在步骤S200中,将由一个或多个用户选择的权限与文档关联起来。然后,在步骤S210中,可更新文档以反映例如哪些使用权限被使用过、任何这些使用权限的效果、用户的签名以及例如对任何授权权限的修改或分配。控制然后继续至步骤S200,在这里控制序列结束。
图5示出了使用一个或多个使用权限和授权权限的典型方法。具体而言,控制始于步骤S300并继续至步骤S310。在步骤S310,接收使用请求。这个使用请求可以是一个或多个使用权限请求或授权权限请求。然后在步骤S320中,确定可用于特定用户的权限。例如,如前所述,权限能够基于用户身份、用户职位、用户状态等等。控制然后继续至步骤S330。
在步骤S330,作出该用户的权限请求是否是可允许的判断。如果使用请求是不可允许的,则控制继续至步骤S340。否则,控制跳至步骤S350。
在步骤S340中,可向用户传送一条消息表示所请求的使用,也就是使用或授权权限,是不可允许的。然后控制可选地跳回至步骤S320。
在步骤S350,根据例如使用请求或授权请求,作出是否要执行记帐功能的判断。如果要执行记帐功能,则控制继续至步骤S360。否则,控制跳至步骤S390。
在步骤S360中,尝试记帐功能。然后在步骤S370中,作出是否允许记帐功能的判断。如果允许记帐功能,控制继续至步骤S380。否则控制跳至步骤S390。
在步骤S380,向用户传送一条消息,表示例如贷记和/或借记授权失败。然后控制能,例如,跳回至步骤S320,或可选地可向用户提示,请求另外的记帐信息。
在步骤S390,允许一个或多个使用权限或授权权限。控制然后继续至步骤S400,在这里控制序列结束。
如在图1中所示,文档可或者在一个单一的可编程的通用计算机上或在独立的可编程的通用计算机上实现。然而,文档还能在专用计算机、可编程的微处理器或微控制器和外部集成电路元件、ASIC或其它集成电路、数字信号处理器、硬件(hardwired)电子或诸如分立元件电路的逻辑电路、诸如PLD、PLA、FPGA、PAL这样的可编程逻辑器件等等上实现。通常,任何能够实现能依次实现在图4-5中的流程图的有限状态机(finite state machine)的设备都能用于实现依照本发明实现的文档和层次化权限管理系统。
而且,所揭示的方法可方便地在使用对象和面向对象的软件开发环境中的软件中实现,这个开发环境提供能够用于各种各样计算机或工作站硬件平台上的可移植的(portable)源代码。可替换地,所揭示的文档和权限管理系统可部分地或全部地在使用标准逻辑电路或VLSI设计的硬件中实现。采用硬件还是软件实现依照本发明的系统和方法,依赖于系统的速度和/或效率要求、特定的功能、以及所使用的特定软件和/或硬件系统或微处理器或微计算机系统。不过,这里所示的文档和权限管理系统,能方便地由那些在应用领域中普通熟练技术人员,通过这里提供的功能性描述和计算机领域的一般基础知识,使用任何已知的或以后被开发出的系统或结构、设备和/或软件,在硬件和/或软件中实现。
而且,所揭示的方法可方便地作为在可编程的通用计算机、专用计算机、微处理器等上执行的软件实现。在这些例子中,本发明的方法和系统能实现为嵌入在个人计算机、电子书、安全容器等中的程序,诸如Java或CGI脚本、XML文档、驻留在服务器或图形工作站上的资源、嵌入在专用电子文档、电子文档阅读器中的例行程序等等。文档和权限管理系统还能通过物理地将系统和方法合并到硬件和/或软件系统中实现,诸如计算机的硬件和软件系统或专用电子文档。
因此,显然已经依照本发明提供了用于管理电子文档的系统和方法。虽然已结合多个实施例描述了本发明,但是很显然,对于本应用领域的普通熟练技术人员,许多替换、修改和变化将是或是显而易见的。因此,申请者旨在将所所有这样的替换、修改和变化包括在本发明的精神和范围之内。

Claims (21)

1.一权限管理系统包括:
一个或多个层次化权限;以及
一权限管理模块,管理所述一个或多个层次化权限。
2.如权利要求1所述的系统,其特征在于,所述一个或多个层次化权限包括一个或多个使用权限和授权权限。
3.如权利要求2所述的系统,其特征在于,所述使用权限包括观看、打印、编辑、批准、修改、更新和复制中的至少一个。
4.如权利要求2所述的系统,其特征在于,授权权限包括分发权限和分发数量中的至少一个。
5.如权利要求1所述的系统,其特征在于,所述一个或多个层次化权限关联于一个或多个数字作品。
6.如权利要求5所述的系统,其特征在于,所述数字作品包括电子书、书籍、文档、音乐、音频信息、多媒体展示和视频信息中的至少一个。
7.一管理权限的方法包括:
确定一个或多个层次化权限;以及
将所述一个或多个层次化权限与一个或多个数字作品关联起来。
8.如权利要求7所述的方法,其特征在于,所述一个或多个层次化权限包括一个或多个使用权限和授权权限。
9.如权利要求8所述的方法,其特征在于,所述使用权限包括观看、打印、编辑、批准、修改、更新和复制中的至少一个。
10.如权利要求8所述的方法,其特征在于,所述授权权限包括分发权限和分发数量中的至少一个。
11.如权利要求7所述的方法,其特征在于,所述一个或多个层次化权限与一个或多个信息部分关联起来。
12.如权利要求7所述的方法,其特征在于,所述数字作品包括电子书、音乐、音频信息、多媒体展示和视频信息中的至少一个。
13.一数字权限管理语言包括:
一个或多个层次化使用权限;以及
一个或多个层次化授权权限。
14.如权利要求13所述的语言,其特征在于,所述层次化使用权限包括观看、打印、编辑、批准、修改、更新和复制中的至少一个。
15.如权利要求13所述的语言,其特征在于,所述层次化授权权限包括分发权限和分发数量中的至少一个。
16.一种信息存储介质包括:
确定一个或多个层次化权限的信息;以及
将所述一个或多个层次化权限与一个或多个数字作品关联起来的信息。
17.如权利要求16所述的介质,其特征在于,所述一个或多个层次化权限包括一个或多个使用权限和授权权限。
18.如权利要求17所述的介质,其特征在于,所述使用权限包括观看、打印、编辑、批准、修改、更新和复制中的至少一个。
19.如权利要求17所述的介质,其特征在于,所述授权权限包括分发权限和分发数量中的至少一个。
20.如权利要求16所述的介质,其特征在于,所述一个或多个层次化权限与一个或多个信息部分关联起来。
21.如权利要求16所述的介质,其特征在于,所述数字作品包括电子书、书籍、音乐、音频信息、多媒体展示和视频信息中的至少一个。
CN02814936XA 2001-05-31 2002-05-10 层次化地为文档分配权限的方法和装置以及具有这样的权限的文档 Expired - Lifetime CN1739109B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/867,748 2001-05-31
US09/867,748 US6895503B2 (en) 2001-05-31 2001-05-31 Method and apparatus for hierarchical assignment of rights to documents and documents having such rights
PCT/US2002/014752 WO2002099560A2 (en) 2001-05-31 2002-05-10 Method and apparatus for hierarchical assignment of rights to documents and documents having such rights

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201210012059.3A Division CN102682234B (zh) 2001-05-31 2002-05-10 用于分配和管理由多个设备使用数字作品的权限的系统

Publications (2)

Publication Number Publication Date
CN1739109A true CN1739109A (zh) 2006-02-22
CN1739109B CN1739109B (zh) 2012-03-14

Family

ID=25350394

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201210012059.3A Expired - Lifetime CN102682234B (zh) 2001-05-31 2002-05-10 用于分配和管理由多个设备使用数字作品的权限的系统
CN02814936XA Expired - Lifetime CN1739109B (zh) 2001-05-31 2002-05-10 层次化地为文档分配权限的方法和装置以及具有这样的权限的文档

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201210012059.3A Expired - Lifetime CN102682234B (zh) 2001-05-31 2002-05-10 用于分配和管理由多个设备使用数字作品的权限的系统

Country Status (6)

Country Link
US (5) US6895503B2 (zh)
EP (1) EP1390830A4 (zh)
JP (7) JP4511828B2 (zh)
CN (2) CN102682234B (zh)
MX (1) MXPA03010989A (zh)
WO (1) WO2002099560A2 (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100419773C (zh) * 2006-03-02 2008-09-17 王清华 一种电子文档的许可认证方法和系统
CN101877701A (zh) * 2009-04-28 2010-11-03 诺基亚西门子通信公司 依赖权限访问多媒体内容的方法和设备与包括其的系统
CN101965558A (zh) * 2008-02-29 2011-02-02 三菱电机株式会社 事件历史存储装置、事件历史追踪装置、事件历史存储方法、事件历史存储程序以及数据结构
CN101453357B (zh) * 2007-12-05 2011-08-03 中国移动通信集团公司 一种网络管理控制方法与网络管理控制系统
CN104517062A (zh) * 2013-09-26 2015-04-15 中兴通讯股份有限公司 一种基于文档对象模型的分权限文档管理的方法及装置
CN105843790A (zh) * 2016-04-27 2016-08-10 吉林工程技术师范学院 个性化编辑出版方法
CN106447187A (zh) * 2016-09-05 2017-02-22 武汉盛硕电子有限公司 一种基于短距离无线通信的智能印章管理系统及控制方法
CN107430648A (zh) * 2014-11-03 2017-12-01 意锐泽私人有限公司 用于监控受版权保护材料的系统
CN108280361A (zh) * 2017-01-05 2018-07-13 珠海金山办公软件有限公司 一种权限分级管理方法及装置
CN109246079A (zh) * 2018-08-02 2019-01-18 网易乐得科技有限公司 权限管理方法、系统、介质和电子设备
CN110826103A (zh) * 2019-11-13 2020-02-21 腾讯科技(深圳)有限公司 基于区块链的文档权限处理方法、装置、设备及存储介质

Families Citing this family (142)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7149514B1 (en) 1997-07-30 2006-12-12 Bellsouth Intellectual Property Corp. Cellular docking station
US20080207197A1 (en) 1997-07-30 2008-08-28 Steven Tischer Apparatus, method, and computer-readable medium for interfacing devices with communications networks
KR100805341B1 (ko) * 1999-06-18 2008-02-20 이촤지 코포레이션 가상 지불 계정을 이용하여 인터네트워크상에서 상품,서비스 및 콘텐츠를 주문하는 방법 및 장치
US6834308B1 (en) * 2000-02-17 2004-12-21 Audible Magic Corporation Method and apparatus for identifying media content presented on a media playing device
US20020083346A1 (en) * 2000-12-21 2002-06-27 Rowlands Jonathan L. Method of local data distribution preserving rights of a remote party
GB2371636A (en) * 2000-12-21 2002-07-31 Nokia Oyj Content Distribution System
US7363278B2 (en) 2001-04-05 2008-04-22 Audible Magic Corporation Copyright detection and protection system and method
US8972481B2 (en) 2001-07-20 2015-03-03 Audible Magic, Inc. Playlist generation method and apparatus
AR037011A1 (es) * 2001-08-13 2004-10-20 Qualcomm Inc Un metodo para almacenar una aplicacion en un dispositivo, un dispositivo para ejecutar una aplicacion con dicho metodo, metodos para permitir acceso a un recurso del dispositivo y asociar una lista de autorizacion a una aplicacion, sistemas para almacenar una aplicacion en un dispositivo, para perm
CA2477246A1 (en) * 2002-02-20 2003-08-28 Millard Jay Habegger Electronic document tracking
US7213269B2 (en) 2002-02-21 2007-05-01 Adobe Systems Incorporated Application rights enabling
JP4147796B2 (ja) * 2002-03-25 2008-09-10 ソニー株式会社 情報画像利用システム、情報画像管理サーバ、情報画像管理方法、及び、プログラム、記録媒体
JP3622913B2 (ja) * 2002-03-25 2005-02-23 ソニー株式会社 情報画像利用システム、情報画像管理装置、情報画像管理方法、ユーザ情報画像、及び、プログラム、記録媒体
JP4147795B2 (ja) * 2002-03-25 2008-09-10 ソニー株式会社 情報画像利用システム、情報画像管理装置、情報画像管理方法、プログラム及び記録媒体
US20030236750A1 (en) * 2002-06-19 2003-12-25 Suermondt Henri Jacques Customized information access
DE10229160A1 (de) * 2002-06-28 2004-01-15 Inalfa Industries B.V. Steuerung für einen Dachaufbau eines Fahrzeugs, Dachaufbau und Verfahren zum Steuern eines Dachaufbaus
US8554187B2 (en) 2002-07-15 2013-10-08 At&T Intellectual Property I, L.P. Apparatus and method for routing communications between networks and devices
US7200424B2 (en) 2002-07-15 2007-04-03 Bellsouth Intelectual Property Corporation Systems and methods for restricting the use and movement of telephony devices
US8416804B2 (en) 2002-07-15 2013-04-09 At&T Intellectual Property I, L.P. Apparatus and method for providing a user interface for facilitating communications between devices
US8526466B2 (en) 2002-07-15 2013-09-03 At&T Intellectual Property I, L.P. Apparatus and method for prioritizing communications between devices
US8000682B2 (en) 2002-07-15 2011-08-16 At&T Intellectual Property I, L.P. Apparatus and method for restricting access to data
US8543098B2 (en) * 2002-07-15 2013-09-24 At&T Intellectual Property I, L.P. Apparatus and method for securely providing communications between devices and networks
US8275371B2 (en) 2002-07-15 2012-09-25 At&T Intellectual Property I, L.P. Apparatus and method for providing communications and connection-oriented services to devices
BR0315550A (pt) * 2002-10-22 2005-08-23 Koninkl Philips Electronics Nv Método para autorizar uma operação solicitada por um primeiro usuário em um item de conteúdo, e, dispositivo arranjado para executar uma operação solicitada por um primeiro usuário em um item de conteúdo
US7818678B2 (en) 2002-10-31 2010-10-19 Litera Technology Llc Collaborative document development and review system
US7278168B1 (en) 2002-11-27 2007-10-02 Adobe Systems Incorporated Dynamic enabling of functionality in electronic document readers
US8660960B2 (en) * 2002-11-27 2014-02-25 Adobe Systems Incorporated Document digest allowing selective changes to a document
US7203833B1 (en) * 2002-12-23 2007-04-10 Microsoft Corporation History based rights computation for managed code
CN100499450C (zh) * 2003-04-22 2009-06-10 国际商业机器公司 数字资源的分层密钥生成方法及其设备
JP4347123B2 (ja) * 2003-05-02 2009-10-21 キヤノン株式会社 文書処理システムおよび文書処理方法およびコンピュータが読取り可能な記憶媒体およびプログラム
US7735144B2 (en) 2003-05-16 2010-06-08 Adobe Systems Incorporated Document modification detection and prevention
US7562215B2 (en) * 2003-05-21 2009-07-14 Hewlett-Packard Development Company, L.P. System and method for electronic document security
US7512798B2 (en) * 2003-06-27 2009-03-31 Microsoft Corporation Organization-based content rights management and systems, structures, and methods therefor
US7716288B2 (en) * 2003-06-27 2010-05-11 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
US20050108572A1 (en) * 2003-08-14 2005-05-19 Flynn Kevin C. Electronic document confidentiality system
KR100493900B1 (ko) * 2003-08-21 2005-06-10 삼성전자주식회사 사용자간 콘텐츠에 대한 권한정보의 공유방법
US7885894B2 (en) * 2003-11-27 2011-02-08 Panasonic Corporation Content distribution system and content license management method
US7457964B2 (en) * 2004-02-04 2008-11-25 Microsoft Corporation Trusted path for transmitting content thereon
JP5175546B2 (ja) * 2004-05-17 2013-04-03 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Drmシステムにおける権利処理
US7707642B1 (en) 2004-08-31 2010-04-27 Adobe Systems Incorporated Document access auditing
JP4843208B2 (ja) * 2004-09-30 2011-12-21 株式会社東芝 デジタルコンテンツ編集装置、デジタルコンテンツ編集方法、デジタルコンテンツ編集プログラムおよびデジタルコンテンツ編集プログラムを記録した記録媒体
JP4951518B2 (ja) * 2004-11-12 2012-06-13 コンテントガード ホールディングズ インコーポレイテッド 権利表現の発行が許可されていることを確認するための方法、システム、および装置
WO2006057639A1 (en) * 2004-11-24 2006-06-01 Contentguard Holdings, Inc. Adapting rights to derivate works
CN101120355B (zh) * 2004-12-21 2012-09-26 桑迪士克股份有限公司 用于控制在存储器装置中存取的方法
CN101485136A (zh) * 2005-01-20 2009-07-15 艾利普有限公司 用于安全地转换档案的自动方法及系统
US7849100B2 (en) * 2005-03-01 2010-12-07 Microsoft Corporation Method and computer-readable medium for generating usage rights for an item based upon access rights
JP4455375B2 (ja) * 2005-03-04 2010-04-21 キヤノン株式会社 文書管理システム、文書処理装置及びその文書処理制御方法並びにプログラム
US20060200664A1 (en) * 2005-03-07 2006-09-07 Dave Whitehead System and method for securing information accessible using a plurality of software applications
US20060249576A1 (en) * 2005-04-04 2006-11-09 Mark Nakada Systems and methods for providing near real-time collection and reporting of data to third parties at remote locations
US20060224517A1 (en) * 2005-04-04 2006-10-05 Anirudha Shimpi Systems and methods for delivering digital content to remote locations
US10210529B2 (en) * 2005-04-04 2019-02-19 Mediaport Entertainment, Inc. Systems and methods for advertising on remote locations
US8151358B1 (en) 2005-04-07 2012-04-03 Aol Inc. Annotation of digital items in a shared list
US7568237B2 (en) * 2005-05-26 2009-07-28 Health Allianze Access control list with convolution-weakened authorization
US20070038628A1 (en) * 2005-08-12 2007-02-15 Quixam, Llc System and method for exchanging documents
US7925973B2 (en) * 2005-08-12 2011-04-12 Brightcove, Inc. Distribution of content
KR101322515B1 (ko) * 2005-09-29 2013-10-25 콘텐트가드 홀딩즈 인코포레이티드 발행 권리를 갖는 선행복사본과 관리복사본 토큰을 이용한디지털 권리 관리 시스템 및 방법
EP1943603A2 (en) * 2005-10-18 2008-07-16 Intertrust Technologies Corporation Methods for digital rights management
US7720767B2 (en) * 2005-10-24 2010-05-18 Contentguard Holdings, Inc. Method and system to support dynamic rights and resources sharing
US8499330B1 (en) * 2005-11-15 2013-07-30 At&T Intellectual Property Ii, L.P. Enterprise desktop security management and compliance verification system and method
JP2009521742A (ja) * 2005-12-26 2009-06-04 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 権利管理のための方法および装置
JP4564464B2 (ja) 2006-01-05 2010-10-20 株式会社東芝 デジタルコンテンツ再生装置、方法およびプログラム
KR100746030B1 (ko) * 2006-02-06 2007-08-06 삼성전자주식회사 권리 위임에 의해 권리 객체를 대리하여 생성하는 방법 및장치
JP4973032B2 (ja) * 2006-07-03 2012-07-11 富士通株式会社 アクセス権限管理プログラム、アクセス権限管理装置およびアクセス権限管理方法
KR101321587B1 (ko) * 2006-08-21 2013-10-25 주식회사 팬택 유무선 환경의 디지털 권한 관리를 위한 도메인 권한부여자와 권한 발행자간의 등록 방법 및 이를 이용한sce 기능 구현 방법
US20080059986A1 (en) * 2006-08-30 2008-03-06 Brian Kalinowski Online video/chat applications
KR100823279B1 (ko) * 2006-09-04 2008-04-18 삼성전자주식회사 권한 재위임에 의해 권리 객체를 생성하는 방법 및 그 장치
US8201215B2 (en) * 2006-09-08 2012-06-12 Microsoft Corporation Controlling the delegation of rights
US20080066169A1 (en) * 2006-09-08 2008-03-13 Microsoft Corporation Fact Qualifiers in Security Scenarios
US8095969B2 (en) 2006-09-08 2012-01-10 Microsoft Corporation Security assertion revocation
US20080066158A1 (en) * 2006-09-08 2008-03-13 Microsoft Corporation Authorization Decisions with Principal Attributes
US20080065899A1 (en) * 2006-09-08 2008-03-13 Microsoft Corporation Variable Expressions in Security Assertions
US7814534B2 (en) * 2006-09-08 2010-10-12 Microsoft Corporation Auditing authorization decisions
US8060931B2 (en) 2006-09-08 2011-11-15 Microsoft Corporation Security authorization queries
US8656503B2 (en) 2006-09-11 2014-02-18 Microsoft Corporation Security language translations with logic resolution
US20080066147A1 (en) * 2006-09-11 2008-03-13 Microsoft Corporation Composable Security Policies
US8938783B2 (en) 2006-09-11 2015-01-20 Microsoft Corporation Security language expressions for logic resolution
US8886568B2 (en) * 2006-10-12 2014-11-11 Koninklijke Philips N.V. License specific authorized domains
US20080103977A1 (en) * 2006-10-31 2008-05-01 Microsoft Corporation Digital rights management for distributed devices
US20080104206A1 (en) * 2006-10-31 2008-05-01 Microsoft Corporation Efficient knowledge representation in data synchronization systems
JP4882671B2 (ja) * 2006-11-01 2012-02-22 富士通株式会社 アクセス制御方法及びアクセス制御システム並びにプログラム
US20080270236A1 (en) * 2006-12-15 2008-10-30 Kevin Arnold Systems and methods for digital content promotion
US7620659B2 (en) * 2007-02-09 2009-11-17 Microsoft Corporation Efficient knowledge representation in data synchronization systems
US8930331B2 (en) * 2007-02-21 2015-01-06 Palantir Technologies Providing unique views of data based on changes or rules
US20100217988A1 (en) * 2007-04-12 2010-08-26 Avow Systems, Inc. Electronic document management and delivery
US10223858B2 (en) 2007-07-05 2019-03-05 Mediaport Entertainment, Inc. Systems and methods monitoring devices, systems, users and user activity at remote locations
US8006314B2 (en) 2007-07-27 2011-08-23 Audible Magic Corporation System for identifying content of digital data
WO2009073775A2 (en) 2007-12-04 2009-06-11 Fox Entertainment Group System for distributing digital media to exhibitors
JP2008140411A (ja) * 2008-01-07 2008-06-19 Fujitsu Ltd 契約管理システム
JP5024056B2 (ja) * 2008-01-07 2012-09-12 富士ゼロックス株式会社 操作管理システム
US8201263B2 (en) 2008-04-17 2012-06-12 Sony Ericsson Mobile Communications Ab Method and apparatus for enabling access to contact information
US8612749B2 (en) 2008-05-08 2013-12-17 Health Hero Network, Inc. Medical device rights and recall management system
EP2134094A1 (en) * 2008-06-13 2009-12-16 Alcatel Lucent Method and system for performing transactions on multimedia streams being produced over a chain of contributing producers
US8700301B2 (en) 2008-06-19 2014-04-15 Microsoft Corporation Mobile computing devices, architecture and user interfaces based on dynamic direction information
US20090315766A1 (en) 2008-06-19 2009-12-24 Microsoft Corporation Source switching for devices supporting dynamic direction information
US20090315775A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation Mobile computing services based on devices with dynamic direction information
US20090319166A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation Mobile computing services based on devices with dynamic direction information
US8467991B2 (en) * 2008-06-20 2013-06-18 Microsoft Corporation Data services based on gesture and location information of device
US10747952B2 (en) 2008-09-15 2020-08-18 Palantir Technologies, Inc. Automatic creation and server push of multiple distinct drafts
US8170931B2 (en) * 2008-10-28 2012-05-01 Dell Products L.P. Configuring user-customized services for networked devices
JP5164818B2 (ja) * 2008-12-11 2013-03-21 キヤノン株式会社 ジョブ処理システム、ジョブ処理装置及びその制御方法
US8510558B2 (en) 2009-02-17 2013-08-13 Alcatel Lucent Identity based authenticated key agreement protocol
US9946848B2 (en) 2009-02-26 2018-04-17 International Business Machines Corporation Software protection using an installation product having an entitlement file
US8555055B2 (en) * 2009-06-02 2013-10-08 Microsoft Corporation Delegation model for role-based access control administration
US20100332324A1 (en) * 2009-06-25 2010-12-30 Microsoft Corporation Portal services based on interactions with points of interest discovered via directional device information
US8872767B2 (en) 2009-07-07 2014-10-28 Microsoft Corporation System and method for converting gestures into digital graffiti
US20110010301A1 (en) * 2009-07-10 2011-01-13 Sadao Tsuruga Output control method, receiver, and receiving method
US20110015968A1 (en) * 2009-07-17 2011-01-20 Carlson Alan L Automated media and content reporting system for broadcast media
US9038168B2 (en) * 2009-11-20 2015-05-19 Microsoft Technology Licensing, Llc Controlling resource access based on resource properties
JP4586206B1 (ja) * 2010-01-08 2010-11-24 学校法人日本大学 会員登録システム及び会員登録方法
US8887042B2 (en) * 2010-06-01 2014-11-11 Young-Joo Song Electronic multimedia publishing systems and methods
US8868502B2 (en) * 2011-01-14 2014-10-21 Apple Inc. Organizing versioning according to permissions
US9615116B2 (en) * 2011-06-16 2017-04-04 Pasafeshare Llc System, method and apparatus for securely distributing content
US9455961B2 (en) 2011-06-16 2016-09-27 Pasafeshare Lcc System, method and apparatus for securely distributing content
US10095848B2 (en) 2011-06-16 2018-10-09 Pasafeshare Llc System, method and apparatus for securely distributing content
US8799240B2 (en) 2011-06-23 2014-08-05 Palantir Technologies, Inc. System and method for investigating large amounts of data
JP4932058B2 (ja) * 2011-11-22 2012-05-16 コンテントガード ホールディングズ インコーポレイテッド コンテンツと関係付けられる権利を移転する方法及び装置
US9348802B2 (en) 2012-03-19 2016-05-24 Litéra Corporation System and method for synchronizing bi-directional document management
US20130312115A1 (en) * 2012-04-04 2013-11-21 Swan Island Networks, Inc. Human-authorized trust service
WO2013166518A1 (en) * 2012-05-04 2013-11-07 Institutional Cash Distributors Technology, Llc Secure transaction object creation, propagation and invocation
US10423952B2 (en) 2013-05-06 2019-09-24 Institutional Cash Distributors Technology, Llc Encapsulated security tokens for electronic transactions
US11250423B2 (en) * 2012-05-04 2022-02-15 Institutional Cash Distributors Technology, Llc Encapsulated security tokens for electronic transactions
CN103425654B (zh) * 2012-05-16 2017-07-28 深圳中兴力维技术有限公司 一种权限树联动重现方法、装置及系统
US9081778B2 (en) 2012-09-25 2015-07-14 Audible Magic Corporation Using digital fingerprints to associate data with a work
US10025782B2 (en) 2013-06-18 2018-07-17 Litera Corporation Systems and methods for multiple document version collaboration and management
US9467450B2 (en) * 2013-08-21 2016-10-11 Medtronic, Inc. Data driven schema for patient data exchange system
US10657113B2 (en) 2014-01-14 2020-05-19 Baker Hughes, A Ge Company, Llc Loose coupling of metadata and actual data
US10242222B2 (en) 2014-01-14 2019-03-26 Baker Hughes, A Ge Company, Llc Compartment-based data security
US9229674B2 (en) 2014-01-31 2016-01-05 Ebay Inc. 3D printing: marketplace with federated access to printers
US9641488B2 (en) 2014-02-28 2017-05-02 Dropbox, Inc. Advanced security protocol for broadcasting and synchronizing shared folders over local area network
US9595037B2 (en) 2014-12-16 2017-03-14 Ebay Inc. Digital rights and integrity management in three-dimensional (3D) printing
US20160167307A1 (en) * 2014-12-16 2016-06-16 Ebay Inc. Systems and methods for 3d digital printing
WO2016206082A1 (zh) * 2015-06-26 2016-12-29 宇龙计算机通信科技(深圳)有限公司 一种终端设备管理方法及装置
US10068074B2 (en) 2016-03-25 2018-09-04 Credly, Inc. Generation, management, and tracking of digital credentials
US10033536B2 (en) 2016-03-25 2018-07-24 Credly, Inc. Generation, management, and tracking of digital credentials
EP3507723A4 (en) 2016-09-02 2020-04-01 FutureVault Inc. SYSTEMS AND METHODS FOR SHARING DOCUMENTS
US20190087833A1 (en) * 2017-09-15 2019-03-21 Pearson Education, Inc. Digital credential receiver performance model
US10803104B2 (en) 2017-11-01 2020-10-13 Pearson Education, Inc. Digital credential field mapping
US11494344B2 (en) * 2018-03-06 2022-11-08 International Business Machines Corporation Customized endorsement logic for blockchain
JP7163656B2 (ja) * 2018-07-30 2022-11-01 株式会社リコー 配信システム、受信クライアント端末、配信方法
US20210319683A1 (en) * 2020-04-14 2021-10-14 Goodrich Corporation Real-time communication link with a cargo handling system
CN112597508A (zh) * 2020-11-20 2021-04-02 深圳市世强元件网络有限公司 一种服务平台用户权限管理方法及计算机设备

Family Cites Families (310)

* Cited by examiner, † Cited by third party
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
EP0148235B1 (en) * 1983-06-30 1988-10-05 Independent Broadcasting Authority Encrypted broadcast television system
US4658093A (en) * 1983-07-11 1987-04-14 Hellman Martin E Software distribution system
US4652990A (en) 1983-10-27 1987-03-24 Remote Systems, Inc. Protected software access control apparatus and method
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
JPH0784852B2 (ja) 1986-03-06 1995-09-13 株式会社明電舍 熱併給発電装置
JPS62241061A (ja) 1986-04-11 1987-10-21 Nec Corp 情報アクセス管理方式
EP0252646B1 (en) * 1986-07-07 1993-09-29 Semiconductor Energy Laboratory Co., Ltd. Paperless portable book
EP0257585B1 (en) 1986-08-22 1992-11-25 Nec Corporation Key distribution method
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
JPH0736768Y2 (ja) 1987-07-15 1995-08-23 株式会社テック リボン案内装置
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
JP2723231B2 (ja) 1987-09-10 1998-03-09 亮一 森 ソフトウェア権利管理制御方法
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
JP2870027B2 (ja) 1989-07-31 1999-03-10 日本電気株式会社 アイコンの複数選択による一括処理方式
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
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.
US5136643A (en) 1989-10-13 1992-08-04 Fischer Addison M Public/key date-time notary facility
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
DE69121444T2 (de) 1990-03-29 1997-03-13 Gte Laboratories Inc Überwachungssystem für die Übertragung von Videosignalen
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
US5058162A (en) 1990-08-09 1991-10-15 Hewlett-Packard Company Method of distributing computer data files
JP2689998B2 (ja) * 1990-08-22 1997-12-10 インターナショナル・ビジネス・マシーンズ・コーポレイション 暗号動作を行う装置
JPH05134957A (ja) * 1990-10-10 1993-06-01 Fuji Xerox Co Ltd データ管理システム
US5222134A (en) * 1990-11-07 1993-06-22 Tau Systems Corporation Secure system for activating personal computer software at remote locations
US5103476A (en) * 1990-11-07 1992-04-07 Waite David P Secure system for activating personal computer software at remote locations
JP3047116B2 (ja) 1990-11-15 2000-05-29 喜也 丸本 情報配給方式
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
AU2247092A (en) * 1991-05-08 1992-12-21 Digital Equipment Corporation License management system
AU659652B2 (en) 1991-05-08 1995-05-25 Digital Equipment Corporation Management interface and format for license management system
JPH04369068A (ja) 1991-06-18 1992-12-21 Chubu Nippon Denki Software Kk オンラインシステムの利用者権限管理方式
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
JPH05100939A (ja) 1991-07-31 1993-04-23 Fuji Xerox Co Ltd フアイルシステム
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
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
US5734823A (en) * 1991-11-04 1998-03-31 Microtome, Inc. Systems and apparatus for electronic communication and storage of information
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
EP0622003B1 (en) * 1992-01-08 2001-10-17 Broadband Innovations, Inc. Multichannel television signal scrambling and descrambling system and method
JP3311373B2 (ja) 1992-01-17 2002-08-05 株式会社リコー 画像読み取り装置
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
US5596718A (en) 1992-07-10 1997-01-21 Secure Computing Corporation Secure computer network using trusted path subsystem which encrypts/decrypts and communicates with user through local workstation user I/O devices without utilizing workstation processor
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
JPH06175794A (ja) 1992-12-09 1994-06-24 Fuji Xerox Co Ltd 印刷処理システム
US5509070A (en) * 1992-12-15 1996-04-16 Softlock Services Inc. Method for encouraging purchase of executable and non-executable software
JPH06215010A (ja) 1993-01-14 1994-08-05 Sony Corp 情報取得装置
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
JPH07200317A (ja) 1993-12-28 1995-08-04 Toshiba Corp 操作権管理装置
JPH0784852A (ja) 1993-09-10 1995-03-31 Hitachi Ltd 情報の機密保護方式
IL110891A (en) 1993-09-14 1999-03-12 Spyrus System and method for controlling access to data
US5646992A (en) 1993-09-23 1997-07-08 Digital Delivery, Inc. Assembly, distribution, and use of digital information
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
JPH07244639A (ja) 1994-03-03 1995-09-19 Fujitsu Ltd アクセス権管理装置
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
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
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
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
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
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
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
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
JPH08185448A (ja) * 1994-09-30 1996-07-16 Mitsubishi Corp データ著作権管理システム及びデータ著作権管理装置
US6189037B1 (en) * 1994-09-30 2001-02-13 Intel Corporation Broadband data interface
EP0715241B1 (en) 1994-10-27 2004-01-14 Mitsubishi Corporation Apparatus for data copyright management system
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
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
US5638443A (en) * 1994-11-23 1997-06-10 Xerox Corporation System for controlling the distribution and use of composite digital works
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
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US5629980A (en) 1994-11-23 1997-05-13 Xerox Corporation System for controlling the distribution and use of 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 課金方法および課金システム
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
CA2683230C (en) 1995-02-13 2013-08-27 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US5892900A (en) 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
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
US6424717B1 (en) 1995-04-03 2002-07-23 Scientific-Atlanta, Inc. Encryption devices for use in a conditional access system
US6157719A (en) 1995-04-03 2000-12-05 Scientific-Atlanta, Inc. 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
WO1997025798A1 (en) 1996-01-11 1997-07-17 Mrj, Inc. System 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
JP2001507529A (ja) 1996-03-18 2001-06-05 ニューズ・データコム・リミテッド 有料テレビジョン・システムにおけるスマート・カード連鎖
DK0891669T3 (da) 1996-04-01 2000-12-18 Macrovision Corp Fremgangsmåde til styring af kopibeskyttelse af signalmateriale transmitteret via digitale netværk
US5978484A (en) 1996-04-25 1999-11-02 Microsoft Corporation System and method for safety distributing executable objects
US5751813A (en) 1996-04-29 1998-05-12 Motorola, Inc. Use of an encryption server for encrypting messages
AU3205797A (en) * 1996-05-15 1997-12-05 Intertrust Technologies Corp. Cryptographic methods, apparatus and systems for storage media electronic rights management in closed and connected appliances
US5892899A (en) 1996-06-13 1999-04-06 Intel Corporation Tamper resistant methods and apparatus
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 村越 弘昌 稼働管理システム及び稼働管理方法
US5850443A (en) 1996-08-15 1998-12-15 Entrust Technologies, Ltd. Key management system for mixed-trust environments
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
DE69638073D1 (de) 1996-09-04 2009-12-24 Intertrust Tech Corp Zuverlässige Infrastrukturhilfssysteme, Verfahren und Techniken für sicheren elektronischen Handel, elektronische Transaktionen, Handelsablaufsteuerung und Automatisierung, verteilte Verarbeitung und Rechteverwaltung
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
CN1135852C (zh) * 1997-01-27 2004-01-21 皇家菲利浦电子有限公司 传递内容信息和与其相关的附加信息的方法和系统
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
IL131876A0 (en) 1997-03-14 2001-03-19 Cryptoworks Inc Digital product rights management technique
US5999949A (en) 1997-03-14 1999-12-07 Crandall; Gary E. Text file compression system utilizing word terminators
PL186325B1 (pl) 1997-03-21 2003-12-31 Canal Plus Sa Układ warunkowego dostępu do systemu telewizyjnego
US5991877A (en) * 1997-04-03 1999-11-23 Lockheed Martin Corporation Object-oriented trusted application framework
US6108420A (en) 1997-04-10 2000-08-22 Channelware Inc. Method and system for networked installation of uniquely customized, authenticable, and traceable software application
US20010011276A1 (en) 1997-05-07 2001-08-02 Robert T. Durst Jr. Scanner enhanced remote control unit and system for automatically linking to on-line resources
JP3613929B2 (ja) 1997-05-07 2005-01-26 富士ゼロックス株式会社 アクセス資格認証装置および方法
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 富士ゼロックス株式会社 アクセス資格認証装置
JPH1131130A (ja) 1997-07-10 1999-02-02 Fuji Xerox Co Ltd サービス提供装置
JP3641909B2 (ja) 1997-07-14 2005-04-27 富士ゼロックス株式会社 証明データ生成装置
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
AU8823698A (en) 1997-08-01 1999-02-22 Scientific-Atlanta, Inc. Encryption devices for use in a conditional access system
AU1581699A (en) 1997-08-01 1999-03-08 Scientific-Atlanta, Inc. Conditional access system
US6523745B1 (en) * 1997-08-05 2003-02-25 Enix Corporation Electronic transaction system including a fingerprint identification encoding
JP3622433B2 (ja) 1997-08-05 2005-02-23 富士ゼロックス株式会社 アクセス資格認証装置および方法
JP3671611B2 (ja) * 1997-08-05 2005-07-13 富士ゼロックス株式会社 アクセス資格認証装置および方法
JP3103061B2 (ja) 1997-09-12 2000-10-23 インターナショナル・ビジネス・マシーンズ・コーポレ−ション トークン作成装置および該トークンを用いたデータ制御システム
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
FR2772486B1 (fr) * 1997-12-15 2000-01-07 Elf Exploration Prod Methode de detection automatique des heterogeneites planaires recoupant la stratification d'un milieu
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
DE69834431T3 (de) 1998-01-02 2009-09-10 Cryptography Research Inc., San Francisco Leckresistentes kryptographisches verfahren und vorrichtung
US6134659A (en) 1998-01-07 2000-10-17 Sprong; Katherine A. Controlled usage software
JPH11205306A (ja) 1998-01-16 1999-07-30 Fuji Xerox Co Ltd 認証装置および認証方法
JP3791169B2 (ja) 1998-01-29 2006-06-28 富士ゼロックス株式会社 認証装置および方法
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 富士ゼロックス株式会社 条件付き認証装置および方法
US6513117B2 (en) * 1998-03-04 2003-01-28 Gemstar Development Corporation Certificate handling for digital rights management system
ATE296519T1 (de) 1998-03-16 2005-06-15 Intertrust Tech Corp Streaming-media-abspielgerät mit fortdauernde kontrolle und schutz von medieninhalt
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
CN1292960A (zh) 1998-03-27 2001-04-25 Ipdn公司 信息发行系统
US6009401A (en) 1998-04-06 1999-12-28 Preview Systems, Inc. Relicensing of electronically purchased software
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
US6298446B1 (en) 1998-06-14 2001-10-02 Alchemedia Ltd. Method and system for copyright protection of digital images transmitted over networks
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
AU5781599A (en) 1998-08-23 2000-03-14 Open Entertainment, Inc. Transaction system for transporting media files from content provider sources tohome entertainment devices
US6397333B1 (en) * 1998-10-07 2002-05-28 Infineon Technologies Ag Copy protection system and method
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
DK1166238T3 (da) 1999-04-07 2003-12-22 Swisscom Mobile Ag Fremgangsmåde og system til bestilling, indlæsning og anvendelse af adgangsbilletter
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
JP2001078266A (ja) * 1999-06-29 2001-03-23 Sanyo Electric Co Ltd 情報配信システム
AU6074100A (en) 1999-07-06 2001-01-22 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
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
US6549221B1 (en) * 1999-12-09 2003-04-15 International Business Machines Corp. User interface management through branch isolation
US6738901B1 (en) 1999-12-15 2004-05-18 3M Innovative Properties Company Smart card controlled internet access
AU4166601A (en) 2000-02-23 2001-09-03 Ipdn Corp Methods and devices for storing, distributing, and accessing intellectual property in digital form
AU7593601A (en) * 2000-07-14 2002-01-30 Atabok Inc Controlling and managing digital assets
AU2001288544A1 (en) * 2000-08-31 2002-03-13 Millennium Pharmaceuticals, Inc. 52991, a human transporter protein and uses therefor
US7225231B2 (en) * 2000-09-20 2007-05-29 Visto Corporation System and method for transmitting workspace elements across a network
US7171558B1 (en) 2000-09-22 2007-01-30 International Business Machines Corporation Transparent digital rights management for extendible content viewers
AU2003282576A1 (en) 2002-10-09 2004-05-04 Legal Igaming, Inc. System and method for connecting gaming devices to a network for remote play
FR2854870B1 (fr) 2003-05-16 2006-03-24 S2F Flexico Procede et dispositif perfectionnes d'emballage, sachets obtenus et leur application
JP5168039B2 (ja) 2008-09-12 2013-03-21 王子ホールディングス株式会社 感熱記録体

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100419773C (zh) * 2006-03-02 2008-09-17 王清华 一种电子文档的许可认证方法和系统
CN101453357B (zh) * 2007-12-05 2011-08-03 中国移动通信集团公司 一种网络管理控制方法与网络管理控制系统
CN101965558B (zh) * 2008-02-29 2014-07-02 三菱电机株式会社 事件历史追踪装置
CN101965558A (zh) * 2008-02-29 2011-02-02 三菱电机株式会社 事件历史存储装置、事件历史追踪装置、事件历史存储方法、事件历史存储程序以及数据结构
US8539555B2 (en) 2009-04-28 2013-09-17 Nokia Siemens Networks Oy Method and apparatus for authorization-dependent access to multimedia contents, and a system having the apparatus
CN101877701B (zh) * 2009-04-28 2014-06-25 诺基亚西门子通信公司 依赖权限访问多媒体内容的方法和设备与包括其的系统
CN101877701A (zh) * 2009-04-28 2010-11-03 诺基亚西门子通信公司 依赖权限访问多媒体内容的方法和设备与包括其的系统
CN104517062A (zh) * 2013-09-26 2015-04-15 中兴通讯股份有限公司 一种基于文档对象模型的分权限文档管理的方法及装置
CN107430648A (zh) * 2014-11-03 2017-12-01 意锐泽私人有限公司 用于监控受版权保护材料的系统
CN105843790A (zh) * 2016-04-27 2016-08-10 吉林工程技术师范学院 个性化编辑出版方法
CN106447187A (zh) * 2016-09-05 2017-02-22 武汉盛硕电子有限公司 一种基于短距离无线通信的智能印章管理系统及控制方法
CN108280361A (zh) * 2017-01-05 2018-07-13 珠海金山办公软件有限公司 一种权限分级管理方法及装置
CN109246079A (zh) * 2018-08-02 2019-01-18 网易乐得科技有限公司 权限管理方法、系统、介质和电子设备
CN109246079B (zh) * 2018-08-02 2021-09-24 网易乐得科技有限公司 权限管理方法、系统、介质和电子设备
CN110826103A (zh) * 2019-11-13 2020-02-21 腾讯科技(深圳)有限公司 基于区块链的文档权限处理方法、装置、设备及存储介质

Also Published As

Publication number Publication date
US20050187877A1 (en) 2005-08-25
CN1739109B (zh) 2012-03-14
JP4511828B2 (ja) 2010-07-28
WO2002099560A2 (en) 2002-12-12
JP2011187065A (ja) 2011-09-22
EP1390830A4 (en) 2004-06-09
JP2004246912A (ja) 2004-09-02
JP2013225346A (ja) 2013-10-31
US6895503B2 (en) 2005-05-17
US7162633B2 (en) 2007-01-09
CN102682234B (zh) 2015-04-15
CN102682234A (zh) 2012-09-19
JP2013016191A (ja) 2013-01-24
US20020184517A1 (en) 2002-12-05
WO2002099560A3 (en) 2003-07-03
MXPA03010989A (es) 2004-02-27
JP5373950B2 (ja) 2013-12-18
US20100050272A1 (en) 2010-02-25
JP2010186484A (ja) 2010-08-26
JP2005517222A (ja) 2005-06-09
JP4934735B2 (ja) 2012-05-16
EP1390830A2 (en) 2004-02-25
JP5102887B2 (ja) 2012-12-19
JP2014209397A (ja) 2014-11-06
US8869293B2 (en) 2014-10-21
US20070038859A1 (en) 2007-02-15
JP5634574B2 (ja) 2014-12-03
US20150082453A1 (en) 2015-03-19

Similar Documents

Publication Publication Date Title
CN1739109B (zh) 层次化地为文档分配权限的方法和装置以及具有这样的权限的文档
US6963858B2 (en) Method and apparatus for assigning consequential rights to documents and documents having such rights
US6976009B2 (en) Method and apparatus for assigning consequential rights to documents and documents having such rights
JP4272192B2 (ja) 安全な取引管理方法
MXPA04010541A (es) Sistema de manejo de derechos que usa lenguaje de expresiones de legalidad.
CN1608264A (zh) 提供和准许权利
AU2002305506A1 (en) Method and apparatus for hierarchical assignment of rights to documents and documents having such rights

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20120314