CN1163805C - 跟踪最终用户电子内容使用的系统 - Google Patents

跟踪最终用户电子内容使用的系统 Download PDF

Info

Publication number
CN1163805C
CN1163805C CNB998108537A CN99810853A CN1163805C CN 1163805 C CN1163805 C CN 1163805C CN B998108537 A CNB998108537 A CN B998108537A CN 99810853 A CN99810853 A CN 99810853A CN 1163805 C CN1163805 C CN 1163805C
Authority
CN
China
Prior art keywords
content
data
key
metadata
fragment
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.)
Expired - Lifetime
Application number
CNB998108537A
Other languages
English (en)
Other versions
CN1320232A (zh
Inventor
Сլ����������
小约翰·朵拉克
埃德加·道恩斯
G����³˹
乔治·G·格鲁斯
马科·赫塔多
и
克里斯托弗·莱曼
�����Ƥ��
杰弗里·洛茨皮奇
西萨·迈蒂纳
����˹�ص�
肯尼思·迈斯特德
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.)
Level 3 Communications LLC
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1320232A publication Critical patent/CN1320232A/zh
Application granted granted Critical
Publication of CN1163805C publication Critical patent/CN1163805C/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/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • 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/16Program or content traceability, e.g. by watermarking
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3674Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Third-party assisted
    • G06Q30/0617Representative agent
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • H04L9/0822Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using key encryption key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • H04L9/0825Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2135Metering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • H04L2209/603Digital right managament [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/102Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for e-commerce
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services

Abstract

跟踪用户设备上数字内容的使用的系统。被连接到网络的电子商店向用户销售播放数字内容的许可证。从网络接收许可证内容数据的内容播放器被用来播放许可证内容数据。另外,一个被连接到网络的记录站点跟踪内容数据的播放。具体地,记录站点从网络接收播放信息,并且播放信息包含内容数据已经被相关内容播放器播放的次数。还提供了一个跟踪用户设备上数字内容的使用的方法。根据该方法,一个播放数字内容数据的许可证被卖给一个用户,并且许可内容数据被发送到该用户的一个内容播放器。而且,每当内容数据被内容播放器播放或者被从内容播放器复制到一个外部介质时,信息被发送到一个记录站点以便能够跟踪许可内容数据的使用。

Description

跟踪最终用户电子内容使用的系统
所公开的本发明一般涉及电子商务领域,并且更具体的是涉及一个在诸如国际互联网络和环球网的全球通信网上对诸如印刷媒体,电影,游戏和音乐的数字资产进行安全交付和版权管理的系统和有关工具。
使用诸如国际互联网络的全球分布系统分发诸如音乐,电影,计算机程序,图画,游戏和其他内容的数字资产的应用连续增长。同时,有价值数字内容的所有者和出版者因若干理由比较迟缓地接受使用国际互联网络分发数字资产。一个理由是所有者担心非法复制或盗版数字内容。数字内容的电子交付消除了盗版的若干障碍。电子分发排除的一个障碍是有形的可记录介质(例如,磁盘或CD ROM)自身的要求。把数字内容复制到有形介质上需要花钱,虽然在多数情况下一个空白磁带或可记录CD只需要不到一美元。但在电子分发的情况下不再需要有形介质。由于以电子方式分发内容,有形介质的费用不成为一个因素。第二个障碍是内容自身的格式,即以模拟格式而不是数字格式存储的内容。当被影印复制时,以模拟格式存储的内容,例如印刷图画,其副本的质量低于正本。而一个副本(有时称作一代)的每一个后续副本,其质量更低于正本。当以数字方式存储图画时,不存在这种质量退化。各个副本,和副本的每一代可以和正本一样清晰。完美数字副本与以电子方式分发内容和广泛通过国际互联网络分发内容的极低费用的集合效应使得盗版和分发未被授权的副本相对变得更容易。通过几个按键,盗版可以通过国际互联网络发送数百乃至数千数字内容的完美副本。所以需要保证对电子分发的数字资产的保护及其安全。
数字内容的提供商期望建立一个保护内容所有者权利的数字内容安全全球分发系统。建立数字内容分发系统的问题包含开发数字内容电子分发,版权管理,和资产保护系统。电子分发的数字内容包含诸如印刷媒体,电影,游戏,节目,电视,多媒体,和音乐的内容。
电子分发系统的广泛应用为数字内容提供商提供了通过即时销售报告和电子核对实现支付快速结算并且通过内容重新分发获得辅助收益财源的能力。由于电子数字内容分发系统不受实地盘存储运损耗或返还的影响,数字内容提供商和零售商可以降低成本并且改善储备。数字内容提供商可以促成新的或扩大现有的分发以便更好地按时清放库存。来自电子分发系统的交易数据可用于获得有关消费者购买模式的信息以及提供有关电子产品销售计划和促销的即时反馈。为了满足这些目标,需要数字内容提供商使用一个电子分发模型使数字内容可用于大范围的用户和业务,同时保证对数字资产的保护和计量。
其他能从市场买到的数字内容电子分发系统,例如AT&T的realaudio,A2B,Liquid Audio Pro Corp.的Liquid Audio,AudioSoft的City Music Network和其它系统通过安全和不安全电子网络提供了数字数据传输。安全电子网络的使用大大地减少数字内容提供商向广大听众分发数字内容的要求。诸如国际互联网络和Web的不安全网络的使用允许数字内容例如通过加密安全地到达最终用户。然而,一旦加密数字内容在最终用户的机器上被解密,该数字内容可以容易地被最终用户进行未被授权的再分发。所以需要一个即使在数字内容被交付给消费者和企业之后也提供数字资产保护并且保证内容提供商的权利受到保护的安全数字内容电子分发系统。因而需要允许安全交付,许可授权和控制数字资产使用的版权管理。
数字内容所有者缓慢接受电子分发的另一个理由是他们期望保持并培养现有的分发渠道。多数内容所有者通过零售商进行销售。在音乐市场中这些美国零售商包含Tower Records,Peaches,Blockbuster,CircuitCity及其它。这些零售商中有许多拥有允许国际互联网络用户通过国际互联网络进行选择并且把选择结果寄往最终用户的Web站点。音乐Web站点的例子包含@tower,Music Boulevard和Columbia House。电子分发的使用可以消除零售店把他们自己与其它零售店和内容所有者区别开的能力,尤其是在Web上。所以需要为诸如图画,游戏,音乐,节目和影像的电子内容零售商提供在通过电子分发销售音乐产品时能够把他们自己与其它零售商和内容所有者区别开的路径。
内容所有者准备其数字内容以便通过诸如电子商店的分发站点进行电子分发。在国际互联网络上或通过其他在线服务的电子商店希望通过其产品报价和产品升级彼此区别。传统商店,即与电子商店相比是非电子,非在线的商店使用产品升级,产品销售,产品样品,慷慨返还政策和其他奖励计划区别他们自己及其竞争者。然而,在内容提供商在数字内容内强加使用条件的在线世界里,电子商店区别自己的能力会受到严重限制。此外,即使可以改变使用条件,电子商店仍然面临处理与来自内容提供商的数字内容相关的元数据以便电子推销和销售产品的困难任务。当处理元数据时,要求电子商店处理以下几个需要。第一,要求电子商店从内容提供商接收与数字内容相关的元数据。部分这样的元数据可能经常被加密发送,所以内容提供商必须建立对加密内容进行解密的机制。第二,为了帮助该内容的产品销售,产品定位和其他促销考虑,电子商店可能希望在从内容提供商接收内容之前或在电子商店接收内容之后预览来自内容提供商的元数据。第三,要求电子商店提取某些被用来促销诸如图形和艺术家信息的材料的元数据。这些促销材料经常被电子商店直接用于其在线促销。第四,电子商店可能希望通过修改某些允许使用条件把他们自己与其它电子商店区别开以便建立不同的数字内容报价。第五,电子商店可能需要在元数据中插入或改变某些诸如URL的地址,以便购买人在不需要通过电子商店进行支付清算的情况下自动指示一个帐目核对机构进行支付核对。第六,电子商店可能需要产生允许使用符合使用条件的含版权数字内容的许可证。例如,该许可证可以授权允许制造有限数量的数字内容副本。需要一个许可证来反映授权允许的条款。
考虑到所有这些要求,为了处理涉及数字内容的元数据,许多电子商店编写专用软件程序以处理这些要求。产生这些专用软件程序所需要的时间,费用和测试可以非常多。因此,需要提供一个针对这些要求的解决方案。
数字内容所有者缓慢接受电子分发的另一个理由是准备电子分发内容的难度。今天,许多内容提供商在其档案中有数千乃至数万个标题。在一个音乐例子中,内容所有者使单个主盘录音同时具有若干不同格式(例如CD,磁带和小型盘片)并不是不常见的。另外,针对一个具体的分发渠道,单个格式可以令一个原版录音被重新翻版或重新混录。举例来说,无线电广播的混录可能不同于舞蹈俱乐部声轨的混录,而舞蹈俱乐部声轨可能不同于通用消费者CD。这些不同混录的库存和跟踪可能是非常繁重的。此外,许多主盘录音的所有者经常通过各种诸如″最佳″的系列合集,电影音乐声轨与其他合集的编辑或编辑再发行旧的录音。当以数字方式提供更多内容时,对电子分发内容进行重新混录和编码的需求相应增长。提供商经常需要使用旧的记录格式指导选择正确的主盘录音并且对这些录音进行再加工和编码以便通过电子分发进行发布。对于希望使用其旧格式帮助重新发布用于电子分发的旧录音的内容提供商尤其是如此。提供商会搜索数据库找到标题,艺术家和录音以便设置编码参数。这个人工搜寻录音档案数据库的处理并不是没有缺点。一个缺点是需要有一个操作员人工搜寻一个数据库和适当设置处理参数。另一个缺点是在从数据库选择数据时可以会出现操作员转换错误。因此,需要为内容提供商提供一个针对诸如音频的内容自动地检索关联数据和主盘录音的方法。
内容所有者通过一个被称为编码的处理准备其电子分发数字内容。编码包括获取内容,在以模拟格式表示内容的情况下对其进行数字化,并且对其进行压缩。由于减少了发送或存储的数据量,压缩处理允许更有效地通过网络传递并且在可记录介质上存储数字内容。然而,压缩不是没有其缺点。多数压缩造成损失某些信息,并且被称作有损压缩。内容提供商必须决定使用什么压缩算法和要求什么样的压缩水平。例如,在音乐例子中,取决于音乐流派的不同,数字内容或歌曲可以有非常不同的特征。针对一个流派选择的压缩算法和压缩水平可能不是另一个音乐流派的最优选择。内容提供商可以发现压缩算法和压缩水平的某些组合对于一个音乐流派,例如古典音乐工作良好,但对于另一个诸如重金属的音乐流派则产生了不令人满意的结果。此外,音频工程师必须经常均衡音乐,进行动态范围调整并且进行其他预处理和处理设置以保证所编码的音乐流派产生期望的结果。总要人工设置这些编码参数,例如针对各个数字内容设置均衡电平和设置动态范围的要求是繁重的。回到音乐例子,具有一个覆盖各种音乐流派的合集的一个音乐内容提供商会不得不针对要编码的各个歌曲或歌集人工选择期望的编码参数组合。因此,需要克服为编码人工选择处理参数的要求。
压缩内容的处理可以需要大量的专用计算资源,尤其是对于诸如大型故事片电影的内容项目。压缩算法的提供方提供与其压缩技术相关的各种折衷和优点。这些折衷包含:压缩内容所需要的时间和计算资源数量;根据原始内容完成的压缩量;期望的重放位速率;压缩内容的性能质量;和其他因素。使用一个把多媒体文件作为输入并且产生没有中间进展或状况指示的编码输出文件的编码程序是一个问题。此外,在许多情况下,其他程序被用来调用或管理一个没有中间进展指示的编码程序。这使得被调用的应用程序没有办法估计已经编码的内容量在指定要编码的全部选择内容中所占的百分比。在调用程序试图调度若干不同程序立即运行的情况下,会产生一个问题。此外,在已经选择若干批次的内容进行编码并且内容提供商希望确定编码处理的进展的情况下,其工作尤其繁重。因此,需要克服这些问题。
然而,数字内容提供商对其内容缓慢采用电子分发的另一个原因是缺乏在最终用户设备上建立用于电子交付内容的数字播放器的标准。电子分发链上的内容提供商,电子商店或其它企业可能希望在诸如PC,机顶盒,手持设备等等的各种设备上提供专用播放器。需要一组在被第三方播放期间可以在一个防窜改环境,即一个阻止对内容进行未授权访问的环境中对数字内容进行解密的工具。此外,需要一组在不允许最终用户访问没有购买使用的内容的情况下允许最终用户使用一个本地数字内容库的工具。
通过下列三个来源可以发现有关保护数字内容的背景的进一步信息。AT&T实验室Jack Lacy,James Snyder,David Maher的″国际互联网络音乐和知识产权保护问题″。Florham Park,N.J.的现有在线URL http:// www.a2bmusic.com/about/papers/musicipp.htm。在InterTrust技术有限公司Olin Sibert,DavidBernstein和David Van Wie的文章″为信息商务保护内容,而不是线路″中被称作DigiBox的密码保护容器。Sunnyvale,CA的现有在线URL http://www.intertrust.com/architecture/stc.html。和IBM白皮书″加密容器技术″,通过在线URL http:///cyptolope.ibm.com/white.htm可以得到。
本发明的一个目标是消除上述障碍并提供一个跟踪内容数据的使用的系统。本发明的一个实施例提供了一个跟踪用户设备上数字内容的使用的系统。被连接到网络的电子商店向用户销售播放数字内容的许可证。从网络接收许可证内容数据的内容播放器被用来播放许可证内容数据。另外,一个被连接到网络的记录站点跟踪内容数据的播放。具体地,记录站点从网络接收播放信息,并且播放信息包含内容数据已经被相关内容播放器播放的次数。
本发明的另一个实施例提供了一个跟踪用户设备上数字内容的使用的方法。根据该方法,一个播放数字内容数据的许可证被卖给一个用户,并且许可内容数据被发送到该用户的一个内容播放器。而且,每当内容数据被内容播放器播放或者被从内容播放器复制到一个外部介质时,信息被发送到一个记录站点以便能够跟踪许可内容数据的使用。
本发明还提供一个允许安全地提供数据的认证中心,该认证中心能够与一个系统进行通信,该系统能够接收用一个第一加密密钥加密的数据和一个加密的第一解密密钥,所述加密的第一解密密钥是用一个第二加密密钥加密的第一解密密钥,该认证中心包括:从加密的第一解密密钥解密出一个第一解密密钥;和向一个系统传递解密的第一解密密钥。
本发明还提供一个安全地提供数据的系统,该系统包括:用一个第一加密密钥对数据进行加密以产生加密数据;用一个第二加密密钥对一个第一解密密钥进行加密以产生一个加密的第一解密密钥;向一个第二系统传递加密的数据;向一个第二系统传递加密的第一解密密钥;向拥有一个第二解密密钥的一个认证中心传递加密的第一解密密钥;用第二解密密钥解密第一解密密钥;向一个第二系统传递第一解密密钥。
本发明还提供安全地向一个第二系统提供数据的系统,其中以可以被一个数据解密密钥解密的方式加密数据,使用一个第一公开密钥对数据解密密钥进行加密,上述方法包括的步骤有:接收被一个认证中心加密的数据解密密钥;使用一个第一私有密钥解密数据解密密钥;使用一个第二公开密钥重新加密数据解密密钥,其中第二公开密钥具有一个对应的第二私有密钥;并且向一个第二系统传递重新加密的数据解密密钥。
本发明还提供一个用于管理内容数据,相关元数据和相关使用条件数据的系统,其中包括:针对相关内容数据的元数据和使用条件数据;改变元数据和使用条件数据中的至少一个以产生促销数据;和传递促销数据。
本发明还提供一个用于管理内容数据,相关元数据和相关使用条件数据的电子内容管理系统,其中上述系统包括:一个能够发送内容数据的相关元数据和内容数据的相关使用条件数据的内容提供商;和一个能够从内容提供商接收元数据和使用条件数据并且能够根据一部分元数据和一部分使用条件数据中的至少一种产生经过改变的促销数据的电子商店。
本发明还提供播放数字内容数据的数字内容数据播放器,上述数据播放器包括一个发送使用信息的发送器,使用信息是数字内容数据播放或复制的发生信息,数字内容数据被播放或复制的次数,数字内容数据被播放或复制的时间和一个播放或复制数字内容数据的用户的标识中的至少一种。
本发明还提供一个跟踪数字内容的使用的系统,其中包括:一个播放或复制数字内容数据的许可证;许可的数字内容数据;和有关数字内容数据播放或复制的发生信息,数字内容数据被播放或复制的次数,数字内容数据被播放或复制的时间和一个播放或复制数字内容数据的用户的标识中的至少一种的信息。
图1是一个图解基于本发明的安全数字内容电子分发系统整体概念的模块图。
图2是图解一个基于本发明的例子安全容器(SC)和相关图示的模块图。
图3是图解一个基于本发明的安全容器(SC)加密过程的整体概念的模块图。
图4是图解一个基于本发明的安全容器(SC)解密过程的整体概念的模块图。
图5是图解图1基于本发明的安全数字内容分发系统的版权管理体系结构整体层次概念的模块图。
图6是图解适用于图5的许可证控制层和内容分发和许可控制整体概念模块图。
图7是对图1基于本发明的工作流程管理器工具的一个例子用户界面的图解。
图8是关于对应于图7中用户界面,基于本发明的工作流程管理器的主要工具,部件和处理的模块图。
图9是图解图1基于本发明的电子数字内容商店的主要工具,部件和处理的模块图。
图10是图解图1一个基于本发明的最终用户设备的主要部件和处理的模块图。
图11是关于一个计算用于图8基于本发明的内容预处理和压缩工具的编码速率的方法的流程图。
图12是关于一个自动检索用于图8基于本发明的自动元数据获取工具的附加信息的方法的流程图。
图13是关于一个自动设置图8基于本发明的预处理和压缩工具的预处理和压缩参数的方法的流程图。
图14是基于本发明的,把内容下载到如图15所描述的一个本地库的播放器应用程序的用户界面屏幕的一个例子。
图15是图解运行在图9基于本发明的最终用户设备上的一个播放器应用程序的主要部件和处理的模块图。
图16是图15基于本发明的播放器应用程序的一个用户界面屏幕例子。
图17是关于一个为图8基于本发明的自动元数据获取工具自动检索附加信息的可选实施例的流程图。
为本发明提供一个目录以帮助读者快速定位到实施例中的不同章节。
I.安全数字内容电子分发系统
A.系统概述
1.版权管理
2.计量
3.开放式体系结构
B.系统功能部件
1.内容提供商
2.电子数字内容商店
3.中间市场合伙人
4.认证中心
5.最终用户设备
6.传输基础设施
C.系统使用
II.密码学概念及其在安全数字内容电子分发系统中的应用
A.对称算法
B.公开密钥算法
C.数字签名
D.数字证书
E.SC图示指南
F.安全容器加密的例子
III.安全数字内容电子分发系统流程
IV.版权管理体系结构模型
A.体系结构层次功能
B.功能分割和流程
1.内容格式化层
2.内容使用控制层
3.内容识别层
4.许可证控制层
C.内容分发和许可控制
V.安全容器结构
A.总体结构
B.版权管理语言语法和语义
C.安全容器流程和处理的概述
D.元数据安全容器620格式
E.报价安全容器641格式
F.交易安全容器640格式
G.订购安全容器650格式
H.许可证安全容器660格式
I.内容安全容器格式
VI.安全容器封装和拆解
A.概述
B.资料清单(BOM)片段
C.密钥描述片段
VII.认证中心
A.概述
B.版权管理处理
C.国家特定参数
D.审计日志和跟踪
E.结果报告
F.记帐和支付验证
G.重发
VIII.内容提供商
A.概述
B.工作流程管理器
1.产品等待动作/信息处理
2.新内容请求处理
3.自动元数据获取处理
4.人工元数据输入处理
5.使用条件处理
6.监督发布处理
7.元数据SC产生处理
8.水印处理
9.预处理和压缩处理
10.内容质量控制处理
11.加密处理
12.内容SC产生处理
13.最终质量保证处理
14.内容交付处理
15.工作流程规则
C.元数据同化和输入工具
1.自动元数据获取工具
2.人工元数据输入工具
3.使用条件工具
4.元数据SC片段
5.监督发布工具
D.内容处理工具
1.水印工具
2.预处理和压缩工具
3.内容质量控制工具
4.加密工具
E.内容SC建立工具
F.最终质量保证工具
G.内容交付工具
H.内容促销Web站点
I.内容驻留
1.内容驻留站点
2.安全数字内容电子分发系统提供的内容驻留站点111
IX.电子数字内容商店
A.概述-支持多个电子数字内容商店
B.点到点电子数字内容分发服务
1.综合需求
2.内容获取工具
3.交易处理模块
4.通知接口模块
5.帐目核对工具
C.广播电子数字内容分发服务
X.最终用户设备
A.概述
B.应用程序安装
C.安全容器处理器
D.播放器应用程序
1.概述
2.最终用户接口部件
3.复制/播放管理部件
4.解密1505,解压缩1506和重放部件
5.数据管理1502和库访问部件
6.应用程序内部通信部件
7.其他杂类部件
8.通用播放器
I.安全数字内容电子分发系统
A.系统概述
安全数字内容电子分发系统是一个技术平台,其中包括把数字内容和数字内容相关内容安全交付到最终用户,客户设备并且进行版权管理所需的技术,规范,工具和软件。最终用户设备包含PC机,机顶盒(IRD),和国际互联网络设备。在内容所有者允许时这些设备可以把内容复制到外部介质或便携用户设备。术语数字内容或内容是指以数字格式存储的信息和数据,其中包含:图画,电影,影像,音乐,节目,多媒体和游戏。
技术平台规定如何准备数字内容,如何安全地通过授权给最终用户设备的点到点和广播基础设施(诸如电缆,国际互联网络,卫星和无线)安全地分发数字内容,并且防止非法复制或播放。另外,随着未来的发展,技术平台的体系结构允许集成和移植各种诸如水印,压缩/编码,加密和其他安全算法的技术。
安全数字内容电子分发系统的基本部件是:(1)保护内容所有者的所有权的版权管理;(2)用于即时和精确补偿的交易计量;(3)一个开放并且有良好文档的体系结构,该体系结构允许内容提供商准备内容并且允许其通过多个网络基础设施安全交付内容以便在任何符合标准的播放器上重放。
1.版权管理
通过一组分布在系统操作部件之间的功能实现安全数字内容电子分发系统中的版权管理。其主要功能包含:许可授权和控制以便内容只被拥有许可证的授权中间或最终用户开启;根据诸如允许复制份数,播放次数,许可有效的时间间隔或期限的购买或许可条件控制和实施对内容的使用。版权管理的辅助功能是允许某种手段来识别内容未被授权的副本的来源以便打击盗版。
通过使用一个或多个认证中心实体和安全容器(SC)技术实现许可授权和控制。通过允许中间或最终用户在验证一个许可交易成功完成之后开启内容,认证中心提供许可授权。安全容器被用来在系统部件之间分发加密内容和信息。SC是一个信息或内容的加密载体,它使用加密,数字签名和数字证书防止对电子信息和内容进行未被授权的拦截或修改。SC也允许验证数字内容的真实性和完整性。这些版权管理功能的优点是电子数字内容分发基础设施不必是安全或可信赖的。所以允许通过诸如Web和国际互联网络的网络基础设施进行传输。这是由于在安全容器内部对内容进行加密并且其存储和分发与其开启和使用的控制相分离。只有拥有解密密钥的用户才可以开启加密内容,并且认证中心只对授权和适当的使用请求发布解密密钥。认证中心不会处理来自未知或未被授权方面的伪造请求或不遵守内容所有者设置的内容使用条件的请求。另外,如果SC在其传输期间被篡改,则认证中心中的软件确定SC中的内容被破坏或伪造并且拒绝交易。
通过使用在一个最终用户设备上运行的最终用户播放器应用程序195允许对内容使用进行控制。应用程序在内容的每个副本中嵌入一个定义第二代复制和播放的允许次数的数字代码。数字水印技术被用来产生数字代码,使其不可被最终用户播放器应用程序195看见,并且抵抗变更企图。在一个可选实施例中,数字代码正好是与内容113相关的使用条件的一部分。当在一个许可的最终用户设备中访问数字内容113时,最终用户播放器应用程序195读取水印以检查使用限制并按规定更新水印。如果所请求的内容使用不符合使用条件,例如复制次数耗尽,则最终用户设备不会执行请求。
数字水印也提供识别内容的授权或未被授权副本来源的手段。内容所有者在内容中嵌入一个初始水印以标识内容所有者,规定版权信息,定义地理分布区域,并且增加其他相关信息。在最终用户设备上把一个第二水印嵌入到内容中以便标识内容购买人(或领有许可证者)和最终用户设备,指明购买或许可条件和日期,并且加入任何其他相关信息。
由于水印变成内容不可分割的部分,无论副本是否经过授权,均通过副本携带水印。因而不管内容属于哪里或来自哪里,数字内容总是包含有关其来源及其被允许使用的信息。这些信息可以用来抵制对内容的非法使用。
2.计量
作为其版权管理功能的一部分,认证中心记录所有通过认证中心进行密钥交换的交易。这些记录允许计量使用的许可授权和初始条件。交易记录可以立即或定期被报告到诸如内容所有者或内容提供商,零售商等等的责任方以便对交易支付和其他使用进行电子核对。
3.开放式体系结构
安全数字内容电子分发系统(系统)是一个具有公开规范和接口,促进系统在市场中被广泛使用和接受并且保持对内容所有者权利的保护的开放式体系结构。系统体系结构的灵活性和开放性还允许未来随着各种技术,传输基础设施和设备被交付给市场而不断发展。
对于内容的性质及其格式,体系结构是开放性的。体系结构支持音频,节目,多媒体,影像,或其他类型的内容的分发。内容可以具有本来的格式,例如数字音乐的线性PCM,也可以具有通过诸如滤波,压缩或预加重/去重等等的附加预处理或编码来实现的格式。体系结构对于各种加密和水印方法是开放的。它允许选择特定的技术以容纳不同的内容类型和格式,并且随着自身的发展允许引入或采用新技术。这种灵活性允许内容提供商选择并演变出用于安全数字内容电子分发系统内部的数据压缩,加密和格式化的技术。
该体系结构对于不同的分发网络和分发模型也是开放的。该体系结构支持在低速国际互联网络连接或高速的卫星和卫星上的内容分发,并且能被使用点到点或广播模型。另外,设计体系结构使得可以通过许多种包含低成本用户设备的设备实现最终用户设备中的功能。这种灵活性允许内容提供商和零售商通过各种服务方式为中间或最终用户提供内容,并且允许用户购买或许可内容,回放内容,并且把内容记录在各种兼容播放器设备上。
B.系统功能部件
现在转到图1,其中示出了一个图解基于本发明的安全数字内容电子分发系统100的整体概念的模块图。安全数字内容电子分发系统100具有若干包含一个点到点解决方案的商业要素,其中包含:内容提供商101或数字内容所有者,电子数字内容商店103,中间市场合伙人(未示出),认证中心105,内容驻留站点111,基础设施107和最终用户设备109。每个这样的商业要素使用安全数字内容电子分发系统100的各种部件。根据其具体所属的电子内容113分发,这些商业要素和系统部件的高层描述如下所述。
1.内容提供商101
内容提供商101或内容所有者是原始内容113的所有者和/或被授权封装进一步分发的独立内容113的分发人。内容提供商101可以直接使用其权利或向电子数字内容商店103或中间市场合伙人(未示出)许可内容113,而电子数字内容商店或中间市场合伙人通常以涉及电子商务收入的内容使用支付作为回付。内容提供商101的例子包含Sony,Time-Wamer,MTV,IBM,Microsoft,Turner,Fox等等。
为了准备其用于分发的内容113和相关数据,内容提供商101使用作为安全数字内容电子分发系统100的一部分来提供的工具。当内容113通过内容113准备和封装的各个步骤时,一个工作流程管理器工具154调度处理内容113并且跟踪内容113以便保持高质量保证。在本文件的各个地方术语元数据被用来表示与内容113相关的数据,并且在本实施例中不包含内容113自身。举例来说,一首歌曲的元数据可以是一个歌曲标题或歌曲制作人信息,但不是歌曲录音本身。内容113会包含录音。元数据同化和输入工具161被用来从内容提供商的数据库160或内容提供商以规定的格式提供的数据中提取元数据(对于音乐例子内容113信息可以是CD标题,艺术家名称,歌曲标题,CD插图等等)并且对其进行封装以便电子分发。元数据同化和输入工具161也被用来输入内容113的使用条件。使用条件中的数据可以包含复制限制规则,批发价格和任何被认为是必需的的商业规则。水印工具被用来在内容113中隐藏标识内容所有者,处理日期和其它有关数据的数据。对于一个内容113是音频的实施例,一个音频预处理机工具被用来调整动感并且/或者均衡内容113或其他音频以得到最优压缩质量,把内容113压缩到期望的压缩水平,并且对内容113进行加密。这样做有利于跟上数字内容压缩/编码,加密和格式化方法的技术进步,从而允许内容提供商101随着未来在市场中的发展利用最好的工具。
加密内容113,数字内容相关数据或元数据,和加密密钥是被SC封装器工具封装在SC(如下所述)中,并且被存储在一个内容驻留站点和/或促销Web站点中以便电子分发。内容驻留站点可以驻留在内容提供商101那里,也可以驻留在包含电子数字内容商店103和中间市场合伙人(未示出)设施的多个位置中。由于内容113和密钥(如下所述)均被加密并且封装在SC中,电子数字内容商店103或任何其他驻留代理人在没有从认证中心得到许可并且通知101的情况下不能直接访问解密内容113。
2.电子数字内容商店103
电子数字内容商店103是通过多种诸如内容113主题计划或内容113的电子销售规划的服务或应用销售内容113的实体。电子数字内容商店103管理其服务的设计,开发,经营,结算,销售规划,市场和销售。在线电子数字内容商店103的例子是提供软件电子下载的Web站点。
在其服务内部,电子数字内容商店103实现安全数字内容电子分发系统100的某些功能。电子数字内容商店103汇集来自内容提供商101的信息,在附加的SC中封装内容和元数据,并且作为服务或应用的一部分向用户或企业交付那些SC。电子数字内容商店103使用安全数字内容电子分发系统100提供的工具支持:元数据抽出,辅助使用条件,SC封装,和电子内容交易跟踪。辅助使用条件数据可以包含诸如内容113进货价格的零售业报价,按听付费价格,复制授权与目标设备类型,或定时可用限制。
一旦一个电子数字内容商店103完成了来自一个最终用户的电子内容113正当请求,电子数字内容商店103负责授权认证中心105向顾客发布内容113的解密密钥。电子数字内容商店也授权下载含有内容113的SC。电子数字内容商店可以在其本地站点上选择驻留含有数字内容的SC并且/或者利用另一个内容驻留站点的驻留和分发设施。
针对一个最终用户在使用安全数字内容电子分发系统100时可能遇到的任何疑问或问题,电子数字内容商店可以为顾客提供服务,或者电子数字内容商店103可以将其顾客服务支持转包给认证中心105。
3.中间市场合伙人(未示出)
在一个可选实施例中,安全数字内容电子分发系统100可用于向被称作中间市场合伙人的其它企业安全地提供内容113。这些合伙人可以包含与数字内容相关的、提供分发内容113的非电子服务的、诸如电视台或影像俱乐部,广播电台或唱片俱乐部的公司。这些合伙人也可以包含作为制造或销售录音工作的一部分对资料进行处理的其他委托团体,例如录音工作室,复制人和制作人。这些中间市场合伙人需要从认证中心105得到许可以便对内容113进行解密。
4.认证中心105
认证中心105为所有涉及在一个SC中被加密的内容113的销售和/或受许可使用的交易提供许可授权和记录。当认证中心105从一个中间或最终用户接收一个针对内容113的解密密钥的请求时,认证中心验证请求中的信息的完整性和真实性;验证请求得到一个电子数字内容商店或内容提供商101的授权;验证所请求的使用遵守正如内容提供商101所定义的内容使用条件。一旦这些验证被认可,认证中心105向发出请求和最终用户发送被封装在一个许可证SC中的内容113解密密钥。以某种方式对密钥进行加密以便只有授权用户才可以对其进行检索。如果最终用户的请求不是可验证的,完整的或经过授权的,则认证中心105拒绝对解密密钥的请求。
认证中心105记录所有交易并且可以立即,定期或以规定方式向诸如电子数字内容商店103和内容提供商101的责任方报告记录的内容。这种报告是内容提供商101了解内容113的销售和电子数字内容商店103获得对其顾客的电子交付的审计跟踪的手段。如果检测到一个SC中的信息已经被破坏或不符合内容的使用条件,认证中心105也可以通知内容提供商101和/或电子数字内容商店103。认证中心105数据库的交易记录和存储能力是为数据提炼和报表生成而构造的。
在另一个实施例中,认证中心105可以为交易提供客户支持和诸如偿还,传输故障和购买争议的异常处理。认证中心105可以充当一个为版权管理和计量提供委托监督人的独立实体。它按规定提供记帐和结算。电子认证中心的例子包含Visa/Mastercard提供的Secure-Bank.com和安全电子交易(SET)。在一个实施例中,认证中心105是最终用户设备109可以访问的Web站点。在另一个实施例中,认证中心105是电子数字内容商店103的一部分。
5.最终用户设备109
最终用户设备109是任何包含一个符合安全数字内容电子分发系统100规范的最终用户播放器应用程序195(以后描述)的播放器设备。这些设备可以包含PC机,机顶盒(IRD),和国际互联网络设备。可以通过软件和/或用户电子硬件实现最终用户播放器应用程序195。除执行播放,记录和库管理功能之外,最终用户播放器应用程序195执行SC处理以便允许在最终用户设备109中进行版权管理。最终用户设备109管理包含数字内容的SC的下载和存储。从认证中心105请求并接收加密数字内容密钥;每当数字内容被复制或播放时处理水印;管理根据数字内容的使用条件制造的副本(或删除的副本)的数量;在允许的情况下复制到一个外部介质或便携用户设备。便携用户设备可以执行最终用户播放器应用程序195功能的一个子集以便处理嵌入到水印中的内容使用条件。这里通篇使用术语最终用户和最终用户播放器应用程序195来表示使用最终用户设备109或在最终用户设备109上运行。
6.传输基础设施107
安全数字内容电子分发系统100独立于连接电子数字内容商店103和最终用户设备109的传输网络。该系统支持诸如国际互联网络的点到点分发模型和诸如数字广播电视的广播分发模型。
即使相同的工具和应用程序被用来获得,封装和跟踪通过各种传输基础设施107进行的内容113交易,服务被交付给顾客的具体形式和方法可以根据所选择的基础设施和分发模型而发生改变。由于高带宽基础设施能够以比低带宽基础设施更能被接受的响应时间交付高质量数字内容,被传递的内容113的质量发生改变。一个为点到点分发模型而设计的服务应用也可以适合于支持广播分发模型。
C.系统使用
不论是对用户或企业,安全数字内容电子分发系统100允许向最终用户设备109安全交付内容113的高质量电子副本,并且允许管制和跟踪内容113的使用。
安全数字内容电子分发系统100可以被应用在各种利用新的和现有分发渠道的用户和企业对企业服务中。每个具体的服务可以使用一个不同的财务模型,其中可以通过安全数字内容电子分发系统100的版权管理功能来执行上述财务模型。通过认证中心105的版权管理和最终用户播放器应用程序195复制保护功能可以实现诸如批发或零售购买,按听付费使用,订购服务,有复制/无复制限制或重新分发的模型。
安全数字内容电子分发系统100允许电子数字内容商店103和中间市场合伙人在建立销售内容113的服务时有许多灵活性。同时为内容提供商101提供保护和计量其数字资产的保证级别以便他们可以为内容113的许可得到适当的补偿。
II.密码学概念及其在安全数字内容电子分发系统中的应用
安全数字内容电子分发系统100中的许可控制的基础是对密码学的使用。本节介绍本发明的基本密码学技术。公开密钥加密,对称密钥加密,数字签名,数字水印和数字证书的使用是已知的。
A.对称算法
在安全数字内容电子分发系统100中,内容提供商101利用对称算法对内容进行加密。由于使用相同密钥对数据进行加密和解密,所以上述算法被称作对称算法。数据发送方和消息接收方必须共享密钥。在这里共享密钥被称作对称密钥。安全数字内容电子分发系统100体系结构独立于为一个具体实现而选择的特定对称算法。
常用的对称算法是DES,RC2和RC4。DES和RC2是分组密码。分组密码每次使用一个数据位分组对数据进行加密。DES是一个美国政府官方加密标准,具有64位分组长度并且使用56位密钥。三重DES通常被用来增加由纯DES实现的安全强度。RSA数据安全公司设计了RC2。RC2使用变长密钥密码并且具有64位的分组长度。同样由RSA设计的RC4是一个变长密钥流式密码。流式密码每次处理一个单独的数据位。RSA数据安全公司声明RC4每个输出字节要求8到16个机器操作。
IBM设计了一个被称作SEAL的快速算法。SEAL是一个使用可变长度密钥而且已经针对32位处理器进行优化的流式算法。SEAL针对每个数据字节大约需要5个初级机器指令。在所使用的160位密钥已经被预处理成内部表的情况下,一个50兆赫,基于486的计算机以7.2兆字节/秒的速度处理SEAL密码。
Microsoft在其CryptoAPI文件的概述中报告了加密性能基准测试程序的结果。这些结果是通过一个使用Microsoft的CryptoAPI,运行在一台120兆赫,基于Pentium的,操作系统为Windows NT4.0的计算机上的应用程序获得的。
  加密程序   密钥长度   密钥产生时间     加密速度
    DES     56     460     1138519
    RC2     40     40     286888
  加密程序   密钥长度   密钥产生时间     加密速度
    DES     56     460     1138519
    RC2     40     40     286888
    RC4     40     151     2377723
    RC4     40     151     2377723
B.公开密钥算法
在安全数字内容电子分发系统100中,使用公开密钥对对称密钥和其他小的数据块进行加密。公开密钥算法使用两个密钥。这两个密钥被数学相关以便用一个密钥加密的数据只能被另一个密钥解密。密钥的所有者使一个密钥保密(私有密钥)并且公开分发第二个密钥(公开密钥)。
为了使用公开密钥算法保证机密消息传输的安全性,必须使用接收方的公开密钥对消息进行加密。只有具有相关私有密钥的接收方才可以对消息进行解密。公开密钥算法也被用来产生数字签名。私有密钥被用于此目的。下列章节提供有关数字签名的信息。
最普遍使用的公开密钥算法是RSA公开密钥密码。该算法已经变成事实上的业界公开密钥标准。适用于加密和数字签名的其他算法是ElGamal和Rabin。RSA是一个变长密钥密码。
对称密钥算法比公开密钥算法更加快速。在软件实现中,DES通常比RSA至少快100倍。因此,RSA不被用于加密成批数据。RSA数据安全公司报道说,在一台90兆赫Pentium机器上,RSA数据安全公司的工具包BSAFE 3.0对于具有512-位模数的私有密钥操作有21.6千位/秒的吞吐量,并且对于具有1024-位模数的私有密钥操作有7.4千位/秒的吞吐量。
C.数字签名
在安全数字内容电子分发系统100中,SC的发行者通过对其进行数字签名来保护SC的完整性。通常,为了产生一个消息的数字签名,一个消息所有者首先计算消息摘要(下面定义)并且接着使用所有者的私有密钥对消息摘要进行加密。用其签名分发消息。通过首先使用消息所有者的公开密钥解密签名以恢复出消息摘要,该消息的任何接收方可以验证数字签名。然后,接收方计算接收消息的摘要并且把它与恢复出的摘要相比较。如果在分发期间消息没有被改变,则计算出的摘要和恢复出的摘要必须相等。
在安全数字内容电子分发系统100中,由于SC包含若干个数据片段,所以针对各个片段分别计算一个摘要并且针对串联起来的各片段摘要计算出一个概括摘要。使用SC的发行者的私有密钥对概括摘要进行加密。加密的概括摘要是发行者对SC的数字签名。片段摘要和数字签名被包含在SC本体内。SC的接收方依靠接收的数字签名和片段摘要可以验证SC及其各个片段的完整性。
一个单向散列算法被用来计算消息摘要。散列算法得到一个变长输入消息并且把它转换成一个定长字符串,即消息摘要。单向散列算法只在一个方向进行操作。即,易于计算一个输入消息的摘要,但是难以(计算上不可行的)根据其摘要产生输入消息。由于单向散列函数的性质,可以把消息摘要当作消息的指纹。
更通用的单向散列函数是RSA数据安全公司的MD5和美国国家技术与标准协会(NITS)设计的SHA。
D.数字证书
数字证书被用来鉴定或验证发送数字签名消息的个人或实体的身份。数字证书是一个把公开密钥限制到一个个人或实体的认证机构发布的数字文件。证书包含公开密钥,个人或实体的姓名,截止日期,认证机构名称和其他信息。证书也包含认证机构的数字签名。
当一个实体(或个人)发送一个用其私有密钥签名并且带有其数字证书的消息时,消息的接收方使用证书中的实体名称判定是否接受该消息。
在安全数字内容电子分发系统100中,除了最终用户设备109发布的SC之外,每个SC均包含SC的建立者的证书。由于许多最终用户不担心获得或拥有非善意认证机构发布的证书,所以最终用户设备109不需要在其SC中包含证书。在安全数字内容电子分发系统100中,认证中心105有向电子数字内容商店103发行证书的选择权。这允许最终用户设备109独立验证电子数字内容商店103已经被安全数字内容电子分发系统100授权。
E.SC图示指南
本文使用一个图示SC的图例,该图例示出了加密片段,非加密片段,加密密钥和证书。现在参照图2,其中示出了SC 200的一个图例。下列符号被用于SC图例。密钥201是一个公开或私有密钥。认证中心的密钥,例如CLRNGH的齿部指出密钥所有者。钥柄内的PB指出是一个公开密钥,因而密钥201是一个认证中心公开密钥。钥柄内部的PV指出是一个私有密钥。菱形是一个最终用户数字签名202。在下表中各个字首指示哪个私有密钥被用来产生在EU中是最终用户数字签名的签名。对称密钥203被用来加密内容。一个加密对称密钥对象204包括一个用CLRNGH的PB加密的对称密钥203。矩形的顶端边框上的密钥是被用于对象的加密的密钥。矩形内部的符号或正文指示加密对象(在这种情况下是一个对称密钥)。其中示出了另一个加密对象,在这个例子是一个交易ID加密对象205。并且用于内容许可管理的使用条件206如下所述。SC 200包括使用条件206,交易206加密对象205,一个应用ID加密对象207和加密对称密钥对象204,所有对象均用一个最终用户数字签名202签名。
下面的列表示出了标识SC的签字人的字首。
    字首    部件
    CP    内容提供商101
    MS    电子数字内容商店103
    HS    内容驻留站点111
    EU    最终用户设备109
    CH    认证中心105
    CA    认证机构(未示出)
F.安全容器加密的例子
以下列表和图表提供了对被用来产生信息并且从SC恢复信息的加密与解密处理的概述。在这个处理概述中产生并解密的SC是一个通用SC。它不代表任何被用于安全数字内容电子分发系统100中的版权管理的特定SC类型。处理包括在图3中描述的用于加密过程的步骤。
图3的加密过程的处理流程
步骤     处理
301      发送方产生一个随机对称密钥并且用其对内容进行加
         密。
302      发送方通过一个散列算法处理加密内容以产生内容摘
         要。
303      发送方使用接收方的公开密钥加密对称密钥。PB
         RECPNT是指接收方的公开密钥。
304      发送方通过步骤2中使用的相同散列算法处理加密对称
         密钥以产生对称密钥摘要。
305      发送方通过步骤2中使用的相同散列算法联接内容摘要
         和对称密钥摘要以产生SC摘要。
306      发送方用发送方的私有密钥加密SC摘要以产生SC的数
         字签名。PV SENDER是指发送方的私有密钥。
307B     发送方产生一个SC文件,该文件包含加密内容,加密
         对称密钥,内容摘要,对称密钥摘要,发送方的证书,
         和SC签名。
307A     发送方必须在开始安全通信之前从一个认证机构获得
         证书。认证机构在证书内包含发送方的公开密钥,发
         送方的名称并且对其签名。PV CAUTHR是指认证机
         构的私有密钥。发送方向接收方发送SC。
图3的解密过程的处理流程
步骤    处理
408      接收方接收SC并且分离其各个片段。
409      接收方通过用认证机构的公开密钥对其解密来验证发
         送方的证书中的数字签名。如果证书的数字签名有效,
         接收方从证书获得发送方的公开密钥。
410      接收方使用发送方的公开密钥解密SC数字签名。这样
         就恢复出SC摘要。PB SENDER是指发送方的公开密
         钥。
411      接收方通过发送方计算SC摘要时使用的相同散列算法
         联接接收的内容摘要和加密密钥摘要。
412      接收方比较计算的SC摘要和根据发送方的数字签名恢
         复出的SC摘要。如果它们相同,接收方证实接收的摘
         要没有被改变并且继续解密过程。如果它们不相同,
         接收方丢弃SC并且通知发送方。
413      接收方通过步骤411中使用的相同散列算法加密对称密
         钥以计算对称密钥摘要。
414      接收方比较计算的对称密钥摘要和通过SC接收的对称
         密钥摘要。如果相同,接收方知道加密对称密钥没有
         改变。接收方继续解密处理。如果不同,接收方丢弃SC
         并且通知发送方。
415      接收方通过步骤411中使用的相同散列算法加密内容以
         计算内容摘要。
416      接收方比较计算的内容摘要和通过SC接收的内容摘
         要。如果相同,接收方知道加密内容没有改变。接收
         方继续解密处理。即使不同,接收方丢弃SC并且通知
         发送方。
417      接收方使用接收方的私有密钥加密对称密钥。这样就
         恢复出对称密钥。PV RECPNT是指接收方的私有密
         钥。
418      接收方使用对称密钥解密加密内容。这样就恢复出内
         容。
III.安全数字内容电子分发系统流程
安全电子数字内容分发系统100由被系统的不同参与方使用的若干部件组成。这些参与方包含内容提供商101,电子数字内容商店103,使用最终用户设备109的最终用户和认证中心105。一个高层系统流程被用来概述安全数字内容电子分发系统100。以下概述的这个流程在内容通过系统100时跟踪内容。另外还概述了被参与方用于实施针对购买,开启和内容113使用的交易的步骤。在系统流程中做出的某些假定包含:
●这是一个针对数字内容服务(到一个PC的点到点接口)的系统流程。
●内容提供商101以PCM无压缩格式提交音频数字内容(作为一个音乐音频例子)。
●内容提供商把元数据放在一个ODBC兼容的数据库中,或者内容提供商101直接把数据输入到内容信息处理子系统中,或者已经通过规定的ASCII码文件格式提供了数据。
●电子数字内容商店进行财务结算。
●内容113被驻留在一个单独的内容驻留站点111上。
本领域的技术人员应当理解,为了适应诸如音乐,影像与节目,和电子分发系统广播的本质,可以改变这些假定。
在图1中图解了下列处理流程。
步骤    处理
121      一个无压缩PCM音频文件被内容提供商101当做内
         容113来提供。其文件名和内容提供商101的内容113的
         唯一标识符一起被输入到工作流程管理器154工具。
122      内容信息处理子系统使用内容提供商101的内容113的
         唯一标识符和数据库映射模板提供的信息从内容提供商
         的数据库160捕捉元数据。
123      作流程管理器工具154被用来引导内容通过内容提供
         商101的获取和准备处理。该工具还可以被用来在任何
         时候在系统内跟踪任何内容片段的状况。
124      内容113的使用条件被输入到内容信息处理子系统,该
         操作可以人工或自动实现。这个数据包含复制限制规则
         和任何其他被认为必需的商业规则。所有元数据输入可
         以和数据的音频处理并行实现。
125      水印工具被用来在内容113中隐藏内容提供商101认为
         有必要标识内容的数据。其中可以包含内容提供商101
         规定的捕捉内容的时间,内容的来源(该内容提供商
         101)或任何其他信息。
●       内容处理工具125对内容113进行支持不同压缩水平所必
         需的均衡,动态调整和重新采样处理。
●       使用内容处理工具125把内容113压缩到期望的压缩水
         平。接着可以播放内容113以验证压缩产生了所要求的
         内容113质量等级。在必要时可以随意多次进行均衡,
         动态调整,压缩和重放质量检查。
●       SC封装器用一个对称密钥对内容113及其元数据的一个
         子集进行加密。接着这个工具使用认证中心的公开密钥
         对密钥加密以产生一个加密对称密钥。由于唯一可以
         对其进行解密的实体是认证中心105,所以该密钥可以
         被发送到不考虑内容113安全的任何地方。
126      加密对称密钥,元数据和其他关于内容113的信息被SC
         封装器工具152封装到一个元数据SC中。
127      加密内容113和元数据接着被封装到一个内容SC。就
         此完成了对内容113和元数据的处理。
128      接着使用内容支付工具(未示出)把元数据SC发送给内容
         促销Web站点156。
129      内容支付工具向内容驻留站点111发送内容SC。内容
         驻留站点可以驻留在内容提供商101,认证中心105或
         专用于内容驻留的特殊位置上。针对该站点的URL是
         被加到元数据SC中的元数据的一部分。
130      内容促销Web站点156通知电子数字内容商店(美国)
         103被加到系统100中的新内容113。
131      通过使用内容获取工具,电子数字内容商店103接着下
         载对应于他们希望销售的内容113的元数据SC。
132      电子数字内容商店(美国)103会使用内容获取工具从
         元数据SC中抽取任何他们希望用来在其Web站点上
         推销内容113的数据。对这个元数据片段的访问是安全
         的,并且在必要时可以对其收费。
133      使用内容获取工具输入特定于这个电子数字内容商店
         103的内容113使用条件。这些使用条件包含针对内容113
         的不同压缩水平的零售价和复制/播放限制。
134      电子数字内容商店(美国)103的特定使用条件和初始
         元数据SC被SC封装器工具封装到一个报价SC中。
135      在更新电子数字内容商店103 Web站点之后,内容113
         可被访问Web的最终用户使用。
136      当一个最终用户发现他们想要买的内容113时,他们点
         击一个诸如音乐图标的内容图标,并且该项目被增加到
         他/她的,由电子数字内容商店103维护的购物车内。
         当最终用户完成购物时,他们向电子数字内容商店103
         提交采购申请以便处理。
137      电子数字内容商店103接着与信用卡结算组织交互以便
         通过与他们平常做生意相同的方式划出存款。
138      一旦电子数字内容商店103接收到来自信用卡结算组织
         的信用卡授权号码,便将这个号码存储到一个数据库中
         并且使用SC封装器工具建立一个交易SC。这个交易SC
         包含最终用户已经购买的内容113的所有报价SC,一个
         可以被回送到电子数字内容商店103的交易ID,标识购
         买歌曲的最终用户,压缩水平,使用条件和价格表的信
         息。
139      这个交易SC接着被发送到最终用户设备109。
140      当该交易SC到达最终用户设备109时,它起动打开交易
         SC并且确认最终用户的购买的最终用户播放器应用程
         序195。接着最终用户播放器应用程序195打开单个的
         报价SC并且在一个可选实施例中,可以把一个下载时
         间估测通知到用户。接着请求用户指定希望在何时下载
         内容113。
141      根据最终用户请求的下载时间,最终用户播放器应用程
         序195会醒来并且通过建立一个尤其是包含内容113的
         加密对称密钥,交易ID和最终用户信息的订购SC来开
         始启动下载处理。
142      这个订购SC接着被发送到认证中心105以便处理。
143      认证中心105接收订购SC,打开它并且验证没有数据被
         篡改。认证中心105验证最终用户购买的使用条件。这
         些使用条件必须符合内容提供商101规定的使用条件。
         这个信息被记录在一个数据库中。
144      一旦完成全部的检查,使用认证中心105的私有密钥对
         加密对称密钥进行解密。接着使用最终用户的公开密钥
         对对称密钥进行加密。接着SC封装器把新的加密对称
         密钥封装到一个许可证SC中。
145      许可证SC接着被发送到最终用户设备。
146      当在最终用户设备109上接收到许可证SC时,它被存
         储在存储器中直到内容SC被下载。
147      最终用户设备109向内容驻留设施111请求发送购买的
         内容113的对应许可证SC。
148      内容113被发给最终用户设备109。当接收到时,最终用
         户设备109使用对称密钥对内容113进行解密。
IV.版权管理体系结构模型
A.体系结构层次功能
图5是一个图解安全数字内容电子分发系统100的版权管理体系结构的模块图。在体系结构上,用四个层次表示安全数字内容电子分发系统100:许可证控制层501,内容识别层503,内容使用控制层505,和内容格式化层507。在本章节中描述各个层次的总体功能目标和各个层次的个别关键功能。每个层次中的功能显然独立于其它层次中的功能。在很大限度内,一个层次的功能可以被类似的功能代替并且不影响其它层次的功能。明显地,需要一个层次的输出满足相邻层可接受的的格式和语义要求。
许可证控制层501保证:
●在分发期间防止数字内容被非法拦截和窜改;
●内容113发源于一个合法的内容所有者并且被一个许可分发人,例如电子数字内容商店103分发;
●数字内容购买人有一个被正常许可的应用程序;
●购买人在内容113的一个副本可用于购买人或最终用户之前向分发人付费;和
●保留一个交易记录以用于报告。
内容识别层503允许验证数字内容的版权和一致性。内容的版权信息和内容购买人的身份允许对内容113的任何授权或非授权副本进行来源跟踪。因而,内容识别层503提供一个抵制盗版的手段。
内容使用控制层505保证内容113的副本根据商店的使用条件519被用于该购买人的设备。商店使用条件519可以指定内容113的允许播放和本地副本的数量,并且指定内容113是否可以被记录到一个外部便携设备上。内容使用控制层505中的功能跟踪内容的复制/播放使用并且更新复制/播放状态。
内容格式化层507允许把内容113从其在内容所有者设施中的自有表示形式经格式转换变成符合服务功能和安全数字内容电子分发系统100的分发手段要求的形式。转换处理可以包含压缩编码及其相关的预处理,例如频率均衡和振幅动态调整。对于作为音频的内容113,在购买人一边,也需要对接收的内容113进行处理以实现一种适合于重放或传送到便携设备的格式。
B.功能分割和流程
图5中示出了版权管理体系结构模型,该模型图解了从体系结构层次到构成安全数字内容电子分发系统100和各个层次中的关键功能的操作部件的映射。
1.内容格式化层507
与内容格式化层507相关的一般功能是内容提供商101上的内容预处理502和压缩511,最终用户设备109上的内容去扰码513和解压缩515。对预处理的要求和特定功能的例子如上所述。内容压缩511被用来减少内容113的文件大小及其传输时间。任何适合于内容113的类型和传输介质的压缩算法均可被用于安全数字内容电子分发系统100。对于音乐,MPEG 1/2/4,Dolby AC-2和-3,Sony自适应变换编码(ATRAC),和低-位速率算法是某些通常被使用的压缩算法。内容113以压缩形式被存储在最终用户设备109中以减少存储容量要求。在活动重放期间对其进行解压缩。在活动重放期间也进行去扰码。以后在讨论内容使用控制层505期间将描述扰码的目的和类型。
2.内容使用控制层505
内容使用控制层505允许在最终用户设备109上使用针对内容113的使用制定的规格和条件或限制。条件可以指定内容113的允许播放数量,是否允许对内容113进行第二代复制,第二代复制的数量,以及是否可以把内容113复制到一个外部便携设备上。内容提供商101设置允许使用条件517并且通过一个SC(参见许可证控制层501章节)发送到电子数字内容商店103。只要不使内容提供商101设置的初始条件无效,电子数字内容商店103可以增加或缩小使用条件517。电子数字内容商店103接着向最终用户设备109和认证中心105发送全部的商店使用条件519(通过一个SC)。认证中心105在授权把内容113发布到一个最终用户设备109之前进行使用条件验证521。
内容使用控制层505在最终用户设备109中执行内容使用条件517。第一,当在最终用户设备109中从内容识别层503接收到内容113副本时,用一个表示初始复制/播放许可的复制/播放代码523标记内容113。第二,播放器应用程序195在把内容113存储在最终用户设备109之前对内容113进行加密扰码。播放器应用程序195针对每个内容项目产生一个扰码密钥,密钥被加密并且被隐藏在最终用户设备109中。接着,每当最终用户设备109为了复制或播放访问内容113时,最终用户设备109在允许对内容113进行去扰码和执行播放或复制之前验证复制/播放代码。最终用户设备109也适当更新内容113的正本和任何新的次代副本中的复制/播放代码。在已经被压缩的内容113上执行复制/播放编码。即,不必在嵌入复制/播放代码之前解压缩内容113。
最终用户设备109使用一个许可证水印527把复制/播放代码嵌入到内容113内部。只有知道嵌入算法和相关的扰码密钥的最终用户播放器应用程序195才能够读取或修改嵌入的数据。数据不能被人看见或听到;即,数据没有在内容113中产生感知退化。由于水印在包括内容处理,数据压缩,D/A与A/D转换,和正常内容处理引入的信号恶化的若干步骤中始终存在,水印和内容113一起存在于任何表示形式中,其中包含模拟表示。在一个可选实施例中,最终用户播放器应用程序195使用安全地存储使用条件519代替使用许可证水印527把复制/播放代码嵌入到内容113中。
3.内容识别层503
作为内容识别层503的一部分,内容提供商101也使用一个许可证水印527把诸如内容标识符,内容所有者和其他信息的数据嵌入到内容113中,其中其他信息可以是出版日期和地理分布区域。这个水印在这里被称作版权水印529。在接收时,最终用户设备109使用内容购买人名称,交易ID 535(参见下面的许可证控制层501章节),和诸如许可证日期和使用条件517的其他信息对内容113的副本加水印。这个水印在这里被称作许可证水印529。以授权方式或非授权方式获得的,经过保持内容质量的音频处理的内容113的任何副本均携带有版权和许可证水印。内容识别层503阻止了盗版。
4.许可证控制层501
许可证控制层501防止内容113受到未被授权的拦截并且保证内容只以逐个的方式被发布到一个具有经过适当许可的最终用户设备109并且与一个授权电子数字内容商店103成功完成许可证购买交易的最终用户。许可证控制层501通过双重加密531保护内容113。使用内容提供商101产生的一个加密对称密钥对内容113进行加密,并且使用认证中心的公开密钥621对对称密钥进行加密。只有认证中心105可以恢复对称密钥。
许可控制与认证中心105一起被设计成″受托方″。在发出对许可证请求537许可,(即发布内容113的对称密钥到一个最终用户设备109)之前,认证中心105验证交易541和许可证授权543是完整的和可信的,电子数字内容商店103具有来自安全数字内容电子分发系统100的电子内容113销售授权,并且最终用户具有适当许可的应用程序。审计/报告545允许产生报告并且与安全电子数字内容分发系统100中的其他授权方共享许可交易信息。
通过SC处理533实现许可控制。SC被用来在系统操作部件之间分发加密内容113和信息(下面是更多有关SC详细结构的章节)。SC是一个使用密码加密,数字签名和数字证书防止对电子信息或内容113进行未被授权的拦截或修改的信息的加密载体。它也允许对电子数据进行真实性验证。
许可控制需要内容提供商101,电子数字内容商店103和认证中心105具有来自规范的证书机构,被用来鉴定那些部件的真实密码数字证书。不要求最终用户设备109具有数字证书。
C.内容分发和许可控制
图6是图解适用于图5的许可证控制层和内容分发和许可控制整体概念模块图。该图描述了电子数字内容商店103,最终用户设备109和认证中心105通过国际互联网络互连并且在这些部件之间使用单路(点到点)传输的情况。也可以通过国际互联网络或其他网络在内容提供商101和电子数字内容商店103之间进行通信。假定最终用户设备109和电子数字内容商店103之间的内容购买商业交易基于标准国际互联网络协议。作为基于Web的交互的一部分,最终用户选择要购买的内容113,提供个人和财务信息,并且同意购买条件。电子数字内容商店103可以从一个使用诸如SET的协议的受让机构获得付款授权。
在图6中还假定电子数字内容商店103已经根据标准Web协议把最终用户播放器应用程序195下载到最终用户设备109。该体系结构需要电子数字内容商店103为下载的播放器应用程序195分配一个唯一的应用ID并且最终用户设备109加以存储以用于以后的应用许可证验证(见下文)。
从内容提供商101开始整个许可流程。内容提供商101使用一个产生对称密钥对内容113加密,并且使用认证中心105的公开密钥621对对称密钥623加密。在一个可选实施例中,非本地产生的对称密钥可以被从认证中心105发送到内容提供商101。内容提供商101围绕加密内容113产生一个内容SC,并且围绕加密对称密钥623,商店使用条件519和其他内容113和信息产生一个元数据SC 620。每个内容113对象均有一个元数据SC 620和一个内容SC 630。内容113对象可以是一个相同歌曲的压缩水平,一个专辑上的各个歌曲,或是整个专辑。对于各个内容113对象,元数据SC 620也携带与内容使用控制层505相关的商店使用条件519。
内容提供商101把元数据SC 620分发到一或多个电子数字内容商店103(步骤601)并且把内容SC 630分发到一或多个内容驻留站点(步骤602)。各个电子数字内容商店103,依次产生一个报价SC 641。报价SC 641通常携带大部分与元数据SC 620相同的信息,其中包含内容提供商的数字签名624和证书(内容提供商101的未示出)。如上所述,电子数字内容商店103可以增加或缩小被内容提供商101初始定义的商店使用条件519(由控制使用层处理)。可选地,用内容提供商101的一个数字签名624对内容SC 630和/或元数据SC 620进行签名。
在完成最终用户设备109和电子数字内容商店103之间的内容购买交易(步骤603)之后,电子数字内容商店103产生一个交易SC 640并且传送到最终用户设备109。交易SC 640包含一个唯一的交易ID535,购买人名称(即最终用户的名称)(未示出),最终用户设备109的公开密钥661和与购买内容113相关的报价SC 641。图6中的交易数据642表示交易ID 535和最终用户名称(未示出)。使用认证中心105的公开密钥621对交易数据642加密。可选地,使用电子数字内容商店103的数字签名643对交易SC 640进行签名。
在接收交易SC 640(和其中包含的报价SC 641)时,在最终用户设备109上运行的最终用户播放器应用程序195通过一个订购SC 650从认证中心105请求许可证授权(步骤605)。订购SC 650包含来自报价SC641的加密对称密钥623和商店使用条件519,来自交易SC 640的加密交易数据642,和来自最终用户设备109的加密应用ID 551。在另一个实施例中,在完成最终用户设备109和电子数字内容商店103之间的内容购买交易(步骤603)之后,电子数字内容商店103产生一个交易SC 640并且传送到最终用户设备109(步骤604)。交易SC 640包含一个唯一的交易ID 535,购买人名称(即最终用户的名称)(未示出),最终用户设备109的公开密钥661和与购买内容113相关的报价SC 641。图6中的交易数据642表示交易ID 535和最终用户名称(未示出)。使用认证中心105的公开密钥621对交易数据642加密。可选地,使用电子数字内容商店103的数字签名643对交易SC 640进行签名。
在接收交易SC 640(和其中包含的报价SC 641)时,在最终用户设备109上运行的最终用户播放器应用程序195通过一个订购SC 650从认证中心105请求许可证授权(步骤605)。订购SC 650包含来自报价SC641的加密对称密钥623和商店使用条件519,来自交易SC 640的加密交易数据642,和来自最终用户设备109的加密应用ID 551。在另一个实施例中,使用最终用户设备109的一个数字签名652对订购SC 650进行签名。
在从最终用户设备109接收订购SC 650时,认证中心105验证:
1.电子数字内容商店103从安全数字内容电子分发系统100(存在于认证中心105的数据库160中)得到授权;
2.订购SC 650没有被改变;
3.交易数据642和对称密钥623是完整和可信的;
4.最终用户设备109购买的电子商店使用条件519与内容提供商101设置的使用条件517一致;和
5.应用ID 551具有一个有效结构而且应用ID是由一个经授权的电子数字内容商店103提供的。
如果验证成功,认证中心105解密对称密钥623和交易数据642,建立并且向最终用户设备109传递许可证SC 660(步骤606)。许可证SC660携带对称密钥623和交易数据642,使用最终用户设备109的公开密钥661对二者加密。如果验证不成功,则认证中心105拒绝许可最终用户设备109并且通知最终用户设备109。认证中心105还立即把这个验证失败通知到电子数字内容商店103。在一个可选实施例中,认证中心105用其数字签名663对许可证SC 660签名。
在接收许可证SC 660之后,最终用户设备109解密对称密钥623和以前从认证中心105接收的交易数据642并且从一个内容驻留站点111请求内容SC 630(步骤607)。当内容SC 630到达时(步骤608),最终用户设备109使用对称密钥623解密内容113(步骤609),并且把内容113和交易数据642传送到其它层次以便进行如以前针对图5所描述的许可证加水印,复制/播放编码,扰码和进一步的内容113处理。
最终,认证中心105定期向内容提供商101和电子数字内容商店103发送摘要交易报告以便进行审计和跟踪(步骤610)。
V.安全容器结构
A.通用结构
安全容器(SC)是一个由若干片段组成的结构,这些片段共同定义了一个内容113单元或交易的一部分,并且还定义了诸如使用条件,元数据和加密方法的有关信息。以可以验证信息的完整性,完备性和真实性的方式设计SC。SC中的某些信息可以被加密以便只能在获得正当授权之后才可以对其进行访问。
SC包含至少一个材料清单(BOM)片段,该片段具有关于SC和SC中包含的各个片段的信息记录。针对每个片段使用一个诸如MD-5的散列算法计算一个消息摘要并且把它包含在该片段的BOM记录中。各片段的摘要被串联在一起,根据它们计算另一个摘要并且使用产生SC的实体的私有密钥对其加密以产生一个数字签名。接收SC的方面可以使用数字签名验证所有摘要并且验证SC及其所有片段的完整性和完全性。
下列信息可以作为记录和各个片段的记录一起被包含在BOM中。SC的类型确定需要包含的记录:
●SC版本
●SC ID
●SC的类型(例如报价,订单,交易,内容,元数据或促销和许可证)
●SC的出版者
●产生SC的日期
●SC的截止日期
●认证中心的URL
●用于所包含的片段的摘要算法(缺省为MD-5)的描述
●用于数字签名加密的算法(缺省为RSA)的描述
●数字签名(被包含片段的所有串联摘要的加密摘要)
SC可以包含不止一个BOM。例如,一个报价SC 641由包含其BOM的初始元数据SC 620片段,电子数字内容商店103加入的附加信息和一个新的BOM构成。一个针对元数据SC 620 BOM的记录被包含在报价SC 641 BOM中。这个记录包含一个针对元数据SC620的,可用于验证其完整性的摘要,因此还可以使用存储在元数据SC620 BOM中的片段摘要值验证元数据SC 620包含的片段的完整性。元数据SC 620中没有任何片段在针对报价SC 641产生的新BOM中有记录。只有电子数字内容商店103和元数据SC 620 BOM加入的片段在新BOM中有记录。
SC也可以包含一个密钥描述片段。密钥描述片段包含含有下列关于SC中的加密片段的信息的记录:
●加密片段名称。
●当某片段被解密时用于该片段的名称。
●被用来加密该片段的加密算法。
●一个指示被用来加密该片段的公开加密密钥的密钥识别符或一个在解密时被用来解密加密片段的加密对称密钥。
●被用来加密对称密钥的加密算法。这个字段只在密钥描述片段中的记录包含一个被用来加密被加密片段的加密对称密钥时才会出现。
●一个被用来加密对称密钥的公开加密密钥的密钥识别符。这个字段只在密钥描述片段中的记录包含一个加密对称密钥和被用来对被加密片段进行加密的对称密钥的加密算法标识符时才会出现。如果SC不包含任何加密片段,则没有密钥描述片段。
B.版权管理语言语法和语义
版权管理语言由参数构成,可以为参数分配数值以便定义对一个最终用户在购买内容113之后对内容113的使用的限制。对内容113的使用的限制就是使用条件517。各个内容提供商101指定其各个内容113项目的使用条件517。电子数字内容商店103解释元数据SC 620中的使用条件517并且使用该信息提供他们希望为其顾客提供的选项并且增加内容113的零售购买信息。在一个最终用户选择一个内容113购买项目之后,最终用户设备109请求根据商店使用条件519对内容113授权。在认证中心105向最终用户发送一个许可证SC 660之前,认证中心105验证所请求的商店使用条件519与内容提供商101通过元数据SC 620规定的允许使用条件517一致。
当最终用户设备109接收被购买的内容113时,使用水印工具把商店使用条件519编码成内容113,或者把商店使用条件519编码到安全存储使用条件519中。运行在最终用户设备109上的最终用户播放器应用程序195确保执行被编码到内容113中的商店使用条件519。
下面是针对一个内容113是音乐的实施例的商店使用条件519的例子:
●歌曲是可录音的。
●歌曲可以被播放n次。
C.安全容器流程和处理的概述
元数据620被内容提供商101建立并且被用来定义诸如歌曲的内容113项目。因为内容113的长度对于电子数字内容商店103和最终用户有效地下载只用于访问描述性元数据的容器而言通常显得过大,所以内容113自身不被包含在这些SC中。取而代之的是,SC包含一个指向内容113的外部URL(统一资源定位码)。在歌曲内容113的情况下,SC还包含提供关于内容113和任何其他诸如针对音乐,CD封面图画和/或数字音频选录的关联数据的描述性信息的元数据。
电子数字内容商店103下载元数据SC 620,为此它们得到授权并且建立报价SC 641。简而言之,一个报价SC 641由元数据SC 620的某些片段和BOM以及电子数字内容商店103包含的附加信息构成。当建立报价SC 641时产生一个针对报价SC 641的新BOM。电子数字内容商店103还通过从元数据SC 620中提取元数据信息来使用元数据SC 620在其Web站点上建立HTML页面,该页面向最终用户提供关于内容113的描述,使他们能够购买内容113。
被电子数字内容商店103加到报价SC 641中的信息通常缩减了在诸如商店标志的图形映像文件和商店Web站点的URL的元数据SC620和促销数据中指定的使用条件517的选择范围。元数据SC 620中的一个报价SC 641模板指示在报价SC 641中可以被电子数字内容商店103忽略的信息,电子数字内容商店103需要什么附加信息和在嵌入的元数据SC 620中保留哪些片段。
当一个最终用户决定从一个电子数字内容商店103购买内容113时,报价SC 641被包含在一个交易SC 640中。电子数字内容商店103建立一个交易SC 640,包含针对被购买的各个内容113项目的报价SC641并且把它发送到最终用户设备109。最终用户设备109接收交易SC640并且验证交易SC 640和所包含的报价SC 641的完整性。
最终用户设备109针对被购买的各个内容113项目建立一个订购SC 650。包含来自报价SC 641,交易SC 640和最终用户设备109的配置文件的信息。订购SC 650被一次一个发送到认证中心105。在认证中心105 URL中订购SC 650被当作一个记录包含在元数据SC 620的BOM中,并且还被包含在报价SC 641。
认证中心105验证和处理订购SC 650以便向最终用户设备109提供要求许可证水印527并访问购买内容113所需的所有信息。认证中心105的一个功能是解密对称密钥623,其中需要使用对称密钥对来自报价SC 641的水印指令和来自内容SC 630的内容113解密。一个加密对称密钥623记录实际上包含比实际的加密对称密钥623更多的内容。在进行加密之前,内容提供商101可以把其名称附加到实际的的对称密钥623上。把内容提供商101的名称和对称密钥623一起加密能够防止出现一个已经根据合法的SC建立其自己的元数据SC 620和内容SC630的盗版内容提供商101。认证中心105验证与对称密钥623一起加密的内容提供商101名称与SC证书中的内容提供商101名称是否匹配。
如果不需要认证中心105对水印指令有任何改变,则认证中心105解密对称密钥623,修改水印指令并且再次使用一个新的对称密钥623对其进行加密。接着使用最终用户设备109的公开密钥661对对称密钥623进行再加密。认证中心105还对SC中的其它对称密钥623进行解密并且再次用最终用户设备109的公开密钥661对其进行加密。认证中心105建立一个包含新加密的对称密钥623和更新的水印指令的许可证SC 660并且根据订购SC 650把它发送到最终用户设备109。如果订购SC 650的处理没有成功完成,则认证中心105向最终用户设备109返回一个HTML页面或报告授权处理失败的等价内容。
许可证SC 660为一个最终用户设备109提供访问一个内容113项目所需要的所有信息。最终用户设备109从内容驻留站点111请求适当的内容SC 630。内容SC 630被内容提供商101建立并且包含加密内容113和元数据片段。最终用户播放器应用程序195使用来自许可证SC660的对称密钥623对内容113,元数据和水印指令进行解密。接着水印指令被附加在内容113上并且内容113被扰码并存储在最终用户设备109上。
D.元数据安全容器620格式
下列列表示出了被包含在一个元数据SC 620中的片段。片段栏中的各个方框是SC中包含的一个单独对象和BOM(除了被[]字符包括的片段名称之外)。BOM包含一个针对SC中含有的各个片段的记录。片段出现在栏中表明该片段实际上被包含在SC内并且摘要栏指示是否针对该片段计算一个指示。当一个SC被包含在其他SC中时(由相关模板确定),虽然整个初始BOM被传送,但某些片段不能被传送。这是因为认证中心105需要整个BOM来验证初始SC中的数字签名。
下列列表中的密钥描述片段栏定义了被包含在SC的密钥描述片段内的记录。密钥描述片段中的记录定义了关于被用来加密SC中的片段和另一个SC中的片段的加密密钥和算法的信息。各个记录包含加密片段名称和一个指向另一个包含加密片段的SC的URL。结果名称栏定义了在被解密后被分配给该片段的名称。加密算法栏定义被用来加密该片段的加密算法。密钥Id/加密密钥栏定义了一个被用来加密该片段的加密密钥的标识或一个被用来加密该片段的加密对称密钥623位串的base64编码。对称密钥算法栏是一个当前一列是一个加密对称密钥623时定义被用来加密对称密钥623的加密算法的可选参数。对称密钥算法ID栏是一个当密钥Id/加密密钥栏是一个加密对称密钥623时被用来加密对称密钥623的加密密钥标识。
  片段 BOM片段|摘要存在                            密钥描述片段结果名称              加密          密钥Id/              对称密钥算法      对称密钥Id算法          加密密钥
  [内容URL] 输出片段     RC4     加密对称密钥     RSA  CH公开密钥
  [元数据URL] 输出片段     RC4     加密对称密钥     RSA  CH公开密钥
SC版本
SC ID
SC类型
SC出版者
日期
截止日期
认证中心URL
摘要算法ID
数字签名算法ID
  内容ID   是
  元数据   是
  使用条件   是
  SC模板   是
  水印指令   是 输出片段     RC4     加密对称密钥     RSA  CH公开密钥
  密钥描述片段   是
  认证中心证书   否
  证书   否
     数字签名
下面描述了被用于上述元数据SC列表的术语:
●[内容URL]-密钥描述片段的一个记录中的参数。这是一个指向与这个元数据SC 620相关的内容SC 630中的加密内容113的URL。元数据SC 620自身不包含加密内容113。
●[元数据URL]-密钥描述片段的一个记录中的参数。这是一个指向与这个元数据SC 620相关的内容SC 630中的加密元数据的URL。元数据SC 620自身不包含加密元数据。
●内容ID-一个定义被分配给一个内容113项目的唯一ID的片段。在元数据SC 620指向不止一个内容113项目的情况下在这个片段中包含不止一个内容ID。
●元数据-对于歌曲而言,包含涉及一个诸如艺术家名称和CD封面图像的内容113项目的信息的片段。可能有多个元数据片段,其中一些可以被加密。元数据片段的内部结构取决于其中包含的元数据的类型。
●使用条件-一个包含描述被施加于使用内容113的最终用户的使用选项,规则和限制的信息的片段。
●SC模板-一个包含描述建立报价,订购和许可证SC 660所需和可选信息的片段。
●水印指令-一个包含用于实现内容113中的水印的加密指令的片段。在许可证SC 660内水印指令可以被认证中心105修改并且被返回到最终用户设备109。在密钥描述片段中存在一个定义被用来加密水印指令,当水印指令被解密时使用的输出片段名称,被用来加密水印指令的加密对称密钥623位串的一个base64编码,被用来加密对称密钥623的加密算法和解密对称密钥623所需的公开密钥的标识的记录。认证中心证书-一个来自认证机构或认证中心105,包含认证中心105的签名公开密钥621的证书。可能有不止一个证书,在这样的情况下一个分层结构被用于最高等级证书,该证书包含打开接着到达的最低等级证书的公开密钥,而最低等级证书包含认证中心105的公开密钥621。
●证书-一个来自认证机构或认证中心105,包含建立SC的实体的签名公开密钥621的证书。可能有不止一个证书,在这样的情况下一个分层结构被用于最高等级证书,该证书包含打开次等级证书的公开密钥,依此类推,直到最低等级证书到达,最低等级证书包含SC建立者的公开密钥。
●SC版本-一个被SC封装器工具分配给SC的版本号。
●SC ID-一个被建立SC的实体分配给SC的唯一ID。
●SC类型-指示SC的类型(例如元数据,报价,订购,等等)
● SC出版者-指示建立SC的实体。
●建立日期-建立SC的日期。
●截止日期-SC过期并且不再有效的日期。
●认证中心URL-最终用户播放器应用程序195应当与其交互以获得访问内容113的正当授权的认证中心105的地址。
●摘要算法ID-一个被用来计算该片段的摘要的算法的标识符。
●数字签名算法ID-一个被用来加密串联片段摘要的摘要的算法的标识符。这个加密值就是数字签名。
●数字签名-用建立SC的实体的公开密钥加密的串联片段摘要的摘要。
●输出片段-当一个加密片段被解密时被分配给输出片段的名称。
●RSA和RC4-被用来加密对称密钥623和数据块的缺省加密算法。
●加密对称密钥-当进行解密时被用来解密一个SC片段的一个加密密钥位串的一个base64编码。
●CH公开密钥-一个指示认证中心105公开密钥621被用来加密数据的标识符。
E.报价安全容器641格式
下列列表示出了被包含在报价SC 641中的片段。除某些元数据片段之外,来自元数据SC 620的各个片段和BOM也被包含在报价SC641中。
  片段 BOM片段摘要存在                        密钥描述片段结果名称           加密          密钥Id/                对称密钥算法      对称密钥Id算法          加密密钥
              -------------------------------元数据SC片段--------------------------------
  [内容URL] 输出片段   RC4   加密对称密钥     RSA  CH公开密钥
  [元数据URL] 输出片段   RC4   加密对称密钥     RSA  CH公开密钥
SC版本
SC ID
SC类型
SC出版者
日期
截止日期
认证中心URL
摘要算法ID
数字签名算法ID
  内容ID   是
  元数据 某些   是
  使用条件   是
  SC模板   是
  水印指令   是 输出片段     RC4     加密对称密钥     RSA  CH公开密钥
  密钥描述片段   是
  认证中心证书   否
  证书   否
    数字签名
               -------------报价SC片段------------
SC版本
SC ID
SC类型
SC出版者
日期
截止日期
摘要算法ID
数字签名算法ID
元数据SCBOM   是
附加和忽略字段   否
电子数字内容商店证书   否
证书   否
  数字签名
下面描述了被用于上述报价SC 641并且此前没有针对另一个SC加以描述的术语:
●元数据SC BOM-来自初始元数据SC 620的BOM。报价SC 641 BOM中的记录包含元数据SC 620 BOM的摘要。
●附加和忽略字段-被电子数字内容商店103忽略的使用条件信息。认证中心105依靠接收的SC模板验证该信息以保证电子数字内容商店103忽略的任何信息在其授权范围内。
●电子数字内容商店证书-一个被认证中心105提供电子数字内容商店并且被认证中心105用其私有密钥签名的证书。这个证书被最终用户播放器应用程序195用来验证电子数字内容商店103是一个有效的内容113分发人。最终用户播放器应用程序195和认证中心105通过用认证中心105的公开密钥621解密证书的签名可以验证电子数字内容商店103是一个得到授权的分发人。最终用户播放器应用程序195保留在安装期间作为其初始化信息的一部分接收的认证中心105的公开密钥的一个本地副本。
F.交易安全容器640格式
下列列表示出了被包含在交易SC 640中的片段及其BOM和密钥描述片段。
  片段 BOM片段摘要存在                      密钥描述片段结果名称             加密            密钥Id/             对称密钥算法         对称密钥Id算法            加密密钥
SC版本
SC ID
SC类型
SC出版者
日期
截止日期
摘要算法ID
数字签名算法ID
  交易ID   是 输出片段   RSA   CH公开密钥
  最终用户ID   是 输出片段   RSA   CH公开密钥
  最终用户公开密钥   是
  报价SC   是
  内容使用选择   是
  显示的HTML   是
  密钥描述片段   是
  电子数字内容商店证书   否
     数字签名
下面描述了被用于上述交易SC 640并且此前没有针对另一个SC加以描述的术语:
●交易ID-一个被电子数字内容商店103分配用来唯一标识交易的ID。
●最终用户ID-电子数字内容商店103在最终用户作出购买选择并且提供信用卡信息时获得的一个最终用户标识。
●最终用户公开密钥-被认证中心105用来对对称密钥623重新加密的最终用户公开密钥661。在购买交易期间最终用户公开密钥661被发送到电子数字内容商店103。
●报价SC-针对被购买的内容113项目的报价SC 641。
●内容使用选择-一列针对被最终用户购买的各个内容113项目的使用条件。每个报价SC 641有一个入口。
●显示的HTML-当接收到交易SC 640时或在最终用户设备109与认证中心105之间的交互期间被最终用户播放器应用程序195显示在国际互联网络浏览器窗口中的一或多个HTML页面。
当最终用户设备109接收一个交易SC 640时,可以执行下列步骤以验证SC的完整性和真实性:
1.利用认证中心105的公开密钥621验证电子数字内容商店103证书的完整性。在其安装过程期间当作为最终用户播放器应用程序195初始化信息的一部分被接收之后,认证中心105的公开密钥621被存储在最终用户设备109上。
2.利用来自电子数字内容商店103证书的公开密钥验证SC的数字签名643。
3.验证SC片段的散列。
4.验证交易SC 640中包含的各个报价SC 641的完整性和真实性。
G.订购安全容器650格式
下列列表示出了被包含在订购SC 650中的片段及其BOM和密钥描述片段。这些片段或者向认证中心105提供用于解密和验证的信息,或者由认证中心105来验证。来自报价SC 641的片段和BOM也被包含在订购SC650中。元数据SC BOM的存在片段栏中的某些字符串指示未被包含在订购SC 650中的某些片段。不加任何改变地包含来自元数据SC 620的BOM以便认证中心105可以验证元数据SC 620及其各个片段的完整性。
  片段 BOM片段摘要存在                          密钥描述片段结果名称             加密           密钥Id/             对称密钥算法       对称密钥Id算法           加密密钥
               --------------------------元数据SC片段--------------------------------
  [内容URL] 输出片段   RC4   加密对称密钥     RSA  CH公开密钥
  [元数据URL] 输出片段   RC4   加密对称密钥     RSA  CH公开密钥
SC版本
SC ID
SC类型
SC出版者
日期
截止日期
认证中心URL
摘要算法ID
数字签名算法ID
  内容ID   是
  元数据 某些   是
  使用条件   是
  SC模板   是
  水印指令   是 输出片段     RC4     加密对称密钥     RSA  CH公开密钥
  密钥描述片段   是
  认证中心证书   否
  证书   否
  数字签名
               -----------报价SC片段------------
SC版本
SC ID
SC类型
SC出版者
日期
截止日期
摘要算法ID
数字签名算法ID
元数据SCBOM   是
附加和忽略字段   否
电子数字内容商店证书   否
证书   否
  数字签名
               -----------交易SC片段------------
SC版本
SC ID
SC类型
SC出版者
日期
截止日期
摘要算法ID
数字签名算
法ID
交易ID   是 输出片段   RSA   CH公开密钥
最终用户ID   是 输出片段   RSA   CH公开密钥
最终用户公开密钥   是
报价SC 一个报价SC   是
内容使用选择   是
在浏览器窗口显示的HTML   是
密钥描述片段   是
电子数字内容商店证书   否
       数字签名
               ------------------------------订购SC片段------------------------
SC版本
SC ID
SC类型
SC出版者
日期
截止日期
摘要算法ID
数字签名算法ID
报价SC BOM   是   是
交易SC BOM   是
加密信用卡信息   是 输出片段   RSA   CH公开密钥
密钥描述片段   是
  数字签名
下面描述了被用于上述订单SC 650并且此前没有针对另一个SC加以描述的术语:
●交易SC BOM-初始交易SC 640中的BOM。订购SC 650BOM中的记录包含交易SC 640 BOM的摘要。
●加密信用卡信息-来自用户的,被用来通过信用卡或借记卡对购买付费的可选加密信息。当建立报价SC 641的电子数字内容商店不处理顾客帐单时需要这个信息,而在这样情况下认证中心105可以处理帐单。
H.许可证安全容器660格式
下列列表示出了被包含在许可证SC 660中的片段及其BOM。如密钥描述片段所示,认证中心105已经利用最终用户的公开密钥661对解密水印指令所需要的对称密钥623,内容113和内容113元数据进行了重新加密。当最终用户设备109接收许可证SC 660时,该设备解密对称密钥623并且使用该密钥访问来自许可证SC 660和内容SC 630的加密片段。
  片段 BOM片段摘要存在                              密钥描述片段结果名称              加密            密钥Id/            对称密钥算法        对称密钥Id算法            加密密钥
  [内容URL] 输出片段     RC4     加密对称密钥     RSA  CH公开密钥
  [元数据URL] 输出片段     RC4     加密对称密钥     RSA  CH公开密钥
SC版本
SC ID
SC类型
SC出版者
日期
截止日期
摘要算法ID
数字签名算法ID
  内容ID   是
  使用条件   是
  交易数据   是
  水印指令   是 输出片段   RC4   加密对称密钥     RSA  CH公开密钥
  密钥描述片段   是
  证书   否
  数字签名
下面描述了被用于上述许可证SC 660并且此前没有针对另一个SC加以描述的术语:
●EU公开密钥-一个指示最终用户公开密钥661被用来加密数据的标识符。
●订购SC 650 ID-从订购SC 650 BOM得到的SC ID。
●吊销证书清单-以前被认证中心105发布并签名,但已经不再被认为有效的证书ID的可选列表。任何具有可以被一个证书验证的签名但该证书被包含在吊销清单中的SC均是无效SC。最终用户播放器应用程序195在最终用户设备109上存储认证中心105的吊销证书清单的一个副本。每当接收到一个吊销清单时,如果新吊销清单更新,则最终用户播放器应用程序195替换其本地副本。吊销清单包含一个版本号或时间标签(或二者)以便确定最新的清单。
I.内容安全容器格式
下列列表示出了被包含在内容SC 630中的片段及其BOM。
片段 BOM片段摘要存在
SC版本
SC ID
SC类型
SC出版者
日期
截止日期
认证中心105URL
摘要算法ID
数字签名算法ID
内容ID     是
加密内容     是
加密元数据     是
元数据     是
证书     否
    数字签名
下面描述了被用于上述内容SC 630并且此前没有针对另一个SC加以描述的术语:
●加密内容-被一个内容提供商101利用对称密钥623加密的内容113。
●加密元数据-与被一个元数据供应商101利用对称密钥623加密的内容113相关的元数据。
由于解密加密片段所需的密钥位于在认证中心105上建立的许可证SC 660中,所以在内容SC 630中没有包含密钥描述片段。
VI.安全容器封装和拆解
A.概述
SC封装器是一个32位Windows程序,该程序具有一个API(应用编程接口),API可以被一个多步或单步进程调用以便产生一个具有所有指定片段的SC。对话控制封装器151,152,153具有各种在内容提供商101,认证中心105,电子数字内容商店103及其他需要SC封装器的站点上支持Windows程序的硬件平台。产生一个BOM并且在必要时产生一个密钥描述片段,并且把它们包含在SC中。一组封装器API允许调用方指定产生BOM中的记录和密钥描述片段所需的信息并且把各个片段包含在SC中。封装器还对各个片段和对称密钥623进行加密并且计算摘要和数字签名。封装器代码包含封装器支持的加密和摘要算法,也可以通过一个外部接口调用它们。
通过一个接受下列参数输入的API实现与封装器的接口以便建立一个SC:
●一个指向一个串联结构缓冲区的指针。缓冲区中的各个结构均是一个针对封装器的,含有执行命令所需的信息的命令。封装器命令包含用一个相关的BOM记录向SC增加一个片段,向BOM增加一个记录,和向密钥描述片段增加记录。
●一个指示上述缓冲区中包含的串联结构数量的数值。
●BOM片段的名称和位置。
●每个位均是一个定义标志或一个为将来使用保留的标志的一个数值。当前定义了下列标志:
关于在已经处理缓冲区中的所有结构之后SC的所有片段是否应当被集合成一个单独的文件的指示。把各个片段捆绑到一个单独的对象中是在建立一个SC时执行的最后步骤。
关于是否从BOM片段中省略数字签名的指示。如果没有设置这个标志,则在SC被塞入一个单独的对象之前计算数字签名。
在一个可选实施例中,通过接受下列参数输入的API实现与封装器的接口以便建立一个SC:
●第一,通过传入指向一个结构的指针调用一个API以产生一个资料清单(BOM)片段,上述结构由被用来初始化SC设置的信息构成,上述信息被表示成SC BOM片段中的IP记录,用于BOM片段的名称,一个寻找要增加的各个片段的缺省位置和一个标记值。这个API返回一个被用于后续封装器APIs的SC句柄。
●封装器具有一个每当一个片段被增加到一个SC时使用的API。这个API接受一个此前被前面的封装器API返回的SC句柄,一个指向由涉及被增加的片段的信息构成的一个结构的指针,和一个标记值。关于被增加的片段的信息包含该片段的名称和位置,在BOM中用于该片段的名称,被增加片段的类型,该片段的一个散列值,标记,等等。
●在所有片段已经被加到SC之后,调用一个封装器API以便把包含BOM片段的所有片段封装到一个单独的,通常是一个文件的对话控制对象中。这个API接受一个此前被前面的封装器API返回的SC句柄,用于封装的SC的名称,一个指向具有用于对SC签名的信息的结构的指针,和一个标记值。
封装器或调用封装器的实体可以使用一个SC模板建立一个SC。SC模板具有定义在正在建立的SC中需要的各个片段和记录的信息。模板还可以定义用于加密对称密钥623和加密片段的加密方法和密钥索引。
封装器具有一个被用来拆解SC的API。拆解一个SC是一种选择一个SC并且把它分成其分立的片段的处理。接着可以调用封装器以便对任何从SC拆解出的加密片段进行解密。
B.材料清单(BOM)片段
当正在建立一个SC时封装器产生一个BOM片段。BOM是一个包含关于SC和SC中包含的各个片段的信息记录的文本文件。BOM中的每个记录均位于一个单行上,这个单行具有一个指示新记录开始的换行。BOM通常包含各个片段的摘要和一个可用于验证SC的真实性和完整性的数字签名。
BOM中的记录类型如下所述:
IP一个包含一组有关SC的名称=数值对的IP记录。下列名称被保留用于SC的特定属性:
V major.minor.fix
V属性指定SC的版本。这是产生SC所依据的SC规范的版本号。随后的字符串应当具有major.minor.fix的形式,其中major,minor和fix分别是主发布号码,次发布号码和安装级别。
ID数值
ID属性是一个被正建立这个SC的实体分配这个特定SC的唯一值。在本文的后续版本中定义了该数值的格式。T值
T属性指定SC的类型,T值应当是下列类型中的一个:
ORD-一个订购SC 650。
OFF-一个报价SC 641。
LIC-一个许可证SC。
TRA-一个交易SC 640。
MET-一个元数据SC 620。
CON-一个内容SC 630。
A数值
A属性标识SC的作者或出版者。作者/出版者身份应当是明确的并且/或者在认证中心105上作了登记。
D数值
D属性标识建立SC的日期和时间,其中时间是可选的。数值应当具有yyyy/mm/dd[@hh:mm[:ss[.fsec]][(TZ)]]的形式,该形式表示年/月/日@时:分:秒.零点几秒(时区)。数值的可选部分用[]字符括起来。
E数值
E属性标识SC过期的日期和时间,其中时间是可选的。数值应当具有与以前定义的D属性的形式相同的形式。在任何可能的情况下,应当把截止日期/时间与认证中心105上的日期/时间相比较。
CCURL数值
CCURL属性标识认证中心105的URL。该数值应当具有一个有效外部URL的形式。
H数值
H属性标识被用来计算SC中包含的片段的消息摘要的算法。摘要算法的一个例子是MD5。
D一个D记录是包含标识片段的类型的信息,片段的名称,(可选的)片段的摘要和一个(可选的)关于该片段不被包含在SC中的指示的数据或片段入口记录。一个紧接在类型标识符之后的符号被用来指示该片段不被包含在SC中。下列是保留数据类型或片段记录:
K片段_名称[摘要]
指定密钥描述片段。
W片段_名称[摘要]
指定水印指令片段。
C片段_名称[摘要]
指定被用来验证数字签名的证书。
T片段_名称[摘要]
指定使用条件片段。
YF片段_名称[摘要]
指定报价SC 641的模板片段。
YO片段_名称[摘要]
指定订购SC 650的模板片段。
YL片段_名称[摘要]
指定许可证SC 660的模板片段。
ID片段_名称[摘要]
指定被引用的内容113的项目的内容113 ID。
CH片段_名称[摘要]
指定认证中心105证书片段。
SP片段_名称[摘要]
指定电子数字内容商店103证书片段。
B片段_名称[摘要]
指定另一个SC的一个ROM片段,上述另一个SC的各个片段或一个片段子集被包含在当前SC中。
BP片段_名称SC_片段_名称[摘要]
指定另一个SC的一个BOM片段,该片段在这个SC中被包含成一个单独的片段。SC_片段_名称参数是被包含在这个SC内并且由这里的BOM片段定义的SC片段的名称。一个与此相同的BOM也被包含在由SC_片段_名称参数指定的SC中。
D片段_名称[摘要]
指定一个数据(或元数据)片段。
S一个S记录是一个被用来定义SC的数字签名的签名记录。数字签名如下所述:
S密钥标识符签名字符串签名算法
S记录包含指示签名的加密密钥的密钥标识符,是数字签名位串的base64编码的签名字符串,和被用来加密摘要以产生数字签名的签名算法。
C.密钥描述片段
封装器产生密钥描述片段以便提供关于加密密钥的信息,需要密钥对SC加密片段进行解密。加密片段可以被包含在正被建立的SC中,也可以被包含在被正建立的SC引用的其他SC中。密钥描述片段是一个包含关于加密密钥和各个片段的信息记录的文本文件,其中使用加密密钥对上述片段进行加密。密钥描述片段中的各个记录位于一个单独的行上,其中用一个换行指示新记录的开始。
下列记录类型在一个密钥描述片段内部使用并且被定义如下:
K加密_片段_名称;结果_片段_名称;片段_加密_算法_标识符;公开_密钥_标识符;密钥_加密_算法和加密_对称_密钥。
一个K记录指定一个可以被包含在这个SC或另一个被这个记录引用的SC中的加密片段。加密_片段_名称是这个SC中的一个片段的名称或一个指向另一个SC中的加密片段的名称的URL。结果_片段_名称是分配给解密片段的名称。片段_加密算法_标识符指示被用来加密该片段的加密算法。公开_密钥_标识符是一个被用来加密对称密钥623的密钥标识符。
密钥_加密_算法_标识符指示被用来加密对称密钥623的加密算法。加密对称密钥是被用来加密该片段的加密对称密钥623位串的一个base64编码。
VII.认证中心105
A.概述
认证中心105负责安全数字内容电子分发系统100的版权管理功能。认证中心105功能包含启动电子数字内容商店103,验证对内容113享有的权利,购买交易和有关信息的完整性和真实性验证,向最终用户设备109分发内容加密密钥或对称密钥623,跟踪那些密钥的分发并且向电子数字内容商店103和内容提供商101报告交易概况。内容加密密钥被最终用户设备109用来开启内容113,其中最终用户通常通过一个购买交易从一个经过授权的电子数字内容商店103获得开启内容113的权利。在一个内容加密密钥被发送到一个最终用户设备109之前,认证中心105通过一个验证过程验证销售内容113的实体的真实性和最终用户设备109对内容113拥有的权利。这个功能被称作SC分析工具185。在某些配置中,通过共同使用认证中心105一个执行电子数字内容商店103的信用卡授权和记帐功能的系统,认证中心105也可以处理内容113购买的财务结算。认证中心105使用诸如ICVerify和Taxware的OEM工具包进行处理信用卡业务和地方营业税。
电子数字内容商店实施例
一个希望作为内容113的销售方参与安全数字内容电子分发系统100的电子数字内容商店103向一个或多个为安全数字内容电子分发系统100提供内容113的数字内容提供商101发出一个请求。对发出请求没有什么限制,只要双方达成协议。在诸如一个音乐标签的数字内容标签,例如Sony,Time-Warner等等决定允许电子数字内容商店103销售其内容113之后,通常通过电子邮件与认证中心105接触以便要求把电子数字内容商店103加到安全数字内容电子分发系统100中。数字内容标签提供电子数字内容商店103的名称和任何其他认证中心105为电子数字内容商店103产生一个数字证书可能需要的信息。数字证书以安全方式被发送到数字内容标签,并且接着被数字内容标签传送到电子数字内容商店103。认证中心105维护一个存储其分配的数字证书的数据库。各个证书包含一个版本号,一个唯一序号,签名算法,发行者名称(例如,认证中心105的名称),证书被认为有效的日期范围,电子数字内容商店103的电子数字内容商店,电子数字内容商店103的公开密钥,和一个使用认证中心105的私有密钥对所有其它信息签名的散列码。具有认证中心105的公开密钥621的实体可以验证证书并且确信一个具有能够使用证书上的公开密钥加以验证的签名的SC是一个有效SC。
在电子数字内容商店103接收到认证中心105为其产生的数字证书和处理来自数字内容标签的SC的必要工具之后,它可以开始提供能够被最终用户购买的内容113。电子数字内容商店103包含其证书和交易SC 640并且使用其数字签名643对SC进行签名。通过首先检查数字证书吊销清单并且接着使用认证中心105的公开密钥621验证电子数字内容商店103的数字证书中的信息,最终用户设备109验证电子数字内容商店103是安全数字内容电子分发系统100上的一个有效内容113分发人。由认证中心105维护一个数字证书吊销清单。吊销清单可以被包含成由认证中心105产生的许可证SC 660的一个片段。最终用户设备109在最终用户设备109上保留吊销清单的一个副本以便能够将其用于电子数字内容商店103数字证书验证的一部分。每当最终用户设备109接收一个许可证SC 660时,该设备确定其中是否包含一个新的吊销清单,并且在包含的情况下更新最终用户设备109上的本地吊销清单。
B.版权管理处理
订购SC分析
在最终用户从电子数字内容商店103接收包含报价SC 641的交易SC 640之后,认证中心105从一个最终用户接收一个订购SC 650。订购SC 650由包含涉及内容113及其使用的信息,关于正销售内容113的电子数字内容商店103的信息,和关于正购买内容113的最终用户的信息的各个片段构成。不管怎样,在认证中心105开始处理订购SC 650中的信息之前,首先执行某些处理以保证SC事实上有效并且其包含的数据没有被破坏。
验证
认证中心105通过验证数字签名开始验证订购SC 650,接着认证中心105验证订购SC 650片段的完整性。为了验证数字签名,认证中心105首先使用所包含的签名实体的公开密钥661对具有自身签名的内容进行解密。(签名实体可以是内容提供商101,电子数字内容商店103,最终用户设备109或其任何组合。)接着,认证中心105计算SC的串联片段摘要的摘要并且将其与数字签名的解密内容113相比较。如果两值符合,则数字签名是有效的。为了验证各个片段的完整性,认证中心105计算该片段的摘要并且将其与BOM中的摘要值相比较。针对订购SC 650内包含的元数据和报价SC 641片段,认证中心105遵循相同的处理来验证数字签名和片段的完整性。
交易和报价SC 641数字签名的验证处理也间接验证电子数字内容商店103得到安全数字内容电子分发系统100的授权。这个结论的根据是认证中心105是证书的发行者。可选地,认证中心105会能够成功地使用来自电子数字内容商店103的公开密钥验证交易SC 640和报价SC 641的数字签名,但是只有签名SC的实体才拥有相关私有密钥的所有权。只有电子数字内容商店103才拥有私有密钥的所有权。注意认证中心105不需要一个关于电子数字内容商店103的本地数据库。接着商店使用认证中心的公开密钥对交易SC 640报价SC 641公开密钥进行签名。
接着,认证中心105验证最终用户正购买的内容113的商店使用条件519以保证上述条件处于通过元数据SC 620设置的限制范围内。记住元数据SC 620被包含在订购SC 650内。
密钥处理
在成功完成订购SC 650的真实性和完整性检查,电子数字内容商店103的验证和商店使用条件519的验证之后,认证中心105完成对加密对称密钥623和水印指令的处理。订购SC 650的元数据SC 620片段通常具有若干位于密钥描述片段中的对称密钥623,其中使用认证中心105的公开密钥621对密钥描述片段加密。当元数据SC 620被产生时,内容提供商101完成对对称密钥623的加密。
一个对称密钥623被用于解密水印指令并且其它对称密钥被用于解密内容113和所有的加密元数据。由于内容113可以表示一个单独的歌曲或一个CD上的整个歌集,可以对各个歌曲使用不同的对称密钥623。水印指令被包含在订购SC 650的元数据SC 620片段内。内容113和加密元数据被放在一个内容驻留站点111上的内容SC 630中。内容SC 630内的加密内容113和元数据片段的URL和片段名称被包含在订购SC 650的元数据SC 620片段的密钥描述片段中。认证中心105使用其私有密钥解密对称密钥623并且接着使用最终用户设备109的公开密钥661对各个对称密钥进行加密。从订购SC 650中检索出最终用户设备109的公开密钥661。新的加密对称密钥623被包含在认证中心105返回到最终用户设备109的许可证SC 660的密钥描述片段中。
在处理对称密钥623期间,认证中心105可能希望对水印指令进行修改。如果出现这种情况,则在认证中心105解密对称密钥623。之后,水印指令被修改和重新加密。新的水印指令被包含成被返回到最终用户设备109的许可证SC 660的一个片段。
如果订购SC 650的所有处理均成功完成,则认证中心105向最终用户设备109返回一个许可证SC 660。最终用户设备109使用许可证SC 660信息下载内容SC 630并且访问加密内容113和元数据。水印指令也被最终用户设备109执行。
如果认证中心105不能成功处理订购SC 650,则一个HTML页面被返回到最终用户设备109并且被显示在一个国际互联网络浏览器窗口中。HTML页面指出认证中心105不能处理交易的理由。
在一个可选实施例中,如果用户在针对销售设置的发布日期之前已经购买了内容113的一个副本,则在没有对称密钥623的情况下返回对话控制660。在发布日期当天或之后许可证SC 660被返回到认证中心105以便接收对称密钥623。举例来说,内容提供商101允许用户在一个新歌曲的发布日期之前下载这个歌曲,从而允许顾客在内容提供商101设置的日期之前下载歌曲并且准备好播放歌曲。这允许在发布日期立即开放内容113并且不必担心发布日期当天的带宽和下载时间。
C.国家特定参数
可选地,认证中心105使用最终用户设备109的域名以及在任何可能的情况下使用信用卡帐单地址确定最终用户的国家位置。如果在最终用户所在的国家对内容113的销售有任何限制,则在向最终用户设备109发送许可证SC 660之前认证中心105保证正被处理的交易不违反任何这样的限制。电子数字内容商店103也期待通过执行与认证中心105相同的检查参与向各个国家分发内容113。在电子数字内容商店103万一忽视内容提供商101设置的特定于国家的规则的情况下,认证中心105执行其能够做到的任何检查。
D.审计日志和跟踪
认证中心105针对在内容113购买交易和报告请求交易期间执行的各个操作维护一个信息审计日志150。信息可以被用于各种目的,例如安全数字内容电子分发系统100审计,产生报告和数据挖掘。
认证中心105还保持电子数字内容商店103的记帐子系统182的帐户结余。通过数字内容商标把电子数字内容商店103的价格结构提供给认证中心105。这个信息可以包含需要施加于电子数字内容商店103的,类似于本期特价,批量折扣和帐目亏损额度的信息。认证中心105使用价格信息跟踪电子数字内容商店103的结余并且保证他们不超过其由内容提供商101设置的亏损额度。
认证中心105通常记录下列操作:
●最终用户设备109请求许可证SC 660
●当认证中心105处理帐单时的信用卡授权号码
●把许可证SC 660交付到最终用户设备109
●请求报告
●从最终用户通知内容SC 630和许可证SC 660被接收并且验证
●认证中心105通常针对一个许可证SC 660记录下列信息:
●请求的日期与时间
●购买交易的日期与时间
●被购买的项目的内容ID
●内容提供商101的标识
●商店使用条件519
●水印指令修改
●被电子数字内容商店103加入的交易ID 535
●电子数字内容商店103的标识
●最终用户设备109的标识
●最终用户信用卡信息(如果认证中心105正进行处理和记帐)
●认证中心105通常针对一个最终用户的信用卡验证记录下列信息:
●请求的日期与时间
●用信用卡支付的数额
●被购买的项目的内容ID
●被电子数字内容商店103加入的交易ID 535
●电子数字内容商店103的标识
●最终用户的标识
●最终用户信用卡信息
●从信用卡刷卡器接收的授权号码
认证中心105在一个许可证SC 660被发送到一个最终用户设备109时通常记录下列信息:
●请求的日期与时间
●被购买的项目的内容ID
●内容提供商101的标识
●使用条件517
●被电子数字内容商店103加入的交易ID 535
●电子数字内容商店103的标识
●最终用户的标识
●当生成一个报告请求时通常记录下列信息:
●请求的日期与时间
●发出报告的日期与时间
●被请求的报告的类型
●被用来产生报告的参数
●请求报告的实体的标识符
E.结果报告
认证中心105使用认证中心105在最终用户购买交易期间记录的信息产生报告。内容提供商101和电子数字内容商店103可以通过一个支付验证接口183向认证中心105请求交易报告,所以他们可以使他们自己的交易数据库与认证中心105记录的信息保持一致。认证中心105还可以向内容提供商和电子数字内容商店103提供定期报告。
认证中心105定义一个允许内容提供商101和电子数字内容商店103请求和接收报告的安全电子接口。报告请求SC包含一个被认证中心105分配给产生请求的实体的证书。认证中心105使用该证书和SC的数字签名验证该请求来自一个经过授权的实体。该请求还包含定义报告范围的,诸如时间段的参数。认证中心105验证请求参数以保证请求方只能接收允许他们接收的信息。
如果认证中心105确定报告请求SC是可信的和有效的,则认证中心105产生一个报告并且把它封装到一个被发送到产生请求的实体的报告SC中。某些报告立即在定义的时间间隔内自动产生并且被存储在认证中心105上以便在接收到一个请求时能够被立即发送。在本文的一个后续版本中定义了报告中包含的数据的格式。
F.记帐和支付验证
可以通过认证中心105或电子数字内容商店103处理内容113的帐单。在认证中心105处理电子内容113的帐单的情况下,电子数字内容商店103把最终用户的订单分成电子产品和实物。接着电子数字内容商店103向认证中心105通知交易内容,其中包含最终用户的记帐信息和需要授权的总数。认证中心105授权最终用户的信用卡并且向电子数字内容商店103返回一个通知。在认证中心105授权最终用户的信用卡的同时,电子数字内容商店103可以针对正被购买的任何实物对最终用户信用卡进行收费。  在各个电子项目被最终用户设备109下载之后,通知认证中心105以便可以对最终用户信用卡收费。这是在允许内容113被最终用户设备109使用之前最终用户设备109执行的最后步骤。
在电子数字内容商店103处理电子内容113的帐单的情况下,不向认证中心105通知关于交易的信息直到最终用户设备109向认证中心105发送订购SC 650。最终用户设备109仍然在各个电子项目被下载之后才通知认证中心105。当认证中心105被通知时,它向电子数字内容商店103发送一个通知以便电子数字内容商店103可以对最终用户的信用卡收费。
G.重发
安全数字内容电子分发系统100提供处理内容113的重发的能力。通常由一个顾客服务接口184来执行重发。电子数字内容商店103提供一个用户界面,最终用户可以单步操作该用户界面以便发起重发。最终用户到购买内容113项目的电子数字内容商店103站点那里以便请求重发内容113。
当由于内容113不能下载或下载的内容113不可用使得最终用户请求以前购买的内容113的一个新副本时,进行内容113的重发。电子数字内容商店103确定最终用户是否有资格或权利重发内容113。如果最终用户有资格或权利重发,则电子数字内容商店103建立一个包含被重发的内容113项目的报价SC 641的交易SC 640。交易SC 640被发送到最终用户设备109并且最终用户执行与进行购买交易时相同的步骤。如果最终用户设备109在针对经历重发的内容113项目的密钥库中有一个扰码密钥,则交易SC 640包含指导最终用户设备109删除扰码密钥的信息。
在认证中心105处理电子内容113购买的财务结算的情况下,电子数字内容商店103把一个标志包含在通过订购SC 650被传递到认证中心105的交易SC 640中。认证中心105解释订购SC 650中的标志并且在不对最终用户进行内容113购买收费的情况下继续进行交易。
VIII.内容提供商
A.概述
安全数字内容电子分发系统100中的内容提供商101是数字内容商标或对内容113拥有所有权的实体。内容提供商101的角色是准备分发的内容113并且生成关于内容113的,可被内容113的可下载电子版本的电子数字内容商店103或零售商使用的信息。为了向内容提供商101提供最顶级的安全和版权控制,提供一系列工具以便允许内容提供商101在其自己的地方准备其内容113并且把内容113安全地封装到SC中,使得内容113在离开内容提供商101的控制范围时是安全的并且从不对未被授权的团体暴露或接受访问。这允许通过一个诸如国际互联网络的非安全网络自由地分发内容113并且不担心暴露给黑客或未被授权的团体。
这些工具的最终目标允许内容提供商101准备诸如一个歌曲或歌曲系列的内容113并且把它封装到内容SC 630中,以及把描述歌曲,歌曲的批准使用(内容使用条件517)和歌曲的促销信息的信息封装到一个元数据SC 620中。为此,提供下列工具组:
●工作流程管理器154-调度处理活动并且管理要求的进程同步。
●内容处理工具155-控制包含加水印,预处理(对于一个音频例子,任何需要的均衡,动态调整或再采样)编码和压缩的内容113文件准备的工具集。
●元数据同化和输入工具161-被用来根据内容提供商的数据库160和/或第三方数据库或数据输入文件并且/或者通过操作员交互收集内容113描述信息并且提供规定内容使用条件517的手段的工具集。其中还提供一个捕捉或提取诸如CDS或DDP文件的数字声频内容的内容的接口。一个质量控制工具允许预览所准备的内容和元数据。可以对元数据任何的改正或再提交内容以便进一步处理。
●SC封装器工具152-加密和封装全部的内容113和信息并且调用SC封装器封装成SC。
●内容交付工具(未示出)-把SC交付到指定的分发中心,例如内容驻留站点111和电子数字内容商店103。
●内容促销Web站点156-存储元数据SC 620和可选附加的促销材料以便经过授权的电子数字内容商店103下载。
B.工作流程管理器154
这个工具的目的是调度,跟踪和管理内容113处理活动。这个应用程序允许多用户访问内容113,并且允许从内容提供商101的企业内部互联网或企业外部互联网内远程偏远的地方内容113和进行远程状态检查。这种设计还允许进行协作处理,其中多个个人可以并行处理内容113的多个片段,不同个人可以被分配特定的职责并且这些个人可以分布在世界各地。
现在参照图8,图8是工作流程管理器154对应于图7的主要处理的模块图。图8中的主要处理总结了本章节描述的工具提供的内容113处理功能。工作流程管理器154负责向这些过程输送任务并且在完成当前过程时向下一个需要的过程指派任务。通过一系列被各个处理工具调用的应用编程接口(API)完成这个功能:
●检索下一个要处理的任务
●指示一个过程的成功完成
●指示一个过程的不成功完成及其失败原因
●提供一个过程的中间状态(允许开始只需要部分完成一个从属过程的处理)
●向一个可进行指定处理的产品增加注解
工作流程管理器154还具有一个用户界面,在图7中图解了工作流程管理器用户界面700的一个例子,用户界面提供下列功能:
●一个允许规定缺省值和在各个处理阶段指定和执行的条件的配置面板
●定制工作流程规则和自动化处理流程
●任务调度
●状态查询和报告
●针对一个涉及一或多个过程的任务增加注解或指令
●任务管理(即挂起,释放,撤销,改变优先权(处理顺序))
各个过程有一个与其相关的,由工作流程管理器154管理的队列。所有向工作流程管理器154请求任务的过程导致工作流程管理器154或者在其相关队列当前没有任务的情况下把处理(工具)挂起到一个等待状态,或者返回处理有关需要执行其各自处理的任务的所有信息。如果一个过程被挂起到一个等待状态,当工作流程管理器154把一个任务放到其队列中时该过程恢复处理。
工作流程管理器154还根据一组定义的规则管理处理流程或顺序。在有特殊处理要求的情况下内容提供商101可以定制这些规则,也可以配置具体的缺省规则。当一个过程报告完成其指定任务时,该过程将这个状态通知到工作流程管理器154并且工作流程管理器154根据定义的规则判定把下一个任务放到哪个队列上。
指示特殊处理指令或注意事项的注解也可以在任何处理步骤通过编程API或人工方式使用工作流程管理器用户界面700或处理器接口被附加到产品上。
在最优实施例中通过Java实现工作流程管理器154中的处理,但是也可以使用诸如C/C++,汇编语言及其它等效语言的其他编程语言。应当理解,下述针对工作流程管理器154的过程可以运行在各种硬件和软件平台上。作为一个完整的系统或其构成的任何过程,工作流程管理器154可以被当做一个计算机可读介质中的应用程序分发出去,上述介质包含但不仅限于诸如Web或通过软盘,CD ROM和可移动硬盘驱动器的电子分发。
现在参照图8,图8是工作流程管理器154对应于图7的主要处理的模块图。下列章节总结了各个处理并且描述了各个处理所需的信息或动作。
1.产品等待动作/信息处理801
一旦该过程所需的所有信息具备并且任务已经成功完成所有相关处理,把任务放到特定的过程队列上。在工作流程管理器154中有一个专门的队列,该队列被用来存储因遗漏信息或阻止进一步处理的故障导致当前不可处理的任务。这些任务被放在产品等待动作/信息处理801队列中。这个队列中的各个任务具有相关状态,上述状态指示其等待的动作或信息,处理这个任务的最后过程,一旦在提供了遗漏信息,附加信息或所需的动作成功完成时这个任务等候的下一个过程。
任何处理的完成导致工作流程管理器154检查这个队列并且确定这个队列中是否有等待这个处理(动作)完成或这个处理提供的信息的任务。如果是这样的话,该任务在适当的的过程队列中等候。
2.新内容请求处理802
内容提供商101确定其希望电子销售和交付的产品(例如,一个产品可以是一个歌曲或歌曲集)。工作流程管理器154的初始功能是允许一个操作员标识这些产品并且把它们放到新内容请求处理802的队列上。内容提供商101可以通过配置选项指定通过产品选择接口提示什么信息。输入足够的信息以便唯一标识该产品。可选地,可以包含附加字段以请求人工输入与元数据获取并行开始音频处理阶段所需的信息。可选地,如果不人工提供,可以从缺省配置设置或内容提供商的,通过自动元数据获取处理803中的第一阶段元数据处理获得的数据库160检索出这个信息。在内容提供商的数据库160中内容113的组成和能力决定了内容选择过程。
如果规定了对内容提供商101的数据库160执行查询所需要的必要信息,则由自动元数据获取处理803处理该任务。在一个音乐实施例中,为了合理调度对产品的音频处理,指定产品的流派,期望压缩水平以及音频PCM或WAV文件名。可以把这个信息当作产品选择过程的一部分来输入,也可以通过一个专用查询界面或Web浏览器功能来选择这个信息。这个信息的规格允许调度对产品进行内容处理。
产品选择用户界面提供一个选项,该选项允许操作员规定是否可以开始处理产品或是否使产品等待进一步信息输入。如果选择等待,任务被加到新内容请求处理802的队列中等待进一步的动作以便完成数据输入并且/或者开始处理产品。一旦产品被释放出来,工作流程管理器154评估指定的信息并且确定该任务将被送去进行何种处理。
如果提供足够信息以允许对内容提供商101的数据库160进行自动化查询,该任务被排队等待自动元数据获取处理803的处理。如果没有为自动元数据获取处理803配置数据库映射表,则任务被排队等待人工元数据输入处理804(参见详细描述数据库映射表的自动元数据获取处理803章节)的处理。
如果指定了音频处理所需的普通信息和加水印所需的特定信息,任务被排队等待水印处理808(内容处理的第一个阶段)的处理。如果在发出任务时遗漏了任何必要信息,任务和指示被遗漏的信息的状态一起被加入产品等待动作/信息处理801的队列。
如果状态指示遗漏了内容113的文件名,该状态可以指示需要进行一次捕捉(或对数字介质进行数字提取),其中内容113可以是音频与PCM文件或WAV文件。音频处理功能要求可以通过一个标准文件系统接口访问歌曲文件。如果歌曲被放在不能被音频处理工具直接访问的外部介质或一个文件系统上,该文件首先被复制到一个可访问的文件系统上。如果歌曲具有数字格式但被放在CD或数字磁带上,它们被提取到一个可以被音频处理工具访问的文件系统上。一旦文件可以被访问,工作流程管理器用户界面700被用来为任务指定或选择路径和文件名以便该任务能够被分配到水印处理,其中假定已经指定了水印所需的所有其他信息。
3.自动元数据获取处理803
自动元数据获取处理803对内容提供商101的数据库160或一个已经输入数据的分级数据库执行一系列查询,以求以自动方式获得尽可能多的产品信息。在允许项目被放入其队列之前自动元数据获取处理803需要下列信息:
●具有足够信息来产生对内容提供商101的数据库160的查询的数据库映射表
●执行查询所需要的产品信息
●唯一定义产品的足够产品信息
对内容提供商101的数据库160执行一个自动查询以获得处理这个内容113所必需的信息。例如,如果内容113是音乐,则执行这个查询所需要的信息可以是专辑名称,也可能是一个通用产品代码或由内容提供商101定义的特定专辑或选择ID。在要获得的信息中,某些信息被指定为必需的(参见有关自动元数据获取处理803详细内容的章节)。如果获得全部的必要信息,该任务下一个排队等待的是使用条件处理805。如果遗漏了任何必要信息,则歌曲排队等待人工元数据输入处理804。如果产品等待动作/信息处理801中的任何任务正等待通过这个步骤获得的任何信息,则更新任务状态以指示该任务不再等待这个信息。如果该任务不再有任何特别的要求,该任务在所定义的下一个队列中排队。
4.人工元数据输入处理804
人工元数据输入处理804为操作员提供了一个输入遗漏信息的手段。该处理没有从属关系。一旦指定全部的必要信息,该任务被排队等待使用条件处理805。
5.使用条件处理805
使用条件处理805允许规定产品使用和限制。使用条件处理805可能需要某些元数据。在规定完使用条件时,该任务有资格排队等待元数据SC产生处理807,除非已经请求监督发布处理806选项或该选项被配置成工作流程管理器154规则中的缺省值。在那种情况下,任务排队等待监督发布处理806。在排队等待元数据SC产生处理807之前,工作流程管理器154会首先保证已经满足该处理的所有从属关系(见下文)。如果不满足,则任务排队等待产品等待动作/信息处理801。
6.监督发布处理806
监督发布处理806允许对为数字内容产品指定的信息进行质量检查和验证。该处理没有任何从属关系。通过监督人和采取的适当动作可以检查以前在针对这个产品的任何处理阶段被附加到任务中的注解。在检查所有信息和注解之后,监督人具有下列选择:
●批准发布产品并且使产品排队等待元数据SC产生处理807
●修改和/或增加信息产品并且使产品排队等待元数据SC产生处理807
●向任务增加注解并且重新排队等待人工元数据输入处理804
●增加注解并且把任务加到产品等待动作/信息处理801的队列中
7.元数据SC产生处理807
元数据SC产生处理807把前面收集的全部信息和元数据SC 620需要的其他信息合并到一起并且调用SC封装器处理产生元数据SC620。这个工具需要下列输入:
●需要的元数据
●使用条件
●在这个产品所有质量等级的加密阶段使用的加密密钥
这个最后的从属关系要求在可以生成元数据SC 620之前相关音频对象完成音频处理阶段。当完成元数据SC产生处理807时,根据定义的工作流程规则,任务被排入质量保证处理813或内容交付处理814的队列。
8.水印处理808
水印处理808向内容113添加版权及其他信息。对于内容113是歌曲的一个实施例,这个工具需要下列输入:
●歌曲文件名(如果是专辑则有多个文件名)
●水印指令
●水印参数(水印中包含的信息)
在完成水印处理808时,如果其所需的输入已经具备,则任务排队等待预处理和压缩处理809,否则排队等待产品等待动作/信息处理801。
9.预处理和压缩处理809
预处理和压缩处理809首先执行所有必需的预处理把内容113编码到指定的压缩水平上。把一个任务排到这个队列中事实上产生多个队列输入。针对期望的每个产品压缩水平产生一个任务。可以在多个系统上并行执行编码处理。这个工具需要下列输入:
●加水印内容的文件名(如果内容113是一个专辑则有多个文件名)
●产品的质量等级(可以是预先配置)
●压缩算法(可以是预先配置)
●产品流派(如果预处理器需要)
在完成编码处理时,如果根据工作流程规则来配置则任务排队等待内容质量控制处理810。如果不是,则任务排队等待加密处理。
如果第三方编码工具提供商不提供已经处理诸如音频的内容113的百分比的方法或把已经编码的内容113数量表示成在全部选择的内容113中所占的百分比的方法,则在图11中示出了一个确定图8的内容预处理和压缩工具的编码率的方法的流程图1100。该方法从选择期望的编码算法和一个位速率的步骤1101开始。接着,进行一个查询以确定这个算法和编码率是否具有一个以前计算的比例系数,步骤1102。比例系数是被用来确定一个特定编码算法和一个特定位速率的压缩率的系数。如果没有存储以前计算的比例系数,则在预定时间内编码内容113的一个样本。最优实施例中的预定时段有几秒长。这个针对一个预定时段的编码率被用来计算一个新的比例系数RNEW。在已知时间量和经过编码的内容113数量时计算新比例系数RNEW如下:RNEW=(编码数字内容长度)/(时间量),步骤1108。利用以前计算的比例系数RNEW编码内容113并且显示编码状态,步骤1109。为了将来用于这个编码算法和编码位速率,接着存储这个编码率系数RNEW,步骤1107。如果选择的算法有一个以前计算的比例系数RSTORED,步骤1103。利用以前计算的比例系数RSTORED编码内容113并且显示进度,步骤1104。同时,为这个选定的算法和位速率计算一个当前比例系数RCURRENT,步骤1105。这个当前比例系数RCURRENT被用来更新存储的比例系数RNEW=(RSTORED+RCURRENT)的平均值,步骤1106。在将比例系数连贯用于一个具体的编码算法和位速率的过程中,比例系数的迭代更新允许对编码率的确定越来越多精确。接着存储新比率RNEW以便以后使用,步骤1107。如果当前比例系数RCURRENT超出以前存储的比例系数RSTORED一个指定的范围或阈值,则不能更新RSTORED
接着可以提供编码状态的显示。编码状态显示包含随同当前编码率一起根据编码率和内容113文件总长度把总内容113的百分比显示成一个进度条。编码状态还可以包含编码的剩余时间。通过将计算的编码率RCURRENT除以内容113文件的总长度可以计算编码的剩余时间。编码状态可以被传送到另一个能够使用调用过程的程序。这样有助于监督程序进行编码,也有助于更有效地操作和成批运行编码时使用的伴生程序。应当理解,在一个可选实施例中,编码可以包含加水印步骤。
10.内容质量控制处理810
内容质量控制处理810在功能上类似于监督发布处理806。该处理是一个允许某人验证迄今为止执行的内容处理的质量的可选步骤。除了完成水印处理808和预处理和压缩处理809的编码部分之外,这个没有其它从属关系。在完成内容质量控制处理810时下列选项生效:
●任务可以被发布并且排队等待加密处理811。
●可以附加注解并且一个或多个任务重新排队等待预处理和压缩处理809。
最后的选项要求歌曲文件的无编码水印版本继续有效直到内容质量控制处理810之后。
11.加密处理811
加密处理811调用适当的安全数字内容电子分发版权管理功能对每个加水印/编码歌曲文件加密。除了完成所有其他音频处理之外这个处理没有其它从属关系。在完成加密处理811过程时,任务排队等待内容SC产生处理812。
12.内容SC产生处理812
内容SC产生处理812过程可能需要把某些元数据文件包含在内容SC 630中。如果需要除了内容113之外的其它文件,则收集文件并且调用SC封装器处理以便针对产生的内容113(例如一个歌曲)的各个压缩水平产生一个内容SC 630。当完成内容SC产生处理812时,根据定义的工作流程规则,歌曲被排入最终质量保证处理813或内容交付处理814队列。
13.最终质量保证处理813
最终质量保证处理813是一个可选步骤,该步骤允许在相关元数据和内容SC 630之间进行交叉引用检查以验证他们正确匹配并且其中包含的所有信息和内容113均是正确的。在完成最终质量保证处理813时,任务排队等待内容交付处理814。如果发现一个问题,在多数情况下该任务必须重新排队到失败阶段。由于除了纠正问题所需的再处理之外产品必须经过重新加密和重新封装,这个阶段的返工代价很大。强烈推荐使用现有的保证阶段保证内容113的质量和信息的准确度与完备性。
14.内容交付处理814
内容交付处理814过程负责向适当的的驻留站点传送SC。在成功传送SC之后,记录任务完成状态并且从队列中删除该任务。如果在传送SC时出现一个问题,则在重复预定次数之后,在工作流程管理器工具154中把该任务标记成出现故障并且记录其遇到的错误。
15.工作流程规则
图8的工作流程规则在以下三个主系统中起作用:
A:工作流程管理器工具154
1.新内容请求处理802
2.产品等待动作/信息处理801
3.最终质量保证处理813
4.内容交付(和通知)处理814
B:元数据同化和输入工具161
1.自动元数据获取处理803
2.人工元数据输入处理804
3.监督发布处理806
4.元数据SC产生处理807
C:内容处理工具155
1.水印处理808(需要版权数据)
2.预处理和压缩处理809
3.内容质量控制处理810
4.加密处理811
5.内容SC产生处理812
工作流程
内容113选择操作员输入一个新产品并且新产品开始在A1(新内容请求处理802)上排队。
A1:当内容113选择操作员将新产品发布到工作流程管理器工具154时,新产品在B1(自动元数据获取处理803)上排队。
A2:来自步骤B1(自动元数据获取处理803),
或步骤B2(人工元数据输入处理804),
或步骤B3(监督发布处理806)
到达步骤Before(元数据SC产生处理807)
[需要加密密钥]。
来自步骤Before(元数据SC产生处理807)
到达步骤A3(最终质量保证处理813)或步骤A4(内容交付处理814)
[需要内容SC 630]。
来自步骤C1(水印处理808)
到达步骤C2(预处理和压缩处理809)
[需要用于预处理和压缩处理809的元数据]。
来自步骤C4(加密处理811)
到达步骤C5(内容SC产生处理812)
[需要用于内容SC 630封装器的元数据]。
来自步骤C5(内容SC产生处理812)
到达步骤A3(最终质量保证处理813)或
步骤A4(内容交付处理814)
[需要元数据SC 620]。
A3:在步骤A3(最终质量保证处理813)之后,
放入队列B2(人工元数据输入处理804),
或放入队列B3(监督发布处理806),
或根据保证的要求放入队列。
A4:在步骤A4(内容交付处理814)之后,
工作流程管理器工具154结束该产品的处理。
B1:在步骤B1(自动元数据获取处理803)之后,
如果存在步骤C1(水印处理808)所需的元数据,
则把一个表示这个产品的记录放到队列C1中。
(也完成下列逻辑)
如果1-遗漏任何需要的元数据,或2-有指向人工元数据提供商的注解,则也把产品放到队列B2(人工元数据输入处理804)上,
否则,如果要求对这个产品进行监督发布,则把产品放在队列B3(监督发布处理806)上。
否则,如果产品从内容处理工具155得到针对要求的所有质量等级的全部信息,则把产品放到队列Before(元数据SC产生处理807)上。
否则把产品标记成需要加密密钥并且把产品放到队列A2(产品等待动作/信息处理801)上。
B2:在步骤B2(人工元数据输入处理804)期间,
如果步骤C1(水印处理808)没有完成并且存在步骤C1所需的元数据,则把一个表示这个产品的记录放到队列C1上。
(也完成下列逻辑)
如果步骤C2(预处理和压缩处理809)所需的元数据刚被提供,
(也完成下列逻辑)
如果存在元数据同化和输入工具161可以收集的所有元数据,则
如果要求对这个产品进行监督发布,则把产品放在队列B3(监督发布处理806)上
否则
如果存在来自内容处理工具155的步骤C4  (加密处理811)的全部信息,则把这个产品放到队列Before(元数据SC产生处理807)上
否则把产品标记成需要加密密钥并且把产品放到队列A2(产品等待动作/信息处理801)上。
否则
如果元数据提供商要求进行强制监督发布,则把产品放在队列B3(监督发布处理806)上
否则不做任何事情(保持产品在队列B2(人工元数据输入处理804)上)。
B3:在步骤B3(监督发布处理806)期间,
如果这个操作员正向步骤B2(人工元数据输入处理804)回送产品,则把产品放到队列B2上。
否则,如果这个操作员发布了产品,则
如果存在来自内容处理工具155的步骤C4(加密处理811)的全部信息,则把这个产品放到队列Before(元数据SC产生处理)上
否则把产品标记成需要加密密钥并且把产品放到队列A2(产品等待动作/信息处理801)上。
否则产品保留在队列B3(监督发布处理806)上。
Before:在步骤Before(元数据SC产生处理807)之后,
把产品标记成元数据已经被封装。
如果所有(产品/质量等级)元组已经被封装,则
如果内容提供商101的配置规定了SC的质量保证,则把这个产品放到队列A3(最终质量保证处理813)上
否则把这个产品放到队列A4(内容交付处理814)上。
否则把产品标记成需要内容113 SC并且把产品放到队列A2(产品等待动作/信息处理801)上。
C1:在步骤C1(水印处理808)之后,
如果存在步骤C2(预处理和压缩处理809)所需的元数据,则针对每个(产品/质量等级)元组产生一个记录并且把它们放到队列C2上,
否则把产品标记成需要用于预处理/压缩的元数据并且把产品放到队列A2(产品等待动作/信息处理801)上。
C2:在步骤C2(预处理和压缩处理809)之后,
如果内容提供商101的配置规定了内容质量控制处理810,则把这个(产品/质量等级)元组放到队列C3(内容质量控制处理810)上,
否则把这个(产品/质量等级)元组放到队列C4(加密处理811)上。
C3:在步骤C3(内容质量控制处理810)之后,把这个(产品/质量等级)元组放到队列C4(加密处理811)上。
C4:在步骤C4(加密处理811)之后,
向元数据同化和输入工具161提供需要的信息(即处理产生的并且被用来加密内容113的对称密钥623)。
如果存在内容SC 630所需的所有元数据,则把这个(产品/质量等级)元组放到队列C5(内容SC产生处理812)上,
否则把产品标记成需要用于内容SC 630封装的元数据并且把这个(产品/质量等级)元组放到队列A2(产品等待动作/信息处理801)上。
C5:在步骤C5(内容SC产生处理812)之后,
把质量等级标记成具有这个质量等级的内容113已经被封装。
如果所有(产品/质量等级)元组已经被封装,则
如果产品被标记成元数据已经被封装,则
如果内容提供商101的配置规定了SC的质量保证,则把这个产品放到队列A3(最终质量保证处理813)上
否则把这个产品放到队列A4(内容交付处理814)上
否则把产品标记成需要元数据SC 620并且把产品放到队列A2(产品等待动作/信息处理801)上。
否则(所有(产品/质量等级)元组没有被封装)不做任何事情(另一个(产品/质量等级)元组触发一个动作)。
C.元数据同化和输入工具
元数据由描述例如音乐中的内容113,录音的标题,艺术家,作者/作曲家,制作人和录音长度的数据构成。下列描述基于作为音乐的内容11,但是本领域的技术人员应当理解,诸如影像,节目,多媒体,电影和等价内容的其他内容类型也处在本发明的真实范围和内涵之内。
这个子系统集合了内容提供商101提供给电子数字内容商店103以帮助推销产品的数据(对于音乐而言,例如该艺术家的样品选录,该艺术家的历史,含有该录音的专辑清单,与该艺术家和/或作品相关的流派),内容提供商101提供给拥有购买的产品的最终用户的数据(例如,艺术家,制作人,专辑封面,音轨长度)和内容提供商101希望提供给最终用户的不同购买选项(使用条件517)。数据被封装到一个元数据SC 620中并且可被电子数字内容商店103使用。为此,提供下列工具:
●自动元数据获取工具
●人工元数据输入工具
●使用条件工具
●监督发布工具
这些工具允许内容提供商101实现上述针对工作流程管理器154的处理。这里描述的工具是一个基于最优实施例中的Java的工具包,但是也可以使用诸如C/C++,汇编语言和等价语言的其他编程语言。
1.自动元数据获取工具
自动元数据获取工具为一个用户提供实现上述自动元数据获取处理803的能力。自动元数据获取工具被用来访问内容提供商101的数据库160并且在没有操作员帮助的情况下检索尽可能多的数据。结构方法可以用来自动实现这个处理。内容提供商101可以定制缺省元数据模板以便指定这个内容提供商101提供给最终用户的数据的类型(例如,作曲家,制作人,伴奏者,音轨长度),和内容提供商101提供给电子数字内容商店103的促销数据的类型(以音乐为例,例如该艺术家的样品选录,该艺术家的历史,含有该录音的专辑清单,与该艺术家和/或作品相关的流派)。缺省元数据模板包含最终用户设备109需要的数据字段,可以选择提供到最终用户设备109的数据字段和一个被指定到电子数字内容商店103,推销艺术家,专辑和/或单曲的数据字段样本集。
为了从内容提供商101的数据库160中提取模板数据字段,自动元数据获取工具使用一个把数据的类型(例如,作曲家,制作人,艺术家传记)映射成在数据库内可以发现数据的位置的列表。各个内容提供商101帮助定义针对其环境的映射表。
自动元数据获取工具使用内容提供商101的元数据模板和映射表获取凡是可以从内容提供商101的数据库160得到的数据。根据自动元数据获取处理803的结果更新各个产品的状态。遗漏了任何所需数据的产品排队等待人工元数据输入处理804,否则可以被封装到一个元数据SC 620中。
2.人工元数据输入工具
人工元数据输入工具为一个用户提供实现上述人工元数据输入处理804的能力。人工元数据输入工具允许任何经过正当授权的操作员提供漏失数据。如果操作员确定漏失数据不能得到,则操作员可以把一个注解附加到产品上并且请求监督发布。内容提供商101为了质量保证可能需要对产品进行监督发布。一旦提供了所有需要的数据,并且在没有请求监督发布的情况下,产品可以被封装到一个元数据SC620中。
3.使用条件工具
使用条件工具为一个用户提供实现上述使用条件处理805的能力。利用电子交付提供用于销售或出租(限制使用)的内容113的过程涉及一系列业务决策。内容提供商101判定内容113适用的压缩水平。接着针对内容113的各个压缩编码版本规定一或多个使用条件。各个使用条件针对内容113的使用定义最终用户的权利和对最终用户的任何限制。
作为内容处理工具155的一部分,一组使用条件(最终用户权利和限制)被附加到产品上。
使用条件定义下述信息:
1.该使用条件适用的内容113的压缩编码版本。
2.该使用条件所覆盖的用户类型
3.这个使用条件是否允许购买或出租内容113。
针对一个出租交易:
●被用来限制出租期限的测量单位(例如天,播放)。
●上述单位的数量,其中在达到该数量后内容113不再被播放。针对一个购买交易:
●允许最终用户制造的可播放副本的数量。
●他/她可以在什么样的介质(例如,可写光盘存储器(CD-R),小型盘片,个人电脑)上制造那些副本。
4.允许发生购买/出租交易的时段(即,一个最终用户在这个使用条件的限制下只能在生效日期开始之后和最近有效期限结束之前购买/出租)。
5.一个最终用户可以与之办理此购买(或出租)的国家。
6.在此使用条件下购买/出租交易的价格。
7.水印参数。
8.需要通知到认证中心105的事件类型。
使用条件组的一个例子
内容提供商101可能决定测试北美洲市场对一个流行儿童歌手在1997年第四季度再发布的儿童歌曲的接受程度。这次测试会制作具有两个不同压缩编码版本的歌曲:384Kbps和56Kbps。384Kbps版本可以被购买(并且一个副本被制作到小型盘片上)或出租(两个星期),同时56Kbps版本只能被购买(并且没有制造副本)。对于任何购买/出租水印指令都是相同的,并且内容提供商101需要认证中心105累计出制造的所有副本的数量。这样会产生使用条件如下:
  使用条件1   使用条件2   使用条件3
  压缩编码版本   384Kbps   384Kbs   56Kbps
  用户类型   家庭消费者   家庭消费者   家庭消费者
  交易类型   购买   出租   购买
  生效日期  1997年10月1日-1997年12月31日   1997年10月1日-1997年12月31日   1997年10月1日-1997年12月31日
  使用条件1   使用条件2   使用条件3
  压缩编码版本   384Kbps   384Kbs   56Kbps
  用户类型   家庭消费者   家庭消费者   家庭消费者
  交易类型   购买   出租   购买
  生效日期  1997年10月1日-1997年12月31日   1997年10月1日-1997年12月31日   1997年10月1日-1997年12月31日
  国家   美国和加拿大   美国和加拿大   美国和加拿大
  水印   标准   标准   标准
  通知事件   复制动作   无   无
  复制份数   1   0   0
  复制到何介质   小型盘片   不适用   不适用
  出租期限   不适用   14天   不适用
  价格   价格1   价格2   价格3
  国家   美国和加拿大   美国和加拿大   美国和加拿大
  水印   标准   标准   标准
  通知事件   复制动作   无   无
  复制份数   1   0   0
  复制到何介质   小型盘片   不适用   不适用
  出租期限   不适用   14天   不适用
  价格   价格1   价格2   价格3
4.元数据SC 620的片段
以下是被元数据同化和输入工具161收集并包含在元数据SC 620中的某些类型的数据。尝试根据功能和目的地把数据组合成SC片段。
产品ID                 [来源:内容提供商;]
                       [目的地:每个人;]
发许可证者商标公司     [目的地:EMS;最终用户;]
领有许可证者商标公司   [目的地:EMS;最终用户;]
本对象(下级领有许可证  [目的地:每个人;]
者商标公司)的来源
(出版者)
对象类型(即,一个单    [目的地:每个人;]
独的对象或一组对象)
对象ID
国际标准录音代码(ISRC)
国际标准音乐号码(ISMN)
使用条件(来源:内容提供商;目的地:EMS,最终用户,认证中心105)
购买使用条件(来源:EMS;目的地:最终用户,认证中心105)
    用于对象(录音)的使用条件组(用户限制和权利)
        使用条件组中的一个单个条目
            该使用条件适用的内容113的压缩编码版本。
这个使用条件是否允许购买或出租内容113
针对一个出租交易:
被用来限制出租期限的测量单位(例如天数,播放次数)。
上述单位的数量,其中在达到该数量后内容113不再被播放。
针对一个购买交易:
允许最终用户制造的可播放副本的数量。
他可以在什么样的介质(例如,可写光盘存储器(CD-R),小型盘片,个人电脑)上制造那些副本。
允许发生购买/出租交易的时段(即,一个最终用户在这个使用条件的限制下只能在生效日期开始之后和最近有效期限结束之前购买/出租)
指向一个最终用户可以与之办理此购买(或出租)的国家的一个指针
在此使用条件下购买/出租交易的价格
一个指向加密水印指令和参数的指针
一个指向需要通知到认证中心105的事件类型的指针
购买数据(加密;可选信息;来源:EMS;目的地:最终用户,认证中心105)
购买日期
购买价格
帐单名称和地址
用户姓名和地址
用户所在国家(最优猜测)
元数据1(来源:内容提供商;目的地:EMS,最终用户)
一个数组{
版权信息
针对作品
针对歌曲的录音标题
主演艺术家
}
一个指针{
插图(例如,专辑封面);
插图格式(例如,GIF,JPEG);
}
可选信息:
一个附加信息数组{
作曲家
出版人
制作人
伴奏者
录音日期
发布日期
歌词
音轨名称(描述)/音轨长度
含有此录音的专辑清单
流派
}
元数据2(来源:内容提供商;目的地:EMS)
一个结构数组,每结构表示相同录音的不同质量等级{
录音;
录音的质量等级;
(可能压缩的)录音的长度(按字节);
}
元数据3(来源:内容提供商;目的地:EMS,最终用户)
可选信息:
促销材料:
一个指向艺术家推销材料的指针{
艺术家的Web站点的URL;
艺术家的背景描述;
艺术家的有关采访(以及采访形式(例如,文字,音频,影像));
评论(以及评论的形式(例如,文字,音频,影像));
样本选录(及其格式和压缩水平);
近来和将来的音乐会/表演/事件-其日期和地点;
}
一个指向专辑推销材料的指针{
样本选录(及其格式和压缩水平);
制作人,和/或作曲家,和/或电影/剧本/全体演员,和/或专辑制作等等的背景描述;
与艺术家无关的采访(以及采访形式(例如,文字,音频,影像));
评论(以及评论的形式(例如,文字,音频,影像));
流派;
}
单曲促销:
样本选录(及其格式和压缩水平);
制作人,和/或作曲家,和/或电影/剧本/全体演员,和/或单曲制作等等的背景描述;
评论(以及评论的形式(例如,文字,音频,影像));
5.监督发布工具
监督发布工具为用户提供了实现上述监督发布处理806的能力。
一个由内容提供商101指定具有监督发布权力的个人可以征集一个等候监督发布的产品(即,一个在监督发布处理806的队列中的产品),检查其内容113和附加的注解,并且
批准其内容113并且发布产品以便封装到一个元数据SC 620中,或者
进行任何必需的纠正并且发布产品以便封装到一个元数据SC 620中,或者
增加一个指明采取的纠正措施的注解并且把产品重新提交人工元数据输入处理704
在另一个实施例中,在产生SC之后,可以执行另一个可选的质量保证步骤,在该步骤中SC的内容113可以被打开并检查完备性和准确度,并且同时可以最终批准或拒绝把产品发布到零售商渠道。
D.内容处理工具
内容处理工具155事实上是一个被用来处理数字内容文件以便产生加水印的编码和加密内容副本的软件工具包。该工具利用行业标准数字内容处理工具以便能够根据技术的发展对允许,编码和加密技术进行嵌入式替换。如果可以通过一个命令行系统调用接口和传递参数可以加载选择的行业工具,或者如果提供一个通过DLL接口可以调用其中的功能的工具包,内容处理的自动化程度可以达到一定的水平。各个工具的一个前端应用程序在内容处理工具155内适当的队列中查询下一个可执行任务,检索所需的文件和参数,并且接着加载行业标准内容处理工具以执行要求的功能。当完成任务时,如果工具不报告终止状态,可能需要对排队进行手工更新。
这里描述了内容处理工具155的一个通用版本,但是也可以进行定制。可以用Java,C/C++或任何其它等价的软件编写内容处理工具155。可以通过包含磁盘,CDS的计算机可读手段或通过一个Web站点交付内容处理工具155。
1.加水印工具
水印工具为一个用户提供实现上述水印处理808的能力。这个工具利用音频水印技术把内容113所有者的版权信息施加到歌曲文件上。根据内容提供商101和选择的具体水印技术确定要写出的实际信息。这个信息可用于前端水印工具以便其能够适当地把这个信息传递到水印功能。这就对元数据同化和输入工具161提出了保证其在允许处理歌曲的音频文件之前获取这个信息的同步要求。这个歌曲不会被进行音频处理直到已经获得水印信息。
由于对产生的歌曲的所有编码都是共同的,加水印是音频处理中的第一步。只要水印可以和编码技术并存,只需要对每首歌曲进行一次水印处理。
已知有各种水印技术并且可以从市场上得到。当然前端水印工具能够支持各种工业水印工具。
2.预处理和压缩工具
预处理和压缩工具为用户提供了实现上述预处理和压缩处理809的能力。声频编码涉及两个处理。以音乐内容为例,编码基本上是对一个处理PCM音频流的有损压缩算法的应用。通常可以根据要求的音频质量等级调谐编码器以便产生各种重放位流速率。较高的质量导致较大的文件长度,并且由于高质量内容113的文件长度可能变得相当大,高质量内容113的下载时间会变得很长并且有时不能通过标准28,800bps调制解调器下载。
所以内容提供商101可以选择提供各种数字内容下载质量以适应不希望等待数小时进行下载的缺耐心并且低带宽的顾客,并且满足只购买高质量内容113或具有较高速度连接的讲究音质顾客或高带宽顾客。
对于产生较低位速率的内容113再现,压缩算法在技术方面各不相同。上述技术在算法(即,MPEG,AC3,ATRAC)和压缩水平方面均有所不同。为了实现较高的压缩水平,通常在被传送给压缩算法之前以较低的采样率对数据重新采样。为了允许以较低的失真度更有效地进行压缩,或者为了防止某些频带的大量信号丢失,有时需要调整数字内容的某些频率的均衡电平,或者需要调整录音的动感。内容预处理要求直接涉及压缩算法和所需的压缩水平。由于相同流派的歌曲通常具有类似的动感,有时可以成功地把内容113的风格(例如音乐流派)用作确定预处理要求的依据。对于某些压缩工具,这些预处理功能是编码处理的一部分。对于其它的工具,在压缩之前执行期望的预处理。
除用于销售的可下载音频文件之外,每个歌曲还有允许通过一个LBR流式协议对歌曲进行采样的一个低位速率(LBR)编码片段。这个LBR编码也是内容处理工具155负责的功能。内容提供商101把这个片段或者当作一个分离的PCM文件,或者当作偏移和长度参数来提供。
就象水印那样,人们希望可以通过一个DLL或命令行系统调用接口加载编码工具并且可以传入预处理和压缩必需的所有参数。前端编码工具可能对元数据同化和输入工具161有一个同步要求,例如在内容是音乐并且已经确定在执行任何音频预处理之前从内容提供商的数据库160得到歌曲的流派的情况下。这取决于选择的编码工具以及歌曲的流派有多么不确定。如果内容提供商101改变每个歌曲的编码质量等级选择,在编码步骤之前也提供这个信息并且该信息与元数据同化和输入工具161产生的元数据一致。
目前已知有各种高质量编码算法和工具。当然前端编码工具能够支持各种工业编码工具。
现在参照图12,其中示出了关于图8基于本发明的自动元数据获取工具的一个实施例的流程图。处理的起点是从内容提供商101正检查的介质读取一个标识符。有关内容的一个例子在一个音频CD实施例中。在一个音频CD实施例中,可以使用下列代码:通用价格代码(UPC),国际标准录音代码(ISRC),国际标准音乐号码(ISMN)。通过针对该内容的适当播放器,例如一个针对音频CD的音频CD播放器,针对DVD电影的DVD播放器,针对DAT录音的DAT录音机和类似设备读入这个标识符,步骤1201。接着,这个标识符被用来索引一个内容提供商101的数据库160,步骤1202。
在数据库160和任何其他有关资源中检索出图8所描述的工作流程管理器处理所需的某些或所有信息。这个信息可以包含内容113和与其相关的元数据。在步骤1204中,检索的附加信息被用来启动工作流程管理器154产生电子内容113。应当理解,诸如若干音频CDS的若干介质选择可以排队等候以便允许自动元数据获取工具产生一系列用于电子分发的内容113。例如,可以通过一系列CDS产生所有的内容113,甚至可以从内容提供商101检查的一或多个CDS中选择音轨。
在一个可选实施例中,可以从内容提供商的数据库160中自动检索预处理参数。现在参照图13,图13是一个自动设置图8基于本发明的预处理和压缩工具的预处理和压缩参数的方法的流程图。在这个实施例中,内容113是音乐。在步骤1301中,选择音乐(内容113)到内容处理工具155中进行编码。确定所选择的音乐的流派,步骤1302。可以人工或使用其他的可用元数据,例如通过图12描述的处理检索出的附加数据输入这个信息。接着检查所选择的声频压缩水平和声频压缩算法,步骤1303。接着,根据流派,压缩设置和压缩算法查找在预处理和压缩处理809,1304中应当使用什么压缩参数,步骤1304。
3.内容质量控制工具
内容质量控制工具为一个用户提供实现上述内容质量控制处理810的能力。这是一个可选的内容处理工具并且为质量控制技师提供了一个评价编码和加水印内容文件并且根据质量判断批准或拒绝内容文件的机会。他可以通过进行人工预处理调整对内容重新编码,直到满足质量要求或者可以把歌曲标记成需要再加工并且附上一个描述问题的传单。
内容提供商101可以把这个处理步骤配置成内容处理工作流程的一个可选或必要的步骤。在封装这个内容的所有SC(例如一个CD上的歌曲的各个SC)之后提供一个附加的可选最终质量保证处理813步骤,此时可以测试内容编码的质量,但在加密和封装前更早地发现问题允许进行更有效的内容处理。因此,与一直等到所有处理最终完成相反,人们非常希望在这一步确保内容的质量。
4.加密工具
加密工具为一个用户提供实现上述加密处理811的能力。内容加密是内容处理工具155的最终步骤。现在加密编码工具产生的内容的各个版本。加密工具是SC封装器的一个功能。调用SC封装器加密歌曲并且返回所使用的加密密钥。这个密钥稍后被传递到SC封装器中用于产生元数据SC 620。
E.内容SC建立工具
一旦收集到所有的元数据,内容SC产生工具根据其使用目的把元数据组合成各种类别。这些元数据组被当做元数据SC 620的元数据片段写入被传递到SC封装器工具的文件。各个片段(文件)有独特的处理要求。一旦相关歌曲已经被处理和加密并且已经确定目标目的地(内容驻留站点111的URL),则即将产生内容113的内容SC 630。已经完成处理并且满足上述所有要求的内容113被排队等待通过工作流程管理器154的封装器队列进行封装。
内容SC产生处理工具现在检索通过元数据同化和输入工具161的前面步骤产生的所有必需文件并且调用SC封装器功能产生元数据SC620和内容SC 630。针对各个歌曲,这个处理产生一个单独的元数据SC620和多个内容SC 630。例如,如果内容是音乐,在针对完整歌曲的各个质量等级进行的音频处理期间产生的各个音频文件被封装到的内容SC 630中。针对样品选段产生的音频文件被当作一个包含在元数据SC620中的元数据文件传递。
F.最终质量保证工具
最终质量保证工具为一个用户提供实现上述最终质量保证处理813的能力。一旦针对一个内容文件建立了所有的SC,可以对内容进行最终质量保证检查。可以在内容113准备过程的各个阶段执行质量保证。内容提供商101可以选择在各个主要步骤完成时执行质量保证以防止稍后出现过多的返工,也可以选择等待直到完成所有音频准备过程并且立即对所有内容执行质量保证。如果选择后者,则在产生SC时执行质量保证。这个工具允许歌曲的各个SC被打开,检查并进行音频播放。
发现的任何问题,包括很小的文字改变均会因SC的内部安全功能要求重建SC。为了避免不必要的再处理时间,强烈推荐使用中间质量保证步骤来保证元数据的准确,并且保留这个特定的质量保证步骤来验证与这个歌曲相关的SC之间的相应交叉引用。如果发现问题,保证人能输入一个被附加到歌曲的问题描述并且使其重新在相应的处理队列等候再加工。在工作流程管理器154中相应更新状态以指示歌曲的所有有关部分的状态。如果没有发现问题,则把内容113标记成可以发布。
G.内容交付工具
内容交付工具为一个用户提供实现上述内容交付处理814的能力。一旦内容113被批准发行,内容113的SC被放到内容交付处理的队列中。内容交付工具监视队列并且根据内容提供商101提供的配置设置即时传递SC文件或成批传递一组SC文件。可选地,内容提供商101还可以配置内容交付工具自动在其队列中保留所有的SC直到它们被人工标记成可以发布。这个允许内容提供商101在其计划的发布日期之前准备好内容并且保留内容直到希望发布诸如一首新歌,电影或游戏的内容。SC还可以根据一个预定的发布日期控制对内容113的访问,所以不需要内容提供商实际延迟SC的交付,但这个人工发布选项仍可以被用于此目的,也可以被用来管理传递大文件所需的网络带宽。
当被标记成可以发布时,内容113的内容SC 630通过FTP被传递到指定的内容驻留站点111。通过FTP把元数据SC 620传递到内容促销Web站点156。这里SC被升级到一个新的内容113目录直到可以被处理并被集中到内容促销Web站点156。
图17是关于一个为图8基于本发明的自动元数据获取工具自动检索附加信息的可选实施例的流程图。其处理类似于前面在图8中描述的处理。然而,监督发布806和内容质量控制809的质量检查被合并成一个被称作质量控制1704的质量检查。在元数据SC产生807和内容SC产生812之前执行质量检查。在SC产生之前执行质量检查消除了拆解内容113和相关元数据SC 620的步骤。另外,在这个实施例中,产品等候动作/信息801的队列也被除去。根据正在请求的动作把任务放到具体的处理队列中。例如,如果任务需要输入人工元数据,即附加元数据,该任务被放到人工元数据输入队列中。并且自动元数据获取803与新内容请求在元数据同化和输入工具161和内容处理工具155之前合并。最终,需要指出的是在自动元数据获取803时和在人工元数据输入803期间输入使用条件804。至此,在自动元数据获取803步骤期间可以自动填写许多使用条件。
H.内容促销Web站点
为了最有效地分发有关内容提供商101通过数字下载提供销售的内容的信息,并且为了向电子数字内容商店103提供必需的文件以便允许其把内容113变成可被其顾客下载的内容,各个内容提供商101应当具有一个驻留该信息的安全Web站点。这类似于当前被某些内容提供商101用来制造可被其零售商和其它有需要的方面使用的促销内容的方法。在这类服务已经存在的情况下,一个附加部分可以被增加到Web站点上,其中电子数字内容商店103可以到Web站点看见可以通过下载来销售的内容清单。
内容提供商101对这个站点的设计和布局有完全的控制,或者可以选择使用一个作为安全数字内容电子分发系统100的工具包的一部分而提供的承包网络服务器解决方案。为了实现其自己的服务设计,内容提供商101只需要为访问其站点的电子数字内容商店103提供到元数据SC 620的链接。使用安全数字内容电子分发系统100的工具包来实现这个功能。选择处理和显示什么信息由内容提供商101来决定。
通过FTP从内容交付工具接收到一个新目录表中的元数据SC620被内容促销Web站点156处理。可以用SC预览工具将这些容器打开显示或从容器中提取信息。接着这个信息可以被用来更新HTMLWeb页面并且/或者向一个通过此服务来维护的可查询数据库增加信息。SC预览工具实际上是被电子数字内容商店103用来打开和处理元数据SC 620的内容获取工具的一个子集。要得到更详细的描述参见内容获取工具部分。接着元数据SC 620文件应当被转移到一个由内容促销Web站点156维护的永久目录中。
一旦元数据SC 620被集中到内容促销Web站点156,宣布可以使用。当各个新元数据SC 620被增加到站点时内容提供商101可以向所有预订的电子数字内容商店103发送一个通知,也可以执行一个单独的,关于当天(或该时间段)被加入的所有元数据SC 620的日常(或按任意规定的周期)通知。通过发送一个包含涉及增加的元数据SC 620的参数的预定CGI字符串经过一个与电子数字内容商店103之间的标准HTTP互换来实现这个通知。这个消息被以后描述的电子数字内容商店103的通知接口模块处理。
I.内容驻留
娱乐业每年产生数千诸如CDS,电影和游戏的内容标题,累计至今有数万个内容标题。安全数字内容电子分发系统100被用来支持今天在商店中可用的所有内容标题。
安全数字内容电子分发系统100日常最终可以下载到顾客那里的内容标题数量有数千或数万。对于大量的标题,需要有大量的带宽。计算机磁盘空间和带宽需要以分布和可伸缩的方式实现多个内容驻留站点111。该系统也支持全世界的顾客。这需要海外站点加速向全球顾客交货。
安全数字内容电子分发系统100上驻留的内容被用来允许内容提供商101驻留其自己内容113或共享一个公用设施或一组设施。
安全数字内容电子分发系统100上驻留的内容由多个内容驻留站点111构成,这些内容驻留站点集中包含安全数字内容电子分发系统100和若干辅助内容站点(未示出)提供的,包含内容提供商101提供的当前热点的所有内容113。根据使用系统的最终用户的数量改变内容驻留站点111的数量。辅助的内容站点驻留有限数量的歌曲,但它们会提供大多数在系统上使用的带宽。当主站点的容量增加到最大容量点时辅助站点上线。辅助站点的位置可以接近网络访问点(NAP),这有助于加快下载速度。为了加快下载速度也可以把它们分布在不同的环球地理区域中。
内容提供商101应当选择在其自己系统中驻留所有其内容113,在有或没有附加的辅助内容站点的情况下它们可以充当一个单独的内容驻留站点111。这允许它们建立其自己的可伸缩分布式系统。在另一个实施例中,电子数字内容商店103还可以充当用于某些内容113的内容驻留站点111。这个实施例需要在电子数字内容商店103和内容提供商101之间有一个专门的财务协定。
1.内容驻留站点
在本说明书的内容提供商章节描述的内容交付工具通过FTP或HTTP把内容113增加到内容驻留站点111,也可以通过脱机手段,例如用磁带,CD Rom,闪光存储器或其他计算机可读介质把内容113增加到内容驻留站点111。内容提供商101产生的元数据SC 620包含一个字段,该字段指示定位这个内容113的内容SC 630的URL。这个URL对应于一个内容驻留站点111。在内容提供商101通过报价SC 641允许的情况下电子数字内容商店103可以忽略这个URL。当希望下载内容SC 630时,最终用户设备109与这个内容驻留站点111通信。
最终用户设备通过向内容驻留站点111发送许可证SC 660来发出对一个内容SC 630的请求。这个SC与认证中心105返回的许可证SC 660相同。可以验证许可证SC 660的数字签名以确定其是否是一个有效的许可证SC 660。如果是一个有效的许可证SC 660,那么或者开始下载,或者把下载请求重定向到另一个内容驻留站点111。
2.安全数字内容电子分发系统100提供的内容驻留站点111
对于安全数字内容电子分发系统100,由接收针对一个内容SC630的初始请求的主内容站点确定哪个站点应当被用来下载内容113。这个站点使用下列信息作出这个决定:
●有驻留所请求的内容113的辅助内容站点?(安全数字内容电子分发系统100提供的大多数内容113只位于主站点上);
●最终用户设备109的地理位置在哪里?(当在最终用户设备109上发出请求时可以从最终用户设备109得到这个信息,该信息通过订购SC 650被传递到认证中心105);
●有适当的辅助站点上线并且正在工作?(有时辅助站点可能脱线);
●辅助站点的负载如何?(在某些情况下一个辅助站点非常繁忙而另一个站点不太忙,可以选择不忙的站点);
在向最终用户设备109发送内容SC 630之前,对最终用户的请求进行分析和验证。一个数据库记录所有已经被用来下载内容113的许可证SC ID。可以检查这个数据库以保证最终用户设备109只请求所购买的内容113的各个片段。这样可以防止期待降低内容驻留站点111速度的恶意用户重复访问内容驻留站点111并且还防止未被授权地下载内容SC 630。
根据顾客对内容113单个片段的要求周期性地对辅助内容站点中的内容113进行扩充和缩减。
内容驻留路由器
内容驻留路由器(未示出)位于内容驻留站点111上并且从希望下载内容113的最终用户接收所有请求。该设备对最终用户请求进行验证检查以保证他们确实购买了内容113。维护一个有关辅助内容站点包含什么内容113的状态及其当前状态的数据库。这个当前状态包含站点上的活动数量以及一个站点是否被列入维护名单。
与内容驻留路由器的唯一交互是当要求下载内容113时最终用户设备109发送的许可证SC 660。许可证SC 660包含指示允许用户下载内容113的信息。
辅助内容站点
辅助内容站点(未示出)驻留了安全数字内容分发系统100的流行内容113。从地理上讲这些站点分散在世界各地并且其位置接近网络访问点(NAP)以改善下载时间。当主内容驻留站点111的负载接近最大容量时这些站点被加到系统中。
IX.电子数字内容商店
A.概述-支持多个电子数字内容商店103
电子数字内容商店103本质上是零售商。他们是销售被分发到顾客的内容113的实体。对于分发内容113,其中会包含数字内容零售商Web站点,数字内容零售店,或任何希望参与向用户销售电子内容113的企业。这些企业可以只销售电子内容113,也可以选择只向他们当前执行的其他销售规划增加电子产品的销售。通过一组作为安全数字内容电子分发系统100的一部分为电子数字内容商店103开发的工具把可下载电子产品变成电子数字内容商店103的服务。
这些工具被电子数字内容商店103用来:
●获取被内容提供商101封装的元数据SC 620
●从这些被用作输入的SC中提取内容113以建立其服务供应
●产生描述他们提供销售的可下载内容113的报价SC 641
●确认销售并且通过产生并向最终用户设备109发送交易SC640来启动下载
●管理一个有关可下载内容113的销售和各个下载的状态的交易记录
●处理状态通知和交易认证请求
●执行帐目核对
工具的目的是允许电子数字内容商店103在把可下载电子内容113的销售变成其服务时拥有灵活性。尽管不必要,可以通过要求由认证中心105处理被购买的可下载内容113的所有财务结算的方式来使用工具。这些工具还允许电子数字内容商店103完全地为其顾客服务并且处理其自身的,包含提供促销和特殊报价的金融交易。工具允许电子数字内容商店103快速地把可下载内容113的销售集成到其现有业务中。另外,电子数字内容商店103不要求驻留可下载内容113并且不必管理其交付。由内容提供商101选择的内容驻留站点111执行这些功能。
在最优实施例中通过Java实现用于电子数字内容商店103的工具,但是也可以使用诸如C/C++,汇编语言和类似语言的其他编程语言。应当理解,下述针对电子数字内容商店103的工具可以运行在各种硬件和软件平台上。作为一个完整的系统或其构成的任何部件,电子数字内容商店103可以被当做一个计算机可读介质中的应用程序分发出去,上述介质包含但不仅限于诸如Web或通过软盘,CD ROM和可移动硬盘驱动器的电子分发。
在另一个实施例,电子数字内容商店103的部件是一个程序员的软件工具包的一部分。这个工具包允许和通用电子数字内容商店103部件的各个部件和下述工具有预定的接口。这些预定接口具有API或应用编程接口的形式。一个使用这些API的开发者可以实现一个高级的应用程序的部件的任何功能。通过为这些部件提供API,在不需要重新产生这些功能和任何部件的资源的情况下一个程序员可以快速开发一个专用电子数字内容商店103。
电子数字内容商店103不仅限于基于Web的服务供应。所提供的工具被所有希望销售可下载电子内容113的电子数字内容商店103使用,不管使用什么传输基础设施或交货方式向最终用户交付这个内容113。通过卫星和电缆基础设施提供的广播服务也使用相同的工具来获取,封装和跟踪电子内容113的销售。电子销售商品的表现形式和向最终用户提供这些商品的方法是基于广播的服务供应和点到点交互式Web类型的服务供应之间的主要差别。
B.点到点电子数字内容分发服务
点到点主要指电子数字内容商店103和最终用户设备109之间的一对一交互服务。这通常表示一个通过电话或调制解调器连接提供的基于国际互联网络Web的服务。在这个模型中还支持除国际互联网络之外的其它网络,只要这些网络符合Web服务器/客户浏览器模型。图9是图解一个电子数字内容商店103的主要工具,部件和处理的模块图。
1.集成需求
安全数字内容电子分发系统100不但产生新的在线业务而且为现有企业提供了一个把可下载电子内容113的销售集成到其当前业务中的方法。为电子数字内容商店103提供的这套工具简化了这种集成工作。内容获取工具171和SC封装器工具153为电子数字内容商店103提供了一个从参与的内容提供商101获取有关他们可以销售什么的信息并且产生把这些可下载对象当做其自己库存中的项目来引用所需要的文件的方法。这个处理是成批进行的,可以大批量自动执行,并且只在把新内容113集成到站点上时才执行。
用于安全数字内容电子分发的工具的目的是在只需对其当前内容113零售商范例作最小限度的的改变的情况下允许把电子可下载内容113的销售集成到基于Web的电子数字内容商店103(例如ColumbiaHouse在线,Music Boulevard,@Tower)和类似企业的典型实现中。可以有若干个集成方法,并且在那最优实施例中,电子数字内容商店103对所有产品搜寻,预览,选择(购物车)和购买提供支持。各个电子数字内容商店103与其顾客建立顾客忠诚,连续提供其自己的奖励措施并且象目前所做的那样销售其产品。在安全数字内容电子分发系统100中,仅需要指示其库存中哪些产品也可以电子下载并且允许其顾客在进行购买选择时选择电子下载选项。在另一个实施例中,顾客的购物车可以包含电子(内容113)和物理介质选择的混合体。在顾客完成检查,电子数字内容商店103完成财务结算并且登录或通知其发货和处理功能处理实物商品购买之后,电子数字内容商店103的商务处理功能接着调用交易处理器模块175处理所有的电子下载。该模块简单地传递必要信息,而从那里开始的所有处理被安全数字内容电子分发系统100的工具包负责。在另一个实施例中,如果电子数字内容商店103希望只销售可下载商品或者希望将实物商品和可下载商品的财务结算分离开,也可以使用其他使用安全数字内容电子分发系统100的工具处理财务结算的交易处理方法。
为了处理商品的下载,针对电子数字内容商店103从内容提供商101的内容促销Web站点156获取的各个可下载产品为电子数字内容商店103指定一个产品ID(未示出)。这个产品ID与一个顾客对可下载产品的购买选择相关。产品ID被电子数字内容商店103传递交易处理器模块175以便识别用户购买的产品。被产生用来描述产品的SC(报价SC 641)与电子数字内容商店103隔离并且被保留在一个报价数据库181中以便简化对这些对象的管理并且使其存在对电子数字内容商店103透明。
交易处理器模块175及其他附加功能被提供成Web服务器一端的可执行程序(即CGI和NSAPI,ISAPI可调用函数),或者把API简化成一个DLL或C目标程序库。这些功能负责最终用户与认证中心105的交互和可选交互的运行时刻处理。这些功能与Web服务器的商务服务交互以便产生启动内容113下载处理所必需的文件并且把文件下载到最终用户设备109。它们还处理可选交互以便提供授权并且接受活动完成的通知。
还提供一个帐目核对工具179帮助电子数字内容商店103与认证中心105联系以便根据其自己的和认证中心105的交易日志进行对帐。
2.内容获取工具171
内容获取工具171负责与内容促销Web站点156接口以便预览和下载元数据SC 620。由于内容促销站点是一个标准Web站点,电子数字内容商店103使用一个Web浏览器浏览这个站点。根据内容提供商101的站点设计改变浏览功能。某些站点可以提供具有许多促销信息屏幕的大范围搜寻能力。其它站点可以具有一个纯浏览器接口,该接口可以从中选择标题,表演者或新发布版本的目录。所有站点均包含元数据SC 620的选集,其中含有一个歌曲或专辑的所有促销和描述性资料。
可选地,电子商店103可以订阅内容更新并且通过FTP自动接收更新。
查看元数据
内容获取工具171是一个Web浏览器帮助应用程序,每当在内容促销Web站点156上选择一个元数据SC 620链接时便启动该应用程序。选择SC致使SC被下载到电子数字内容商店103并且启动帮助应用程序。内容获取工具171打开元数据SC 620并且显示其中包含的非加密信息。以音乐为例,显示信息包含提取的元数据173,有关歌曲的图形图象和描述歌曲的信息,如果元数据SC 620中有的话还可以试听歌曲的一个预览选段。在一个内容113是音乐的例子中,如果内容提供商101提供的话也显示关于歌曲或专辑,专辑标题和艺术家的促销信息。这个信息被显示成浏览器窗口中的一系列链接HTML页面。诸如歌曲和歌词的可购买内容113和内容提供商101希望保护的其他元数据不可被零售商内容Web站点180访问。
在另一个实施例中,内容提供商101提供了可选的收费促销内容。在这个实施例中,在元数据SC 620中对这种促销内容进行加密。通过认证中心105可以使用对电子数字内容商店103收取指定费用的帐户处理打开这个数据的财务结算。
提取元数据
除了预览能力之外,这个工具提供了两个附加功能:元数据提取和报价SC 641准备。选择元数据提取选项可以提示电子数字内容商店103输入将存储元数据的路径和文件名。诸如图形和音频预览选段的二进制元数据被存储成分立的文件。文本元数据被存储在一个纯ASCII码文本文件中,零售商内容Web站点180可以把该文件导入其数据库。在一个分立的TOC文件中还产生一个描述纯ASCII码文件的格式的列表。附加选项可以用来允许提取成其他受种族语言支持(NLS)支持的格式。
提取的数据中提供的一个重要信息片段是产品ID。电子数字内容商店103的商务处理功能需要用这个产品ID识别出交易处理器模块175(更多信息参见交易处理章节),用户已经购买的内容113。交易处理器模块175使用这个产品ID从报价数据库181中正确检索出合适的报价SC 641以便接着下载到最终用户设备109。电子数字内容商店103对如何在其站点上提供可下载内容113的报价有完全的控制。它只需要保持一个关于被提供给这个产品ID的内容113的交叉索引与安全数字内容电子分发系统100的工具正确接口。在这里提供这个信息允许电子数字内容商店103以和报价SC 641产生处理并行的方式把这个产品或内容113集成到其库存和销售清单(数据库)中,其原因是这两个处理使用相同的产品ID引用该产品。在下面对此进行了描述。
报价SC产生封装器153
要求电子数字内容商店103产生一个描述待售的可下载内容113的报价SC 641。大部分被放入报价SC 641的信息来自元数据SC 620。内容获取工具171通过以下操作产生报价SC 641:
●根据元数据SC 620的报价SC模板的定义从元数据SC 620中去除不需要被包含在报价SC 641中的片段。
●根据电子数字内容商店103的这个工具的配置选项指明的缺省定义增加其它所需的片段。
●根据元数据SC 620中报价SC模板的定义提示输入或选择所需的附加信息。
●调用SC封装器153把这个信息封装成SC格式。
在元数据SC 620中含有被播放器应用程序195(以后进一步描述)显示在最终用户设备109上的元数据。从元数据SC 620中去除只被电子数字内容商店103用作其Web服务数据库输入的其他促销元数据。也含有内容提供商101提供的,诸如水印指令,加密对称密钥623和定义对象的允许使用的使用条件517的版权管理信息。
这个经过削减的元数据SC 620接着被包含在报价SC 641中。电子数字内容商店103还把其自己被称作商店使用条件519或购买选项的使用条件附到报价SC 641上。通过一组缺省选项可以按照交互方式或自动方式完成这个操作。如果被配置成交互处理,则向电子数字内容商店103提示由内容提供商101定义的允许对象使用条件517组。接着商店选择其希望为其顾客提供的选项。这些选项现在变成了新的使用条件或商店使用条件519。对于自动处理,电子数字内容商店103配置一组被提供给所有内容113的缺省购买选项。参照内容提供商101定义的允许使用条件517自动检查这些缺省选项并且在没有差异的情况下将这些选项设置到报价SC 641中。
一旦产生了报价SC 641,报价SC 641被存储在一个报价数据库181中并且被在元数据SC 620中预分配的产品ID索引。以后在与报价数据库181接口并且检索出报价SC 641以便封装和发送到最终用户时,电子数字内容商店103使用这个产品ID标识被顾客购买的可下载内容113,更详细的信息参见交易处理器模块175章节。
在另一个实施例中,电子数字内容商店103在其站点上驻留内容SC641。这个实施例需要改变报价SC 641,例如用电子数字内容商店103的URL替换内容驻留站点111的URL。
3.交易处理模块175
电子数字内容商店103把帐单传送到认证中心105。可选地,电子数字内容商店103可以直接向认证中心105请求财务清算。有两个处理最终用户对可下载内容113的购买请求的基本方式。如果电子数字内容商店103不希望处理购买的财务结算,没有指导商品销售的特殊促销或刺激手段并且不使用一个购物车比喻批量组合购买请求,该商店可以选择在其内容113下载页面上提供直接到报价SC 641文件的链接。应当已经使用元数据中包含的零售价信息建立了这些报价SC 641。报价SC 641中还包含一个为购买选项提供销售的条款和条件的专门HTML报价页面。当建立报价SC 641时根据一个产生的模板建立这个页面。当最终用户点击报价SC 641的直接链接时,报价SC 641是到浏览器最终用户设备,从而启动一个打开容器并且显示被包含在报价SC 641中的页面的帮助应用程序。这个页包含一个表格,该表格收集包含信用卡信息和购买选项选择的顾客信息。接着该表格被直接提交到认证中心105以便进行财务结算和处理。可选地,这个表格可以包含使用最终用户信用调查报告或行业标准本地交易处理机所需的字段。
现在描述电子数字内容商店103处理帐单的一个实施例。更典型的处理购买请求的方式是允许电子数字内容商店103处理财务结算并且向最终用户提供下载授权。这个方法允许电子数字内容商店103把可下载内容113的销售和在其站点上提供销售的其他商品集成到一起,通过只对顾客收取统一费用(通过一个购物车比喻)而不是针对各个下载请求单独收费允许对购买请求进行成批处理,并且允许电子数字内容商店103直接跟踪其顾客的采购类型并提供专门的促销和俱乐部选项。在这种情况下,可下载内容113的报价被包含在其购物清单中,其中当最终用户作出选择时购物清单被加到购物车中并且象在电子数字内容商店103的当前购物模型中那样得到处理和财务结算。一旦完成财务结算,则电子数字内容商店的商务处理过程调用交易处理器模块175完成交易。
交易处理器模块175
交易处理器模块175的作用是收集最终用户设备109所需的信息以便开始和处理购买的内容113的下载。这个信息被封装到一个交易SC640中,而交易SC 640被Web服务器回送到最终用户设备109以便响应提交的购买。交易处理器模块175需要从电子数字内容商店103的商务处理过程得到三套信息:购买的内容113的产品ID,交易数据642和一个确认购买结算的HTML页面或CGI URL。
产品ID是通过与刚销售的内容113相关的元数据SC 620被提供给电子数字内容商店103的数值。这个产品ID被用来从报价数据库181中检索出相关的报价SC 641。
交易数据642是一个由电子数字内容商店103的交易处理功能提供的信息构成的结构,该信息以后被用来将认证中心105的处理与电子数字内容商店103执行的财务结算交易关联起来并且提供用户身份信息,其中用户身份信息被包含在下载到最终用户设备109的内容113的水印中。当认证中心105接收一个有效订购SC 650时,认证中心105记录一个指示被电子数字内容商店103销售的内容113和包含最终用户名称和一个交易ID 535的相关交易数据642的交易。交易ID 535提供一个针对财务结算交易的索引。这个信息以后被认证中心105返回到电子数字内容商店103以便被用来核对其帐目和从内容提供商101(或其代理人)接收的记帐声明。认证中心交易记录178可以被内容提供商101用来确定其有哪些内容113已经被销售并且允许其对各个电子数字内容商店103产生一个记录归其所有的提成的帐单。可选地,除帐单之外的其他电子手段也可以被用来在内容提供商101和电子数字内容商店103之间进行结账。
交易SC 640中提供的信息和交易SC 640的安全性和完整性为认证中心105提供了足够的真实性,使认证中心105相信购买交易有效并且在认证中心105记录这个销售之前不需要进一步的验证。然而电子数字内容商店103有权选择在其帐户被收费之前请求认证(认证中心105上记录的交易向内容提供商101指示这个电子数字内容商店103已经收取销售这个内容113的款项)。通过交易数据642中的一个标志指示这个认证/通知请求。在这个背景下,认证中心105与电子数字内容商店103联系并且在对其帐户收费和发布加密密钥623之前从电子数字内容商店103接收授权。作为这个认证请求的一部分,交易ID 535被从认证中心105传递到电子数字内容商店103以便允许电子数字内容商店103将这个请求和此前与最终用户执行的一个交易联系起来。这个交易ID 535可以是电子数字内容商店103希望使用并且单纯为其利益服务的任意唯一数值。
那交易数据642也包含一个用户名。这个名称可以来自于用户在进行购买时填写的购买表格的用户名字段,或来自于以前在某些用户在电子数字内容商店103登记时记录的信息,或者是根据有关这个交易中使用的信用卡的信用卡信息得到的正式名称。稍后这个名称被包含在许可证水印527中。
交易数据642还包含最终用户购买的商店使用条件519。这个信息被包含在许可证水印527中并且被最终用户设备109用于复制和播放控制。
交易处理器模块175需要的最终参数是确认购买结算的HTML页面或CGI URL。这样做的目的是允许电子数字内容商店103用一个财务结算确认和商店希望包含的任意其他信息回答最终用户。这个HTML页面或CGI URL被包含在交易SC 640中并且当交易SC 640被接收并处理时被显示在最终用户设备109的浏览器窗口中。
交易SC 640是在处理购买申请之后从电子数字内容商店103对最终用户的HTTP应答。发送一个作为直接HTTP应答的SC针强制在最终用户设备109上自动加载一个SC处理器帮助应用程序,从而允许不依靠最终用户进一步启动的动作自动完成交易。在后面的最终用户设备109和播放器应用程序195章节中更详细地描述了这个处理。
当使用必要的参数调用交易处理器模块175时,该模块建立一个包含交易数据642,交易确认HTML页面或需要SC的需要的参考URL,并且检索和嵌入与购买相关的报价SC 641。该模块还记录关于这个交易的信息以便以后被通知接口模块176和帐目核对工具179使用。
4.通知接口模块176
通知接口模块176是一个Web服务器端的可执行程序(可被NSAPI,ISAPI或等价接口调用的CGI或函数)。该模块处理来自认证中心105,最终用户设备109,内容驻留站点111和内容提供商101的可选请求和通知。电子数字内容商店103可以请求通知的情况包括:
●从认证中心105通知最终用户设备109请求了一个加密密钥623并且认证中心105正在发布针对指定内容113的加密密钥623。可选地,可以配置这个通知使之要求在加密密钥623被发送到最终用户设备109之前得到电子数字内容商店103的认证。
●从内容驻留站点111通知内容SC 630已经被发送到最终用户设备109。
●从最终用户设备109通知内容SC 630和许可证SC 660已经被接收并且成功地被用来处理内容113或被发现遭到破坏。
●从内容提供商101通知新内容113已经被放到内容促销Web站点156中。
这些通知中没有一个是安全数字内容电子分发系统流程100中的必需步骤,但这些通知被提供成选项以便允许电子数字内容商店103有机会在对销售的完成没有异议时关闭其记录。通过让电子数字内容商店103知道自从交易的财务结算以后执行了什么功能或在试图完成销售期间发生了什么错误,还提供了处理顾客服务请求可能需要的信息。可选地,在需要时通过顾客服务接口184可以从认证中心105得到大部分这样的状态。
内容提供商101确定通知新内容113在内容促销Web站点156上可用的频率。可以在每个新元数据SC 620被加入时提供通知,也可以仅仅日常性地当在该日加入所有新元数据SC 620时提供通知。
所有这些通知均导致输入交易记录178。如果电子数字内容商店103希望对这些通知执行其自己的处理,他可以截取CGI调用,执行其独特的功能并且有选择性地把请求传送到通知接口模块176。
5.帐目核对工具179
这个帐目核对工具179与认证中心105联络以便比较交易记录178和认证中心105的记录。这是一个可以用来帮助电子数字内容商店103对安全数字内容电子分发系统100的记帐感觉满意的可选处理。
在另一个实施例中,可以更新这个工具以便向内容提供商101和认证中心105提供用于自动定期付款的电子资金转帐。也可以被设计成若从认证中心105接收一个电子票据,则在核对帐单和交易记录之后自动处理支付。
C.广播电子数字内容分发服务
广播主要是指一个一对多传输方法,其中在最终用户设备109和电子数字内容商店103之间没有定制按需查看和收听的个人交互。通常通过数字卫星或有线基础设施提供广播,其中内容113被预编程以便所有最终用户设备109接收相同的数据流。
还可以定义一个混合模型,使得电子数字内容商店103提供以某种方式加以组织的数字内容服务,即电子数字内容商店103通过国际互联网络连接以及高带宽卫星提供Web分发接口或通过广播服务提供有线分发接口,其中在站点设计方面具有大量的共性。如果IRD后备信道(backchannel)串行接口被连接到Web并且IRD支持Web导航,则最终用户可以按照通常的方式通过后备信息国际互联网络接口浏览数字内容服务,预览并选择要购买的内容113。用户可以完全通过一个国际互联网络连接选择高质量可下载内容113,购买这些选择商品并且接收所需的许可证SC 660,并且接着请求通过高带宽广播接口交付内容113(内容SC 630)。Web服务可以根据广播调度指示哪个内容113可以通过这种方式下载,或者也可以完全根据购买的内容113建立广播数据流。这个方法会允许一个基于Web的数字内容服务与一个广播设施约定向配备了适当设备的用户交付高质量内容113,使得有限数量的特定内容113(例如歌曲或CDS)每天可以通过这种方式下载并且可以通过Web接口以较低的质量下载整个目录。
可以设计其他广播模型,其中没有针对最终用户设备109的Web接口。在这个模型中,以经过特殊格式化的数字流的方式封装促销内容以便广播交付到最终用户设备109(即IRD),其中进行特殊处理以对数字流解码并且为最终用户提供可以借以进行购买选择的促销内容。
仍然通过从最终用户设备109到认证中心105的后备信道通信启动实际购买选择,并且会利用SC进行所有的数据交换。已经通过这样的方式构造和开发了被提供给电子数字内容商店103的工具包,即大部分工具适用于点到点国际互联网络服务供应以及广播卫星或有线供应。被数字内容Web站点电子数字内容商店103用来获取和管理内容113以及准备SC的工具也被星载的电子数字内容商店103用来管理和准备通过广播基础设施分发的内容113。通过Web服务进行的SC分发与通过广播服务进行的分发相同。
X.最终用户设备109
安全数字内容电子分发系统100的最终用户设备109中的应用程序执行两个主要功能:第一个功能是SC处理和复制控制;第二个功能是重放加密内容113。无论最终用户设备109是个人电脑还是专用电子用户设备,该设备必须能够执行这些基本功能。最终用户设备109还提供各种附加特性和功能,例如建立播放列表,管理数字内容库,在内容重放期间显示信息和映像和记录到外部介质设备。根据这些应用程序支持的服务和设计应用程序时所针对的设备类型,这些功能会发生变化。
A.概述
现在参照图10,其中示出了主要部件,处理和最终用户设备109功能流程。用来支持基于PC的Web接口内容113服务的应用程序由两个可执行软件应用程序构成:SC处理器192和播放器应用程序195。SC处理器192是一个可执行应用程序,该应用程序被当作一个帮助应用程序配置到最终用户Web浏览器191中以便处理SC文件/MIME类型。每当从电子数字内容商店103,认证中心105和内容驻留站点111接收到SC时浏览器启动这个应用程序。该应用程序负责对SC执行所有必需的处理并且最终把内容113加到最终用户的数字内容库196中。
播放器应用程序195是一个独立的可执行应用程序,最终用户加载该应用程序以便使用其数字内容库196中的内容113,管理其数字内容库196并且在允许时产生内容113的副本。通过Java,C/C++或任何等价软件可以编写播放器应用程序195和SC处理器192应用程序。在最优实施例中,可以从诸如Web站点的计算机可读装置下载应用程序。然而,也可以使用其他的交付机制,例如通过诸如磁盘或CDS的计算机可读介质实现交付。
通过最终用户Web浏览器191实现内容113信息的搜寻和浏览,歌曲选录的预览和选择要购买的歌曲。电子数字内容商店103以和许多内容113零售商Web站点目前提供的方式相同的方式提供购物经验。通过今天的基于Web的内容113购买为最终用户带来的变化是他们现在可以选择可下载内容113对象并加到购物车中。如果电子数字内容商店103除可下载对象之外还有其他可以销售的商品,最终用户在其购物车中可能混有实物商品和电子可下载商品。直到最终用户检查完毕并且向电子数字内容商店103提交其最终购买授权前,不涉及安全数字内容电子分发最终用户设备109。在此之前,所有交互在电子数字内容商店103的Web服务器和最终用户设备109上的浏览器191之间进行。这包含样本数字内容选段的预览。数字内容选段不被封装到SC中,而是作为可下载文件被集成到电子数字内容商店103的Web服务中,或者从一个流式服务器输送。内容113选段的格式不受系统体系结构的约束。在另一个实施例中,播放器应用程序195可以直接与电子数字内容商店103或认证中心105交互,也可以脱机使用一个促销CD。
B.应用程序安装
播放器应用程序195和帮助应用程序1981被打包到一个可以从许多Web站点下载的自安装可执行程序中。认证中心105充当一个在公共Web站点上驻留主下载页面的中央单元。它包含指向某个位置的链接,其中从上述位置可以下载安装程序包。可以在所有内容驻留站点111上得到安装程序包以便适应地理分散的下载请求。各个参与销售的电子数字内容商店103也可以允许从其站点下载程序包,或者只提供一个到认证中心105的公共Web站点上的主下载页面的链接。
任何希望购买可下载内容113的最终用户下载并安装这个程序包。在这个可下载程序包中自包含了安装程序。拆解程序包,安装帮助应用程序198和播放器应用程序195并且把帮助应用程序198配置到安装的浏览器上。
作为安装的一部分,为最终用户设备109产生一个用于处理订购和许可证SC 660的公共/私有密钥661对。还产生一个用于保护许可证数据库197中的歌曲加密密钥的随机对称密钥(秘密用户密钥)。通过把密钥分割嵌进多个片段并且把密钥片段存储在遍及最终用户计算机的多个位置上对秘密用户密钥(未示出)进行保护。用防窜改软件技术保护这段程序代码以避免泄露有关如何分割密钥和在哪里存储的信息。防止最终用户访问这个密钥有助于防止盗版或与其他计算机共享内容113。更多有关如何使用这些密钥的信息参见SC处理器192章节。
抗窜改软件技术是一个阻止黑客未经授权进入计算机软件应用程序的方法。通常黑客希望了解和/或修改软件以消除对使用的限制。实际上,没有不能被破解的计算机程序;这就是防窜改软件未被称作″不可窜改″的原因。  但是由于付出与可能的收益不符,破解一个有防窜改保护的应用程序所需的工作量通常会阻止多数黑客。这里的破解工作将是获取访问一段内容113,或许是CD上一个单曲的密钥。
IBM有一种防窜改软件技术。引入这种代码的一个产品位于IBMThinkPad 770便携式计算机上。这里,防窜改软件被用来保护计算机中的DVD电影播放器。诸如Hollywood工作室等数字内容提供商担心数字电影的来临并能够很容易产生完美副本,所以坚持DVD盘片上的电影包含复制保护机制。IBM的防窜改软件使得难以绕过这些复制保护机制。有一个防窜改软件的很典型的应用;该软件被用来执行有关某些保护类型的内容113的使用的规则。
IBM的防窜改软件在攻击者的路径上设置了几种障碍。首先,该软件包含了消除,或至少减少黑客使用的标准软件如调试程序和反汇编程序的效果的技术。其次,该软件包含了自我完整性检查,使得单个修改乃至小批量修改将被检测出来并且会导致不正确的操作。最终,该软件包含在其真实操作方面误导黑客的迷障。最后一种技术被大量使用,而前两个技术依赖著名的密码工具:加密和数字签名。
C.安全容器处理器192
当最终用户针对其收集在购物车中的商品向电子数字内容商店103提交最终购买授权时,他的Web浏览器仍然继续等待一个来自Web服务器的响应。电子数字内容商店103上的Web服务器处理购买,执行财务结算并且向最终用户设备109返回一个交易SC 640。SC处理器192(帮助应用程序198)被浏览器启动以便处理与交易SC 640相关的SC MIME类型。图14是基于本发明的,把内容下载到如图10所描述的一个本地库的播放器应用程序195的用户界面屏幕的一个例子。
SC处理器192打开交易SC 640并且提取其中包含的应答HTML页面和报价SC 641。应答HTML页面被显示在确认最终用户购买的浏览器窗口中。接着报价SC 641被打开并且从中提取内容113(例如歌曲或专辑)名称和计划的下载时间,步骤1401。接着用这个信息显示一个新建窗口并且为最终用户提供调度内容113(以音乐为例的歌曲或全部专辑)的下载的选项,步骤1402。最终用户可以选择立即下载,也可以选择以后下载。如果选择以后下载,则下载调度信息被存储在一个记录中并且在最终用户设备109当时已经启动的情况下按调度时间开始下载。如果计算机在调度下载时间没有开机或者通信链路不可用,则提示最终用户重新调度在计算机下一次开机时进行下载。
当到达调度下载时间或请求立即下载时,SC处理器192根据最终用户在安装时产生的交易SC 640,报价SC 641和公开密钥661中的信息产生订购SC 650。通过HTTP请求把这个订购SC 650发送到认证中心105。在认证中心105返回许可证SC 660时,重新调用帮助应用程序198处理许可证SC 660。接着打开许可证SC 660并且从所引用的订购SC 650中提取出内容驻留站点111的URL。接着使用浏览器通过http请求把许可证SC 660发送到指定的内容驻留站点111以便请求下载内容SC 630。当内容SC 630返回到浏览器时,再次调用帮助应用程序198。SC处理器192显示被下载的内容113的名称,一个下载进度指示和一个估计完成时间。
当内容113正被SC处理器192接收时,该处理器把内容113数据装载到存储器缓冲区中以便解密。缓冲区的长度取决于加密算法和水印技术的要求,并且该长度是尽可能最小的长度以便减少暴露给黑客程序的未加密内容113的数量。当一个缓冲区被填满时,使用从许可证SC660中提取的最终用户密钥623(对应于公开密钥661)对缓冲区解密,其中首先使用私有密钥对许可证SC 660自身解密。解密缓冲区接着被传递给水印功能。
水印功能193从许可证SC 660中提取出水印指令并且利用最终用户的私有密钥对指令解密。接着从许可证SC 660中提取出水印数据,其中水印数据包含诸如在从其购买这个内容113的电子数字内容商店103上登记的,或者在电子数字内容商店103不提供登记功能时根据信用卡登记信息导出的购买人姓名的交易信息。水印中还包含购买日期和交易ID 535,电子数字内容商店103分配交易ID 535以便索引到为该交易而记录的特定记录。商店使用条件519也被包含其中以便用于播放器应用程序195的复制控制。
使用防窜改代码技术保护水印以避免泄露水印指令,从而防止黑客发现水印的位置和技术。这样会防止黑客清除或修改水印。
在将全部需要的水印记录到这个内容缓冲区之后,缓冲区被传递给扰码函数以便重新加密194。一个诸如IBM SEAL加密技术的可发挥处理器效率的安全加密算法被用来利用随机对称密钥重新加密内容113。一旦完成下载,解密和重新加密194处理,被内容供应商101用来最初加密内容113的加密密钥被销毁,并且使用被产生并且在安装时被隐藏的秘密用户密钥对新的的封条密钥加密。这个新加密的Seal密钥被存储在许可证数据库107中。
可能需要在内容供应商101上使用的不同内容来源和在最终用户设备109上使用的用户水印成为实际的行业标准。这些标准仍然在演变。可以使用该技术把控制信息嵌入音乐并且多次更新控制信息。直到复制控制标准更加固定时,才会在安全数字内容电子分发系统100中提供复制控制的可选方法,使得在用户设备中提供版权管理而不依赖于复制控制水印。利用被捆绑到最终用户设备109并且受防窜改环境保护的加密DC库集合实现存储和播放/记录使用条件的安全性。当标准已经被采用时放置软件吊钩以支持复制控制水印。目前已经具有对水印AAC和其它具有各种压缩水平的编码音频数据流的支持,但就被用作一个独立的复制控制方法而言,这些技术目前仍有些不成熟。
解密和重新加密194处理是另一个受防窜改代码技术保护以避免泄露原始内容113加密密钥,新的SEAL密钥,秘密用户密钥,秘密用户密钥片段的存储位置和密钥分段方法的程序区域。
解密和重新加密194的处理有两个目的。存储用类似于SEAL的算法加密的内容113允许比实时更快的解密并且执行解密需要的处理器使用率比类似于DES的更趋行业标准类型的算法要少。这允许播放器应用程序195在不需要在解码和重放之前首先解密整个内容113文件的情况下对内容113进行实时并发的解密-解码-重放。SEAL算法和一个高效解码算法的效率不但允许并行操作(多路重放加密文件)而且允许在一个功耗很低的系统处理器上进行这种处理。因而可以在诸如60MHz Pentium系统或更低档系统的低端最终用户设备109上支持这个应用程序。将存储内容113的加密格式与初始加密格式区分开允许在选择原始内容加密算法时有更大的灵活性。因而可以使用被广泛接受并且事实表明可以作为行业标准的算法进一步提高数字内容行业对安全数字内容电子分发系统100的接受程度。
这种解密和重新加密194处理的第二个目的是消除关于在每个已经得到这个内容113的许可的最终用户设备109上存储被内容提供商101用来加密这个内容113的初始主加密密钥623的要求。作为许可证SC 660的一部分的加密主密钥623只在很短的时间内被缓冲在最终用户设备109的硬盘上,并且只在存储器和很短时间内是不受怀疑的。在这个执行阶段内,通过防窜改代码技术保护密钥623。一旦完成了这个解密和重新加密194阶段,就无须以任何形式在最终用户设备109上保留这个密钥623,从而大大减轻了黑客盗版的可能性。
一旦歌曲被重新加密,歌曲便被存储在数字内容库196中。播放器应用程序195使用时所需的所有元数据被从相关报价SC 641中提取出来并且被存储在数字内容库196中,步骤1403。以和上述针对其它内容采取的方式相同的方式对诸如歌曲歌词的元数据的任何加密片段进行解密和重新加密。被用来加密内容113的相同SEAL密钥被用于任何相关的,需要加密的元数据。
D.播放器应用程序195
1.概述
安全数字内容电子分发播放器应用程序195(这里被称作播放器应用程序195)类似于CD,DVD或其他数字内容播放器和CD,DVD。或其他数字内容存储管理系统。最简单的是只处理内容113,例如播放歌曲或影像。在另一个层次上,该应用程序为最终用户提供了一个管理他/她的的数字内容库196的工具。而最重要的是能够编辑和播放诸如歌曲的内容集合(这里被称作播放目录)。
通过一组可以根据内容提供商101和电子数字内容商店103的要求分别选择和定制的组件来装配播放器应用程序195。这里描述了播放器的一个通用版本,但是也可以进行定制。
现在参照图15,其中示出了一个关于在图10的最终用户设备109上运行播放器应用程序195的主要部件和处理的模块图。
有若干构成播放器对象管理器1501的子系统的部件组。
1.最终用户接口部件1509
2.复制/播放管理部件1504
3.解密1505,解压缩1506,重放部件1507并且可以包含记录。
4.数据管理1502和库访问部件1503
5.应用程序间的通信部件1508
6.其他杂类(安装部件,等等)部件
根据以下方面的要求可以从这些部件组中选择部件:
●平台(Windows,UNIX操作系统,或类似操作系统)
●通信协议(网络,电缆,等等)
●内容提供商101或电子数字内容商店103
●硬件(CD,DVD,等等)
●认证中心105技术等等。
以下章节详细描述各个部件组。最后的章节详细描述如何把这些部件组合到通用播放器中并且讨论如何可以定制部件。
在另一个实施例中,播放器应用程序195和SC处理器192的部件可以是一个程序员软件工具包的一部分。这个工具包允许有针对上述通用播放器应用程序的部件的预定接口。这些预定接口具有API或应用编程接口的形式。一个使用这些API的开发者可以实现一个高级应用程序的部件的任何功能。通过为这些部件提供API,在不需要重新产生这些功能和任何部件的资源的情况下一个程序员可以快速开发一个专用播放器应用程序195。
2.最终用户接口部件1509
这个部件组中的部件联合提供播放器应用程序195的屏幕显示。注意设计没有对这些部件的配置施加任何限制。在通用播放器中提供了一个这样的配置。根据内容提供商101和/或电子数字内容商店的要求及其他要求,可以选择其它的配置。
从被用来提供最终用户显示1510和被称作最终用户控制1511的处理控制的部件开始把这个部件组组合成子集,其中最终用户控制1511被用于诸如音频重放和元数据显示的低层功能。其次,最终用户显示部件1510进一步被分成特殊功能组合(播放目录,数字内容库),和被用来组合和放置那些低层次部件的对象容器部件。
在下述部件内,唯一的对产生CDS或把内容113复制到CD或其他可记录介质的引用只适用于播放器应用程序195允许这种功能的情况。还应注意,术语CD在这种情况下是一个通用术语,也可以表示各种其他的外部记录设备,例如小型盘片或DVD。
图16是图15基于本发明的播放器应用程序195的一个用户界面屏幕例子。最终用户控制1511的功能包含(一个最终用户接口的对应屏幕如1601-1605所示):
执行内容113的控制:
●播放/停止按钮
●播放按钮
●停止按钮
●暂停按钮
●快进按钮
●快退按钮
●音量控制
●音轨位置控制/显示
●音频通道音量电平显示等等。
显示与内容113相关的元数据的控制
●封面图画按钮
●封面图画对象
●艺术家图画按钮
●艺术家图画对象
●音轨目录按钮
●音轨目录信息对象
●音轨目录选择符对象(点击播放)
●音轨名称对象
●音轨信息对象
●音轨歌词按钮
●音轨歌词对象
●音轨艺术家名称对象
●音轨字幕按钮
●音轨字幕对象
●CD名称对象
●CD制作人名单按钮
●CD制作人名单对象
●通用(可配置)元数据按钮
●通用元数据对象等等。
最终用户显示1510的功能包含(一个最终用户接口的对应屏幕如1601-1605所示):
显示容器播放目录管理按钮的播放目录
●播放目录管理窗口
●数字内容搜寻按钮
●数字内容搜寻定义对象
●数字内容搜寻提交按钮
●数字内容搜索结果对象
●复制选择的搜索结果项目到播放目录按钮
●播放目录对象(可编辑)
●播放目录保存按钮
●播放目录播放按钮
●播放目录暂停按钮
●播放目录重新开始按钮
●从播放目录产生CD按钮等等。
数字内容库196的显示
●数字内容库按钮
●数字内容库管理程序窗口
●数字内容种类按钮
●数字内容种类按钮
●按照艺术家按钮
●按照流派按钮
●按照商标按钮
●按照种类按钮
●删除按钮
●加入播放目录按钮
●复制到CD按钮
●歌曲目录对象
●歌曲目录显示容器等等
容器和杂项
●播放器窗口容器
●音频控制容器
●元数据控制容器
●元数据显示容器
●工具条容器对象
●采样按钮
●下载按钮
●购买按钮
●录音按钮
●播放器名称对象
●商标/提供商/商店广告对象
●商标/提供商/商店URL按钮
●艺术家URL按钮等等
3.复制/播放管理部件1504
这个部件处理加密密钥,水印处理,复制管理等等的设置。还存在用于和认证中心105的通信,购买请求的传输,诸如按听付费或按每次对内容113的访问记帐的特殊业务的接口。当前,由SC处理器192处理与认证中心105通信的功能。
最终用户109上播放器应用程序195对内容113的使用被记录到一个诸如许可证数据库197的数据库中。对播放器应用程序195使用各个内容113的跟踪可以被发送到一或多个诸如认证中心105,内容提供商101,电子数字内容商店103或任何被指定和连接到传输基础设施107的站点的记录站点。可以在预定时间调度这个传输以便把使用信息上载到一个记录站点。可以考虑把凌晨作为一个预定时间,在这段时间传输基础设施107网络通信量不是太拥挤。播放器应用程序195利用已知的技术在预定时间唤醒并且从本地记录数据库向记录站点发送信息。通过检查记录站点的信息,内容提供商101可以测量其内容113的流行程度。
在另一个实施例中,记录内容113的使用以便以后上载到一个记录站点的方式被代替成在每次使用内容113期间把内容113的使用上载到记录站点。例如,当把最终用户109上存储的内容113复制或拷贝到一个诸如DVD盘片,数字磁带,闪速存储器,微型盘片或等价的可读/写移动式介质的外部设备时,对内容113的使用被更新到记录站点。这可以是在使用条件206中定义的一个复制内容113的前提条件,其中内容113被购买时发送上述使用条件206。这保证内容提供商101在其内容113的播放,复制或完成针对内容113的其他动作期间可以精确地跟踪内容113的使用。
另外,其他内容113的信息可以被上载到记录站点。例如执行内容113的最后时间(例如小时和天);内容113被执行多少次;内容113是否被复制或拷贝到一个诸如DVD盘片,数字磁带或小型盘片的授权外部设备。在最终用户设备109的一个单独的播放器应用程序195有多个诸如一个家庭的不同成员的有别用户的情况下,内容113的用户的标识和使用信息一起被发送到记录站点。通过检查上载到记录站点的使用信息,内容提供商101可以根据实际的使用,用户的标识和内容113已经被执行的次数测量内容113的流行程度。实际使用测量使这个系统比使用诸如Nielsen电视或电话调查评级方案、在任一时刻只采样有限数量的用户从而推断结果的采样方法的系统更接近事实。在本实施例中,实际使用可以是对以后又登录到一个诸如电子数字内容商店103或内容提供商101的指定Web站点上的用户的测量。
4.解密1505,解压缩1506和重放部件1506
这些部件使用复制/播放管理部件获取的密钥打开从数据管理和库访问部件获取的音频数据,进行适当的解压缩以备重放并且使用系统音频服务播放该数据。在一个可选实施例中,从数据管理和库访问部件获取的音频数据可以被复制到诸如CDS,磁盘,磁带或小型盘片的可移动介质。
5.数据管理1502和库访问部件1503
这些部件被用来在最终用户的各种存储设备上存储和检索处理并且处理针对存储的歌曲的信息的请求。
6.应用程序间的通信部件1508
这些部件被用来在安全数字内容电子分发播放器和其它可能调用播放器应用程序195、或者播放器应用程序195在执行其功能时需要使用的应用程序(例如浏览器,帮助应用程序和/或插件等等)之间进行协调。例如,当激活一个URL控制时,该控制调用适当的浏览器并且命令该浏览器加载适当的页面。
7.其他杂类部件
在这里组合不属于上述类别(例如安装程序)的单个部件。
8.通用播放器
在本章节中讨论如何将上述部件组合成一个播放器应用195的版本。由于根据软件对象把播放器应用程序195设计成专用应用程序,本章节描述的例子只是许多可能的不同例子中的一个。播放器对象管理器1501是一个把所有其它部件集中在一起的软件框架。如上述章节所述,本图例中播放器对象管理器1501下面的模块是所有播放器需要的,但根据诸如所使用的加密或扰码形式,声频压缩类型,内容113库的访问方法等等的因素可以被专用版本替代。
上述播放器对象管理器1501是变量对象1512,主要根据与正被播放或搜寻的内容113相关的元数据导出该对象。最终用户设备109通过最终用户显示1510和从最终用户控制1511接收的输入可以使用这些变量对象。所有对象均为可配置的,并且所有容器的布局是可定制的。可能通过C/C++,Java或任何等价的程序设计语言实现这些对象。
使用播放器应用程序195
下列实施例是一个这样的例子,即在最终用户设备109上运行的播放器应用程序195是一个音频播放器,其中内容113是音乐。本领域的技术人员应当理解,播放器应用程序195可以支持其他类型的内容113。一个典型的音频发烧友拥有一个保存歌曲的CDS库。在安全数字内容电子分发系统100内部可以实现所有这些。从电子数字内容商店103购买的歌集被存储在其系统上的一个数字内容库196内。类似于实物CDS的歌曲组被存储成播放目录。在某些情况下,一个播放目录实际模拟一个CD(例如,以可购买CD的在线版本的形式从一个电子数字内容商店103购买该CD的所有音轨并且这些音轨被定义成一个相当于CD音轨的播放目录。但是多数播放目录由最终用户构造以便组合他们存储在其系统上的数字内容库中的歌曲。但为了进行讨论,在提到术语播放目录时使用一个定制音乐CD的例子。
当最终用户明确启动播放器应用程序195而不是通过SC处理器192应用程序的调用来启动播放器应用程序195时,播放器应用程序195预载到最近被访问的播放目录。如果数字内容库196中没有播放目录,则自动启动播放目录编辑器(除非用户已经通过一个优先设置屏蔽了这个功能)。详细信息参见以下的播放目录。
调用播放器应用程序195时也可以把一个特定歌曲当作入口参数,而在这样情况下,播放器应用程序195立即进入歌曲播放模式。可选地,可以准备播放歌曲,但在进行播放之前需要等待最终用户的动作。更多有关这种情况的信息参见歌曲播放。
播放目录(一个最终用户接口1603的对应屏幕):
当最终用户调用播放目录功能时,有若干可用函数:
*打开播放目录
*调用数字内容库管理程序显示一组存储的播放目录以备选择。更多信息参见下面的数字内容库管理程序。
*编辑播放目录
*调用播放目录编辑器(见下文),如果已经装入一个播放目录,则装入当前的播放目录。否则编辑器产生一个用来开始的空播放目录。
*运行播放目录
*从选中的歌曲(或在没有选择歌曲时从播放目录开头)开始每次播放一个歌曲。播放目录编辑器中的选项设置影响重放的顺序。然而这里有可以忽略针对播放目录的播放的那些选项的控制。
*播放歌曲
*只播放从播放目录中选择的歌曲。更多信息参见歌曲播放。
*播放目录信息
*显示关于播放目录的信息
*歌曲信息
*显示关于在播放目录内选择的歌曲的信息。
*访问Web站点
*将与这个播放目录相关的Web站点加载到浏览器中。
*库管理程序
*打开数字内容库管理程序窗口。更多信息参见下面的数字内容库管理程序。播放目录编辑器(一个最终用户接口1603的对应屏幕):
当调用播放目录编辑器时,有以下最终用户选项:
*查看/加载/删除播放目录
*调用数字内容库管理程序显示一组存储的播放目录以便选择一个要加载或删除的播放目录。更多信息参见下面的数字内容库管理程序。
*保存播放目录
*播放目录的当前版本被存储在数字内容库196中。
*删除歌曲
*从播放目录中删除当前选择的歌曲。
*添加歌曲
*以是歌曲搜索模式调用数字内容库管理程序以便选择要添加到播放目录中的歌曲。更多信息也参见下面的数字内容库管理程序。
*设置歌曲信息
*显示并允许改变关于在播放目录内选择的歌曲的信息。这个信息被存储在播放目录内,并且不改变有关在数字内容库196内部存储的歌曲的信息。可以改变以下内容:
*显示的歌曲标题
*最终用户对歌曲的评注
*播放歌曲的开始延迟
*播放歌曲的结尾延迟
*在播放时歌曲内部的起始点
*在播放时歌曲内部的结束点
*随机模式的加权
*歌曲音量调整及更多。
设置播放目录属性:显示并且允许改变这个播放目录的属性。这些属性可以被设置成:
*播放目录标题
*播放目录模式(随机,顺序,等等)
*重复模式(一次性播放,结束时重新开始,等等)
*最终用户对歌曲的评注
库管理程序(一个最终用户接口1601的对应屏幕):
*打开数字内容库管理程序窗口。更多信息也参见下面的数字内容库管理程序。
播放歌曲
当通过把歌曲当做一个参数调用播放器应用程序195或从一个播放目录或数字内容库管理程序内部选择一个要播放的歌曲准备好播放一个歌曲时,有以下最终用户选项:(一个最终用户接口1601的对应屏幕):
*播放
*暂停
*停止
*快退
*快进
*调整音量
*调整音轨位置
*查看歌词
*查看字幕
*查看CD封面
*查看艺术家图画
*查看音轨信息
*查看其他元数据
*访问Web站点
*播放目录
*库管理程序等等。
数字内容库管理程序
可以在选择歌曲或播放目录(参见上面)时隐含调用数字内容库管理程序,也可以在其自己用于管理最终用户系统上的歌曲库的窗口中打开数字内容库管理程序。在那种情况下,有以下最终用户选项:
针对歌曲的选项:
按照艺术家,种类,商标,其他内容对所有歌曲排序
按照艺术家,种类,商标,其他内容选择歌曲
把选择的歌曲添加到当前播放目录中
复制歌曲到CD(如果允许)
删除歌曲
添加歌曲种类等等。
针对播放目录的选项:
按名称排序
按种类排序
按关键字搜寻
按包含的歌曲标题搜寻
加载选择的播放目录
重命名播放目录
删除播放目录
根据选择的播放目录产生CD(如果允许)等等。
虽然已经公开了本发明的一个具体实施例,但本领域的技术人员会理解,在不偏离本发明的宗旨和范围的前提下可以改变这个具体实施例。因而本发明的范围不受具体实施例的限制,所附权利要求书试图覆盖任何和全部这种在本发明范围内的应用,修改和实施例。

Claims (23)

1.一个允许安全地提供数据的认证中心,该认证中心能够与一个系统进行通信,该系统能够接收用一个第一加密密钥加密的数据和一个加密的第一解密密钥,所述加密的第一解密密钥是用一个第二加密密钥加密的第一解密密钥,该认证中心包括:
从加密的第一解密密钥解密出一个第一解密密钥;和
向一个系统传递解密的第一解密密钥。
2.一个安全地提供数据的系统,该系统包括:
用一个第一加密密钥对数据进行加密以产生加密数据;
用一个第二加密密钥对一个第一解密密钥进行加密以产生一个加密的第一解密密钥;
向一个第二系统传递加密的数据;
向一个第二系统传递加密的第一解密密钥;
向拥有一个第二解密密钥的一个认证中心传递加密的第一解密密钥;
用第二解密密钥解密第一解密密钥;以及
向一个第二系统传递第一解密密钥。
3.如权利要求2所述的系统,其中还包括在传递第一解密密钥之前用一个第三加密密钥对第一解密密钥重新加密,其中向一个第二系统传递第一解密密钥是向一个第二系统传递经过解密和重新加密的第一解密密钥。
4.如权利要求3所述的系统,其中第三加密密钥是一个第二系统的一个公开密钥。
5.如权利要求2所述的系统,其中第二加密密钥是认证中心的一个公开密钥并且第二解密密钥是认证中心的一个对应私有密钥。
6.如权利要求2所述的系统,其中还包括证实数据已付费。
7.安全地向一个第二系统提供数据的系统,其中以可以被一个数据解密密钥解密的方式加密数据,使用一个第一公开密钥对数据解密密钥进行加密,上述方法包括的步骤有:
接收被一个认证中心加密的数据解密密钥;
使用一个第一私有密钥解密数据解密密钥;
使用一个第二公开密钥重新加密数据解密密钥,其中第二公开密钥具有一个对应的第二私有密钥;并且
向一个第二系统传递重新加密的数据解密密钥。
8.如权利要求7所述的系统,其中从另一个系统接收加密的数据解密密钥。
9.如权利要求8所述的系统,其中还包括在向一个第二系统传递加密的数据解密密钥之前对数据进行授权。
10.一个用于管理内容数据,相关元数据和相关使用条件数据的系统,其中包括:
针对相关内容数据的元数据和使用条件数据;
改变元数据和使用条件数据中的至少一个以产生促销数据;和
传递促销数据。
11.如权利要求10所述的系统,其中内容数据包含音乐数据,并且使用条件数据包含音乐数据播放的时间限制,可以复制的音乐数据副本的最大数量和可以播放音乐数据的最大次数中的至少一个。
12.如权利要求10所述的系统,
其中内容数据包含音乐数据,并且
元数据包含到内容数据主机的链接,音乐数据内容的描述,音乐数据相关插图和选定部分的音乐数据中的至少一种。
13.一个用于管理内容数据,相关元数据和相关使用条件数据的电子内容管理系统,其中上述系统包括:
一个能够发送内容数据的相关元数据和内容数据的相关使用条件数据的内容提供商;和
一个能够从内容提供商接收元数据和使用条件数据并且能够根据一部分元数据和一部分使用条件数据中的至少一种产生经过改变的促销数据的电子商店。
14.如权利要求13所述的系统,其中内容提供商还能够用一个第一加密密钥加密内容数据,用一个第二加密密钥加密第一加密密钥;并且发送加密第一加密密钥。
15.如权利要求13所述的系统,
其中内容数据包含音乐数据,并且
使用条件数据包含音乐数据播放的时间限制,可以复制的音乐数据副本的最大数量和可以播放音乐数据的最大次数中的至少一个。
16.如权利要求13所述的系统,
其中内容数据包含音乐数据,并且
发送的元数据包含标识内容提供商的信息,到内容主机的链接中的至少一种;和音乐数据内容的描述,音乐数据相关插图和选定部分的音乐数据中的至少一种。
17.如权利要求13所述的系统,其中内容提供商能够发送内容数据,系统还包括一个能够从内容提供商接收内容数据的内容主机。
18.播放数字内容数据的数字内容数据播放器,上述数据播放器包括一个发送使用信息的发送器,使用信息是数字内容数据播放或复制的发生信息,数字内容数据被播放或复制的次数,数字内容数据被播放或复制的时间和一个播放或复制数字内容数据的用户的标识中的至少一种。
19.如权利要求18所述的数据播放器,其中数字内容数据包含数字音乐数据。
20.一个跟踪数字内容的使用的系统,其中包括:一个播放或复制数字内容数据的许可证;
许可的数字内容数据;和
有关数字内容数据播放或复制的发生信息,数字内容数据被播放或复制的次数,数字内容数据被播放或复制的时间和一个播放或复制数字内容数据的用户的标识中的至少一种的信息。
21.如权利要求20所述的系统,其中还包括根据该信息禁止进一步播放或复制。
22.如权利要求20所述的系统,其中数字内容数据包含数字音乐数据。
23.如权利要求20所述的系统,其中在预定时间或以预定间隔发送信息。
CNB998108537A 1998-08-13 1999-08-12 跟踪最终用户电子内容使用的系统 Expired - Lifetime CN1163805C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US09/133,519 1998-08-13
US09/133,519 US6226618B1 (en) 1998-08-13 1998-08-13 Electronic content delivery system
US09/177,096 US6389538B1 (en) 1998-08-13 1998-10-22 System for tracking end-user electronic content usage
US09/177,096 1998-10-22

Publications (2)

Publication Number Publication Date
CN1320232A CN1320232A (zh) 2001-10-31
CN1163805C true CN1163805C (zh) 2004-08-25

Family

ID=22458995

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB998108537A Expired - Lifetime CN1163805C (zh) 1998-08-13 1999-08-12 跟踪最终用户电子内容使用的系统

Country Status (8)

Country Link
US (11) US6226618B1 (zh)
EP (3) EP2402878A1 (zh)
JP (5) JP4209592B2 (zh)
CN (1) CN1163805C (zh)
AU (1) AU763380B2 (zh)
IL (1) IL140935A (zh)
SG (1) SG130009A1 (zh)
WO (1) WO2000008909A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104903909A (zh) * 2013-03-15 2015-09-09 甲骨文国际公司 在应用之间计算机内受保护的通信
CN107683581A (zh) * 2015-06-09 2018-02-09 株式会社电装 软件防复制系统
US10057293B2 (en) 2013-03-15 2018-08-21 Oracle International Corporation Method to modify android application life cycle to control its execution in a containerized workspace environment
US10225287B2 (en) 2014-09-24 2019-03-05 Oracle International Corporation Method to modify android application life cycle to control its execution in a containerized workspace environment

Families Citing this family (2981)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5903454A (en) 1991-12-23 1999-05-11 Hoffberg; Linda Irene Human-factored interface corporating adaptive pattern recognition based controller apparatus
US6850252B1 (en) 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
USRE47908E1 (en) 1991-12-23 2020-03-17 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
USRE46310E1 (en) 1991-12-23 2017-02-14 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
USRE48056E1 (en) 1991-12-23 2020-06-16 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US7089212B2 (en) * 1992-12-15 2006-08-08 Sl Patent Holdings Llc System and method for controlling access to protected information
US7831516B2 (en) * 1992-12-15 2010-11-09 Sl Patent Holdings Llc System and method for redistributing and licensing access to protected information among a plurality of devices
US6266654B1 (en) * 1992-12-15 2001-07-24 Softlock.Com, Inc. Method for tracking software lineage
US7313251B2 (en) * 1993-11-18 2007-12-25 Digimarc Corporation Method and system for managing and controlling electronic media
US8505108B2 (en) 1993-11-18 2013-08-06 Digimarc Corporation Authentication using a digital watermark
US6614914B1 (en) * 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US6122403A (en) 1995-07-27 2000-09-19 Digimarc Corporation Computer system linked by using information in data objects
US6449377B1 (en) * 1995-05-08 2002-09-10 Digimarc Corporation Methods and systems for watermark processing of line art images
JPH07271865A (ja) * 1994-04-01 1995-10-20 Mitsubishi Corp データベース著作権管理方法
US6744894B1 (en) 1994-04-01 2004-06-01 Mitsubishi Corporation Data management system
US7036019B1 (en) * 1994-04-01 2006-04-25 Intarsia Software Llc Method for controlling database copyrights
US7302415B1 (en) * 1994-09-30 2007-11-27 Intarsia Llc Data copyright management system
US8094949B1 (en) 1994-10-21 2012-01-10 Digimarc Corporation Music methods and systems
US7724919B2 (en) * 1994-10-21 2010-05-25 Digimarc Corporation Methods and systems for steganographic processing
US6560349B1 (en) * 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
EP0709760B1 (en) 1994-10-27 2006-05-31 Intarsia Software LLC Data copyright management system
DE69532434T2 (de) * 1994-10-27 2004-11-11 Mitsubishi Corp. Gerät für Dateiurheberrechte-Verwaltungssystem
US6424715B1 (en) 1994-10-27 2002-07-23 Mitsubishi Corporation Digital content management system and apparatus
US6963859B2 (en) * 1994-11-23 2005-11-08 Contentguard Holdings, Inc. Content rendering repository
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US20050149450A1 (en) * 1994-11-23 2005-07-07 Contentguard Holdings, Inc. System, method, and device for controlling distribution and use of digital works based on a usage rights grammar
US7362775B1 (en) 1996-07-02 2008-04-22 Wistaria Trading, Inc. Exchange mechanisms for digital information packages with bandwidth securitization, multichannel digital watermarks, and key management
US7188003B2 (en) * 1994-12-30 2007-03-06 Power Measurement Ltd. System and method for securing energy management systems
US7224819B2 (en) 1995-05-08 2007-05-29 Digimarc Corporation Integrating digital watermarks in multimedia content
US7054462B2 (en) 1995-05-08 2006-05-30 Digimarc Corporation Inferring object status based on detected watermark data
US7805500B2 (en) * 1995-05-08 2010-09-28 Digimarc Corporation Network linking methods and apparatus
US6728390B2 (en) * 1995-05-08 2004-04-27 Digimarc Corporation Methods and systems using multiple watermarks
US6760463B2 (en) * 1995-05-08 2004-07-06 Digimarc Corporation Watermarking methods and media
US5613004A (en) 1995-06-07 1997-03-18 The Dice Company Steganographic method and device
US7711564B2 (en) * 1995-07-27 2010-05-04 Digimarc Corporation Connected audio and other media objects
US7003731B1 (en) * 1995-07-27 2006-02-21 Digimare Corporation User control and activation of watermark enabled objects
US7006661B2 (en) * 1995-07-27 2006-02-28 Digimarc Corp Digital watermarking systems and methods
US6505160B1 (en) * 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
US7562392B1 (en) 1999-05-19 2009-07-14 Digimarc Corporation Methods of interacting with audio and ambient music
US6411725B1 (en) * 1995-07-27 2002-06-25 Digimarc Corporation Watermark enabled video objects
US6829368B2 (en) * 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US6965682B1 (en) 1999-05-19 2005-11-15 Digimarc Corp Data transmission by watermark proxy
US7095871B2 (en) * 1995-07-27 2006-08-22 Digimarc Corporation Digital asset management and linking media signals with related data using watermarks
US8595502B2 (en) * 1995-09-29 2013-11-26 Intarsia Software Llc Data management system
US6807534B1 (en) * 1995-10-13 2004-10-19 Trustees Of Dartmouth College System and method for managing copyrighted electronic media
US7047241B1 (en) 1995-10-13 2006-05-16 Digimarc Corporation System and methods for managing digital creative works
US7801817B2 (en) * 1995-10-27 2010-09-21 Makoto Saito Digital content management system and apparatus
US6560707B2 (en) * 1995-11-06 2003-05-06 Xerox Corporation Multimedia coordination system
US6088515A (en) 1995-11-13 2000-07-11 Citrix Systems Inc Method and apparatus for making a hypermedium interactive
US6205249B1 (en) 1998-04-02 2001-03-20 Scott A. Moskowitz Multiple transform utilization and applications for secure digital watermarking
US7664263B2 (en) 1998-03-24 2010-02-16 Moskowitz Scott A Method for combining transfer functions with predetermined key creation
JPH09212549A (ja) * 1996-01-31 1997-08-15 Hitachi Ltd 電子商取引方法及びシステム
US8180844B1 (en) * 2000-03-18 2012-05-15 Digimarc Corporation System for linking from objects to remote resources
US20030056103A1 (en) * 2000-12-18 2003-03-20 Levy Kenneth L. Audio/video commerce application architectural framework
US7505605B2 (en) * 1996-04-25 2009-03-17 Digimarc Corporation Portable devices and methods employing digital watermarking
US6421070B1 (en) * 1996-11-12 2002-07-16 Digimarc Corporation Smart images and image bookmarking for an internet browser
US7685426B2 (en) * 1996-05-07 2010-03-23 Digimarc Corporation Managing and indexing content on a network with image bookmarks and digital watermarks
US7095874B2 (en) 1996-07-02 2006-08-22 Wistaria Trading, Inc. Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US7159116B2 (en) 1999-12-07 2007-01-02 Blue Spike, Inc. Systems, methods and devices for trusted transactions
US7177429B2 (en) 2000-12-07 2007-02-13 Blue Spike, Inc. System and methods for permitting open access to data objects and for securing data within the data objects
US5889868A (en) 1996-07-02 1999-03-30 The Dice Company Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US7457962B2 (en) 1996-07-02 2008-11-25 Wistaria Trading, Inc Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US7346472B1 (en) 2000-09-07 2008-03-18 Blue Spike, Inc. Method and device for monitoring and analyzing signals
US5986650A (en) 1996-07-03 1999-11-16 News America Publications, Inc. Electronic television program guide schedule system and method with scan feature
US7366908B2 (en) 1996-08-30 2008-04-29 Digimarc Corporation Digital watermarking with content dependent keys and autocorrelation properties for synchronization
US5926624A (en) 1996-09-12 1999-07-20 Audible, Inc. Digital information library and delivery system with logic for generating files targeted to the playback device
US7917643B2 (en) * 1996-09-12 2011-03-29 Audible, Inc. Digital information library and delivery system
US20020120925A1 (en) * 2000-03-28 2002-08-29 Logan James D. Audio and video program recording, editing and playback systems using metadata
US7730317B2 (en) 1996-12-20 2010-06-01 Wistaria Trading, Inc. Linear predictive coding implementation of digital watermarks
US8172671B2 (en) * 2002-04-19 2012-05-08 Walker Digital, Llc Method and apparatus for facilitating play of a gaming device
US20060046841A1 (en) 2004-11-12 2006-03-02 Walker Jay S Budget-based flat rate play contract parameters
US20060089195A1 (en) * 1997-06-23 2006-04-27 Walker Jay S Systems, methods and apparatus for offering an extension of a flat rate play session based on an ending credit balance
US7874914B2 (en) * 1996-12-30 2011-01-25 Igt System and method for communicating game session information
US8360857B2 (en) * 1997-06-23 2013-01-29 Igt Systems, methods and apparatus for facilitating a flat rate play session on a gaming device and example player interfaces to facilitate such
US7607981B2 (en) * 1996-12-30 2009-10-27 Walker Digital, Llc System and method for remote automated play of a gaming device
US7806763B2 (en) 1996-12-30 2010-10-05 Igt System and method for remote automated play of a gaming device
US7140964B2 (en) * 1997-06-23 2006-11-28 Walker Digital, Llc Gaming device for a flat rate play session and a method of operating same
US9489800B2 (en) 1996-12-30 2016-11-08 Igt Applications for gaming devices in a networked environment
US6964611B2 (en) * 1996-12-30 2005-11-15 Walker Digital, Llc System and method for automated play of lottery games
US7955169B2 (en) * 2003-02-13 2011-06-07 Igt Method and apparatus for offering a flat rate gaming session with time extension awards
US7617508B2 (en) * 2003-12-12 2009-11-10 At&T Intellectual Property I, L.P. Methods and systems for collaborative capture of television viewer generated clickstreams
US8640160B2 (en) 1997-01-06 2014-01-28 At&T Intellectual Property I, L.P. Method and system for providing targeted advertisements
US20050283401A1 (en) * 1997-01-06 2005-12-22 Swix Scott R Method and system for targeting incentives
US20060075456A1 (en) * 1997-01-06 2006-04-06 Gray James Harold Methods and systems for collaborative capture of television viewer generated clickstreams
US20100257037A1 (en) * 2001-12-14 2010-10-07 Matz William R Method and system for targeted incentives
US20060253884A1 (en) * 1997-01-06 2006-11-09 Gray James H Methods and systems for network based capture of television viewer generated clickstreams
US20060031882A1 (en) * 1997-01-06 2006-02-09 Swix Scott R Systems, methods, and devices for customizing content-access lists
US7802276B2 (en) * 1997-01-06 2010-09-21 At&T Intellectual Property I, L.P. Systems, methods and products for assessing subscriber content access
WO1998031114A1 (en) * 1997-01-06 1998-07-16 Bellsouth Corporation Method and system for tracking network use
US6983478B1 (en) 2000-02-01 2006-01-03 Bellsouth Intellectual Property Corporation Method and system for tracking network use
US8677384B2 (en) 2003-12-12 2014-03-18 At&T Intellectual Property I, L.P. Methods and systems for network based capture of television viewer generated clickstreams
US7020652B2 (en) * 2001-12-21 2006-03-28 Bellsouth Intellectual Property Corp. System and method for customizing content-access lists
US7587323B2 (en) 2001-12-14 2009-09-08 At&T Intellectual Property I, L.P. System and method for developing tailored content
US6233684B1 (en) 1997-02-28 2001-05-15 Contenaguard Holdings, Inc. System for controlling the distribution and use of rendered digital works through watermaking
JP3196681B2 (ja) * 1997-03-13 2001-08-06 ヤマハ株式会社 通信データ一時記憶装置
JP4637974B2 (ja) * 1997-03-27 2011-02-23 ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー データのコピイ保護
US6735253B1 (en) 1997-05-16 2004-05-11 The Trustees Of Columbia University In The City Of New York Methods and architecture for indexing and editing compressed video over the world wide web
US7020622B1 (en) * 1997-06-10 2006-03-28 Linkshare Corporation Transaction tracking, managing, assessment, and auditing data processing system and network
US7778877B2 (en) * 2001-07-09 2010-08-17 Linkshare Corporation Enhanced network based promotional tracking system
US6898627B1 (en) * 1997-07-25 2005-05-24 Canon Kabushiki Kaisha Communication device having the capability of performing information exchange between a facsimile medium and an electronic information medium such as an e-mail medium
US6366953B2 (en) * 1997-08-06 2002-04-02 Sony Corporation System and method for recording a compressed audio program distributed from an information center
US20120323792A1 (en) * 1997-09-11 2012-12-20 Digital Delivery Networks, Inc. Multi platform and operating system digital content vending, delivery, and maintenance system
US7496670B1 (en) * 1997-11-20 2009-02-24 Amdocs (Israel) Ltd. Digital asset monitoring system and method
US6504089B1 (en) * 1997-12-24 2003-01-07 Canon Kabushiki Kaisha System for and method of searching music data, and recording medium for use therewith
US6804376B2 (en) 1998-01-20 2004-10-12 Digimarc Corporation Equipment employing watermark-based authentication function
US7268700B1 (en) 1998-01-27 2007-09-11 Hoffberg Steven M Mobile communication device
US6185598B1 (en) * 1998-02-10 2001-02-06 Digital Island, Inc. Optimized network resource location
US7949779B2 (en) * 1998-02-10 2011-05-24 Level 3 Communications, Llc Controlling subscriber information rates in a content delivery network
EP0936805A1 (en) * 1998-02-12 1999-08-18 Hewlett-Packard Company Document transfer systems
WO1999042996A1 (fr) * 1998-02-19 1999-08-26 Sony Corporation Appareil et procede d'enregistrement / reproduction, et processeur de donnees
US20040098584A1 (en) * 1998-03-25 2004-05-20 Sherman Edward G. Method and system for embedded, automated, component-level control of computer systems and other complex systems
US6170014B1 (en) * 1998-03-25 2001-01-02 Community Learning And Information Network Computer architecture for managing courseware in a shared use operating environment
US7185332B1 (en) 1998-03-25 2007-02-27 Symantec Corporation Multi-tiered incremental software updating
WO1999050992A1 (fr) * 1998-04-01 1999-10-07 Matsushita Electric Industrial Co., Ltd. Procede d'emission/reception de donnees, emetteur de donnees, recepteur de donnees, systeme d'emission/reception de donnees, procede d'emission de contenu audiovisuel, procede de reception de contenu audiovisuel, emetteur de contenu audiovisuel, recepteur de contenu audiovisuel, et support d'enregistrement de programme
US7689532B1 (en) 2000-07-20 2010-03-30 Digimarc Corporation Using embedded data with file sharing
US7602940B2 (en) * 1998-04-16 2009-10-13 Digimarc Corporation Steganographic data hiding using a device clock
JPH11328033A (ja) * 1998-05-20 1999-11-30 Fujitsu Ltd ライセンス委譲装置
US6253237B1 (en) * 1998-05-20 2001-06-26 Audible, Inc. Personalized time-shifted programming
US7644282B2 (en) 1998-05-28 2010-01-05 Verance Corporation Pre-processed information embedding system
US6219652B1 (en) * 1998-06-01 2001-04-17 Novell, Inc. Network license authentication
US6108703A (en) * 1998-07-14 2000-08-22 Massachusetts Institute Of Technology Global hosting system
JP3975308B2 (ja) * 1998-07-15 2007-09-12 ソニー株式会社 情報信号再生システム、情報信号読み出し装置、情報信号処理装置、情報信号再生方法、情報信号読み出し方法、および、情報信号処理方法
US6668158B1 (en) * 1998-07-16 2003-12-23 Sony Corporation Control method, control apparatus, data receiving and recording method, data receiver and receiving method
US6799165B1 (en) 1998-07-28 2004-09-28 Eimar M. Boesjes Apparatus and methods for inventory, sale, and delivery of digitally transferable goods
SG85661A1 (en) * 1998-08-12 2002-01-15 Nippon Telegraph & Telephone Recording medium with a signed hypertext recorded thereon, signed hypertext generating method and apparatus, and signed hypertext verifying method and apparatus
US6983371B1 (en) * 1998-10-22 2006-01-03 International Business Machines Corporation Super-distribution of protected digital content
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US7178029B2 (en) * 1998-08-18 2007-02-13 Privador, Ltd Method and apparatus for validating a digital signature
US8589975B2 (en) * 1998-08-21 2013-11-19 United Video Properties, Inc. Electronic program guide with advance notification
DE19839099C2 (de) * 1998-08-27 2000-09-21 Siemens Ag Verfahren zum Erwerb elektronischer Daten unter Verwendung eines Datenträgers und entsprechender Datenträger
US7436957B1 (en) * 1998-08-27 2008-10-14 Fischer Addison M Audio cassette emulator with cryptographic media distribution control
ES2274557T3 (es) * 1998-08-31 2007-05-16 Irdeto Access B.V. Sistema para proporcionar datos encriptados, sistema para desencriptar datos encriptados y metodo para proporcionar una interfaz de comunicaciones en dicho sistema desencriptador.
US7379901B1 (en) 1998-09-11 2008-05-27 Lv Partners, L.P. Accessing a vendor web site using personal account information retrieved from a credit card company web site
US7392945B1 (en) 1998-09-11 2008-07-01 Lv Partners, L.P. Portable scanner for enabling automatic commerce transactions
US6704864B1 (en) 1999-08-19 2004-03-09 L.V. Partners, L.P. Automatic configuration of equipment software
US6823388B1 (en) 1998-09-11 2004-11-23 L.V. Parners, L.P. Method and apparatus for accessing a remote location with an optical reader having a programmable memory system
US7386600B1 (en) 1998-09-11 2008-06-10 Lv Partners, L.P. Launching a web site using a personal device
US7043536B1 (en) * 1998-09-11 2006-05-09 Lv Partners, L.P. Method for controlling a computer using an embedded unique code in the content of CD media
US7191247B1 (en) 1998-09-11 2007-03-13 Lv Partners, Lp Method for connecting a wireless device to a remote location on a network
US6868433B1 (en) 1998-09-11 2005-03-15 L.V. Partners, L.P. Input device having positional and scanning capabilities
US6636896B1 (en) 1998-09-11 2003-10-21 Lv Partners, L.P. Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet
US6745234B1 (en) 1998-09-11 2004-06-01 Digital:Convergence Corporation Method and apparatus for accessing a remote location by scanning an optical code
US6694482B1 (en) * 1998-09-11 2004-02-17 Sbc Technology Resources, Inc. System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system
US7440993B1 (en) 1998-09-11 2008-10-21 Lv Partners, L.P. Method and apparatus for launching a web browser in response to scanning of product information
JP4206529B2 (ja) * 1998-09-17 2009-01-14 ソニー株式会社 コンテンツ管理方法及びコンテンツ記憶システム
JP3988274B2 (ja) * 1998-09-22 2007-10-10 ソニー株式会社 情報配信装置及び情報配信方法、情報受信装置及び情報受信方法
KR100484209B1 (ko) * 1998-09-24 2005-09-30 삼성전자주식회사 디지털컨텐트암호화/해독화장치및그방법
US6735699B1 (en) * 1998-09-24 2004-05-11 Ryuichi Sasaki Method and system for monitoring use of digital works
US6317784B1 (en) * 1998-09-29 2001-11-13 Radiowave.Com, Inc. Presenting supplemental information for material currently and previously broadcast by a radio station
US6349329B1 (en) * 1998-09-29 2002-02-19 Radiowave.Com, Inc. Coordinating delivery of supplemental materials with radio broadcast material
US8332478B2 (en) * 1998-10-01 2012-12-11 Digimarc Corporation Context sensitive connected content
US6671803B1 (en) * 1998-10-06 2003-12-30 Koninklijke Philips Electronics N.V. Method and system for consumer electronic device certificate management
JP2000113085A (ja) * 1998-10-08 2000-04-21 Sony Corp 電子現金システム
US7113927B1 (en) * 1998-10-09 2006-09-26 Victor Company Of Japan, Limited Data distribution system, data distribution method, portable terminal with data receiving capability, portable terminal with data transmitting/receiving capability, recording medium onto which data content is recorded, encoding apparatus, and decoding apparatus
WO2000022761A1 (en) * 1998-10-13 2000-04-20 Radiowave.Com, Inc. System and method for determining the audience of digital radio programmes broadcast through the internet
US6449646B1 (en) * 1998-10-13 2002-09-10 Aspect Communications Corporation Method and apparatus for allocating mixed transaction type messages to resources via an integrated queuing mechanism
JP4763866B2 (ja) * 1998-10-15 2011-08-31 インターシア ソフトウェア エルエルシー 2重再暗号化によりデジタルデータを保護する方法及び装置
AU760436B2 (en) * 1998-10-16 2003-05-15 Matsushita Electric Industrial Co., Ltd. Production protection system dealing with contents that are digital production
JP3994599B2 (ja) * 1998-10-21 2007-10-24 富士ゼロックス株式会社 記録装置及び記録方法、料金演算装置及び料金演算方法、並びに料金請求システム
US7058607B1 (en) * 1998-10-21 2006-06-06 Fuji Xerox Co., Ltd. Contents distribution method and system
US7143434B1 (en) 1998-11-06 2006-11-28 Seungyup Paek Video description system and method
US6452609B1 (en) 1998-11-06 2002-09-17 Supertuner.Com Web application for accessing media streams
US7047416B2 (en) * 1998-11-09 2006-05-16 First Data Corporation Account-based digital signature (ABDS) system
US6820202B1 (en) * 1998-11-09 2004-11-16 First Data Corporation Account authority digital signature (AADS) system
EP1001428A3 (en) * 1998-11-10 2000-11-29 TDK Corporation Digital audio recording and reproducing apparatus
US6434535B1 (en) * 1998-11-13 2002-08-13 Iomega Corporation System for prepayment of electronic content using removable media and for prevention of unauthorized copying of same
US7017188B1 (en) * 1998-11-16 2006-03-21 Softricity, Inc. Method and apparatus for secure content delivery over broadband access networks
US6763370B1 (en) * 1998-11-16 2004-07-13 Softricity, Inc. Method and apparatus for content protection in a secure content delivery system
US6751670B1 (en) * 1998-11-24 2004-06-15 Drm Technologies, L.L.C. Tracking electronic component
US6963846B1 (en) * 2000-07-17 2005-11-08 Kelly Registration Systems, Inc. System and method of managing registration, sale, distribution and use of regulated agricultural products and the licensing/certification of dealers and applicators of agricultural products
US7058597B1 (en) 1998-12-04 2006-06-06 Digital River, Inc. Apparatus and method for adaptive fraud screening for electronic commerce transactions
US7617124B1 (en) 1998-12-04 2009-11-10 Digital River, Inc. Apparatus and method for secure downloading of files
US20030195974A1 (en) * 1998-12-04 2003-10-16 Ronning Joel A. Apparatus and method for scheduling of search for updates or downloads of a file
JP4195746B2 (ja) * 1998-12-11 2008-12-10 インターナショナル・ビジネス・マシーンズ・コーポレーション データ課金システム、コンテンツ生成装置、データ課金置および方法
US6338069B1 (en) * 1998-12-11 2002-01-08 Daman, Inc. Method and apparatus for managing functions
US6338068B1 (en) * 1998-12-14 2002-01-08 International Business Machines Corporation Method to demonstrate software that performs database queries
US6523172B1 (en) * 1998-12-17 2003-02-18 Evolutionary Technologies International, Inc. Parser translator system and method
US7209892B1 (en) * 1998-12-24 2007-04-24 Universal Music Group, Inc. Electronic music/media distribution system
US7624046B2 (en) * 1998-12-24 2009-11-24 Universal Music Group, Inc. Electronic music/media distribution system
MY124066A (en) * 1998-12-25 2006-06-30 Sony Corp Information processing device and method, and program storage medium.
JP4101384B2 (ja) * 1998-12-28 2008-06-18 株式会社日立製作所 デジタルコンテンツ販売方法及びその実施装置並びにその処理プログラムを記録した媒体
JP3886279B2 (ja) * 1998-12-28 2007-02-28 株式会社日立製作所 配信スケジュール管理方法及び装置
JP4025941B2 (ja) * 1998-12-28 2007-12-26 ソニー株式会社 情報信号の複製制御システムおよび情報出力装置
US8175977B2 (en) * 1998-12-28 2012-05-08 Audible License management for digital content
JP4312287B2 (ja) * 1998-12-28 2009-08-12 株式会社日立製作所 デジタルコンテンツ流通システム
US8250620B1 (en) 1998-12-30 2012-08-21 At&T Intellectual Property Ii, L.P. System and method for sharing information between a concierge and guest
JP4405090B2 (ja) * 1999-01-05 2010-01-27 富士通株式会社 ペイバックシステム、ペイバック方法および記録媒体
US6510513B1 (en) * 1999-01-13 2003-01-21 Microsoft Corporation Security services and policy enforcement for electronic data
US7127515B2 (en) 1999-01-15 2006-10-24 Drm Technologies, Llc Delivering electronic content
US6448979B1 (en) 1999-01-25 2002-09-10 Airclic, Inc. Printed medium activated interactive communication of multimedia information, including advertising
US20030069966A1 (en) * 2001-10-10 2003-04-10 Ritz Peter B. Method and system for directing users to information specific to network applications
US6993580B2 (en) * 1999-01-25 2006-01-31 Airclic Inc. Method and system for sharing end user information on network
US8214295B2 (en) 1999-02-05 2012-07-03 Icopyright, Inc. Internet system for facilitating human user advisement and licensing of copyrighted works of authorship
US20100042652A1 (en) * 1999-02-05 2010-02-18 O'donnell Michael System for tracking distribution for internet-distributed works of authorship
KR100332763B1 (ko) * 1999-02-10 2002-04-17 구자홍 디지탈데이터 플레이어의 복제방지 장치 및 방법
US7552166B2 (en) * 1999-02-22 2009-06-23 Chack Michael A Method of queuing requests to access a communications network
US7278093B2 (en) * 1999-02-22 2007-10-02 Modya, Inc. Custom computer wallpaper and marketing system and method
US6920606B1 (en) * 1999-02-22 2005-07-19 Extended Digital, Llc Custom computer wallpaper and marketing system and method
JP3183343B2 (ja) * 1999-02-26 2001-07-09 日本電気株式会社 データ通信方法、端末装置、中継装置、データ通信システム及びその記録媒体
JP2000250574A (ja) * 1999-03-03 2000-09-14 Sony Corp コンテンツ選択システム、コンテンツ選択クライアント、コンテンツ選択サーバ及びコンテンツ選択方法
KR100722172B1 (ko) * 1999-03-03 2007-05-29 소니 가부시끼 가이샤 데이터 처리 장치, 데이터 처리 방법, 단말장치 및 데이터처리 장치의 전송 방법
JP2000260121A (ja) * 1999-03-05 2000-09-22 Toshiba Corp 情報再生装置および情報記録装置
JP4356178B2 (ja) * 1999-03-09 2009-11-04 ソニー株式会社 再生装置
US6868497B1 (en) * 1999-03-10 2005-03-15 Digimarc Corporation Method and apparatus for automatic ID management
DE60015269T2 (de) * 1999-03-15 2006-02-02 Koninklijke Philips Electronics N.V. Ein verfahren und system einen kopierschutz auf einem speichermedium darzustellen und ein speichermedium in einem solchen system zu benutzen
US7664264B2 (en) 1999-03-24 2010-02-16 Blue Spike, Inc. Utilizing data reduction in steganographic and cryptographic systems
US7162452B1 (en) * 1999-03-25 2007-01-09 Epstein Michael A Key distribution via a memory device
US7051005B1 (en) * 1999-03-27 2006-05-23 Microsoft Corporation Method for obtaining a black box for performing decryption and encryption functions in a digital rights management (DRM) system
US7225333B2 (en) * 1999-03-27 2007-05-29 Microsoft Corporation Secure processor architecture for use with a digital rights management (DRM) system on a computing device
US7024393B1 (en) * 1999-03-27 2006-04-04 Microsoft Corporation Structural of digital rights management (DRM) system
US7103574B1 (en) * 1999-03-27 2006-09-05 Microsoft Corporation Enforcement architecture and method for digital rights management
US7073063B2 (en) 1999-03-27 2006-07-04 Microsoft Corporation Binding a digital license to a portable device or the like in a digital rights management (DRM) system and checking out/checking in the digital license to/from the portable device or the like
US6829708B1 (en) * 1999-03-27 2004-12-07 Microsoft Corporation Specifying security for an element by assigning a scaled value representative of the relative security thereof
US7136838B1 (en) * 1999-03-27 2006-11-14 Microsoft Corporation Digital license and method for obtaining/providing a digital license
US6973444B1 (en) * 1999-03-27 2005-12-06 Microsoft Corporation Method for interdependently validating a digital content package and a corresponding digital license
US7383205B1 (en) * 1999-03-27 2008-06-03 Microsoft Corporation Structure of a digital content package
US20020019814A1 (en) * 2001-03-01 2002-02-14 Krishnamurthy Ganesan Specifying rights in a digital rights license according to events
US7334247B1 (en) * 1999-03-29 2008-02-19 The Directv Group, Inc. Method and apparatus for watermarking received television content
US6697489B1 (en) * 1999-03-30 2004-02-24 Sony Corporation Method and apparatus for securing control words
US7730300B2 (en) 1999-03-30 2010-06-01 Sony Corporation Method and apparatus for protecting the transfer of data
US8131648B2 (en) * 1999-10-20 2012-03-06 Tivo Inc. Electronic content distribution and exchange system
US7801737B1 (en) * 1999-03-30 2010-09-21 Minolta Co., Ltd. Data distributing system and data recording method
US6728713B1 (en) 1999-03-30 2004-04-27 Tivo, Inc. Distributed database management system
US6721794B2 (en) * 1999-04-01 2004-04-13 Diva Systems Corp. Method of data management for efficiently storing and retrieving data to respond to user access requests
US6597891B2 (en) * 1999-04-05 2003-07-22 International Business Machines Corporation Combining online browsing and on-demand data broadcast for selecting and downloading digital content
US6920567B1 (en) * 1999-04-07 2005-07-19 Viatech Technologies Inc. System and embedded license control mechanism for the creation and distribution of digital content files and enforcement of licensed use of the digital content files
JP4238410B2 (ja) * 1999-04-09 2009-03-18 ソニー株式会社 情報処理システム
US7730169B1 (en) 1999-04-12 2010-06-01 Softricity, Inc. Business method and system for serving third party software applications
AU4230300A (en) * 1999-04-12 2000-11-14 Reciprocal, Inc. System and method for data rights management
US7370071B2 (en) 2000-03-17 2008-05-06 Microsoft Corporation Method for serving third party software applications from servers to client computers
US6804778B1 (en) * 1999-04-15 2004-10-12 Gilian Technologies, Ltd. Data quality assurance
US6889208B1 (en) * 1999-04-15 2005-05-03 Victor Company Of Japan, Ltd. Contents sale system
US7216232B1 (en) * 1999-04-20 2007-05-08 Nec Corporation Method and device for inserting and authenticating a digital signature in digital data
JP2001169268A (ja) 1999-12-14 2001-06-22 Sony Corp 情報提供システム、送信サーバ、情報端末装置、オーサリング装置及び情報提供方法
US6314457B1 (en) * 1999-04-21 2001-11-06 Airclic, Inc. Method for managing printed medium activated revenue sharing domain name system schemas
US6389537B1 (en) * 1999-04-23 2002-05-14 Intel Corporation Platform and method for assuring integrity of trusted agent communications
US7360252B1 (en) 1999-04-30 2008-04-15 Macrovision Corporation Method and apparatus for secure distribution of software
US6799177B1 (en) * 1999-05-05 2004-09-28 Verizon Corporate Services Group Inc. Systems and methods for securing extranet transactions
US8099758B2 (en) * 1999-05-12 2012-01-17 Microsoft Corporation Policy based composite file system and method
WO2000070516A1 (en) * 1999-05-15 2000-11-23 Ogilvie, John, W., L. Automatic broker tools and techniques
JP4362888B2 (ja) * 1999-05-18 2009-11-11 ソニー株式会社 情報処理装置および方法、並びに記録媒体
US7406214B2 (en) * 1999-05-19 2008-07-29 Digimarc Corporation Methods and devices employing optical sensors and/or steganography
EP1208499A4 (en) * 1999-05-19 2007-11-07 Digimarc Corp METHOD AND SYSTEM WITH DIGITAL WATERMARKS IN MUSIC AND OTHER MEDIA.
US20010034705A1 (en) * 1999-05-19 2001-10-25 Rhoads Geoffrey B. Payment-based systems for internet music
US8874244B2 (en) * 1999-05-19 2014-10-28 Digimarc Corporation Methods and systems employing digital content
US8752118B1 (en) 1999-05-19 2014-06-10 Digimarc Corporation Audio and video content-based methods
US7302574B2 (en) * 1999-05-19 2007-11-27 Digimarc Corporation Content identifiers triggering corresponding responses through collaborative processing
US20070055884A1 (en) * 1999-05-19 2007-03-08 Rhoads Geoffrey B User control and activation of watermark enabled objects
US20020032734A1 (en) * 2000-07-26 2002-03-14 Rhoads Geoffrey B. Collateral data combined with user characteristics to select web site
US8055588B2 (en) * 1999-05-19 2011-11-08 Digimarc Corporation Digital media methods
US7206820B1 (en) 2000-03-18 2007-04-17 Digimarc Corporation System for linking from object to remote resource
US6522769B1 (en) * 1999-05-19 2003-02-18 Digimarc Corporation Reconfiguring a watermark detector
US7224790B1 (en) 1999-05-27 2007-05-29 Sbc Technology Resources, Inc. Method to identify and categorize customer's goals and behaviors within a customer service center environment
JP3763702B2 (ja) * 1999-05-27 2006-04-05 富士通株式会社 データ運用方法
US7086007B1 (en) * 1999-05-27 2006-08-01 Sbc Technology Resources, Inc. Method for integrating user models to interface design
US7143445B1 (en) * 1999-05-31 2006-11-28 Sony Corporation Information processing apparatus, information processing method, and program storage medium
JP3580478B2 (ja) * 1999-05-31 2004-10-20 日本ビクター株式会社 コンテンツ販売システムにおける販売先端末
US7490067B1 (en) * 1999-06-02 2009-02-10 Swisscom Mobile Ag Method for selling and using media objects and a suitable device for carrying out said method
US7869462B2 (en) * 1999-06-03 2011-01-11 Panasonic Corporation Broadcast system and method therefor
US20050246549A1 (en) * 1999-06-09 2005-11-03 Andres Torrubia-Saez Methods and apparatus for secure distribution of software
US6687822B1 (en) * 1999-06-11 2004-02-03 Lucent Technologies Inc Method and system for providing translation certificates
EP1194872A1 (en) * 1999-06-11 2002-04-10 CCI Europe A/S (Stibo A/S) A content management computer system for managing publishing content objects
US7607022B1 (en) * 1999-06-11 2009-10-20 General Instrument Corporation Configurable encryption/decryption for multiple services support
US7503051B1 (en) * 1999-06-11 2009-03-10 Panasonic Corporation Broadcast data receiving device and method for receiving a plurality of multimedia data
US7350139B1 (en) * 2000-06-16 2008-03-25 American Express Travel Related Services Company, Inc. System and method for utilizing a drag and drop technique to complete electronic forms
US6920479B2 (en) * 1999-06-16 2005-07-19 Im Networks, Inc. Internet radio receiver with linear tuning interface
IL130513A (en) * 1999-06-17 2001-09-13 Cadent Ltd computer game
US6882979B1 (en) * 1999-06-18 2005-04-19 Onadine, Inc. Generating revenue for the use of softgoods that are freely distributed over a network
KR100805341B1 (ko) * 1999-06-18 2008-02-20 이촤지 코포레이션 가상 지불 계정을 이용하여 인터네트워크상에서 상품,서비스 및 콘텐츠를 주문하는 방법 및 장치
US6275470B1 (en) 1999-06-18 2001-08-14 Digital Island, Inc. On-demand overlay routing for computer-based communication networks
US6954854B1 (en) * 1999-06-21 2005-10-11 Hitachi, Ltd. Electronic authentication method, electronic authentication apparatus and electronic authentication storage medium
JP2001007840A (ja) * 1999-06-21 2001-01-12 Sony Corp データ配信方法及び装置、並びに、データ受信方法及び装置
US6941270B1 (en) * 1999-06-21 2005-09-06 Nokia Corporation Apparatus, and associated method, for loading a mobile terminal with an application program installed at a peer device
US6477532B1 (en) * 1999-06-30 2002-11-05 Net4Music S.A. Process for the remote publishing of musical scores
CN1304977C (zh) 1999-07-06 2007-03-14 索尼株式会社 数据提供系统、装置及其方法
US6675216B1 (en) 1999-07-06 2004-01-06 Cisco Technolgy, Inc. Copy server for collaboration and electronic commerce
JP4127587B2 (ja) 1999-07-09 2008-07-30 株式会社東芝 コンテンツ管理方法およびコンテンツ管理装置および記録媒体
US6957344B1 (en) * 1999-07-09 2005-10-18 Digital Video Express, L.P. Manufacturing trusted devices
US7111172B1 (en) * 1999-07-19 2006-09-19 Rsa Security Inc. System and methods for maintaining and distributing personal security devices
US6895557B1 (en) 1999-07-21 2005-05-17 Ipix Corporation Web-based media submission tool
JP3701148B2 (ja) * 1999-07-28 2005-09-28 株式会社日立製作所 コンテンツの配信方法
EP1526435A3 (en) 1999-07-30 2005-07-27 Intertrust Technologies Corp. Methods and systems for transaction record delivery using thresholds and multi-stage protocol
WO2001018628A2 (en) * 1999-08-04 2001-03-15 Blue Spike, Inc. A secure personal content server
US6662355B1 (en) * 1999-08-11 2003-12-09 International Business Machines Corporation Method and system for specifying and implementing automation of business processes
EP1130528B1 (en) * 1999-08-12 2009-04-15 Panasonic Corporation Electronic information backup system
US7065216B1 (en) * 1999-08-13 2006-06-20 Microsoft Corporation Methods and systems of protecting digital content
AU6640500A (en) 1999-08-13 2001-03-19 Microsoft Corporation Methods and systems of protecting digital content
US6886098B1 (en) * 1999-08-13 2005-04-26 Microsoft Corporation Systems and methods for compression of key sets having multiple keys
WO2001015380A1 (fr) 1999-08-20 2001-03-01 Sony Corporation Systeme et procede d'emission d'informations, lecteur et procede d'acces, support d'enregistrement d'informations, et dispositif et procede de production de supports d'enregistrement
US6647417B1 (en) 2000-02-10 2003-11-11 World Theatre, Inc. Music distribution systems
US7370016B1 (en) * 1999-08-27 2008-05-06 Ochoa Optics Llc Music distribution systems
KR100735503B1 (ko) * 1999-08-27 2007-07-06 소니 가부시끼 가이샤 정보 송신 시스템, 장치 및 방법 및 정보 수신 시스템,장치 및 방법
US6952685B1 (en) 1999-08-27 2005-10-04 Ochoa Optics Llc Music distribution system and associated antipiracy protection
US8656423B2 (en) 1999-08-27 2014-02-18 Ochoa Optics Llc Video distribution system
US20030133692A1 (en) * 1999-08-27 2003-07-17 Charles Eric Hunter Video distribution system
US7209900B2 (en) * 1999-08-27 2007-04-24 Charles Eric Hunter Music distribution systems
US20020056118A1 (en) * 1999-08-27 2002-05-09 Hunter Charles Eric Video and music distribution system
US8090619B1 (en) 1999-08-27 2012-01-03 Ochoa Optics Llc Method and system for music distribution
US7647618B1 (en) 1999-08-27 2010-01-12 Charles Eric Hunter Video distribution system
CN1235131C (zh) * 1999-08-30 2006-01-04 富士通株式会社 数据再生装置和数据再生模块
US6421724B1 (en) 1999-08-30 2002-07-16 Opinionlab, Inc. Web site response measurement tool
US6606581B1 (en) * 2000-06-14 2003-08-12 Opinionlab, Inc. System and method for measuring and reporting user reactions to particular web pages of a website
EP1437700A2 (fr) * 1999-08-30 2004-07-14 CORNUEJOLS, Georges Procede et dispositif de communication
US7502759B2 (en) 1999-08-30 2009-03-10 Digimarc Corporation Digital watermarking methods and related toy and game applications
US8041805B2 (en) * 1999-08-30 2011-10-18 Opinionlab, Inc. System and method for reporting to a website owner user reactions to particular web pages of a website
US7085820B1 (en) 1999-08-30 2006-08-01 Opinionlab, Inc. System and method for reporting to a website owner user reactions to particular web pages of a website
US7302430B1 (en) 1999-08-31 2007-11-27 International Business Machines Corporation Workflow management system for generating output material based on customer input
CN1312593C (zh) 1999-09-01 2007-04-25 松下电器产业株式会社 分布系统、半导体存储卡、接收装置、计算机可读记录介质和接收方法
US7343321B1 (en) * 1999-09-01 2008-03-11 Keith Ryan Hill Method of administering licensing of use of copyright works
CA2281331A1 (en) * 1999-09-03 2001-03-03 Cognos Incorporated Database management system
US7353541B1 (en) * 1999-09-07 2008-04-01 Sony Corporation Systems and methods for content distribution using one or more distribution keys
US6976165B1 (en) 1999-09-07 2005-12-13 Emc Corporation System and method for secure storage, transfer and retrieval of content addressable information
US7191153B1 (en) * 1999-09-10 2007-03-13 Dphi Acquisitions, Inc. Content distribution method and apparatus
US20010036271A1 (en) * 1999-09-13 2001-11-01 Javed Shoeb M. System and method for securely distributing digital content for short term use
US8326584B1 (en) 1999-09-14 2012-12-04 Gracenote, Inc. Music searching methods based on human perception
KR20010086038A (ko) * 1999-09-17 2001-09-07 이데이 노부유끼 데이터 제공 시스템 및 그 방법
US7028303B2 (en) * 1999-09-17 2006-04-11 International Business Machines Corporation Method, system, and program for processing a job in an event driven workflow environment
JP2001093226A (ja) * 1999-09-21 2001-04-06 Sony Corp 情報通信システムおよび方法、ならびに、情報通信装置および方法
US6985885B1 (en) * 1999-09-21 2006-01-10 Intertrust Technologies Corp. Systems and methods for pricing and selling digital goods
US7194620B1 (en) * 1999-09-24 2007-03-20 Verizon Business Global Llc Method for real-time data authentication
US7114174B1 (en) 1999-10-01 2006-09-26 Vidiator Enterprises Inc. Computer program product for transforming streaming video data
US7143432B1 (en) 1999-10-01 2006-11-28 Vidiator Enterprises Inc. System for transforming streaming video data
US7339993B1 (en) * 1999-10-01 2008-03-04 Vidiator Enterprises Inc. Methods for transforming streaming video data
US7003667B1 (en) * 1999-10-04 2006-02-21 Canon Kabushiki Kaisha Targeted secure printing
US7020704B1 (en) * 1999-10-05 2006-03-28 Lipscomb Kenneth O System and method for distributing media assets to user devices via a portal synchronized by said user devices
WO2001025948A1 (en) * 1999-10-05 2001-04-12 Zapmedia, Inc. System and method for distributing media assets to user devices and managing user rights of the media assets
US7240359B1 (en) * 1999-10-13 2007-07-03 Starz Entertainment, Llc Programming distribution system
US7747982B1 (en) * 1999-10-13 2010-06-29 Starz Entertainment, Llc Distributing and storing content to a user's location
US20060195400A1 (en) * 2000-10-13 2006-08-31 Patrick Patterson Controlling access to electronic content
US7865442B1 (en) * 1999-10-15 2011-01-04 Invensys Systems, Inc. Distributing and billing software according to customer use of program modules
US7024465B1 (en) * 1999-10-18 2006-04-04 Rose Blush Software Llc Method for queued overlap transfer of files
US7171373B2 (en) * 1999-10-21 2007-01-30 International Business Machines Corporation Database driven workflow management system for generating output material based on customer input
US6850910B1 (en) * 1999-10-22 2005-02-01 Matsushita Electric Industrial Co., Ltd. Active data hiding for secure electronic media distribution
GB9925227D0 (en) 1999-10-25 1999-12-22 Internet Limited Data storage retrieval and access system
US6912513B1 (en) * 1999-10-29 2005-06-28 Sony Corporation Copy-protecting management using a user scrambling key
WO2001031630A1 (fr) * 1999-10-29 2001-05-03 Sony Corporation Procede et appareil de traitement de donnees, et programme de stockage de supports
KR20070094988A (ko) * 1999-11-05 2007-09-27 소니 가부시끼 가이샤 데이터복호장치 및 방법, 부과금정보처리장치 및 방법,데이터재생장치 및 방법, 전자화폐, 전자이용권과,단말장치
US6876991B1 (en) 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
US6850914B1 (en) * 1999-11-08 2005-02-01 Matsushita Electric Industrial Co., Ltd. Revocation information updating method, revocation informaton updating apparatus and storage medium
US7039614B1 (en) 1999-11-09 2006-05-02 Sony Corporation Method for simulcrypting scrambled data to a plurality of conditional access devices
US7711838B1 (en) 1999-11-10 2010-05-04 Yahoo! Inc. Internet radio and broadcast method
US20050246377A1 (en) * 1999-11-12 2005-11-03 Faso Paul L Method and apparatus for a commercial computer network system designed to modify digital music files
US6754908B1 (en) * 1999-11-12 2004-06-22 General Instrument Corporation Intrusion detection for object security
JP4478263B2 (ja) * 1999-11-12 2010-06-09 ソニー株式会社 情報処理装置および方法、並びにプログラム格納媒体
JP4304558B2 (ja) * 1999-11-14 2009-07-29 ソニー株式会社 携帯機器
US6732162B1 (en) 1999-11-15 2004-05-04 Internet Pictures Corporation Method of providing preprocessed images for a plurality of internet web sites
US7640186B1 (en) 1999-11-16 2009-12-29 Cfph, Llc Systems and methods for reselling electronic merchandise
US8601373B1 (en) 1999-11-16 2013-12-03 Ebay Inc. Network-based sales system with customizable user interface
US6598027B1 (en) * 1999-11-16 2003-07-22 Xs, Inc. Systems, methods and computer program products for conducting regulation-compliant commercial transactions of regulated goods via a computer network
US20040073498A1 (en) * 1999-11-16 2004-04-15 Breen Napier Fulton Systems, methods and computer program products for conducting regulation-compliant commercial transactions of regulated goods via a computer network
JP4329191B2 (ja) * 1999-11-19 2009-09-09 ヤマハ株式会社 楽曲情報及び再生態様制御情報の両者が付加された情報の作成装置、特徴idコードが付加された情報の作成装置
US6823457B1 (en) * 1999-11-22 2004-11-23 International Business Machines Corporation Method and system for verifying control accesses between a device on a non-proprietary bus and a device on a proprietary bus
FI108977B (fi) * 1999-11-22 2002-04-30 Nokia Corp Televiestintäpalveluiden laskuttaminen
US7065342B1 (en) * 1999-11-23 2006-06-20 Gofigure, L.L.C. System and mobile cellular telephone device for playing recorded music
US7082413B2 (en) * 1999-11-24 2006-07-25 International Business Machines Corporation System and method for authorized compression of digitized music
US20020069244A1 (en) * 1999-11-24 2002-06-06 John Blair Message delivery system billing method and apparatus
FI19992510A (fi) * 1999-11-24 2001-05-25 Nokia Mobile Phones Ltd Elektroniikkalaite ja menetelmä elektroniikkalaitteessa
JP4952964B2 (ja) * 1999-11-25 2012-06-13 修一 大津 電子出版システム
US6807634B1 (en) * 1999-11-30 2004-10-19 International Business Machines Corporation Watermarks for customer identification
US7143144B2 (en) * 1999-11-30 2006-11-28 Ricoh Company, Ltd. System, method and computer readable medium for certifying release of electronic information on an internet
US20010005838A1 (en) * 1999-12-06 2001-06-28 Hirokazu So Recording medium, data recording and reproducing device, and system for collecting reproduction control information
AU1651701A (en) * 1999-12-06 2001-06-18 Fujitsu Limited Data distribution system and recorder for use therein
US6898790B1 (en) * 1999-12-06 2005-05-24 International Business Machines Corporation Mapping actions to tasks within customer service processing systems
US7028267B1 (en) 1999-12-07 2006-04-11 Microsoft Corporation Method and apparatus for capturing and rendering text annotations for non-modifiable electronic content
US9424240B2 (en) 1999-12-07 2016-08-23 Microsoft Technology Licensing, Llc Annotations for electronic content
US6992687B1 (en) * 1999-12-07 2006-01-31 Microsoft Corporation Bookmarking and placemarking a displayed document in a computer system
US6714214B1 (en) * 1999-12-07 2004-03-30 Microsoft Corporation System method and user interface for active reading of electronic content
US7188088B2 (en) * 1999-12-07 2007-03-06 Matsushita Electric Industrial Co., Ltd. Video editing apparatus, video editing method, and recording medium
US7337389B1 (en) 1999-12-07 2008-02-26 Microsoft Corporation System and method for annotating an electronic document independently of its content
JP4100845B2 (ja) * 1999-12-08 2008-06-11 パイオニア株式会社 情報記録読取方法ならびに装置
US6427152B1 (en) * 1999-12-08 2002-07-30 International Business Machines Corporation System and method for providing property histories of objects and collections for determining device capacity based thereon
JP4881500B2 (ja) * 1999-12-09 2012-02-22 ソニー株式会社 情報処理装置および情報処理方法、コンテンツ提供装置およびコンテンツ提供方法、再生装置および再生方法、並びに記録媒体
US7213005B2 (en) * 1999-12-09 2007-05-01 International Business Machines Corporation Digital content distribution using web broadcasting services
US7260715B1 (en) * 1999-12-09 2007-08-21 Koninklijke Philips Electronics N.V. Method and apparatus for revocation list management
JP2001175757A (ja) * 1999-12-15 2001-06-29 Mitsubishi Electric Corp ネットワークによるデジタルコンテンツ配信システム
US7047411B1 (en) 1999-12-17 2006-05-16 Microsoft Corporation Server for an electronic distribution system and method of operating same
US6970849B1 (en) 1999-12-17 2005-11-29 Microsoft Corporation Inter-server communication using request with encrypted parameter
US6996720B1 (en) * 1999-12-17 2006-02-07 Microsoft Corporation System and method for accessing protected content in a rights-management architecture
JP4507319B2 (ja) 1999-12-17 2010-07-21 ソニー株式会社 情報処理装置、情報処理方法、プログラム、および記録媒体、端末装置、並びに、システムおよびシステムの方法
US7003789B1 (en) * 1999-12-21 2006-02-21 International Business Machines Corporation Television commerce payments
JP3468183B2 (ja) * 1999-12-22 2003-11-17 日本電気株式会社 音声再生記録装置および方法
ES2339914T3 (es) * 1999-12-28 2010-05-27 Sony Corporation Sistema y metodo de transacciones comerciales de imagenes.
US6693236B1 (en) * 1999-12-28 2004-02-17 Monkeymedia, Inc. User interface for simultaneous management of owned and unowned inventory
WO2001048645A1 (fr) * 1999-12-28 2001-07-05 Sony Corporation Dispositif et procede de traitement de donnees numeriques
US7173177B1 (en) 1999-12-28 2007-02-06 Blue Dolphin Solutions Llc User interface for simultaneous management of owned and unowned inventory
WO2001048755A1 (fr) * 1999-12-28 2001-07-05 Matsushita Electric Industrial Co., Ltd. Appareil d'enregistrement, appareil de reproduction, appareil de traitement de donnees, appareil d'enregistrement/de reproduction et appareil de transmission de donnees
EP1133157A3 (en) * 1999-12-28 2004-10-27 Sony Corporation Image commercial transactions system and method, image transfer system and method, image distribution system and method, display device and method
US7647278B1 (en) * 1999-12-29 2010-01-12 Pitney Bowes Inc. Method for facilitating a transaction between a merchant and a buyer
US7127405B1 (en) * 1999-12-30 2006-10-24 Bellsouth Intellectual Property Corp. System and method for selecting and protecting intellectual property assets
US7801830B1 (en) 1999-12-30 2010-09-21 At&T Intellectual Property I, L.P. System and method for marketing, managing, and maintaining intellectual property
US7346518B1 (en) 1999-12-30 2008-03-18 At&T Bls Intellectual Property, Inc. System and method for determining the marketability of intellectual property assets
US7389239B1 (en) * 1999-12-30 2008-06-17 At&T Delaware Intellectual Property, Inc. System and method for managing intellectual property
US7941468B2 (en) * 1999-12-30 2011-05-10 At&T Intellectual Property I, L.P. Infringer finder
US20020019777A1 (en) * 1999-12-31 2002-02-14 Schwab David Michael Return of merchandize through third party locations
US8015112B2 (en) * 2000-01-07 2011-09-06 Prakken Randy L Embedded license data file distribution and processing system
US20010032144A1 (en) * 2000-01-11 2001-10-18 Thomas Magid Method for the transfer of technology using a web-based technology management system
JP4785168B2 (ja) * 2000-01-13 2011-10-05 ディジマーク コーポレイション メタデータの認証および媒体信号の透かしへのメタデータの埋込
US20020052933A1 (en) * 2000-01-14 2002-05-02 Gerd Leonhard Method and apparatus for licensing media over a network
WO2001052018A1 (en) * 2000-01-14 2001-07-19 Microsoft Corporation Specifying security for an element by assigning a scaled value representative of the relative security thereof
US7254553B2 (en) * 2000-01-14 2007-08-07 Fogelson Bruce A Builders on-line assistant
US7844503B2 (en) 2000-01-14 2010-11-30 Fogelson Bruce A Builders on-line assistant
US7076455B1 (en) * 2000-01-14 2006-07-11 Bruce A. Fogelson Builders on-line assistant
US6912528B2 (en) * 2000-01-18 2005-06-28 Gregg S. Homer Rechargeable media distribution and play system
JP2001202338A (ja) * 2000-01-20 2001-07-27 Sony Corp コンテンツ提供システム及びコンテンツ提供方法、コンテンツ提供状況監視装置及び監視方法、並びに、コンテンツ使用装置及び使用方法
US6389467B1 (en) * 2000-01-24 2002-05-14 Friskit, Inc. Streaming media search and continuous playback system of media resources located by multiple network addresses
US6519648B1 (en) 2000-01-24 2003-02-11 Friskit, Inc. Streaming media search and continuous playback of multiple media resources located on a network
US7281034B1 (en) 2000-01-24 2007-10-09 Friskit, Inc. System and method for media playback over a network using links that contain control signals and commands
US7228305B1 (en) * 2000-01-24 2007-06-05 Friskit, Inc. Rating system for streaming media playback system
US6701528B1 (en) * 2000-01-26 2004-03-02 Hughes Electronics Corporation Virtual video on demand using multiple encrypted video segments
JP2001209722A (ja) * 2000-01-28 2001-08-03 Mitsubishi Electric Corp ネットワークによるデジタルコンテンツ課金システム
US9252898B2 (en) 2000-01-28 2016-02-02 Zarbaña Digital Fund Llc Music distribution systems
JP4135287B2 (ja) * 2000-02-01 2008-08-20 ソニー株式会社 記録再生装置、携帯装置、データ転送システム、データ転送方法、データ再生方法、データ転送及び再生方法
PL364770A1 (en) * 2000-02-01 2004-12-13 Koninklijke Philips Electronics N.V. Protecting content from illicit reproduction by proof of existence of a complete data set
US20040225605A1 (en) * 2000-02-03 2004-11-11 Rick Rowe Account-based electronic music access system and method
US7343349B2 (en) * 2000-02-10 2008-03-11 Jove Corporation System and method for secure data and funds transfer
US7120606B1 (en) * 2000-02-10 2006-10-10 Jove Corporation System and method for secure electronic fund transfers
IL134514A0 (en) * 2000-02-13 2001-04-30 Levine David A method of quantifying royalty owner rights
GB2359156B (en) * 2000-02-14 2004-10-13 Reuters Ltd Methods of computer programs for and apparatus for providing and accessing digital content
US6974076B1 (en) * 2000-02-14 2005-12-13 Sony Corporation Portable music player with pay per play usage and method for purchase of credits for usage
US7225164B1 (en) * 2000-02-15 2007-05-29 Sony Corporation Method and apparatus for implementing revocation in broadcast networks
US6737957B1 (en) 2000-02-16 2004-05-18 Verance Corporation Remote control signaling using audio watermarks
US6834308B1 (en) * 2000-02-17 2004-12-21 Audible Magic Corporation Method and apparatus for identifying media content presented on a media playing device
US7426750B2 (en) * 2000-02-18 2008-09-16 Verimatrix, Inc. Network-based content distribution system
JP2001236391A (ja) * 2000-02-22 2001-08-31 Sony Corp コンテンツ情報課金分配システム
US6636838B1 (en) * 2000-02-23 2003-10-21 Sun Microsystems, Inc. Content screening with end-to-end encryption
US6560705B1 (en) 2000-02-23 2003-05-06 Sun Microsystems, Inc. Content screening with end-to-end encryption prior to reaching a destination
JP4310879B2 (ja) * 2000-02-23 2009-08-12 ソニー株式会社 コンテンツ再生システム及びコンテンツ再生方法、並びに、コンテンツの再生要求装置及び一時再生装置
US6453301B1 (en) * 2000-02-23 2002-09-17 Sony Corporation Method of using personal device with internal biometric in conducting transactions over a network
US6546486B1 (en) 2000-02-23 2003-04-08 Sun Microsystems, Inc. Content screening with end-to-end encryption within a firewall
US20010034758A1 (en) * 2000-02-24 2001-10-25 Dan Kikinis Virtual private network (VPN) for servicing home gateway system through external disk management
US6845396B1 (en) * 2000-02-25 2005-01-18 Navic Systems, Inc. Method and system for content deployment and activation
US7392281B1 (en) 2000-02-25 2008-06-24 Navic Systems, Inc. System and method for providing guaranteed delivery of messages to embedded devices over a data network
US7330824B1 (en) 2000-02-25 2008-02-12 Navic Systems, Inc. Method and system for content profiling and activation
SG97852A1 (en) * 2000-02-25 2003-08-20 Kent Ridge Digital Labs Method and apparatus for digital content copy protection
US6714992B1 (en) * 2000-02-25 2004-03-30 Navic Systems, Inc. Method and system for embedded network device installation
NL1015363C2 (nl) * 2000-02-29 2001-08-30 Richard Hendricus Johannes Van Werkwijze en systeem voor het beschikbaar stellen van audio- en/of videobestanden.
US20010025259A1 (en) * 2000-03-02 2001-09-27 Pierre Rouchon Radio station digital music distribution system and method
CA2299946A1 (en) * 2000-03-03 2001-09-03 Destiny Software Productions Inc. Digital media distribution method and system
US7103598B1 (en) * 2000-03-03 2006-09-05 Micron Technology, Inc Software distribution method and apparatus
US20010032312A1 (en) * 2000-03-06 2001-10-18 Davor Runje System and method for secure electronic digital rights management, secure transaction management and content distribution
US7783722B1 (en) 2000-03-08 2010-08-24 Music Choice Personalized audio system and method
US7856485B2 (en) 2000-03-08 2010-12-21 Music Choice Systems and methods for providing customized media channels
US7325043B1 (en) 2000-03-08 2008-01-29 Music Choice System and method for providing a personalized media service
US7275256B1 (en) 2001-08-28 2007-09-25 Music Choice System and method for providing an interactive, visual complement to an audio program
US7320025B1 (en) 2002-03-18 2008-01-15 Music Choice Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service
US7133924B1 (en) * 2000-03-08 2006-11-07 Music Choice Personalized audio system and method
US8463780B1 (en) 2000-03-08 2013-06-11 Music Choice System and method for providing a personalized media service
US7028082B1 (en) 2001-03-08 2006-04-11 Music Choice Personalized audio system and method
US6813354B1 (en) * 2000-03-09 2004-11-02 Lucent Technologies Inc. Mixing in small batches
US20070271191A1 (en) * 2000-03-09 2007-11-22 Andres Torrubia-Saez Method and apparatus for secure distribution of software
US7127744B2 (en) 2000-03-10 2006-10-24 Digimarc Corporation Method and apparatus to protect media existing in an insecure format
EP1134643A3 (en) * 2000-03-14 2007-01-17 Sony Corporation Information providing apparatus and method, information processing apparatus and method, program storage medium, program, and information providing system
US20030105720A1 (en) * 2000-03-14 2003-06-05 Yoshihito Ishibashi Content secondary distribution management system and method, and program providing medium therefor
JP3281920B2 (ja) * 2000-03-14 2002-05-13 東北大学長 アリルフラン化合物の製造方法
US8635160B2 (en) * 2000-03-14 2014-01-21 Sony Corporation Information providing apparatus and method, information processing apparatus and method, program storage medium, program, and information providing system
US20010044786A1 (en) * 2000-03-14 2001-11-22 Yoshihito Ishibashi Content usage management system and method, and program providing medium therefor
JP2001265661A (ja) * 2000-03-15 2001-09-28 Kenichi Tanahashi コンテンツ情報提供システム
US7167840B1 (en) * 2000-03-15 2007-01-23 The Directv Group, Inc. Method and apparatus for distributing and selling electronic content
US7099925B1 (en) * 2000-03-15 2006-08-29 Drugstore.Com Electronic commerce session management
US7565450B2 (en) * 2000-03-16 2009-07-21 Adara Networks Inc. System and method for using a mapping between client addresses and addresses of caches to support content delivery
US7162539B2 (en) * 2000-03-16 2007-01-09 Adara Networks, Inc. System and method for discovering information objects and information object repositories in computer networks
US7284064B1 (en) * 2000-03-21 2007-10-16 Intel Corporation Method and apparatus to determine broadcast content and scheduling in a broadcast system
US20040006473A1 (en) * 2002-07-02 2004-01-08 Sbc Technology Resources, Inc. Method and system for automated categorization of statements
US6778643B1 (en) * 2000-03-21 2004-08-17 Sbc Technology Resources, Inc. Interface and method of designing an interface
AU4595501A (en) * 2000-03-22 2001-10-03 Sony Electronics Inc. Data entry user interface
US7124354B1 (en) * 2000-03-24 2006-10-17 Hewlett-Packard Development Company, L.P. Enterprise application transactions as shared active documents
US8091025B2 (en) 2000-03-24 2012-01-03 Digimarc Corporation Systems and methods for processing content objects
US7080257B1 (en) 2000-03-27 2006-07-18 Microsoft Corporation Protecting digital goods using oblivious checking
US7054443B1 (en) * 2000-03-27 2006-05-30 Microsoft Corporation System and method for protecting digital goods using random and automatic code obfuscation
US7187947B1 (en) 2000-03-28 2007-03-06 Affinity Labs, Llc System and method for communicating selected information to an electronic device
JP2001282730A (ja) * 2000-03-30 2001-10-12 Sony Corp 情報処理装置、サーバ接続方法、プログラム格納媒体及びネットワーク接続システム
JP4306921B2 (ja) 2000-03-30 2009-08-05 パナソニック株式会社 コンテンツ配信サーバ及びコミュニティサイトサーバ
AU2001244604A1 (en) * 2000-03-30 2001-10-15 Fujitsu Limited Content data storage
JP2001282619A (ja) * 2000-03-30 2001-10-12 Hitachi Ltd コンテンツ改竄検知方法及びその実施装置並びにその処理プログラムを記録した記録媒体
JP2001283320A (ja) * 2000-03-31 2001-10-12 Sony Corp 情報販売装置および方法、並びにプログラム格納媒体
US6636966B1 (en) * 2000-04-03 2003-10-21 Dphi Acquisitions, Inc. Digital rights management within an embedded storage device
JP2001351023A (ja) * 2000-04-03 2001-12-21 Riso Kagaku Corp 課金印刷システム、課金印刷方法、課金印刷プログラムを格納したコンピュータ読取り可能な記録媒体、孔版印刷装置および情報配信装置
EP1197087A1 (en) * 2000-04-05 2002-04-17 Sony United Kingdom Limited Electronic media distribution
WO2001075794A2 (en) * 2000-04-05 2001-10-11 Sony United Kingdom Limited Identifying material
JP2001352321A (ja) 2000-04-06 2001-12-21 Sony Corp 情報処理システム、情報処理方法、および情報記録媒体、並びにプログラム提供媒体
US7155415B2 (en) 2000-04-07 2006-12-26 Movielink Llc Secure digital content licensing system and method
US7024466B2 (en) * 2000-04-07 2006-04-04 Movielink, Llc Network configured for delivery of content for download to a recipient
US20020154157A1 (en) * 2000-04-07 2002-10-24 Sherr Scott Jeffrey Website system and process for selection and delivery of electronic information on a network
US20020073033A1 (en) * 2000-04-07 2002-06-13 Sherr Scott Jeffrey Online digital video signal transfer apparatus and method
US20020032905A1 (en) * 2000-04-07 2002-03-14 Sherr Scott Jeffrey Online digital video signal transfer apparatus and method
EP1187476A4 (en) * 2000-04-10 2005-08-10 Sony Corp SYSTEM AND METHOD FOR THE MANAGEMENT OF ASSETS
JP4433560B2 (ja) * 2000-04-11 2010-03-17 ソニー株式会社 端末装置、情報処理方法
JP2001297241A (ja) * 2000-04-11 2001-10-26 Nec Corp オンライン予約システムおよびその方法
SG103279A1 (en) * 2000-04-11 2004-04-29 Sony Corp Business management method, business management apparatus and data broadcast delivery method
JP2001297202A (ja) * 2000-04-11 2001-10-26 Hitachi Ltd ディジタル情報販売方法及びディジタル情報販売装置
US6879963B1 (en) * 2000-04-12 2005-04-12 Music Choice Cross channel delivery system and method
US8271341B2 (en) * 2000-04-12 2012-09-18 Music Choice Media content delivery systems and methods
US7240100B1 (en) * 2000-04-14 2007-07-03 Akamai Technologies, Inc. Content delivery network (CDN) content server request handling mechanism with metadata framework support
WO2001079972A2 (en) * 2000-04-18 2001-10-25 Iomega Corporation Method and system for delivery and execution of copy protected digital content
US7526450B2 (en) * 2000-04-19 2009-04-28 Sony Corporation Interface for presenting downloadable digital data content format options
US6912295B2 (en) * 2000-04-19 2005-06-28 Digimarc Corporation Enhancing embedding of out-of-phase signals
US7043447B2 (en) * 2000-04-19 2006-05-09 Sony Corporation Method for facilitating a transaction for purchasable content over an electronic network
US6891959B2 (en) * 2000-04-19 2005-05-10 Digimarc Corporation Hiding information out-of-phase in color channels
US7243299B1 (en) * 2000-04-21 2007-07-10 Microsoft Corporation Methods and apparatus for displaying multiple contexts in electronic documents
US7603301B1 (en) 2000-04-26 2009-10-13 Accenture Llp Verification and printing of a tax return in a network-based tax architecture
KR100601633B1 (ko) * 2000-04-26 2006-07-14 삼성전자주식회사 디지털 컨텐츠의 다단계 유통 시스템 및 방법
JP2001306901A (ja) * 2000-04-26 2001-11-02 Nec Interchannel Ltd 予定管理システム及び予定管理方法並びに予定管理プログラムを記録したコンピュータ読み取り可能な記録媒体
US7010537B2 (en) * 2000-04-27 2006-03-07 Friskit, Inc. Method and system for visual network searching
US7725596B2 (en) * 2000-04-28 2010-05-25 Adara Networks, Inc. System and method for resolving network layer anycast addresses to network layer unicast addresses
US7577754B2 (en) * 2000-04-28 2009-08-18 Adara Networks, Inc. System and method for controlling access to content carried in a caching architecture
US6981028B1 (en) 2000-04-28 2005-12-27 Obongo, Inc. Method and system of implementing recorded data for automating internet interactions
US6386894B2 (en) 2000-04-28 2002-05-14 Texas Instruments Incorporated Versatile interconnection scheme for beverage quality and control sensors
US20020003886A1 (en) * 2000-04-28 2002-01-10 Hillegass James C. Method and system for storing multiple media tracks in a single, multiply encrypted computer file
US7523302B1 (en) * 2000-04-28 2009-04-21 International Business Machines Corporation Electronic recipe management
US7908337B2 (en) * 2000-04-28 2011-03-15 Adara Networks, Inc. System and method for using network layer uniform resource locator routing to locate the closest server carrying specific content
US20020007351A1 (en) * 2000-04-28 2002-01-17 Hillegass James C. Digital tokens and system and method relating to digital tokens
US7076468B2 (en) * 2000-04-28 2006-07-11 Hillegass James C Method and system for licensing digital works
US7343422B2 (en) * 2000-04-28 2008-03-11 Adara Networks, Inc. System and method for using uniform resource locators to map application layer content names to network layer anycast addresses
US7162482B1 (en) 2000-05-03 2007-01-09 Musicmatch, Inc. Information retrieval engine
US8352331B2 (en) 2000-05-03 2013-01-08 Yahoo! Inc. Relationship discovery engine
US7251665B1 (en) 2000-05-03 2007-07-31 Yahoo! Inc. Determining a known character string equivalent to a query string
KR100803580B1 (ko) * 2000-05-09 2008-02-15 삼성전자주식회사 동기 멀티미디어 통합언어 포맷을 이용한 전자 음악 배급서비스 시스템 및 그 방법
US7577834B1 (en) * 2000-05-09 2009-08-18 Sun Microsystems, Inc. Message authentication using message gates in a distributed computing environment
WO2002010907A2 (en) * 2000-05-10 2002-02-07 Convera Corporation Method of revoking_authorizations for software components
US6728773B1 (en) * 2000-05-10 2004-04-27 Cisco Technology Inc. System for controlling and regulating distribution of intellectual properties using internet protocol framework
US20020049717A1 (en) * 2000-05-10 2002-04-25 Routtenberg Michael D. Digital content distribution system and method
US7426495B1 (en) * 2000-05-10 2008-09-16 Cisco Technology, Inc. Virtual packing list
US6721793B1 (en) * 2000-05-10 2004-04-13 Cisco Technology, Inc. Intellectual property over non-internet protocol systems and networks
US20050132233A1 (en) * 2000-05-10 2005-06-16 Cisco Technology, Inc. Digital rights framework
US6985949B2 (en) * 2000-05-12 2006-01-10 Shinano Kenshi Kabushiki Kaisha Content delivery system allowing licensed member to upload contents to server and to use electronic mail for delivering URL of the contents to recipient
US6947909B1 (en) * 2000-05-12 2005-09-20 Hoke Jr Clare L Distribution, recognition and accountability system for intellectual and copy written properties in digital media's
JP2001325457A (ja) * 2000-05-15 2001-11-22 Sony Corp コンテンツ管理システム、コンシンツ管理装置、及びコンテンツ管理方法
US6529873B1 (en) * 2000-05-15 2003-03-04 Focuspoint, Inc. Apparatus and method for providing and updating recorded audio messages for telecommunication systems
WO2001088819A1 (en) * 2000-05-16 2001-11-22 Universal Music Group, Inc. Method and system for creating and verifying derivative contract terms using party relationships
JP2001331658A (ja) * 2000-05-18 2001-11-30 Yamaha Corp コンテンツの配給システム及び同配給方法、同配給システムに利用されるサーバ及びクライアント、並びにこれらに適用されるプログラムを記録したコンピュータ読取り可能な記録媒体
US7860367B2 (en) * 2000-05-19 2010-12-28 Sony Corporation Reproducing apparatus and reproducing method
US20010047515A1 (en) * 2000-05-26 2001-11-29 Freeplay Music, Inc. System and method for accessing authorized recordings
US7099491B2 (en) * 2000-05-26 2006-08-29 Canon Kabushiki Kaisha Contents forming method and contents reproducing apparatus and method
TW569130B (en) * 2000-05-29 2004-01-01 Sony Corp Data providing device and method, data processing device and method and program storage media
EP1302882A1 (en) * 2000-05-30 2003-04-16 Akiyoshi Okamoto Rental system of digital content
US20100057459A1 (en) * 2000-05-31 2010-03-04 Kenneth Barash Voice recognition system for interactively gathering information to generate documents
GB0013398D0 (en) * 2000-06-01 2000-07-26 Tao Group Ltd A method of protecting a cryptosystem from a multiple transmission attack
US10089620B2 (en) * 2000-06-02 2018-10-02 Panasonic Intellectual Property Management Co., Ltd. Recording medium, license management apparatus, and recording and playback apparatus
US7107448B1 (en) 2000-06-04 2006-09-12 Intertrust Technologies Corporation Systems and methods for governing content rendering, protection, and management applications
WO2001095175A2 (en) * 2000-06-05 2001-12-13 Sealedmedia Limited Digital rights management
US8082572B1 (en) 2000-06-08 2011-12-20 The Directv Group, Inc. Method and apparatus for transmitting, receiving, and utilizing audio/visual signals and other information
JP2001350967A (ja) * 2000-06-09 2001-12-21 Seiko Epson Corp 印刷データ管理装置、印刷データ管理プログラムを記憶した記憶媒体、利用証データを記憶した記憶媒体及び印刷データ利用方法
JP4016575B2 (ja) * 2000-06-09 2007-12-05 セイコーエプソン株式会社 データ管理装置、データ管理プログラムを記憶した記憶媒体、利用証データを記憶した記憶媒体及びデータ利用方法
WO2001097149A2 (en) 2000-06-12 2001-12-20 Infospace, Inc. Universal shopping cart and order injection system
US20080162298A1 (en) * 2000-06-15 2008-07-03 American Express Travel Related Services Company, Inc. Online ordering system and method
JP2001357161A (ja) * 2000-06-13 2001-12-26 Sony Corp 来場者情報収集システムおよび来場者情報収集方法
US7657913B2 (en) * 2000-06-14 2010-02-02 Sony Corporation Method and apparatus for correcting corrupted digital video transport streams
US7024696B1 (en) * 2000-06-14 2006-04-04 Reuben Bahar Method and system for prevention of piracy of a given software application via a communications network
US20080306835A1 (en) * 2000-06-15 2008-12-11 American Express Travel Related Services Company, Inc. System and method for customizing an email message
US7228427B2 (en) * 2000-06-16 2007-06-05 Entriq Inc. Method and system to securely distribute content via a network
US7237255B2 (en) 2000-06-16 2007-06-26 Entriq Inc. Method and system to dynamically present a payment gateway for content distributed via a network
US7991697B2 (en) * 2002-12-16 2011-08-02 Irdeto Usa, Inc. Method and system to digitally sign and deliver content in a geographically controlled manner via a network
EP2770455B1 (en) * 2000-06-16 2017-01-25 MIH Technology Holdings BV Method and system to exercise geographic restrictions over the distribution of content via a network
US7107462B2 (en) * 2000-06-16 2006-09-12 Irdeto Access B.V. Method and system to store and distribute encryption keys
US7404084B2 (en) * 2000-06-16 2008-07-22 Entriq Inc. Method and system to digitally sign and deliver content in a geographically controlled manner via a network
US6961858B2 (en) * 2000-06-16 2005-11-01 Entriq, Inc. Method and system to secure content for distribution via a network
US7389531B2 (en) * 2000-06-16 2008-06-17 Entriq Inc. Method and system to dynamically present a payment gateway for content distributed via a network
KR100354488B1 (ko) * 2000-06-16 2002-10-11 주식회사 이플래닛 물리적 상품을 이용하여 디지털 상품의 복제/배포를방지하는 장치 및 방법
TW519593B (en) * 2000-06-20 2003-02-01 Fatwire Corp System and method for least work publishing
US20040039923A1 (en) * 2000-06-20 2004-02-26 Koskins Steven James Joseph System and method for distributing data
US7076445B1 (en) 2000-06-20 2006-07-11 Cartwright Shawn D System and methods for obtaining advantages and transacting the same in a computer gaming environment
US7000230B1 (en) 2000-06-21 2006-02-14 Microsoft Corporation Network-based software extensions
JP4522650B2 (ja) * 2000-06-21 2010-08-11 マイクロソフト コーポレーション スプレッドシートとワードプロセッシングの表を統合するシステムと方法
US7155667B1 (en) 2000-06-21 2006-12-26 Microsoft Corporation User interface for integrated spreadsheets and word processing tables
US7346848B1 (en) 2000-06-21 2008-03-18 Microsoft Corporation Single window navigation methods and systems
US6874143B1 (en) 2000-06-21 2005-03-29 Microsoft Corporation Architectures for and methods of providing network-based software extensions
US7191394B1 (en) 2000-06-21 2007-03-13 Microsoft Corporation Authoring arbitrary XML documents using DHTML and XSLT
US6948135B1 (en) 2000-06-21 2005-09-20 Microsoft Corporation Method and systems of providing information to computer users
US6883168B1 (en) 2000-06-21 2005-04-19 Microsoft Corporation Methods, systems, architectures and data structures for delivering software via a network
US7624356B1 (en) * 2000-06-21 2009-11-24 Microsoft Corporation Task-sensitive methods and systems for displaying command sets
US7117435B1 (en) 2000-06-21 2006-10-03 Microsoft Corporation Spreadsheet fields in text
US20040205812A1 (en) * 2000-06-22 2004-10-14 Candelore Brant L. Method and apparatus for routing program data in a program viewing unit
US20030206631A1 (en) * 2000-06-22 2003-11-06 Candelore Brant L. Method and apparatus for scrambling program data for furture viewing
US7699699B2 (en) 2000-06-23 2010-04-20 Igt Gaming device having multiple selectable display interfaces based on player's wagers
US7695363B2 (en) 2000-06-23 2010-04-13 Igt Gaming device having multiple display interfaces
US20020156702A1 (en) * 2000-06-23 2002-10-24 Benjamin Kane System and method for producing, publishing, managing and interacting with e-content on multiple platforms
US6981262B1 (en) 2000-06-27 2005-12-27 Microsoft Corporation System and method for client interaction in a multi-level rights-management architecture
US7158953B1 (en) * 2000-06-27 2007-01-02 Microsoft Corporation Method and system for limiting the use of user-specific software features
US7051200B1 (en) 2000-06-27 2006-05-23 Microsoft Corporation System and method for interfacing a software process to secure repositories
US7539875B1 (en) 2000-06-27 2009-05-26 Microsoft Corporation Secure repository with layers of tamper resistance and system and method for providing same
US7017189B1 (en) * 2000-06-27 2006-03-21 Microsoft Corporation System and method for activating a rendering device in a multi-level rights-management architecture
US7171692B1 (en) * 2000-06-27 2007-01-30 Microsoft Corporation Asynchronous communication within a server arrangement
US6891953B1 (en) * 2000-06-27 2005-05-10 Microsoft Corporation Method and system for binding enhanced software features to a persona
US7117371B1 (en) 2000-06-28 2006-10-03 Microsoft Corporation Shared names
US9038108B2 (en) * 2000-06-28 2015-05-19 Verizon Patent And Licensing Inc. Method and system for providing end user community functionality for publication and delivery of digital media content
WO2002001592A1 (en) * 2000-06-28 2002-01-03 Intertainer, Inc. Intelligent media targeting system and method
JP4403639B2 (ja) * 2000-06-29 2010-01-27 ソニー株式会社 販売方法、及び販売システム
US6941353B1 (en) * 2000-06-29 2005-09-06 Auran Holdings Pty Ltd E-commerce system and method relating to program objects
US7234108B1 (en) * 2000-06-29 2007-06-19 Microsoft Corporation Ink thickness rendering for electronic annotations
US20020046045A1 (en) * 2000-06-30 2002-04-18 Attila Narin Architecture for an electronic shopping service integratable with a software application
US7225159B2 (en) * 2000-06-30 2007-05-29 Microsoft Corporation Method for authenticating and securing integrated bookstore entries
US6802003B1 (en) * 2000-06-30 2004-10-05 Intel Corporation Method and apparatus for authenticating content
US7505923B1 (en) * 2000-06-30 2009-03-17 Tetsuro Yoshioka Network based franchise business system and method
USRE47053E1 (en) 2000-06-30 2018-09-18 Benhov Gmbh, Llc Method and system for subscriber-based audio service over a communication network
JP4774582B2 (ja) * 2000-06-30 2011-09-14 ソニー株式会社 コンテンツ管理装置、コンテンツ管理方法及びプログラム格納媒体
US20020002682A1 (en) * 2000-07-03 2002-01-03 Chikako Tsuchiyama Data display method and system
US8380630B2 (en) * 2000-07-06 2013-02-19 David Paul Felsher Information record infrastructure, system and method
CN1386226A (zh) * 2000-07-11 2002-12-18 松下电器产业株式会社 内容流通系统的控制方法及其系统
US20020007350A1 (en) * 2000-07-11 2002-01-17 Brian Yen System and method for on-demand data distribution in a P2P system
EP1173013A3 (en) * 2000-07-14 2004-04-21 Sony Corporation Remote control device for recording/reproducing apparatus and video signal recording/reproducing apparatus
US6981252B1 (en) 2000-07-14 2005-12-27 Symantec Corporation Method and apparatus for automatically uninstalling software on a network
US8140859B1 (en) 2000-07-21 2012-03-20 The Directv Group, Inc. Secure storage and replay of media programs using a hard-paired receiver and storage device
FI109741B (fi) * 2000-07-21 2002-09-30 Suomen Posti Oy Menetelmä ja laitteisto tiedonsiirron hallitsemiseksi tietoverkossa
JP4408537B2 (ja) * 2000-07-21 2010-02-03 シャープ株式会社 情報圧縮記録装置
JP2002042013A (ja) * 2000-07-21 2002-02-08 Nec Corp コンテンツ配信方法、コンテンツ配信システムおよびコンテンツ配信プログラムを記録した記録媒体
US7457414B1 (en) * 2000-07-21 2008-11-25 The Directv Group, Inc. Super encrypted storage and retrieval of media programs with smartcard generated keys
US7039594B1 (en) * 2000-07-26 2006-05-02 Accenture, Llp Method and system for content management assessment, planning and delivery
JP2002041359A (ja) * 2000-07-26 2002-02-08 Nomura Holding Inc ログ記録装置、許可データ書き込み装置、ログ記録方法、許可データ書き込み方法および記録媒体
US6757828B1 (en) * 2000-07-27 2004-06-29 Jonathan E. Jaffe Indigenous authentication for sensor-recorders and other information capture devices
US6807568B1 (en) * 2000-07-27 2004-10-19 Union Beach, L.P. Recipient selection of information to be subsequently delivered
US8219545B2 (en) * 2000-07-27 2012-07-10 Goldhar/Jaffe Technology Development Corporation Indigenous authentication and searching system and method
JP3633888B2 (ja) * 2000-07-28 2005-03-30 株式会社ソニー・コンピュータエンタテインメント 情報提供システム、方法及びコンピュータプログラム
US20020019743A1 (en) * 2000-07-28 2002-02-14 Shunsuke Nakamura Content distribution system and content distribution method
US20040148601A1 (en) * 2000-08-02 2004-07-29 Kroening James L. Method and system for calculation and use of a disk image identifer
JP2002049554A (ja) * 2000-08-03 2002-02-15 Nec Corp 情報配信システム及び配信方法、並びに情報配信における課金方法
US20020015496A1 (en) * 2000-08-03 2002-02-07 Weaver J. Dewey Method and system for controlling content to a user
AU8716401A (en) * 2000-08-04 2002-02-18 First Data Corp Method and system for using electronic communications for an electronic contact
US6789189B2 (en) * 2000-08-04 2004-09-07 First Data Corporation Managing account database in ABDS system
US7096354B2 (en) * 2000-08-04 2006-08-22 First Data Corporation Central key authority database in an ABDS system
US6983368B2 (en) * 2000-08-04 2006-01-03 First Data Corporation Linking public key of device to information during manufacture
US7010691B2 (en) * 2000-08-04 2006-03-07 First Data Corporation ABDS system utilizing security information in authenticating entity access
US7082533B2 (en) * 2000-08-04 2006-07-25 First Data Corporation Gauging risk in electronic communications regarding accounts in ABDS system
US7076467B1 (en) * 2000-08-04 2006-07-11 Sony Computer Entertainment America Inc. Network-based method and system for transmitting digital data to a client computer and charging only for data that is used by the client computer user
US6978369B2 (en) * 2000-08-04 2005-12-20 First Data Corporation Person-centric account-based digital signature system
US7434242B1 (en) * 2000-08-07 2008-10-07 Sedna Patent Services, Llc Multiple content supplier video asset scheduling
KR20020042868A (ko) * 2000-08-16 2002-06-07 요트.게.아. 롤페즈 디지털 저작물의 배포 및 사용을 규제하는 방법 및 장치
JP4187935B2 (ja) * 2000-08-23 2008-11-26 株式会社東芝 無線通信システム、送信装置、受信装置及びコンテンツデータ転送方法
DE60140135D1 (de) 2000-08-23 2009-11-19 Gracenote Inc Verfahren zur verbesserten wiedergabe von informationen, client-system und server-system
US6959326B1 (en) * 2000-08-24 2005-10-25 International Business Machines Corporation Method, system, and program for gathering indexable metadata on content at a data repository
US20020026419A1 (en) * 2000-08-24 2002-02-28 Sony Electronics, Inc. Apparatus and method for populating a portable smart device
JP4725758B2 (ja) * 2000-08-25 2011-07-13 ソニー株式会社 情報処理装置および情報処理方法、並びに記録媒体
US7010808B1 (en) * 2000-08-25 2006-03-07 Microsoft Corporation Binding digital content to a portable storage device or the like in a digital rights management (DRM) system
US7743259B2 (en) 2000-08-28 2010-06-22 Contentguard Holdings, Inc. System and method for digital rights management using a standard rendering engine
US6931545B1 (en) * 2000-08-28 2005-08-16 Contentguard Holdings, Inc. Systems and methods for integrity certification and verification of content consumption environments
US7073199B1 (en) * 2000-08-28 2006-07-04 Contentguard Holdings, Inc. Document distribution management method and apparatus using a standard rendering engine and a method and apparatus for controlling a standard rendering engine
US7913095B2 (en) * 2000-08-28 2011-03-22 Contentguard Holdings, Inc. Method and apparatus for providing a specific user interface in a system for managing content
AU2001288469A1 (en) * 2000-08-28 2002-03-13 Emotion, Inc. Method and apparatus for digital media management, retrieval, and collaboration
AU2001285324A1 (en) * 2000-08-30 2002-03-13 Ravi Razdan Clearinghouse for electronic sales and deliveries of digital works
WO2002019612A2 (en) * 2000-08-30 2002-03-07 Hrl Laboratories, Llc Method and apparatus for facilitating data subscription services
US20020128878A1 (en) * 2000-08-31 2002-09-12 Maritzen L. Michael Method and apparatus for consolidating billing information and paying suppliers on a network
GB2366706B (en) * 2000-08-31 2004-11-03 Content Technologies Ltd Monitoring electronic mail messages digests
US6892206B2 (en) * 2000-08-31 2005-05-10 Yahoo! Inc. Reduction of meta data in a network
EP1377943A2 (en) * 2000-08-31 2004-01-07 ATM Direct Inc. System and method for online atm transaction with digital certificate
JP4974405B2 (ja) 2000-08-31 2012-07-11 ソニー株式会社 サーバ使用方法、サーバ使用予約管理装置およびプログラム格納媒体
JP2002150165A (ja) * 2000-09-01 2002-05-24 Sony Computer Entertainment Inc コンテンツの料金管理方法およびシステム、コンピュータプログラム、記録媒体
US6611838B1 (en) * 2000-09-01 2003-08-26 Cognos Incorporated Metadata exchange
US7149721B1 (en) * 2000-09-05 2006-12-12 Adobe Systems Incorporated Electronic content rights with and-or expression
JP2002082987A (ja) * 2000-09-06 2002-03-22 Seiko Epson Corp 文書情報閲読支援装置、ディジタルコンテンツ作成システム、ディジタルコンテンツ配信システム及び記憶媒体
US20020091848A1 (en) * 2000-09-06 2002-07-11 Robert Agresta System, device and method for remotely providing, accessing and using personal entertainment media
JP2002082840A (ja) * 2000-09-06 2002-03-22 Sony Corp 個人情報保護方法
US7222105B1 (en) 2000-09-11 2007-05-22 Pitney Bowes Inc. Internet advertisement metering system and method
JP2002091452A (ja) * 2000-09-11 2002-03-27 Nec Corp データ配信システム及びその配信方法
US8205237B2 (en) 2000-09-14 2012-06-19 Cox Ingemar J Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet
US8010988B2 (en) * 2000-09-14 2011-08-30 Cox Ingemar J Using features extracted from an audio and/or video work to obtain information about the work
KR20020022283A (ko) * 2000-09-19 2002-03-27 김장우 암호화된 디지털 컨텐츠 온라인 판매 시스템
JP2002093047A (ja) * 2000-09-20 2002-03-29 Sony Corp データ記録媒体、データ記録装置および方法、データ出力装置および方法、データ表示方法、コンテンツデータ並びにデータ再生装置および方法
US7127615B2 (en) 2000-09-20 2006-10-24 Blue Spike, Inc. Security based on subliminal and supraliminal channels for data objects
JP2002099740A (ja) * 2000-09-21 2002-04-05 Nec Corp デジタルコンテンツ販売システム及びデジタルコンテンツ販売方法
ATE479930T1 (de) 2000-09-21 2010-09-15 Research In Motion Ltd System und verfahren zum unterschreiben eines software-kodes
US7237123B2 (en) * 2000-09-22 2007-06-26 Ecd Systems, Inc. Systems and methods for preventing unauthorized use of digital content
KR100441065B1 (ko) * 2000-09-27 2004-07-19 지은묵 인터넷 방송 시청 지원 시스템 및 그 방법
JP2002109102A (ja) * 2000-09-28 2002-04-12 Toshiba Corp データ送受信システム、受信システム、著作権管理サーバ、データ課金方法及びデータ利用方法
US7039615B1 (en) * 2000-09-28 2006-05-02 Microsoft Corporation Retail transactions involving digital content in a digital rights management (DRM) system
JP2002108827A (ja) * 2000-10-03 2002-04-12 Ntt Docomo Inc コンテンツの提供方法、提供側設備、及び使用側設備
US20020083124A1 (en) * 2000-10-04 2002-06-27 Knox Christopher R. Systems and methods for supporting the delivery of streamed content
US20020042754A1 (en) * 2000-10-10 2002-04-11 Del Beccaro David J. System and method for receiving broadcast audio/video works and for enabling a consumer to purchase the received audio/video works
US7299403B1 (en) 2000-10-11 2007-11-20 Cisco Technology, Inc. Methods and apparatus for obtaining a state of a browser
US7860776B1 (en) * 2000-10-11 2010-12-28 Ebay Inc. Sales system with buyer price selection
US7703092B1 (en) * 2000-10-12 2010-04-20 International Business Machines Corporation Method, system, computer program product, and article of manufacture for installation and configuration of a computer program according to a stored configuration
JP4415233B2 (ja) * 2000-10-12 2010-02-17 ソニー株式会社 情報処理装置および方法、並びにプログラム格納媒体
AU2002225593A1 (en) 2000-10-17 2002-04-29 Digimarc Corporation User control and activation of watermark enabled objects
US7024691B1 (en) * 2000-10-17 2006-04-04 International Business Machines Corporation User policy for trusting web sites
US20020111934A1 (en) * 2000-10-17 2002-08-15 Shankar Narayan Question associated information storage and retrieval architecture using internet gidgets
JP4714980B2 (ja) * 2000-10-17 2011-07-06 ソニー株式会社 コンテンツ受信装置及びコンテンツ受信方法
US7165268B1 (en) * 2000-10-17 2007-01-16 Moore Keith E Digital signatures for tangible medium delivery
JP2002132614A (ja) * 2000-10-18 2002-05-10 Nec Corp データ配信システム
US7023492B2 (en) * 2000-10-19 2006-04-04 Microsoft Corporation Method and apparatus for encoding video content
US20030021417A1 (en) * 2000-10-20 2003-01-30 Ognjen Vasic Hidden link dynamic key manager for use in computer systems with database structure for storage of encrypted data and method for storage and retrieval of encrypted data
JP2004512613A (ja) * 2000-10-23 2004-04-22 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ソフトウェア・ライセンス料金の自動支払方法
WO2002035327A2 (en) 2000-10-24 2002-05-02 Nds Limited Transferring electronic content
US20020073177A1 (en) * 2000-10-25 2002-06-13 Clark George Philip Processing content for electronic distribution using a digital rights management system
US7305360B1 (en) * 2000-10-25 2007-12-04 Thomson Financial Inc. Electronic sales system
US7287089B1 (en) * 2000-10-25 2007-10-23 Thomson Financial Inc. Electronic commerce infrastructure system
US7330830B1 (en) 2000-10-25 2008-02-12 Thomson Financial Inc. Distributed commerce system
US20020091584A1 (en) * 2000-10-25 2002-07-11 Clark George Philip Electronic content distribution
JP2002133144A (ja) * 2000-10-25 2002-05-10 Nec Corp 大容量データ販売/仲介/購入方法、システム、サーバ、端末、およびこのプログラムを記録した記録媒体
US20020082939A1 (en) * 2000-10-25 2002-06-27 Clark George Phillip Fulfilling a request for an electronic book
US6876986B1 (en) * 2000-10-30 2005-04-05 Hewlett-Packard Development Company, L.P. Transaction payment system
JP2002140630A (ja) * 2000-11-01 2002-05-17 Sony Corp チケットに基づくコンテンツ料金精算システムおよびチケットに基づくコンテンツ料金精算方法
JP2002141895A (ja) * 2000-11-01 2002-05-17 Sony Corp コンテンツ配信システムおよびコンテンツ配信方法
US8271333B1 (en) 2000-11-02 2012-09-18 Yahoo! Inc. Content-related wallpaper
US7343324B2 (en) * 2000-11-03 2008-03-11 Contentguard Holdings Inc. Method, system, and computer readable medium for automatically publishing content
US7562012B1 (en) * 2000-11-03 2009-07-14 Audible Magic Corporation Method and apparatus for creating a unique audio signature
US7124114B1 (en) * 2000-11-09 2006-10-17 Macrovision Corporation Method and apparatus for determining digital A/V content distribution terms based on detected piracy levels
WO2002043252A2 (en) * 2000-11-10 2002-05-30 Full Audio Corporation Digital audio and video distribution transmission and playback
JP4524523B2 (ja) * 2000-11-10 2010-08-18 ソニー株式会社 記憶媒体、ダウンロード方法及び端末装置
US7295991B1 (en) * 2000-11-10 2007-11-13 Erc Dataplus, Inc. Employment sourcing system
US7069310B1 (en) 2000-11-10 2006-06-27 Trio Systems, Llc System and method for creating and posting media lists for purposes of subsequent playback
US20020057795A1 (en) * 2000-11-10 2002-05-16 Spurgat Jeffrey Jonathan Content protection through the audio and video decrypting and decoding device
US7653691B2 (en) * 2000-11-15 2010-01-26 Pacific Datavision Inc. Systems and methods for communicating using voice messages
US7054863B2 (en) * 2000-11-15 2006-05-30 Pacific Datavision, Inc. System and method for originating, storing, processing and delivering message data
DE60039890D1 (de) * 2000-11-17 2008-09-25 Sony Deutschland Gmbh Informationsübertragung via einem ad hoc Netz
US7131142B1 (en) * 2000-11-20 2006-10-31 Ncr Corp. Intelligent agents used to provide agent community security
US20020143567A1 (en) * 2000-11-20 2002-10-03 Maritzen L. Michael Information-based digital currency and bartering
FI113898B (fi) * 2000-11-21 2004-06-30 Nokia Corp Menetelmä sisällön tuottamiseksi langattomaan viestintälaitteeseen
US6871780B2 (en) 2000-11-27 2005-03-29 Airclic, Inc. Scalable distributed database system and method for linking codes to internet information
US6928428B1 (en) * 2000-11-27 2005-08-09 Microsoft Corporation Distributed confidential contextual querying
US7047273B2 (en) 2000-11-28 2006-05-16 Navic Systems, Inc. Load balancing in set top cable box environment
US7409061B2 (en) 2000-11-29 2008-08-05 Noatak Software Llc Method and system for secure distribution of subscription-based game software
US7222184B2 (en) * 2000-11-29 2007-05-22 Ncr Corporation Method of downloading web content to a network kiosk in advance
US9047609B2 (en) * 2000-11-29 2015-06-02 Noatak Software Llc Method and system for dynamically incorporating advertising content into multimedia environments
US7043049B2 (en) * 2000-11-30 2006-05-09 Intel Corporation Apparatus and method for monitoring streamed multimedia quality using digital watermark
US7050960B2 (en) 2000-11-30 2006-05-23 General Electric Company Methods and apparatus for generating drawings from computer generated models
US6856976B2 (en) * 2000-12-01 2005-02-15 900Pennies Incorporated Secured commercial transaction
US6873976B2 (en) * 2000-12-01 2005-03-29 900Pennies Incorporated Secured purchasing system
JP2002169909A (ja) * 2000-12-04 2002-06-14 Fujitsu Ltd 公開立証システム並びに閲覧アクセスログ記録サーバ,掲載アクセスログ記録サーバおよびデジタル署名サーバ並びに閲覧アクセス用情報端末
GB2369955B (en) * 2000-12-07 2004-01-07 Hewlett Packard Co Encoding of hyperlinks in sound signals
US20020072931A1 (en) * 2000-12-07 2002-06-13 Ronald C. Card System and method to provide financial rewards and other incentives to users of personal transaction devices
US7031968B2 (en) * 2000-12-07 2006-04-18 Prev-U Israel Ltd. Method and apparatus for providing web site preview information
EP1215907A3 (en) * 2000-12-07 2006-04-26 Sony United Kingdom Limited Watermarking material and transferring watermarked material
US7409382B2 (en) * 2000-12-08 2008-08-05 Fujitsu Limited Information processing system, terminal device, method and medium
US7251633B2 (en) * 2000-12-11 2007-07-31 Sony Corporation Method or system for executing deferred transactions
US20020123971A1 (en) * 2000-12-11 2002-09-05 Maritzen L. Michael Method and system of conducting network-based transactions
US7765163B2 (en) * 2000-12-12 2010-07-27 Sony Corporation System and method for conducting secure transactions over a network
US20020072982A1 (en) 2000-12-12 2002-06-13 Shazam Entertainment Ltd. Method and system for interacting with a user in an experiential environment
WO2002048920A2 (en) * 2000-12-12 2002-06-20 Time Warner Entertainment Company, L.P. Digital asset data type definitions
US20020080976A1 (en) * 2000-12-14 2002-06-27 Schreer Scott P. System and method for accessing authorized recordings
US20020083006A1 (en) * 2000-12-14 2002-06-27 Intertainer, Inc. Systems and methods for delivering media content
US7870592B2 (en) * 2000-12-14 2011-01-11 Intertainer, Inc. Method for interactive video content programming
US8055899B2 (en) * 2000-12-18 2011-11-08 Digimarc Corporation Systems and methods using digital watermarking and identifier extraction to provide promotional opportunities
US7266704B2 (en) * 2000-12-18 2007-09-04 Digimarc Corporation User-friendly rights management systems and methods
US20020077984A1 (en) * 2000-12-19 2002-06-20 Mark Ireton Enabling protected digital media to be shared between playback devices
US6795089B2 (en) 2000-12-20 2004-09-21 Microsoft Corporation Dynamic, live surface and model elements for visualization and modeling
US7103527B2 (en) * 2000-12-20 2006-09-05 Microsoft Corporation Negotiated interconnection of visual modeling elements
US20040128511A1 (en) * 2000-12-20 2004-07-01 Qibin Sun Methods and systems for generating multimedia signature
US7320120B2 (en) * 2000-12-20 2008-01-15 Microsoft Corporation Pluggable notations and semantics for visual modeling elements
US20020075290A1 (en) * 2000-12-20 2002-06-20 Microsoft Corporation Incremental and interruptible layout of visual modeling elements
US7096493B1 (en) * 2000-12-21 2006-08-22 Gary G. Liu Internet file safety information center
US20020083346A1 (en) * 2000-12-21 2002-06-27 Rowlands Jonathan L. Method of local data distribution preserving rights of a remote party
US6938005B2 (en) * 2000-12-21 2005-08-30 Intel Corporation Digital content distribution
US6965683B2 (en) 2000-12-21 2005-11-15 Digimarc Corporation Routing networks for use with watermark systems
US20020082954A1 (en) * 2000-12-22 2002-06-27 Dunston Stephen J. System and method for providing direct channel distribution over a global computer network
JP4081980B2 (ja) * 2000-12-26 2008-04-30 ヤマハ株式会社 コンテンツ提供サービスシステム、およびサーバ装置、クライアント装置
JP4216460B2 (ja) * 2000-12-26 2009-01-28 パイオニア株式会社 情報処理システム、端末装置及び情報処理方法
JP2002203125A (ja) * 2000-12-28 2002-07-19 Yamaha Corp サイト用又は業者用コンピュータ、同コンピュータに用いられるプログラムを記録した記録媒体及び同コンピュータを用いた商品販売方法
US6993508B1 (en) * 2000-12-29 2006-01-31 Novell, Inc. Method and mechanism for vending digital content
US6912294B2 (en) * 2000-12-29 2005-06-28 Contentguard Holdings, Inc. Multi-stage watermarking process and system
US7162429B1 (en) 2000-12-29 2007-01-09 Bellsouth Intellectual Property Corporation System and method for managing sponsorships
US20020152393A1 (en) * 2001-01-09 2002-10-17 Johannes Thoma Secure extensible computing environment
TWI238637B (en) * 2001-01-10 2005-08-21 Ibm Method and system for processing of documents with electronic signatures
EP1223548A3 (en) * 2001-01-10 2004-02-11 Monolith Co., Ltd. Copyright information embedding method and apparatus
US8516527B2 (en) 2001-01-11 2013-08-20 The Marlin Company Electronic media communication system with a displayed code
US9665839B2 (en) 2001-01-11 2017-05-30 The Marlin Company Networked electronic media distribution system
US9094403B2 (en) * 2001-01-11 2015-07-28 The Marlin Company Electronic media distribution system and mobile device
US7743112B2 (en) * 2001-01-11 2010-06-22 The Marlin Company Secure electronic media distribution and presentation system
US20020094083A1 (en) * 2001-01-12 2002-07-18 Prabir Bhattacharya Encryption scheme for limiting the maximum number of accesses to a digital file of predetermined content
US20020095680A1 (en) * 2001-01-12 2002-07-18 Davidson Robert J. Personal movie storage module
JP4752113B2 (ja) * 2001-01-16 2011-08-17 ソニー株式会社 電子機器及び信号伝送方法
KR100843056B1 (ko) * 2001-01-17 2008-07-01 콘텐트가드 홀딩즈 인코포레이티드 표준 렌더링엔진을 사용하는 디지털권 관리를 위한 시스템및 방법
US7206765B2 (en) * 2001-01-17 2007-04-17 Contentguard Holdings, Inc. System and method for supplying and managing usage rights based on rules
US7028009B2 (en) 2001-01-17 2006-04-11 Contentguardiholdings, Inc. Method and apparatus for distributing enforceable property rights
US7774279B2 (en) * 2001-05-31 2010-08-10 Contentguard Holdings, Inc. Rights offering and granting
US8069116B2 (en) * 2001-01-17 2011-11-29 Contentguard Holdings, Inc. System and method for supplying and managing usage rights associated with an item repository
US6754642B2 (en) * 2001-05-31 2004-06-22 Contentguard Holdings, Inc. Method and apparatus for dynamically assigning usage rights to digital works
US20040039704A1 (en) * 2001-01-17 2004-02-26 Contentguard Holdings, Inc. System and method for supplying and managing usage rights of users and suppliers of items
EP1357456A3 (en) * 2001-01-17 2005-02-09 ContentGuard Holdings, Inc. System and method for digital rights management using a standard rendering engine
MXPA03006362A (es) * 2001-01-17 2004-04-20 Contentguard Holdings Inc Metodo y aparato para administrar derechos de uso de contenido digital.
US7177843B2 (en) 2001-01-17 2007-02-13 Contentguard Holdings, Inc. Rights expression system
US20030220880A1 (en) 2002-01-17 2003-11-27 Contentguard Holdings, Inc. Networked services licensing system and method
EP2287772A3 (en) * 2001-01-17 2011-06-22 ContentGuard Holdings, Inc. System and method for digital rights management using a standard rendering engine
KR20020062153A (ko) * 2001-01-19 2002-07-25 엘지전자주식회사 인터넷상에서의 광고 및 전자상거래 방법
US20070219918A1 (en) * 2001-01-19 2007-09-20 Jonathan Schull System and method for controlling access to protected information
US20020099552A1 (en) * 2001-01-25 2002-07-25 Darryl Rubin Annotating electronic information with audio clips
US10013695B2 (en) 2001-01-27 2018-07-03 Rakuten Marketing Llc Methods, apparatus and articles-of-manufacture for secondary referral tracking on a public-access computer network
US20020103734A1 (en) * 2001-01-27 2002-08-01 Glassco David H.J. Method and apparatus for managing publication and sharing of data
US20050183017A1 (en) * 2001-01-31 2005-08-18 Microsoft Corporation Seekbar in taskbar player visualization mode
JP3970040B2 (ja) * 2001-01-31 2007-09-05 株式会社ソニー・コンピュータエンタテインメント コンピュータシステム及びその使用方法
US20030018895A1 (en) * 2001-02-02 2003-01-23 Morrison Gregg B. Processes and systems for enabling secure and controlled distribution and use of information
US20020107795A1 (en) * 2001-02-02 2002-08-08 Brian Minear Application distribution and billing system in a wireless network
US20020107701A1 (en) * 2001-02-02 2002-08-08 Batty Robert L. Systems and methods for metering content on the internet
US7509682B2 (en) * 2001-02-05 2009-03-24 Lg Electronics Inc. Copy protection method and system for digital media
US7506376B2 (en) * 2001-02-05 2009-03-17 Lg Electronics Inc. Copy protection method for digital media
US8166093B2 (en) * 2001-02-08 2012-04-24 Warner Music Group, Inc. Method and apparatus for processing multimedia programs for play on incompatible devices
GB2372116A (en) * 2001-02-08 2002-08-14 Accenture Multi-media management systems
US7149311B2 (en) * 2001-02-08 2006-12-12 Lucent Technologies Inc. Methods and apparatus for providing networked cryptographic devices resilient to capture
WO2002065359A1 (en) * 2001-02-09 2002-08-22 Trondent Development Corp. Electronic information management system
AU1547402A (en) * 2001-02-09 2002-08-15 Sony Corporation Information processing method/apparatus and program
US7406529B2 (en) * 2001-02-09 2008-07-29 Yahoo! Inc. System and method for detecting and verifying digitized content over a computer network
US7430543B1 (en) * 2001-02-09 2008-09-30 Synopsys, Inc. Method of enforcing a contract for a CAD tool
US8112311B2 (en) * 2001-02-12 2012-02-07 Ochoa Optics Llc Systems and methods for distribution of entertainment and advertising content
WO2002065782A1 (en) * 2001-02-12 2002-08-22 Koninklijke Philips Electronics N.V. Generating and matching hashes of multimedia content
US20030061607A1 (en) * 2001-02-12 2003-03-27 Hunter Charles Eric Systems and methods for providing consumers with entertainment content and associated periodically updated advertising
EP1582960B1 (en) * 2001-02-16 2007-07-18 United Parcel Service Of America, Inc. Systems for selectively enabling and disabling access to software applications over a network and method for using same
US20060235723A1 (en) * 2001-02-20 2006-10-19 Steve Millard System and method for management of content associated with digital distribution and updatable storage media
US7076067B2 (en) * 2001-02-21 2006-07-11 Rpk New Zealand Limited Encrypted media key management
KR100493311B1 (ko) * 2001-02-21 2005-06-07 엘지전자 주식회사 디지털 미디어의 복제 제어를 위한 워터마크기반 복제관리 시스템 및 방법
US20020114453A1 (en) * 2001-02-21 2002-08-22 Bartholet Thomas G. System and method for secure cryptographic data transport and storage
US7043051B2 (en) * 2001-02-21 2006-05-09 Lg Electronics Inc. Proprietary watermark system for secure digital media and content distribution
JP2002251529A (ja) * 2001-02-22 2002-09-06 Sony Corp コンテンツ提供取得システム、コンテンツ提供装置、コンテンツ取得装置、コンテンツ提供取得方法、コンテンツ提供方法、コンテンツ取得方法、コンテンツ提供プログラム格納媒体、コンテンツ取得プログラム格納媒体、コンテンツ提供プログラム及びコンテンツ取得プログラム
JP2002259170A (ja) * 2001-02-23 2002-09-13 Samsung Electronics Co Ltd データ変換複写装置及び方法
AU2002240526A1 (en) * 2001-02-26 2002-09-12 Eprivacy Group, Inc. System and method for controlling distribution of network communications
US7647411B1 (en) 2001-02-26 2010-01-12 Symantec Corporation System and method for controlling distribution of network communications
US20020120581A1 (en) * 2001-02-26 2002-08-29 Schiavone Vincent J. Reply based electronic mail transactions
US20020120748A1 (en) * 2001-02-26 2002-08-29 Schiavone Vincent J. Method and apparatus for selective delivery and forwarding of electronic mail
DE10109441A1 (de) * 2001-02-27 2002-09-12 Mayah Comm Gmbh Verfahren zum Erkennen audio-visueller Daten in Übertragungsnetzen, insbesondere dem Internet
WO2002069107A2 (en) * 2001-02-28 2002-09-06 Musicrebellion Com, Inc. Digital online exchange
US20020124190A1 (en) * 2001-03-01 2002-09-05 Brian Siegel Method and system for restricted biometric access to content of packaged media
US20020133246A1 (en) * 2001-03-02 2002-09-19 Hong-Kee Kim Method of editing audio data and recording medium thereof and digital audio player
US7098931B2 (en) * 2001-03-05 2006-08-29 Digimarc Corporation Image management system and methods using digital watermarks
US7197160B2 (en) * 2001-03-05 2007-03-27 Digimarc Corporation Geographic information systems using digital watermarks
JP2002262254A (ja) * 2001-03-06 2002-09-13 Nec Microsystems Ltd 動画像再生装置及びその方法
US20020143976A1 (en) * 2001-03-09 2002-10-03 N2Broadband, Inc. Method and system for managing and updating metadata associated with digital assets
US20020128928A1 (en) * 2001-03-09 2002-09-12 Hiroshi Sukegawa Music distribution method for distributing production such as music, server used for said music distribution method, and music reproduction apparatus
KR20020072453A (ko) * 2001-03-10 2002-09-16 삼성전자 주식회사 재생장치 및 부가정보 서비스 서버 시스템
RU2290767C2 (ru) * 2001-03-12 2006-12-27 Конинклейке Филипс Электроникс Н.В. Приемное устройство для защищенного сохранения единицы контента и устройство воспроизведения
EP1243998B1 (en) * 2001-03-21 2017-04-19 Excalibur IP, LLC A technique for license management and online software license enforcement
GB0107215D0 (en) * 2001-03-22 2001-05-16 Wraptech Ltd Distribution system amd method of operation thereof
JP4743984B2 (ja) * 2001-03-23 2011-08-10 三洋電機株式会社 データ記録装置
US7065507B2 (en) * 2001-03-26 2006-06-20 Microsoft Corporation Supervised license acquisition in a digital rights management system on a computing device
US20040019658A1 (en) * 2001-03-26 2004-01-29 Microsoft Corporation Metadata retrieval protocols and namespace identifiers
JP2002288375A (ja) * 2001-03-26 2002-10-04 Sanyo Electric Co Ltd コンテンツ提供装置、コンテンツ提供方法およびライセンスサーバ
US8473568B2 (en) * 2001-03-26 2013-06-25 Microsoft Corporation Methods and systems for processing media content
US7058201B2 (en) 2001-03-28 2006-06-06 Lg Electronics Inc. Method of embedding watermark into digital image
JP2002297477A (ja) * 2001-03-28 2002-10-11 Sony Computer Entertainment Inc 配信システム及び配信方法
US20020143607A1 (en) * 2001-03-29 2002-10-03 Connelly Jay H. System and method for transparently obtaining customer preferences to refine product features or marketing focus
US20020144265A1 (en) * 2001-03-29 2002-10-03 Connelly Jay H. System and method for merging streaming and stored content information in an electronic program guide
US20030159033A1 (en) * 2001-03-29 2003-08-21 Ryuji Ishiguro Information processing apparatus
JP2002297478A (ja) * 2001-03-29 2002-10-11 Toshiba Corp マルチメディアデータ中継システム、マルチメディアデータ中継装置及びマルチメディアデータ中継方法
US20020144269A1 (en) * 2001-03-30 2002-10-03 Connelly Jay H. Apparatus and method for a dynamic electronic program guide enabling billing broadcast services per EPG line item
US20020143647A1 (en) * 2001-03-30 2002-10-03 Intertainer, Inc. Subscriber management system
US20020144283A1 (en) * 2001-03-30 2002-10-03 Intertainer, Inc. Content distribution system
US6925469B2 (en) * 2001-03-30 2005-08-02 Intertainer, Inc. Digital entertainment service platform
US7178024B2 (en) * 2001-04-05 2007-02-13 Sap Ag Security service for an electronic marketplace
WO2002082271A1 (en) 2001-04-05 2002-10-17 Audible Magic Corporation Copyright detection and protection system and method
US6990532B2 (en) * 2001-04-07 2006-01-24 Cpa2Biz, Inc. Context-sensitive help for thin client-based business operations platform
US20020183967A1 (en) * 2001-04-12 2002-12-05 Koninklijke Philips Electronics N.V. Methods and apparatus for verifying the presence of original data in content while copying an identifiable subset thereof
US7822969B2 (en) * 2001-04-16 2010-10-26 Digimarc Corporation Watermark systems and methods
JP3770101B2 (ja) * 2001-04-17 2006-04-26 ソニー株式会社 データ転送方法、転送データ記録方法、データ転送システム、データ転送装置
JP2002319932A (ja) * 2001-04-19 2002-10-31 Sony Corp 情報記録装置、情報再生装置、および情報記録方法、情報再生方法、並びにプログラム
JP4174191B2 (ja) * 2001-04-19 2008-10-29 日本電気株式会社 著作権保護システム及びその方法
JP4465577B2 (ja) 2001-04-19 2010-05-19 ソニー株式会社 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム
US7188342B2 (en) * 2001-04-20 2007-03-06 Microsoft Corporation Server controlled branding of client software deployed over computer networks
US6555738B2 (en) 2001-04-20 2003-04-29 Sony Corporation Automatic music clipping for super distribution
US6947598B2 (en) 2001-04-20 2005-09-20 Front Porch Digital Inc. Methods and apparatus for generating, including and using information relating to archived audio/video data
US7110664B2 (en) 2001-04-20 2006-09-19 Front Porch Digital, Inc. Methods and apparatus for indexing and archiving encoded audio-video data
US6670537B2 (en) * 2001-04-20 2003-12-30 Sony Corporation Media player for distribution of music samples
US20020156852A1 (en) * 2001-04-20 2002-10-24 Hughes David A. Super distribution of music samples using email
US7035468B2 (en) * 2001-04-20 2006-04-25 Front Porch Digital Inc. Methods and apparatus for archiving, indexing and accessing audio and video data
US20020156691A1 (en) * 2001-04-20 2002-10-24 Hughes David A. Super distribution of music
US7159114B1 (en) 2001-04-23 2007-01-02 Diebold, Incorporated System and method of securely installing a terminal master key on an automated banking machine
US7110986B1 (en) * 2001-04-23 2006-09-19 Diebold, Incorporated Automated banking machine system and method
KR100746771B1 (ko) 2001-04-24 2007-08-06 엘지전자 주식회사 휴대용 오디오 기기에서의 오디오 파일 재생방법
EP1383060A4 (en) * 2001-04-24 2010-02-10 Sony Corp INFORMATION PROCESSING DEVICE FOR CHARGING AND METHOD
DE60142938D1 (de) * 2001-04-25 2010-10-07 Sony France Sa Verfahren und Vorrichtung zum Identifizieren des Informationstyps, z.B. zum Identifizieren des Namensinhalts einer Musikdatei
US20030023862A1 (en) * 2001-04-26 2003-01-30 Fujitsu Limited Content distribution system
US6624769B2 (en) * 2001-04-27 2003-09-23 Nokia Corporation Apparatus, and associated method, for communicating content in a bandwidth-constrained communication system
US20080222419A1 (en) * 2001-04-30 2008-09-11 Ahmed Tewfik Content Management of Public/Private Content, Including Use of Digital Watermarks to Access Private Content
WO2002088911A2 (en) * 2001-04-30 2002-11-07 Nokia Corporation Protection of content reproduction using digital rights
US7043050B2 (en) * 2001-05-02 2006-05-09 Microsoft Corporation Software anti-piracy systems and methods utilizing certificates with digital content
US7809944B2 (en) * 2001-05-02 2010-10-05 Sony Corporation Method and apparatus for providing information for decrypting content, and program executed on information processor
WO2002091267A1 (en) * 2001-05-07 2002-11-14 Dai-San Intelligence Ltd. Method and system for distributing intelligent content
CA2446584A1 (en) * 2001-05-09 2002-11-14 Ecd Systems, Inc. Systems and methods for the prevention of unauthorized use and manipulation of digital content
US20020169726A1 (en) * 2001-05-09 2002-11-14 Taylor Mark S. System and product for pervasive commerce
JP2003032639A (ja) * 2001-05-09 2003-01-31 Monolith Co Ltd 画像処理方法と装置およびそれらに利用可能なコンテンツ記録方法
US7085845B2 (en) * 2001-05-09 2006-08-01 Gene Fein Method, apparatus and computer program product for identifying a playing media file and tracking associated user preferences
US7340076B2 (en) * 2001-05-10 2008-03-04 Digimarc Corporation Digital watermarks for unmanned vehicle navigation
US7505936B2 (en) * 2001-05-11 2009-03-17 Accenture Global Services Gmbh Digital content subscription conditioning system
KR100493284B1 (ko) * 2001-05-11 2005-06-03 엘지전자 주식회사 디지털 미디어의 복제 제어 방법 및 시스템
JP2002342672A (ja) * 2001-05-14 2002-11-29 Nec Corp 情報レンタルシステム
US7962482B2 (en) 2001-05-16 2011-06-14 Pandora Media, Inc. Methods and systems for utilizing contextual feedback to generate and modify playlists
US7249029B2 (en) * 2001-05-16 2007-07-24 The Mechanical Copyright Protection Society Limited Method of using a computerised administration system to administer licensing of use of copyright material
US20030043852A1 (en) * 2001-05-18 2003-03-06 Bijan Tadayon Method and apparatus for verifying data integrity based on data compression parameters
BR0205394A (pt) 2001-05-22 2003-07-01 Koninkl Philips Electronics Nv Portador de gravação para armazenar um trabalho digital, método para gravar um trabalho digital em um portador de gravação, e, dispositivos para gravar, um trabalho digital em um portador de gravação, e para ler o portador de gravação
US8131993B2 (en) 2001-05-23 2012-03-06 Sharestream, Llc System and method for a commercial multimedia rental and distribution system
WO2003005148A2 (en) 2001-05-23 2003-01-16 Weinstein, David, J. System and method for a commercial multimedia rental and distribution system
EP1390840B1 (en) * 2001-05-25 2014-07-16 N2 Broadband, Inc. System and method for scheduling the distribution of assets from multiple asset providers to multiple receivers
US20030009489A1 (en) * 2001-05-29 2003-01-09 Griffin Steven K. Method for mining data and automatically associating source locations
CN1326348C (zh) * 2001-05-29 2007-07-11 松下电器产业株式会社 保险系统
JP2002374239A (ja) * 2001-05-30 2002-12-26 World Top Technology Co Ltd 情報暗号化方法
US8275709B2 (en) * 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US20030009424A1 (en) * 2001-05-31 2003-01-09 Contentguard Holdings, Inc. Method for managing access and use of resources by verifying conditions and conditions for use therewith
US7725401B2 (en) * 2001-05-31 2010-05-25 Contentguard Holdings, Inc. Method and apparatus for establishing usage rights for digital content to be created in the future
US6895503B2 (en) * 2001-05-31 2005-05-17 Contentguard Holdings, Inc. Method and apparatus for hierarchical assignment of rights to documents and documents having such rights
US8275716B2 (en) 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Method and system for subscription digital rights management
US7152046B2 (en) * 2001-05-31 2006-12-19 Contentguard Holdings, Inc. Method and apparatus for tracking status of resource in a system for managing use of the resources
US6973445B2 (en) * 2001-05-31 2005-12-06 Contentguard Holdings, Inc. Demarcated digital content and method for creating and processing demarcated digital works
US6876984B2 (en) 2001-05-31 2005-04-05 Contentguard Holdings, Inc. Method and apparatus for establishing usage rights for digital content to be created in the future
US8099364B2 (en) * 2001-05-31 2012-01-17 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US7222104B2 (en) * 2001-05-31 2007-05-22 Contentguard Holdings, Inc. Method and apparatus for transferring usage rights and digital work having transferrable usage rights
US8001053B2 (en) * 2001-05-31 2011-08-16 Contentguard Holdings, Inc. System and method for rights offering and granting using shared state variables
US20030177378A1 (en) * 2001-06-01 2003-09-18 Erland Wittkotter Apparatus and method for the decryption of an encrypted electronic document
KR100567921B1 (ko) * 2001-06-04 2006-04-05 마츠시타 덴끼 산교 가부시키가이샤 콘텐츠 제공 및 보호용의 유연 및 공통 ipmp 시스템의장치 및 방법
US7747853B2 (en) 2001-06-06 2010-06-29 Sony Corporation IP delivery of secure digital content
US7139398B2 (en) 2001-06-06 2006-11-21 Sony Corporation Time division partial encryption
US7895616B2 (en) 2001-06-06 2011-02-22 Sony Corporation Reconstitution of program streams split across multiple packet identifiers
JP2003122726A (ja) * 2001-06-07 2003-04-25 Hitachi Ltd コンテンツ制御方法及びその実施装置並びにその処理プログラム
EP1393230A4 (en) * 2001-06-07 2004-07-07 Contentguard Holdings Inc METHOD AND METHOD FOR MANAGING TRANSFER OF RIGHTS
CN1608264A (zh) * 2001-06-07 2005-04-20 康坦夹德控股股份有限公司 提供和准许权利
US7774280B2 (en) * 2001-06-07 2010-08-10 Contentguard Holdings, Inc. System and method for managing transfer of rights using shared state variables
EP1323018A4 (en) * 2001-06-07 2004-07-07 Contentguard Holdings Inc PROTECTED CONTENT DELIVERY SYSTEM
BR0210930A (pt) 2001-06-07 2005-05-03 Contentguard Holdings Inc Método e aparelho para suportar múltiplas zonas de confiança em um sistema de gerenciamento de direitos digital
KR20040007699A (ko) * 2001-06-11 2004-01-24 마쯔시다덴기산교 가부시키가이샤 라이센스 관리 서버, 라이센스 관리 시스템 및 이용제한방법
US20020188566A1 (en) * 2001-06-11 2002-12-12 Eastman Kodak Company Access to electronic content over a network using a hybrid optical disc for authentication
US20030002671A1 (en) * 2001-06-11 2003-01-02 Eastman Kodak Company Delivery of electronic content over a network using a hybrid optical disk for authentication
US7895123B1 (en) * 2001-06-12 2011-02-22 Accenture Global Services Limited Digital content publication
US7562146B2 (en) * 2003-10-10 2009-07-14 Citrix Systems, Inc. Encapsulating protocol for session persistence and reliability
US20050198379A1 (en) * 2001-06-13 2005-09-08 Citrix Systems, Inc. Automatically reconnecting a client across reliable and persistent communication sessions
US20020194128A1 (en) * 2001-06-14 2002-12-19 Michael Maritzen System and method for secure reverse payment
US6910049B2 (en) 2001-06-15 2005-06-21 Sony Corporation System and process of managing media content
EP1436682B1 (en) * 2001-06-15 2015-09-02 Link Us All, Llc System and method for specifying security, privacy, and access control to information used by others
US6990498B2 (en) 2001-06-15 2006-01-24 Sony Corporation Dynamic graphical index of website content
US6976028B2 (en) 2001-06-15 2005-12-13 Sony Corporation Media content creating and publishing system and process
KR100408287B1 (ko) * 2001-06-15 2003-12-03 삼성전자주식회사 컨텐트 보호 시스템 및 방법
US7240196B2 (en) * 2001-06-22 2007-07-03 Verimatrix, Inc. Method and system for protecting ownership rights of digital content files
US7979914B2 (en) * 2001-06-25 2011-07-12 Audible, Inc. Time-based digital content authorization
US6986018B2 (en) * 2001-06-26 2006-01-10 Microsoft Corporation Method and apparatus for selecting cache and proxy policy
US7076478B2 (en) * 2001-06-26 2006-07-11 Microsoft Corporation Wrapper playlists on streaming media services
US6990497B2 (en) * 2001-06-26 2006-01-24 Microsoft Corporation Dynamic streaming media management
US20020198790A1 (en) * 2001-06-26 2002-12-26 Paulo Daniel Leonard Method and system for ordering goods or services
US20070089151A1 (en) * 2001-06-27 2007-04-19 Mci, Llc. Method and system for delivery of digital media experience via common instant communication clients
US7548875B2 (en) 2001-06-27 2009-06-16 John Mikkelsen Media delivery platform
US8972862B2 (en) 2001-06-27 2015-03-03 Verizon Patent And Licensing Inc. Method and system for providing remote digital media ingest with centralized editorial control
US20030014630A1 (en) * 2001-06-27 2003-01-16 Spencer Donald J. Secure music delivery
US20060236221A1 (en) * 2001-06-27 2006-10-19 Mci, Llc. Method and system for providing digital media management using templates and profiles
US8990214B2 (en) * 2001-06-27 2015-03-24 Verizon Patent And Licensing Inc. Method and system for providing distributed editing and storage of digital media over a network
US7203966B2 (en) * 2001-06-27 2007-04-10 Microsoft Corporation Enforcement architecture and method for digital rights management system for roaming a license to a plurality of user devices
US20030014436A1 (en) * 2001-06-27 2003-01-16 Spencer Donald J. Closed-loop delivery to integrated download manager
US7970260B2 (en) * 2001-06-27 2011-06-28 Verizon Business Global Llc Digital media asset management system and method for supporting multiple users
US20030014496A1 (en) * 2001-06-27 2003-01-16 Spencer Donald J. Closed-loop delivery system
US20030004887A1 (en) * 2001-06-28 2003-01-02 Roszak Matthew S. Verification and registration of items containing digitally embedded information
JP3932476B2 (ja) * 2001-06-28 2007-06-20 ソニー株式会社 情報提供システム、情報処理装置および方法、記録媒体、並びにプログラム
US7328455B2 (en) * 2001-06-28 2008-02-05 Intel Corporation Apparatus and method for enabling secure content decryption within a set-top box
US7162453B1 (en) * 2001-06-29 2007-01-09 I2 Technologies Us, Inc. Protecting content from unauthorized reproduction
US20030018721A1 (en) * 2001-06-29 2003-01-23 Virad Gupta Unified messaging with separate media component storage
FI115356B (fi) * 2001-06-29 2005-04-15 Nokia Corp Menetelmä audiovisuaalisen informaation käsittelemiseksi elektroniikkalaitteessa, järjestelmä ja elektroniikkalaite
US7366772B2 (en) * 2001-06-29 2008-04-29 International Business Machines Corporation Method and apparatus for creating and exposing order status within a supply chain having disparate systems
US20030007662A1 (en) * 2001-07-03 2003-01-09 Koninklijke Philips Electronics N.V. Enhanced watermark computing method
US7263202B2 (en) 2001-07-05 2007-08-28 Digimarc Corporation Watermarking to control video recording
US8122465B2 (en) * 2001-07-05 2012-02-21 Digimarc Corporation Watermarking to set video usage permissions
TW566041B (en) * 2001-07-06 2003-12-11 Hitachi Ltd Digital data recording device and output device
CN1331142C (zh) * 2001-07-06 2007-08-08 皇家菲利浦电子有限公司 用于保护存储在信息载体上的内容的方法
US20030078890A1 (en) * 2001-07-06 2003-04-24 Joachim Schmidt Multimedia content download apparatus and method using same
US7421411B2 (en) * 2001-07-06 2008-09-02 Nokia Corporation Digital rights management in a mobile communications environment
US7505760B2 (en) * 2001-07-06 2009-03-17 Nokia Corporation Method and apparatus for the superdistribution of content in a network including stationary and mobile stations
US7996324B2 (en) 2001-07-10 2011-08-09 American Express Travel Related Services Company, Inc. Systems and methods for managing multiple accounts on a RF transaction device using secondary identification indicia
US7529659B2 (en) 2005-09-28 2009-05-05 Audible Magic Corporation Method and apparatus for identifying an unknown work
US6941477B2 (en) * 2001-07-11 2005-09-06 O'keefe Kevin Trusted content server
US7249139B2 (en) * 2001-07-13 2007-07-24 Accenture Global Services Gmbh Secure virtual marketplace for virtual objects and services
US20030014659A1 (en) * 2001-07-16 2003-01-16 Koninklijke Philips Electronics N.V. Personalized filter for Web browsing
KR20040015714A (ko) * 2001-07-17 2004-02-19 마쯔시다덴기산교 가부시키가이샤 컨텐츠 이용장치와 네트워크 시스템, 및 라이센스 정보취득방법
WO2003009105A2 (en) 2001-07-20 2003-01-30 Fairmarket, Inc. Automated listing management
US7877438B2 (en) 2001-07-20 2011-01-25 Audible Magic Corporation Method and apparatus for identifying new media content
US7249107B2 (en) * 2001-07-20 2007-07-24 Microsoft Corporation Redistribution of rights-managed content
US8972481B2 (en) 2001-07-20 2015-03-03 Audible Magic, Inc. Playlist generation method and apparatus
CA2354470A1 (en) * 2001-07-30 2003-01-30 Cloakware Corporation Active content for secure digital media
GB2378273A (en) * 2001-07-31 2003-02-05 Hewlett Packard Co Legitimate sharing of electronic content
US7257844B2 (en) 2001-07-31 2007-08-14 Marvell International Ltd. System and method for enhanced piracy protection in a wireless personal communication device
WO2003013141A1 (en) * 2001-07-31 2003-02-13 Matsushita Electric Industrial Co., Ltd. System, apparatus, and method of contents distribution, and program and program recording medium directed to the same
JP4398242B2 (ja) * 2001-07-31 2010-01-13 グレースノート インコーポレイテッド 録音の多段階識別方法
US20040172477A1 (en) * 2001-07-31 2004-09-02 Dai Takeuchi Content providing system, content providing method, content providing program, and computer-readable recording medium
US8024766B2 (en) * 2001-08-01 2011-09-20 Ericsson Television, Inc. System and method for distributing network-based personal video
US20030028495A1 (en) * 2001-08-06 2003-02-06 Pallante Joseph T. Trusted third party services system and method
US7962622B2 (en) * 2001-08-07 2011-06-14 Motorola Mobility, Inc. System and method for providing provisioning and upgrade services for a wireless device
FI115257B (fi) * 2001-08-07 2005-03-31 Nokia Corp Menetelmä informaation käsittelemiseksi elektroniikkalaitteessa, järjestelmä, elektroniikkalaite ja suoritinlohko
US7155483B1 (en) 2001-08-07 2006-12-26 Good Technology, Inc. Apparatus and method for conserving bandwidth by batch processing data transactions
US7243163B1 (en) 2001-08-07 2007-07-10 Good Technology, Inc. System and method for full wireless synchronization of a data processing apparatus with a messaging system
WO2003014999A1 (en) * 2001-08-07 2003-02-20 United States Postal Service System and method for providing secured electronic transactions
US7596565B2 (en) * 2001-08-07 2009-09-29 Good Technology System and method for maintaining wireless file folders at a wireless device
US7743119B2 (en) 2001-08-07 2010-06-22 Motorola, Inc. System and method for mapping identification codes
JP3867529B2 (ja) * 2001-08-09 2007-01-10 ヤマハ株式会社 電子音楽装置及びプログラム
WO2003014988A2 (en) * 2001-08-10 2003-02-20 Health Store Limited System and method for providing real time pricing based on variables
US6996537B2 (en) * 2001-08-13 2006-02-07 Qualcomm Incorporated System and method for providing subscribed applications on wireless devices over a wireless network
US7716137B2 (en) * 2001-08-14 2010-05-11 Nokia Inc. System and method for automatically tracking and enabling the operation of a product
US9203923B2 (en) 2001-08-15 2015-12-01 Qualcomm Incorporated Data synchronization interface
US20030035646A1 (en) * 2001-08-20 2003-02-20 Vat 19, Llc Digital video device having a verification code thereon and method of generating a verification code
JP2003069559A (ja) * 2001-08-23 2003-03-07 Sony Corp コンテンツ保護システム
AUPR728401A0 (en) * 2001-08-27 2001-09-20 Rumble Group Limited A method of displaying content
US7672903B2 (en) * 2001-08-27 2010-03-02 Dphi Acquisitions, Inc. Revocation method and apparatus for secure content
EP1425745A2 (en) * 2001-08-27 2004-06-09 Gracenote, Inc. Playlist generation, delivery and navigation
US7310821B2 (en) * 2001-08-27 2007-12-18 Dphi Acquisitions, Inc. Host certification method and system
US20030046683A1 (en) * 2001-08-28 2003-03-06 Jutzi Curtis E. Server-side preference prediction based on customer billing information to generate a broadcast schedule
US20030051135A1 (en) * 2001-08-31 2003-03-13 Michael Gill Protecting data in a network attached storage device
JP4936037B2 (ja) * 2001-08-31 2012-05-23 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP3729106B2 (ja) * 2001-08-31 2005-12-21 日本電気株式会社 コンテンツ配信システム及びそれに用いるコンテンツ配信方法
US20060178905A1 (en) * 2001-08-31 2006-08-10 Mona Ayers System and method for managing product sales data for external reports
GB2379295A (en) * 2001-08-31 2003-03-05 Sony Uk Ltd A system for distributing audio/video material to a potential buyer
US20030046568A1 (en) * 2001-09-06 2003-03-06 Riddick Christopher J. Media protection system and method and hardware decryption module used therein
US7062045B2 (en) * 2001-09-06 2006-06-13 Clwt, Llc Media protection system and method
FR2829644A1 (fr) * 2001-09-10 2003-03-14 St Microelectronics Sa Procede securise de transmission de donnees multimedia
US20030050869A1 (en) * 2001-09-13 2003-03-13 Koninklijke Philips Electronic N.V. Product content collaboration tool, system, software, method
US7039955B2 (en) 2001-09-14 2006-05-02 The Directv Group, Inc. Embedded blacklisting for digital broadcast system security
US7960005B2 (en) 2001-09-14 2011-06-14 Ochoa Optics Llc Broadcast distribution of content for storage on hardware protected optical storage media
GB2379756A (en) * 2001-09-18 2003-03-19 Hewlett Packard Co Renewal of data in long-term storage
US8713623B2 (en) 2001-09-20 2014-04-29 Time Warner Cable Enterprises, LLC Technique for effectively providing program material in a cable television system
US20030056010A1 (en) * 2001-09-20 2003-03-20 Koninklijke Philips Electronics N.V. Downstream metadata altering
EP1436943B1 (en) 2001-09-21 2016-11-02 The DIRECTV Group, Inc. Method and apparatus for controlling paired operation of a conditional access module and an integrated receiver and decoder
US7409562B2 (en) 2001-09-21 2008-08-05 The Directv Group, Inc. Method and apparatus for encrypting media programs for later purchase and viewing
DE10146926A1 (de) * 2001-09-24 2003-04-24 Rainer Annuscheit Verfahren zur Vermittlung und Bereitstellung beweglicher oder veränderbarer Informationsinhalte
US20030061611A1 (en) * 2001-09-26 2003-03-27 Ramesh Pendakur Notifying users of available content and content reception based on user profiles
US8943540B2 (en) 2001-09-28 2015-01-27 Intel Corporation Method and apparatus to provide a personalized channel
US7860964B2 (en) 2001-09-28 2010-12-28 Level 3 Communications, Llc Policy-based content delivery network selection
US20030066076A1 (en) * 2001-09-28 2003-04-03 Minahan Michael R. Method of distribution of digital media having durational limits for digital media usage
JP2003108520A (ja) * 2001-09-28 2003-04-11 Canon Inc 情報提供サーバ、端末装置及びその制御方法並びに情報提供システム
JP4160506B2 (ja) 2001-09-28 2008-10-01 レヴェル 3 シーディーエヌ インターナショナル インコーポレーテッド. 構成可能な適応型広域トラフィック制御および管理
US8332954B2 (en) * 2001-10-01 2012-12-11 The Hong Kong University Of Science And Technology Methods for embedding data in digital audio data
US20060111983A1 (en) * 2001-10-02 2006-05-25 Malison Alexander E System, apparatus, and method for facilitating point-of-sale transactions
US20030109944A1 (en) * 2001-12-06 2003-06-12 Ritz Peter B. Method and system for creating electronic music file based on codes inputted by end user
US20030070179A1 (en) * 2001-10-04 2003-04-10 Ritz Peter B. System and method for connecting end user with application based on broadcast code
US20030084439A1 (en) * 2001-10-04 2003-05-01 Ross Perkins Incentive system for distributing software over a computer network
US6947910B2 (en) * 2001-10-09 2005-09-20 E-Cast, Inc. Secure ticketing
US20030069854A1 (en) * 2001-10-09 2003-04-10 Hsu Michael M. Expiring content on playback devices
US7343487B2 (en) 2001-10-10 2008-03-11 Nokia Corporation Datacast distribution system
US7372964B2 (en) * 2001-10-10 2008-05-13 Kabushiki Kaisha Toshiba Method and apparatus for recording information including secret information and method and apparatus for reproduction thereof
WO2003044619A2 (en) * 2001-10-12 2003-05-30 Kent Ridge Digital Labs A method of sale auditing in private transaction of e-goods
US7050874B1 (en) * 2001-10-12 2006-05-23 I2 Technologies Us, Inc. Sourcing of bills of materials
JP4042027B2 (ja) * 2001-10-12 2008-02-06 ソニー株式会社 通信システム、通信装置および方法、記録媒体、並びにプログラム
GB2381087A (en) * 2001-10-15 2003-04-23 Simon Alan Spacey Method for the secure distribution and use of electronic media
US20030074321A1 (en) * 2001-10-15 2003-04-17 Vidius Inc. Method and system for distribution of digital media and conduction of electronic commerce in an un-trusted environment
EP1303097A3 (en) * 2001-10-16 2005-11-30 Microsoft Corporation Virtual distributed security system
US7257610B2 (en) * 2001-10-17 2007-08-14 Microsoft Corporation Systems and methods for sending coordinated notifications
US7487363B2 (en) * 2001-10-18 2009-02-03 Nokia Corporation System and method for controlled copying and moving of content between devices and domains based on conditional encryption of content key depending on usage
US20030167318A1 (en) * 2001-10-22 2003-09-04 Apple Computer, Inc. Intelligent synchronization of media player with host computer
WO2003036541A1 (en) * 2001-10-22 2003-05-01 Apple Computer, Inc. Intelligent synchronization for a media player
US20030135623A1 (en) * 2001-10-23 2003-07-17 Audible Magic, Inc. Method and apparatus for cache promotion
AU2002334425A1 (en) * 2001-10-26 2003-05-06 Matsushita Electric Industrial Co., Ltd. Digital work protection system, key management apparatus, and user apparatus
US20040034796A1 (en) * 2001-10-27 2004-02-19 Clark James R Copy- protection system and method
JPWO2003038704A1 (ja) * 2001-10-31 2005-02-24 松下電器産業株式会社 コンテンツ情報譲渡装置及びコンテンツ情報譲受装置
US7203317B2 (en) * 2001-10-31 2007-04-10 Hewlett-Packard Development Company, L.P. System for enabling lazy-revocation through recursive key generation
US6954737B2 (en) * 2001-11-05 2005-10-11 Johnsondiversey, Inc. Method and apparatus for work management for facility maintenance
JP2003187096A (ja) * 2001-11-06 2003-07-04 Casio Comput Co Ltd コンテンツ供給システムおよび方法
US20040030929A1 (en) * 2001-11-06 2004-02-12 Depeng Bi Digital audio and video distribution transmission and playback
US20040255136A1 (en) * 2001-11-12 2004-12-16 Alexey Borisovich Fadyushin Method and device for protecting information against unauthorised use
US7558759B2 (en) * 2001-11-20 2009-07-07 Contentguard Holdings, Inc. Systems and methods for creating, manipulating and processing rights and contract expressions using tokenized templates
US6865555B2 (en) * 2001-11-21 2005-03-08 Digeo, Inc. System and method for providing conditional access to digital content
US7610358B2 (en) * 2001-11-26 2009-10-27 Time Warner Cable System and method for effectively presenting multimedia information materials
US7162451B2 (en) 2001-11-30 2007-01-09 International Business Machines Corporation Information content distribution based on privacy and/or personal information
WO2003051031A2 (en) 2001-12-06 2003-06-19 The Trustees Of Columbia University In The City Of New York Method and apparatus for planarization of a material by growing and removing a sacrificial film
US20030108205A1 (en) * 2001-12-07 2003-06-12 Bryan Joyner System and method for providing encrypted data to a device
US20030110086A1 (en) * 2001-12-07 2003-06-12 Benjamin Lin Electric-business method for customized merchandise
US8001052B2 (en) 2001-12-10 2011-08-16 Dunkeld Bryan C System and method for unique digital asset identification and transaction management
US7178033B1 (en) 2001-12-12 2007-02-13 Pss Systems, Inc. Method and apparatus for securing digital assets
US7921288B1 (en) 2001-12-12 2011-04-05 Hildebrand Hal S System and method for providing different levels of key security for controlling access to secured items
US7930756B1 (en) 2001-12-12 2011-04-19 Crocker Steven Toye Multi-level cryptographic transformations for securing digital assets
US7380120B1 (en) 2001-12-12 2008-05-27 Guardian Data Storage, Llc Secured data format for access control
US8006280B1 (en) 2001-12-12 2011-08-23 Hildebrand Hal S Security system for generating keys from access rules in a decentralized manner and methods therefor
US8065713B1 (en) 2001-12-12 2011-11-22 Klimenty Vainstein System and method for providing multi-location access management to secured items
US7478418B2 (en) * 2001-12-12 2009-01-13 Guardian Data Storage, Llc Guaranteed delivery of changes to security policies in a distributed system
US10033700B2 (en) 2001-12-12 2018-07-24 Intellectual Ventures I Llc Dynamic evaluation of access rights
US7562232B2 (en) * 2001-12-12 2009-07-14 Patrick Zuili System and method for providing manageability to security information for secured items
US7681034B1 (en) 2001-12-12 2010-03-16 Chang-Ping Lee Method and apparatus for securing electronic data
US7783765B2 (en) * 2001-12-12 2010-08-24 Hildebrand Hal S System and method for providing distributed access control to secured documents
USRE41546E1 (en) 2001-12-12 2010-08-17 Klimenty Vainstein Method and system for managing security tiers
US7921284B1 (en) 2001-12-12 2011-04-05 Gary Mark Kinghorn Method and system for protecting electronic data in enterprise environment
US7921450B1 (en) 2001-12-12 2011-04-05 Klimenty Vainstein Security system using indirect key generation from access rules and methods therefor
US10360545B2 (en) 2001-12-12 2019-07-23 Guardian Data Storage, Llc Method and apparatus for accessing secured electronic data off-line
US7260555B2 (en) 2001-12-12 2007-08-21 Guardian Data Storage, Llc Method and architecture for providing pervasive security to digital assets
US7565683B1 (en) 2001-12-12 2009-07-21 Weiqing Huang Method and system for implementing changes to security policies in a distributed security system
US7392392B2 (en) 2001-12-13 2008-06-24 Digimarc Corporation Forensic digital watermarking with variable orientation and protocols
US7392394B2 (en) * 2001-12-13 2008-06-24 Digimarc Corporation Digital watermarking with variable orientation and protocols
US7096203B2 (en) * 2001-12-14 2006-08-22 Duet General Partnership Method and apparatus for dynamic renewability of content
US7212979B1 (en) * 2001-12-14 2007-05-01 Bellsouth Intellectuall Property Corporation System and method for identifying desirable subscribers
US7444658B1 (en) * 2001-12-14 2008-10-28 At&T Intellectual Property I, L.P. Method and system to perform content targeting
JP2003186851A (ja) * 2001-12-14 2003-07-04 Sony Corp コンピュータプログラム、クライアントコンピュータ、およびコンテンツ配信方法
US9967633B1 (en) 2001-12-14 2018-05-08 At&T Intellectual Property I, L.P. System and method for utilizing television viewing patterns
US20110178877A1 (en) 2001-12-14 2011-07-21 Swix Scott R Advertising and content management systems and methods
JP3485911B2 (ja) * 2001-12-17 2004-01-13 シャープ株式会社 データ使用制限設定方法、データ使用制限設定装置、データ使用制限設定プログラムおよびそのプログラムを記録した記録媒体
US20030115169A1 (en) * 2001-12-17 2003-06-19 Hongzhuan Ye System and method for management of transcribed documents
US7086075B2 (en) 2001-12-21 2006-08-01 Bellsouth Intellectual Property Corporation Method and system for managing timed responses to A/V events in television programming
US7950066B1 (en) 2001-12-21 2011-05-24 Guardian Data Storage, Llc Method and system for restricting use of a clipboard application
US20050071863A1 (en) * 2001-12-21 2005-03-31 Matz William R. System and method for storing and distributing television viewing patterns form a clearinghouse
US7570767B2 (en) * 2001-12-21 2009-08-04 Magiq Technologies, Inc. Decoupling error correction from privacy amplification in quantum key distribution
CN100558033C (zh) * 2001-12-21 2009-11-04 索尼计算机娱乐公司 用于安全分配程序内容的方法和装置
US7728048B2 (en) 2002-12-20 2010-06-01 L-1 Secure Credentialing, Inc. Increasing thermal conductivity of host polymer used with laser engraving methods and compositions
KR100455061B1 (ko) * 2001-12-24 2004-11-06 한국전자통신연구원 워터마킹을 이용한 디지털 컨텐츠 제공 장치 및 그 방법
US7751628B1 (en) 2001-12-26 2010-07-06 Reisman Richard R Method and apparatus for progressively deleting media objects from storage
AU2002239686A1 (en) * 2001-12-31 2003-09-09 Measurecast.Com, Inc. Traffic authentication of verified media programming provided over a computer network
US8086491B1 (en) 2001-12-31 2011-12-27 At&T Intellectual Property I, L. P. Method and system for targeted content distribution using tagged data streams
US7242773B2 (en) * 2002-09-09 2007-07-10 Sony Corporation Multiple partial encryption using retuning
US7215770B2 (en) * 2002-01-02 2007-05-08 Sony Corporation System and method for partially encrypted multimedia stream
US7039938B2 (en) * 2002-01-02 2006-05-02 Sony Corporation Selective encryption for video on demand
US7823174B2 (en) 2002-01-02 2010-10-26 Sony Corporation Macro-block based content replacement by PID mapping
US7765567B2 (en) 2002-01-02 2010-07-27 Sony Corporation Content replacement by PID mapping
US20030131229A1 (en) * 2002-01-04 2003-07-10 Gladney Henry M. Method, system, and data structure for trustworthy digital document interchange and preservation
US20030131226A1 (en) * 2002-01-04 2003-07-10 Spencer Donald J. Dynamic distributed configuration management system
US20030131241A1 (en) * 2002-01-04 2003-07-10 Gladney Henry M. Trustworthy digital document interchange and preservation
EP2270732A1 (en) * 2002-01-08 2011-01-05 TiVo, Inc. Electronic content distribution and exchange system
US7305702B2 (en) * 2002-01-09 2007-12-04 Xerox Corporation Systems and methods for distributed administration of public and private electronic markets
US20030135857A1 (en) * 2002-01-11 2003-07-17 Ramesh Pendakur Content discovery in a digital broadcast data service
JP3849528B2 (ja) * 2002-01-11 2006-11-22 ヤマハ株式会社 電子音楽装置およびプログラム
US20030135605A1 (en) * 2002-01-11 2003-07-17 Ramesh Pendakur User rating feedback loop to modify virtual channel content and/or schedules
US7484103B2 (en) * 2002-01-12 2009-01-27 Je-Hak Woo Method and system for the information protection of digital content
JP4323745B2 (ja) 2002-01-15 2009-09-02 三洋電機株式会社 記憶装置
US20030135424A1 (en) * 2002-01-17 2003-07-17 Davis Jeffrey S. System and method for automatically updating media in a digital jukebox
US7093296B2 (en) * 2002-01-18 2006-08-15 International Business Machines Corporation System and method for dynamically extending a DRM system using authenticated external DPR modules
US20030140257A1 (en) * 2002-01-22 2003-07-24 Petr Peterka Encryption, authentication, and key management for multimedia content pre-encryption
US7308583B2 (en) * 2002-01-25 2007-12-11 Matsushita Electric Industrial Co., Ltd. Data distribution system
JP2003224556A (ja) * 2002-01-28 2003-08-08 Toshiba Corp 通信装置及び通信制御方法
JP2003223493A (ja) * 2002-01-30 2003-08-08 Nec Corp ロジスティックpkiサービスシステム、携帯端末及びそれに用いるロジスティックpkiサービス方法
US7305070B2 (en) 2002-01-30 2007-12-04 At&T Labs, Inc. Sequential presentation of long instructions in an interactive voice response system
US7395436B1 (en) * 2002-01-31 2008-07-01 Kerry Nemovicher Methods, software programs, and systems for electronic information security
US20030145017A1 (en) * 2002-01-31 2003-07-31 Patton Thadd Clark Method and application for removing material from documents for external sources
KR20040086350A (ko) 2002-02-05 2004-10-08 코닌클리케 필립스 일렉트로닉스 엔.브이. 핑거프린트의 효율적 저장
US8176334B2 (en) 2002-09-30 2012-05-08 Guardian Data Storage, Llc Document security system that permits external users to gain access to secured files
US9167036B2 (en) 2002-02-14 2015-10-20 Level 3 Communications, Llc Managed object replication and delivery
US20030155417A1 (en) * 2002-02-15 2003-08-21 Sony Corporation Content vending machine using IEEE 1394
DE10206691A1 (de) * 2002-02-18 2003-08-28 Siemens Ag Verfahren zur Nutzung eines Dienstes
US6914975B2 (en) * 2002-02-21 2005-07-05 Sbc Properties, L.P. Interactive dialog-based training method
EP1338938A1 (en) * 2002-02-22 2003-08-27 SCHLUMBERGER Systèmes Protection against unauthorised execution of a program on an IC card
US20120072995A1 (en) * 2002-02-25 2012-03-22 Crawford C S Lee Systems and methods for managing software licenses
US8590013B2 (en) * 2002-02-25 2013-11-19 C. S. Lee Crawford Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
US7194637B1 (en) * 2002-02-25 2007-03-20 Crawford C S Lee Method for controlling access within a distributed system containing at least one networked processor-based system and a plurality of non-networked processor-based systems
US20070157290A1 (en) * 2002-02-25 2007-07-05 Crawford C S L Systems and methods of communicating access log information within a system of networked and non-networked processor-based systems
US7464858B2 (en) * 2002-02-25 2008-12-16 Crawford C S Lee Systems and methods for controlling access within a system of networked and non-networked processor-based systems
US7984157B2 (en) * 2002-02-26 2011-07-19 Citrix Systems, Inc. Persistent and reliable session securely traversing network components using an encapsulating protocol
US7661129B2 (en) * 2002-02-26 2010-02-09 Citrix Systems, Inc. Secure traversal of network components
US20050149458A1 (en) * 2002-02-27 2005-07-07 Digonex Technologies, Inc. Dynamic pricing system with graphical user interface
US20030163429A1 (en) * 2002-02-27 2003-08-28 Humbeutel Paul Joseph Data conversion secure transfer method and software system for court reporters and scopists
US7366905B2 (en) * 2002-02-28 2008-04-29 Nokia Corporation Method and system for user generated keys and certificates
JP4037132B2 (ja) * 2002-03-04 2008-01-23 ニフティ株式会社 個人間決済支援方法
JP2003256736A (ja) * 2002-03-04 2003-09-12 Nifty Corp 個人間決済支援方法
JP3971941B2 (ja) 2002-03-05 2007-09-05 三洋電機株式会社 データ記憶装置
US7478170B2 (en) * 2002-03-05 2009-01-13 Sun Microsystems, Inc. Generic infrastructure for converting documents between formats with merge capabilities
US20030172048A1 (en) * 2002-03-06 2003-09-11 Business Machines Corporation Text search system for complex queries
GB2386210A (en) * 2002-03-07 2003-09-10 Hewlett Packard Co Method of controlling content consumption
US20040015564A1 (en) * 2002-03-07 2004-01-22 Williams Scott Lane Method of developing a web service and marketing products or services used in developing a web service
US6697811B2 (en) * 2002-03-07 2004-02-24 Raytheon Company Method and system for information management and distribution
US7805371B2 (en) * 2002-03-14 2010-09-28 Contentguard Holdings, Inc. Rights expression profile system and method
US20030174838A1 (en) * 2002-03-14 2003-09-18 Nokia Corporation Method and apparatus for user-friendly peer-to-peer distribution of digital rights management protected content and mechanism for detecting illegal content distributors
KR20040101312A (ko) 2002-03-14 2004-12-02 콘텐트가드 홀딩즈 인코포레이티드 변조된 신호를 사용하여 사용권을 표현하는 시스템 및 방법
US7353383B2 (en) * 2002-03-18 2008-04-01 Jpmorgan Chase Bank, N.A. System and method for single session sign-on with cryptography
GB2386710A (en) * 2002-03-18 2003-09-24 Hewlett Packard Co Controlling access to data or documents
US7617295B1 (en) 2002-03-18 2009-11-10 Music Choice Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service
AU2003222284A1 (en) * 2002-03-19 2003-10-08 Content Compensation Agency Inc. Method of providing compensation to internet content providers
AU2003223299A1 (en) * 2002-03-20 2003-10-08 Thomson Licensing S.A. Production line boot sector lock
US7159000B2 (en) * 2002-03-21 2007-01-02 Microsoft Corporation Methods and systems for repairing playlists
US7096234B2 (en) * 2002-03-21 2006-08-22 Microsoft Corporation Methods and systems for providing playlists
US7220910B2 (en) 2002-03-21 2007-05-22 Microsoft Corporation Methods and systems for per persona processing media content-associated metadata
US6941324B2 (en) * 2002-03-21 2005-09-06 Microsoft Corporation Methods and systems for processing playlists
US20030182139A1 (en) * 2002-03-22 2003-09-25 Microsoft Corporation Storage, retrieval, and display of contextual art with digital media files
JP2003288534A (ja) * 2002-03-27 2003-10-10 Fujitsu Ltd コンテンツ課金方法、並びにこのコンテンツ課金方法を用いたコンテンツ課金システム及び課金処理装置
US20030187784A1 (en) * 2002-03-27 2003-10-02 Michael Maritzen System and method for mid-stream purchase of products and services
CN1332278C (zh) * 2002-03-28 2007-08-15 皇家飞利浦电子股份有限公司 撤销或授权屏蔽内容材料的方法和设备
JP2005521938A (ja) * 2002-03-29 2005-07-21 グッド テクノロジー インコーポレイテッド データサービスによるデータ処理装置の全無線同期システム及び方法
WO2003083620A2 (en) * 2002-03-29 2003-10-09 Digital Generation Systems, Inc. System for cataloging of audio video and print media on a server
US8688461B1 (en) * 2002-03-29 2014-04-01 Fannie Mae Electronic registry for authenticating transferable records
TWI225647B (en) * 2002-04-01 2004-12-21 Sony Corp Recording method and apparatus, and editing method apparatus
JP3855862B2 (ja) * 2002-04-01 2006-12-13 ソニー株式会社 編集方法および装置
US20060156409A1 (en) * 2002-04-02 2006-07-13 James Chladek System and method for subscription broadcast medium delivered over a broadband network
US7707221B1 (en) * 2002-04-03 2010-04-27 Yahoo! Inc. Associating and linking compact disc metadata
US8150937B2 (en) * 2004-10-25 2012-04-03 Apple Inc. Wireless synchronization between media player and host device
US7680849B2 (en) * 2004-10-25 2010-03-16 Apple Inc. Multiple media type synchronization between host computer and media device
US7614081B2 (en) * 2002-04-08 2009-11-03 Sony Corporation Managing and sharing identities on a network
US20030191720A1 (en) * 2002-04-08 2003-10-09 Himgan Wibisono Electronic tracking tag
US20030191753A1 (en) * 2002-04-08 2003-10-09 Michael Hoch Filtering contents using a learning mechanism
US7478126B2 (en) * 2002-04-08 2009-01-13 Sony Corporation Initializing relationships between devices in a network
US20030195851A1 (en) * 2002-04-11 2003-10-16 Ong Lance D. System for managing distribution of digital audio content
US7562022B2 (en) * 2002-04-12 2009-07-14 International Business Machines Corporation Packaging and distributing service elements
US7739122B2 (en) * 2002-04-12 2010-06-15 International Business Machines Corporation Collection and analysis of measurement data associated with service elements
AU2003222183A1 (en) * 2002-04-12 2003-10-27 Cryptmedia Inc. Method and system for controlled internet distribution of digital media
US7058924B2 (en) * 2002-04-12 2006-06-06 International Business Machines Corporation Facilitating hosting of applications
US7302400B2 (en) * 2002-04-12 2007-11-27 International Business Machines Corporation System and method for the development and deployment of service elements
US7440902B2 (en) 2002-04-12 2008-10-21 International Business Machines Corporation Service development tool and capabilities for facilitating management of service elements
US7533026B2 (en) * 2002-04-12 2009-05-12 International Business Machines Corporation Facilitating management of service elements usable in providing information technology service offerings
US7366678B2 (en) 2002-04-12 2008-04-29 International Business Machines Corporation Facilitating error checking of service elements
US20040006701A1 (en) * 2002-04-13 2004-01-08 Advanced Decisions Inc. Method and apparatus for authentication of recorded audio
JP3818505B2 (ja) * 2002-04-15 2006-09-06 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP4447821B2 (ja) * 2002-04-15 2010-04-07 ソニー株式会社 情報処理装置および方法
US6782477B2 (en) * 2002-04-16 2004-08-24 Song Computer Entertainment America Inc. Method and system for using tamperproof hardware to provide copy protection and online security
US7287275B2 (en) 2002-04-17 2007-10-23 Moskowitz Scott A Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
JP4224250B2 (ja) * 2002-04-17 2009-02-12 パイオニア株式会社 音声認識装置、音声認識方法および音声認識プログラム
US7487365B2 (en) * 2002-04-17 2009-02-03 Microsoft Corporation Saving and retrieving data based on symmetric key encryption
US7890771B2 (en) 2002-04-17 2011-02-15 Microsoft Corporation Saving and retrieving data based on public key encryption
US20030200145A1 (en) * 2002-04-18 2003-10-23 Brad Krassner Internet-based system and method for creating and distributing customized rich media marketing and sales materials via e-mail
AU2003228616A1 (en) * 2002-04-19 2003-11-03 Walker Digital, Llc Method for employing flat rate play
US20050071657A1 (en) * 2003-09-30 2005-03-31 Pss Systems, Inc. Method and system for securing digital assets using time-based security criteria
JP3942941B2 (ja) * 2002-04-22 2007-07-11 三菱電機株式会社 通信装置及びプラグインモジュール制御方法及びコンピュータに実行させるためのプログラム及びコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
US7748045B2 (en) 2004-03-30 2010-06-29 Michael Frederick Kenrich Method and system for providing cryptographic document retention with off-line access
US8613102B2 (en) 2004-03-30 2013-12-17 Intellectual Ventures I Llc Method and system for providing document retention using cryptography
US6944627B2 (en) * 2002-04-23 2005-09-13 International Business Machines Corporation Content management system and methodology employing a tree-based table hierarchy featuring arbitrary information retrieval from different locations in the hierarchy
US7035854B2 (en) * 2002-04-23 2006-04-25 International Business Machines Corporation Content management system and methodology employing non-transferable access tokens to control data access
US6947948B2 (en) * 2002-04-23 2005-09-20 International Business Machines Corporation Version-enabled, multi-typed, multi-targeting referential integrity relational database system and methodology
US6999966B2 (en) * 2002-04-23 2006-02-14 International Business Machines Corporation Content management system and methodology for implementing a complex object using nested/recursive structures
US7082455B2 (en) * 2002-04-23 2006-07-25 International Business Machines Corporation Method and apparatus of parameter passing of structured data for stored procedures in a content management system
US6938050B2 (en) * 2002-04-23 2005-08-30 International Business Machines Corporation Content management system and methodology employing a tree-based table hierarchy which accomodates opening a dynamically variable number of cursors therefor
US6950815B2 (en) * 2002-04-23 2005-09-27 International Business Machines Corporation Content management system and methodology featuring query conversion capability for efficient searching
US7447799B2 (en) * 2002-04-24 2008-11-04 Good Technology, Inc. System and method for automatically updating a wireless device
TW531876B (en) * 2002-04-24 2003-05-11 Winbond Electronics Corp Manufacturing method of identification code for integrated circuit
US6959297B2 (en) 2002-04-25 2005-10-25 Winnow Technology, Llc System and process for searching within a data stream using a pointer matrix and a trap matrix
US7349553B2 (en) * 2002-04-29 2008-03-25 The Boeing Company Watermarks for secure distribution of digital data
US6954718B2 (en) * 2002-04-29 2005-10-11 The Boeing Company Method and apparatus for comparing actual use data with contract data
AU2003232016A1 (en) 2002-04-29 2003-11-17 Contentguard Holdings, Inc. Rights management system using legality expression language
US7667760B2 (en) * 2002-05-02 2010-02-23 Honda Giken Kogyp Kabushiki Kaisha Image sensor output correction device
US20030206519A1 (en) * 2002-05-03 2003-11-06 Michael Sanders System and method for encoding and decoding messages
US8250663B2 (en) * 2002-09-04 2012-08-21 Music Public Broadcasting, Inc. Method and system for controlling presentation of media on a media storage device
US20050135613A1 (en) * 2002-05-10 2005-06-23 Karlheinz Brandenburg Device and method for generating encrypted data, for decrypting encrypted data and for generating re-signed data
JP2003330896A (ja) * 2002-05-13 2003-11-21 Sony Corp 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム
US20060036447A1 (en) * 2002-05-15 2006-02-16 Stefan Roever Methods of facilitating contact management using a computerized system including a set of titles
US7707121B1 (en) 2002-05-15 2010-04-27 Navio Systems, Inc. Methods and apparatus for title structure and management
US20030217006A1 (en) * 2002-05-15 2003-11-20 Stefan Roever Methods and apparatus for a title transaction network
US7814025B2 (en) * 2002-05-15 2010-10-12 Navio Systems, Inc. Methods and apparatus for title protocol, authentication, and sharing
US7523490B2 (en) 2002-05-15 2009-04-21 Microsoft Corporation Session key security protocol
US7680743B2 (en) * 2002-05-15 2010-03-16 Microsoft Corporation Software application protection by way of a digital rights management (DRM) system
US7707066B2 (en) * 2002-05-15 2010-04-27 Navio Systems, Inc. Methods of facilitating merchant transactions using a computerized system including a set of titles
US7552205B2 (en) * 2002-05-21 2009-06-23 Accenture Global Services Gmbh Distributed transaction event matching
US7490167B2 (en) * 2002-05-22 2009-02-10 Sony Corporation System and method for platform and language-independent development and delivery of page-based content
US7657917B2 (en) * 2002-05-23 2010-02-02 Microsoft Corporation Interactivity emulator for broadcast communication
US7861082B2 (en) 2002-05-24 2010-12-28 Pinder Howard G Validating client-receivers
US7181010B2 (en) * 2002-05-24 2007-02-20 Scientific-Atlanta, Inc. Apparatus for entitling remote client devices
CN100430962C (zh) * 2002-05-31 2008-11-05 富士通株式会社 内容投送存储系统、服务器、终端、方法和程序
US20030226020A1 (en) * 2002-06-04 2003-12-04 Ripley Michael S. Protecting digital broadcast content from unauthorized redistribution
US20030229595A1 (en) * 2002-06-05 2003-12-11 Risto Mononen Charging of network access and services
US7886365B2 (en) * 2002-06-11 2011-02-08 Panasonic Corporation Content-log analyzing system and data-communication controlling device
US7444655B2 (en) * 2002-06-11 2008-10-28 Microsoft Corporation Anonymous aggregated data collection
US9813514B2 (en) 2002-06-12 2017-11-07 Good Technology Holdings Limited Information repository system including a wireless device and related method
JP2006513591A (ja) * 2002-06-12 2006-04-20 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 条件付アクセス装置における暗号化されたデータのトリックプレイ
US7058651B2 (en) * 2002-06-14 2006-06-06 International Business Machines Corporation Method, computer program product, and system for automatic class generation with simultaneous customization and interchange capability
US9805032B2 (en) 2002-06-14 2017-10-31 Koninklijke Philips N.V. Client-server protocol
US6795404B2 (en) * 2002-06-18 2004-09-21 Bellsouth Intellectual Property Corporation Device for aggregating, translating, and disseminating communications within a multiple device environment
US7194527B2 (en) * 2002-06-18 2007-03-20 Microsoft Corporation Media variations browser
US6889207B2 (en) 2002-06-18 2005-05-03 Bellsouth Intellectual Property Corporation Content control in a device environment
US7016888B2 (en) 2002-06-18 2006-03-21 Bellsouth Intellectual Property Corporation Learning device interaction rules
US7072726B2 (en) * 2002-06-19 2006-07-04 Microsoft Corporation Converting M channels of digital audio data into N channels of digital audio data
US20030236750A1 (en) * 2002-06-19 2003-12-25 Suermondt Henri Jacques Customized information access
US7203844B1 (en) * 2002-06-20 2007-04-10 Oxford William V Method and system for a recursive security protocol for digital copyright control
US8438392B2 (en) * 2002-06-20 2013-05-07 Krimmeni Technologies, Inc. Method and system for control of code execution on a general purpose computing device and control of code execution in a recursive security protocol
US7020710B2 (en) * 2002-06-21 2006-03-28 Thomson Licensing Streaming media delivery on multicast networks for network and server bandwidth minimization and enhanced personalization
US7219308B2 (en) 2002-06-21 2007-05-15 Microsoft Corporation User interface for media player program
US20030236695A1 (en) * 2002-06-21 2003-12-25 Litwin Louis Robert Method for media popularity determination by a media playback device
JP4028304B2 (ja) * 2002-06-25 2007-12-26 大日本印刷株式会社 電子契約システム
US20040002993A1 (en) * 2002-06-26 2004-01-01 Microsoft Corporation User feedback processing of metadata associated with digital media files
US20060041760A1 (en) * 2002-06-26 2006-02-23 Zezhen Huang Trusted computer activity monitoring and recording system and method
US6996390B2 (en) * 2002-06-26 2006-02-07 Microsoft Corporation Smart car radio
US7065527B2 (en) * 2002-06-26 2006-06-20 Microsoft Corporation Systems and methods of optimizing metadata publishing system updates by alternating databases
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
US7891007B2 (en) * 2002-06-28 2011-02-15 Microsoft Corporation Systems and methods for issuing usage licenses for digital content and services
US7392384B2 (en) * 2002-06-28 2008-06-24 Hewlett-Packard Development Company, L.P. Method and system for secure storage, transmission and control of cryptographic keys
US7631318B2 (en) * 2002-06-28 2009-12-08 Microsoft Corporation Secure server plug-in architecture for digital rights management systems
US7353402B2 (en) * 2002-06-28 2008-04-01 Microsoft Corporation Obtaining a signed rights label (SRL) for digital content and obtaining a digital license corresponding to the content based on the SRL in a digital rights management system
US7281273B2 (en) * 2002-06-28 2007-10-09 Microsoft Corporation Protecting content on medium from unfettered distribution
US7523310B2 (en) 2002-06-28 2009-04-21 Microsoft Corporation Domain-based trust models for rights management of content
US7502945B2 (en) 2002-06-28 2009-03-10 Microsoft Corporation Using a flexible rights template to obtain a signed rights label (SRL) for digital content in a rights management system
DE10229706A1 (de) * 2002-07-02 2004-12-09 T-Mobile Deutschland Gmbh Verfahren zur Speicherplatzverwaltung in einem Speichrmedium eines digitalen Endgeräts bei einer Datenspeicherung nach dem Verfahren der priorisierten Pixelübertragung
US6655580B1 (en) * 2002-07-02 2003-12-02 Michael Jared Ergo System and method for renting or purchasing digital media
US20040006541A1 (en) * 2002-07-08 2004-01-08 International Business Corporation Method and system for purchasing broadcast content
US8516034B1 (en) 2002-07-08 2013-08-20 Good Technology Software, Inc System and method for modifying application behavior based on network bandwidth
US7003131B2 (en) * 2002-07-09 2006-02-21 Kaleidescape, Inc. Watermarking and fingerprinting digital content using alternative blocks to embed information
US20040083487A1 (en) * 2002-07-09 2004-04-29 Kaleidescape, A Corporation Content and key distribution system for digital content representing media streams
CA2407774C (en) * 2002-07-16 2005-01-04 Musicrypt Inc. Content distribution system and method
US9349411B2 (en) * 2002-07-16 2016-05-24 Digimarc Corporation Digital watermarking and fingerprinting applications for copy protection
US20040015408A1 (en) * 2002-07-18 2004-01-22 Rauen Philip Joseph Corporate content management and delivery system
US7047488B2 (en) 2002-07-19 2006-05-16 Open Invention Network Registry driven interoperability and exchange of documents
WO2004010270A2 (en) * 2002-07-22 2004-01-29 Koninklijke Philips Electronics N.V. Regulating content usage in a device
AU2004202361B2 (en) * 2002-07-23 2004-09-16 Samsung Electronics Co., Ltd Index structure of metadata, method for providing indices of metadata, and metadata searching method and apparatus using the indices of metadata
KR20040010023A (ko) * 2002-07-23 2004-01-31 삼성전자주식회사 디지털 컨텐츠 메타데이터의 복합 조건 검색을 위한인코딩된 멀티키 인덱스 정보 스트림 구조
AU2004202362B2 (en) * 2002-07-23 2004-09-16 Samsung Electronics Co., Ltd Index structure of metadata, method for providing indices of metadata, and metadata searching method and apparatus using the indices of metadata
AU2004202360B2 (en) * 2002-07-23 2004-09-16 Samsung Electronics Co., Ltd Index structure of metadata, method for providing indices of metadata, and metadata searching method and apparatus using the indices of metadata
US6980995B2 (en) * 2002-07-23 2005-12-27 International Business Machines Corporation Method, computer program product, and system for automatically generating a hierarchial database schema report to facilitate writing application code for accessing hierarchial databases
GB2397406B (en) * 2002-07-23 2005-02-09 Samsung Electronics Co Ltd Index structure of metadata, method for providing indices of metadata, and metadata searching method and apparatus using the indices of metadata
DE60317328T2 (de) * 2002-07-23 2008-03-06 Samsung Electronics Co., Ltd., Suwon Methode zur Bereitstellung von Metadaten
RU2303285C2 (ru) * 2002-07-23 2007-07-20 Самсунг Электроникс Ко., Лтд. Структура потока данных индекса с кодированным многокомпонентным ключом
AU2004202364B2 (en) * 2002-07-23 2004-09-16 Samsung Electronics Co., Ltd Index structure of metadata, method for providing indices of metadata, and metadata searching method and apparatus using the indices of metadata
JP2004054834A (ja) * 2002-07-24 2004-02-19 Matsushita Electric Ind Co Ltd プログラム開発方法、プログラム開発支援装置およびプログラム実装方法
JP4387087B2 (ja) 2002-07-25 2009-12-16 三洋電機株式会社 データ記憶装置
WO2004012126A2 (en) * 2002-07-29 2004-02-05 Opinionlab, Inc. System and method for providing substantially real-time access to collected information concerning user interaction with a web page of a website
US7370285B1 (en) * 2002-07-31 2008-05-06 Opinionlab, Inc. Receiving and reporting page-specific user feedback concerning one or more particular web pages of a website
US7478121B1 (en) 2002-07-31 2009-01-13 Opinionlab, Inc. Receiving and reporting page-specific user feedback concerning one or more particular web pages of a website
US20040093595A1 (en) * 2002-08-08 2004-05-13 Eric Bilange Software application framework for network-connected devices
US20040034539A1 (en) * 2002-08-14 2004-02-19 Zitler Justin A. Original way to sell new sound recordings
US7509667B1 (en) 2002-08-15 2009-03-24 Sprint Communications Company L.P. Broadband content jukebox with profile-based caching
US7136866B2 (en) * 2002-08-15 2006-11-14 Microsoft Corporation Media identifier registry
US7113766B2 (en) * 2002-08-15 2006-09-26 Qualcomm Inc. Transaction processing
SE0202450D0 (sv) * 2002-08-15 2002-08-15 Ericsson Telefon Ab L M Non-repudiation of digital content
CA2494817A1 (en) * 2002-08-21 2004-03-04 Disney Enterprises, Inc. Digital home movie library
US7979700B2 (en) * 2002-08-23 2011-07-12 Sandisk Corporation Apparatus, system and method for securing digital documents in a digital appliance
AU2003257347A1 (en) * 2002-08-27 2004-03-19 Barix Ag System for managing and outputting audio data
US20040044724A1 (en) * 2002-08-27 2004-03-04 Bell Cynthia S. Apparatus and methods to exchange menu information among processor-based devices
US7426532B2 (en) 2002-08-27 2008-09-16 Intel Corporation Network of disparate processor-based devices to exchange and display media files
US7376696B2 (en) 2002-08-27 2008-05-20 Intel Corporation User interface to facilitate exchanging files among processor-based devices
US7599496B2 (en) * 2002-08-27 2009-10-06 Pine Valley Investments, Inc. Secure encryption key distribution
EP1535423A2 (en) * 2002-08-28 2005-06-01 Matsushita Electric Industrial Co., Ltd. Key delivery for operating an home network
US20040044900A1 (en) * 2002-08-29 2004-03-04 Bei Wang Copy protection of DVD related web content
US20050246193A1 (en) * 2002-08-30 2005-11-03 Navio Systems, Inc. Methods and apparatus for enabling transaction relating to digital assets
US20050038724A1 (en) * 2002-08-30 2005-02-17 Navio Systems, Inc. Methods and apparatus for enabling transaction relating to digital assets
US20050038707A1 (en) * 2002-08-30 2005-02-17 Navio Systems, Inc. Methods and apparatus for enabling transactions in networks
US20050234860A1 (en) * 2002-08-30 2005-10-20 Navio Systems, Inc. User agent for facilitating transactions in networks
US7509485B2 (en) * 2002-09-04 2009-03-24 Chou Hui-Ling Method for loading a program module in an operating system
US8818896B2 (en) 2002-09-09 2014-08-26 Sony Corporation Selective encryption with coverage encryption
US7900051B2 (en) * 2002-09-10 2011-03-01 Stmicroelectronics S.A. Secure multimedia data transmission method
US7512810B1 (en) 2002-09-11 2009-03-31 Guardian Data Storage Llc Method and system for protecting encrypted files transmitted over a network
JP2004102789A (ja) * 2002-09-11 2004-04-02 Sony Corp ライセンス管理装置、ライセンス管理方法、並びにコンピュータ・プログラム
US7200868B2 (en) * 2002-09-12 2007-04-03 Scientific-Atlanta, Inc. Apparatus for encryption key management
US7461067B2 (en) * 2002-09-13 2008-12-02 Motricity, Inc. System for supporting production, management and delivery of media content for wireless devices
US7587600B2 (en) * 2002-09-16 2009-09-08 Telefonaktiebolaget L M Ericsson (Publ.) Loading data onto an electronic device
US8301884B2 (en) * 2002-09-16 2012-10-30 Samsung Electronics Co., Ltd. Method of managing metadata
US20050005116A1 (en) * 2002-09-18 2005-01-06 Commerce One Operations, Inc. Dynamic interoperability contract for web services
US20040054893A1 (en) * 2002-09-18 2004-03-18 Anthony Ellis Method and system for a file encryption and monitoring system
US8064508B1 (en) * 2002-09-19 2011-11-22 Silicon Image, Inc. Equalizer with controllably weighted parallel high pass and low pass filters and receiver including such an equalizer
US7502470B2 (en) * 2003-01-13 2009-03-10 Silicon Image, Inc. Method and apparatus for content protection within an open architecture system
JP4039923B2 (ja) * 2002-09-20 2008-01-30 富士通株式会社 ソフトウェア実行管理装置、ソフトウェア実行管理方法、およびソフトウェア実行管理プログラム
WO2004029771A2 (en) * 2002-09-26 2004-04-08 Video Furnace, Inc. Digital content delivery and viewing system and method
US7548621B1 (en) * 2002-09-26 2009-06-16 Ncr Corporation System and method for securing a base derivation key for use in injection of derived unique key per transaction devices
US10721066B2 (en) 2002-09-30 2020-07-21 Myport Ip, Inc. Method for voice assistant, location tagging, multi-media capture, transmission, speech to text conversion, photo/video image/object recognition, creation of searchable metatags/contextual tags, storage and search retrieval
KR20050046815A (ko) * 2002-09-30 2005-05-18 코닌클리케 필립스 일렉트로닉스 엔.브이. 지문 추출
US6996251B2 (en) 2002-09-30 2006-02-07 Myport Technologies, Inc. Forensic communication apparatus and method
US7778438B2 (en) 2002-09-30 2010-08-17 Myport Technologies, Inc. Method for multi-media recognition, data conversion, creation of metatags, storage and search retrieval
JP2004133576A (ja) * 2002-10-09 2004-04-30 Sony Corp 情報処理装置、コンテンツ配信サーバ、ライセンスサーバ、および方法、並びにコンピュータ・プログラム
EP2442566A3 (en) 2002-10-15 2012-08-08 Verance Corporation Media Monitoring, Management and Information System
GB2394611A (en) * 2002-10-21 2004-04-28 Sony Uk Ltd Metadata generation providing a quasi-unique reference value
US7917748B2 (en) * 2002-10-25 2011-03-29 Pine Valley Investments, Inc. Secure group secret distribution
US7574607B1 (en) * 2002-10-29 2009-08-11 Zix Corporation Secure pipeline processing
US7836310B1 (en) 2002-11-01 2010-11-16 Yevgeniy Gutnik Security system that uses indirect password-based encryption
US7724907B2 (en) * 2002-11-05 2010-05-25 Sony Corporation Mechanism for protecting the transfer of digital content
US8572408B2 (en) 2002-11-05 2013-10-29 Sony Corporation Digital rights management of a digital device
US7363244B2 (en) * 2002-11-08 2008-04-22 Palo Alto Research Center Incorporated Methods, apparatus, and program products for inferring service usage
US7296158B2 (en) 2002-11-08 2007-11-13 Palo Alto Research Center Incorporated Methods, apparatus, and program products for inferring service usage
AU2003274545A1 (en) * 2002-11-12 2004-06-03 Koninklijke Philips Electronics N.V. Fingerprinting multimedia contents
JP4099039B2 (ja) * 2002-11-15 2008-06-11 松下電器産業株式会社 プログラム更新方法
US20040098602A1 (en) * 2002-11-18 2004-05-20 Microsoft Corporation Prerequisite rights
US20040098277A1 (en) * 2002-11-18 2004-05-20 Microsoft Corporation Licenses that include fields identifying properties
US7225458B2 (en) * 2002-11-21 2007-05-29 The Directv Group, Inc. Method and apparatus for ensuring reception of conditional access information in multi-tuner receivers
US7000241B2 (en) * 2002-11-21 2006-02-14 The Directv Group, Inc. Method and apparatus for minimizing conditional access information overhead while ensuring conditional access information reception in multi-tuner receivers
US8195714B2 (en) 2002-12-11 2012-06-05 Leaper Technologies, Inc. Context instantiated application protocol
US7925246B2 (en) * 2002-12-11 2011-04-12 Leader Technologies, Inc. Radio/telephony interoperability system
US7797064B2 (en) 2002-12-13 2010-09-14 Stephen Loomis Apparatus and method for skipping songs without delay
US7412532B2 (en) * 2002-12-13 2008-08-12 Aol Llc, A Deleware Limited Liability Company Multimedia scheduler
AU2002953325A0 (en) * 2002-12-13 2003-01-09 Executive Computing Holdings Pty Ltd Means for providing protection for digital assets
US20040177115A1 (en) * 2002-12-13 2004-09-09 Hollander Marc S. System and method for music search and discovery
US8667525B2 (en) 2002-12-13 2014-03-04 Sony Corporation Targeted advertisement selection from a digital stream
US8645988B2 (en) 2002-12-13 2014-02-04 Sony Corporation Content personalization for digital content
US7912920B2 (en) 2002-12-13 2011-03-22 Stephen Loomis Stream sourcing content delivery system
US7493289B2 (en) * 2002-12-13 2009-02-17 Aol Llc Digital content store system
US7706540B2 (en) * 2002-12-16 2010-04-27 Entriq, Inc. Content distribution using set of session keys
JP4099049B2 (ja) * 2002-12-16 2008-06-11 株式会社エヌ・ティ・ティ・ドコモ 通信方法および通信システム
US8127361B2 (en) * 2002-12-20 2012-02-28 Koninklijke Philips Electronics N.V. Hierarchical scheme for secure multimedia distribution
CN1729671A (zh) * 2002-12-20 2006-02-01 松下电器产业株式会社 内容历史日志收集系统、终端设备以及服务器设备
US20060287925A1 (en) * 2002-12-20 2006-12-21 Taylor William R Automated sales center
US7890990B1 (en) 2002-12-20 2011-02-15 Klimenty Vainstein Security system with staging capabilities
GB0229894D0 (en) * 2002-12-21 2003-01-29 Ibm Methods, apparatus and computer programs for generating and/or using conditional electronic signatures and/or for reporting status changes
US20040122746A1 (en) * 2002-12-23 2004-06-24 Charlier Michael L. Method and system for direct purchase in response to a multi-media display
US8225359B2 (en) 2002-12-24 2012-07-17 Poltorak Alexander I Apparatus and method for providing information in conjunction with media content
US7164882B2 (en) 2002-12-24 2007-01-16 Poltorak Alexander I Apparatus and method for facilitating a purchase using information provided on a media playing device
US20040128251A1 (en) * 2002-12-31 2004-07-01 Chris Adam Apparatus, system and method for licensing
US7801820B2 (en) * 2003-01-13 2010-09-21 Sony Corporation Real-time delivery of license for previously stored encrypted content
US20040143661A1 (en) * 2003-01-14 2004-07-22 Akio Higashi Content history log collecting system
US8943024B1 (en) * 2003-01-17 2015-01-27 Daniel John Gardner System and method for data de-duplication
US8065277B1 (en) 2003-01-17 2011-11-22 Daniel John Gardner System and method for a data extraction and backup database
US20040143596A1 (en) * 2003-01-17 2004-07-22 Mark Sirkin Content distributon method and apparatus
US8375008B1 (en) 2003-01-17 2013-02-12 Robert Gomes Method and system for enterprise-wide retention of digital or electronic data
US8630984B1 (en) 2003-01-17 2014-01-14 Renew Data Corp. System and method for data extraction from email files
US20040148177A1 (en) * 2003-01-27 2004-07-29 Yung-Chiuan Weng Method and apparatus of audio performance
JP4029735B2 (ja) * 2003-01-28 2008-01-09 ヤマハ株式会社 曲データ再生装置及びプログラム
US20050160064A1 (en) * 2003-01-30 2005-07-21 Arto Lehtonen Confirming user rights in distribution of application programs
US7231404B2 (en) * 2003-01-31 2007-06-12 Nokia Corporation Datacast file transmission with meta-data retention
US8332326B2 (en) 2003-02-01 2012-12-11 Audible Magic Corporation Method and apparatus to identify a work received by a processing system
US20050004873A1 (en) * 2003-02-03 2005-01-06 Robin Pou Distribution and rights management of digital content
US20060053079A1 (en) * 2003-02-03 2006-03-09 Brad Edmonson User-defined electronic stores for marketing digital rights licenses
US20050102515A1 (en) * 2003-02-03 2005-05-12 Dave Jaworski Controlling read and write operations for digital media
US20060053080A1 (en) * 2003-02-03 2006-03-09 Brad Edmonson Centralized management of digital rights licensing
US9818136B1 (en) 2003-02-05 2017-11-14 Steven M. Hoffberg System and method for determining contingent relevance
AT501256A2 (de) * 2003-02-06 2006-07-15 Mobilkom Austria Ag & Co Kg System zur verwaltung von produkten und produktteilen oder zugeordneten seriennummern sowie datenverarbeitungsanlage
US20040167832A1 (en) * 2003-02-06 2004-08-26 Volkmar Wille Method and data processing system for managing products and product parts, associated computer product, and computer readable medium
US7322042B2 (en) * 2003-02-07 2008-01-22 Broadon Communications Corp. Secure and backward-compatible processor and secure software execution thereon
US20100017627A1 (en) * 2003-02-07 2010-01-21 Broadon Communications Corp. Ensuring authenticity in a closed content distribution system
US7779482B1 (en) 2003-02-07 2010-08-17 iGware Inc Delivery of license information using a short messaging system protocol in a closed content distribution system
US20040267384A1 (en) * 2003-02-07 2004-12-30 Broadon Communications, Inc. Integrated console and controller
US8131649B2 (en) 2003-02-07 2012-03-06 Igware, Inc. Static-or-dynamic and limited-or-unlimited content rights
US7577999B2 (en) * 2003-02-11 2009-08-18 Microsoft Corporation Publishing digital content within a defined universe such as an organization in accordance with a digital rights management (DRM) system
US20040158579A1 (en) * 2003-02-12 2004-08-12 Palamalai Gopalakrishnan Server side play-list
JP2004246715A (ja) * 2003-02-14 2004-09-02 Fujitsu Ltd 認証情報処理方法
US7392246B2 (en) * 2003-02-14 2008-06-24 International Business Machines Corporation Method for implementing access control for queries to a content management system
US7788177B2 (en) * 2003-02-19 2010-08-31 Bible Jr Robert Encrypted e-commerce product
JP2004254027A (ja) * 2003-02-19 2004-09-09 Toshiba Corp サーバ装置、鍵管理装置、暗号通信方法及びプログラム
US7835520B2 (en) * 2003-02-20 2010-11-16 Zoran Corporation Unique identifier per chip for digital audio/video data encryption/decryption in personal video recorders
US6973451B2 (en) * 2003-02-21 2005-12-06 Sony Corporation Medium content identification
US8117130B2 (en) * 2003-02-25 2012-02-14 Stragent, Llc Batch loading and self-registration of digital media files
US20060167813A1 (en) * 2003-02-25 2006-07-27 Ali Aydar Managing digital media rights through missing masters lists
US7370212B2 (en) 2003-02-25 2008-05-06 Microsoft Corporation Issuing a publisher use license off-line in a digital rights management (DRM) system
WO2004077265A2 (en) * 2003-02-25 2004-09-10 Snocap, Inc. Content regulation
DE10308011B4 (de) * 2003-02-25 2005-04-28 Siemens Ag Verfahren zum prämienbasierten Empfehlen von auf ein Mobilfunkendgerät herunterladbaren Inhaltsobjekten
US20060167882A1 (en) * 2003-02-25 2006-07-27 Ali Aydar Digital rights management system architecture
US20060167807A1 (en) * 2003-02-25 2006-07-27 Ali Aydar Dispute resolution in an open copyright database
US20060167804A1 (en) * 2003-02-25 2006-07-27 Ali Aydar Track listening and playing service for digital media files
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
US7318236B2 (en) * 2003-02-27 2008-01-08 Microsoft Corporation Tying a digital license to a user and tying the user to multiple computing devices in a digital rights management (DRM) system
WO2004077793A1 (en) * 2003-02-28 2004-09-10 Matsushita Electric Industrial Co., Ltd. System and method for content history log collection for digital rights management
EP1599999B1 (en) * 2003-03-04 2007-08-29 Gamelogic Inc. Conditional access system and method
JP2004265333A (ja) 2003-03-04 2004-09-24 Sony Corp 情報処理装置および方法、並びにプログラム
US20040177138A1 (en) * 2003-03-05 2004-09-09 Mathias Salle Method and system for processing user feedback received from a user of a website
US7626609B1 (en) 2003-03-07 2009-12-01 Music Choice Method and system for displaying content while reducing burn-in of a display
US7158169B1 (en) 2003-03-07 2007-01-02 Music Choice Method and system for displaying content while reducing burn-in of a display
US20040181487A1 (en) * 2003-03-10 2004-09-16 Microsoft Corporation Digital media clearing house platform
US7467100B2 (en) * 2003-03-10 2008-12-16 Fujitsu Limited Personal shopping data service system using extended gaming machine memory module
CN1788453B (zh) * 2003-03-11 2012-03-28 松下电器产业株式会社 内容记录/再现系统、配送设备、再现设备以及记录设备
US9232077B2 (en) 2003-03-12 2016-01-05 Qualcomm Incorporated Automatic subscription system for applications and services provided to wireless devices
CA2519116C (en) * 2003-03-13 2012-11-13 Drm Technologies, Llc Secure streaming container
US20040187004A1 (en) * 2003-03-14 2004-09-23 Eastman Kodak Company Method of embedding and extracting information using induced affine transformations
US7356143B2 (en) * 2003-03-18 2008-04-08 Widevine Technologies, Inc System, method, and apparatus for securely providing content viewable on a secure device
US7007170B2 (en) * 2003-03-18 2006-02-28 Widevine Technologies, Inc. System, method, and apparatus for securely providing content viewable on a secure device
US7089425B2 (en) * 2003-03-18 2006-08-08 Ci4 Technologies, Inc. Remote access authorization of local content
US7370066B1 (en) 2003-03-24 2008-05-06 Microsoft Corporation System and method for offline editing of data files
US7415672B1 (en) 2003-03-24 2008-08-19 Microsoft Corporation System and method for designing electronic forms
US7275216B2 (en) * 2003-03-24 2007-09-25 Microsoft Corporation System and method for designing electronic forms and hierarchical schemas
JP4554598B2 (ja) * 2003-03-27 2010-09-29 サンディスク アイエル リミテッド すべてのユーザによる完全なアクセスが可能なデータ記憶デバイス
US7296017B2 (en) 2003-03-28 2007-11-13 Microsoft Corporation Validation of XML data files
US7913159B2 (en) 2003-03-28 2011-03-22 Microsoft Corporation System and method for real-time validation of structured data files
US7526565B2 (en) * 2003-04-03 2009-04-28 International Business Machines Corporation Multiple description hinting and switching for adaptive media services
US20050114374A1 (en) * 2003-04-04 2005-05-26 Juszkiewicz Henry E. User interface for a combination compact disc recorder and player system
US7249147B2 (en) * 2003-04-04 2007-07-24 Gibson Guitar Corp. Combination compact disc recorder and player system
US7216178B2 (en) * 2003-04-04 2007-05-08 Gibson Guitar Corp. System and method for distributing music to customers over the internet using uniquely identified proprietary devices
WO2004090658A2 (en) * 2003-04-07 2004-10-21 Dcode Ncode International Corporation Digital media file conversion
US7822685B1 (en) * 2003-04-09 2010-10-26 Cisco Technology, Inc. Method and system for digital rights management brokering and digital asset security transcoding
US7373519B1 (en) 2003-04-09 2008-05-13 Symantec Corporation Distinguishing legitimate modifications from malicious modifications during executable computer file modification analysis
US7690989B2 (en) * 2003-04-10 2010-04-06 Walker Digital, Llc System and method for awarding prizes in a local edition of an online game
FR2853786B1 (fr) * 2003-04-11 2005-08-05 Medialive Procede et equipement de distribution de produits videos numeriques avec une restriction de certains au moins des droits de representation et de reproduction
US20040205345A1 (en) * 2003-04-11 2004-10-14 Ripley Michael S. System for identification and revocation of audiovisual titles and replicators
GB2400463B (en) * 2003-04-11 2005-05-25 Nextenders Data processing apparatus and method for distributing and authenticating electronic documents
EP1614064B1 (en) 2003-04-16 2010-12-08 L-1 Secure Credentialing, Inc. Three dimensional data storage
US20050125405A1 (en) * 2003-04-18 2005-06-09 Kaleidescape, Inc. Distinct display of differentiated rights in property
US7376832B2 (en) * 2003-04-21 2008-05-20 International Business Machines Corporation Distributed method, system and computer program product for establishing security in a publish/subscribe data processing broker network
JP4271483B2 (ja) * 2003-04-24 2009-06-03 ソニー株式会社 コンテンツ処理装置およびコンテンツ処理方法
KR100732590B1 (ko) 2003-04-25 2007-06-27 애플 인크. 보안 네트워크를 통한 콘텐츠의 분배 방법 및 그 시스템
EP2270730A1 (en) * 2003-04-25 2011-01-05 Apple Inc. Method and system for network-based purchase and distribution of media
US20050203959A1 (en) * 2003-04-25 2005-09-15 Apple Computer, Inc. Network-based purchase and distribution of digital media items
US20040215534A1 (en) * 2003-04-25 2004-10-28 Apple Computer, Inc. Method and system for network-based allowance control
EP2357623A1 (en) 2003-04-25 2011-08-17 Apple Inc. Graphical user interface for browsing, searching and presenting media items
US20050015602A1 (en) * 2003-04-28 2005-01-20 Rees Robert Thomas Owen Method and apparatus for passing data securely between parties
US7353397B1 (en) * 2003-04-30 2008-04-01 Adobe Systems Incorporated Repurposing digitally signed information
GB0310929D0 (en) * 2003-05-13 2003-06-18 Koninkl Philips Electronics Nv Portable device for storing media content
WO2004102395A1 (ja) * 2003-05-16 2004-11-25 Japan-Wave Inc. デジタルコンテンツの不正使用防止システム
US7363508B2 (en) * 2003-05-21 2008-04-22 Palo Alto Research Center Incorporated System and method for dynamically enabling components to implement data transfer security mechanisms
US7426637B2 (en) * 2003-05-21 2008-09-16 Music Public Broadcasting, Inc. Method and system for controlled media sharing in a network
US9678967B2 (en) * 2003-05-22 2017-06-13 Callahan Cellular L.L.C. Information source agent systems and methods for distributed data storage and management using content signatures
US20070276823A1 (en) * 2003-05-22 2007-11-29 Bruce Borden Data management systems and methods for distributed data storage and management using content signatures
GB2401959B (en) * 2003-05-23 2006-02-22 Hewlett Packard Development Co Data management system
US20040250065A1 (en) * 2003-05-24 2004-12-09 Browning James V. Security software code
WO2004107132A2 (en) * 2003-05-28 2004-12-09 Caymas Systems, Inc. Method, system and software for state signing of internet resources
JP4222110B2 (ja) * 2003-05-28 2009-02-12 ソニー株式会社 情報記録媒体、並びに情報処理装置及び方法
US20040243815A1 (en) * 2003-05-28 2004-12-02 Yoshihiro Tsukamura System and method of distributing and controlling rights of digital content
US8707034B1 (en) 2003-05-30 2014-04-22 Intellectual Ventures I Llc Method and system for using remote headers to secure electronic files
WO2004109466A2 (en) * 2003-06-02 2004-12-16 Infocus Corporation Security of data over a network
US20040249760A1 (en) * 2003-06-03 2004-12-09 Bea Systems, Inc. Self-service customer license management application using encrypted universal resource locators
US20040249756A1 (en) * 2003-06-03 2004-12-09 Bea Systems, Inc. Self-service customer license management application allowing software version upgrade and downgrade
US20040249755A1 (en) * 2003-06-03 2004-12-09 Bea Systems, Inc. Self-service customer license management application using a group administration application
US20040249761A1 (en) * 2003-06-03 2004-12-09 Bea Systems, Inc. Self-service customer license management application providing transaction history
US20040249762A1 (en) * 2003-06-03 2004-12-09 Bea Systems, Inc. Self-service customer license management application using configuration input pages
US20050010532A1 (en) * 2003-07-09 2005-01-13 Bea Systems, Inc. Self-service customer license management application using software license bank
US20040249653A1 (en) * 2003-06-03 2004-12-09 Bea Systems, Inc. Self-service customer license management application allowing users to input missing licenses
US8689125B2 (en) * 2003-10-23 2014-04-01 Google Inc. System and method for automatic information compatibility detection and pasting intervention
CN103001923B (zh) * 2003-06-05 2016-03-30 英特特拉斯特技术公司 用于控制对在计算机系统上的电子内容片段的访问的方法和系统
US7496230B2 (en) * 2003-06-05 2009-02-24 International Business Machines Corporation System and method for automatic natural language translation of embedded text regions in images during information transfer
US7475390B2 (en) * 2004-01-12 2009-01-06 International Business Machines Corporation System and method for automatic natural language translation during information transfer
JP2004364070A (ja) * 2003-06-06 2004-12-24 Hitachi Ltd マスキング可能な署名技術を用いた電子文書管理システム
US7702668B2 (en) * 2003-06-16 2010-04-20 Microsoft Corporation Asset composition
US7827487B1 (en) 2003-06-16 2010-11-02 Opinionlab, Inc. Soliciting user feedback regarding one or more web pages of a website without obscuring visual content
US20060257053A1 (en) * 2003-06-16 2006-11-16 Boudreau Alexandre J Segmentation and data mining for gel electrophoresis images
EP1636936A2 (en) * 2003-06-17 2006-03-22 Visa International Service Association Method and systems for securely exchanging data in an electronic transaction
US20070124602A1 (en) * 2003-06-17 2007-05-31 Stephanie Wald Multimedia storage and access protocol
US7398550B2 (en) * 2003-06-18 2008-07-08 Microsoft Corporation Enhanced shared secret provisioning protocol
US8181022B2 (en) * 2003-06-24 2012-05-15 Realnetworks, Inc. Method and apparatus for controlling access restrictions for media playback
DE10328328B4 (de) * 2003-06-25 2015-06-03 TÜV Rheinland Holding AG Produktschutz-Portal und Verfahren zur Echtheitsprüfung von Produkten
US7512884B2 (en) 2003-06-25 2009-03-31 Microsoft Corporation System and method for switching of media presentation
US7757182B2 (en) * 2003-06-25 2010-07-13 Microsoft Corporation Taskbar media player
US20040267812A1 (en) * 2003-06-26 2004-12-30 Microsoft Corporation Media platform
US20040268120A1 (en) * 2003-06-26 2004-12-30 Nokia, Inc. System and method for public key infrastructure based software licensing
US7734568B2 (en) * 2003-06-26 2010-06-08 Microsoft Corporation DVD metadata wizard
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
US7444344B2 (en) * 2003-06-27 2008-10-28 Microsoft Corporation Method to increase subscription scalability
US7743329B2 (en) * 2003-06-27 2010-06-22 Microsoft Corporation Incorporating interactive media into a playlist
US7716288B2 (en) * 2003-06-27 2010-05-11 Microsoft Corporation Organization-based content rights management and systems, structures, and methods therefor
US7748030B1 (en) * 2003-06-27 2010-06-29 Realnetworks, Inc. Licensing digital content use
US7197515B2 (en) * 2003-06-30 2007-03-27 Microsoft Corporation Declarative solution definition
US7730543B1 (en) 2003-06-30 2010-06-01 Satyajit Nath Method and system for enabling users of a group shared across multiple file security systems to access secured files
US7451392B1 (en) 2003-06-30 2008-11-11 Microsoft Corporation Rendering an HTML electronic form by applying XSLT to XML using a solution
DE10330089B4 (de) * 2003-07-03 2014-02-27 Bt Ignite Gmbh & Co. Verfahren und Vorrichtung zum Übermitteln von Entschlüsselungscodes für frei übertragene, verschlüsselte Programminhalte an eindeutig identifizierbare Empfänger
US7647507B1 (en) * 2003-07-08 2010-01-12 Marvell International Ltd. Secure digital content distribution system and secure hard drive
US20050010531A1 (en) * 2003-07-09 2005-01-13 Kushalnagar Nandakishore R. System and method for distributing digital rights management digital content in a controlled network ensuring digital rights
ITRM20030341A1 (it) * 2003-07-14 2005-01-15 Michele Giudilli Metodo per l'addebito dei costi di fruizione di contenuti
US7392477B2 (en) * 2003-07-18 2008-06-24 Microsoft Corporation Resolving metadata matched to media content
US20050015405A1 (en) * 2003-07-18 2005-01-20 Microsoft Corporation Multi-valued properties
US7293227B2 (en) * 2003-07-18 2007-11-06 Microsoft Corporation Associating image files with media content
US7313591B2 (en) 2003-07-18 2007-12-25 Microsoft Corporation Methods, computer readable mediums and systems for requesting, retrieving and delivering metadata pages
US7650563B2 (en) 2003-07-18 2010-01-19 Microsoft Corporation Aggregating metadata for media content from multiple devices
US7213268B2 (en) * 2003-07-25 2007-05-01 Aviation Communication And Surveillance Systems, Llc Method for controlling customer-implemented data updates
US8082563B2 (en) * 2003-07-25 2011-12-20 Home Box Office, Inc. System and method for content access control through default profiles and metadata pointers
WO2005013133A2 (en) * 2003-07-28 2005-02-10 Sandisk Secure Content Solutions, Inc. System, apparatus and method for controlling a storage device
US7406660B1 (en) 2003-08-01 2008-07-29 Microsoft Corporation Mapping between structured data and a visual surface
JP2005149466A (ja) * 2003-08-01 2005-06-09 Yoshinobu Inada 利用対象についての利用権の販売管理システム、販売サーバ、端末装置および販売管理方法
US8180681B2 (en) * 2003-08-05 2012-05-15 Intraware, Inc. Automated entitlement management method and apparatus for capturing maintenance renewals revenues
US7831515B2 (en) * 2003-08-05 2010-11-09 Intraware. Inc. Method and system for subscription-based, entitlement-driven license key generation and distribution for digital goods
US7958163B2 (en) * 2003-08-05 2011-06-07 Intraware, Inc. System and method for bulk transfer of digital goods
US20050033652A1 (en) * 2003-08-05 2005-02-10 James Brentano Method and system for managing digital goods
US7334187B1 (en) 2003-08-06 2008-02-19 Microsoft Corporation Electronic form aggregation
US7213036B2 (en) 2003-08-12 2007-05-01 Aol Llc System for incorporating information about a source and usage of a media asset into the asset itself
US7886067B2 (en) * 2003-08-14 2011-02-08 Rich Hedia Club, LLC Internet-based system and method for distributing interstitial advertisements
EP1654829A1 (en) * 2003-08-15 2006-05-10 Nokia Corporation Broadcast storage arrangement
US20050044105A1 (en) * 2003-08-19 2005-02-24 Kelly Terrell System and method for delivery of content-specific video clips
US7698229B2 (en) * 2003-08-29 2010-04-13 International Business Machines Corporation Method and apparatus for trading digital items in a network data processing system
US7380209B2 (en) 2003-09-02 2008-05-27 International Business Machines Corporation Managing electronic documents utilizing a digital seal
US7546288B2 (en) 2003-09-04 2009-06-09 Microsoft Corporation Matching media file metadata to standardized metadata
US7685646B1 (en) * 2003-09-10 2010-03-23 Realnetworks, Inc. System and method for distributing protected audio content on optical media
EP1664997A4 (en) 2003-09-10 2007-12-19 Yahoo Inc MUSIC PURCHASING AND PLAYING SYSTEM AND METHOD
US7363215B1 (en) * 2003-09-12 2008-04-22 Patrick William Jamieson Process and system for updating semantic knowledge over a computer network
US7584353B2 (en) * 2003-09-12 2009-09-01 Trimble Navigation Limited Preventing unauthorized distribution of media content within a global network
US9100814B2 (en) * 2003-09-17 2015-08-04 Unwired Plant, Llc Federated download of digital content to wireless devices
US20050267844A1 (en) * 2003-09-17 2005-12-01 Michel Gallant Secure electronic file delivery system
KR100493904B1 (ko) * 2003-09-18 2005-06-10 삼성전자주식회사 다수의 기기를 지원하는 drm 라이센스 방법
KR100559730B1 (ko) * 2003-09-22 2006-03-15 삼성전자주식회사 기록 시스템을 위한 데이터 부호화/복호화 방법 및 장치
US7552334B2 (en) * 2003-09-24 2009-06-23 The Boeing Company System and method for presentation integrity
US7389273B2 (en) * 2003-09-25 2008-06-17 Scott Andrew Irwin System and method for federated rights management
US20050071656A1 (en) * 2003-09-25 2005-03-31 Klein Dean A. Secure processor-based system and method
US7366299B2 (en) * 2003-09-26 2008-04-29 International Business Machines Corporation Method for encrypting and decrypting data using derivative equations and factors
JP4630595B2 (ja) * 2003-09-29 2011-02-09 キヤノン株式会社 印刷工程処理装置および印刷工程処理方法およびプログラムおよび記憶媒体
US8127366B2 (en) 2003-09-30 2012-02-28 Guardian Data Storage, Llc Method and apparatus for transitioning between states of security policies used to secure electronic documents
US7703140B2 (en) 2003-09-30 2010-04-20 Guardian Data Storage, Llc Method and system for securing digital assets using process-driven security policies
JP2005107878A (ja) * 2003-09-30 2005-04-21 Toshiba Corp 半導体プロセス技術情報の提供システム、提供方法、及び購入方法
CN1604103A (zh) * 2003-09-30 2005-04-06 国际商业机器公司 自动建立和配置许可模型和策略的方法
SE0302606D0 (sv) * 2003-10-01 2003-10-01 Jerry Pettersson Förfarande och anordning
US20050076214A1 (en) * 2003-10-03 2005-04-07 Thomas David Andrew Method and system for file downloads to portable computing devices
US7801819B2 (en) * 2003-10-03 2010-09-21 Sony Corporation Rendering rights delegation system and method
US8464353B2 (en) * 2003-10-03 2013-06-11 Hewlett-Packard Development Company, L. P. Method and system for content downloads via an insecure communications channel to devices
US7788496B2 (en) * 2003-10-08 2010-08-31 Microsoft Corporation First computer process and second computer process proxy-executing code on behalf thereof
US7343347B2 (en) * 2003-10-08 2008-03-11 Time Warner Inc. Electronic media player with metadata based control and method of operating the same
US7369677B2 (en) 2005-04-26 2008-05-06 Verance Corporation System reactions to the detection of embedded watermarks in a digital host content
US7979911B2 (en) * 2003-10-08 2011-07-12 Microsoft Corporation First computer process and second computer process proxy-executing code from third computer process on behalf of first process
US20060239501A1 (en) 2005-04-26 2006-10-26 Verance Corporation Security enhancements of digital watermarks for multi-media content
US9055239B2 (en) * 2003-10-08 2015-06-09 Verance Corporation Signal continuity assessment using embedded watermarks
US8103592B2 (en) * 2003-10-08 2012-01-24 Microsoft Corporation First computer process and second computer process proxy-executing code on behalf of first process
US7484090B2 (en) * 2003-10-10 2009-01-27 Panasonic Corporation Encryption apparatus, decryption apparatus, secret key generation apparatus, and copyright protection system
US7594275B2 (en) * 2003-10-14 2009-09-22 Microsoft Corporation Digital rights management system
US7284235B2 (en) * 2003-10-15 2007-10-16 Microsoft Corp Creation of content versions using content layers
US7844548B2 (en) 2003-10-15 2010-11-30 Apple Inc. Techniques and systems for electronic submission of media for network-based distribution
US20050086356A1 (en) * 2003-10-15 2005-04-21 Shah Mehul Y. Systems and methods for scheduled recording of multimedia content streams
US8191160B2 (en) * 2003-10-16 2012-05-29 Rene Juneau Method and system for auditing and correcting authorization inconsistencies for reception equipment in a content delivery network
WO2005036820A1 (en) * 2003-10-16 2005-04-21 Maxxian Technology Inc. Method and system for detecting and preventing unauthorized signal usage in a content delivery network
US7421741B2 (en) 2003-10-20 2008-09-02 Phillips Ii Eugene B Securing digital content system and method
US20050144305A1 (en) * 2003-10-21 2005-06-30 The Board Of Trustees Operating Michigan State University Systems and methods for identifying, segmenting, collecting, annotating, and publishing multimedia materials
US7296296B2 (en) * 2003-10-23 2007-11-13 Microsoft Corporation Protected media path and refusal response enabler
US7644446B2 (en) * 2003-10-23 2010-01-05 Microsoft Corporation Encryption and data-protection for content on portable medium
US7346769B2 (en) * 2003-10-23 2008-03-18 International Business Machines Corporation Method for selective encryption within documents
JP2005128960A (ja) * 2003-10-27 2005-05-19 Sony Corp コンテンツの再生装置及び方法
US7210165B2 (en) * 2003-10-29 2007-04-24 Microsoft Corporation Pre-licensing of rights management protected content
JP4059321B2 (ja) * 2003-10-30 2008-03-12 インターナショナル・ビジネス・マシーンズ・コーポレーション 個人情報管理システム、情報処理システム、個人情報管理方法、プログラム、及び記録媒体
US20050097046A1 (en) 2003-10-30 2005-05-05 Singfield Joy S. Wireless electronic check deposit scanning and cashing machine with web-based online account cash management computer application system
AU2003286146A1 (en) 2003-10-31 2005-06-08 Telefonaktiebolaget Lm Ericsson (Publ) Method and devices for the control of the usage of content
US20050097052A1 (en) * 2003-10-31 2005-05-05 Nokia Corporation Distribution of media objects
US7853980B2 (en) 2003-10-31 2010-12-14 Sony Corporation Bi-directional indices for trick mode video-on-demand
US7761921B2 (en) * 2003-10-31 2010-07-20 Caterpillar Inc Method and system of enabling a software option on a remote machine
US9053299B2 (en) 2003-11-03 2015-06-09 James W. Wieder Adaptive personalized playback or presentation using rating
US9098681B2 (en) 2003-11-03 2015-08-04 James W. Wieder Adaptive personalized playback or presentation using cumulative time
US11165999B1 (en) 2003-11-03 2021-11-02 Synergyze Technologies Llc Identifying and providing compositions and digital-works
US8396800B1 (en) 2003-11-03 2013-03-12 James W. Wieder Adaptive personalized music and entertainment
US20150128039A1 (en) 2003-11-03 2015-05-07 James W. Wieder Newness Control of a Personalized Music and/or Entertainment Sequence
US9053181B2 (en) 2003-11-03 2015-06-09 James W. Wieder Adaptive personalized playback or presentation using count
US7478336B2 (en) * 2003-11-06 2009-01-13 International Business Machines Corporation Intermediate viewer for transferring information elements via a transfer buffer to a plurality of sets of destinations
US20050102630A1 (en) * 2003-11-06 2005-05-12 International Busainess Machines Corporation Meta window for merging and consolidating multiple sources of information
CN1864383A (zh) * 2003-11-07 2006-11-15 松下电器产业株式会社 基于时间的数字内容访问系统和方法
US20070058943A1 (en) * 2003-11-10 2007-03-15 Disclive, Inc. System, method and apparatus for rapid mass production of content-inclusive physical media
US7568209B1 (en) 2003-11-14 2009-07-28 Tanderberg Television, Inc. Method and system for the management of targeted material insertion using a campaign manager
US8615157B1 (en) 2003-11-17 2013-12-24 David C. Isaacson System and method for on-demand storage of randomly selected data
US8588582B2 (en) * 2003-11-17 2013-11-19 Diana Lynn Fitzgerald System and method for on-demand storage of randomly selected data
US7340510B1 (en) 2003-11-18 2008-03-04 Cisco Technology, Inc. Content delivery network (CDN) replication status reporter
JP4731111B2 (ja) * 2003-11-19 2011-07-20 パナソニック株式会社 マルチメディア型コンテンツの再生装置および再生方法、ならびにそれに用いられるデータが格納された記録媒体
JP3984951B2 (ja) * 2003-11-21 2007-10-03 キヤノン株式会社 コンテンツ利用回数制限方法、コンテンツ利用端末装置、コンテンツ利用システム、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体
US10013535B2 (en) * 2003-11-21 2018-07-03 Ciena Corporation Software configuration of module dependent on history
US20060265329A1 (en) * 2003-11-21 2006-11-23 Realnetworks System and method for automatically transferring dynamically changing content
US8996420B2 (en) 2003-11-21 2015-03-31 Intel Corporation System and method for caching data
US20060259436A1 (en) * 2003-11-21 2006-11-16 Hug Joshua D System and method for relicensing content
US8738537B2 (en) * 2003-11-21 2014-05-27 Intel Corporation System and method for relicensing content
US7328217B2 (en) 2003-11-26 2008-02-05 Symantec Operating Corporation System and method for detecting and storing file identity change information within a file system
US7272606B2 (en) 2003-11-26 2007-09-18 Veritas Operating Corporation System and method for detecting and storing file content access information within a file system
US7689712B2 (en) * 2003-11-26 2010-03-30 Ricoh Company, Ltd. Techniques for integrating note-taking and multimedia information
JP4250510B2 (ja) * 2003-11-26 2009-04-08 株式会社東芝 コンテンツ配信サービス提供システムとそのコンテンツ配信装置及びユーザ端末装置
US9489687B2 (en) * 2003-12-04 2016-11-08 Black Duck Software, Inc. Methods and systems for managing software development
US20060116966A1 (en) * 2003-12-04 2006-06-01 Pedersen Palle M Methods and systems for verifying protectable content
US8700533B2 (en) * 2003-12-04 2014-04-15 Black Duck Software, Inc. Authenticating licenses for legally-protectable content based on license profiles and content identifiers
US7552093B2 (en) * 2003-12-04 2009-06-23 Black Duck Software, Inc. Resolving license dependencies for aggregations of legally-protectable content
CA2489999A1 (en) * 2003-12-09 2005-06-09 Lorne M. Trottier A secure integrated media center
JP4580635B2 (ja) * 2003-12-10 2010-11-17 ソニー株式会社 車載通信システムおよび通信方法、車載通信端末および通信方法、プログラム記録媒体、並びにプログラム
US7415480B2 (en) 2003-12-10 2008-08-19 Symantec Operating Corporation System and method for providing programming-language-independent access to file system content
US20050132207A1 (en) * 2003-12-10 2005-06-16 Magda Mourad System and method for authoring learning material using digital ownership rights
JP2005174180A (ja) * 2003-12-15 2005-06-30 Matsushita Electric Ind Co Ltd コンテンツ配信方法、コンテンツ配信システム、電子機器端末、及びコンテンツ配信サーバ
US8060745B2 (en) * 2003-12-16 2011-11-15 Seiko Epson Corporation Security for wireless transmission
US20050128520A1 (en) * 2003-12-16 2005-06-16 Jeff Glickman Digital signature protection for software
US20050137976A1 (en) * 2003-12-18 2005-06-23 Anderson Glen J. Automated system for payment commitment for content prior to creation
US7027586B2 (en) * 2003-12-18 2006-04-11 Sbc Knowledge Ventures, L.P. Intelligently routing customer communications
TWI234979B (en) * 2003-12-19 2005-06-21 Inst Information Industry Digital content protection method
US20050137969A1 (en) * 2003-12-19 2005-06-23 Dharmesh Shah Secure financial transaction gateway and vault
US8145898B2 (en) * 2003-12-23 2012-03-27 Hewlett-Packard Development Company, L.P. Encryption/decryption pay per use web service
EP1548667A1 (en) * 2003-12-24 2005-06-29 T-Mobile International AG & CO. KG Memory card for storing digital data content and method for handling the digital data content
JP2005191755A (ja) * 2003-12-25 2005-07-14 Toshiba Corp コンテンツ受信蓄積装置およびコンテンツ配信システム
JP4134904B2 (ja) * 2003-12-26 2008-08-20 ヤマハ株式会社 電子音楽装置、音楽コンテンツ配信サーバ及び音楽コンテンツ処理プログラム
JP4842836B2 (ja) * 2003-12-30 2011-12-21 ヴィーブ−システムズ アクチエンゲゼルシャフト 認証コードを復旧する方法
US20050149971A1 (en) * 2004-01-06 2005-07-07 Hallberg Bryan S. Interactive television hot key manager
US7711951B2 (en) * 2004-01-08 2010-05-04 International Business Machines Corporation Method and system for establishing a trust framework based on smart key devices
US7849326B2 (en) * 2004-01-08 2010-12-07 International Business Machines Corporation Method and system for protecting master secrets using smart key devices
US7346853B2 (en) * 2004-01-12 2008-03-18 International Business Machines Corporation Online learning monitor
US7340685B2 (en) * 2004-01-12 2008-03-04 International Business Machines Corporation Automatic reference note generator
US7599494B2 (en) * 2004-01-16 2009-10-06 The Directv Group, Inc. Distribution of video content using a trusted network key for sharing content
US7548624B2 (en) * 2004-01-16 2009-06-16 The Directv Group, Inc. Distribution of broadcast content for remote decryption and viewing
US7467386B2 (en) * 2004-01-16 2008-12-16 International Business Machines Corporation Parameter passing of data structures where API and corresponding stored procedure are different versions/releases
US7580523B2 (en) * 2004-01-16 2009-08-25 The Directv Group, Inc. Distribution of video content using client to host pairing of integrated receivers/decoders
US7480699B2 (en) * 2004-01-20 2009-01-20 International Business Machines Corporation System and method for replacing an application on a server
EP2485187A1 (en) * 2004-01-21 2012-08-08 Qualcomm Incorporated Application-based value billing in a wireless subscriber network
KR20070009983A (ko) * 2004-01-22 2007-01-19 코닌클리케 필립스 일렉트로닉스 엔.브이. 콘텐츠로의 액세스를 인증하는 방법
US7441186B2 (en) * 2004-01-23 2008-10-21 Microsoft Corporation System and method for automatically grouping items
US8429253B1 (en) 2004-01-27 2013-04-23 Symantec Corporation Method and system for detecting changes in computer files and settings and automating the migration of settings and files to computers
US8819072B1 (en) 2004-02-02 2014-08-26 Microsoft Corporation Promoting data from structured data files
DE602005017369D1 (de) * 2004-02-03 2009-12-10 Sandisk Secure Content Solutio Schutz von digitalem dateninhalt
WO2005076907A2 (en) * 2004-02-04 2005-08-25 Moving Records, Llc Recording, editing, encoding and immediately distributing a live performance
US7539870B2 (en) * 2004-02-10 2009-05-26 Microsoft Corporation Media watermarking by biasing randomized statistics
US20050177413A1 (en) * 2004-02-11 2005-08-11 Blumberg Marc A. Method and system for measuring web site impact
US20050182684A1 (en) * 2004-02-12 2005-08-18 International Business Machines Corporation Method and system for economical e-commerce shopping token for validation of online transactions
US7676846B2 (en) * 2004-02-13 2010-03-09 Microsoft Corporation Binding content to an entity
US7430711B2 (en) * 2004-02-17 2008-09-30 Microsoft Corporation Systems and methods for editing XML documents
AU2005215010A1 (en) * 2004-02-18 2005-09-01 Nielsen Media Research, Inc. Et Al. Methods and apparatus to determine audience viewing of video-on-demand programs
US20050187879A1 (en) * 2004-02-19 2005-08-25 Microsoft Corporation Persistent license for stored content
WO2005082066A2 (en) * 2004-02-25 2005-09-09 Kizyma Adrian S System and method for trading digital content and ownership transfer
KR100574974B1 (ko) * 2004-02-26 2006-05-02 삼성전자주식회사 암호화된 방송 데이터를 위한 제한수신기능과복제방지기능을 구비하는 장치 및 방법
US7421454B2 (en) * 2004-02-27 2008-09-02 Yahoo! Inc. Method and system for managing digital content including streaming media
EP1569406A1 (en) * 2004-02-27 2005-08-31 Web.De AG A system and method to transmit stored audio data to a telephone
US7500108B2 (en) * 2004-03-01 2009-03-03 Microsoft Corporation Metered execution of code
US7546587B2 (en) * 2004-03-01 2009-06-09 Microsoft Corporation Run-time call stack verification
US7801303B2 (en) 2004-03-01 2010-09-21 The Directv Group, Inc. Video on demand in a broadcast network
US20060123484A1 (en) * 2004-03-04 2006-06-08 Miodrag Babic Method of clearing and delivering digital rights management licenses to devices connected by IP networks
US20050195978A1 (en) * 2004-03-04 2005-09-08 Miodrag Babic Method and apparatus for encoding and selective distribution of licensed digital content
US7636710B2 (en) * 2004-03-04 2009-12-22 Symantec Operating Corporation System and method for efficient file content searching within a file system
JP4649850B2 (ja) * 2004-03-04 2011-03-16 ソニー株式会社 コンテンツ再生装置、コンテンツ記録装置、ネットワークシステム、およびコンテンツ記録・再生方法
US20060253350A1 (en) * 2004-03-05 2006-11-09 Frank Falkenhain Method and system for billing and content delivery
US7656885B2 (en) * 2004-03-12 2010-02-02 Sybase 365, Inc. Intermediary content gateway system and method
US8065696B2 (en) * 2004-03-19 2011-11-22 Microsoft Corporation Control-based content pricing
US7853790B2 (en) 2004-03-19 2010-12-14 Microsoft Corporation Enhancement to volume license keys
KR20050094273A (ko) * 2004-03-22 2005-09-27 삼성전자주식회사 디지털 저작권 관리 구조, 휴대용 저장 장치 및 이를이용한 컨텐츠 관리 방법
CN100571132C (zh) * 2004-03-22 2009-12-16 国际商业机器公司 多密钥内容处理系统和方法
US7617158B2 (en) * 2004-03-22 2009-11-10 Telefonaktiebolaget L M Ericsson (Publ) System and method for digital rights management of electronic content
KR101100385B1 (ko) * 2004-03-22 2011-12-30 삼성전자주식회사 인증서 폐지 목록을 이용한 디지털 저작권 관리 방법 및장치
US20050246763A1 (en) * 2004-03-25 2005-11-03 National University Of Ireland Secure digital content reproduction using biometrically derived hybrid encryption techniques
US7221902B2 (en) * 2004-04-07 2007-05-22 Nokia Corporation Mobile station and interface adapted for feature extraction from an input media sample
US20050216941A1 (en) * 2004-03-26 2005-09-29 Primedia Workplace Learning, Lp System and method for controlling video-on-demand content
US7181761B2 (en) * 2004-03-26 2007-02-20 Micosoft Corporation Rights management inter-entity message policies and enforcement
JP4705027B2 (ja) * 2004-03-29 2011-06-22 パナソニック株式会社 権利管理装置、端末装置及び権利管理システム
US7571488B2 (en) 2004-03-31 2009-08-04 Panasonic Corporation Rights management terminal, server apparatus and usage information collection system
JP2007531960A (ja) * 2004-04-05 2007-11-08 サムスン エレクトロニクス カンパニー リミテッド マルチメディアプレイリストの再生方法、装置及びその記録媒体
US20050228752A1 (en) * 2004-04-07 2005-10-13 David Konetski System and method for managing encrypted multimedia content with an information handling system
US7827139B2 (en) 2004-04-15 2010-11-02 Citrix Systems, Inc. Methods and apparatus for sharing graphical screen data in a bandwidth-adaptive manner
US7680885B2 (en) * 2004-04-15 2010-03-16 Citrix Systems, Inc. Methods and apparatus for synchronization of data set representations in a bandwidth-adaptive manner
US7484107B2 (en) * 2004-04-15 2009-01-27 International Business Machines Corporation Method for selective encryption within documents
US20060026065A1 (en) * 2004-04-22 2006-02-02 Bolatti Hugo A Digital entertainment distribution system
US8060923B2 (en) * 2004-04-23 2011-11-15 Microsoft Corporation Trusted license removal in a content protection system or the like
JP4321340B2 (ja) * 2004-04-22 2009-08-26 ソニー株式会社 再生装置
WO2005107110A2 (en) 2004-04-23 2005-11-10 Nielsen Media Research, Inc. Methods and apparatus to maintain audience privacy while determining viewing of video-on-demand programs
US20050240535A1 (en) * 2004-04-23 2005-10-27 John Grooms Web-based data content distribution system
US7383230B2 (en) * 2004-04-23 2008-06-03 Wolff Gregory J System and method for the efficient exchange and pricing of services and intangible works
US7373523B1 (en) * 2004-04-23 2008-05-13 The United States Of America As Represented By The Secretary Of The Navy Preparing data for storage in a secure fashion
US20110071916A1 (en) * 2004-04-23 2011-03-24 John Grooms Virtual release party
US7330981B2 (en) * 2004-04-23 2008-02-12 Microsoft Corporation File locker and mechanisms for providing and using same
WO2005103985A2 (en) * 2004-04-23 2005-11-03 Wolff Gregory J System and method for the efficient exchange and pricing of services and intangible works
US8117651B2 (en) 2004-04-27 2012-02-14 Apple Inc. Method and system for authenticating an accessory
US7529872B1 (en) 2004-04-27 2009-05-05 Apple Inc. Communication between an accessory and a media player using a protocol with multiple lingoes
US7526588B1 (en) 2004-04-27 2009-04-28 Apple Inc. Communication between an accessory and a media player using a protocol with multiple lingoes
US7441062B2 (en) 2004-04-27 2008-10-21 Apple Inc. Connector interface system for enabling data communication with a multi-communication device
US7529870B1 (en) 2004-04-27 2009-05-05 Apple Inc. Communication between an accessory and a media player with multiple lingoes
US7673083B2 (en) * 2004-04-27 2010-03-02 Apple Inc. Method and system for controlling video selection and playback in a portable media player
US7870386B2 (en) * 2004-04-29 2011-01-11 International Business Machines Corporation Method for permanent decryption of selected sections of an encrypted document
US7496837B1 (en) 2004-04-29 2009-02-24 Microsoft Corporation Structural editing with schema awareness
US20060242406A1 (en) * 2005-04-22 2006-10-26 Microsoft Corporation Protected computing environment
US7584502B2 (en) * 2004-05-03 2009-09-01 Microsoft Corporation Policy engine and methods and systems for protecting data
US20050262449A1 (en) * 2004-05-03 2005-11-24 Microsoft Corporation Online service switching and customizations
US7590243B2 (en) * 2004-05-04 2009-09-15 The Directv Group, Inc. Digital media conditional access system for handling digital media content
US7703142B1 (en) * 2004-05-06 2010-04-20 Sprint Communications Company L.P. Software license authorization system
TWI228257B (en) * 2004-05-06 2005-02-21 Carry Computer Eng Co Ltd Silicon storage media, controller, and access method thereof
US20050252958A1 (en) * 2004-05-13 2005-11-17 Lee Peter S System and method for wireless transfer of data content to a portable device
US20050256804A1 (en) * 2004-05-14 2005-11-17 International Business Machines Corporation Model and flow for distributing digitally conveyable content
JP4806676B2 (ja) * 2004-05-14 2011-11-02 トムソン ライセンシング デジタルコンシューマプロダクトにおけるメニューシステムのための監査証跡の管理
JP2005332176A (ja) * 2004-05-19 2005-12-02 Sony Corp コンテンツ取得方法
US9219729B2 (en) * 2004-05-19 2015-12-22 Philip Drope Multimedia network system with content importation, content exportation, and integrated content management
US20050262361A1 (en) * 2004-05-24 2005-11-24 Seagate Technology Llc System and method for magnetic storage disposal
CN100343775C (zh) * 2004-05-25 2007-10-17 华为技术有限公司 一种许可证文件生成方法及软件产品保护方法和系统
US7281018B1 (en) 2004-05-26 2007-10-09 Microsoft Corporation Form template data source change
US7774620B1 (en) 2004-05-27 2010-08-10 Microsoft Corporation Executing applications at appropriate trust levels
US20070110074A1 (en) 2004-06-04 2007-05-17 Bob Bradley System and Method for Synchronizing Media Presentation at Multiple Recipients
US10972536B2 (en) 2004-06-04 2021-04-06 Apple Inc. System and method for synchronizing media presentation at multiple recipients
US8443038B2 (en) 2004-06-04 2013-05-14 Apple Inc. Network media device
US8797926B2 (en) 2004-06-04 2014-08-05 Apple Inc. Networked media station
US8160998B2 (en) 2004-06-04 2012-04-17 Vitalsource Technologies, Inc. System, method and computer program product for providing content based upon a representation of the same
US20050273629A1 (en) * 2004-06-04 2005-12-08 Vitalsource Technologies System, method and computer program product for providing digital rights management of protected content
US8380715B2 (en) 2004-06-04 2013-02-19 Vital Source Technologies, Inc. System, method and computer program product for managing and organizing pieces of content
US8306991B2 (en) * 2004-06-07 2012-11-06 Symantec Operating Corporation System and method for providing a programming-language-independent interface for querying file system content
US7657530B2 (en) * 2004-06-07 2010-02-02 Symantec Operating Corporation System and method for file system content processing
US7831552B2 (en) 2004-06-07 2010-11-09 Symantec Operating Corporation System and method for querying file system content
US20050278258A1 (en) * 2004-06-14 2005-12-15 O'donnell Michael User software for facilitating copyright licensing and compliance
US8271390B2 (en) * 2004-06-14 2012-09-18 Nokia Corporation Digital rights management (DRM) license manager
US8346157B1 (en) 2004-06-16 2013-01-01 Colby Steven M Content customization in asymmertic communication systems
JP4333494B2 (ja) * 2004-06-17 2009-09-16 ソニー株式会社 コンテンツ再生装置,コンテンツ再生方法,コンテンツ管理装置,コンテンツ管理方法およびコンピュータプログラム。
GB0413848D0 (en) 2004-06-21 2004-07-21 British Broadcasting Corp Accessing broadcast media
US7949607B2 (en) * 2004-06-21 2011-05-24 Canon Kabushiki Kaisha Image forming apparatus, license managing method for applications executed by image forming apparatus, program for implementing the method, and storage medium storing the program
JP4438528B2 (ja) * 2004-06-21 2010-03-24 パナソニック株式会社 情報コンテンツダウンロードシステム、機能ダウンロードシステム、情報コンテンツダウンロード課金システム、および機能ダウンロード課金システム
US8713702B2 (en) * 2004-06-21 2014-04-29 Intel Corporation Digital media content distribution
US8953908B2 (en) * 2004-06-22 2015-02-10 Digimarc Corporation Metadata management and generation using perceptual features
US20060002479A1 (en) * 2004-06-22 2006-01-05 Fernandes Felix C A Decoder for H.264/AVC video
EP1769400B1 (en) * 2004-06-25 2018-03-07 Oracle International Corporation Method and system for automated migration of media archives
US7562216B2 (en) * 2004-06-28 2009-07-14 Symantec Operating Corporation System and method for applying a file system security model to a query system
US20050289047A1 (en) * 2004-06-28 2005-12-29 Oliver Mitchell B Virtual marketplace for wireless device applications and services with integrated multi-party settlement
US7765404B2 (en) * 2004-06-29 2010-07-27 Nokia Corporation Providing content in a communication system
JP4490192B2 (ja) * 2004-07-02 2010-06-23 株式会社エヌ・ティ・ティ・ドコモ マルチタスク実行システム
US20060004664A1 (en) * 2004-07-05 2006-01-05 Klikvu, Inc. Internet-based on-demand digital program delivery system and method
US20060034321A1 (en) * 2004-07-09 2006-02-16 Nokia Corporation Method for receiving a time slice burst of data
US7949666B2 (en) * 2004-07-09 2011-05-24 Ricoh, Ltd. Synchronizing distributed work through document logs
US8379864B2 (en) * 2004-07-09 2013-02-19 Nokia Corporation Software plug-in framework to modify decryption methods in terminals
US20060018470A1 (en) * 2004-07-09 2006-01-26 Nokia Corporation Managing traffic keys during a multi-media session
RU2365044C2 (ru) * 2004-07-14 2009-08-20 Квэлкомм Инкорпорейтед Способ и устройство для доставки ключей
US7707427B1 (en) 2004-07-19 2010-04-27 Michael Frederick Kenrich Multi-level file digests
US7774848B2 (en) 2004-07-23 2010-08-10 Fortinet, Inc. Mapping remediation to plurality of vulnerabilities
US7761920B2 (en) * 2004-09-03 2010-07-20 Fortinet, Inc. Data structure for policy-based remediation selection
US20060018478A1 (en) * 2004-07-23 2006-01-26 Diefenderfer Kristopher G Secure communication protocol
US7665119B2 (en) 2004-09-03 2010-02-16 Secure Elements, Inc. Policy-based selection of remediation
US8171555B2 (en) * 2004-07-23 2012-05-01 Fortinet, Inc. Determining technology-appropriate remediation for vulnerability
US7801824B1 (en) 2004-07-27 2010-09-21 Amazon Technologies, Inc. Method and apparatus to facilitate online purchase of works using paid electronic previews
US7908477B2 (en) * 2004-07-27 2011-03-15 Seiji Eto System and method for enabling device dependent rights protection
US8306920B1 (en) * 2004-07-28 2012-11-06 Ebay Inc. Method and system to securely store customer data in a network-based commerce system
US8130746B2 (en) 2004-07-28 2012-03-06 Audible Magic Corporation System for distributing decoy content in a peer to peer network
US20060026104A1 (en) * 2004-07-29 2006-02-02 Toshiyasu Abe System and method for making copyrightable material available
EP1621955B1 (en) * 2004-07-30 2017-06-07 Irdeto B.V. Method and device for providing access to encrypted content
EP1621956B1 (en) * 2004-07-30 2017-05-31 Irdeto B.V. Method of providing rights data objects
US8359332B1 (en) 2004-08-02 2013-01-22 Nvidia Corporation Secure content enabled drive digital rights management system and method
US8402283B1 (en) 2004-08-02 2013-03-19 Nvidia Corporation Secure content enabled drive system and method
TWI466526B (zh) * 2004-08-03 2014-12-21 Hui Lin Certified compressed audio and video file wireless transmission device
US20060031247A1 (en) * 2004-08-03 2006-02-09 Dharmesh Shah System and method for the secure processing of securities transactions
EP1758043A3 (en) * 2004-08-04 2010-07-28 Yamaha Corporation Electronic musical apparatus for reproducing received music content
JP4400363B2 (ja) * 2004-08-05 2010-01-20 ヤマハ株式会社 音源システム、楽曲ファイルを記録したコンピュータ読み取り可能な記録媒体及び楽曲ファイル作成ツール
US20060036554A1 (en) * 2004-08-12 2006-02-16 Microsoft Corporation Content and license delivery to shared devices
US7543317B2 (en) * 2004-08-17 2009-06-02 The Directv Group, Inc. Service activation of set-top box functionality using broadcast conditional access system
US7437375B2 (en) * 2004-08-17 2008-10-14 Symantec Operating Corporation System and method for communicating file system events using a publish-subscribe model
US8251791B2 (en) 2004-08-19 2012-08-28 Igt Gaming system having multiple gaming machines which provide bonus awards
US8021230B2 (en) 2004-08-19 2011-09-20 Igt Gaming system having multiple gaming machines which provide bonus awards
US7963847B2 (en) 2004-08-19 2011-06-21 Igt Gaming system having multiple gaming machines which provide bonus awards
US7487138B2 (en) * 2004-08-25 2009-02-03 Symantec Operating Corporation System and method for chunk-based indexing of file system content
EP1793359A4 (en) * 2004-08-31 2010-05-19 Panasonic Corp TERMINAL FOR PROCESSING PURCHASE OF CONTENT, ITS METHOD, AND CORRESPONDING PROGRAM
US20060047531A1 (en) * 2004-08-31 2006-03-02 Microsoft Corporation Automated system for content acquisition using a web portal
US20060136314A1 (en) * 2004-08-31 2006-06-22 Payment Protection Systems, Inc. Web-based automated code delivery
US7849329B2 (en) * 2004-09-01 2010-12-07 Microsoft Corporation Licensing the use of a particular feature of software
US7703137B2 (en) * 2004-09-03 2010-04-20 Fortinet, Inc. Centralized data transformation
US7672948B2 (en) * 2004-09-03 2010-03-02 Fortinet, Inc. Centralized data transformation
KR100704620B1 (ko) * 2004-09-07 2007-04-10 삼성전자주식회사 디지털 방송 수신 장치 및 이를 이용한 주문형 비디오서비스 컨텐츠 수신 방법
JP2006079733A (ja) * 2004-09-09 2006-03-23 Toshiba Corp 情報記録媒体、情報再生装置及び情報再生方法
US7590589B2 (en) 2004-09-10 2009-09-15 Hoffberg Steven M Game theoretic prioritization scheme for mobile ad hoc networks permitting hierarchal deference
US20060059560A1 (en) * 2004-09-10 2006-03-16 Montulli Louis J Systems and methods for detecting music sharing
US7634535B2 (en) * 2004-09-14 2009-12-15 Watson Stuart T Method and system for tracking multiple information feeds on a communications network
US7610477B2 (en) * 2004-09-15 2009-10-27 Microsoft Corporation Deploying and receiving software over a network susceptible to malicious communication
US7529845B2 (en) * 2004-09-15 2009-05-05 Nokia Corporation Compressing, filtering, and transmitting of protocol messages via a protocol-aware intermediary node
US20060059128A1 (en) * 2004-09-16 2006-03-16 Ruggle Matthew J Digital content licensing toolbar
US8086536B2 (en) * 2004-09-16 2011-12-27 Microsoft Corporation Location based licensing
KR100590030B1 (ko) * 2004-09-17 2006-06-19 전자부품연구원 Tv-anytime 메타데이터 서버에서 관리하는 사용자 메타데이터를 soap 오퍼레이션에 의하여 삭제하는 방법
US7610011B2 (en) * 2004-09-19 2009-10-27 Adam Albrett Providing alternative programming on a radio in response to user input
CN1906576B (zh) * 2004-09-20 2010-05-12 索尼计算机娱乐公司 分布软件应用的方法与设备
EP1637957A1 (en) * 2004-09-21 2006-03-22 Deutsche Thomson-Brandt Gmbh Method and apparatus for accessing protected data
JP4529612B2 (ja) * 2004-09-21 2010-08-25 株式会社セガ 携帯端末におけるアプリケーションプログラム使用時の通信料の削減方法
US9609279B2 (en) * 2004-09-24 2017-03-28 Google Inc. Method and system for providing secure CODECS
JP4634392B2 (ja) * 2004-09-24 2011-02-16 富士通株式会社 コンテンツ配信プログラム、方法、サーバ、コンテンツ利用装置及びシステム
US20060074912A1 (en) * 2004-09-28 2006-04-06 Veritas Operating Corporation System and method for determining file system content relevance
US7692636B2 (en) 2004-09-30 2010-04-06 Microsoft Corporation Systems and methods for handwriting to a screen
JP4843208B2 (ja) * 2004-09-30 2011-12-21 株式会社東芝 デジタルコンテンツ編集装置、デジタルコンテンツ編集方法、デジタルコンテンツ編集プログラムおよびデジタルコンテンツ編集プログラムを記録した記録媒体
US20060074933A1 (en) * 2004-09-30 2006-04-06 Microsoft Corporation Workflow interaction
US20060075181A1 (en) * 2004-09-30 2006-04-06 Perillon Software, Inc. User interface for system for environmental, health, and safety compliance
US7464271B2 (en) * 2004-10-04 2008-12-09 Sony Corporation Systems and methods of providing content protection for digital video products
WO2006042155A2 (en) * 2004-10-08 2006-04-20 E-Klone, Inc. Floating vector scrambling methods and apparatus
US20060080738A1 (en) * 2004-10-08 2006-04-13 Bezilla Daniel B Automatic criticality assessment
JP4755189B2 (ja) * 2004-10-12 2011-08-24 韓国科学技術院 コンテンツ暗号化方法、これを利用したネットワークによるコンテンツ提供システム及びその方法
US8671457B2 (en) * 2004-10-15 2014-03-11 Maxxian Technology Inc. Method and system for identifying and correcting location discrepancies for reception equipment in a content delivery network
US8347078B2 (en) 2004-10-18 2013-01-01 Microsoft Corporation Device certificate individualization
US7802096B1 (en) * 2004-10-19 2010-09-21 Cisco Technology, Inc. Fallback key retrieval
US7814317B1 (en) * 2004-10-19 2010-10-12 Cisco Technology, Inc. Multiple password documents
US20060089917A1 (en) * 2004-10-22 2006-04-27 Microsoft Corporation License synchronization
JP4624235B2 (ja) * 2004-10-28 2011-02-02 三洋電機株式会社 コンテンツ利用情報提供装置およびコンテンツ利用情報送信方法
US8487879B2 (en) 2004-10-29 2013-07-16 Microsoft Corporation Systems and methods for interacting with a computer through handwriting to a screen
US8121712B2 (en) * 2004-11-03 2012-02-21 Mlb Advanced Media, L.P. System and method for determining an offensive, defensive, and cumulative efficiency of a sports team
US20060106725A1 (en) * 2004-11-12 2006-05-18 International Business Machines Corporation Method, system, and program product for visual display of a license status for a software program
US7297860B2 (en) * 2004-11-12 2007-11-20 Sony Corporation System and method for determining genre of audio
US7411868B2 (en) * 2004-11-14 2008-08-12 International Business Machines Corporation Estimation of time within untrusted time device disconnected from trusted time device
US8336085B2 (en) 2004-11-15 2012-12-18 Microsoft Corporation Tuning product policy using observed evidence of customer behavior
US7584417B2 (en) * 2004-11-15 2009-09-01 Microsoft Corporation Role-dependent action for an electronic form
US7712022B2 (en) 2004-11-15 2010-05-04 Microsoft Corporation Mutually exclusive options in electronic forms
US20060107224A1 (en) * 2004-11-15 2006-05-18 Microsoft Corporation Building a dynamic action for an electronic form
US7721190B2 (en) 2004-11-16 2010-05-18 Microsoft Corporation Methods and systems for server side form processing
US20060107056A1 (en) * 2004-11-17 2006-05-18 Dhiraj Bhatt Techniques to manage digital media
KR100677152B1 (ko) * 2004-11-17 2007-02-02 삼성전자주식회사 사용자 바인딩을 이용한 홈 네트워크에서의 콘텐츠 전송방법
CN100370735C (zh) * 2004-11-18 2008-02-20 华为技术有限公司 一种用户跟踪控制方法
TWI277870B (en) * 2004-11-22 2007-04-01 Toshiba Corp Copyright management method, information recording/reproducing method and device, and information recording medium and method of manufacturing the medium
US20060122967A1 (en) * 2004-11-24 2006-06-08 Interdigital Technology Corporation Intelligent information dissemination using a dynamic user profile
WO2006058220A2 (en) * 2004-11-24 2006-06-01 Interdigital Technology Corporation Protecting content objects with rights management information
US20060172762A1 (en) * 2004-11-24 2006-08-03 Interdigital Technology Corporation Network assisted repudiation and auditing for content created using wireless devices
US20060143132A1 (en) * 2004-11-30 2006-06-29 Valenti William L Method and apparatus to enable a market in used digital content
US8876606B2 (en) * 2004-12-07 2014-11-04 Microsoft Corporation User-centric method of aggregating information sources to reinforce digital identity
US7621813B2 (en) 2004-12-07 2009-11-24 Microsoft Corporation Ubiquitous unified player tracking system
US7887419B2 (en) * 2004-12-07 2011-02-15 Microsoft Corporation Game achievements system
US8425331B2 (en) * 2004-12-07 2013-04-23 Microsoft Corporation User interface for viewing aggregated game, system and personal information
US8806490B1 (en) 2004-12-08 2014-08-12 Cadence Design Systems, Inc. Method and apparatus for managing workflow failures by retrying child and parent elements
US8108878B1 (en) * 2004-12-08 2012-01-31 Cadence Design Systems, Inc. Method and apparatus for detecting indeterminate dependencies in a distributed computing environment
US7979870B1 (en) 2004-12-08 2011-07-12 Cadence Design Systems, Inc. Method and system for locating objects in a distributed computing environment
US8244854B1 (en) 2004-12-08 2012-08-14 Cadence Design Systems, Inc. Method and system for gathering and propagating statistical information in a distributed computing environment
US8069151B1 (en) 2004-12-08 2011-11-29 Chris Crafford System and method for detecting incongruous or incorrect media in a data recovery process
US20070050294A1 (en) * 2004-12-09 2007-03-01 Encentrus Systems Inc. System and method for preventing disk cloning in set-top boxes
KR100823254B1 (ko) * 2004-12-10 2008-04-17 삼성전자주식회사 콘텐츠 제공자 공개키의 권한 해제 방법
US8041190B2 (en) 2004-12-15 2011-10-18 Sony Corporation System and method for the creation, synchronization and delivery of alternate content
US8751825B1 (en) * 2004-12-15 2014-06-10 Nvidia Corporation Content server and method of storing content
US8875309B1 (en) 2004-12-15 2014-10-28 Nvidia Corporation Content server and method of providing content therefrom
US9723267B2 (en) 2004-12-15 2017-08-01 Time Warner Cable Enterprises Llc Method and apparatus for wideband distribution of content
US7904801B2 (en) 2004-12-15 2011-03-08 Microsoft Corporation Recursive sections in electronic forms
US8346807B1 (en) 2004-12-15 2013-01-01 Nvidia Corporation Method and system for registering and activating content
US7895617B2 (en) 2004-12-15 2011-02-22 Sony Corporation Content substitution editor
US8788425B1 (en) 2004-12-15 2014-07-22 Nvidia Corporation Method and system for accessing content on demand
GB2423381A (en) * 2004-12-16 2006-08-23 Digital Rights Man Ltd Distributing electronic content
US7536016B2 (en) * 2004-12-17 2009-05-19 Microsoft Corporation Encrypted content data structure package and generation thereof
WO2006069046A2 (en) * 2004-12-20 2006-06-29 Snocap, Inc. Batch loading and self-registration of digital media files
US7606559B2 (en) * 2004-12-21 2009-10-20 Nokia Corporation System, and associated terminal, method and computer program product for forwarding content and providing digital rights management of the same
US7890762B2 (en) * 2004-12-30 2011-02-15 Sap Ag Differentiated proxy digital signatures
EP1679591A1 (en) * 2005-01-05 2006-07-12 Grand Advance Corp. Web camera identification system and method
KR100692589B1 (ko) * 2005-01-06 2007-03-13 삼성전자주식회사 Drm 시스템에 적용되는 컨텐츠 재생장치 및 방법그리고 모바일코드 제공장치 및 방법
US7936869B2 (en) * 2005-01-07 2011-05-03 First Data Corporation Verifying digital signature based on shared knowledge
US20060153367A1 (en) * 2005-01-07 2006-07-13 Beeson Curtis L Digital signature system based on shared knowledge
US20060153364A1 (en) * 2005-01-07 2006-07-13 Beeson Curtis L Asymmetric key cryptosystem based on shared knowledge
US7490239B2 (en) * 2005-01-07 2009-02-10 First Data Corporation Facilitating digital signature based on ephemeral private key
US7823214B2 (en) 2005-01-07 2010-10-26 Apple Inc. Accessory authentication for electronic devices
US7693277B2 (en) * 2005-01-07 2010-04-06 First Data Corporation Generating digital signatures using ephemeral cryptographic key
US11314378B2 (en) 2005-01-07 2022-04-26 Apple Inc. Persistent group of media items for a media device
US7593527B2 (en) * 2005-01-07 2009-09-22 First Data Corporation Providing digital signature and public key based on shared knowledge
US20060153369A1 (en) * 2005-01-07 2006-07-13 Beeson Curtis L Providing cryptographic key based on user input data
US20060153370A1 (en) * 2005-01-07 2006-07-13 Beeson Curtis L Generating public-private key pair based on user input data
US20060156013A1 (en) * 2005-01-07 2006-07-13 Beeson Curtis L Digital signature software using ephemeral private key and system
US7869593B2 (en) * 2005-01-07 2011-01-11 First Data Corporation Software for providing based on shared knowledge public keys having same private key
US20060178902A1 (en) * 2005-01-12 2006-08-10 Erik Vicars Method and system for documenting assets with certified digital imager
US7937651B2 (en) 2005-01-14 2011-05-03 Microsoft Corporation Structural editing operations for network forms
US8171085B1 (en) * 2005-01-19 2012-05-01 Apple Inc. Methods and apparatuses for authenticating electronic messages
US20060167811A1 (en) * 2005-01-24 2006-07-27 Microsoft Corporation Product locker for multi-merchant purchasing environment for downloadable products
US20090171847A2 (en) * 2005-01-24 2009-07-02 Microsoft Corporation Multi-merchant purchasing environment for downloadable products
US9077691B2 (en) * 2005-01-26 2015-07-07 Tti Inventions C Llc System and method for authorized digital content distribution
US7860802B2 (en) * 2005-02-01 2010-12-28 Microsoft Corporation Flexible licensing architecture in content rights management systems
US20060170759A1 (en) * 2005-02-03 2006-08-03 Navio Systems Inc. Methods and apparatus for optimizing digital asset distribution
US20060174350A1 (en) * 2005-02-03 2006-08-03 Navio Systems, Inc. Methods and apparatus for optimizing identity management
US7600256B2 (en) * 2005-02-04 2009-10-06 Microsoft Corporation Security critical data containers
US7890428B2 (en) * 2005-02-04 2011-02-15 Microsoft Corporation Flexible licensing architecture for licensing digital application
JP4471937B2 (ja) * 2005-02-07 2010-06-02 株式会社ソニー・コンピュータエンタテインメント プロセッサのリソース管理によるコンテンツ制御方法および装置
KR100636228B1 (ko) * 2005-02-07 2006-10-19 삼성전자주식회사 계층적인 노드 토폴로지를 이용한 키 관리 방법 및 이를이용한 사용자 등록 및 등록해제 방법
US8527468B1 (en) 2005-02-08 2013-09-03 Renew Data Corp. System and method for management of retention periods for content in a computing system
US8577683B2 (en) 2008-08-15 2013-11-05 Thomas Majchrowski & Associates, Inc. Multipurpose media players
AU2006214311A1 (en) * 2005-02-14 2006-08-24 Teresis Media Management, Inc. Multipurpose media players
US7634664B2 (en) * 2005-02-15 2009-12-15 Hewlett-Packard Development Company, L.P. Devices, systems, and methods for secure download of data
EP1851714A2 (en) * 2005-02-16 2007-11-07 Videonline, Inc. Videonline security network architecture and methods therefor
US8229856B1 (en) 2005-02-17 2012-07-24 Sprint Spectrum Lp. Music subscription and distribution for wireless devices
JP4734960B2 (ja) * 2005-02-25 2011-07-27 ソニー株式会社 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
US7818350B2 (en) 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
US7607020B2 (en) * 2005-03-01 2009-10-20 Adobe Systems Incorporated Communication with an external source application
US7725834B2 (en) 2005-03-04 2010-05-25 Microsoft Corporation Designer-created aspect for an electronic form template
WO2006096612A2 (en) 2005-03-04 2006-09-14 The Trustees Of Columbia University In The City Of New York System and method for motion estimation and mode decision for low-complexity h.264 decoder
US20110289236A1 (en) * 2005-03-10 2011-11-24 T'emogique, Inc. System and method for enriching memories and enhancing emotions around specific personal events in the form of images, illustrations, audio, video and/or data
US7549051B2 (en) * 2005-03-10 2009-06-16 Microsoft Corporation Long-life digital certification for publishing long-life digital content or the like in content rights management system or the like
US9424563B2 (en) * 2005-03-11 2016-08-23 Microsoft Technology Licensing, Llc Accessing medial context information using contextual links
US7739238B2 (en) * 2005-03-14 2010-06-15 Mark Strickland Method of digital media management in a file sharing system
AU2006223566B2 (en) * 2005-03-14 2011-11-03 Mark Strickland File sharing methods and systems
US7797245B2 (en) * 2005-03-18 2010-09-14 Black Duck Software, Inc. Methods and systems for identifying an area of interest in protectable content
US9104669B1 (en) 2005-03-28 2015-08-11 Advertising.Com Llc Audio/video advertising network
US8438645B2 (en) * 2005-04-27 2013-05-07 Microsoft Corporation Secure clock with grace periods
US7673228B2 (en) * 2005-03-30 2010-03-02 Microsoft Corporation Data-driven actions for network forms
US7593950B2 (en) * 2005-03-30 2009-09-22 Microsoft Corporation Album art on devices with rules management
US20060224571A1 (en) 2005-03-30 2006-10-05 Jean-Michel Leon Methods and systems to facilitate searching a data resource
US10210529B2 (en) * 2005-04-04 2019-02-19 Mediaport Entertainment, Inc. Systems and methods for advertising on remote locations
WO2006108104A2 (en) * 2005-04-05 2006-10-12 Cohen Alexander J Multi-media search, discovery, submission and distribution control infrastructure
JP4760101B2 (ja) * 2005-04-07 2011-08-31 ソニー株式会社 コンテンツ提供システム,コンテンツ再生装置,プログラム,およびコンテンツ再生方法
US7921028B2 (en) * 2005-04-12 2011-04-05 Hewlett-Packard Development Company, L.P. Systems and methods of partnering content creators with content partners online
US8738536B2 (en) * 2005-04-14 2014-05-27 Microsoft Corporation Licensing content for use on portable device
US8880433B2 (en) * 2005-04-14 2014-11-04 At&T Intellectual Property I, L.P. Dynamic authentication of mark use
US7856404B2 (en) * 2005-04-14 2010-12-21 Microsoft Corporation Playlist burning in rights-management context
US8725646B2 (en) 2005-04-15 2014-05-13 Microsoft Corporation Output protection levels
US8010515B2 (en) 2005-04-15 2011-08-30 Microsoft Corporation Query to an electronic form
US10339275B2 (en) 2005-04-19 2019-07-02 Intel Corporation License confirmation via embedded confirmation challenge
US9363481B2 (en) * 2005-04-22 2016-06-07 Microsoft Technology Licensing, Llc Protected media pipeline
US8516093B2 (en) 2005-04-22 2013-08-20 Intel Corporation Playlist compilation system and method
US20060242198A1 (en) * 2005-04-22 2006-10-26 Microsoft Corporation Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements and identifying media items
US7693280B2 (en) 2005-04-22 2010-04-06 Microsoft Corporation Rights management system for streamed multimedia content
US9507919B2 (en) * 2005-04-22 2016-11-29 Microsoft Technology Licensing, Llc Rights management system for streamed multimedia content
US8893299B1 (en) 2005-04-22 2014-11-18 Nvidia Corporation Content keys for authorizing access to content
US9436804B2 (en) 2005-04-22 2016-09-06 Microsoft Technology Licensing, Llc Establishing a unique session key using a hardware functionality scan
US7647128B2 (en) * 2005-04-22 2010-01-12 Microsoft Corporation Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements and identifying media items
US8290874B2 (en) 2005-04-22 2012-10-16 Microsoft Corporation Rights management system for streamed multimedia content
US8091142B2 (en) * 2005-04-26 2012-01-03 Microsoft Corporation Supplementary trust model for software licensing/commercial digital distribution policy
US20060251248A1 (en) * 2005-05-03 2006-11-09 Jesse Lipson Public key cryptographic methods and systems with preprocessing
US8387089B1 (en) 2005-05-06 2013-02-26 Rovi Guides, Inc. Systems and methods for providing a scan
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
US7793851B2 (en) * 2005-05-09 2010-09-14 Dynamics Inc. Dynamic credit card with magnetic stripe and embedded encoder and methods for using the same to provide a copy-proof credit card
US20060265338A1 (en) * 2005-05-17 2006-11-23 Rutkowski Matt F System and method for usage based key management rebinding using logical partitions
US11362897B2 (en) * 2005-05-19 2022-06-14 International Business Machines Corporation Site policy administrative agent
US20060265758A1 (en) 2005-05-20 2006-11-23 Microsoft Corporation Extensible media rights
US20060265368A1 (en) * 2005-05-23 2006-11-23 Opinionlab, Inc. Measuring subjective user reaction concerning a particular document
US20060271493A1 (en) * 2005-05-24 2006-11-30 Contentguard Holdings, Inc. Method and apparatus for executing code in accordance with usage rights
US7774384B2 (en) * 2005-05-25 2010-08-10 At&T Intellectual Property I, L.P. Obtaining user feedback for unavailable content
US8443040B2 (en) * 2005-05-26 2013-05-14 Citrix Systems Inc. Method and system for synchronizing presentation of a dynamic data set to a plurality of nodes
US8429755B2 (en) * 2005-05-26 2013-04-23 Sandisk Technologies Inc. System and method for receiving digital content
GB0510878D0 (en) * 2005-05-27 2005-07-06 Qinetiq Ltd Digital evidence bag
US7684566B2 (en) * 2005-05-27 2010-03-23 Microsoft Corporation Encryption scheme for streamed multimedia content protected by rights management system
US20060271425A1 (en) * 2005-05-27 2006-11-30 Microsoft Corporation Advertising in application programs
US7689631B2 (en) * 2005-05-31 2010-03-30 Sap, Ag Method for utilizing audience-specific metadata
US9185538B2 (en) 2005-05-31 2015-11-10 Qualcomm Incorporated Wireless subscriber application and content distribution and differentiated pricing
US7647302B2 (en) * 2005-05-31 2010-01-12 Sap, Ag Method for searching layered data
US9350875B2 (en) * 2005-05-31 2016-05-24 Qualcomm Incorporated Wireless subscriber billing and distribution
US20110029373A1 (en) * 2005-06-01 2011-02-03 Chad Steelberg Media play optimization using make good strategies
US20070168293A1 (en) * 2005-06-02 2007-07-19 Alexander Medvinsky Method and apparatus for authorizing rights issuers in a content distribution system
EP1891544A4 (en) * 2005-06-03 2011-07-20 Kt Freetel Co Ltd METHOD AND APPARATUS FOR PROVIDING AND PROCESSING CONTENT USING DRM
US20060282392A1 (en) * 2005-06-09 2006-12-14 International Business Machines Corporation Method and apparatus for dynamically controlling the selection and redundancy of web services components
FR2887098B1 (fr) * 2005-06-14 2007-09-28 Viaccess Sa Procede et systeme de securisation d'une transaction dans un reseau de telecommunication
WO2006138620A2 (en) * 2005-06-15 2006-12-28 Music Choice Systems and methods for facilitating the acquisition of content
US20060288367A1 (en) * 2005-06-16 2006-12-21 Swix Scott R Systems, methods and products for tailoring and bundling content
GB0512435D0 (en) * 2005-06-17 2005-07-27 Queen Mary & Westfield College An ontology-based approach to information management for semantic music analysis systems
US8805929B2 (en) * 2005-06-20 2014-08-12 Ricoh Company, Ltd. Event-driven annotation techniques
WO2006137057A2 (en) * 2005-06-21 2006-12-28 Onigma Ltd. A method and a system for providing comprehensive protection against leakage of sensitive information assets using host based agents, content- meta-data and rules-based policies
US20090259563A1 (en) * 2005-06-22 2009-10-15 Klikvu Inc. Customizable metadata and contextual syndication of digital program material
US20090210701A1 (en) * 2005-06-23 2009-08-20 Junbiao Zhang Multi-Media Access Device Registration System and Method
US8200975B2 (en) 2005-06-29 2012-06-12 Microsoft Corporation Digital signatures for network forms
JP4273424B2 (ja) * 2005-06-29 2009-06-03 ソニー株式会社 コンテンツ取得装置、コンテンツ取得方法及びコンテンツ取得プログラム
EP1896920A1 (en) 2005-06-30 2008-03-12 Thomson Licensing Method for controlling a consumption limit date of digital contents device for consuming such contents, means of controlling consumption and server distributing such contents
EP1896990A4 (en) * 2005-06-30 2011-03-16 Verimatrix Inc SYSTEM AND METHOD FOR AGGREGATION, EDITING AND DISTRIBUTING CONTENT
US8126190B2 (en) 2007-01-31 2012-02-28 The Invention Science Fund I, Llc Targeted obstrufication of an image
US20090210946A1 (en) * 2005-07-01 2009-08-20 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for promotional audio content
US9583141B2 (en) 2005-07-01 2017-02-28 Invention Science Fund I, Llc Implementing audio substitution options in media works
US20070192091A1 (en) * 2005-07-01 2007-08-16 Truelight Technologies, Llc Protection against sound piracy by microphones
US8020004B2 (en) 2005-07-01 2011-09-13 Verance Corporation Forensic marking using a common customization function
US9230601B2 (en) 2005-07-01 2016-01-05 Invention Science Fund I, Llc Media markup system for content alteration in derivative works
US9009079B2 (en) * 2005-07-01 2015-04-14 International Business Machines Corporation Planning assignment of software licenses
US8781967B2 (en) 2005-07-07 2014-07-15 Verance Corporation Watermarking in an encrypted domain
KR100643308B1 (ko) * 2005-07-11 2006-11-10 삼성전자주식회사 음악 파일 탐색 기능을 제공하는 장치 및 방법
US7698227B1 (en) * 2005-07-14 2010-04-13 Sun Microsystems, Inc. System and method for providing traceable acknowledgement of a digital data distribution license
US20070022156A1 (en) * 2005-07-19 2007-01-25 Grubbs Gregory J Digital music system
KR101304480B1 (ko) * 2005-07-20 2013-09-05 한국과학기술원 멀티미디어 컨텐츠 부호화방법 및 장치와, 부호화된멀티미디어 컨텐츠 응용방법 및 시스템
KR101345284B1 (ko) * 2005-07-20 2013-12-27 한국과학기술원 멀티미디어 컨텐츠 부호화/재생 방법 및 장치
KR20070011092A (ko) * 2005-07-20 2007-01-24 삼성전자주식회사 멀티미디어 컨텐츠 부호화방법 및 장치와, 부호화된멀티미디어 컨텐츠 응용방법 및 시스템
US20070022459A1 (en) 2005-07-20 2007-01-25 Gaebel Thomas M Jr Method and apparatus for boundary-based network operation
KR101406843B1 (ko) * 2006-03-17 2014-06-13 한국과학기술원 멀티미디어 컨텐츠 부호화방법 및 장치와, 부호화된멀티미디어 컨텐츠 응용방법 및 시스템
WO2007016124A2 (en) * 2005-07-27 2007-02-08 Mix & Burn, Llc. Station for sale of digital media
US7438078B2 (en) * 2005-08-05 2008-10-21 Peter Woodruff Sleeping bag and system
WO2007019480A2 (en) 2005-08-05 2007-02-15 Realnetworks, Inc. System and computer program product for chronologically presenting data
US8341345B2 (en) * 2005-08-08 2012-12-25 International Business Machines Corporation System and method for providing content based anticipative storage management
US8321690B2 (en) * 2005-08-11 2012-11-27 Microsoft Corporation Protecting digital media of various content types
US7680824B2 (en) * 2005-08-11 2010-03-16 Microsoft Corporation Single action media playlist generation
US9325944B2 (en) 2005-08-11 2016-04-26 The Directv Group, Inc. Secure delivery of program content via a removable storage medium
US7809156B2 (en) * 2005-08-12 2010-10-05 Ricoh Company, Ltd. Techniques for generating and using a fingerprint for an article
US7831605B2 (en) * 2005-08-12 2010-11-09 Microsoft Corporation Media player service library
US7925973B2 (en) * 2005-08-12 2011-04-12 Brightcove, Inc. Distribution of content
US7613996B2 (en) * 2005-08-15 2009-11-03 Microsoft Corporation Enabling selection of an inferred schema part
US20070036433A1 (en) * 2005-08-15 2007-02-15 Microsoft Corporation Recognizing data conforming to a rule
US20070106405A1 (en) * 2005-08-19 2007-05-10 Gracenote, Inc. Method and system to provide reference data for identification of digital content
US7805375B2 (en) * 2005-08-22 2010-09-28 Microsoft Corporation Digital license migration from first platform to second platform
US7486673B2 (en) 2005-08-29 2009-02-03 Connect Technologies Corporation Method and system for reassembling packets prior to searching
JP4883342B2 (ja) * 2005-09-06 2012-02-22 ソニー株式会社 情報処理装置および方法、並びにプログラム
US9076311B2 (en) * 2005-09-07 2015-07-07 Verizon Patent And Licensing Inc. Method and apparatus for providing remote workflow management
US20070107012A1 (en) * 2005-09-07 2007-05-10 Verizon Business Network Services Inc. Method and apparatus for providing on-demand resource allocation
US8631226B2 (en) * 2005-09-07 2014-01-14 Verizon Patent And Licensing Inc. Method and system for video monitoring
US9401080B2 (en) 2005-09-07 2016-07-26 Verizon Patent And Licensing Inc. Method and apparatus for synchronizing video frames
US8128491B2 (en) 2005-09-09 2012-03-06 Igt Server based gaming system having multiple progressive awards
US7841939B2 (en) 2005-09-09 2010-11-30 Igt Server based gaming system having multiple progressive awards
US8137188B2 (en) 2005-09-09 2012-03-20 Igt Server based gaming system having multiple progressive awards
US20070061268A1 (en) * 2005-09-12 2007-03-15 Microsoft Corporation Prepaid or pay-as-you-go software, content and services delivered in a secure manner
US20070078775A1 (en) * 2005-09-14 2007-04-05 Huapaya Luis M System and method for preventing unauthorized use of digital works
US20070061706A1 (en) * 2005-09-14 2007-03-15 Microsoft Corporation Mapping property hierarchies to schemas
US7899389B2 (en) * 2005-09-15 2011-03-01 Sony Ericsson Mobile Communications Ab Methods, devices, and computer program products for providing a karaoke service using a mobile terminal
US20070061467A1 (en) * 2005-09-15 2007-03-15 Microsoft Corporation Sessions and session states
JP4886428B2 (ja) * 2005-09-15 2012-02-29 株式会社東芝 情報提供システムとコンテンツ情報複製装置、ユーザ端末装置及びユーザ管理装置
US8458098B1 (en) * 2005-09-29 2013-06-04 Qurio Holdings, Inc. Methods of tracking remote software installations and registrations and related systems and computer program products
KR101322515B1 (ko) * 2005-09-29 2013-10-25 콘텐트가드 홀딩즈 인코포레이티드 발행 권리를 갖는 선행복사본과 관리복사본 토큰을 이용한디지털 권리 관리 시스템 및 방법
US7797545B2 (en) * 2005-09-29 2010-09-14 Research In Motion Limited System and method for registering entities for code signing services
US8340289B2 (en) 2005-09-29 2012-12-25 Research In Motion Limited System and method for providing an indication of randomness quality of random number data generated by a random data service
US7516104B1 (en) 2005-09-29 2009-04-07 Qurio Holdings, Inc. Methods of providing software over a network and related systems and computer program products
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
US20070079238A1 (en) * 2005-10-05 2007-04-05 Sbc Knowledge Ventures, L.P. Computer executable graphical user interface engine, system, and method therefor
US20070083380A1 (en) * 2005-10-10 2007-04-12 Yahoo! Inc. Data container and set of metadata for association with a media item and composite media items
US8762403B2 (en) * 2005-10-10 2014-06-24 Yahoo! Inc. Method of searching for media item portions
US20070094139A1 (en) * 2005-10-10 2007-04-26 Yahoo! Inc. Media item payment system and associated method of use
US20070083558A1 (en) * 2005-10-10 2007-04-12 Yahoo! Inc. Media item registry and associated methods of registering a rights holder and a media item
US20070083537A1 (en) * 2005-10-10 2007-04-12 Yahool, Inc. Method of creating a media item portion database
US7844820B2 (en) * 2005-10-10 2010-11-30 Yahoo! Inc. Set of metadata for association with a composite media item and tool for creating such set of metadata
EP1935183A4 (en) * 2005-10-11 2010-04-14 Samsung Electronics Co Ltd METHOD AND DEVICE FOR CODING MULTIMEDIA CONTENT AND METHOD AND SYSTEM FOR USING CODED MULTIMEDIA CONTENT
US8306918B2 (en) 2005-10-11 2012-11-06 Apple Inc. Use of media storage structure with multiple pieces of content in a content-distribution system
KR100763193B1 (ko) * 2005-10-13 2007-10-04 삼성전자주식회사 Drm 라이센스 제공 방법 및 시스템
US20070088862A1 (en) * 2005-10-13 2007-04-19 Burkman Troy F Method and system for optimizing streaming media
EP1942435A4 (en) * 2005-10-18 2012-04-04 Panasonic Corp INFORMATION PROCESSING DEVICE AND METHOD THEREFOR
US9626667B2 (en) * 2005-10-18 2017-04-18 Intertrust Technologies Corporation Digital rights management engine systems and methods
KR101285946B1 (ko) * 2005-10-18 2013-08-23 인터트러스트 테크놀로지즈 코포레이션 디지털 권리 관리를 위한 방법
US20070204078A1 (en) * 2006-02-09 2007-08-30 Intertrust Technologies Corporation Digital rights management engine systems and methods
US20070094366A1 (en) * 2005-10-20 2007-04-26 Ayoub Ramy P System and method for real-time processing and distribution of media content in a network of media devices
US20070094276A1 (en) * 2005-10-20 2007-04-26 Isaac Emad S Method for obtaining and managing restricted media content in a network of media devices
US7720825B2 (en) * 2005-10-21 2010-05-18 International Business Machines Corporation System and method for enabling records management
US20070100882A1 (en) * 2005-10-31 2007-05-03 Christian Hochwarth Content control of a user interface
US20090119514A1 (en) * 2005-10-31 2009-05-07 Naoto Sawada Content data structure and memory card
US8239327B2 (en) * 2005-11-02 2012-08-07 Jump Technologies, Inc. System and method for user logging of audio and video broadcast content
US20070130209A1 (en) * 2005-11-03 2007-06-07 David Marples System and method for generating consumer relational marketing information in a system for the distribution of digital content
JP4713304B2 (ja) * 2005-11-07 2011-06-29 富士通テン株式会社 データ管理装置
US20080016533A1 (en) * 2005-11-09 2008-01-17 Rothschild Leigh M Device, system and method for delivering digital media content to a user
KR100746014B1 (ko) * 2005-11-09 2007-08-06 삼성전자주식회사 디지털 저작권 관리 방법 및 시스템
US20110014963A1 (en) * 2005-11-09 2011-01-20 Igt Methods and apparatus for facilitating blackjack flat rate play sessions
US8571999B2 (en) 2005-11-14 2013-10-29 C. S. Lee Crawford Method of conducting operations for a social network application including activity list generation
US8316230B2 (en) * 2005-11-14 2012-11-20 Microsoft Corporation Service for determining whether digital certificate has been revoked
US8606231B2 (en) * 2005-11-16 2013-12-10 Sirius Xm Radio Inc. Proprietary radio control head with authentication
US8977603B2 (en) * 2005-11-22 2015-03-10 Ebay Inc. System and method for managing shared collections
JP4687424B2 (ja) 2005-11-25 2011-05-25 ソニー株式会社 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
KR100656402B1 (ko) * 2005-11-26 2006-12-11 한국전자통신연구원 디지털 콘텐츠를 안전하게 배포하는 방법 및 그 장치
US7907728B2 (en) * 2005-11-30 2011-03-15 Cable Television Laboratories, Inc. Method and system of transferring scrambled content
US8001459B2 (en) 2005-12-05 2011-08-16 Microsoft Corporation Enabling electronic documents for limited-capability computing devices
US8078788B2 (en) 2005-12-08 2011-12-13 Sandisk Technologies Inc. Media card command pass through methods
US9015740B2 (en) 2005-12-12 2015-04-21 The Nielsen Company (Us), Llc Systems and methods to wirelessly meter audio/visual devices
US8818897B1 (en) * 2005-12-15 2014-08-26 Rockstar Consortium Us Lp System and method for validation and enforcement of application security
US20070143216A1 (en) * 2005-12-16 2007-06-21 Benaloh Josh D Data Signal with a Database and a Compressed Key
US20070143594A1 (en) * 2005-12-20 2007-06-21 Yan-Mei Yang-Talpin Method for distributing digital data and burning them on a DVD, client device and remote server associated
US10380568B1 (en) * 2005-12-20 2019-08-13 Emc Corporation Accessing rights-managed content from constrained connectivity devices
WO2007076459A2 (en) * 2005-12-21 2007-07-05 Digimarc Corporation Rules driven pan id metadata routing system and network
US8191098B2 (en) * 2005-12-22 2012-05-29 Verimatrix, Inc. Multi-source bridge content distribution system and method
US20070162761A1 (en) 2005-12-23 2007-07-12 Davis Bruce L Methods and Systems to Help Detect Identity Fraud
ITTO20050901A1 (it) * 2005-12-23 2007-06-24 Giorgio Rivetti Sistema per la trasmissione e la gestione di contenuti multimediali in modalita' interattiva
US11468453B2 (en) 2005-12-24 2022-10-11 Rich Media Club, Llc System and method for creation, distribution and tracking of advertising via electronic networks
US20100153836A1 (en) * 2008-12-16 2010-06-17 Rich Media Club, Llc Content rendering control system and method
US11004090B2 (en) 2005-12-24 2021-05-11 Rich Media Club, Llc System and method for creation, distribution and tracking of advertising via electronic networks
US10380602B2 (en) * 2005-12-24 2019-08-13 Rich Media Club, Llc System and method for creation, distribution and tracking of advertising via electronic networks
JP4909360B2 (ja) 2005-12-24 2012-04-04 リッチ メディア クラブ エルエルシィ 電子ネットワークを介して広告の作成、配布及び追跡するシステム及び方法
US7788181B2 (en) * 2005-12-27 2010-08-31 Microsoft Corporation Software licensing using certificate issued by authorized authority
US8948012B2 (en) 2005-12-29 2015-02-03 Nokia Corporation System and method for interactive session provision
WO2007078987A2 (en) 2005-12-29 2007-07-12 Navio Systems, Inc. Software, systems, and methods for processing digital bearer instruments
US9177338B2 (en) * 2005-12-29 2015-11-03 Oncircle, Inc. Software, systems, and methods for processing digital bearer instruments
US7685210B2 (en) * 2005-12-30 2010-03-23 Microsoft Corporation Media discovery and curation of playlists
WO2007136423A2 (en) * 2005-12-30 2007-11-29 Bmo Llc Digital content delivery via virtual private network(vpn) incorporating secured set-top devices
KR100728025B1 (ko) * 2006-01-02 2007-06-14 삼성전자주식회사 UPnP 네트워크에서 외부의 유료 컨텐트를 획득하기위한 방법 및 장치
US20070157071A1 (en) * 2006-01-03 2007-07-05 William Daniell Methods, systems, and computer program products for providing multi-media messages
KR100813973B1 (ko) * 2006-01-03 2008-03-14 삼성전자주식회사 복수의 사용 제한 정보들을 포함하는 컨텐트를 임포트하는장치 및 방법
US7774708B2 (en) * 2006-01-04 2010-08-10 Apple Inc. Graphical user interface with improved media presentation
JP4564464B2 (ja) * 2006-01-05 2010-10-20 株式会社東芝 デジタルコンテンツ再生装置、方法およびプログラム
US9397837B2 (en) * 2006-01-06 2016-07-19 Sicpa Holding Sa Secure access to information associated with a value item
US7668755B2 (en) * 2006-01-06 2010-02-23 Mira Exim Limited Dynamically fabricated store for distribution of media content
US7499552B2 (en) * 2006-01-11 2009-03-03 International Business Machines Corporation Cipher method and system for verifying a decryption of an encrypted user data key
US20070168680A1 (en) * 2006-01-13 2007-07-19 Lockheed Martin Corporation Anti-tamper system
US20070168316A1 (en) * 2006-01-13 2007-07-19 Microsoft Corporation Publication activation service
US8713696B2 (en) * 2006-01-13 2014-04-29 Demand Media, Inc. Method and system for dynamic digital rights bundling
US20070168669A1 (en) * 2006-01-13 2007-07-19 Lockheed Martin Corporation Anti-tamper system
US7818261B2 (en) * 2006-01-18 2010-10-19 Corbis Corporation Method and system for managing licenses to content
US8131995B2 (en) * 2006-01-24 2012-03-06 Vixs Systems, Inc. Processing feature revocation and reinvocation
US7779343B2 (en) 2006-01-30 2010-08-17 Microsoft Corporation Opening network-enabled electronic documents
US20070179898A1 (en) * 2006-02-02 2007-08-02 General Instrument Corporation Secure consumer distribution of content using subkeys for encryption and authentication
US7860803B1 (en) * 2006-02-15 2010-12-28 Google Inc. Method and system for obtaining feedback for a product
US7653342B2 (en) * 2006-02-16 2010-01-26 Dell Products L.P. Providing content to a device when lost a connection to the broadcasting station
US9654456B2 (en) * 2006-02-16 2017-05-16 Oracle International Corporation Service level digital rights management support in a multi-content aggregation and delivery system
US9143622B2 (en) 2006-02-17 2015-09-22 Qualcomm Incorporated Prepay accounts for applications, services and content for communication devices
US20070198363A1 (en) * 2006-02-17 2007-08-23 Yahoo! Inc. Method and system for managing pricing structures and delivery channels for rights in files on a network
US8103590B2 (en) * 2006-02-17 2012-01-24 Yahoo! Inc. Method and system for managing multiple catalogs of files on a network
US20080189283A1 (en) * 2006-02-17 2008-08-07 Yahoo! Inc. Method and system for monitoring and moderating files on a network
KR100834752B1 (ko) * 2006-02-17 2008-06-05 삼성전자주식회사 컨텐츠의 라이센스를 전달하기 위한 장치 및 방법
JP5034498B2 (ja) * 2006-02-20 2012-09-26 株式会社日立製作所 ディジタルコンテンツの暗号化,復号方法,及び,ディジタルコンテンツを利用した業務フローシステム
US20070199015A1 (en) * 2006-02-22 2007-08-23 Microsoft Corporation System for deferred rights to restricted media
US9185234B2 (en) 2006-02-22 2015-11-10 Qualcomm Incorporated Automated account mapping in a wireless subscriber billing system
US20070203845A1 (en) * 2006-02-24 2007-08-30 Eastman Kodak Company Method and system for creating multimedia
US7945070B2 (en) 2006-02-24 2011-05-17 Digimarc Corporation Geographic-based watermarking keys
US7620392B1 (en) 2006-02-27 2009-11-17 Good Technology, Inc. Method and system for distributing and updating software in wireless devices
US8185921B2 (en) 2006-02-28 2012-05-22 Sony Corporation Parental control of displayed content using closed captioning
US20070208763A1 (en) * 2006-03-02 2007-09-06 Thomas Muehlbauer Computer Database Record Architecture Based on a Unique Internet Media Identifier
US20070219908A1 (en) * 2006-03-02 2007-09-20 Yahoo! Inc. Providing syndicated media to authorized users
US8086859B2 (en) * 2006-03-02 2011-12-27 Microsoft Corporation Generation of electronic signatures
US20070220266A1 (en) * 2006-03-03 2007-09-20 Verimatrix, Inc. Security monitoring system and method for network distribution of digital content
US20070220257A1 (en) * 2006-03-06 2007-09-20 Sandisk Il Ltd. Controlled-Access Recording Generator
US20090133129A1 (en) * 2006-03-06 2009-05-21 Lg Electronics Inc. Data transferring method
CN101390085B (zh) * 2006-03-06 2010-06-09 Lg电子株式会社 Drm互操作系统
US8429300B2 (en) * 2006-03-06 2013-04-23 Lg Electronics Inc. Data transferring method
US7698164B2 (en) * 2006-03-10 2010-04-13 Reagan Inventions, Llc Method and system for providing a payment incentive for distributing digital files over a network
US20070233568A1 (en) * 2006-03-10 2007-10-04 Provident Intellectual Property, Llc Microtransactions Using Points Over Electronic Networks
US8027857B2 (en) 2006-03-14 2011-09-27 Sap Ag Rough-cut manufacturing operations for use in planning
US20070219929A1 (en) * 2006-03-14 2007-09-20 Jochen Steinbach Planning granularity in manufacturing computing systems
US20070219919A1 (en) * 2006-03-16 2007-09-20 Dandekar Shree A Process of accessing licensed digital content on MediaDirect enabled systems in a multiple operating system environment
US8787973B2 (en) * 2006-03-20 2014-07-22 Sandisk Il Ltd. Device and method for controlling usage of a memory card
CN101043321B (zh) * 2006-03-21 2011-01-12 腾讯科技(深圳)有限公司 保证系统消息安全的方法及系统
US8868660B2 (en) * 2006-03-22 2014-10-21 Cellco Partnership Electronic communication work flow manager system, method and computer program product
JP4920277B2 (ja) * 2006-03-24 2012-04-18 株式会社東芝 情報処理装置
US20070226150A1 (en) * 2006-03-27 2007-09-27 Brent Pietrzak Distribution of digital licenses and software via license tokens
JP2007265341A (ja) * 2006-03-30 2007-10-11 Sony Corp コンテンツ利用方法、コンテンツ利用装置、コンテンツ記録方法、コンテンツ記録装置、コンテンツ提供システム、コンテンツ受信方法、コンテンツ受信装置およびコンテンツデータフォーマット
US20070245028A1 (en) * 2006-03-31 2007-10-18 Baxter Robert A Configuring content in an interactive media system
US9525547B2 (en) * 2006-03-31 2016-12-20 Ricoh Company, Ltd. Transmission of media keys
US9129252B2 (en) * 2006-03-31 2015-09-08 At&T Intellectual Property I, L.P. Potential realization system with electronic communication processing for conditional resource incrementation
US8689102B2 (en) * 2006-03-31 2014-04-01 Ricoh Company, Ltd. User interface for creating and using media keys
US20070233694A1 (en) * 2006-03-31 2007-10-04 Baxter Robert A Configuring interactive media systems based on performance metrics
US20070233693A1 (en) * 2006-03-31 2007-10-04 Baxter Robert A Configuring a communication protocol of an interactive media system
US10102351B2 (en) * 2006-04-04 2018-10-16 Apple Inc. Decoupling rights in a digital content unit from download
US20070233601A1 (en) * 2006-04-04 2007-10-04 Nakada Mark W Systems and methods for protecting digital content
US8086535B2 (en) * 2006-04-04 2011-12-27 Apple Inc. Decoupling rights in a digital content unit from download
DE102006016994A1 (de) * 2006-04-11 2007-10-18 Giesecke & Devrient Gmbh Erfassen des Betriebsmittelverbrauchs
US8565424B2 (en) * 2006-04-12 2013-10-22 International Business Machines Corporation Secure non-invasive method and system for distribution of digital assets
US20070245377A1 (en) * 2006-04-13 2007-10-18 Concert Technology Corporation Central system providing previews to a portable media player
US8316081B2 (en) * 2006-04-13 2012-11-20 Domingo Enterprises, Llc Portable media player enabled to obtain previews of a user's media collection
US20070245376A1 (en) * 2006-04-13 2007-10-18 Concert Technology Corporation Portable media player enabled to obtain previews of media content
US8208796B2 (en) * 2006-04-17 2012-06-26 Prus Bohdan S Systems and methods for prioritizing the storage location of media data
US20070244827A1 (en) * 2006-04-18 2007-10-18 Sony Corporation Method for Securing a Hard Drive and Preventing Cloning or Tampering Attacks
US8398668B2 (en) * 2006-04-19 2013-03-19 Vibrynt, Inc. Devices and methods for treatment of obesity
JP5028022B2 (ja) * 2006-04-25 2012-09-19 キヤノン株式会社 印刷装置及び文書印刷方法
US10467606B2 (en) * 2006-04-29 2019-11-05 Api Market, Inc. Enhanced title processing arrangement
US20070255659A1 (en) * 2006-05-01 2007-11-01 Wei Yen System and method for DRM translation
EP2033350A2 (en) 2006-05-02 2009-03-11 Broadon Communications Corp. Content management system and method
US8140618B2 (en) 2006-05-04 2012-03-20 Citrix Online Llc Methods and systems for bandwidth adaptive N-to-N communication in a distributed system
US8010538B2 (en) * 2006-05-08 2011-08-30 Black Duck Software, Inc. Methods and systems for reporting regions of interest in content files
US20090048860A1 (en) * 2006-05-08 2009-02-19 Corbis Corporation Providing a rating for digital media based on reviews and customer behavior
US20070271202A1 (en) * 2006-05-08 2007-11-22 Corbis Corporation Determining content pricing for categories of use based on extrinsic and intrinsic factors
KR101346734B1 (ko) * 2006-05-12 2014-01-03 삼성전자주식회사 디지털 저작권 관리를 위한 다중 인증서 철회 목록 지원방법 및 장치
US8775319B2 (en) 2006-05-15 2014-07-08 The Directv Group, Inc. Secure content transfer systems and methods to operate the same
US8001565B2 (en) 2006-05-15 2011-08-16 The Directv Group, Inc. Methods and apparatus to conditionally authorize content delivery at receivers in pay delivery systems
US7992175B2 (en) 2006-05-15 2011-08-02 The Directv Group, Inc. Methods and apparatus to provide content on demand in content broadcast systems
US8015237B2 (en) * 2006-05-15 2011-09-06 Apple Inc. Processing of metadata content and media content received by a media distribution system
US20070265969A1 (en) * 2006-05-15 2007-11-15 Apple Computer, Inc. Computerized management of media distribution agreements
US7962634B2 (en) 2006-05-15 2011-06-14 Apple Inc. Submission of metadata content and media content to a media distribution system
US8996421B2 (en) * 2006-05-15 2015-03-31 The Directv Group, Inc. Methods and apparatus to conditionally authorize content delivery at broadcast headends in pay delivery systems
US8095466B2 (en) 2006-05-15 2012-01-10 The Directv Group, Inc. Methods and apparatus to conditionally authorize content delivery at content servers in pay delivery systems
US7827162B2 (en) * 2006-05-15 2010-11-02 Apple Inc. Media package format for submission to a media distribution system
US8112360B2 (en) * 2006-05-18 2012-02-07 Apple Inc. Digital media acquisition using credit
US8521652B2 (en) * 2006-05-19 2013-08-27 Hewlett-Packard Development Company, L.P. Discovering licenses in software files
US8006019B2 (en) 2006-05-22 2011-08-23 Apple, Inc. Method and system for transferring stored data between a media player and an accessory
US8884972B2 (en) * 2006-05-25 2014-11-11 Qualcomm Incorporated Graphics processor with arithmetic and elementary function units
US8676713B2 (en) * 2006-05-30 2014-03-18 Dell Products L.P. Dynamic constraints for content rights
WO2007143394A2 (en) * 2006-06-02 2007-12-13 Nielsen Media Research, Inc. Digital rights management systems and methods for audience measurement
US8150827B2 (en) * 2006-06-07 2012-04-03 Renew Data Corp. Methods for enhancing efficiency and cost effectiveness of first pass review of documents
US20070289028A1 (en) * 2006-06-12 2007-12-13 Software Spectrum, Inc. Time Bound Entitlement for Digital Content Distribution Framework
US20070288389A1 (en) * 2006-06-12 2007-12-13 Vaughan Michael J Version Compliance System
WO2007144388A1 (en) * 2006-06-13 2007-12-21 Qtelmedia Group Limited A method for restricting access to digital content
US9277295B2 (en) 2006-06-16 2016-03-01 Cisco Technology, Inc. Securing media content using interchangeable encryption key
US7415563B1 (en) 2006-06-27 2008-08-19 Apple Inc. Method and system for allowing a media player to determine if it supports the capabilities of an accessory
US8290819B2 (en) * 2006-06-29 2012-10-16 Microsoft Corporation Electronic commerce transactions over a peer-to-peer communications channel
US7769176B2 (en) 2006-06-30 2010-08-03 Verint Americas Inc. Systems and methods for a secure recording environment
US20080005654A1 (en) * 2006-06-30 2008-01-03 Titan Global Holdings, Inc. Apparatus and method for multimedia product distribution
US7848524B2 (en) * 2006-06-30 2010-12-07 Verint Americas Inc. Systems and methods for a secure recording environment
US7853800B2 (en) * 2006-06-30 2010-12-14 Verint Americas Inc. Systems and methods for a secure recording environment
US9137480B2 (en) * 2006-06-30 2015-09-15 Cisco Technology, Inc. Secure escrow and recovery of media device content keys
US7610310B2 (en) * 2006-06-30 2009-10-27 Intel Corporation Method and system for the protected storage of downloaded media content via a virtualized platform
US7978720B2 (en) * 2006-06-30 2011-07-12 Russ Samuel H Digital media device having media content transfer capability
US20080022304A1 (en) * 2006-06-30 2008-01-24 Scientific-Atlanta, Inc. Digital Media Device Having Selectable Media Content Storage Locations
US8135708B2 (en) * 2006-07-05 2012-03-13 BNA (Llesiant Corporation) Relevance ranked faceted metadata search engine
US8135709B2 (en) 2006-07-05 2012-03-13 BNA (Llesiant Corporation) Relevance ranked faceted metadata search method
ES2434335T3 (es) * 2006-07-07 2013-12-16 Swisscom Ag Procedimiento y sistema para la transmisión de datos encriptada
US8452988B2 (en) * 2006-07-24 2013-05-28 Michael Sujue Wang Secure data storage for protecting digital content
WO2008011720A1 (en) * 2006-07-26 2008-01-31 V V S Virtual Video Systems (Canada) Inc. Video and multimedia distribution system
US8512130B2 (en) 2006-07-27 2013-08-20 Igt Gaming system with linked gaming machines that are configurable to have a same probability of winning a designated award
JP4816306B2 (ja) * 2006-07-28 2011-11-16 富士ゼロックス株式会社 情報処理システム、情報処理装置およびプログラム
US8543785B2 (en) * 2006-07-28 2013-09-24 Microsoft Corporation Protocol for managed copy of media content
CA2658519A1 (en) * 2006-07-31 2008-02-07 United Video Properties, Inc. Systems and methods for providing media guidance planners
US8775237B2 (en) 2006-08-02 2014-07-08 Opinionlab, Inc. System and method for measuring and reporting user reactions to advertisements on a web page
US8849719B2 (en) * 2006-08-02 2014-09-30 Christopher W. Baker Providing content to a portable playback device
US9178693B2 (en) 2006-08-04 2015-11-03 The Directv Group, Inc. Distributed media-protection systems and methods to operate the same
US9225761B2 (en) 2006-08-04 2015-12-29 The Directv Group, Inc. Distributed media-aggregation systems and methods to operate the same
US20090271324A1 (en) * 2006-08-11 2009-10-29 Evapt, Inc. Systems and methods for metered software as a service
US8670564B1 (en) 2006-08-14 2014-03-11 Key Holdings, LLC Data encryption system and method
US20110087600A1 (en) * 2006-08-15 2011-04-14 Aerielle Technologies, Inc. Method to manage protected file transfers between portable media devices
US8255489B2 (en) * 2006-08-18 2012-08-28 Akamai Technologies, Inc. Method of data collection among participating content providers in a distributed network
US9654447B2 (en) 2006-08-29 2017-05-16 Digimarc Corporation Customized handling of copied content based on owner-specified similarity thresholds
US8707459B2 (en) 2007-01-19 2014-04-22 Digimarc Corporation Determination of originality of content
US8738749B2 (en) 2006-08-29 2014-05-27 Digimarc Corporation Content monitoring and host compliance evaluation
US8010511B2 (en) 2006-08-29 2011-08-30 Attributor Corporation Content monitoring and compliance enforcement
US7809602B2 (en) * 2006-08-31 2010-10-05 Opinionlab, Inc. Computer-implemented system and method for measuring and reporting business intelligence based on comments collected from web page users using software associated with accessed web pages
US8479004B2 (en) 2006-08-31 2013-07-02 Ricoh Co., Ltd Paper-based document logging
US8327155B2 (en) * 2006-08-31 2012-12-04 The Invention Science Fund I, Llc Screening for masquerading content
US8640248B2 (en) * 2006-08-31 2014-01-28 The Invention Science Fund I, Llc Handling masquerading elements
US9747426B2 (en) 2006-08-31 2017-08-29 Invention Science Fund I, Llc Handling masquerading elements
US8555396B2 (en) * 2006-08-31 2013-10-08 The Invention Science Fund I, Llc Authenticatable displayed content
GB2455028A (en) * 2006-08-31 2009-06-03 Searete Llc Handling masquerading elements
KR20080022476A (ko) * 2006-09-06 2008-03-11 엘지전자 주식회사 논컴플라이언트 컨텐츠 처리 방법 및 디알엠 상호 호환시스템
US8689254B2 (en) * 2006-09-11 2014-04-01 Apple Inc. Techniques and graphical user interfaces for preview of media items
US7558894B1 (en) 2006-09-11 2009-07-07 Apple Inc. Method and system for controlling power provided to an accessory
US8244694B2 (en) * 2006-09-12 2012-08-14 International Business Machines Corporation Dynamic schema assembly to accommodate application-specific metadata
US20080065552A1 (en) * 2006-09-13 2008-03-13 Gidon Elazar Marketplace for Transferring Licensed Digital Content
US8839005B2 (en) * 2006-09-13 2014-09-16 Sandisk Technologies Inc. Apparatus for transferring licensed digital content between users
US20080071830A1 (en) * 2006-09-14 2008-03-20 Bray Pike Method of indexing and streaming media files on a distributed network
US7917442B2 (en) * 2006-09-21 2011-03-29 Sony Corporation System and method for relaxing media access restrictions over time
US8616959B2 (en) 2006-09-27 2013-12-31 Igt Server based gaming system having system triggered loyalty award sequences
US7862430B2 (en) 2006-09-27 2011-01-04 Igt Server based gaming system having system triggered loyalty award sequences
US7674180B2 (en) 2006-09-27 2010-03-09 Igt Server based gaming system having system triggered loyalty award sequences
US8234302B1 (en) 2006-09-29 2012-07-31 Amazon Technologies, Inc. Controlling access to electronic content
US8661263B2 (en) * 2006-09-29 2014-02-25 Protegrity Corporation Meta-complete data storage
US8112813B1 (en) * 2006-09-29 2012-02-07 Amazon Technologies, Inc. Interactive image-based document for secured data access
US8719954B2 (en) 2006-10-11 2014-05-06 Bassilic Technologies Llc Method and system for secure distribution of selected content to be protected on an appliance-specific basis with definable permitted associated usage rights for the selected content
US20080092239A1 (en) * 2006-10-11 2008-04-17 David H. Sitrick Method and system for secure distribution of selected content to be protected
US7681045B2 (en) * 2006-10-12 2010-03-16 Black Duck Software, Inc. Software algorithm identification
US8010803B2 (en) * 2006-10-12 2011-08-30 Black Duck Software, Inc. Methods and apparatus for automated export compliance
US7624276B2 (en) * 2006-10-16 2009-11-24 Broadon Communications Corp. Secure device authentication system and method
US8520850B2 (en) 2006-10-20 2013-08-27 Time Warner Cable Enterprises Llc Downloadable security and protection methods and apparatus
US20110125608A1 (en) * 2006-10-24 2011-05-26 Hirsch Karl F Open, neutral electronic distribution system for digital content providing distribution channel support to publishers and retailers and abstract fulfillment for publishers
CA2607698C (en) * 2006-10-24 2017-06-27 Protexis Inc. Open, neutral electronic distribution system for digital content providing distribution channel support to publishers and retailers and abstract fulfillment for publishers
US7873200B1 (en) 2006-10-31 2011-01-18 United Services Automobile Association (Usaa) Systems and methods for remote deposit of checks
US8708227B1 (en) 2006-10-31 2014-04-29 United Services Automobile Association (Usaa) Systems and methods for remote deposit of checks
US8799147B1 (en) 2006-10-31 2014-08-05 United Services Automobile Association (Usaa) Systems and methods for remote deposit of negotiable instruments with non-payee institutions
US7876949B1 (en) 2006-10-31 2011-01-25 United Services Automobile Association Systems and methods for remote deposit of checks
US8351677B1 (en) 2006-10-31 2013-01-08 United Services Automobile Association (Usaa) Systems and methods for remote deposit of checks
US7885451B1 (en) 2006-10-31 2011-02-08 United Services Automobile Association (Usaa) Systems and methods for displaying negotiable instruments derived from various sources
US20080109367A1 (en) * 2006-11-02 2008-05-08 General Electric Company Method and apparatus for self-licensing data
US20080109911A1 (en) * 2006-11-03 2008-05-08 Microsoft Corporation Send/Lend Business Rights
US7613915B2 (en) 2006-11-09 2009-11-03 BroadOn Communications Corp Method for programming on-chip non-volatile memory in a secure processor, and a device so programmed
US20080114695A1 (en) * 2006-11-10 2008-05-15 Semantic Components S.L. Process for implementing a method for the on-line sale of software product use licenses through a data network, and software component which allows carrying out said process
US20100250400A1 (en) * 2006-11-10 2010-09-30 Media Patents, S.L. Apparatus and methods for the sale of software products
US20080114665A1 (en) * 2006-11-10 2008-05-15 Teegarden Kamia J Licensing system
US8190918B2 (en) * 2006-11-13 2012-05-29 Disney Enterprises, Inc. Interoperable digital rights management
US8113951B2 (en) * 2006-11-15 2012-02-14 Microsoft Corporation Achievement incentives within a console-based gaming environment
US10380621B2 (en) 2006-11-15 2019-08-13 Api Market, Inc. Title-acceptance and processing architecture
US8142282B2 (en) * 2006-11-15 2012-03-27 Microsoft Corporation Console integrated downloadable game service
KR100891112B1 (ko) * 2006-11-16 2009-03-30 삼성전자주식회사 Drm이 적용된 콘텐츠의 공유 방법
US8200961B2 (en) * 2006-11-19 2012-06-12 Igware, Inc. Securing a flash memory block in a secure device system and method
US9417758B2 (en) * 2006-11-21 2016-08-16 Daniel E. Tsai AD-HOC web content player
JP4826449B2 (ja) * 2006-11-28 2011-11-30 富士ゼロックス株式会社 情報処理システム、電子許可情報発行装置、権利発行装置
US8082446B1 (en) * 2006-11-30 2011-12-20 Media Sourcery, Inc. System and method for non-repudiation within a public key infrastructure
US9064135B1 (en) * 2006-12-12 2015-06-23 Marvell International Ltd. Hardware implemented key management system and method
US7778929B2 (en) 2006-12-13 2010-08-17 Ricall Inc. Online music and other copyrighted work search and licensing system
US20080148311A1 (en) * 2006-12-13 2008-06-19 Tischer Steven N Advertising and content management systems and methods
US10120983B2 (en) * 2006-12-15 2018-11-06 Nbcuniversal Media, Llc Digital rights management flexible continued usage system and method
US20080148363A1 (en) * 2006-12-15 2008-06-19 Nbc Universal, Inc. Digital rights management copy sharing system and method
US20080148362A1 (en) * 2006-12-15 2008-06-19 Nbc Universal, Inc. Digital rights management backup and restoration system and method
US7617015B2 (en) * 2006-12-21 2009-11-10 Sap Ag Generating planning-level time and capacity requirement formulas for manufacturing processes
US7894922B2 (en) * 2006-12-21 2011-02-22 Sap Ag Structural transformation of execution-level manufacturing process routings into planning-level routings
US7551975B2 (en) * 2006-12-21 2009-06-23 Sap Ag Consistency checking and repair of manufacturing operation groupings to be aggregated for use in planning
US7599936B2 (en) * 2006-12-22 2009-10-06 Verizon Services Organization Inc. Publication service using web pages and web search engines
US20080162356A1 (en) * 2006-12-27 2008-07-03 Jeff Parket Portable electronic display device for viewing publications and method of using the same
US8046803B1 (en) 2006-12-28 2011-10-25 Sprint Communications Company L.P. Contextual multimedia metatagging
US8312558B2 (en) 2007-01-03 2012-11-13 At&T Intellectual Property I, L.P. System and method of managing protected video content
US20080167943A1 (en) * 2007-01-05 2008-07-10 O'neil Douglas R Real time pricing, purchasing and auctioning of advertising time slots based on real time viewership, viewer demographics, and content characteristics
US8918508B2 (en) * 2007-01-05 2014-12-23 Lg Electronics Inc. Method for transferring resource and method for providing information
US20080168525A1 (en) * 2007-01-07 2008-07-10 David Heller Background Data Transmission between Media Device and Host Device
US8850140B2 (en) * 2007-01-07 2014-09-30 Apple Inc. Data backup for mobile device
US8631088B2 (en) 2007-01-07 2014-01-14 Apple Inc. Prioritized data synchronization with host device
US10083184B2 (en) * 2007-01-07 2018-09-25 Apple Inc. Widget synchronization in accordance with synchronization preferences
WO2008085979A1 (en) * 2007-01-08 2008-07-17 Bmo Llc Household network incorporating secure set- top devices
GB0700358D0 (en) 2007-01-09 2007-02-14 111 Pix Com Ltd Network download system
US20110208760A1 (en) * 2007-01-19 2011-08-25 Lg Electronics Inc. Method for protecting content and method for processing information
US8621540B2 (en) 2007-01-24 2013-12-31 Time Warner Cable Enterprises Llc Apparatus and methods for provisioning in a download-enabled system
US20080228578A1 (en) * 2007-01-25 2008-09-18 Governing Dynamics, Llc Digital rights management and data license management
US7933765B2 (en) * 2007-01-25 2011-04-26 Corbis Corporation Cross-lingual information retrieval
US8682800B2 (en) * 2007-01-30 2014-03-25 Microsoft Corporation Controlling access to technology based upon authorization
US20080184334A1 (en) * 2007-01-30 2008-07-31 Sap Ag Sealing electronic content
US8010401B1 (en) * 2007-01-30 2011-08-30 Intuit Inc. Method and system for market research
JP5073308B2 (ja) * 2007-02-08 2012-11-14 株式会社エヌ・ティ・ティ・ドコモ コンテンツ取引管理サーバ装置、コンテンツ提供サーバ装置、端末装置及びそのプログラム
EP2013771B1 (en) * 2007-02-16 2013-08-21 LG Electronics Inc. Method for managing domain using multi domain manager and domain system
US8006094B2 (en) 2007-02-21 2011-08-23 Ricoh Co., Ltd. Trustworthy timestamps and certifiable clocks using logs linked by cryptographic hashes
US8515194B2 (en) 2007-02-21 2013-08-20 Microsoft Corporation Signaling and uses of windowing information for images
US7870076B2 (en) * 2007-02-27 2011-01-11 Red Hat, Inc. Method and an apparatus to provide interoperability between different protection schemes
EP2119092A4 (en) * 2007-03-06 2012-02-22 William V Oxford PROCESS AND SYSTEM FOR A RECYCLING SECURITY PROTOCOL FOR DIGITAL COPYRIGHT CONTROL
US20080217403A1 (en) * 2007-03-09 2008-09-11 Louis Ormond System and method for logging electronic images
GB2447301A (en) * 2007-03-09 2008-09-10 Music Glue Ltd Digital rights management (DRM) using a system of licenses
US20080226078A1 (en) * 2007-03-12 2008-09-18 Microsoft Corporation Enabling recording and copying data
US20080229100A1 (en) * 2007-03-12 2008-09-18 Thomas Trodden Secure data management using non-volatile memory
US10380559B1 (en) 2007-03-15 2019-08-13 United Services Automobile Association (Usaa) Systems and methods for check representment prevention
US8959033B1 (en) 2007-03-15 2015-02-17 United Services Automobile Association (Usaa) Systems and methods for verification of remotely deposited checks
US8296240B2 (en) * 2007-03-22 2012-10-23 Sony Corporation Digital rights management dongle
WO2008118441A1 (en) * 2007-03-26 2008-10-02 Mix & Burn, Llc Systems and methods for enabling users to sample and acquire content
US8996483B2 (en) * 2007-03-28 2015-03-31 Ricoh Co., Ltd. Method and apparatus for recording associations with logs
US20080243688A1 (en) * 2007-03-28 2008-10-02 Hart Peter E Method and Apparatus for Recording Transactions with a Portable Logging Device
US20080242406A1 (en) * 2007-03-30 2008-10-02 Microsoft Corporation Digital game distribution for gaming devices
US20080243702A1 (en) * 2007-03-30 2008-10-02 Ricoh Company, Ltd. Tokens Usable in Value-Based Transactions
US7873578B2 (en) * 2007-03-30 2011-01-18 Microsoft Corporation Buy once play anywhere
US20080243697A1 (en) * 2007-03-30 2008-10-02 Microsoft Corporation Digital game distribution and royalty calculation
US8756673B2 (en) * 2007-03-30 2014-06-17 Ricoh Company, Ltd. Techniques for sharing data
EP1978468A1 (en) * 2007-04-04 2008-10-08 Sap Ag A method and a system for secure execution of workflow tasks in a distributed workflow management system within a decentralized network system
WO2008122308A1 (en) * 2007-04-04 2008-10-16 Media Patents S.L. Process for the on-line distribution, through a data network, of digital files protected by intellectual property rights and computer readable medium containing a program for carrying out said process
WO2008127581A2 (en) * 2007-04-12 2008-10-23 Thomson Licensing Message mechanism for workflow interfacing
US20090265255A1 (en) * 2007-04-26 2009-10-22 John Clarke Jackson Systems, Devices, and Methods for Supporting Decisions
US8682797B1 (en) * 2007-04-27 2014-03-25 Hewlett-Packard Developmenet Company, L.P. Methods and systems for distributing digitally encoded information
US9215512B2 (en) 2007-04-27 2015-12-15 Invention Science Fund I, Llc Implementation of media content alteration
US20080274687A1 (en) 2007-05-02 2008-11-06 Roberts Dale T Dynamic mixed media package
US8433127B1 (en) 2007-05-10 2013-04-30 United Services Automobile Association (Usaa) Systems and methods for real-time validation of check image quality
US8538124B1 (en) 2007-05-10 2013-09-17 United Services Auto Association (USAA) Systems and methods for real-time validation of check image quality
US20080288411A1 (en) * 2007-05-17 2008-11-20 Devon Copley Methods, media, and systems for tracking and encrypting content usage
US8500537B2 (en) * 2007-05-17 2013-08-06 Walker Digital, Llc Group play of a lottery game
DE102007023543A1 (de) * 2007-05-21 2009-01-22 Staroveska, Dagmar Verfahren zur Bereitstellung von Audio- und/oder Videodateien
US8423789B1 (en) 2007-05-22 2013-04-16 Marvell International Ltd. Key generation techniques
JP5018880B2 (ja) * 2007-05-30 2012-09-05 富士通株式会社 画像暗号化装置、画像復号装置、方法、及びプログラム
US8868463B2 (en) * 2007-06-08 2014-10-21 At&T Intellectual Property I, L.P. System and method of managing digital rights
JP4349441B2 (ja) * 2007-06-12 2009-10-21 ソニー株式会社 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
US8073828B2 (en) 2007-06-14 2011-12-06 Curbis Corporation Licensed rights clearance and tracking for digital assets
US20080319870A1 (en) * 2007-06-22 2008-12-25 Corbis Corporation Distributed media reviewing for conformance to criteria
US8266062B2 (en) * 2007-06-27 2012-09-11 Microsoft Corporation Server side reversible hash for telephone-based licensing mechanism
KR20090002392A (ko) * 2007-06-28 2009-01-09 주식회사 케이티프리텔 외장 메모리를 이용한 컨텐츠 공유 방법 및 시스템
KR20090000898A (ko) * 2007-06-28 2009-01-08 엘지전자 주식회사 저작권이 적용된 사용자 손수 저작물의 생성과 운용을 위한방법 및 장치
US20090006109A1 (en) * 2007-06-28 2009-01-01 Yahoo! Inc. Rights Engine Including Event Logs
US20090006451A1 (en) * 2007-06-29 2009-01-01 Microsoft Corporation Web Page-Container Interactions
JP2010532519A (ja) * 2007-06-29 2010-10-07 ジェネン・ローレンス 推奨情報に基づいて1つ以上のメディアを購入する方法およびその装置
US10223858B2 (en) * 2007-07-05 2019-03-05 Mediaport Entertainment, Inc. Systems and methods monitoring devices, systems, users and user activity at remote locations
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
JP2009027525A (ja) * 2007-07-20 2009-02-05 Nec Corp 光伝送システムおよび光伝送方法
US8108680B2 (en) * 2007-07-23 2012-01-31 Murray Mark R Preventing unauthorized poaching of set top box assets
US8006314B2 (en) 2007-07-27 2011-08-23 Audible Magic Corporation System for identifying content of digital data
US7985133B2 (en) 2007-07-30 2011-07-26 Igt Gaming system and method for providing an additional gaming currency
CN101364869B (zh) * 2007-08-09 2012-03-28 鸿富锦精密工业(深圳)有限公司 电子文档加密系统及方法
US20090043780A1 (en) * 2007-08-10 2009-02-12 Click Group, Inc. Method and system for directing a client location to alternate web pages based on an account balance
US8900053B2 (en) 2007-08-10 2014-12-02 Igt Gaming system and method for providing different bonus awards based on different types of triggered events
US8219494B1 (en) 2007-08-16 2012-07-10 Corbis Corporation End-to-end licensing of digital media assets
US9990655B2 (en) 2007-08-24 2018-06-05 Iheartmedia Management Services, Inc. Live media stream including personalized notifications
WO2009029222A1 (en) * 2007-08-24 2009-03-05 Clear Channel Management Services, L.P. System and method for providing a radio-like experience
US11265355B2 (en) 2007-08-24 2022-03-01 Iheartmedia Management Services, Inc. Customized perishable media content based on user-specified preference for static or variable location
US9699232B2 (en) 2007-08-24 2017-07-04 Iheartmedia Management Services, Inc. Adding perishable content to media stream based on user location preference
US20090064134A1 (en) * 2007-08-30 2009-03-05 Citrix Systems,Inc. Systems and methods for creating and executing files
US8290152B2 (en) * 2007-08-30 2012-10-16 Microsoft Corporation Management system for web service developer keys
US8060407B1 (en) 2007-09-04 2011-11-15 Sprint Communications Company L.P. Method for providing personalized, targeted advertisements during playback of media
US20090063301A1 (en) * 2007-09-04 2009-03-05 Alan Ward Digital Asset Delivery to Different Devices
US8566157B1 (en) * 2007-09-06 2013-10-22 Adobe Systems Incorporated Media orchestration descriptor with an audit policy
US8001002B2 (en) * 2007-09-07 2011-08-16 Microsoft Corporation Interactively presenting advertising content offline
US20090083141A1 (en) * 2007-09-25 2009-03-26 Ari Craine Methods, systems, and computer program products for detecting and predicting user content interest
US7949133B2 (en) * 2007-09-26 2011-05-24 Pinder Howard G Controlled cryptoperiod timing to reduce decoder processing load
US9058512B1 (en) 2007-09-28 2015-06-16 United Services Automobile Association (Usaa) Systems and methods for digital signature detection
US8341195B1 (en) 2007-10-04 2012-12-25 Corbis Corporation Platform for managing media assets for multi-model licensing over multi-level pricing and asset grouping
US20090094159A1 (en) * 2007-10-05 2009-04-09 Yahoo! Inc. Stock video purchase
CA2701928A1 (en) * 2007-10-09 2009-04-16 Skiff, Llc Systems, methods and apparatus for content distribution
US20090094160A1 (en) * 2007-10-09 2009-04-09 Webster Kurt F Portable digital content device and methods for use therewith
CN101281630A (zh) * 2007-10-10 2008-10-08 北京大学 一种数字内容计数系统及方法
US8095580B2 (en) * 2007-10-11 2012-01-10 Hewlett-Packard Development Company, L.P. Providing content to users
US9177313B1 (en) * 2007-10-18 2015-11-03 Jpmorgan Chase Bank, N.A. System and method for issuing, circulating and trading financial instruments with smart features
WO2009052531A1 (en) 2007-10-18 2009-04-23 Linkshare Corporation Methods and systems for tracking electronic commerce transactions
US9159101B1 (en) 2007-10-23 2015-10-13 United Services Automobile Association (Usaa) Image processing
US9898778B1 (en) 2007-10-23 2018-02-20 United Services Automobile Association (Usaa) Systems and methods for obtaining an image of a check to be deposited
US20090106156A1 (en) * 2007-10-23 2009-04-23 Alcatel Lucent Network-based DRM enforcement
US8358826B1 (en) 2007-10-23 2013-01-22 United Services Automobile Association (Usaa) Systems and methods for receiving and orienting an image of one or more checks
US9892454B1 (en) 2007-10-23 2018-02-13 United Services Automobile Association (Usaa) Systems and methods for obtaining an image of a check to be deposited
US8190986B2 (en) * 2008-05-19 2012-05-29 Microsoft Corporation Non-destructive media presentation derivatives
US9142097B2 (en) 2007-10-26 2015-09-22 Igt Gaming system and method for providing play of local first game and remote second game
US7983423B1 (en) * 2007-10-29 2011-07-19 Netapp, Inc. Re-keying based on pre-generated keys
US8046301B1 (en) 2007-10-30 2011-10-25 United Services Automobile Association (Usaa) Systems and methods to modify a negotiable instrument
US20090210436A1 (en) * 2007-10-30 2009-08-20 General Instrument Corporation Encoding a hierarchical multi-layer data package
US7996314B1 (en) 2007-10-30 2011-08-09 United Services Automobile Association (Usaa) Systems and methods to modify a negotiable instrument
US7996316B1 (en) 2007-10-30 2011-08-09 United Services Automobile Association Systems and methods to modify a negotiable instrument
US7996315B1 (en) 2007-10-30 2011-08-09 United Services Automobile Association (Usaa) Systems and methods to modify a negotiable instrument
US8001051B1 (en) 2007-10-30 2011-08-16 United Services Automobile Association (Usaa) Systems and methods to modify a negotiable instrument
US8290237B1 (en) 2007-10-31 2012-10-16 United Services Automobile Association (Usaa) Systems and methods to use a digital camera to remotely deposit a negotiable instrument
US8320657B1 (en) 2007-10-31 2012-11-27 United Services Automobile Association (Usaa) Systems and methods to use a digital camera to remotely deposit a negotiable instrument
US8219551B2 (en) * 2007-10-31 2012-07-10 General Instrument Corporation Decoding a hierarchical multi-layer data package
US7900822B1 (en) 2007-11-06 2011-03-08 United Services Automobile Association (Usaa) Systems, methods, and apparatus for receiving images of one or more checks
US7896232B1 (en) 2007-11-06 2011-03-01 United Services Automobile Association (Usaa) Systems, methods, and apparatus for receiving images of one or more checks
US8458099B2 (en) 2007-11-21 2013-06-04 Licensestream, Inc. System and method for online content licensing and distribution
WO2009065526A1 (en) * 2007-11-23 2009-05-28 Media Patents S.L. A process for the on-line distribution of audiovisual contents with advertisements, advertisement management system, digital rights management system and audiovisual content player provided with said systems
US20110060688A1 (en) * 2007-11-23 2011-03-10 Media Patents, S.L. Apparatus and methods for the distribution of digital files
US7756920B2 (en) * 2007-11-28 2010-07-13 Apple Inc. Resubmission of media for network-based distribution
US9032154B2 (en) 2007-12-13 2015-05-12 Sandisk Technologies Inc. Integration of secure data transfer applications for generic IO devices
JP5147950B2 (ja) 2007-12-14 2013-02-20 トムソン ライセンシング 可変帯域幅のチャンネルを介してサイマル放送を行う装置および方法
US9369771B2 (en) 2007-12-18 2016-06-14 Thomson Licensing Apparatus and method for file size estimation over broadcast networks
US9984369B2 (en) 2007-12-19 2018-05-29 At&T Intellectual Property I, L.P. Systems and methods to identify target video content
US20090164804A1 (en) * 2007-12-25 2009-06-25 Sandisk Il Ltd. Secured storage device
US20090172565A1 (en) 2007-12-26 2009-07-02 John Clarke Jackson Systems, Devices, and Methods for Sharing Content
KR101424973B1 (ko) * 2008-01-02 2014-08-04 삼성전자주식회사 폐지 목록 업데이트 방법, 암호화된 컨텐츠 재생 방법, 그기록매체 및 그 장치
US20090183000A1 (en) * 2008-01-16 2009-07-16 Scott Krig Method And System For Dynamically Granting A DRM License Using A URL
JP5018494B2 (ja) * 2008-01-16 2012-09-05 ソニー株式会社 情報処理装置、ディスク、および情報処理方法、並びにプログラム
WO2009092114A1 (en) * 2008-01-18 2009-07-23 Cashedge Inc. Real-time settlement of financial transactions using electronic fund transfer networks
US8615490B1 (en) 2008-01-31 2013-12-24 Renew Data Corp. Method and system for restoring information from backup storage media
US7975003B1 (en) * 2008-02-05 2011-07-05 Sprint Spectrum L.P. Method for tracking payable media content transactions
US8868464B2 (en) 2008-02-07 2014-10-21 Google Inc. Preventing unauthorized modification or skipping of viewing of advertisements within content
WO2009100420A2 (en) * 2008-02-07 2009-08-13 Realnetworks, Inc. Selective advertising in media content
US10380562B1 (en) 2008-02-07 2019-08-13 United Services Automobile Association (Usaa) Systems and methods for mobile deposit of negotiable instruments
US20090254553A1 (en) * 2008-02-08 2009-10-08 Corbis Corporation Matching media for managing licenses to content
US20090210933A1 (en) * 2008-02-15 2009-08-20 Shear Jeffrey A System and Method for Online Content Production
JP5148330B2 (ja) * 2008-03-11 2013-02-20 株式会社東芝 情報再生装置、情報再生方法および情報再生プログラム
WO2010076582A2 (en) * 2008-03-12 2010-07-08 Lionel Poizner Theft protection method and promotion system for audio media
US7865455B2 (en) * 2008-03-13 2011-01-04 Opinionlab, Inc. System and method for providing intelligent support
ES2326949B1 (es) * 2008-03-18 2010-07-14 Clarity Systems, S.L. Procedimiento utilizado por un servidor de streaming para realizar una transmision de un fichero multimedia en una red de datos.
US7984097B2 (en) * 2008-03-18 2011-07-19 Media Patents, S.L. Methods for transmitting multimedia files and advertisements
US20090249067A1 (en) * 2008-03-25 2009-10-01 Contineo Systems System and Method for Pre-Placing Secure Content on an End User Storage Device
US8225106B2 (en) 2008-04-02 2012-07-17 Protegrity Corporation Differential encryption utilizing trust modes
US20140040862A1 (en) * 2008-04-03 2014-02-06 Adobe Systems Incorporated Copying Reusable Components from a Remote Source
US10924573B2 (en) 2008-04-04 2021-02-16 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
US9762692B2 (en) 2008-04-04 2017-09-12 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
EP2274684A4 (en) 2008-04-04 2012-12-05 Level 3 Communications Llc HANDLING LONG TAIL CONTENT IN A CONTENT DELIVERY NETWORK (CDN)
US20090253478A1 (en) * 2008-04-04 2009-10-08 Walker Jay S Group session play
US20090259502A1 (en) * 2008-04-10 2009-10-15 Daniel David Erlewine Quality-Based Media Management for Network-Based Media Distribution
WO2009126785A2 (en) 2008-04-10 2009-10-15 The Trustees Of Columbia University In The City Of New York Systems and methods for image archaeology
EP2108417B1 (en) * 2008-04-11 2018-07-18 Sony Interactive Entertainment Inc. Audio apparatus and method
FR2930097B1 (fr) * 2008-04-15 2012-11-30 Alcatel Lucent Procede de diffusion de contenu numerique,reseau et terminal pour la mise en oeuvre de ce procede.
US8806530B1 (en) 2008-04-22 2014-08-12 Sprint Communications Company L.P. Dual channel presence detection and content delivery system and method
US8849765B2 (en) * 2008-04-22 2014-09-30 Anne Marina Faggionato System and method for providing a permanent data record for a creative work
US20090276700A1 (en) * 2008-04-30 2009-11-05 Nokia Corporation Method, apparatus, and computer program product for determining user status indicators
US20090276855A1 (en) * 2008-04-30 2009-11-05 Nokia Corporation Method, apparatus, and computer program product that provide for presentation of event items
US20090276412A1 (en) * 2008-04-30 2009-11-05 Nokia Corporation Method, apparatus, and computer program product for providing usage analysis
US20090276402A1 (en) * 2008-05-01 2009-11-05 Mobitv, Inc. Search system using media metadata tracks
US10255580B2 (en) 2008-05-05 2019-04-09 Apple Inc. Network-based distribution of application products
US20090276333A1 (en) * 2008-05-05 2009-11-05 Cortes Ricardo D Electronic submission and management of digital products for network-based distribution
US9342287B2 (en) 2008-05-05 2016-05-17 Apple Inc. Software program ratings
US9076176B2 (en) 2008-05-05 2015-07-07 Apple Inc. Electronic submission of application programs for network-based distribution
US9953143B2 (en) * 2008-05-05 2018-04-24 Oracle International Corporation Software identifier based correlation
US20090276324A1 (en) * 2008-05-05 2009-11-05 Lmr Inventions, Llc System and method for previewing and purchasing digital content with a mobile digital storage and playback device
US8214646B2 (en) * 2008-05-06 2012-07-03 Research In Motion Limited Bundle verification
US8755521B2 (en) * 2008-05-09 2014-06-17 Apple Inc. Security method and system for media playback devices
US20090282078A1 (en) * 2008-05-12 2009-11-12 Motion Limited Unified media file architecture
US8706690B2 (en) 2008-05-12 2014-04-22 Blackberry Limited Systems and methods for space management in file systems
US10552384B2 (en) 2008-05-12 2020-02-04 Blackberry Limited Synchronizing media files available from multiple sources
US20090287648A1 (en) * 2008-05-14 2009-11-19 Microsoft Corporation Ad-based revenue generation using media-hashing to control fraud
EP2289038A1 (de) * 2008-05-14 2011-03-02 Thomas Jörg Auswahl- und personalisierungssystem für medien
US20090287582A1 (en) * 2008-05-15 2009-11-19 Badri Nath Deploying software items from software shopping carts onto mobile wireless devices
US9456054B2 (en) 2008-05-16 2016-09-27 Palo Alto Research Center Incorporated Controlling the spread of interests and content in a content centric network
US8595232B1 (en) * 2008-05-16 2013-11-26 Houman Azarm System and method of linking media content information
BRPI0908621A2 (pt) * 2008-05-23 2016-06-14 Koninkl Philips Electronics Nv método de criptografia de um item de dados que tem um identificador para identificar o item de dados, método de descriptografia de um item de dados criptografado, produto de programa de computador, sistema de computação, método de gestão de direitos digitais drm
WO2009146437A1 (en) * 2008-05-31 2009-12-03 Strands, Inc. Adaptive recommender technology
US20090307682A1 (en) * 2008-06-08 2009-12-10 Sam Gharabally Techniques for Acquiring Updates for Application Programs
US8351678B1 (en) 2008-06-11 2013-01-08 United Services Automobile Association (Usaa) Duplicate check detection
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
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
WO2009155281A1 (en) 2008-06-17 2009-12-23 The Trustees Of Columbia University In The City Of New York System and method for dynamically and interactively searching media data
US8259938B2 (en) 2008-06-24 2012-09-04 Verance Corporation Efficient and secure forensic marking in compressed
US20090327031A1 (en) * 2008-06-26 2009-12-31 Microsoft Corporation Rent-to-own media
WO2010013752A1 (ja) 2008-07-29 2010-02-04 ヤマハ株式会社 演奏関連情報出力装置、演奏関連情報出力装置を備えるシステム、及び電子楽器
US20100027974A1 (en) * 2008-07-31 2010-02-04 Level 3 Communications, Inc. Self Configuring Media Player Control
US8510560B1 (en) 2008-08-20 2013-08-13 Marvell International Ltd. Efficient key establishment for wireless networks
US8422758B1 (en) 2008-09-02 2013-04-16 United Services Automobile Association (Usaa) Systems and methods of check re-presentment deterrent
CN102197623B (zh) 2008-09-03 2014-01-29 4473574加拿大公司 用于数字内容和访问保护的装置、方法和系统
US20100064378A1 (en) * 2008-09-05 2010-03-11 Samsung Electronics Co., Ltd. Method and apparatus for managing digital rights management module
US8238811B2 (en) 2008-09-08 2012-08-07 Apple Inc. Cross-transport authentication
US8208853B2 (en) 2008-09-08 2012-06-26 Apple Inc. Accessory device authentication
US10504185B1 (en) 2008-09-08 2019-12-10 United Services Automobile Association (Usaa) Systems and methods for live video financial deposit
US8843522B2 (en) * 2008-09-15 2014-09-23 Thomson Reuters (Markets) Llc Systems and methods for rapid delivery of tiered metadata
JP5489182B2 (ja) 2008-09-18 2014-05-14 マーベル ワールド トレード リミテッド プリロードする方法及びコントローラ
US8295651B2 (en) * 2008-09-23 2012-10-23 Microsoft Corporation Coherent phrase model for efficient image near-duplicate retrieval
US20100082353A1 (en) * 2008-09-29 2010-04-01 Apple Inc. Reward system for managing a digital workflow
US7885880B1 (en) 2008-09-30 2011-02-08 United Services Automobile Association (Usaa) Atomic deposit transaction
US20100082133A1 (en) * 2008-09-30 2010-04-01 Ics Triplex Isagraf Inc. Application builder for industrial automation
US7962411B1 (en) 2008-09-30 2011-06-14 United Services Automobile Association (Usaa) Atomic deposit transaction
US8275710B1 (en) 2008-09-30 2012-09-25 United Services Automobile Association (Usaa) Systems and methods for automatic bill pay enrollment
US7974899B1 (en) 2008-09-30 2011-07-05 United Services Automobile Association (Usaa) Atomic deposit transaction
US8185733B2 (en) * 2008-10-02 2012-05-22 Ricoh Co., Ltd. Method and apparatus for automatically publishing content based identifiers
US9311455B1 (en) * 2008-10-07 2016-04-12 Amdocs Software Systems Limited System, method, and computer program for distributing payment to digital content owners
US8346669B2 (en) * 2008-10-08 2013-01-01 International Business Machines Corporation Method of requesting a customized instance of an object using information contained within an existing instance
WO2010042752A2 (en) * 2008-10-08 2010-04-15 Digiboo Llc System and method for distributing digital content
US8391599B1 (en) 2008-10-17 2013-03-05 United Services Automobile Association (Usaa) Systems and methods for adaptive binarization of an image
US9667365B2 (en) 2008-10-24 2017-05-30 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US7949587B1 (en) 2008-10-24 2011-05-24 United States Automobile Association (USAA) Systems and methods for financial deposits by electronic message
US8359205B2 (en) 2008-10-24 2013-01-22 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US7970677B1 (en) 2008-10-24 2011-06-28 United Services Automobile Association (Usaa) Systems and methods for financial deposits by electronic message
US9124769B2 (en) 2008-10-31 2015-09-01 The Nielsen Company (Us), Llc Methods and apparatus to verify presentation of media content
US8578019B2 (en) 2008-11-02 2013-11-05 Observepoint, Llc Monitoring the health of web page analytics code
US8589790B2 (en) * 2008-11-02 2013-11-19 Observepoint Llc Rule-based validation of websites
US8365062B2 (en) * 2008-11-02 2013-01-29 Observepoint, Inc. Auditing a website with page scanning and rendering techniques
US9338166B2 (en) 2008-11-04 2016-05-10 Adobe Systems Incorporated System and method for a single request and single response authentication protocol
WO2010054369A1 (en) * 2008-11-10 2010-05-14 Oxford William V Method and system for controling code execution on a computing device using recursive security protocol
CA2743144C (en) * 2008-11-12 2016-04-05 Level 3 Communications, Llc Dynamic processing of streamed content
US9466037B2 (en) * 2008-11-13 2016-10-11 Oracle International Corporation Versioning and effectivity dates for orchestration business process design
US8655858B1 (en) * 2008-11-13 2014-02-18 Amazon Technologies, Inc. Digital content reconstruction and distribution
US8336762B1 (en) 2008-11-17 2012-12-25 Greenwise Bankcard LLC Payment transaction processing
US20100125512A1 (en) * 2008-11-19 2010-05-20 Microsoft Corporation Network-accessible virtual shopping cart
US9357247B2 (en) 2008-11-24 2016-05-31 Time Warner Cable Enterprises Llc Apparatus and methods for content delivery and message exchange across multiple content delivery networks
EP2192514A1 (en) * 2008-11-26 2010-06-02 Thomson Licensing Method and system for processing digital content according to a workflow
US9390167B2 (en) 2010-07-29 2016-07-12 Soundhound, Inc. System and methods for continuous audio matching
US8260711B1 (en) * 2008-12-03 2012-09-04 Symantec Corporation Systems and methods for managing rights of data via dynamic taint analysis
US8356247B2 (en) * 2008-12-16 2013-01-15 Rich Media Worldwide, Llc Content rendering control system and method
US8671069B2 (en) 2008-12-22 2014-03-11 The Trustees Of Columbia University, In The City Of New York Rapid image annotation via brain state decoding and visual pattern mining
US8700072B2 (en) 2008-12-23 2014-04-15 At&T Mobility Ii Llc Scalable message fidelity
US20100169552A1 (en) * 2008-12-30 2010-07-01 Waszczyszyn Jaromir Jarek Krzysztof removalble multimedia memory card and method of use
US9129089B2 (en) * 2009-01-26 2015-09-08 Microsoft Technology Licensing, Llc Digital rights management with persistently-unencrypted content
US8464325B2 (en) 2009-01-26 2013-06-11 Apple Inc. Method and system for verifying entitlement to access content by URL validation
KR101950997B1 (ko) * 2009-01-28 2019-02-21 삼성전자주식회사 컨텐츠 태그를 이용한 컨텐츠 관리 방법 및 그 장치
US8359473B1 (en) * 2009-02-02 2013-01-22 Adobe Systems Incorporated System and method for digital rights management using digital signatures
US8745153B2 (en) 2009-02-09 2014-06-03 Apple Inc. Intelligent download of application programs
US8452689B1 (en) 2009-02-18 2013-05-28 United Services Automobile Association (Usaa) Systems and methods of check detection
US10691860B2 (en) 2009-02-24 2020-06-23 Rambus Inc. Secure logic locking and configuration with camouflaged programmable micro netlists
US10476883B2 (en) 2012-03-02 2019-11-12 Inside Secure Signaling conditional access system switching and key derivation
US20100223396A1 (en) * 2009-02-27 2010-09-02 Yahoo! Inc. Intelligent status polling
US8489882B2 (en) * 2009-03-03 2013-07-16 At&T Intellectual Property I, L. P. Third-party watermarking
US10956728B1 (en) 2009-03-04 2021-03-23 United Services Automobile Association (Usaa) Systems and methods of check processing with background removal
US8364984B2 (en) * 2009-03-13 2013-01-29 Microsoft Corporation Portable secure data files
US8199651B1 (en) 2009-03-16 2012-06-12 Audible Magic Corporation Method and system for modifying communication flows at a port level
US20100235254A1 (en) * 2009-03-16 2010-09-16 Payam Mirrashidi Application Products with In-Application Subsequent Feature Access Using Network-Based Distribution System
US20100235889A1 (en) * 2009-03-16 2010-09-16 Michael Kuohao Chu Application products with in-application subsequent feature access using network-based distribution system
US8380866B2 (en) * 2009-03-20 2013-02-19 Ricoh Company, Ltd. Techniques for facilitating annotations
US20100251352A1 (en) * 2009-03-24 2010-09-30 Snap-On Incorporated System and method for rendering a set of program instructions as executable or non-executable
US20100251099A1 (en) * 2009-03-26 2010-09-30 David Makower Schema Validation for Submissions of Digital Assets for Network-Based Distribution
US11076189B2 (en) 2009-03-30 2021-07-27 Time Warner Cable Enterprises Llc Personal media channel apparatus and methods
US9215423B2 (en) 2009-03-30 2015-12-15 Time Warner Cable Enterprises Llc Recommendation engine apparatus and methods
US20100262963A1 (en) * 2009-04-09 2010-10-14 Gary Michael Wassermann Systems and methods for activating a network appliance
US9665729B2 (en) * 2009-04-13 2017-05-30 Microsoft Technology Licensing, Llc Revocation of application on mobile device
US20100268649A1 (en) * 2009-04-17 2010-10-21 Johan Roos Method and Apparatus for Electronic Ticket Processing
US9235831B2 (en) 2009-04-22 2016-01-12 Gofigure Payments, Llc Mobile payment systems and methods
US9154532B2 (en) 2009-04-27 2015-10-06 Zaron Remote Llc Methods and apparatus for transmitting multimedia files in a data network
JP2012525655A (ja) 2009-05-01 2012-10-22 ザ ニールセン カンパニー (ユー エス) エルエルシー 一次ブロードキャストメディアコンテンツに関連する二次コンテンツを提供するための方法、機器、及び製造品
US20110282769A1 (en) * 2009-05-08 2011-11-17 Mcnulty John F Method and System for Quantifying Interactions with Digital Content
US8296200B2 (en) * 2009-05-21 2012-10-23 Oracle International Corporation Collaborative financial close portal
US20100299219A1 (en) * 2009-05-25 2010-11-25 Cortes Ricardo D Configuration and Management of Add-ons to Digital Application Programs for Network-Based Distribution
US20100306708A1 (en) * 2009-05-29 2010-12-02 Rovi Techonologies Corporation Systems and methods for handling profiles in a community
US9124422B2 (en) * 2009-05-29 2015-09-01 Adobe Systems Incorporated System and method for digital rights management with secure application-content binding
US9602864B2 (en) 2009-06-08 2017-03-21 Time Warner Cable Enterprises Llc Media bridge apparatus and methods
US8291107B1 (en) 2009-06-08 2012-10-16 Sprint Spectrum L.P. Dynamic multimedia content change based on sector loading
US20100312810A1 (en) * 2009-06-09 2010-12-09 Christopher Horton Secure identification of music files
US8620967B2 (en) * 2009-06-11 2013-12-31 Rovi Technologies Corporation Managing metadata for occurrences of a recording
JP2010288080A (ja) * 2009-06-11 2010-12-24 Sony Corp 画像処理装置及び画像処理方法
WO2010145048A1 (zh) * 2009-06-19 2010-12-23 深圳Tcl新技术有限公司 一种通过海报显示下载进度的方法
CN102714618B (zh) * 2009-06-22 2015-05-13 思杰系统有限公司 用于平台速率限制的系统和方法
JP5513189B2 (ja) * 2009-06-22 2014-06-04 ソフトバンクBb株式会社 コンテンツ配信システム、配信方法及び受信プログラム
US20100332331A1 (en) * 2009-06-24 2010-12-30 Craig Stephen Etchegoyen Systems and Methods for Providing an Interface for Purchasing Ad Slots in an Executable Program
US20100332319A1 (en) * 2009-06-24 2010-12-30 Craig Stephen Etchegoyen Methods and Systems for Dynamic Serving of Advertisements in a Game or Virtual Reality Environment
US20100332320A1 (en) * 2009-06-24 2010-12-30 Joseph Martin Mordetsky Systems and Methods for Providing Conditional Authorization to Operate Licensed Software
US8763156B2 (en) 2009-07-10 2014-06-24 Disney Enterprises, Inc. Digital receipt for use with an interoperable keychest
EP2273409A3 (en) * 2009-07-10 2013-01-16 Disney Enterprises, Inc. Interoperable keychest
US10621518B2 (en) * 2009-07-10 2020-04-14 Disney Enterprises, Inc. Interoperable keychest
US8813124B2 (en) 2009-07-15 2014-08-19 Time Warner Cable Enterprises Llc Methods and apparatus for targeted secondary content insertion
US20110016492A1 (en) * 2009-07-16 2011-01-20 Gemstar Development Corporation Systems and methods for forwarding media asset events
US9508064B2 (en) 2009-07-17 2016-11-29 James Robert Curtis Kiosk gift card system and method
US11379810B2 (en) 2009-07-17 2022-07-05 James Curtis Kiosk gift card system and method
US10460311B2 (en) 2009-07-17 2019-10-29 Arch Holdings, Lp Kiosk gift card system and method
US20110216640A1 (en) * 2009-07-17 2011-09-08 James Curtis Universal multimedia distribution, storage, and playback systems, and methods
US10846684B2 (en) 2009-07-17 2020-11-24 James Curtis Kiosk gift card system and method
US8542921B1 (en) 2009-07-27 2013-09-24 United Services Automobile Association (Usaa) Systems and methods for remote deposit of negotiable instrument using brightness correction
WO2011014569A1 (en) * 2009-07-28 2011-02-03 Etxtbk, Llc Systems and methods for distributing electronic content
US9039516B2 (en) 2009-07-30 2015-05-26 Igt Concurrent play on multiple gaming machines
US9237381B2 (en) 2009-08-06 2016-01-12 Time Warner Cable Enterprises Llc Methods and apparatus for local channel insertion in an all-digital content distribution network
US9729609B2 (en) * 2009-08-07 2017-08-08 Apple Inc. Automatic transport discovery for media submission
CA2767368C (en) 2009-08-14 2013-10-08 Azuki Systems, Inc. Method and system for unified mobile content protection
WO2011022000A1 (en) * 2009-08-18 2011-02-24 Contineo Systems System and method for pre-placing secure content on an end user storage device
KR101601976B1 (ko) * 2009-08-18 2016-03-17 삼성전자주식회사 Drm 콘텐츠 관리 시스템 및 방법
US9779392B1 (en) 2009-08-19 2017-10-03 United Services Automobile Association (Usaa) Apparatuses, methods and systems for a publishing and subscribing platform of depositing negotiable instruments
US8977571B1 (en) 2009-08-21 2015-03-10 United Services Automobile Association (Usaa) Systems and methods for image monitoring of check during mobile deposit
TW201108696A (en) * 2009-08-21 2011-03-01 Kinpo Elect Inc Account identification system, method and peripheral device of performing function thereof
US8699779B1 (en) 2009-08-28 2014-04-15 United Services Automobile Association (Usaa) Systems and methods for alignment of check during mobile deposit
US8725648B2 (en) * 2009-09-01 2014-05-13 Savoirsoft, Inc. Digital rights content services architecture
US8898575B2 (en) * 2009-09-02 2014-11-25 Yahoo! Inc. Indicating unavailability of an uploaded video file that is being bitrate encoded
US8935217B2 (en) * 2009-09-08 2015-01-13 Apple Inc. Digital asset validation prior to submission for network-based distribution
US20110066843A1 (en) * 2009-09-16 2011-03-17 Brent Newman Mobile media play system and method
US20110070819A1 (en) * 2009-09-23 2011-03-24 Rovi Technologies Corporation Systems and methods for providing reminders associated with detected users
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US20110078731A1 (en) * 2009-09-25 2011-03-31 Rovi Technologies Corporation Systems and methods for multiple media guidance application navigation
US8512149B2 (en) * 2009-09-25 2013-08-20 Igt Systems, methods and devices for providing an indication of an amount of time a wagering game may be expected to be played given a specified bankroll or an estimated bankroll which may be expected to be necessary to fund play of a wagering game for a specified amount of time
WO2011037691A1 (en) * 2009-09-25 2011-03-31 National Electronics Warranty, Llc Service plan web crawler and dynamic mapper
ES2721529T3 (es) * 2009-09-30 2019-08-01 Rovi Guides Inc Sistemas y procedimientos para identificar contenido de audio utilizando una aplicación de guía de contenido multimedia interactiva
US20110082719A1 (en) * 2009-10-07 2011-04-07 Tokoni Inc. System and method for determining aggregated tracking metrics for user activities
US8447699B2 (en) * 2009-10-13 2013-05-21 Qualcomm Incorporated Global secure service provider directory
EP2488960A4 (en) 2009-10-15 2016-08-03 Hewlett Packard Entpr Dev Lp MANAGEMENT OF HETEROGENIC DATA SOURCES
US8396055B2 (en) 2009-10-20 2013-03-12 Time Warner Cable Inc. Methods and apparatus for enabling media functionality in a content-based network
US8923293B2 (en) 2009-10-21 2014-12-30 Palo Alto Research Center Incorporated Adaptive multi-interface use for content networking
US8990104B1 (en) 2009-10-27 2015-03-24 Sprint Communications Company L.P. Multimedia product placement marketplace
US8650246B2 (en) * 2009-10-29 2014-02-11 Fujitsu Technology Solutions Intellectual Property Gmbh Method and system for licensing a software product
US10264029B2 (en) * 2009-10-30 2019-04-16 Time Warner Cable Enterprises Llc Methods and apparatus for packetized content delivery over a content delivery network
US8548810B2 (en) 2009-11-04 2013-10-01 Digimarc Corporation Orchestrated encoding and decoding multimedia content having plural digital watermarks
US8332232B2 (en) * 2009-11-05 2012-12-11 Opinionlab, Inc. System and method for mobile interaction
US9635421B2 (en) * 2009-11-11 2017-04-25 Time Warner Cable Enterprises Llc Methods and apparatus for audience data collection and analysis in a content delivery network
US9519728B2 (en) 2009-12-04 2016-12-13 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and optimizing delivery of content in a network
WO2011075610A1 (en) 2009-12-16 2011-06-23 Renew Data Corp. System and method for creating a de-duplicated data set
KR101303754B1 (ko) * 2009-12-16 2013-09-04 한국전자통신연구원 아이피티비 방송 시스템에서의 수신권한 구매 및 전달 장치, 셋탑박스, 및 그 방법
US9201627B2 (en) * 2010-01-05 2015-12-01 Rovi Guides, Inc. Systems and methods for transferring content between user equipment and a wireless communications device
US8713597B2 (en) * 2010-01-05 2014-04-29 Alcatel Lucent Authenticating and off-loading IPTV operations from mobile devices to fixed rendering viewing devices
US9235399B2 (en) * 2010-01-15 2016-01-12 Dell Products L.P. System and method for manufacturing and personalizing computing devices
US9256899B2 (en) * 2010-01-15 2016-02-09 Dell Products, L.P. System and method for separation of software purchase from fulfillment
US10387927B2 (en) 2010-01-15 2019-08-20 Dell Products L.P. System and method for entitling digital assets
US10268805B2 (en) * 2010-01-26 2019-04-23 At&T Intellectual Property I, L.P. System and method for providing multimedia digital rights transfer
US8601372B1 (en) 2012-08-20 2013-12-03 Iboard Incorporated Digital media album creator
US20110209224A1 (en) * 2010-02-24 2011-08-25 Christopher Gentile Digital multimedia album
US20110288946A1 (en) * 2010-02-23 2011-11-24 Unity Corporation, Inc. Method and System of Managing Digital Multimedia Content
US9342661B2 (en) 2010-03-02 2016-05-17 Time Warner Cable Enterprises Llc Apparatus and methods for rights-managed content and data delivery
US20110231322A1 (en) * 2010-03-16 2011-09-22 Copyright Clearance Center, Inc. Automated rules-based rights resolution
US8170783B2 (en) 2010-03-16 2012-05-01 Dell Products L.P. System and method for handling software activation in entitlement
US9489697B1 (en) 2010-03-17 2016-11-08 Microroyalties, LLC Systems and methods of determining microroyalties
US8650195B2 (en) * 2010-03-26 2014-02-11 Palle M Pedersen Region based information retrieval system
JP5782677B2 (ja) * 2010-03-31 2015-09-24 ヤマハ株式会社 コンテンツ再生装置および音声処理システム
US8385666B2 (en) 2010-03-31 2013-02-26 Microsoft Corporation Classification and encoder selection based on content
US20110264551A1 (en) * 2010-04-21 2011-10-27 Kim Lau Trading and distribution system for audio-video content
US8701138B2 (en) 2010-04-23 2014-04-15 Time Warner Cable Enterprises Llc Zone control methods and apparatus
US9373106B1 (en) * 2010-04-26 2016-06-21 Sprint Communications Company L.P. Tracking the download and purchase of digital content
US8930277B2 (en) * 2010-04-30 2015-01-06 Now Technologies (Ip) Limited Content management apparatus
JP2011238062A (ja) * 2010-05-11 2011-11-24 Sony Corp サーバ装置、プログラム、情報処理システム
US20110280398A1 (en) * 2010-05-17 2011-11-17 Anatoly Fradis Secured content distribution system
US9167196B2 (en) 2010-05-19 2015-10-20 Rovi Guides, Inc. Systems and methods for trimming recorded content using a media guidance application
US9300445B2 (en) 2010-05-27 2016-03-29 Time Warner Cable Enterprise LLC Digital domain content processing and distribution apparatus and methods
US9129340B1 (en) 2010-06-08 2015-09-08 United Services Automobile Association (Usaa) Apparatuses, methods and systems for remote deposit capture with enhanced image detection
US20110307385A1 (en) * 2010-06-14 2011-12-15 Apple Inc. Content conversion tracking
US20110313896A1 (en) * 2010-06-16 2011-12-22 Jayasimha Nuggehalli Methods and apparatus for monitoring software as a service applications
US8655739B2 (en) * 2010-06-16 2014-02-18 Ronald DICKE Method and system for upselling to a user of a digital book lending library
US8307006B2 (en) 2010-06-30 2012-11-06 The Nielsen Company (Us), Llc Methods and apparatus to obtain anonymous audience measurement data from network server data for particular demographic and usage profiles
US20120005041A1 (en) * 2010-06-30 2012-01-05 Verizon Patent And Licensing, Inc. Mobile content distribution with digital rights management
WO2012001232A2 (en) * 2010-06-30 2012-01-05 Nokia Corporation Method and apparatus for in-application purchasing
US8484511B2 (en) 2010-07-01 2013-07-09 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and validation including error correction in a content delivery network
US9906838B2 (en) 2010-07-12 2018-02-27 Time Warner Cable Enterprises Llc Apparatus and methods for content delivery and message exchange across multiple content delivery networks
US8904189B1 (en) 2010-07-15 2014-12-02 The Research Foundation For The State University Of New York System and method for validating program execution at run-time using control flow signatures
US8997136B2 (en) 2010-07-22 2015-03-31 Time Warner Cable Enterprises Llc Apparatus and methods for packetized content delivery over a bandwidth-efficient network
US9047371B2 (en) 2010-07-29 2015-06-02 Soundhound, Inc. System and method for matching a query against a broadcast stream
US20120036365A1 (en) * 2010-08-06 2012-02-09 Microsoft Corporation Combining request-dependent metadata with media content
US9645992B2 (en) 2010-08-21 2017-05-09 Oracle International Corporation Methods and apparatuses for interaction with web applications and web application data
KR101341047B1 (ko) * 2010-08-24 2013-12-11 한국전자통신연구원 수신제한 시스템 및 수신제한 이미지 이용 방법
US20120059700A1 (en) * 2010-09-03 2012-03-08 Andrew James Darbyshire Incentivized peer-to-peer content and royalty distribution system
US9185341B2 (en) 2010-09-03 2015-11-10 Time Warner Cable Enterprises Llc Digital domain content processing and distribution apparatus and methods
US9607131B2 (en) 2010-09-16 2017-03-28 Verance Corporation Secure and efficient content screening in a networked environment
US10699293B2 (en) 2010-10-07 2020-06-30 Rakuten Marketing Llc Network based system and method for managing and implementing online commerce
US8645716B1 (en) 2010-10-08 2014-02-04 Marvell International Ltd. Method and apparatus for overwriting an encryption key of a media drive
JP5605146B2 (ja) * 2010-10-08 2014-10-15 ソニー株式会社 情報処理装置、および情報処理方法、並びにプログラム
TW201218102A (en) * 2010-10-22 2012-05-01 Innovation Wireless Inc Business mobile communication system
TWI423625B (zh) * 2010-10-28 2014-01-11 Chunghwa Telecom Co Ltd 資料傳輸速率調控系統及其方法
JP5129313B2 (ja) * 2010-10-29 2013-01-30 株式会社東芝 アクセス認可装置
US9153217B2 (en) 2010-11-01 2015-10-06 James W. Wieder Simultaneously playing sound-segments to find and act-upon a composition
US8775800B2 (en) * 2010-11-02 2014-07-08 Sap Ag Event-driven provision of protected files
US8930979B2 (en) 2010-11-11 2015-01-06 Time Warner Cable Enterprises Llc Apparatus and methods for identifying and characterizing latency in a content delivery network
US9449324B2 (en) 2010-11-11 2016-09-20 Sony Corporation Reducing TV licensing costs
US10148623B2 (en) 2010-11-12 2018-12-04 Time Warner Cable Enterprises Llc Apparatus and methods ensuring data privacy in a content distribution network
US20120130900A1 (en) * 2010-11-19 2012-05-24 General Instrument Corporation System and Method for Trading Unused Digital Rights
US8260657B1 (en) * 2010-12-20 2012-09-04 Google Inc. Dynamic pricing of electronic content
US9058497B2 (en) 2010-12-23 2015-06-16 Microsoft Technology Licensing, Llc Cryptographic key management
US20120179588A1 (en) * 2011-01-12 2012-07-12 Howard Gutowitz Method and apparatus for quantal billing of digital products
WO2012099617A1 (en) 2011-01-20 2012-07-26 Box.Net, Inc. Real time notification of activities that occur in a web-based collaboration environment
US9602414B2 (en) 2011-02-09 2017-03-21 Time Warner Cable Enterprises Llc Apparatus and methods for controlled bandwidth reclamation
US9485258B2 (en) * 2011-02-13 2016-11-01 Openwave Mobility, Inc. Mediation system and method for restricted access item distribution
US8856043B2 (en) * 2011-02-18 2014-10-07 Visa International Service Association Method and system for managing data and enabling payment transactions between multiple entities
TW201237787A (en) * 2011-03-03 2012-09-16 Keystone Semiconductor Corp Shopping information flow system and method by digital radio channel and communication network
US9239910B2 (en) * 2011-04-04 2016-01-19 Markany Inc. System and method for preventing the leaking of digital content
US8392289B1 (en) * 2011-04-04 2013-03-05 Google Inc. Cancelling a purchasing request
CN103597488B (zh) 2011-04-11 2016-08-24 英特托拉斯技术公司 信息安全系统和方法
CN102752272A (zh) * 2011-04-22 2012-10-24 中兴通讯股份有限公司 媒体消息数字签名的处理方法、系统和装置
KR101250028B1 (ko) * 2011-04-25 2013-04-03 한국과학기술원 컨텐츠 프로바이더로부터 미디어 컨텐츠를 수집하는 정보 전달 장치 및 방법
US9035163B1 (en) 2011-05-10 2015-05-19 Soundbound, Inc. System and method for targeting content based on identified audio and multimedia
US8315620B1 (en) 2011-05-27 2012-11-20 The Nielsen Company (Us), Llc Methods and apparatus to associate a mobile device with a panelist profile
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
KR101824484B1 (ko) * 2011-06-30 2018-02-01 인텔 코포레이션 보호 컨텐츠로의 액세스를 제어하는 시스템 및 방법
EP2729877A4 (en) 2011-07-08 2015-06-17 Box Inc DESKTOP APPLICATION FOR ACCESS AND INTERACTION WITH JOBS IN A CLOUD-BASED CONTENT MANAGEMENT SYSTEM AND SYNCHRONIZATION MECHANISMS THEREFOR
US8892727B2 (en) * 2011-07-14 2014-11-18 Microsoft Corporation Funnel analysis of the adoption of an application
US8707289B2 (en) 2011-07-20 2014-04-22 Google Inc. Multiple application versions
US9509704B2 (en) 2011-08-02 2016-11-29 Oncircle, Inc. Rights-based system
US20140337915A1 (en) * 2011-08-15 2014-11-13 Naavon Blaze Lp System And Method For Creating Unique Digital Content Compilations
US8806188B2 (en) 2011-08-31 2014-08-12 Sonic Ip, Inc. Systems and methods for performing adaptive bitrate streaming using automatically generated top level index files
JP5853507B2 (ja) * 2011-09-05 2016-02-09 ソニー株式会社 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム
EP2573761B1 (en) 2011-09-25 2018-02-14 Yamaha Corporation Displaying content in relation to music reproduction by means of information processing apparatus independent of music reproduction apparatus
JP5367039B2 (ja) 2011-09-30 2013-12-11 株式会社東芝 サーバ装置及びプログラム
US9098474B2 (en) 2011-10-26 2015-08-04 Box, Inc. Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience
US11210610B2 (en) 2011-10-26 2021-12-28 Box, Inc. Enhanced multimedia content preview rendering in a cloud content management system
US9292842B2 (en) * 2011-10-28 2016-03-22 Anil H. Pereira Systems and methods for managing software licensing agreements
KR101857123B1 (ko) * 2011-10-31 2018-05-14 한국전자통신연구원 로봇 소프트웨어간 통신을 위한 데이터 인코딩 및 디코딩 장치와 그 방법
US8682026B2 (en) 2011-11-03 2014-03-25 Verance Corporation Efficient extraction of embedded watermarks in the presence of host content distortions
US8923548B2 (en) 2011-11-03 2014-12-30 Verance Corporation Extraction of embedded watermarks from a host content using a plurality of tentative watermarks
US8533481B2 (en) 2011-11-03 2013-09-10 Verance Corporation Extraction of embedded watermarks from a host content based on extrapolation techniques
US8615104B2 (en) 2011-11-03 2013-12-24 Verance Corporation Watermark extraction based on tentative watermarks
CN102447520A (zh) * 2011-11-07 2012-05-09 北京中广睛彩导航科技有限公司 一种移动互联网与广播混合信道下的信息获取方法和系统
WO2013070959A1 (en) * 2011-11-09 2013-05-16 Azmi Hooman Fractional ownership using digital assets
EP2771834A4 (en) * 2011-11-14 2015-06-17 Wave Sys Corp SAFETY SYSTEMS AND METHOD FOR CODING AND DECODING DIGITAL CONTENT
US9043866B2 (en) * 2011-11-14 2015-05-26 Wave Systems Corp. Security systems and methods for encoding and decoding digital content
US9047489B2 (en) 2011-11-14 2015-06-02 Wave Systems Corp. Security systems and methods for social networking
US9015857B2 (en) 2011-11-14 2015-04-21 Wave Systems Corp. Security systems and methods for encoding and decoding digital content
US9436629B2 (en) 2011-11-15 2016-09-06 Marvell World Trade Ltd. Dynamic boot image streaming
US20130129304A1 (en) * 2011-11-22 2013-05-23 Roy Feinson Variable 3-d surround video playback with virtual panning and smooth transition
US8745403B2 (en) 2011-11-23 2014-06-03 Verance Corporation Enhanced content management based on watermark extraction records
GB2500152A (en) 2011-11-29 2013-09-11 Box Inc Mobile platform file and folder selection functionalities for offline access and synchronization
US9792451B2 (en) 2011-12-09 2017-10-17 Echarge2 Corporation System and methods for using cipher objects to protect data
US8751800B1 (en) 2011-12-12 2014-06-10 Google Inc. DRM provider interoperability
US9547753B2 (en) 2011-12-13 2017-01-17 Verance Corporation Coordinated watermarking
US9323902B2 (en) 2011-12-13 2016-04-26 Verance Corporation Conditional access using embedded watermarks
US20130159867A1 (en) * 2011-12-16 2013-06-20 Jayasimha Nuggehalli Approach for managing package-based subscriptions for service providers
US9860059B1 (en) * 2011-12-23 2018-01-02 EMC IP Holding Company LLC Distributing token records
US9454648B1 (en) * 2011-12-23 2016-09-27 Emc Corporation Distributing token records in a market environment
CN103188219A (zh) * 2011-12-28 2013-07-03 北大方正集团有限公司 一种数字版权管理方法、设备及系统
US9218122B2 (en) 2011-12-29 2015-12-22 Rovi Guides, Inc. Systems and methods for transferring settings across devices based on user gestures
US10380565B1 (en) 2012-01-05 2019-08-13 United Services Automobile Association (Usaa) System and method for storefront bank deposits
US8918908B2 (en) 2012-01-06 2014-12-23 Sonic Ip, Inc. Systems and methods for accessing digital content using electronic tickets and ticket tokens
US9904435B2 (en) 2012-01-06 2018-02-27 Box, Inc. System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment
JP5494677B2 (ja) 2012-01-06 2014-05-21 ヤマハ株式会社 演奏装置及び演奏プログラム
US8793804B2 (en) * 2012-01-09 2014-07-29 Ezshield, Inc. Computer implemented method, computer system and nontransitory computer readable storage medium having HTTP module
US9129283B1 (en) * 2012-01-10 2015-09-08 Intuit Inc. Accessing confidential data securely using a trusted network of mobile devices
US11232481B2 (en) 2012-01-30 2022-01-25 Box, Inc. Extended applications of multimedia content previews in the cloud-based content management system
WO2013123548A2 (en) * 2012-02-20 2013-08-29 Lock Box Pty Ltd. Cryptographic method and system
EP2817744A4 (en) * 2012-02-23 2015-11-04 Vidispine Ab METHOD AND SYSTEM FOR VERIFYING DIGITAL CONTENT USING A TIME INTERVAL
US9965745B2 (en) 2012-02-24 2018-05-08 Box, Inc. System and method for promoting enterprise adoption of a web-based collaboration environment
US9722972B2 (en) 2012-02-26 2017-08-01 Oracle International Corporation Methods and apparatuses for secure communication
US20130232229A1 (en) * 2012-03-02 2013-09-05 Ilya Firman Distribution of Application Files
EP2820546B1 (en) * 2012-03-02 2019-07-31 INSIDE Secure Blackbox security provider programming system permitting multiple customer use and in field conditional access switching
JP2015511050A (ja) 2012-03-20 2015-04-13 クリメニ テクノロジーズ, インコーポレイテッド プロセス作業セット隔離のための方法およびシステム
US8458494B1 (en) * 2012-03-26 2013-06-04 Symantec Corporation Systems and methods for secure third-party data storage
US8627097B2 (en) 2012-03-27 2014-01-07 Igt System and method enabling parallel processing of hash functions using authentication checkpoint hashes
JP5389212B2 (ja) 2012-03-28 2014-01-15 株式会社東芝 再暗号文検証プログラム、再暗号化装置及び再暗号化システム
US9467723B2 (en) 2012-04-04 2016-10-11 Time Warner Cable Enterprises Llc Apparatus and methods for automated highlight reel creation in a content delivery network
US9575981B2 (en) 2012-04-11 2017-02-21 Box, Inc. Cloud service enabled to handle a set of files depicted to a user as a single file in a native operating system
US9078040B2 (en) 2012-04-12 2015-07-07 Time Warner Cable Enterprises Llc Apparatus and methods for enabling media options in a content delivery network
US20130282564A1 (en) * 2012-04-21 2013-10-24 Research In Motion Limited System and method for transmitting application data between two communication devices
US10360543B2 (en) * 2012-04-23 2019-07-23 Grubhub Holdings Inc. Scraping resistant system and method for placing orders through an internet shopping service
US9197937B1 (en) 2012-04-26 2015-11-24 Music Choice Automatic on-demand navigation based on meta-data broadcast with media content
US11216854B2 (en) * 2012-04-27 2022-01-04 Blackberry Limited Software distribution accounting
US9413587B2 (en) 2012-05-02 2016-08-09 Box, Inc. System and method for a third-party application to access content within a cloud-based platform
US9396216B2 (en) 2012-05-04 2016-07-19 Box, Inc. Repository redundancy implementation of a system which incrementally updates clients with events that occurred via a cloud-enabled platform
US9691051B2 (en) 2012-05-21 2017-06-27 Box, Inc. Security enhancement through application access control
PL399271A1 (pl) 2012-05-22 2013-11-25 E-Ja Spólka Z Ograniczona Odpowiedzialnoscia Odtwarzacz zaszyfrowanych tresci cyfrowych
US8914900B2 (en) 2012-05-23 2014-12-16 Box, Inc. Methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform
US9203624B2 (en) 2012-06-04 2015-12-01 Apple Inc. Authentication and notification heuristics
GB2505072A (en) 2012-07-06 2014-02-19 Box Inc Identifying users and collaborators as search results in a cloud-based system
US9712510B2 (en) 2012-07-06 2017-07-18 Box, Inc. Systems and methods for securely submitting comments among users via external messaging applications in a cloud-based platform
US10586260B2 (en) * 2012-07-19 2020-03-10 Apple Inc. Securing in-app purchases
US10957310B1 (en) 2012-07-23 2021-03-23 Soundhound, Inc. Integrated programming framework for speech and text understanding with meaning parsing
US9794256B2 (en) 2012-07-30 2017-10-17 Box, Inc. System and method for advanced control tools for administrators in a cloud-based service
US9779219B2 (en) 2012-08-09 2017-10-03 Dell Products L.P. Method and system for late binding of option features associated with a device using at least in part license and unique ID information
US9558202B2 (en) 2012-08-27 2017-01-31 Box, Inc. Server side techniques for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment
US9135462B2 (en) * 2012-08-29 2015-09-15 Box, Inc. Upload and download streaming encryption to/from a cloud-based platform
US8862155B2 (en) 2012-08-30 2014-10-14 Time Warner Cable Enterprises Llc Apparatus and methods for enabling location-based services within a premises
US9571606B2 (en) 2012-08-31 2017-02-14 Verance Corporation Social media viewing system
US9195519B2 (en) 2012-09-06 2015-11-24 Box, Inc. Disabling the self-referential appearance of a mobile application in an intent via a background registration
US9117087B2 (en) 2012-09-06 2015-08-25 Box, Inc. System and method for creating a secure channel for inter-application communication based on intents
US9894040B2 (en) 2012-09-11 2018-02-13 Microsoft Technology Licensing, Llc Trust services for securing data in the cloud
US8726304B2 (en) 2012-09-13 2014-05-13 Verance Corporation Time varying evaluation of multimedia content
US8869222B2 (en) 2012-09-13 2014-10-21 Verance Corporation Second screen content
US9106964B2 (en) 2012-09-13 2015-08-11 Verance Corporation Enhanced content distribution using advertisements
US8959351B2 (en) 2012-09-13 2015-02-17 Microsoft Corporation Securely filtering trust services records
US9292833B2 (en) 2012-09-14 2016-03-22 Box, Inc. Batching notifications of activities that occur in a web-based collaboration environment
US8595317B1 (en) 2012-09-14 2013-11-26 Geofeedr, Inc. System and method for generating, accessing, and updating geofeeds
US20140082645A1 (en) 2012-09-14 2014-03-20 Peter Stern Apparatus and methods for providing enhanced or interactive features
US10915492B2 (en) 2012-09-19 2021-02-09 Box, Inc. Cloud-based platform enabled with media content indexed for text-based searches and/or metadata extraction
US9081778B2 (en) 2012-09-25 2015-07-14 Audible Magic Corporation Using digital fingerprints to associate data with a work
CN102833077A (zh) * 2012-09-25 2012-12-19 东信和平科技股份有限公司 金融ic及金融社保ic卡远程发卡数据传输加解密方法
US8626659B1 (en) * 2012-09-28 2014-01-07 Fiserv, Inc. Facilitating presentation of content relating to a financial transaction
US9959420B2 (en) 2012-10-02 2018-05-01 Box, Inc. System and method for enhanced security and management mechanisms for enterprise administrators in a cloud-based environment
US9495364B2 (en) 2012-10-04 2016-11-15 Box, Inc. Enhanced quick search features, low-barrier commenting/interactive features in a collaboration platform
US8819770B2 (en) * 2012-10-04 2014-08-26 Microsoft Corporation Data mapping using trust services
US9665349B2 (en) 2012-10-05 2017-05-30 Box, Inc. System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform
US9246364B2 (en) 2012-10-15 2016-01-26 Regal Beloit America, Inc. Radially embedded permanent magnet rotor and methods thereof
US9362792B2 (en) 2012-10-15 2016-06-07 Regal Beloit America, Inc. Radially embedded permanent magnet rotor having magnet retention features and methods thereof
US9882440B2 (en) 2012-10-15 2018-01-30 Regal Beloit America, Inc. Radially embedded permanent magnet rotor and methods thereof
US9099905B2 (en) 2012-10-15 2015-08-04 Regal Beloit America, Inc. Radially embedded permanent magnet rotor and methods thereof
US9831727B2 (en) 2012-10-15 2017-11-28 Regal Beloit America, Inc. Permanent magnet rotor and methods thereof
US8983849B2 (en) 2012-10-17 2015-03-17 Nuance Communications, Inc. Multiple device intelligent language model synchronization
US9742576B2 (en) * 2012-10-19 2017-08-22 Electronics And Telecommunications Research Institute Method for proof of play (PoP) of digital signage content
FR2997204B1 (fr) * 2012-10-23 2014-12-26 Thales Sa Procede de telechargement d'au moins un composant logiciel dans un appareil informatique, produit programme d'ordinateur, appareil informatique et systeme informatique associes
US9280546B2 (en) 2012-10-31 2016-03-08 Palo Alto Research Center Incorporated System and method for accessing digital content using a location-independent name
US9400800B2 (en) 2012-11-19 2016-07-26 Palo Alto Research Center Incorporated Data transport by named content synchronization
US8990188B2 (en) 2012-11-30 2015-03-24 Apple Inc. Managed assessment of submitted digital content
US9088825B2 (en) * 2012-12-03 2015-07-21 Morega Systems, Inc Client device with application state tracking and methods for use therewith
US8639767B1 (en) 2012-12-07 2014-01-28 Geofeedr, Inc. System and method for generating and managing geofeed-based alerts
US9565472B2 (en) 2012-12-10 2017-02-07 Time Warner Cable Enterprises Llc Apparatus and methods for content transfer protection
US10430839B2 (en) 2012-12-12 2019-10-01 Cisco Technology, Inc. Distributed advertisement insertion in content-centric networks
US9219791B2 (en) 2012-12-13 2015-12-22 Digiboo Llc Digital filling station for digital locker content
US20140172600A1 (en) * 2012-12-13 2014-06-19 Digiboo Llc Kiosk system for distributing media content
US8560455B1 (en) * 2012-12-13 2013-10-15 Digiboo Llc System and method for operating multiple rental domains within a single credit card domain
US9131283B2 (en) 2012-12-14 2015-09-08 Time Warner Cable Enterprises Llc Apparatus and methods for multimedia coordination
US10552810B1 (en) 2012-12-19 2020-02-04 United Services Automobile Association (Usaa) System and method for remote deposit of financial instruments
US10235383B2 (en) 2012-12-19 2019-03-19 Box, Inc. Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment
US20140188728A1 (en) 2012-12-31 2014-07-03 Fiserv, Inc. Systems and methods for performing financial transactions
US9396245B2 (en) 2013-01-02 2016-07-19 Box, Inc. Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9575768B1 (en) 2013-01-08 2017-02-21 Marvell International Ltd. Loading boot code from multiple memories
US9953036B2 (en) 2013-01-09 2018-04-24 Box, Inc. File system monitoring in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9087341B2 (en) 2013-01-11 2015-07-21 Apple Inc. Migration of feedback data to equivalent digital assets
EP2755151A3 (en) 2013-01-11 2014-09-24 Box, Inc. Functionalities, features and user interface of a synchronization client to a cloud-based environment
EP2757491A1 (en) 2013-01-17 2014-07-23 Box, Inc. Conflict resolution, retry condition management, and handling of problem files for the synchronization client to a cloud-based platform
US9330382B2 (en) 2013-01-31 2016-05-03 Wal-Mart Stores, Inc. Method to facilitate an in-store audit after issuance of an electronic receipt
US20140229393A1 (en) * 2013-02-11 2014-08-14 James E. Malackowski Ip content discovery platform
US8850531B1 (en) 2013-03-07 2014-09-30 Geofeedia, Inc. System and method for targeted messaging, workflow management, and digital rights management for geofeeds
US9262793B2 (en) 2013-03-14 2016-02-16 Verance Corporation Transactional video marking system
US20140280890A1 (en) * 2013-03-15 2014-09-18 Yahoo! Inc. Method and system for measuring user engagement using scroll dwell time
US9129112B2 (en) 2013-03-15 2015-09-08 Oracle International Corporation Methods, systems and machine-readable media for providing security services
US10491694B2 (en) 2013-03-15 2019-11-26 Oath Inc. Method and system for measuring user engagement using click/skip in content stream using a probability model
US9978025B2 (en) 2013-03-20 2018-05-22 Cisco Technology, Inc. Ordered-element naming for name-based packet forwarding
KR101462335B1 (ko) * 2013-03-27 2014-11-20 한양대학교 에리카산학협력단 계층형 스토리지에서 효율적인 데이터 공유 방법 및 상기 방법을 수행하는 장치
US10725968B2 (en) 2013-05-10 2020-07-28 Box, Inc. Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform
US10846074B2 (en) 2013-05-10 2020-11-24 Box, Inc. Identification and handling of items to be ignored for synchronization with a cloud-based platform by a synchronization client
US9736801B1 (en) 2013-05-20 2017-08-15 Marvell International Ltd. Methods and apparatus for synchronizing devices in a wireless data communication system
US9935791B2 (en) 2013-05-20 2018-04-03 Cisco Technology, Inc. Method and system for name resolution across heterogeneous architectures
US9521635B1 (en) 2013-05-21 2016-12-13 Marvell International Ltd. Methods and apparatus for selecting a device to perform shared functionality in a deterministic and fair manner in a wireless data communication system
CN105308643B (zh) * 2013-06-05 2017-09-29 株式会社日立系统 门户网站的费用分配/回收系统
GB2515192B (en) 2013-06-13 2016-12-14 Box Inc Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform
US9805050B2 (en) 2013-06-21 2017-10-31 Box, Inc. Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform
US20140379594A1 (en) * 2013-06-23 2014-12-25 Cisco Technology, Inc. Recording and maintaining acceptances of licenses for using computer products
US20140379595A1 (en) * 2013-06-23 2014-12-25 Cisco Technology, Inc. Associating licenses of a computer product with a purchaser of the computer product via an n-tier channel
TWI549498B (zh) * 2013-06-24 2016-09-11 wu-xiong Chen Variable audio and video playback method
US20150006369A1 (en) * 2013-06-27 2015-01-01 Little Engines Group, Inc. Method for internet-based commercial trade in collaboratively created secondary digital media programs
US9251549B2 (en) 2013-07-23 2016-02-02 Verance Corporation Watermark extractor enhancements based on payload ranking
US9535924B2 (en) 2013-07-30 2017-01-03 Box, Inc. Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US20150039321A1 (en) 2013-07-31 2015-02-05 Arbitron Inc. Apparatus, System and Method for Reading Codes From Digital Audio on a Processing Device
US9711152B2 (en) 2013-07-31 2017-07-18 The Nielsen Company (Us), Llc Systems apparatus and methods for encoding/decoding persistent universal media codes to encoded audio
WO2015015305A1 (en) 2013-07-31 2015-02-05 Marvell Word Trade Ltd. Parallelizing boot operations
US9444722B2 (en) 2013-08-01 2016-09-13 Palo Alto Research Center Incorporated Method and apparatus for configuring routing paths in a custodian-based routing architecture
US11138578B1 (en) 2013-09-09 2021-10-05 United Services Automobile Association (Usaa) Systems and methods for remote deposit of currency
US10509527B2 (en) 2013-09-13 2019-12-17 Box, Inc. Systems and methods for configuring event-based automation in cloud-based collaboration platforms
US9535909B2 (en) 2013-09-13 2017-01-03 Box, Inc. Configurable event-based automation architecture for cloud-based collaboration platforms
US9286514B1 (en) 2013-10-17 2016-03-15 United Services Automobile Association (Usaa) Character count determination for a digital image
US9208334B2 (en) 2013-10-25 2015-12-08 Verance Corporation Content management using multiple abstraction layers
US9407549B2 (en) 2013-10-29 2016-08-02 Palo Alto Research Center Incorporated System and method for hash-based forwarding of packets with hierarchically structured variable-length identifiers
US9276840B2 (en) 2013-10-30 2016-03-01 Palo Alto Research Center Incorporated Interest messages with a payload for a named data network
US9282050B2 (en) 2013-10-30 2016-03-08 Palo Alto Research Center Incorporated System and method for minimum path MTU discovery in content centric networks
US9401864B2 (en) 2013-10-31 2016-07-26 Palo Alto Research Center Incorporated Express header for packets with hierarchically structured variable-length identifiers
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US10101801B2 (en) 2013-11-13 2018-10-16 Cisco Technology, Inc. Method and apparatus for prefetching content in a data stream
US10129365B2 (en) 2013-11-13 2018-11-13 Cisco Technology, Inc. Method and apparatus for pre-fetching remote content based on static and dynamic recommendations
US9311377B2 (en) 2013-11-13 2016-04-12 Palo Alto Research Center Incorporated Method and apparatus for performing server handoff in a name-based content distribution system
US9246676B2 (en) 2013-11-22 2016-01-26 Cisco Technology, Inc. Secure access for encrypted data
US10089655B2 (en) * 2013-11-27 2018-10-02 Cisco Technology, Inc. Method and apparatus for scalable data broadcasting
US9507849B2 (en) 2013-11-28 2016-11-29 Soundhound, Inc. Method for combining a query and a communication command in a natural language computer system
US9503358B2 (en) 2013-12-05 2016-11-22 Palo Alto Research Center Incorporated Distance-based routing in an information-centric network
US9537913B2 (en) * 2014-01-03 2017-01-03 Yonder Music Inc. Method and system for delivery of audio content for use on wireless mobile device
US10579325B2 (en) 2014-01-03 2020-03-03 061428 Corp. Method and system for playback of audio content using wireless mobile device
US9679160B1 (en) * 2014-01-13 2017-06-13 Symantec Corporation Systems and methods for maintaining encrypted search indexes on third-party storage systems
US9379979B2 (en) 2014-01-14 2016-06-28 Palo Alto Research Center Incorporated Method and apparatus for establishing a virtual interface for a set of mutual-listener devices
US10098051B2 (en) 2014-01-22 2018-10-09 Cisco Technology, Inc. Gateways and routing in software-defined manets
US10172068B2 (en) 2014-01-22 2019-01-01 Cisco Technology, Inc. Service-oriented routing in software-defined MANETs
GB2522432A (en) * 2014-01-23 2015-07-29 Locpin Ltd Computer system and method
US9374304B2 (en) 2014-01-24 2016-06-21 Palo Alto Research Center Incorporated End-to end route tracing over a named-data network
US9292488B2 (en) 2014-02-01 2016-03-22 Soundhound, Inc. Method for embedding voice mail in a spoken utterance using a natural language processing computer system
US9954678B2 (en) * 2014-02-06 2018-04-24 Cisco Technology, Inc. Content-based transport security
US9531679B2 (en) 2014-02-06 2016-12-27 Palo Alto Research Center Incorporated Content-based transport security for distributed producers
EP3105884A4 (en) * 2014-02-11 2018-03-21 Yaana Technologies, LLC Mathod and system for metadata analysis and collection with privacy
US9693263B2 (en) 2014-02-21 2017-06-27 Yaana Technologies, LLC Method and system for data flow management of user equipment in a tunneling packet data network
US10447503B2 (en) 2014-02-21 2019-10-15 Yaana Technologies, LLC Method and system for data flow management of user equipment in a tunneling packet data network
US11295730B1 (en) 2014-02-27 2022-04-05 Soundhound, Inc. Using phonetic variants in a local context to improve natural language understanding
US9678998B2 (en) 2014-02-28 2017-06-13 Cisco Technology, Inc. Content name resolution for information centric networking
US10089651B2 (en) * 2014-03-03 2018-10-02 Cisco Technology, Inc. Method and apparatus for streaming advertisements in a scalable data broadcasting system
US9836540B2 (en) 2014-03-04 2017-12-05 Cisco Technology, Inc. System and method for direct storage access in a content-centric network
WO2015136843A1 (ja) * 2014-03-10 2015-09-17 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 情報機器、管理サーバ及びコピー制御方法
FR3018369B1 (fr) * 2014-03-10 2017-09-29 Alain Rosset Moyens de gestion de droits de suite pour objets numeriques
US9473405B2 (en) 2014-03-10 2016-10-18 Palo Alto Research Center Incorporated Concurrent hashes and sub-hashes on data streams
US9391896B2 (en) 2014-03-10 2016-07-12 Palo Alto Research Center Incorporated System and method for packet forwarding using a conjunctive normal form strategy in a content-centric network
US9626413B2 (en) 2014-03-10 2017-04-18 Cisco Systems, Inc. System and method for ranking content popularity in a content-centric network
EP3117626A4 (en) 2014-03-13 2017-10-25 Verance Corporation Interactive content acquisition using embedded codes
US9407432B2 (en) * 2014-03-19 2016-08-02 Palo Alto Research Center Incorporated System and method for efficient and secure distribution of digital content
US9916601B2 (en) 2014-03-21 2018-03-13 Cisco Technology, Inc. Marketplace for presenting advertisements in a scalable data broadcasting system
US9363179B2 (en) 2014-03-26 2016-06-07 Palo Alto Research Center Incorporated Multi-publisher routing protocol for named data networks
US9363086B2 (en) 2014-03-31 2016-06-07 Palo Alto Research Center Incorporated Aggregate signing of data in content centric networking
US10334037B2 (en) 2014-03-31 2019-06-25 Yaana Technologies, Inc. Peer-to-peer rendezvous system for minimizing third party visibility and method thereof
US9716622B2 (en) 2014-04-01 2017-07-25 Cisco Technology, Inc. System and method for dynamic name configuration in content-centric networks
US10075521B2 (en) 2014-04-07 2018-09-11 Cisco Technology, Inc. Collection synchronization using equality matched network names
US9390289B2 (en) 2014-04-07 2016-07-12 Palo Alto Research Center Incorporated Secure collection synchronization using matched network names
US9473576B2 (en) 2014-04-07 2016-10-18 Palo Alto Research Center Incorporated Service discovery using collection synchronization with exact names
US9451032B2 (en) 2014-04-10 2016-09-20 Palo Alto Research Center Incorporated System and method for simple service discovery in content-centric networks
US20150310472A1 (en) * 2014-04-23 2015-10-29 Microsoft Corporation Management of on-demand content
US9992281B2 (en) 2014-05-01 2018-06-05 Cisco Technology, Inc. Accountable content stores for information centric networks
KR101564421B1 (ko) * 2014-05-02 2015-10-29 삼성전자주식회사 동영상 처리 장치 및 방법
US9564123B1 (en) 2014-05-12 2017-02-07 Soundhound, Inc. Method and system for building an integrated user profile
US9609014B2 (en) 2014-05-22 2017-03-28 Cisco Systems, Inc. Method and apparatus for preventing insertion of malicious content at a named data network router
US9455835B2 (en) 2014-05-23 2016-09-27 Palo Alto Research Center Incorporated System and method for circular link resolution with hash-based names in content-centric networks
US9276751B2 (en) 2014-05-28 2016-03-01 Palo Alto Research Center Incorporated System and method for circular link resolution with computable hash-based names in content-centric networks
US9621940B2 (en) 2014-05-29 2017-04-11 Time Warner Cable Enterprises Llc Apparatus and methods for recording, accessing, and delivering packetized content
US10530854B2 (en) 2014-05-30 2020-01-07 Box, Inc. Synchronization of permissioned content in cloud-based environments
US9516144B2 (en) 2014-06-19 2016-12-06 Palo Alto Research Center Incorporated Cut-through forwarding of CCNx message fragments with IP encapsulation
US9467377B2 (en) 2014-06-19 2016-10-11 Palo Alto Research Center Incorporated Associating consumer states with interests in a content-centric network
US9537719B2 (en) 2014-06-19 2017-01-03 Palo Alto Research Center Incorporated Method and apparatus for deploying a minimal-cost CCN topology
US9426113B2 (en) 2014-06-30 2016-08-23 Palo Alto Research Center Incorporated System and method for managing devices over a content centric network
US9699198B2 (en) 2014-07-07 2017-07-04 Cisco Technology, Inc. System and method for parallel secure content bootstrapping in content-centric networks
US9959156B2 (en) 2014-07-17 2018-05-01 Cisco Technology, Inc. Interest return control message
US9621354B2 (en) 2014-07-17 2017-04-11 Cisco Systems, Inc. Reconstructable content objects
US9590887B2 (en) 2014-07-18 2017-03-07 Cisco Systems, Inc. Method and system for keeping interest alive in a content centric network
US9729616B2 (en) 2014-07-18 2017-08-08 Cisco Technology, Inc. Reputation-based strategy for forwarding and responding to interests over a content centric network
US9535968B2 (en) 2014-07-21 2017-01-03 Palo Alto Research Center Incorporated System for distributing nameless objects using self-certifying names
JP2016025490A (ja) * 2014-07-22 2016-02-08 富士ゼロックス株式会社 情報処理システム、情報処理装置、携帯端末装置及びプログラム
US9875618B2 (en) 2014-07-24 2018-01-23 Igt Gaming system and method employing multi-directional interaction between multiple concurrently played games
US9882964B2 (en) 2014-08-08 2018-01-30 Cisco Technology, Inc. Explicit strategy feedback in name-based forwarding
US9503365B2 (en) 2014-08-11 2016-11-22 Palo Alto Research Center Incorporated Reputation-based instruction processing over an information centric network
US9729662B2 (en) 2014-08-11 2017-08-08 Cisco Technology, Inc. Probabilistic lazy-forwarding technique without validation in a content centric network
US10783505B2 (en) * 2014-08-11 2020-09-22 Disney Enterprises Inc. Systems and methods for providing media content
US9391777B2 (en) 2014-08-15 2016-07-12 Palo Alto Research Center Incorporated System and method for performing key resolution over a content centric network
US9800637B2 (en) 2014-08-19 2017-10-24 Cisco Technology, Inc. System and method for all-in-one content stream in content-centric networks
US9467492B2 (en) 2014-08-19 2016-10-11 Palo Alto Research Center Incorporated System and method for reconstructable all-in-one content stream
US9497282B2 (en) 2014-08-27 2016-11-15 Palo Alto Research Center Incorporated Network coding for content-centric network
US9894119B2 (en) 2014-08-29 2018-02-13 Box, Inc. Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms
US10038731B2 (en) 2014-08-29 2018-07-31 Box, Inc. Managing flow-based interactions with cloud-based shared content
US10204013B2 (en) 2014-09-03 2019-02-12 Cisco Technology, Inc. System and method for maintaining a distributed and fault-tolerant state over an information centric network
US9553812B2 (en) 2014-09-09 2017-01-24 Palo Alto Research Center Incorporated Interest keep alives at intermediate routers in a CCN
JP6475455B2 (ja) * 2014-09-26 2019-02-27 任天堂株式会社 コンテンツ配信システム、コンテンツ配信サーバ、コンテンツ配信プログラムおよびコンテンツ配信方法
US10028025B2 (en) 2014-09-29 2018-07-17 Time Warner Cable Enterprises Llc Apparatus and methods for enabling presence-based and use-based services
US10285038B2 (en) 2014-10-10 2019-05-07 Yaana Technologies, Inc. Method and system for discovering user equipment in a network
US10069933B2 (en) 2014-10-23 2018-09-04 Cisco Technology, Inc. System and method for creating virtual interfaces based on network characteristics
US10219027B1 (en) 2014-10-24 2019-02-26 Music Choice System for providing music content to a user
US9426650B2 (en) 2014-10-31 2016-08-23 Gogo Llc Autonomous-mode content delivery and key management
US9578104B2 (en) 2014-10-31 2017-02-21 Gogo Llc Resumption of play for a content-delivery session
US10542426B2 (en) 2014-11-21 2020-01-21 Yaana Technologies, LLC System and method for transmitting a secure message over a signaling network
US9820132B2 (en) 2014-12-01 2017-11-14 Nokia Technologies Oy Wireless short-range discovery and connection setup using first and second wireless carrier
US9536059B2 (en) 2014-12-15 2017-01-03 Palo Alto Research Center Incorporated Method and system for verifying renamed content using manifests in a content centric network
US9590948B2 (en) 2014-12-15 2017-03-07 Cisco Systems, Inc. CCN routing using hardware-assisted hash tables
US10237189B2 (en) 2014-12-16 2019-03-19 Cisco Technology, Inc. System and method for distance-based interest forwarding
US9846881B2 (en) 2014-12-19 2017-12-19 Palo Alto Research Center Incorporated Frugal user engagement help systems
US10003520B2 (en) 2014-12-22 2018-06-19 Cisco Technology, Inc. System and method for efficient name-based content routing using link-state information in information-centric networks
US9473475B2 (en) 2014-12-22 2016-10-18 Palo Alto Research Center Incorporated Low-cost authenticated signing delegation in content centric networking
US9660825B2 (en) 2014-12-24 2017-05-23 Cisco Technology, Inc. System and method for multi-source multicasting in content-centric networks
US10185946B2 (en) 2014-12-31 2019-01-22 Fiserv, Inc. Facilitating presentation of content relating to a financial transaction
EP3243130B1 (en) 2015-01-06 2019-08-14 Sonic IP, Inc. Systems and methods for encoding and sharing content between devices
US9916457B2 (en) 2015-01-12 2018-03-13 Cisco Technology, Inc. Decoupled name security binding for CCN objects
US9954795B2 (en) 2015-01-12 2018-04-24 Cisco Technology, Inc. Resource allocation using CCN manifests
US9832291B2 (en) 2015-01-12 2017-11-28 Cisco Technology, Inc. Auto-configurable transport stack
US9602596B2 (en) 2015-01-12 2017-03-21 Cisco Systems, Inc. Peer-to-peer sharing in a content centric network
US9946743B2 (en) 2015-01-12 2018-04-17 Cisco Technology, Inc. Order encoded manifests in a content centric network
US9462006B2 (en) 2015-01-21 2016-10-04 Palo Alto Research Center Incorporated Network-layer application-specific trust model
US10019696B2 (en) * 2015-01-29 2018-07-10 International Business Machines Corporation Distributed digital rights-managed file transfer and access control
US9552493B2 (en) 2015-02-03 2017-01-24 Palo Alto Research Center Incorporated Access control framework for information centric networking
US10333840B2 (en) 2015-02-06 2019-06-25 Cisco Technology, Inc. System and method for on-demand content exchange with adaptive naming in information-centric networks
US10116676B2 (en) 2015-02-13 2018-10-30 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity
US10015231B2 (en) * 2015-03-11 2018-07-03 Fmr Llc Establishing select routing of proprietary digital content
US10075401B2 (en) 2015-03-18 2018-09-11 Cisco Technology, Inc. Pending interest table behavior
US10250928B2 (en) * 2015-04-21 2019-04-02 Edge2020 Price driven multimedia content video time-bandwidth product improvement (VTBPI) reception
WO2016176661A1 (en) 2015-04-29 2016-11-03 Yaana Technologies, Inc. Scalable and iterative deep packet inspection for communications networks
US10402790B1 (en) 2015-05-28 2019-09-03 United Services Automobile Association (Usaa) Composing a focused document image from multiple image captures or portions of multiple image captures
US10116605B2 (en) 2015-06-22 2018-10-30 Cisco Technology, Inc. Transport stack name scheme and identity management
CN104966001B (zh) * 2015-06-24 2017-04-12 广州酷狗计算机科技有限公司 一种多媒体文件的处理方法及装置
US10075402B2 (en) 2015-06-24 2018-09-11 Cisco Technology, Inc. Flexible command and control in content centric networks
CN105049941B (zh) * 2015-06-24 2017-06-30 广州酷狗计算机科技有限公司 一种多媒体文件的处理方法及装置
US10701038B2 (en) 2015-07-27 2020-06-30 Cisco Technology, Inc. Content negotiation in a content centric network
US9986034B2 (en) 2015-08-03 2018-05-29 Cisco Technology, Inc. Transferring state in content centric network stacks
US10610144B2 (en) 2015-08-19 2020-04-07 Palo Alto Research Center Incorporated Interactive remote patient monitoring and condition management intervention system
US9832123B2 (en) 2015-09-11 2017-11-28 Cisco Technology, Inc. Network named fragments in a content centric network
US10355999B2 (en) 2015-09-23 2019-07-16 Cisco Technology, Inc. Flow control with network named fragments
US9972171B2 (en) 2015-09-24 2018-05-15 Igt Gaming system and method for providing a triggering event based on a collection of units from different games
US10313227B2 (en) 2015-09-24 2019-06-04 Cisco Technology, Inc. System and method for eliminating undetected interest looping in information-centric networks
US9977809B2 (en) 2015-09-24 2018-05-22 Cisco Technology, Inc. Information and data framework in a content centric network
US20170093572A1 (en) * 2015-09-25 2017-03-30 Mcafee, Inc. Systems and methods for utilizing hardware assisted protection for media content
US10454820B2 (en) 2015-09-29 2019-10-22 Cisco Technology, Inc. System and method for stateless information-centric networking
US10263965B2 (en) 2015-10-16 2019-04-16 Cisco Technology, Inc. Encrypted CCNx
JP6561761B2 (ja) * 2015-10-21 2019-08-21 コニカミノルタ株式会社 医療情報管理システム及び管理サーバー
US9794238B2 (en) 2015-10-29 2017-10-17 Cisco Technology, Inc. System for key exchange in a content centric network
US10009446B2 (en) 2015-11-02 2018-06-26 Cisco Technology, Inc. Header compression for CCN messages using dictionary learning
US9807205B2 (en) 2015-11-02 2017-10-31 Cisco Technology, Inc. Header compression for CCN messages using dictionary
US10021222B2 (en) 2015-11-04 2018-07-10 Cisco Technology, Inc. Bit-aligned header compression for CCN messages using dictionary
US20170134161A1 (en) * 2015-11-06 2017-05-11 Cable Television Laboratories, Inc Blockchaining for media distribution
US20180089651A9 (en) * 2015-11-06 2018-03-29 Cable Television Laboratories, Inc Blockchaining systems and methods for frictionless media
US11494761B2 (en) * 2015-11-06 2022-11-08 Cable Television Laboratories, Inc. Systems and methods for digital asset security ecosystems
EP3375155A4 (en) 2015-11-13 2019-08-14 Yaana Technologies, LLC SYSTEM AND METHOD FOR DISCOVERING INTERNET PROTOCOL (IP) NETWORK ADDRESS LINKS AND PORT TRANSLATION
US10097521B2 (en) 2015-11-20 2018-10-09 Cisco Technology, Inc. Transparent encryption in a content centric network
US9912776B2 (en) 2015-12-02 2018-03-06 Cisco Technology, Inc. Explicit content deletion commands in a content centric network
US10097346B2 (en) 2015-12-09 2018-10-09 Cisco Technology, Inc. Key catalogs in a content centric network
US10078062B2 (en) 2015-12-15 2018-09-18 Palo Alto Research Center Incorporated Device health estimation by combining contextual information with sensor data
US20190012480A1 (en) 2015-12-30 2019-01-10 Verimatrix, Inc. Systems and Method for Retroactive Assignment of Personally Identifiable Information in Distribution of Digital Content
US10257271B2 (en) 2016-01-11 2019-04-09 Cisco Technology, Inc. Chandra-Toueg consensus in a content centric network
US9949301B2 (en) 2016-01-20 2018-04-17 Palo Alto Research Center Incorporated Methods for fast, secure and privacy-friendly internet connection discovery in wireless networks
US10305864B2 (en) 2016-01-25 2019-05-28 Cisco Technology, Inc. Method and system for interest encryption in a content centric network
JP2017151944A (ja) * 2016-02-23 2017-08-31 キヤノン株式会社 画像形成装置、システム、方法およびプログラム
US10404758B2 (en) 2016-02-26 2019-09-03 Time Warner Cable Enterprises Llc Apparatus and methods for centralized message exchange in a user premises device
US10043016B2 (en) 2016-02-29 2018-08-07 Cisco Technology, Inc. Method and system for name encryption agreement in a content centric network
US10003507B2 (en) 2016-03-04 2018-06-19 Cisco Technology, Inc. Transport session state protocol
US10742596B2 (en) 2016-03-04 2020-08-11 Cisco Technology, Inc. Method and system for reducing a collision probability of hash-based names using a publisher identifier
US10038633B2 (en) 2016-03-04 2018-07-31 Cisco Technology, Inc. Protocol to query for historical network information in a content centric network
US10051071B2 (en) 2016-03-04 2018-08-14 Cisco Technology, Inc. Method and system for collecting historical network information in a content centric network
WO2017152037A1 (en) 2016-03-04 2017-09-08 1Usf, Inc. Systems and methods for media codecs and containers
EP3427435A1 (en) 2016-03-08 2019-01-16 Marvell World Trade Ltd. Methods and apparatus for secure device authentication
US9832116B2 (en) 2016-03-14 2017-11-28 Cisco Technology, Inc. Adjusting entries in a forwarding information base in a content centric network
US10212196B2 (en) 2016-03-16 2019-02-19 Cisco Technology, Inc. Interface discovery and authentication in a name-based network
US11436656B2 (en) 2016-03-18 2022-09-06 Palo Alto Research Center Incorporated System and method for a real-time egocentric collaborative filter on large datasets
US10067948B2 (en) 2016-03-18 2018-09-04 Cisco Technology, Inc. Data deduping in content centric networking manifests
US10091330B2 (en) 2016-03-23 2018-10-02 Cisco Technology, Inc. Interest scheduling by an information and data framework in a content centric network
US10033639B2 (en) 2016-03-25 2018-07-24 Cisco Technology, Inc. System and method for routing packets in a content centric network using anonymous datagrams
US10320760B2 (en) 2016-04-01 2019-06-11 Cisco Technology, Inc. Method and system for mutating and caching content in a content centric network
US9930146B2 (en) 2016-04-04 2018-03-27 Cisco Technology, Inc. System and method for compressing content centric networking messages
US10425503B2 (en) 2016-04-07 2019-09-24 Cisco Technology, Inc. Shared pending interest table in a content centric network
US10027578B2 (en) 2016-04-11 2018-07-17 Cisco Technology, Inc. Method and system for routable prefix queries in a content centric network
US10586023B2 (en) 2016-04-21 2020-03-10 Time Warner Cable Enterprises Llc Methods and apparatus for secondary content management and fraud prevention
US10404450B2 (en) 2016-05-02 2019-09-03 Cisco Technology, Inc. Schematized access control in a content centric network
US10320675B2 (en) 2016-05-04 2019-06-11 Cisco Technology, Inc. System and method for routing packets in a stateless content centric network
US10547589B2 (en) 2016-05-09 2020-01-28 Cisco Technology, Inc. System for implementing a small computer systems interface protocol over a content centric network
US10063414B2 (en) 2016-05-13 2018-08-28 Cisco Technology, Inc. Updating a transport stack in a content centric network
US10084764B2 (en) 2016-05-13 2018-09-25 Cisco Technology, Inc. System for a secure encryption proxy in a content centric network
US10103989B2 (en) 2016-06-13 2018-10-16 Cisco Technology, Inc. Content object return messages in a content centric network
US10305865B2 (en) 2016-06-21 2019-05-28 Cisco Technology, Inc. Permutation-based content encryption with manifests in a content centric network
US20170372306A1 (en) * 2016-06-27 2017-12-28 Samsung Electronics Co., Ltd. Payment by mobile device secured by f-puf
US10148572B2 (en) 2016-06-27 2018-12-04 Cisco Technology, Inc. Method and system for interest groups in a content centric network
US10082539B2 (en) * 2016-06-28 2018-09-25 International Business Machines Corporation Using direct sums and invariance groups to test partially symmetric quantum-logic circuits
US10445109B2 (en) * 2016-06-30 2019-10-15 Digicert, Inc. Automated propagation of server configuration on a server cluster
US10009266B2 (en) 2016-07-05 2018-06-26 Cisco Technology, Inc. Method and system for reference counted pending interest tables in a content centric network
US9992097B2 (en) 2016-07-11 2018-06-05 Cisco Technology, Inc. System and method for piggybacking routing information in interests in a content centric network
US10122624B2 (en) 2016-07-25 2018-11-06 Cisco Technology, Inc. System and method for ephemeral entries in a forwarding information base in a content centric network
US10069729B2 (en) 2016-08-08 2018-09-04 Cisco Technology, Inc. System and method for throttling traffic based on a forwarding information base in a content centric network
US10956412B2 (en) 2016-08-09 2021-03-23 Cisco Technology, Inc. Method and system for conjunctive normal form attribute matching in a content centric network
WO2018046103A1 (en) * 2016-09-10 2018-03-15 Swiss Reinsurance Company Ltd. Secure key management and peer-to-peer transmission system with a controlled, double-tier cryptographic key structure and corresponding method thereof
US10033642B2 (en) 2016-09-19 2018-07-24 Cisco Technology, Inc. System and method for making optimal routing decisions based on device-specific parameters in a content centric network
US11212593B2 (en) 2016-09-27 2021-12-28 Time Warner Cable Enterprises Llc Apparatus and methods for automated secondary content management in a digital network
US10212248B2 (en) 2016-10-03 2019-02-19 Cisco Technology, Inc. Cache management on high availability routers in a content centric network
US10447805B2 (en) 2016-10-10 2019-10-15 Cisco Technology, Inc. Distributed consensus in a content centric network
US10135948B2 (en) 2016-10-31 2018-11-20 Cisco Technology, Inc. System and method for process migration in a content centric network
US10553238B2 (en) 2016-11-18 2020-02-04 Microroyalties, LLC Crowdsourced noise monitoring systems and methods
US10243851B2 (en) 2016-11-21 2019-03-26 Cisco Technology, Inc. System and method for forwarder connection information in a content centric network
US10284535B2 (en) 2016-12-13 2019-05-07 Chronicle Llc Secure database
US20180182052A1 (en) * 2016-12-20 2018-06-28 Microshare, Inc. Policy Fabric And Sharing System For Enabling Multi-Party Data Processing In An IoT Environment
US10715497B1 (en) 2017-02-13 2020-07-14 Wells Fargo Bank, N.A. Digital safety box for secure communication between computing devices
CN107070879B (zh) * 2017-02-15 2018-12-07 北京深思数盾科技股份有限公司 数据保护方法及系统
US10192233B2 (en) 2017-02-22 2019-01-29 Arch Holdings, Lp System and method for media trade-in
US10200692B2 (en) * 2017-03-16 2019-02-05 Cisco Technology, Inc. Compressed domain data channel for watermarking, scrambling and steganography
JP6575547B2 (ja) * 2017-03-17 2019-09-18 富士ゼロックス株式会社 ドキュメント管理システム
CN106960162A (zh) * 2017-03-24 2017-07-18 北京深思数盾科技股份有限公司 一种数据共享方法、装置及系统
US10430767B2 (en) 2017-05-24 2019-10-01 Arch Holdings, Lp Media life cycle management system
US11856027B2 (en) 2017-06-27 2023-12-26 Applied Invention, Llc Secure communication system
US11102194B2 (en) 2017-06-27 2021-08-24 Applied Invention, Llc Secure communication network
US10715498B2 (en) * 2017-07-18 2020-07-14 Google Llc Methods, systems, and media for protecting and verifying video files
US10536267B2 (en) * 2017-09-15 2020-01-14 Visa International Service Association Cryptographic services utilizing commodity hardware
US20190156445A1 (en) * 2017-11-22 2019-05-23 General Electric Company Application store for dynamically implementing licensing scheme
US10586071B2 (en) * 2017-11-24 2020-03-10 International Business Machines Corporation Safeguarding confidential information during a screen share session
US20190246149A1 (en) * 2018-02-08 2019-08-08 Pccw Vuclip (Singapore) Pte. Ltd. Protected multimedia content transport and playback system
US20190251532A1 (en) * 2018-02-14 2019-08-15 Red Hat Israel, Ltd. Systems and methods for providing distributed licensing and subscription management
US10783929B2 (en) 2018-03-30 2020-09-22 Apple Inc. Managing playback groups
US11297369B2 (en) 2018-03-30 2022-04-05 Apple Inc. Remotely controlling playback devices
US10993274B2 (en) 2018-03-30 2021-04-27 Apple Inc. Pairing devices by proxy
WO2019203785A1 (en) * 2018-04-16 2019-10-24 Hewlett-Packard Development Company, L.P. Content management system
US11030752B1 (en) 2018-04-27 2021-06-08 United Services Automobile Association (Usaa) System, computing device, and method for document detection
US20190362054A1 (en) * 2018-05-22 2019-11-28 Sony Corporation User-protected license
US10614857B2 (en) 2018-07-02 2020-04-07 Apple Inc. Calibrating media playback channels for synchronized presentation
JP2020022057A (ja) * 2018-07-31 2020-02-06 株式会社東芝 暗号化データ生成装置、デジタル署名生成装置、デジタル署名付きデータ生成装置、およびデジタル署名付きデータ生成システム
US10846413B2 (en) 2019-04-18 2020-11-24 Advanced New Technologies Co., Ltd. Data processing method and device
WO2021026394A1 (en) 2019-08-06 2021-02-11 Duration Media LLC Technologies for content presentation
CN111565104B (zh) * 2020-04-29 2023-07-04 上海瀚银信息技术有限公司 一种刷卡器的密钥管理方法及系统
US11316658B2 (en) 2020-07-20 2022-04-26 Bank Of America Corporation System and method for securing a database by scrambling data
US11327981B2 (en) 2020-07-28 2022-05-10 Bank Of America Corporation Guided sampling for improved quality testing
DE102020006075A1 (de) 2020-10-05 2022-04-07 Daimler Ag Verfahren zur Absicherung von gespeicherten Nutzdaten
EP4241531A1 (en) * 2020-11-06 2023-09-13 Applied Invention, LLC A secure communication system
US11900755B1 (en) 2020-11-30 2024-02-13 United Services Automobile Association (Usaa) System, computing device, and method for document detection and deposit processing
TR202022428A2 (tr) * 2020-12-30 2021-01-21 Turkcell Technology Research And Development Co Bi̇r i̇çeri̇k yöneti̇m si̇stemi̇ ve yöntemi̇
US11556403B1 (en) 2021-10-19 2023-01-17 Bank Of America Corporation System and method for an application programming interface (API) service modification
US11902452B2 (en) * 2021-11-08 2024-02-13 Rubrik, Inc. Techniques for data retrieval using cryptographic signatures
US20230244803A1 (en) * 2022-01-28 2023-08-03 Bloom Protocol, Llc Systems and methods of verifying information completeness
US11882117B1 (en) 2023-03-24 2024-01-23 Srinivas Kumar System and method for device label scan based zero touch device onboarding and device directory service

Family Cites Families (172)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4200770A (en) 1977-09-06 1980-04-29 Stanford University Cryptographic apparatus and method
US4218582A (en) 1977-10-06 1980-08-19 The Board Of Trustees Of The Leland Stanford Junior University Public key cryptographic apparatus and method
US4405829A (en) 1977-12-14 1983-09-20 Massachusetts Institute Of Technology Cryptographic communications system and method
US4424414A (en) 1978-05-01 1984-01-03 Board Of Trustees Of The Leland Stanford Junior University Exponentiation cryptographic apparatus and method
US4272810A (en) 1978-12-21 1981-06-09 Bell Telephone Laboratories, Incorporated Arrangement for deleting trailing message portions
CA1159949A (en) 1980-04-18 1984-01-03 Yoshitaka Hashimoto Digital video data recording apparatus
US4528643A (en) 1983-01-10 1985-07-09 Fpdc, Inc. System for reproducing information in material objects at a point of sale location
NL8302787A (nl) 1983-08-08 1985-03-01 Philips Nv Videovertaalsysteem voor het vertalen van een binair gecodeerd informatiesignaal naar een videosignaal en vice versa.
CA1238427A (en) 1984-12-18 1988-06-21 Jonathan Oseas Code protection using cryptography
US4803725A (en) 1985-03-11 1989-02-07 General Instrument Corp. Cryptographic system using interchangeable key blocks and selectable key fragments
US4731840A (en) 1985-05-06 1988-03-15 The United States Of America As Represented By The United States Department Of Energy Method for encryption and transmission of digital keying data
US4782529A (en) 1986-09-02 1988-11-01 Unisys Corporation Decryption of messages employing unique control words and randomly chosen decryption keys
US4809327A (en) 1986-09-02 1989-02-28 Unisys Corporation Encrtption of messages employing unique control words and randomly chosen encryption keys
US4796220A (en) * 1986-12-15 1989-01-03 Pride Software Development Corp. Method of controlling the copying of software
US4944006A (en) 1987-03-12 1990-07-24 Zenith Electronics Corporation Secure data packet transmission system and method
US4868687A (en) 1987-12-21 1989-09-19 International Business Machines Corporation Audio editor display interface
US4924517A (en) * 1988-02-04 1990-05-08 Nec Corporation Encoder of a multi-pulse type capable of controlling the number of excitation pulses
US5005200A (en) 1988-02-12 1991-04-02 Fischer Addison M Public key/signature cryptosystem with enhanced digital signature certification
US5214702A (en) 1988-02-12 1993-05-25 Fischer Addison M Public key/signature cryptosystem with enhanced digital signature certification
US4868877A (en) 1988-02-12 1989-09-19 Fischer Addison M Public key/signature cryptosystem with enhanced digital signature certification
US4879747A (en) 1988-03-21 1989-11-07 Leighton Frank T Method and system for personal identification
US4926479A (en) 1988-04-29 1990-05-15 Massachusetts Institute Of Technology Multiprover interactive verification system
US4878246A (en) 1988-05-02 1989-10-31 Pitney Bowes Inc. Method and apparatus for generating encryption/decryption key
US5191573A (en) 1988-06-13 1993-03-02 Hair Arthur R Method for transmitting a desired digital video or audio signal
US4905163A (en) 1988-10-03 1990-02-27 Minnesota Mining & Manufacturing Company Intelligent optical navigator dynamic information presentation and navigation system
EP0383985A1 (de) 1989-02-24 1990-08-29 Claus Peter Prof. Dr. Schnorr Verfahren zur Identifikation von Teilnehmern sowie zur Generierung und Verifikation von elektronischen Unterschriften in einem Datenaustauschsystem
CA2053261A1 (en) * 1989-04-28 1990-10-29 Gary D. Hornbuckle Method and apparatus for remotely controlling and monitoring the use of computer software
US5130792A (en) 1990-02-01 1992-07-14 Usa Video Inc. Store and forward video system
US5355302A (en) 1990-06-15 1994-10-11 Arachnid, Inc. System for managing a plurality of computer jukeboxes
JPH04200082A (ja) 1990-11-29 1992-07-21 Matsushita Electric Ind Co Ltd 文字放送受信装置
US5237157A (en) * 1990-09-13 1993-08-17 Intouch Group, Inc. Kiosk apparatus and method for point of preview and for compilation of market data
US5544347A (en) * 1990-09-24 1996-08-06 Emc Corporation Data storage system controlled remote data mirroring with respectively maintained data indices
US5224163A (en) 1990-09-28 1993-06-29 Digital Equipment Corporation Method for delegating authorization from one entity to another through the use of session encryption keys
US5220604A (en) 1990-09-28 1993-06-15 Digital Equipment Corporation Method for performing group exclusion in hierarchical group structures
CA2077662C (en) * 1991-01-08 2001-04-17 Mark Franklin Davis Encoder/decoder for multidimensional sound fields
US5255130A (en) * 1991-03-29 1993-10-19 Archive Corporation Adjustable write equalization for tape drives
JP3032788B2 (ja) * 1991-05-08 2000-04-17 ディジタル イクイプメント コーポレイション ライセンス管理システム
US5592667A (en) 1991-05-29 1997-01-07 Triada, Ltd. Method of storing compressed data for accelerated interrogation
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
US5592664A (en) 1991-07-29 1997-01-07 Borland International Inc. Database server system with methods for alerting clients of occurrence of database server events of interest to the clients
US5159634A (en) 1991-09-13 1992-10-27 At&T Bell Laboratories Cryptosystem for cellular telephony
WO1993011480A1 (en) * 1991-11-27 1993-06-10 Intergraph Corporation System and method for network license administration
US5276901A (en) 1991-12-16 1994-01-04 International Business Machines Corporation System for controlling group access to objects using group access control folder and group identification as individual user
US5261002A (en) 1992-03-13 1993-11-09 Digital Equipment Corporation Method of issuance and revocation of certificates of authenticity used in public key networks and other systems
US5315658B1 (en) 1992-04-20 1995-09-12 Silvio Micali Fair cryptosystems and methods of use
EP0566811A1 (en) 1992-04-23 1993-10-27 International Business Machines Corporation Authentication method and system with a smartcard
US5418854A (en) 1992-04-28 1995-05-23 Digital Equipment Corporation Method and apparatus for protecting the confidentiality of passwords in a distributed data processing system
US5412717A (en) 1992-05-15 1995-05-02 Fischer; Addison M. Computer system security method and apparatus having program authorization information data structures
US5369705A (en) 1992-06-03 1994-11-29 International Business Machines Corporation Multi-party secure session/conference
JPH0614247A (ja) * 1992-06-29 1994-01-21 Nikon Corp スチルカメラ
JP2806513B2 (ja) * 1992-07-22 1998-09-30 オリンパス光学工業株式会社 画像データ圧縮記録装置
US5224166A (en) 1992-08-11 1993-06-29 International Business Machines Corporation System for seamless processing of encrypted and non-encrypted data and instructions
US5319705A (en) 1992-10-21 1994-06-07 International Business Machines Corporation Method and system for multimedia access control enablement
US5267314A (en) 1992-11-17 1993-11-30 Leon Stambler Secure transaction system and method utilized therein
JP3425780B2 (ja) * 1993-03-30 2003-07-14 コニカ株式会社 放射線画像のダイナミックレンジ圧縮方法
US5703646A (en) * 1993-04-09 1997-12-30 Sony Corporation Picture encoding method, picture encoding apparatus and picture recording medium
EP1189231B1 (en) * 1993-05-26 2005-04-20 Pioneer Electronic Corporation Recording Medium for Karaoke
CA2169449A1 (en) 1993-08-13 1995-02-23 Frank Thomson Leighton Secret key exchange
US5646992A (en) 1993-09-23 1997-07-08 Digital Delivery, Inc. Assembly, distribution, and use of digital information
US5581479A (en) 1993-10-15 1996-12-03 Image Telecommunications Corp. Information service control point, which uses different types of storage devices, which retrieves information as blocks of data, and which uses a trunk processor for transmitting information
US5371794A (en) 1993-11-02 1994-12-06 Sun Microsystems, Inc. Method and apparatus for privacy and authentication in wireless networks
JP3276021B2 (ja) * 1993-11-04 2002-04-22 日本電信電話株式会社 ディジタル情報保護方法及びその処理装置
JP3339688B2 (ja) * 1993-12-01 2002-10-28 アールピーケイ ニュージーランド リミテッド 非決定論的ミクスチャー発生器ストリーム暗号化システム
PT739560E (pt) * 1994-01-13 2001-12-28 Certco Inc Sistema criptografico e processo com caracteristica de garantia de chave
US5420927B1 (en) 1994-02-01 1997-02-04 Silvio Micali Method for certifying public keys in a digital signature scheme
US5537475A (en) 1994-02-01 1996-07-16 Micali; Silvio Efficient digital signature algorithm and use thereof technical field
JP3588679B2 (ja) * 1994-03-17 2004-11-17 富士通株式会社 情報提供装置
US5974141A (en) * 1995-03-31 1999-10-26 Mitsubishi Corporation Data management system
US5509071A (en) 1994-04-01 1996-04-16 Microelectronics And Computer Technology Corporation Electronic proof of receipt
US5588060A (en) 1994-06-10 1996-12-24 Sun Microsystems, Inc. Method and apparatus for a key-management scheme for internet protocols
US5607188A (en) * 1994-06-24 1997-03-04 Imation Corp. Marking of optical disc for customized identification
US5513260A (en) * 1994-06-29 1996-04-30 Macrovision Corporation Method and apparatus for copy protection for various recording media
US5557541A (en) 1994-07-21 1996-09-17 Information Highway Media Corporation Apparatus for distributing subscription and on-demand audio programming
TW271524B (zh) * 1994-08-05 1996-03-01 Qualcomm Inc
JP3629728B2 (ja) * 1994-08-31 2005-03-16 ソニー株式会社 動画像信号符号化方法、動画像信号符号化装置及び動画像信号記録媒体
JP3647907B2 (ja) * 1994-09-09 2005-05-18 富士通株式会社 暗号化ソフトウェアの解凍システム
EP0704785B1 (en) * 1994-09-30 2003-11-19 Mitsubishi Corporation Data copyright management system
US6002772A (en) * 1995-09-29 1999-12-14 Mitsubishi Corporation Data management system
US5606617A (en) 1994-10-14 1997-02-25 Brands; Stefanus A. Secret-key certificates
EP0709760B1 (en) * 1994-10-27 2006-05-31 Intarsia Software LLC Data copyright management system
DE69532434T2 (de) * 1994-10-27 2004-11-11 Mitsubishi Corp. Gerät für Dateiurheberrechte-Verwaltungssystem
JP3729529B2 (ja) * 1994-10-28 2005-12-21 ソニー株式会社 デイジタル信号送受信システム
US5845065A (en) * 1994-11-15 1998-12-01 Wrq, Inc. Network license compliance apparatus and method
US5638443A (en) * 1994-11-23 1997-06-10 Xerox Corporation System for controlling the distribution and use of composite 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
US5649013A (en) * 1994-12-23 1997-07-15 Compuserve Incorporated Royalty tracking method and apparatus
US6128398A (en) * 1995-01-31 2000-10-03 Miros Inc. System, method and application for the recognition, verification and similarity ranking of facial or other object patterns
EP1431864B2 (en) * 1995-02-13 2012-08-22 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
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
US5892900A (en) 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
JP3086396B2 (ja) * 1995-03-10 2000-09-11 シャープ株式会社 画像符号化装置及び画像復号装置
JP3072240B2 (ja) * 1995-03-31 2000-07-31 日立ソフトウエアエンジニアリング株式会社 動画像データ提供システム
US5706335A (en) * 1995-04-10 1998-01-06 Corporate Computer Systems Method and appartus for transmitting coded audio signals through a transmission channel with limited bandwidth
DE69621982T2 (de) * 1995-04-14 2003-02-06 Toshiba Kawasaki Kk Aufnahmeträger und Wiedergabevorrichtung für Playbackdaten
US5708961A (en) * 1995-05-01 1998-01-13 Bell Atlantic Network Services, Inc. Wireless on-premises video distribution using digital multiplexing
US5670730A (en) * 1995-05-22 1997-09-23 Lucent Technologies Inc. Data protocol and method for segmenting memory for a music chip
US5717604A (en) * 1995-05-25 1998-02-10 Wiggins; Christopher Network monitoring system for tracking, billing and recovering licenses
DE69619938T2 (de) * 1995-05-31 2002-10-17 Sony Corp Aufzeichnungsmedium, -vorrichtung, wiedergabeverfahren und -vorrichtung
JPH08329011A (ja) * 1995-06-02 1996-12-13 Mitsubishi Corp データ著作権管理システム
US5870543A (en) * 1995-06-07 1999-02-09 Digital River, Inc. System for preventing unauthorized copying of active software
US5978482A (en) * 1995-08-21 1999-11-02 International Business Machines Corporation Method and system for protection of digital information
US5796841A (en) 1995-08-21 1998-08-18 Pitney Bowes Inc. Secure user certification for electronic commerce employing value metering system
US5710887A (en) 1995-08-29 1998-01-20 Broadvision Computer system and method for electronic commerce
JPH0973480A (ja) * 1995-09-01 1997-03-18 Fujitsu Ltd コンテンツ販売価格課金システム及び課金方法
US5604804A (en) 1996-04-23 1997-02-18 Micali; Silvio Method for certifying public keys in a digital signature scheme
US5765152A (en) * 1995-10-13 1998-06-09 Trustees Of Dartmouth College System and method for managing copyrighted electronic media
US5999629A (en) * 1995-10-31 1999-12-07 Lucent Technologies Inc. Data encryption security module
US5960086A (en) * 1995-11-02 1999-09-28 Tri-Strata Security, Inc. Unified end-to-end security methods and systems for operating on insecure networks
US5706347A (en) * 1995-11-03 1998-01-06 International Business Machines Corporation Method and system for authenticating a computer network node
US5857020A (en) * 1995-12-04 1999-01-05 Northern Telecom Ltd. Timed availability of secured content provisioned on a storage medium
US5745574A (en) 1995-12-15 1998-04-28 Entegrity Solutions Corporation Security infrastructure for electronic transactions
JP3627384B2 (ja) * 1996-01-17 2005-03-09 富士ゼロックス株式会社 ソフトウェアの保護機能付き情報処理装置及びソフトウェアの保護機能付き情報処理方法
JPH09212505A (ja) * 1996-01-30 1997-08-15 Canon Inc 文書処理装置および方法
US5790664A (en) * 1996-02-26 1998-08-04 Network Engineering Software, Inc. Automated system for management of licensed software
JP3486043B2 (ja) * 1996-03-11 2004-01-13 株式会社東芝 ソフトウエア流通システムの動作方法及びソフトウエアシステム
US5905860A (en) * 1996-03-15 1999-05-18 Novell, Inc. Fault tolerant electronic licensing system
JP3698805B2 (ja) * 1996-03-25 2005-09-21 パイオニア株式会社 情報記録装置及び方法、情報処理装置及び方法並びに情報再生装置及び方法
US5673316A (en) 1996-03-29 1997-09-30 International Business Machines Corporation Creation and distribution of cryptographic envelope
JPH09285302A (ja) * 1996-04-24 1997-11-04 Masaharu Mizuochi 上敷付スリッパ
US5864620A (en) * 1996-04-24 1999-01-26 Cybersource Corporation Method and system for controlling distribution of software in a multitiered distribution chain
WO1997043717A1 (en) 1996-05-13 1997-11-20 Corporation For National Research Initiatives Identifying, managing, accessing, and tracking digital objects and associated rights and payments
US5809145A (en) * 1996-06-28 1998-09-15 Paradata Systems Inc. System for distributing digital information
US5862223A (en) * 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
US5787413A (en) * 1996-07-29 1998-07-28 International Business Machines Corporation C++ classes for a digital library
JP2000515649A (ja) 1996-08-07 2000-11-21 バンカーズ・トラスト・コーポレーション 見ることができ信頼できる当事者による同時性電子トランザクション
JPH1165439A (ja) * 1996-08-09 1999-03-05 Nippon Telegr & Teleph Corp <Ntt> N進表現暗号による通信および認証方法、ならびにそれらの装置、およびn進表現暗号による通信および認証プログラムを格納した記憶媒体
US6272634B1 (en) * 1996-08-30 2001-08-07 Regents Of The University Of Minnesota Digital watermarking to resolve multiple claims of ownership
US5835595A (en) * 1996-09-04 1998-11-10 At&T Corp Method and apparatus for crytographically protecting data
US5812790A (en) * 1996-09-09 1998-09-22 Sonic Solutions Variable encoding rate plan generation
JPH1086148A (ja) * 1996-09-12 1998-04-07 Nippon Mizushiyori Giken:Kk 粉粒状珪素化合物の配合方法及びその配合原料
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
US5926624A (en) * 1996-09-12 1999-07-20 Audible, Inc. Digital information library and delivery system with logic for generating files targeted to the playback device
JP3746141B2 (ja) * 1996-09-18 2006-02-15 株式会社東芝 アクセス制御方法及び情報利用装置
AU4599997A (en) 1996-09-26 1998-04-17 Wallenstein & Wagner, Ltd. A system and method for securely transferring plaindata from a first location to a second location
US5825879A (en) * 1996-09-30 1998-10-20 Intel Corporation System and method for copy-protecting distributed video content
US5784460A (en) * 1996-10-10 1998-07-21 Protocall Technolgies, Inc. Secured electronic information delivery system having a three-tier structure
FR2754810B1 (fr) * 1996-10-18 1999-04-02 France Telecom Oxydes doubles de lithium et de manganese pour electrode positive de dispositifs electrochimiques, leur preparation et les electrodes comportant de tels oxydes
US5959944A (en) * 1996-11-07 1999-09-28 The Music Connection Corporation System and method for production of customized compact discs on demand
US5889860A (en) * 1996-11-08 1999-03-30 Sunhawk Corporation, Inc. Encryption system with transaction coded decryption key
CA2271012A1 (en) * 1996-11-25 1998-06-04 Hyperlock Technologies, Inc. Method for securely triggering the playing of crippled local media through the web
US5878135A (en) * 1996-11-27 1999-03-02 Thomson Consumer Electronics, Inc. Decoding system for processing encrypted broadcast, cable or satellite video data
JPH10164552A (ja) * 1996-11-29 1998-06-19 Matsushita Electric Ind Co Ltd ビデオオンデマンド送信装置及びビデオオンデマンド端末装置
US5931901A (en) * 1996-12-09 1999-08-03 Robert L. Wolfe Programmed music on demand from the internet
US6192473B1 (en) * 1996-12-24 2001-02-20 Pitney Bowes Inc. System and method for mutual authentication and secure communications between a postage security device and a meter server
US5781128A (en) * 1997-02-18 1998-07-14 Rockwell International Corporation Data compression system and method
AUPO521897A0 (en) * 1997-02-20 1997-04-11 Telstra R & D Management Pty Ltd Invisible digital watermarks
US6233684B1 (en) * 1997-02-28 2001-05-15 Contenaguard Holdings, Inc. System for controlling the distribution and use of rendered digital works through watermaking
US5925127A (en) * 1997-04-09 1999-07-20 Microsoft Corporation Method and system for monitoring the use of rented software
US5923754A (en) * 1997-05-02 1999-07-13 Compaq Computer Corporation Copy protection for recorded media
US6064989A (en) * 1997-05-29 2000-05-16 Pitney Bowes Inc. Synchronization of cryptographic keys between two modules of a distributed system
US6014623A (en) * 1997-06-12 2000-01-11 United Microelectronics Corp. Method of encoding synthetic speech
US6425081B1 (en) * 1997-08-20 2002-07-23 Canon Kabushiki Kaisha Electronic watermark system electronic information distribution system and image filing apparatus
US6163771A (en) * 1997-08-28 2000-12-19 Walker Digital, Llc Method and device for generating a single-use financial account number
JP3925993B2 (ja) * 1997-08-29 2007-06-06 パイオニア株式会社 信号処理装置
JP3623347B2 (ja) * 1997-09-11 2005-02-23 三菱電機株式会社 デジタルコンテンツ配布システム装置
US7006995B1 (en) * 1997-10-14 2006-02-28 Texas Instruments Incorporated Secure distribution of digital data
JPH11122240A (ja) * 1997-10-17 1999-04-30 Fuji Xerox Co Ltd 復号装置および方法ならびにアクセス資格認証装置および方法
JP3873405B2 (ja) * 1997-10-21 2007-01-24 ソニー株式会社 データ配信システム及びデータ配信装置
JPH11232779A (ja) * 1997-11-20 1999-08-27 Toshiba Corp コピー防止装置
US6098056A (en) * 1997-11-24 2000-08-01 International Business Machines Corporation System and method for controlling access rights to and security of digital content in a distributed information system, e.g., Internet
US5940391A (en) * 1997-11-25 1999-08-17 International Business Machines Corporation Method and apparatus for reconfigurable and adaptive stream multicast
US5991399A (en) * 1997-12-18 1999-11-23 Intel Corporation Method for securely distributing a conditional use private key to a trusted entity on a remote system
US5982892A (en) * 1997-12-22 1999-11-09 Hicks; Christian Bielefeldt System and method for remote authorization for unlocking electronic data
US6385596B1 (en) * 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
US6330675B1 (en) * 1998-02-13 2001-12-11 Liquid Audio, Inc. System and method for secure transfer of digital data to a local recordable storage medium
CA2333095C (en) * 1998-06-03 2005-05-10 Cryptography Research, Inc. Improved des and other cryptographic processes with leak minimization for smartcards and other cryptosystems
US6332194B1 (en) * 1998-06-05 2001-12-18 Signafy, Inc. Method for data preparation and watermark insertion
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US6158005A (en) * 1998-09-10 2000-12-05 Audible, Inc. Cloning protection scheme for a digital information playback device
JP3002184B1 (ja) * 1998-09-18 2000-01-24 日本電信電話株式会社 コンテンツ利用装置とコンテンツ利用プログラムを記録した記録媒体
US6209094B1 (en) * 1998-10-14 2001-03-27 Liquid Audio Inc. Robust watermark method and apparatus for digital signals
EP1056269A1 (en) * 1999-05-26 2000-11-29 Lucent Technologies Inc. Method and apparatus for transmission of advice of charge billing information using short message service in a wireless telecommunications network

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104903909A (zh) * 2013-03-15 2015-09-09 甲骨文国际公司 在应用之间计算机内受保护的通信
CN104903909B (zh) * 2013-03-15 2018-07-31 甲骨文国际公司 在应用之间计算机内受保护的通信的方法及设备
US10057293B2 (en) 2013-03-15 2018-08-21 Oracle International Corporation Method to modify android application life cycle to control its execution in a containerized workspace environment
US10225287B2 (en) 2014-09-24 2019-03-05 Oracle International Corporation Method to modify android application life cycle to control its execution in a containerized workspace environment
CN107683581A (zh) * 2015-06-09 2018-02-09 株式会社电装 软件防复制系统

Also Published As

Publication number Publication date
EP2400417B1 (en) 2019-07-17
IL140935A0 (en) 2002-02-10
JP4086825B2 (ja) 2008-05-14
AU5481899A (en) 2000-03-06
SG130009A1 (en) 2007-03-20
US7269564B1 (en) 2007-09-11
JP4113865B2 (ja) 2008-07-09
JP2002522995A (ja) 2002-07-23
JP2005122710A (ja) 2005-05-12
US6389538B1 (en) 2002-05-14
EP2400417A2 (en) 2011-12-28
CN1320232A (zh) 2001-10-31
JP2005124165A (ja) 2005-05-12
AU763380B2 (en) 2003-07-24
EP2402878A1 (en) 2012-01-04
JP2005122708A (ja) 2005-05-12
US6587837B1 (en) 2003-07-01
JP4565940B2 (ja) 2010-10-20
IL140935A (en) 2005-12-18
US7962750B1 (en) 2011-06-14
JP4208803B2 (ja) 2009-01-14
US6398245B1 (en) 2002-06-04
US6574609B1 (en) 2003-06-03
WO2000008909A2 (en) 2000-02-24
EP2400417A3 (en) 2012-01-11
US6263313B1 (en) 2001-07-17
JP2005122709A (ja) 2005-05-12
JP4209592B2 (ja) 2009-01-14
WO2000008909A3 (en) 2000-11-16
US6418421B1 (en) 2002-07-09
US7206748B1 (en) 2007-04-17
US6226618B1 (en) 2001-05-01
US6345256B1 (en) 2002-02-05
EP1104555A2 (en) 2001-06-06

Similar Documents

Publication Publication Date Title
CN1163805C (zh) 跟踪最终用户电子内容使用的系统
CN100345157C (zh) 数字内容的播放器、其识别方法及跟踪其使用的系统
CN1290035C (zh) 采用网络广播服务的数字内容分送
CN1703749A (zh) 防止多媒体内容的未经授权的重录的方法和系统
CN1296846C (zh) 信息发送系统、发送装置和发送方法与信息接收系统、接收装置和接收方法
CN1145359C (zh) 用于连续控制和保护媒体内容的方法和装置
CN1276321C (zh) 用于安全交易管理和电子权利保护的系统和方法
TW563037B (en) Digital content distribution using web broadcasting services
CN1309487A (zh) 数据处理装置、数据处理系统及其数据处理方法
CN1322322A (zh) 数据提供系统及其方法
CN1231039A (zh) 个人信息安全与交换的工具
CN1692340A (zh) 内容传送系统、信息处理设备或信息处理方法和计算机
CN1610889A (zh) 信息记录媒体、信息处理装置、信息处理方法和计算机程序
CN1353389A (zh) 内容分配方法和用于其的服务器和终端以及计算机程序
CN1669035A (zh) 用于产权交易网络的方法和设备
CN1716149A (zh) 一种从用户站点向外部站点发布使用数据的方法
TWI222057B (en) Method to automatically retrieve information and data, computer readable medium, and method and system of automatically selecting encoding parameters
CN1716303A (zh) 一种从用户站点向外部站点发布使用数据的方法
CN1700137A (zh) 一种从用户站点向外部站点发布使用数据的方法
CN1790406A (zh) 一种从用户站点向外部站点发布使用数据的方法

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
ASS Succession or assignment of patent right

Owner name: THIRD REVO COMMUNICATIONS CO., LTD.

Free format text: FORMER OWNER: INTERNATIONAL BUSINESS MACHINE CORP.

Effective date: 20100129

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20100129

Address after: American Colorado

Patentee after: Level 3 Communications LLC

Address before: American New York

Patentee before: International Business Machines Corp.

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20040825