Nothing Special   »   [go: up one dir, main page]

JP6047076B2 - Device with DRM system and license repository - Google Patents

Device with DRM system and license repository Download PDF

Info

Publication number
JP6047076B2
JP6047076B2 JP2013168471A JP2013168471A JP6047076B2 JP 6047076 B2 JP6047076 B2 JP 6047076B2 JP 2013168471 A JP2013168471 A JP 2013168471A JP 2013168471 A JP2013168471 A JP 2013168471A JP 6047076 B2 JP6047076 B2 JP 6047076B2
Authority
JP
Japan
Prior art keywords
license
repository
content
user
drm
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.)
Active
Application number
JP2013168471A
Other languages
Japanese (ja)
Other versions
JP2014038622A (en
Inventor
ラリー、マイケル
チェン、エディー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Contentguard Holdings Inc
Original Assignee
Contentguard Holdings Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Contentguard Holdings Inc filed Critical Contentguard Holdings Inc
Priority to JP2013168471A priority Critical patent/JP6047076B2/en
Publication of JP2014038622A publication Critical patent/JP2014038622A/en
Application granted granted Critical
Publication of JP6047076B2 publication Critical patent/JP6047076B2/en
Anticipated expiration legal-status Critical
Active legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、一般的には、デジタル権利管理の分野に関し、より詳しくは、デジタルコンテンツに対するライセンスを記憶する方法、システムおよびデバイス、このライセンスに対するアクセス、ならびにこのライセンスの管理に関する。   The present invention relates generally to the field of digital rights management, and more particularly to methods, systems and devices for storing licenses for digital content, access to the licenses, and management of the licenses.

コンピュータが用いられるようになって間もないころは、消費者のビューは「アプリケーションセントリック」であった。たとえば、消費者は、デジタルコンテンツを消費しようとする場合、最初に、ワープロなどの適当なアプリケーションを開いた。次に、消費者はこのアプリケーション内のコンテンツにアクセスした。   The consumer view was "application centric" shortly after the computer was in use. For example, if a consumer wants to consume digital content, he first opened an appropriate application such as a word processor. The consumer then accessed the content within this application.

当該技術分野での現状では、「コンテンツセントリック」ビューが促進されている。たとえば、消費者は、デジタルコンテンツを消費したい場合、自身のファイルシステムエクスプローラで、そのコンテンツを含んでいるファイルをダブルクリックし、すると、関連のコンテンツ消費アプリケーションが立ち上がる。コンテンツを消費する権利は、しばしば、このようなコンテンツの特定の実施形態に結びついている。たとえば、映画を見る権利は、DVDの物理的所有と結びついている。コンテンツがDRM(デジタル権利管理)システムによって保護されている場合、このコンテンツの使用は、このコンテンツを保護するために元来用いられた特定のDRMシステムの使用によって決まる。たとえば、消費者は、会社Aからコンテンツのライセンスを購入した場合、会社AのDRMシステムを、このようなコンテンツを消費するための消費デバイスにインストールしてもらわなければならない。   The current state of the art is promoting a “content centric” view. For example, if a consumer wants to consume digital content, the user can double-click on the file containing the content in his / her file system explorer to launch a related content consumption application. The right to consume content is often tied to specific embodiments of such content. For example, the right to watch a movie is tied to the physical ownership of the DVD. If the content is protected by a DRM (Digital Rights Management) system, the use of this content depends on the use of the particular DRM system originally used to protect this content. For example, if a consumer purchases a content license from Company A, the consumer must have Company A's DRM system installed on a consumer device for consuming such content.

今日、マーケットで入手可能なDRMシステムのほとんどに共通していることの1つは、コンテンツの所有者またはコンテンツの分配業者がライセンスの中で説明しているように使用ルールを実施しなければならない、ということである。このライセンスは、コンテンツ中に埋め込まれていたり、または、分離したライセンスであったりするが、この場合は、クリックスルーライセンスや適法契約などの機械や人間が読み取り可能なものである。DRMシステムは、このライセンスを解釈して、消費者がこのコンテンツに関して何をすることが許容されるかを識別し、許容されていないことを消費者がしないように制限を加える。このタスクを遂行するためにさまざまなDRMシステムが用いるメカニズムはさまざまである。たとえば、多くのDRMシステムは、ライセンスをプロプライエタリな仕方で表現し、記憶し、維持している。消費者は、一般的に、DRMシステムを獲得して、このシステムに対して規定されているコンテンツを要求する。すると、暗号化やフォーマッティングや、これと連結したこれ以外の信用やセキュリティの技術によってコンテンツのインスタンスが準備されるが、これらの技術によって、このコンテンツインスタンスは、DRMを特定的に実施する場合にしか用いることができないようになる。デジタルライセンスの場合、ライセンスは一般的には、DRMシステムのプロプライエタリレポジトリ中に記憶されたりコンテンツの1部として記憶されたりする。   One thing common to most DRM systems available on the market today is that the content owner or content distributor must enforce usage rules as described in the license ,That's what it means. This license may be embedded in the content or may be a separate license, but in this case, it is readable by machines and humans such as click-through licenses and legal contracts. The DRM system interprets this license to identify what the consumer is allowed to do with this content and places restrictions on what the consumer does not allow. There are a variety of mechanisms that various DRM systems use to accomplish this task. For example, many DRM systems represent, store and maintain licenses in a proprietary manner. Consumers typically acquire a DRM system and request content that is defined for this system. Then, an instance of the content is prepared by encryption, formatting, and other credit and security technologies linked to this, but with these technologies, this content instance can be used only when DRM is specifically implemented. It becomes impossible to use. In the case of a digital license, the license is typically stored in a proprietary repository of the DRM system or as part of the content.

コンテンツの消費を、消費アプリケーション、消費デバイスおよび/またはDRMシステムの特定の組み合わせと結びつけると、消費者の購買の習慣と消費の習慣が制限される。しかしながら、消費者は、さまざまなソース(たとえば、ブリック・アンド・モルタル店、衛星/ケーブル、インターネットからのダウンロードなど)から、さまざまなフォーマット(たとえば、DVD、レッドブックオーディオ、コンピュータDVD、ストリーミングなど)で、さまざまなデバイス(たとえば、PC、ホームメディアセンター、セットトップボックス、カーステレオ、モバイル電話、携帯式メディアプレーヤ、遠隔地にネットワーキングされたデバイスなど)に対してコンテンツを購入しようとする。   Combining content consumption with specific combinations of consuming applications, consuming devices and / or DRM systems limits consumers' purchasing and consumption habits. However, consumers can use a variety of formats (eg, DVD, redbook audio, computer DVD, streaming, etc.) from a variety of sources (eg, brick and mortar stores, satellite / cable, internet downloads, etc.). , Trying to purchase content for a variety of devices (eg, PCs, home media centers, set-top boxes, car stereos, mobile phones, portable media players, remotely networked devices, etc.).

消費者はコンテンツを購入することをためらうが、これは、コンテンツを保護するDRMシステムが将来には存在しないかもしれない(たとえば、DRMシステムが期限切れとなった場合)、企業が倒産しているかもしれない、又はDRMシステムが、消費者がコンテンツを消費するために使用しようとするデバイスと互換性がない(たとえば、プラットフォームが制限されたDRMシステムの場合)などの理由である。多くの場合、消費者は、コンテンツをレンダリングすることが可能なデバイスを有しているかもしれないが、このようなデバイスは必要とされるDRMシステムを有していないかもしれない。   Consumers hesitate to purchase content, which may not exist in the future to protect the content (for example, if the DRM system expires) or the company may be bankrupt For example, or because the DRM system is not compatible with the device that the consumer is trying to use to consume the content (eg, in the case of a platform-limited DRM system). In many cases, the consumer may have a device capable of rendering the content, but such a device may not have the required DRM system.

消費者がコンテンツ購入をためらう別の理由は、コンテンツが現在利用可能とされるフォーマットや媒体が、より優越したフォーマットや媒体に取って代わられるかもしれない(たとえば、DVDが高品位DVDに取って代わられるかもしれない)からである。しかしながら、消費者は、自分が購入したものが時代遅れなものと成ることを嫌がり、そのため、将来において、自身が同じコンテンツを再購入する必要がある。   Another reason for consumers to hesitate to purchase content is that the format or medium in which the content is currently available may be replaced by a more prevalent format or medium (eg, DVD replaces high definition DVD). It may be replaced). However, consumers do not like what they purchase becomes obsolete, so they need to repurchase the same content in the future.

消費者は、自分が買ったコンテンツを使用するためには、消費デバイス、消費アプリケーションおよびDRMシステムのさまざまな組み合わせをインストールし、管理し、これと対話しなければならないが、これは消費者にとっては大変な負担である。たとえば、特定のDRMシステムによって管理される権利での消費者のコンテンツの使用経験は、このようなDRMシステムに固有のものである。消費者は、自分が購入したライセンスのすべてのインベントリ(目録)を得ることが可能であるわけではないが、これは、ライセンスはそのおのおのが、このライセンスを作成したDRMシステムに対するプロプライエタリレポジトリに記憶されているからである。消費者は、互いに異なる4つのDRMシステム用に構築されたライセンスを有していると、このようなライセンスを理解し、管理し、使用する固有の経験を4つ有することになる。   Consumers must install, manage, and interact with various combinations of consumer devices, consumer applications, and DRM systems in order to use the content that they purchase, which is for consumers It is a great burden. For example, the consumer's experience of using content with rights managed by a particular DRM system is unique to such a DRM system. A consumer may not be able to get an inventory of all the licenses he / she purchased, but this is because each license is stored in the proprietary repository for the DRM system that created this license. Because. When a consumer has licenses built for four different DRM systems, they have four unique experiences to understand, manage and use such licenses.

消費者はまた、コンテンツをレンダリングすることが可能ないずれかの適当なデバイスにとってあらゆるコンテンツが利用可能であることを望むものである。消費者はまた、いったんコンテンツを購入し、これで、将来のいつでも適当な時期にこのコンテンツを使用可能となるようにすることを望むものである。コンテンツの所有者は、ライセンスに規定されている使用ルールにしたがって消費者が自分のコンテンツにアクセス可能となるようにしたがるものである。コンテンツの所有者も消費者も特定のDRMシステムにしばられることを好まない。DRMはこのような目的に対する障壁となるべきではない。消費者のコンテンツ購買意欲を抑圧するから、現在の「コンテンツセントリック」なビューはこのような障壁を生じるという事実がコンテンツの所有者を困らせている。   Consumers also want all content available to any suitable device capable of rendering the content. The consumer also wants to purchase the content once so that it can be used at an appropriate time at any time in the future. The content owner wants the consumer to be able to access his content according to the usage rules defined in the license. Neither content owners nor consumers prefer to be bound by a particular DRM system. DRM should not be a barrier to this goal. The fact that current “content-centric” views create such a barrier is annoying to content owners because it suppresses consumers ’desire to purchase content.

これらの問題のいくつかに対処しようとして、DRMシステム同士間での相互運用性を促進しようという試みが現在なされている。DRMシステム同士間の相互運用性はうまく実現すれば、これによって、消費者は、自分のコンテンツに対して自分が選んだフォーマット、ロケーション、時間およびデバイスでアクセスすることが、自分のこれらについての権利が、コンテンツの所有者または分配業者によって承認されれば、可能となる。消費者は、自分が購入したデジタルコンテンツを所有しているという感覚が高まることになるが、これは、対応するライセンスを実施するために用いられるDRMシステムやこのようなシステムのバージョンとは無関係にいつでも適当なときにどこででもこのようなコンテンツを使用することが可能であるからである。しかしながら、DRMの相互運用性を場当たり的に実現しようとしてもいくつかの障壁がある。たとえば、多重性という点から見ると、さまざまなDRMシステム同士間でプロプライエタリな関係を確立すると、あらゆる順列に対してN階乗(N−factorial)問題となる。   Attempts have been made to promote interoperability between DRM systems in an attempt to address some of these issues. If interoperability between DRM systems is successful, this allows consumers to have access to their content in their chosen format, location, time and device Is possible if approved by the content owner or distributor. Consumers will have a greater sense of owning the digital content they have purchased, regardless of the DRM system used to enforce the corresponding license and the version of such a system. This is because it is possible to use such content anytime and anywhere. However, there are several barriers to trying to realize DRM interoperability on the fly. For example, from the point of view of multiplicity, when a proprietary relationship is established between various DRM systems, it becomes an N-factorial problem for every permutation.

セキュリティという点から見ると、DRMシステムは、さまざまな実施のレベルを提供している。コンテンツに互換性があればどのDRMシステムにでも移ることが可能であると、セキュリティ問題が生じる可能性がある。消費者はそのすべてのコンテンツを安全度の最も低いシステムに移動させて、権利の実施レベルが低いことを悪用するかもしれない。これによって、最も安全度の低いDRMシステムが最も広く用いられるという環境が助長されることになる。   From a security perspective, DRM systems provide various levels of implementation. If it is possible to move to any DRM system as long as the content is compatible, security problems may arise. Consumers may take advantage of low rights enforcement levels by moving all of their content to the least secure system. This facilitates an environment where the least secure DRM system is most widely used.

ライセンス中の使用ルールのサポートという点から見ると、DRMシステムは、さまざまなライセンス条件集合を実施する。この場合もまた、コンテンツが互換性があればどのDRMシステムにでも移ることが可能であると、セキュリティ問題が生じる可能性がある。たとえば、消費者は、1日レンタルを許可しているDRMシステムから1日レンタル制限をサポートしていないシステムにコンテンツを移動させて、このコンテンツを1日レンタル期間以降も使用しようとするかもしれない。   In terms of support for usage rules in a license, the DRM system implements various sets of license conditions. Again, security issues can arise if it is possible to move to any DRM system if the content is compatible. For example, a consumer may attempt to move content from a DRM system that allows daily rental to a system that does not support daily rental restrictions and use this content beyond the daily rental period. .

使用ルールの表現という点から見ると、DRMシステムは、コンテンツに割り当てられた使用ルールを指定するためにさまざまなメカニズムを用いる。DRMシステムは、固定したルール集合をすべてのコンテンツのタイプおよび/またはインスタンスに適用するかもしれないし、また、このようなシステムは、使用ルールをコンテンツに対してインスタンスごとに適用するかもしれない。使用ルールを個々のコンテンツインスタンスに対して適用するDRMシステムは、使用ルールのタイプを表現するその能力がそれぞれ異なることになる。たとえば、DRMシステムAでは、コンテンツの所有者は、そのコンテンツを閲覧可能であるが、コピーは不可であると規定することが可能である。DRMシステムBでもこれと同じ機能を提供するが、コンテンツの所有者は、そのコンテンツを1回しか再生できないと規定することが可能であったりする。DRMシステムCでは、使用ルールの表現の柔軟性が高い言語を用いている。このように、使用ルールの表現に対するさまざまなDRMシステムの要件および機能が変動することによって、相互運用性を実現することが困難と成る。   In terms of usage rule representation, DRM systems use various mechanisms to specify usage rules assigned to content. A DRM system may apply a fixed set of rules to all content types and / or instances, and such a system may apply usage rules to content on a per-instance basis. DRM systems that apply usage rules to individual content instances will differ in their ability to express the type of usage rule. For example, in the DRM system A, the owner of the content can specify that the content can be viewed but cannot be copied. The DRM system B provides the same function, but the content owner may specify that the content can be played only once. In the DRM system C, a language having a high flexibility in expressing usage rules is used. As such, the requirements and functions of the various DRM systems for the usage rule representation vary, making it difficult to achieve interoperability.

ユーザの使用体験という点から見ると、DRMシステムはおのおのが、消費者が、自身がアクセスするコンテンツを理解し、消費し、目録調査するために用いるプロプライエタリなユーザインタフェースを有している。したがって、ユーザがさまざまなDRMシステムを使用体験しようとしても整合性がない。   In terms of user experience, each DRM system has a proprietary user interface that consumers use to understand, consume, and catalog the content that they access. Therefore, there is no consistency even if the user tries to experience various DRM systems.

ライセンスの獲得という点から見ると、消費者がコンテンツのライセンスを獲得しようとすると、このライセンスの供給者は、コンテンツと、デバイスと、DRMシステムの該当する組み合わせと互換性があるコンテンツを提供するためには、そのDRMシステムとフォーマットを理解しなければならない。   In terms of license acquisition, when a consumer attempts to acquire a content license, the supplier of this license will provide content that is compatible with the appropriate combination of content, device, and DRM system. Must understand its DRM system and format.

ISO MPEG−21やOMA(Open Mobile Alliance)などの規格化グループがあるが、これらの意図するところは、適合しているさまざまなDRMシステム間でコンテンツを交換可能とするようなコンテンツフォーマット、クライアント/サーバ通信プロトコル、コンテンツ保護方法、コンテンツ識別方法、権利表現および相互運用の程度を含む標準のDRMシステムとインタフェースを作成することによってDRM相互運用性を実現することである。他にも、相互運用性を達成する主要な手段として権利の共通表現(権利表現言語、すなわちREL(Rights Expression Language))の確立に焦点を合わせている規格化グループがあるが、それには、ISO MPEG-21 REL ワーキンググループ、 TV-Anytime 権利管理保護グループ(TV-Anytime Rights Management and Protection Group)、ISO SC36、IEEE LTSC(IEEE Learning Technology Standards Committee)、OeBF権利と規則ワーキンググループ(Open eBook Forum Rights and Rules Working Group)などがある。RELの標準化は、メッセージ交換の共通フォーマットの標準化に類似している。標準化すると、適合しているすべてのシステムが互いに通信可能となり、相互運用可能な仕方でライセンスを交換したり共有したりすることが可能となるという利点があるが、この場合、適合するための経費は完全なDRMシステムと比較して安価であり、メッセージ(REL)は、プラットフォームや、デザインや、実現方法に対して中立であり、これらを強制することはない。このような方式によって、さまざまなプラットフォーム処理事項を持つ技術提供者同士が、十分な相互運用性を維持しながらも、同等の基盤で競合することが可能となる。   There are standardization groups such as ISO MPEG-21 and OMA (Open Mobile Alliance), but these are intended to be a content format that allows content to be exchanged between various compatible DRM systems, client / It is to realize DRM interoperability by creating a standard DRM system and interface including server communication protocol, content protection method, content identification method, rights expression and degree of interoperability. There are other standardization groups that focus on the establishment of a common expression of rights (Rights Expression Language) as the primary means of achieving interoperability. MPEG-21 REL Working Group, TV-Anytime Rights Management and Protection Group, ISO SC36, IEEE LTSC (IEEE Learning Technology Standards Committee), OeBF Rights and Rules Working Group (Open eBook Forum Rights and Rules Working Group). The standardization of REL is similar to the standardization of a common format for message exchange. Standardization has the advantage that all conforming systems can communicate with each other and licenses can be exchanged and shared in an interoperable manner, but in this case the cost of conforming Is cheap compared to a complete DRM system, and messages (REL) are neutral to the platform, design, and implementation, and do not enforce them. This method enables technology providers with various platform processing items to compete on an equivalent basis while maintaining sufficient interoperability.

標準化のためのさまざまな努力によって上述した主要な障壁は取り除かれるとはいえ、多くの障壁がまだ残っている。たとえば、規格を作成するという点から見れば、標準化されたDRMシステムは極度に作成しにくいが、これは、標準化するためには、コンテンツの所有者からレンダリングデバイス製造業者に至るまでの価値連鎖上の関係者のすべてがシステム要件に関して合意することが必要であり、また、このような合意を達成するには面倒な問題があるからである。コンテンツの所有者一人ひとりが、セキュリティレベル、ライセンスで必要とされる使用ルールなどに対して自身の要件を有している。デバイスの製造業者は、不便であると消費者の購買意欲をそぐため、ライセンスの実施をためらうこともありえる。また、これによって、製造業者が競合者に差をつける機能の使用が制限されるかもしれない。加えて、すべてのビジネスモデルが同じレベルのセキュリティや使用制限を必要とするわけではない。たとえば、宣伝広告のコンテンツでは、組み込まれたコマーシャルが目に留まることが必要であるが、オーディオMP3を分配させる際には、コピーを制限する必要がある。規格は、確立されても、共通のセキュリティ要件を共有するマーケット区分を取り扱う傾向がある。マーケット区分全体にわたる場当たり的な相互運用性は、問題が絶えない。   Although the main barriers mentioned above are removed by various efforts for standardization, many barriers still remain. For example, in terms of creating standards, standardized DRM systems are extremely difficult to create, but this is part of the value chain from content owners to rendering device manufacturers for standardization. It is necessary for all the parties involved to agree on system requirements, and there are troublesome problems to achieve such an agreement. Each content owner has their own requirements for security levels, usage rules required by the license, and so on. Device manufacturers may hesitate to implement licenses because it is inconvenient and deters consumers from purchasing. This may also limit the use of features that allow manufacturers to differentiate their competitors. In addition, not all business models require the same level of security and usage restrictions. For example, in the contents of advertisements, it is necessary for the embedded commercial to be noticeable, but when distributing the audio MP3, it is necessary to restrict copying. Even if standards are established, they tend to deal with market segments that share common security requirements. Ad hoc interoperability across market segments is a constant problem.

国際間でのサポートという点から見ると、標準化されたDRMシステムが、1国、その知的財産法で困難であり、グローバルに標準化されたDRMシステムを作成することはほとんど不可能である。そうしようとすると、すべての国が知的財産とその使用の法律に同意する必要がある。   From the standpoint of international support, standardized DRM systems are difficult in one country, with their intellectual property laws, and it is almost impossible to create a globally standardized DRM system. To do so, all countries need to agree on the laws of intellectual property and its use.

ライフサイクルという点から見れば、ほとんどのデジタルエンティティと同じように、ライセンスにもライフサイクルがある。ライセンスは、作成され、新たなライセンスを作成するために使用され、破棄され、期限切れになり、廃止され、行使され、転送され、共有されるなどする。権利の相互運用可能性に関する表現があれば、相互運用可能なDRMシステムを作成する際に役に立つとはいえ、それによって、このようなシステムがデジタルライセンスのライフサイクル全体にわたって関与することを可能とするために必要とされる機能性がすべて提供されるわけではない。   From a lifecycle perspective, like most digital entities, licenses have a lifecycle. Licenses are created, used to create new licenses, destroyed, expired, abolished, exercised, transferred, shared, etc. An expression of rights interoperability, while helpful in creating an interoperable DRM system, allows such a system to be involved throughout the life cycle of a digital license. Not all the functionality needed for this is provided.

このような難しさと他にも困難性があるため、望みえる最良の策は、所与の国の所与のマーケット(たとえばアメリカにおけるDVD映画)に対してDRM規格を作成することである。したがって、現行のDRMシステムの手法では、消費者は、複数のDRMシステムとDRM相互運用性という問題とに取り組む運命にある。   Because of these difficulties and others, the best possible strategy is to create a DRM standard for a given market in a given country (eg, a DVD movie in the United States). Thus, with current DRM system approaches, consumers are destined to address multiple DRM systems and the problem of DRM interoperability.

したがって、従来のコンテンツセントリックなシステムと方法とにまつわる上記の問題や他の問題に対処した方法、システムおよびデバイスに対する必要性が存在する。この必要性およびこれ以外の必要性は、本発明の典型的な実施形態によって対処されるが、これらの実施形態は展開可能であり、デジタルコンテンツの分配と権利管理とに対する「ライセンスセントリック」な方式を促進することによって消費者の体験をかなり向上させるような方法、システムおよびデバイスを提供するものである。典型的な共有ライセンスレポジトリを、ライフサイクル機能(たとえば、ピアツーピアでのライセンスの転送、更新、探索、獲得、あるDRMから別のDRMへの変換などの機能を含む)の豊富な集合を実現するように構成することが可能である。上記の典型的な実施形態では、消費者が、ハンドヘルドデバイスやWebサービスなどのさまざまなレポジトリから、自身の嗜好に基づいて選ぶことが可能である。これら典型的実施形態では、共有ライセンスレポジトリとプロプライエタリDRMシステムとの相互運用を可能とするメカニズムとインタフェースとを提供することによって、多くの均質なDRMシステムに対する消費者の取り扱いの体験が向上される。   Accordingly, there is a need for methods, systems, and devices that address the above and other problems associated with conventional content-centric systems and methods. This need and others are addressed by exemplary embodiments of the present invention, but these embodiments can be deployed and are “license centric” for digital content distribution and rights management. It provides methods, systems and devices that significantly improve the consumer experience by facilitating the scheme. A typical shared license repository to provide a rich set of lifecycle functions (including, for example, functions such as peer-to-peer license transfer, renewal, discovery, acquisition, conversion from one DRM to another) It is possible to configure. In the exemplary embodiment described above, consumers can choose from various repositories such as handheld devices and web services based on their preferences. In these exemplary embodiments, the consumer handling experience for many homogeneous DRM systems is enhanced by providing mechanisms and interfaces that allow interoperability of shared license repositories and proprietary DRM systems.

したがって、本発明の典型的な態様では、ライセンスセントリックなコンテンツの使用または分配のための方法、システムおよびデバイスが提供されるが、これは、コンテンツの使用を規定するため自身のデータのレポジトリへの固有のインタフェースを有する既存のDRM(デジタル権利管理)システムと、コンテンツの使用を規定するため、及びこの既存のDRMシステムの固有のインタフェースと通信するためデータにアクセスするように構成された共有ライセンスレポジトリと、この既存のDRMシステムと対話するように構成され、及び、コンテンツを関連するライセンスを共有ライセンスレポジトリから既存のDRMシステムまたは他の共有ライセンスレポジトリに送信することをユーザに対して許容するように構成されたユーザインタフェースとを含む。   Thus, in an exemplary aspect of the present invention, a method, system and device for use or distribution of license-centric content is provided, which is directed to a repository of its own data to define content usage. An existing DRM (Digital Rights Management) system with its own interface and a shared license configured to access data to regulate the use of content and to communicate with the existing interface of this existing DRM system Configured to interact with the repository and this existing DRM system and to allow the user to send the associated license for the content from the shared license repository to the existing DRM system or other shared license repository Configured users And an interface.

本発明の他の態様、特徴および長所は、本発明を実施するように意図された最良の形態を含む多くの典型的な実施形態と実施例とを単に図示して、以下の詳細な説明により容易に明らかであろう。本発明はまた、本発明の精神と範囲からまったく逸脱することなく、他のさまざまな実施形態が可能であり、そのいくつかの詳細をさまざまな点で修整することが可能である。したがって、図面と説明は、本来解説と見なすべきであり制限するものと見なすべきではない。   Other aspects, features and advantages of the present invention will be apparent from the following detailed description, which are merely illustrative of the many exemplary embodiments and examples, including the best mode contemplated for carrying out the invention. It will be readily apparent. The present invention is also capable of various other embodiments, and its several details can be modified in various respects, all without departing from the spirit and scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not as restrictive.

本発明の実施形態を、類似の参照番号が類似の部品を表している以下の図表と添付図面に、制限目的ではなく例示として示す。
典型的なコンポーネント同士間での対話を記述する典型的なシステムを示す図である。 図1の共有デジタルレポジトリを用いる典型的なプロセスの概観を示す図である。 プロプライエタリDRMシステム同士間に基本的なレベルの相互運用性を提供する共有ライセンスレポジトリを記述する典型的なシステムを示す図である。 図1に示すコンポーネントの内の1部しか含んでいない典型的なシステムを示す図である。
Embodiments of the present invention are illustrated by way of example and not limitation in the following figures and accompanying drawings, in which like reference numerals represent like parts.
FIG. 2 illustrates an exemplary system for describing interaction between exemplary components. FIG. 2 shows an overview of an exemplary process using the shared digital repository of FIG. FIG. 2 illustrates an exemplary system for describing a shared license repository that provides a basic level of interoperability between proprietary DRM systems. FIG. 2 illustrates an exemplary system that includes only one of the components shown in FIG.

本発明には、デジタルコンテンツの消費の現状では、「コンテンツセントリック」な方式では、消費されているコンテンツが特定の消費アプリケーションに結合される、という認識が含まれる。たとえば消費者は、デジタルコンテンツを消費したい場合、自身のファイルシステムエクスプローラ中にそのコンテンツを含んでいるファイルをダブルクリックし、すると、適当なコンテンツ消費アプリケーションが立ち上がる。コンテンツを消費する権利はしばしば、このようなコンテンツの特定の実施形態と結びついている。たとえば、映画を閲覧する権利は、DVDの物理的所有と結びついている。コンテンツがDRM(デジタル権利管理)システムによって保護されている場合、このコンテンツの使用は、このコンテンツを保護するために元来用いられている特定のDRMシステムの使用によって決まる。たとえば、消費者が会社Aからコンテンツのライセンスを購入した場合、この消費者は、会社AのDRMシステムを、対応するコンテンツを消費するための消費デバイスにインストールしなければならない。   The present invention includes the recognition that in the current state of consumption of digital content, in a “content centric” manner, the consumed content is combined with a specific consuming application. For example, if a consumer wants to consume digital content, double-clicking the file containing the content in his / her file system explorer will launch an appropriate content consumption application. The right to consume content is often associated with specific embodiments of such content. For example, the right to view a movie is tied to the physical ownership of the DVD. If the content is protected by a DRM (Digital Rights Management) system, the use of this content depends on the use of the specific DRM system originally used to protect this content. For example, if a consumer purchases a content license from Company A, the consumer must install Company A's DRM system on a consumer device for consuming the corresponding content.

これら典型的な実施形態は、「ライセンスセントリック」なデジタル権利管理というコンセプトを導入することによってコンテンツセントリックな方法を改善するものである。消費者は、自分がコンテンツを使用するために有している権利に意識を集中したがるものである。消費者は、このような権利を簡単に管理することが可能であることを望むものである。消費者は、コンテンツの媒体もしくはフォーマット、消費アプリケーション、消費デバイスおよびDRMシステムの特定の組み合わせの場合にしかコンテンツが使用できないという状態を好まない。典型的な実施形態の状況では、ライセンスは、権利の表現を用いて記録された使用ルールの表示を含むことが可能である。ライセンスは、承認された権利の文脈全体を伝えることが可能である。ライセンス中に記録されている情報は、権利の承認者、権利の譲受者、コンテンツ、許可された使用法ならびに関連する条項および条件を含むことが可能である。権利の表現は、デジタル形態の権利表明を含むことが可能である。権利の表現の例は、ISO MPEG REL、XrML、SAML、XACML、ODRL、OMA REL、データ構造、ビットフィールドなどの、たとえば、XMLベースの権利表現言語に基づいた権利を含むことが可能である。   These exemplary embodiments improve the content centric method by introducing the concept of “license centric” digital rights management. Consumers want to focus their attention on the rights they have to use the content. Consumers want to be able to easily manage such rights. Consumers do not like the situation where content can only be used in the specific combination of content media or format, consumer application, consumer device and DRM system. In the context of an exemplary embodiment, the license may include a display of usage rules recorded with a representation of rights. A license can convey the entire context of an approved right. Information recorded in the license may include rights approver, rights assignee, content, authorized usage and associated terms and conditions. The representation of rights may include a digital form of rights expression. Examples of rights representations can include rights based on, for example, an XML-based rights expression language, such as ISO MPEG REL, XrML, SAML, XACML, ODRL, OMA REL, data structure, bit field, and the like.

この典型的な実施形態によれば、消費者はコンテンツのライセンスを獲得(たとえば、購入、レンタル、交換および寄付)し、このようなライセンスを利用して、用いる消費アプリケーションや消費デバイス、コンテンツ分配媒体、ライセンス条項を実施するために用いるDRMシステムなどとは無関係にこのコンテンツを用いること(たとえば、消費、レンダリング、分配、共有)が可能となる。たとえば、消費者は映画を見るためのライセンスを購入することが可能であるが、このようなライセンスを、このようなDVDの特定の実施形態、たとえば、DVDなどに結びつける必要はない。これと同じ映画が、ペイパービューブロードキャストや高品位DVDなどの別の媒体で利用可能であっても、この消費者のライセンスは、このライセンスがこのようなレンダリングを許可しているものと見なして、この映画を見る目的に対して有効である。別の例として、消費者が自分の家庭用のドメイン内でいずれかのデバイスで映画を再生するライセンスを獲得したとする。このライセンスは、この人のデスクトップでアイコンとして表示することが可能である。このライセンスアイコンがDRM Player I(たとえばReal Player)にドロップされると、この映画は彼のPCモニター上で再生される。これと同じライセンスアイコンをDRM Player II(たとえばWindows(登録商標) Media Player)にドラッグしても、この映画が(たとえば、DRM Player
IIによって駆動される大型画面上で)再生される。このDRM Playerは、レンダリング環境に適したライセンスに関連するコンテンツを(たとえば必要に応じて)取り出してくる。同様に、このライセンスがモバイル電話または携帯式プレイヤに転送されると、これらのデバイスもまた、家庭用のドメインに属している限り、コンテンツを(必要に応じて)取り出してきてレンダリングすることが可能である。これは、最新式のDRMシステムより消費者にとってははるかに便利である。
According to this exemplary embodiment, the consumer acquires content licenses (eg, purchases, rentals, exchanges and donations) and uses such licenses to use consumer applications, devices, and content distribution media. This content can be used (eg, consumed, rendered, distributed, shared) independently of the DRM system used to enforce the license terms. For example, a consumer can purchase a license to watch a movie, but such license need not be tied to a particular embodiment of such a DVD, such as a DVD. Even if this same movie is available on another medium, such as pay-per-view broadcasts or high definition DVDs, this consumer's license is deemed to allow this rendering, It is effective for the purpose of watching movies. As another example, suppose a consumer has acquired a license to play a movie on any device in his home domain. This license can be displayed as an icon on the person's desktop. When this license icon is dropped on DRM Player I (eg, Real Player), the movie is played on his PC monitor. If you drag the same license icon to DRM Player II (for example, Windows® Media Player), the movie will still appear (for example, DRM Player).
On a large screen driven by II). The DRM Player retrieves content related to a license suitable for the rendering environment (for example, as needed). Similarly, when this license is transferred to a mobile phone or portable player, these devices can also retrieve and render content (if needed) as long as they belong to the home domain It is. This is much more convenient for consumers than state-of-the-art DRM systems.

これら典型的な実施形態では、消費者が、購入したライセンスの自身のインベントリに対して、自分のロケーション、消費アプリケーションや消費デバイスまたはこのライセンスを作成したプロプライエタリDRMシステムとは無関係にアクセスすることが可能である。これら典型的な実施形態は、消費者に対して、自分のライセンスのすべてを管理するための接点を1つ提供する典型的なライセンスレポジトリを含んでいる。この典型的なライセンスレポジトリは、異種のDRMシステムに対して一貫したユーザインタフェースでありながら、同時に、このようなシステム同士間での相互運用を容易なものとしている。これら典型的な実施形態は、デジタルライセンスの記憶と管理、さらに、このようなライセンスにアクセスするインタフェースを含んでいる。   In these exemplary embodiments, consumers can access their inventory of purchased licenses independent of their location, consuming application or device, or the proprietary DRM system that created this license. It is. These exemplary embodiments include a typical license repository that provides consumers with one point of contact to manage all of their licenses. This typical license repository is a consistent user interface for heterogeneous DRM systems, while at the same time facilitating interoperability between such systems. These exemplary embodiments include the storage and management of digital licenses and an interface for accessing such licenses.

したがって、現在市販されているシステムとは対照的に、これら典型的な実施形態は、DRMイネーブルのデジタルコンテンツの分配に対して「ライセンスセントリック」な方式を採用している。消費者はコンテンツのライセンスを獲得し、用いる消費アプリケーションや消費デバイス、コンテンツ分配媒体、ライセンス条項を実施するDRMシステムなどとは無関係にこのようなライセンスを使用してこのコンテンツを使用することが可能となる。たとえば、消費者は音楽のトラックのライセンスを購入することが可能であるが、このライセンスは、CDなどのこの音楽の特定の実施形態に結びつける必要はない。これと同じ音楽がダウンロード用のMP3ファイルなどの別の媒体で利用可能である場合でも、消費者のライセンスは、このようなレンダリングをこのライセンスが許可しているものとして、いまだ有効で、また、適用可能である。   Thus, in contrast to currently marketed systems, these exemplary embodiments employ a “license centric” scheme for the distribution of DRM-enabled digital content. Consumers can acquire content licenses and use this content using such licenses regardless of the consumer application or device they use, the content distribution medium, the DRM system that enforces the license terms, etc. Become. For example, a consumer can purchase a license for a music track, but this license need not be tied to a particular embodiment of this music, such as a CD. Even if this same music is available on another medium, such as an MP3 file for download, the consumer license is still valid as this license allows such rendering, and Applicable.

このような「ライセンスセントリック」な方式を可能とするために、これら典型的な実施形態は、消費者が、コンテンツのインスタンスではなくてライセンスに集中することを可能とすることによって、消費者の体験を向上している。これら典型的な実施形態は、消費者が、自分のライセンスをより良く理解して活用し、獲得、ピアツーピア転送(たとえば、貸付、売却など)、探索、更新、アーカイブ、インベントリなどの事項などのライフサイクル機能を遂行することを可能とすることによって消費者の体験を向上させている。これら典型的な実施形態は、一貫したユーザ体験とあらゆるライセンスを使用したり管理したりするための1つの接点とを、消費者のロケーションや、消費デバイスや、これらライセンスを作成したエンティティ(たとえば、プロプライエタリDRMシステム、コンテンツの所有者およびコンテンツの分配業者)とは無関係に提供する。これら典型的な実施形態は、さまざまなDRMシステム間、同じDRMシステムのさまざまなインスタンス間、及び、同じDRMシステムのさまざまなバージョン間での最小ではあるが十分なレベルの相互運用性を、提供する。   In order to enable such a “license centric” scheme, these exemplary embodiments allow consumers to focus on licenses rather than instances of content, thereby Improving the experience. These exemplary embodiments allow consumers to better understand and utilize their licenses, such as acquisition, peer-to-peer transfers (eg, lending, selling, etc.), exploring, updating, archiving, inventory, etc. It enhances the consumer experience by making it possible to perform cycle functions. These exemplary embodiments provide a consistent user experience and a single point of contact for using and managing all licenses, the consumer location, the consuming device, and the entity that created these licenses (eg, Proprietary DRM system, content owner and content distributor). These exemplary embodiments provide a minimal but sufficient level of interoperability between different DRM systems, between different instances of the same DRM system, and between different versions of the same DRM system. .

このような利点を提供するために、これら典型的な実施形態は、共有のデジタルライセンスレポジトリに対してモバイルにアクセスし、記憶されているライセンスに対してライフサイクル管理を提供する。これら典型的な実施形態は、デジタルライセンスの記憶領域と、このようなライセンスにアクセスするインタフェースとを含んでいる。   To provide such benefits, these exemplary embodiments provide mobile access to a shared digital license repository and provide lifecycle management for stored licenses. These exemplary embodiments include a storage area for digital licenses and an interface for accessing such licenses.

ここで、幾枚からの図全体にわたって同じ参照番号が同じまたは対応している要素を示している図面と、特にその内の図1を参照すると、ある典型的な実施形態によるライセンスセントリックなコンテンツ消費のためのシステム100が図示されている。図1において、ライセンスセントリックなコンテンツ消費の典型的システム100は、コンテンツの使用ルールを表現しているライセンス106、108、128、130、132および134を含むことが可能である。これらライセンスのフォーマットは、ライセンス106、128、130および132のように標準化されているか、または、ライセンス108および134のようにプロプライエタリとなっている。プロプライエタリライセンスの内の1部は、コンテンツを獲得する際にユーザが同意する法的な条項と条件であり、このコンテンツがプロプライエタリDRMシステムの内部に存在し、また、これらの条項と条件を理解することとが、プロプライエタリライセンスの基礎を形成している。この典型的システム100は、複数のDRMシステムおよび/またはDRMシステム136、138、140のインスタンスの内の1つによって使用したり、または、これらによって共有されたりすることが可能な共有デジタルライセンスレポジトリ142を含むことが可能である。   Referring now to the drawings, wherein like reference numerals indicate like or corresponding elements throughout the several views, and particularly to FIG. 1 therein, license-centric content according to an exemplary embodiment A system 100 for consumption is illustrated. In FIG. 1, an exemplary system 100 for license-centric content consumption may include licenses 106, 108, 128, 130, 132, and 134 that represent content usage rules. The format of these licenses is standardized as licenses 106, 128, 130 and 132, or is proprietary such as licenses 108 and 134. One part of the proprietary license is the legal terms and conditions that the user agrees to when acquiring the content, and this content exists inside the proprietary DRM system and understands these terms and conditions This forms the basis of a proprietary license. The exemplary system 100 is a shared digital license repository 142 that can be used by or shared by one of a plurality of DRM systems and / or instances of DRM systems 136, 138, 140. Can be included.

この共有デジタルライセンスレポジトリ142は、プロプライエタリDRMシステムのレポジトリ、プロプライエタリDRMシステムのプログラムインタフェース122、124、126および/またはDRMシステム自身を含む、プロプライエタリDRMシステム136、138および140の内の1つ以上とインタフェースするプログラムインタフェース110、112および114の内の1つ以上を含むことが可能である。これらプログラムインタフェース110、112、114、122、124および126は論理的機能である。これらは、それぞれライセンスレポジトリの1部およびプロプライエタリDRMシステムとしてまたは互いに別個の外部のグルーモジュール(glue module)として実現することが可能である。共有デジタルライセンスレポジトリ142は、ライセンスを管理するように構成され、さらに、共有ライセンスレポジトリ142の1部としておよび/またはプロプライエタリDRMシステム136、138および140の1部として構成されたライセンス管理ユーザインタフェース104を1つ以上含むことが可能である。   This shared digital license repository 142 interfaces with one or more of the proprietary DRM systems 136, 138 and 140, including the proprietary DRM system repository, the proprietary DRM system program interfaces 122, 124, 126 and / or the DRM system itself. One or more of the program interfaces 110, 112, and 114 may be included. These program interfaces 110, 112, 114, 122, 124 and 126 are logical functions. These can each be implemented as part of a license repository and a proprietary DRM system or as separate external glue modules. The shared digital license repository 142 is configured to manage licenses and further includes a license management user interface 104 configured as part of the shared license repository 142 and / or as part of the proprietary DRM systems 136, 138, and 140. One or more can be included.

これらプロプライエタリDRMシステム136、138および140は、それぞれのDRMシステムに対してプロプライエタリであるDRMライセンスレポジトリを含むことが可能であるが、ここで、共有デジタルライセンスレポジトリ142のインスタンス間にあるプログラムインタフェース122、124および126は、それらの間でライセンスを転送することが可能であるように構成されている。プロプライエタリDRMシステム136、138および140はまた、共有デジタルライセンスレポジトリのインスタンス同士間でのライセンスの転送を管理するように構成されているライセンス管理ユーザインタフェース116、118および120を含むことが可能である。プロプライエタリDRMシステム136、138および140は、サービスプロバイダ同士間のプログラムインタフェース122、124および126ならびに、それぞれのサービスプロバイダからのライセンスの獲得を可能とするように構成され、また、共有デジタルライセンスレポジトリ142にライセンスを記憶するように構成された共有デジタルライセンスレポジトリ142を含むことが可能である。これらライセンス管理ユーザインタフェース116、118および120はまた、サービスプロバイダからの新しいライセンスの獲得を管理し、また、ライセンスを共有デジタルライセンスレポジトリ142に記憶するように構成することが可能である。   These proprietary DRM systems 136, 138, and 140 may include DRM license repositories that are proprietary to the respective DRM system, where the program interface 122, between the instances of the shared digital license repository 142, 124 and 126 are configured to be able to transfer licenses between them. The proprietary DRM systems 136, 138, and 140 may also include license management user interfaces 116, 118, and 120 that are configured to manage the transfer of licenses between instances of the shared digital license repository. The proprietary DRM systems 136, 138 and 140 are configured to allow program interfaces 122, 124 and 126 between service providers and acquisition of licenses from the respective service providers, and to the shared digital license repository 142. A shared digital license repository 142 configured to store licenses may be included. These license management user interfaces 116, 118, and 120 can also be configured to manage the acquisition of new licenses from service providers and to store licenses in the shared digital license repository 142.

共有デジタルライセンスレポジトリ142はまた、共有デジタルレポジトリ142自身および/または共有デジタルライセンスレポジトリ142のユーザ/所有者を認証するように構成された認証コンポーネント144を含むことが可能である。この共有デジタルライセンスレポジトリ142はまた、デジタルコンテンツのレポジトリとして構成することが可能である。典型的なシステム100は、図1に関連して説明したコンポーネントのすべてを含む必要はないが、一方、別の典型的実施形態はこれら説明したコンポーネントのたった1部しか含むことができない。   The shared digital license repository 142 can also include an authentication component 144 configured to authenticate the shared digital repository 142 itself and / or a user / owner of the shared digital license repository 142. This shared digital license repository 142 can also be configured as a repository of digital content. The exemplary system 100 need not include all of the components described in connection with FIG. 1, while another exemplary embodiment can include only one part of these described components.

この典型的なシステムの中心にはデジタルライセンスレポジトリ142があるが、これは、複数のプロプライエタリDRMシステム136、138および140で共有することが可能である。レポジトリ142は、明示的に表現されたまたは状況によって暗示されているライセンス(たとえば、CDを所有しているということは、対応する音楽を再生するライセンスを持っていることを暗示している)を記憶し、探索し、理解することが可能である。このようなライセンスは、レポジトリ142に固有の形態で表示することが可能である。いずれかの適当なロケーションまたはデバイスからデジタルライセンスレポジトリ142中のライセンスにアクセスしやすくするために、レポジトリ142を、ユーザが持ち運び可能なモバイルの物理デバイス、PCやセットトップボックスや、ゲームコンソールなどのネットワークやドメイン制御デバイスに取り付けられたデバイス、標準のプラットフォーム上で動作するソフトウエアアプリケーション、さまざまなロケーションからアクセス可能なサービスなどとして構成することが可能である。   At the heart of this exemplary system is a digital license repository 142, which can be shared by multiple proprietary DRM systems 136, 138 and 140. Repository 142 has a license that is expressly expressed or implied by the circumstances (e.g., having a CD implies that you have a license to play the corresponding music). It is possible to remember, search and understand. Such a license can be displayed in a form unique to the repository 142. In order to facilitate access to the licenses in the digital license repository 142 from any suitable location or device, the repository 142 may be placed in a network such as a mobile physical device, a PC or set-top box, or a game console that the user can carry. Or a device attached to a domain control device, a software application running on a standard platform, or a service accessible from various locations.

共有デジタルライセンスレポジトリ142では、複数のエージェントがライセンスのライフサイクルに関与することが可能であるが、ここで、これら複数のエージェントは、このようなライセンスのプロプライエタリな表現を理解する必要がない、という利点がある。共有デジタルライセンスレポジトリ142のインタフェース110、112および114は、ライセンスを探索し、ライセンスを獲得し、ピアツーピアでライセンスを転送し、ライセンスを更新し、プロプライエタリDRMシステムフォーマット間のライセンス変換などをするように構成することが可能である。   Shared digital license repository 142 allows multiple agents to participate in the license lifecycle, where they do not need to understand a proprietary representation of such licenses. There are advantages. The interfaces 110, 112, and 114 of the shared digital license repository 142 are configured to search for licenses, obtain licenses, transfer licenses peer-to-peer, update licenses, convert licenses between proprietary DRM system formats, and so forth. Is possible.

ユーザと対話するために、共有デジタルライセンスレポジトリ142はライセンス管理ユーザインタフェース104を備えているが、このインタフェースによって、ユーザは、レポジトリ142のコンテンツを解釈し、レポジトリ142に記憶されているライセンスに対してライフサイクル機能を実施することが可能であるが、これら機能には、たとえば、バックアップ、新しいライセンスの獲得、ライセンスの転送、ライセンスの探索、ライセンスの状態、ステータスおよびインベントリの報告、ライセンスの更新、廃止されたライセンスの清掃、ライセンスの発行、標準フォーマットへのライセンスの変換、プロプライエタリフォーマット間でのライセンスの変換、紙や他のデジタル形態へのライセンスのアーカイブ保管などの機能がある。   In order to interact with the user, the shared digital license repository 142 includes a license management user interface 104 that allows the user to interpret the contents of the repository 142 and for licenses stored in the repository 142. Lifecycle functions can be implemented, but these functions include, for example, backup, acquisition of new licenses, transfer of licenses, license search, license status, status and inventory reporting, license renewal, retirement Functions such as cleaning licenses issued, issuing licenses, converting licenses to standard formats, converting licenses between proprietary formats, and archiving licenses to paper or other digital formats. .

プロプライエタリDRMシステム136、138および140と対話するために、共有デジタルライセンスレポジトリ142はプログラムインタフェース110、112および114を備えるが、これらのインタフェースによって、記憶、探索、検索および、特定のDRMシステム136、138および140に固有の権利表現を含む他のライセンスライフサイクル機能が可能となる。これらインタフェース110、112および114によって、DRMシステム136、138および140間での相互運用が可能となるが、この際に、DRMシステム136、138および140は、互いのプロプライエタリな権利表現を理解する必要がない、という利点がある。共有デジタルライセンスレポジトリ142はまた、たとえば、プロプライエタリDRMシステム136、138および140がユーザを認証することを可能とする認証コンポーネント144を介して識別特徴の証明を出力するように構成することが可能である。   In order to interact with the proprietary DRM systems 136, 138 and 140, the shared digital license repository 142 includes program interfaces 110, 112 and 114, which allow storage, search, retrieval and specific DRM systems 136, 138. And other license lifecycle functions including rights expressions specific to 140 are possible. These interfaces 110, 112, and 114 allow interoperability between DRM systems 136, 138, and 140, where DRM systems 136, 138, and 140 need to understand each other's proprietary rights expressions. There is an advantage that there is no. The shared digital license repository 142 can also be configured to output proof of identity features via an authentication component 144 that allows, for example, the proprietary DRM systems 136, 138 and 140 to authenticate users. .

共有デジタルライセンスレポジトリ142は、他のデジタルライセンスレポジトリ142と対話することが可能である。共有デジタルライセンスレポジトリ142はおのおのが、共有デジタルライセンスレポジトリ142がライセンスを交換することを可能とする標準化された(たとえば、物理的な、プログラム、無線式、多重式などの)インタフェースを備えるように構成することが可能である。他の共有ライセンスレポジトリ142と対話する機能によって、ユーザは、ライセンスに対する自身の好みの動作体験に基づいてレポジトリを選択したり、レポジトリ間でライセンスを転送したりすることが可能である。1つ以上の共有デジタルライセンスレポジトリ142を、1つの計算エンティティ内で実現することが可能である。たとえば、ライセンスレポジトリサービスで、複数のユーザに対して共有デジタルライセンスレポジトリサービスを提供するようにしてもよい。   The shared digital license repository 142 can interact with other digital license repositories 142. Each shared digital license repository 142 is configured to include a standardized (eg, physical, programmatic, wireless, multiplexed, etc.) interface that allows the shared digital license repository 142 to exchange licenses. Is possible. The ability to interact with other shared license repositories 142 allows the user to select repositories based on their preferred operating experience for licenses and to transfer licenses between repositories. One or more shared digital license repositories 142 can be implemented within a single computing entity. For example, a shared digital license repository service may be provided to a plurality of users using a license repository service.

共有ライセンスレポジトリ142はまた、特定のDRMシステムが用意したプロプライエタリなインタフェースを用いて、この特定のDRMシステムと対話することが可能である。これによって、共有ライセンスレポジトリ142は、自身が備えているネイティブのプログラムインタフェース110、112および114をサポートしていないDRMシステムとの相互運用が可能とされる。   The shared license repository 142 can also interact with this particular DRM system using a proprietary interface provided by the particular DRM system. As a result, the shared license repository 142 can interoperate with a DRM system that does not support the native program interfaces 110, 112, and 114 provided therein.

図2に、共有ライセンスレポジトリ142を用いる典型的なステップの概観を示すが、ここで、ステップ202で、ユーザは、共有デジタルライセンスレポジトリ142を獲得して構成する。本典型的な実施形態では、プロプライエタリなレポジトリに制限されている従来のDRMシステムとは異なって、ユーザはサードパーティからレポジトリを選ぶことが可能である。共有デジタルライセンスレポジトリ142は、ユーザが購入するハンドヘルドデバイスなどのデバイス、標準のプラットフォーム上を動作するソフトウエアアプリケーション、Webサービスやセルラー電話で利用可能なサービスなどの広く利用可能なサービスなどであったりする。共有デジタルライセンスレポジトリ142をさまざまに実現することによってさまざまなユーザインタフェースが提供可能となるため、ユーザはおのおのが、利用可能な共有デジタルライセンスレポジトリ142の中から提供物を、たとえば、ユーザの嗜好などに基づいて選ぶことが可能である。次に、ユーザは、この選ばれた共有デジタルライセンスレポジトリ142を用いて、自分のすべてのライセンスを、これらのライセンスを作成したDRMとは無関係に管理することが可能である。   FIG. 2 shows an overview of typical steps for using the shared license repository 142, where the user acquires and configures the shared digital license repository 142 at step 202. In this exemplary embodiment, unlike conventional DRM systems that are restricted to proprietary repositories, the user can choose a repository from a third party. The shared digital license repository 142 may be a device such as a handheld device that a user purchases, a software application that operates on a standard platform, a widely available service such as a web service or a service that can be used on a cellular phone, or the like. . Various user interfaces can be provided by implementing the shared digital license repository 142 in various ways, so that each user can provide an offer from the available shared digital license repository 142, for example, to the user's preferences. It is possible to choose based on. The user can then use this chosen shared digital license repository 142 to manage all his licenses independently of the DRM that created them.

ステップ204から206で、共有デジタルライセンスレポジトリ142はライセンスの集合物を事前にロードしてまたは他のデジタルライセンスレポジトリ142もしくはさまざまなプロプライエタリDRMシステム136、138、140と対話して、ユーザが以前に獲得したライセンスを得ることが可能である。ユーザは、コンテンツやレンダリングプログラムを購入したりするなど、ライセンスを能動的にまたは受動的に獲得することが可能である。共有デジタルライセンスレポジトリ142は、DRMシステム136、138、140のおのおのに対してプロプライエタリインタフェース122、124、126を用いて、DRMシステム136、138、140と対話することが可能である。共有デジタルライセンスレポジトリ142は、ユーザが以前に購入したすべてのライセンスのコピーを記憶することが可能である。共有デジタルライセンスレポジトリ142は、DRMシステム136、138、140のおのおのからのユーザのライセンスを(たとえばプルプロセスによって)コピーするように、または、DRMシステム136、138、140を、ユーザのライセンスを共有ライセンスレポジトリ142に対して(たとえばプッシュプロセスによって)コピーするように構成することが可能である。ライセンスは、消費用のDRMシステムの状況に基づいて明示的に表現したり暗示したりすることが可能である(たとえば、DVDを所有しているということは、それにエンコーディングされているビデオを再生するライセンスを持っていることを暗示している。   In steps 204-206, the shared digital license repository 142 pre-loads a collection of licenses or interacts with other digital license repositories 142 or various proprietary DRM systems 136, 138, 140 to obtain previously License can be obtained. The user can actively or passively acquire a license, such as purchasing content or a rendering program. The shared digital license repository 142 can interact with the DRM systems 136, 138, 140 using the proprietary interfaces 122, 124, 126 for each of the DRM systems 136, 138, 140. The shared digital license repository 142 can store a copy of all licenses previously purchased by the user. The shared digital license repository 142 may copy the user's license from each of the DRM systems 136, 138, 140 (eg, by a pull process), or the DRM system 136, 138, 140 may share the user's license. It can be configured to copy (eg, by a push process) to the repository 142. Licenses can be explicitly expressed or implied based on the status of the DRM system for consumption (e.g., owning a DVD plays the video encoded in it) It implies that you have a license.

共有デジタルライセンスレポジトリ142は、必要なライセンスを消費用DRMシステムのプロプライエタリなフォーマットで提供することによって、いずれかの適当なDRMシステムを用いてコンテンツを使用すること(たとえば、レンダリング、消費、コピーおよび分配)を許可することが可能である。コンテンツを用いるには、ユーザの共有ライセンスレポジトリ142から適切なライセンスを消費用DRMシステムに提供すればよい。共有デジタルライセンスレポジトリ142を用いると、また、ユーザがコンテンツを消費することを、たとえば認証コンポーネント144によって、認証することが可能である。共有デジタルライセンスレポジトリ142の実現の仕方しだいでは、認証には、暗号化キー、生体認証メカニズムなどが用いられることがある。   The shared digital license repository 142 uses the content with any suitable DRM system (eg, rendering, consumption, copying and distribution) by providing the necessary licenses in the proprietary format of the consumer DRM system. ) Is allowed. To use the content, an appropriate license may be provided to the consumer DRM system from the user's shared license repository 142. With the shared digital license repository 142, it is also possible to authenticate that the user consumes the content, for example by the authentication component 144. Depending on how the shared digital license repository 142 is implemented, an encryption key, a biometric authentication mechanism, or the like may be used for authentication.

ステップ208から216では、共有デジタルライセンスレポジトリ142は、ライセンスライフサイクルを通してこのライセンスを使用して管理する多くの機能を提供する一元化されたライセンスユーザインタフェースをユーザに対して供給することが可能である。ユーザは、利用可能なレポジトリからユーザの嗜好に基づいて選ぶことが可能であり、また、このライセンスを最初に作成したさまざまなDRMシステムとは独立にこのライセンスを管理することが可能である。本典型的な実施形態では、共有ライセンスレポジトリ142は、ライセンスの転送(たとえばピアツーピア転送)、更新、探索、獲得、あるDRMから別のDRMへの変換などを含む豊富なライフサイクル機能集合を実施することが可能である。   In steps 208 to 216, the shared digital license repository 142 can provide the user with a centralized license user interface that provides many features to manage using this license throughout the license lifecycle. The user can choose from available repositories based on user preferences and can manage the license independently of the various DRM systems that originally created the license. In the exemplary embodiment, shared license repository 142 implements a rich set of lifecycle functions including license transfer (eg, peer-to-peer transfer), renewal, search, acquisition, conversion from one DRM to another, etc. It is possible.

さらに別の典型的な実施形態では、作成元のDRMシステムによって提供されたデジタル署名などの信用メカニズムは、ライセンスを共有デジタルライセンスレポジトリ142に記憶するときに保存することが可能である。ライセンスの認証の証明を作成元のDRMシステムから抽出することが不可能である、または、消費側のDRMシステムに提供することが不可能である場合、共有ライセンスレポジトリ142を用いて、ライセンスの認証の証明とすることが可能である。   In yet another exemplary embodiment, a trust mechanism such as a digital signature provided by the originating DRM system can be preserved when the license is stored in the shared digital license repository 142. If proof of license authentication cannot be extracted from the original DRM system or cannot be provided to the consumer DRM system, the license authentication is performed using the shared license repository 142. It is possible to prove this.

本典型的な実施形態は、従来のDRMシステムにない多くの利点を提供する。たとえば、ユーザ体験の一貫性という点では、本典型的な実施形態は、消費者が、1つのユーザインタフェースを用いてライセンス管理動作を実行することを許容している。したがって、本典型的な実施形態では、共有ライセンスレポジトリ142は、ライセンスが記憶されている場所とは無関係にライセンスを管理するためにユーザが使用可能なライセンス管理ユーザインタフェース104、ライセンスを作成したエンティティ(たとえば、DRMシステム、コンテンツ所有者およびコンテンツ分配業者)またはこのライセンスに対応したライセンス済み権利を行使するために用いられるDRMシステムを含むことが可能である。ライセンス管理ユーザインタフェース104は、ユーザに成り代わって、プロプライエタリなDRMライセンスレポジトリ136、138および140と対話することが可能である。長所として、ユーザは、ライセンスの作成元であるさまざまなDRMシステム136、138および140と直接に対話する必要はない。   This exemplary embodiment provides many advantages over conventional DRM systems. For example, in terms of user experience consistency, this exemplary embodiment allows a consumer to perform license management operations using a single user interface. Thus, in this exemplary embodiment, the shared license repository 142 includes a license management user interface 104 that can be used by a user to manage licenses regardless of where the license is stored, the entity that created the license ( For example, a DRM system, content owner, and content distributor) or a DRM system used to exercise licensed rights corresponding to this license. License management user interface 104 can interact with proprietary DRM license repositories 136, 138, and 140 on behalf of the user. As an advantage, the user does not have to interact directly with the various DRM systems 136, 138 and 140 from which the license is created.

ライセンス管理ユーザインタフェース104を用いて、ユーザは、それまでに獲得されたすべてのライセンスに関する情報を、このようなライセンスが適用されるDRMシステムに関する情報を含めて閲覧することが可能である。このライセンス管理ユーザインタフェース104を採用することによって、ユーザは、共有ライセンスレポジトリ142を用いて、さらなるライセンスを獲得したり、いずれかの適当なDRMシステムからの期限切れのライセンスを更新したりすることが可能である。この獲得されたライセンスは、記憶する目的で、共有ライセンスレポジトリ142に対して直接に伝達することが可能である。ユーザはまた、ライセンス管理ユーザインタフェース104を介して他のユーザに対してピアツーピアでライセンスを転送することが可能である。転送に際して、オリジナルのユーザライセンスを期限切れにしたり、廃止したり、破棄したりすることが可能であり、また、別のユーザに対する新しいライセンスをこのユーザの共有ライセンスレポジトリ142で作成することが可能である。ライセンス管理ユーザインタフェース104によって、ユーザはまた、共有デジタルライセンスレポジトリ142に記憶されているライセンスのアーカイブコピーを作成しておいて、DRMシステムが故障したり、ソフトウエア/ハードウエアを移動したり更新したり、電子メールのアカウントやパスワードなどの認証情報が変更されたりした際に復元することが可能である。   Using the license management user interface 104, the user can view information on all licenses acquired so far, including information on DRM systems to which such licenses are applied. By employing this license management user interface 104, the user can use the shared license repository 142 to acquire additional licenses or renew expired licenses from any suitable DRM system. It is. This acquired license can be communicated directly to the shared license repository 142 for storage purposes. Users can also transfer licenses peer-to-peer to other users via the license management user interface 104. Upon transfer, the original user license can be expired, abolished, or destroyed, and a new license for another user can be created in this user's shared license repository 142. . The license management user interface 104 also allows the user to make an archive copy of the license stored in the shared digital license repository 142 so that the DRM system fails, software / hardware is moved or updated. Or when authentication information such as an e-mail account or password is changed.

図3に、プロプライエタリDRMシステム136、138、140同士間に基本的なレベルの相互運用性を提供する共有ライセンスレポジトリ142を含む典型的なシステム300を示す。図3の典型的システム300は、共通コンポーネントに関しては、図1の典型的システム100と同じように動作する。   FIG. 3 illustrates an exemplary system 300 that includes a shared license repository 142 that provides a basic level of interoperability between proprietary DRM systems 136, 138, 140. The exemplary system 300 of FIG. 3 operates in the same way as the exemplary system 100 of FIG. 1 with respect to common components.

図4にさらなる典型的なシステム400を示すが、このシステムは共有ライセンスレポジトリ142コンポーネントが省略されているが、代わりに、プロプライエタリDRMシステム136、138、140に記憶されているライセンスを組み合わせる仮想共有レポジトリを提供する共有ライセンス管理ユーザインタフェース104を用いている。図4では、共有ライセンス管理ユーザインタフェース104は、プロプライエタリDRMレポジトリ136、138、140に記憶されているすべてのユーザライセンスの一覧を提供するように構成することが可能である。管理動作を実行するために、ユーザは、プロプライエタリDRMシステム136、138、140によって提供されたプログラムインタフェース122、124、126を用いている共有ライセンス管理ユーザインタフェース104と対話して、ユーザの要求をもたらす。その他の点では、図4の典型的システム400は、共通のコンポーネントに関しては、それぞれ図1と3の典型的システム100と300と同じように動作する。   FIG. 4 shows a further exemplary system 400 that omits the shared license repository 142 component, but instead, a virtual shared repository that combines the licenses stored in the proprietary DRM systems 136, 138, 140. A shared license management user interface 104 is used. In FIG. 4, the shared license management user interface 104 can be configured to provide a list of all user licenses stored in the proprietary DRM repository 136, 138, 140. To perform management operations, the user interacts with the shared license management user interface 104 using the program interfaces 122, 124, 126 provided by the proprietary DRM system 136, 138, 140 to result in the user's request. . In other respects, the exemplary system 400 of FIG. 4 operates in the same manner as the exemplary systems 100 and 300 of FIGS. 1 and 3, respectively, with respect to common components.

本典型的な実施形態は、一元化されたライセンスインベントリを提供する。たとえば、本典型的実施形態では、消費者が、さまざまなデバイス(PC、セットトップボックス、カーステレオ、遠隔地にネットワーキングされたデバイスなど)に対して、さまざまなフォーマット(たとえば、DVD、レッドブックオーディオ、コンピュータDVD、ストリーミングなど)でさまざまなソース(たとえば、ブリック・アンド・モルタル店、衛星/ケーブル、インターネットダウンロードなど)からコンテンツを購入することを許可している。本典型的実施形態ではまた、消費者が、最初にライセンスを作成したライセンスのロケーションや、消費デバイスや、DRMシステムとは無関係に、対応するライセンスにしたがってコンテンツにアクセスすることが許可されている。したがって、本典型的実施形態では、すべてのコンテンツを、コンテンツのレンダリングが可能ないずれかの適当なデバイスにとって、このコンテンツの対応するライセンスによって規定されている使用ルール内で利用可能としている。   This exemplary embodiment provides a centralized license inventory. For example, in this exemplary embodiment, a consumer may have different formats (eg, DVD, redbook audio) for different devices (PC, set-top box, car stereo, remotely networked device, etc.). , Computer DVDs, streaming, etc.), allowing content to be purchased from various sources (eg, brick and mortar stores, satellite / cable, internet downloads, etc.). The exemplary embodiment also allows the consumer to access the content according to the corresponding license regardless of the location of the license that originally created the license, the consuming device, or the DRM system. Thus, in this exemplary embodiment, all content is made available to any suitable device capable of rendering content within the usage rules defined by the corresponding license for this content.

したがって、共有デジタルライセンスレポジトリ142は、ユーザのそれまでに獲得されたすべてのライセンスのコピーを記憶して、これらのライセンスの一元化されたインベントリを提供することが可能である。共有デジタルライセンスレポジトリ142が、ユーザのライセンスをDRMシステム136、138、140のおのおのから(たとえばプルプロセスによって)コピーするか、または、DRMシステム136、138、140がユーザのライセンスを共有ライセンスレポジトリ142に対して(たとえばプッシュプロセスによって)コピーすることが可能である。共有デジタルライセンスレポジトリ142は、DRMシステム136、138、140のおのおのに対してプロプライエタリプログラムインタフェース122、124、126を用いて、DRMシステム136、138、140と対話することが可能である。共有デジタルライセンスレポジトリ142には、レポジトリ142が獲得されたときに、すべてのHBOプログラムやNFLプログラムなどのライセンスの収集物を事前にロードすることが可能である。サービスまたはソフトウエアプログラムを採用して、ユーザのそれまでに獲得されたライセンスを集めて、これらライセンスを共有デジタルライセンスレポジトリ142中にロードすることが可能である。このように、本典型的実施形態は、ライセンスの一元化を達成する典型的な手段を提供するが、他の等価の手段をさらに別の典型的実施形態で用いることが可能である。   Thus, the shared digital license repository 142 can store a copy of all licenses acquired so far for the user and provide a centralized inventory of these licenses. The shared digital license repository 142 copies the user's license from each of the DRM systems 136, 138, 140 (eg, by a pull process), or the DRM system 136, 138, 140 transfers the user's license to the shared license repository 142. It is possible to copy (for example by a push process). The shared digital license repository 142 can interact with the DRM systems 136, 138, 140 using the proprietary program interfaces 122, 124, 126 for each of the DRM systems 136, 138, 140. The shared digital license repository 142 can be pre-loaded with a collection of licenses such as all HBO programs and NFL programs when the repository 142 is acquired. A service or software program can be employed to collect the licenses previously acquired by the user and load these licenses into the shared digital license repository 142. Thus, while this exemplary embodiment provides an exemplary means of achieving centralization of licenses, other equivalent means can be used in yet another exemplary embodiment.

本典型的実施形態では、共有デジタルライセンスレポジトリとDRMシステムをユーザが選べるようになっている。たとえば、適当な数であれば何人の当事者が、共有デジタルライセンスレポジトリ142の実現を提供してもよい。ユーザは、どの共有デジタルライセンスレポジトリ142を用いるか嗜好に基づいて選ぶ事が可能である。これらさまざまな実現しだいで、その共有ライセンスレポジトリ142の提供物に、ライセンスの保管やライセンスへのアクセスなどの要因(たとえば、ハードウエアインタフェース付きの携帯式デバイス、広く利用可能なWebサービスなど)に応じて差が生じることがある。   In this exemplary embodiment, the user can select a shared digital license repository and a DRM system. For example, any suitable number of parties may provide a shared digital license repository 142 implementation. The user can select which shared digital license repository 142 is to be used based on preferences. Depending on these various implementations, the shared license repository 142 offerings depend on factors such as license storage and access to licenses (for example, portable devices with hardware interfaces, widely available web services, etc.) Differences may occur.

これら要因にはさらに、提供されたライセンス管理インタフェース104の特徴が含まれることがある。たとえば、共有デジタルライセンスレポジトリ142が提供するライセンス管理インタフェース104は、おのおののユーザのライセンスを、ライセンスを作成したDRMシステム、ライセンスが記憶されているプロプライエタリライセンスレポジトリとは無関係に、一元化してその一覧を提供することが可能である。   These factors may further include features of the provided license management interface 104. For example, the license management interface 104 provided by the shared digital license repository 142 unifies the list of the licenses of each user regardless of the DRM system that created the license and the proprietary license repository in which the license is stored. It is possible to provide.

さらに要因として、サポートされているプロプライエタリDRMシステムの集合が含まれることがある。したがって、おのおのの共有デジタルライセンスレポジトリ142が、プロプライエタリDRMライセンスレポジトリの特定された集合との相互運用性を提供することが可能である。たとえば、インプリメンタAが、プロプライエタリDRMシステムA、B、Cと相互運用するWebサービスとして共有ライセンスレポジトリ142を提供するかもしれない。インプリメンタAの共有ライセンスレポジトリ142は、特定の消費者がプロプライエタリDRMシステムA、B、Cから獲得したすべてのライセンスのコピーを維持することが可能である。他インプリメンタBは、相互運用性をDRMシステムAとBに制限してCを除外することが可能である。   An additional factor may include a set of supported proprietary DRM systems. Thus, each shared digital license repository 142 can provide interoperability with a specified set of proprietary DRM license repositories. For example, implementer A may provide shared license repository 142 as a web service that interoperates with proprietary DRM systems A, B, and C. Implementer A's shared license repository 142 is capable of maintaining a copy of all licenses that a particular consumer has acquired from proprietary DRM systems A, B, and C. Other implementers B can exclude C by limiting interoperability to DRM systems A and B.

さらに要因として値段がありえるが、この場合、DRM販売業者が、共有デジタルライセンスレポジトリ142と相互運用する自身のプロプライエタリユーザインタフェース104を提供することが可能である。さまざまなDRM販売業者の提供内容は、共有デジタルライセンスレポジトリ142(パソコン、PDA、セルラー電話など)と対話するためにユーザが用いるデバイスや、ユーザインタフェースの提示内容(たとえば、グラフィックベースかテキストベースか)や、インタフェースの機能(たとえば、簡略装備かフル装備か)、サポートされている共有デジタルライセンスレポジトリの集合、値段などの要因によって差を生じさせることが可能である。長所として、ユーザは、どのユーザインタフェース104を用いるかを嗜好に基づいて選ぶことが可能であり、しかも、自身のライセンスをすべて集中して共有ライセンスレポジトリ142に記憶することが可能である。   An additional factor may be price, in which case the DRM merchant can provide its own proprietary user interface 104 that interoperates with the shared digital license repository 142. Various DRM vendor offerings include devices used by the user to interact with the shared digital license repository 142 (PC, PDA, cellular phone, etc.) and user interface presentations (eg, graphic or text based) It is possible to make a difference depending on factors such as the function of the interface (for example, simple or full), the set of supported shared digital license repositories, price, etc. As an advantage, the user can select which user interface 104 to use based on his / her preference, and can centrally store all his / her licenses in the shared license repository 142.

本典型的実施形態では、ユーザを認証するために共有デジタルライセンスレポジトリ142を用いることが可能である。たとえば、消費者がライセンスされたコンテンツを使用したい場合、共有デジタルライセンスレポジトリ142は、オプションとして、ユーザを、たとえば、認証コンポーネント144によって認証することが可能である。共有デジタルライセンスレポジトリ142の実現の仕方しだいでは、このような認証には、暗号化キー、生体認証メカニズムなどが用いられることがある。たとえば、財産所有(possessProperty)承認などが付いたX.509デジタル証明書またはISO MPEG RELライセンスという形態を持つ認証ライセンスを、以下に示すような方法で消費DRMシステムに提供することが可能である。   In the exemplary embodiment, a shared digital license repository 142 can be used to authenticate the user. For example, if the consumer wants to use licensed content, shared digital license repository 142 can optionally authenticate the user, for example, by authentication component 144. Depending on how the shared digital license repository 142 is implemented, an encryption key, a biometric authentication mechanism, or the like may be used for such authentication. For example, X.com with approval of property ownership. An authentication license in the form of a 509 digital certificate or ISO MPEG REL license can be provided to the consuming DRM system in the following manner.

ある典型的な実施形態では、共有ライセンスレポジトリ142は、必要なライセンスを消費DRMシステムに対して、DRMシステムのプロプライエタリフォーマットで提供することが可能である。たとえば、共有ライセンスレポジトリ142は、Webサービスとして利用可能であり、また、コンテンツを消費するために消費者がPDAを用いている場合、共有デジタルライセンスレポジトリ142は、認証ライセンスを、PDAに常駐しているDRMシステムに対して適切なプロプライエタリなフォーマットで供給することが可能である。   In an exemplary embodiment, the shared license repository 142 can provide the necessary licenses to the consuming DRM system in the proprietary format of the DRM system. For example, the shared license repository 142 can be used as a web service, and if the consumer uses a PDA to consume content, the shared digital license repository 142 has an authentication license resident on the PDA. It can be supplied in a proprietary format suitable for existing DRM systems.

別の典型的実施形態では、消費者は、共有デジタルライセンスレポジトリ142からの適当なライセンスを消費DRMシステムにコピーすることが可能である。たとえば、共有デジタルライセンスレポジトリ142が携帯式デバイスとして利用可能であり、コンテンツを消費するために消費者がパソコンを使用している場合、この消費者は、適当なプロプライエタリなフォーマットでライセンスを、パソコンに常駐しているDRMシステムにコピーすることが可能である。   In another exemplary embodiment, the consumer can copy the appropriate license from the shared digital license repository 142 to the consuming DRM system. For example, if the shared digital license repository 142 is available as a portable device and the consumer is using a personal computer to consume content, the consumer can transfer the license to the personal computer in an appropriate proprietary format. It is possible to copy to a resident DRM system.

さらに別の典型的実施形態では、共有デジタルライセンスレポジトリ142をスマートカードという形態で実体化すると、共有デジタルライセンスレポジトリ142は、PC、セットトップボックス、ゲームコンソールなどのホストデバイスにスマートカードをプラグインすることによって用いることが可能である。この場合、認証ライセンスと使用ライセンスをホストデバイスに対して利用可能なものとして、コンテンツのアクセスと使用とを可能とすることができる。   In yet another exemplary embodiment, when the shared digital license repository 142 is instantiated in the form of a smart card, the shared digital license repository 142 plugs the smart card into a host device such as a PC, set-top box, game console or the like. Can be used. In this case, the access and use of the content can be made possible by assuming that the authentication license and the use license can be used for the host device.

本典型的実施形態は、コンテンツの獲得を独立して検証するために用いることが可能である。たとえば、作成元のDRMシステムによって提供されたデジタル署名などの信用メカニズムは、ライセンスが共有ライセンスレポジトリ142に記憶されるときに保存することが可能である。ライセンスが真正であるという証明を作成元のDRMシステムから抽出することまたは消費DRMシステムに提供することが不可能な場合、共有デジタルライセンスレポジトリ142が、ライセンスが真正であることを立証するように構成することが可能である。   This exemplary embodiment can be used to independently verify content acquisition. For example, a trust mechanism such as a digital signature provided by the original DRM system can be saved when the license is stored in the shared license repository 142. If the proof that the license is authentic cannot be extracted from the original DRM system or provided to the consuming DRM system, the shared digital license repository 142 is configured to verify that the license is authentic. Is possible.

このようにして、共有デジタルライセンスレポジトリ142は、コンテンツを獲得したことを独立して検証することが可能である。この役割では、共有デジタルライセンスレポジトリ142は、あるライセンスが以前に獲得されているかどうか、いつ、どのように、どこで獲得されたかを判断する独立したエージェントとして動作する。作成元のDRMシステム以外のDRMシステムは、このようなライセンスを共有デジタルライセンスレポジトリ142中にある信用に基づいて受け入れ、このライセンスが存在し、信用に値することを立証する。加えて、共有デジタルライセンスレポジトリ142によって、レポジトリ142に記憶されているこのようなライセンスを、このライセンスの作成元であるDRMシステムによって後になって再発行する必要があるような場合に、消費者はこのライセンスが獲得されたことを証明することが可能である。   In this way, the shared digital license repository 142 can independently verify that the content has been acquired. In this role, the shared digital license repository 142 acts as an independent agent that determines whether, when, how and where a license has been previously acquired. DRM systems other than the authoring DRM system accept such licenses based on the trust in the shared digital license repository 142 and verify that the license exists and deserves trust. In addition, if the shared digital license repository 142 requires that such a license stored in the repository 142 be later reissued by the DRM system that created the license, the consumer It is possible to prove that this license has been acquired.

本典型的実施形態を、相互運用可能なレポジトリ142同士間でライセンスを交換するために用いることが可能である。たとえば、本典型的実施形態は、コンテンツに対して消費者が対応するライセンスにしたがって、このライセンスのロケーションや消費デバイスとは無関係に、アクセスすることを許容している。適当な数であれば何人の当事者が相互運用可能なレポジトリ142を提供してもよいし、また、このようなレポジトリに対してライセンス管理インタフェースを提供してもよいため、消費者おのおのが、使用する相互運用可能なレポジトリを1つ以上を嗜好に基づいて選ぶことが可能である。   This exemplary embodiment can be used to exchange licenses between interoperable repositories 142. For example, this exemplary embodiment allows content to be accessed according to the consumer's corresponding license, regardless of the location of the license or the consuming device. Any number of parties may provide an interoperable repository 142 and may provide a license management interface for such repositories so that each consumer can use it. It is possible to select one or more interoperable repositories based on preferences.

消費者がなんらかの適当なロケーションからまたはなんらかの適当な消費デバイスを用いてコンテンツにアクセスすることが可能となるように、本典型的実施形態は、ライセンスを交換することが可能な相互運用可能レポジトリ142を含んでいる。たとえば、消費者が、携帯式ビデオプレイヤ上に1つと、Webサービスとして利用可能な1つとの2つの相互運用可能レポジトリ142を用いていると仮定すると、消費者がこの携帯式ビデオプレイヤで特定の映画を再生するライセンスを有していれば、本典型的実施形態は、この消費者が、このライセンスをこのWebサービスに転送して、この映画をパソコンで再生することが可能となるようにしている。同様に、消費者が共有デジタルライセンスレポジトリ142をハンドヘルドデバイスで用いていて、新しいハンドヘルドデバイスを購入すると、本典型的実施形態は、この消費者が、すべてのライセンスを古いデバイスから新しいデバイスに転送することが可能となるようにしている。このような機能性を提供するために、共有デジタルライセンスレポジトリ142おのおのを、このレポジトリ142が他の相互運用可能なレポジトリ142とライセンスを交換することを可能とする標準化されたインタフェース(たとえば物理的インタフェース、プログラムインタフェースまたは双方)を提供するように構成することが可能である。   In order to allow consumers to access content from any suitable location or using any suitable consumer device, the exemplary embodiment provides an interoperable repository 142 that can exchange licenses. Contains. For example, assuming that a consumer uses two interoperable repositories 142, one on a portable video player and one available as a web service, the consumer may have a specific If you have a license to play a movie, this exemplary embodiment allows the consumer to transfer the license to the Web service so that the movie can be played on a personal computer. Yes. Similarly, when a consumer uses a shared digital license repository 142 on a handheld device and purchases a new handheld device, the exemplary embodiment transfers this license from the old device to the new device. To make it possible. In order to provide such functionality, each shared digital license repository 142 is a standardized interface (e.g., a physical interface) that enables the repository 142 to exchange licenses with other interoperable repositories 142. , A program interface or both).

このようにして本典型的実施形態は相互運用性を提供しており、これから数年にわたってDRMの市場には異種のタイプが存在すると予想されるので、本典型的実施形態は、消費DRMで保護されたコンテンツを受け入れ可能な消費体験としながらも、このような互換性がないDRMシステムを同時に展開しやすいようにする方法を提供するものである。このようなレベルの相互運用性を提供することによって、本典型的実施形態は、異種のDRMシステムに対して一貫したユーザインタフェースを提供することが可能である。本典型的実施形態は、デジタルライセンスに対して、このライセンスを作成したDRMシステムのプロプライエタリな性質とは無関係にモバイルからアクセスする利点がある。   In this way, the exemplary embodiment provides interoperability, and it is expected that there will be heterogeneous types in the DRM market over the next few years, so that the exemplary embodiment is protected by consuming DRM. The present invention provides a method for facilitating the simultaneous deployment of such incompatible DRM systems while making the consumed content acceptable. By providing such a level of interoperability, the exemplary embodiment can provide a consistent user interface for disparate DRM systems. This exemplary embodiment has the advantage of accessing a digital license from a mobile, regardless of the proprietary nature of the DRM system that created the license.

本典型的実施形態は、専用のハンドヘルドライセンスレポジトリ142を含むことが可能である。たとえば、ユーザは、本典型的実施形態にしたがって構成された携帯式ライセンスレポジトリデバイス142をデパートから購入することが可能である。このユーザは、さまざまな製造業者が提供している競合デバイスとデバイス142との違いを成すさまざまな特徴に基づいてこのデバイス142を購入することを選ぶことが可能であるが、これら違いには、たとえば、形態要因、デバイスの人間工学、ユーザインタフェース、知覚された堅牢さと信頼性、プロプライエタリのDRMのAPIに対するサポートが良好であるか広範囲であるか、利用可能性、接続性、ピアツーピアサービスの互換性、値段などがある。たとえば、ユーザは、USB、無線サービス接続性をサポートしており、いずれかの適当なタイプのコンテンツのライセンスで動作してこれを記憶することが可能であり、Adobe(登録商標)やMicrosoft(登録商標)やAdelphiaのDRMシステムと相互運用可能であり、Microsoft Windows(登録商標)もしくはMAC OS(登録商標)のコンピュータ、セルラー電話、セットトップボックスまたは携帯式MP3プレイヤに接続可能である、本典型的実施形態にしたがって構成された携帯式ライセンスレポジトリ142を購入することが可能である。このようなデバイスを専用のデバイスとして構成したり、または、ライセンスレポジトリ142を他の機能を含んでいるこのようなデバイスの特徴としたりすることが可能である。   The exemplary embodiment may include a dedicated handheld license repository 142. For example, a user can purchase a portable license repository device 142 configured according to this exemplary embodiment from a department store. The user can choose to purchase this device 142 based on the various features that make it different from competing devices offered by different manufacturers, For example, form factor, device ergonomics, user interface, perceived robustness and reliability, good or extensive support for proprietary DRM APIs, availability, connectivity, peer-to-peer service compatibility There is a price. For example, the user supports USB and wireless service connectivity and can operate with and store any appropriate type of content license, such as Adobe (registered trademark) or Microsoft (registered). ™ and Adelphia DRM systems, and can be connected to Microsoft Windows® or MAC OS® computers, cellular phones, set-top boxes or portable MP3 players It is possible to purchase a portable license repository 142 configured in accordance with an embodiment. Such a device can be configured as a dedicated device, or the license repository 142 can be a feature of such a device that includes other functions.

このシナリオでは、ユーザは、帰宅すると、USBまたは無線接続機能を利用して、専用のハンドヘルドライセンスレポジトリデバイス142を、たとえば、Microsoft Windows(登録商標)や他のいずれかのソフトウエアを実行している自分自身のパソコン上でAdobeやMicrosoftやAdelphiaのプロプライエタリDRMシステムに対して取り付けることが可能である。レポジトリデバイス142が生体認証情報(たとえば指紋)を用いてユーザを認証することが可能であるか、または、レポジトリデバイス自身がユーザの認証となることが可能である(たとえば、スマートカードの場合)。デバイス142は、プロプライエタリDRMシステム136、138、140のおのおのと、それに対応するプロプライエタリインタフェース122、124、126を用いて対話し、購入したライセンスのユーザインベントリをプロプライエタリDRMシステム136、138、140から抽出し、この抽出したライセンスのコピーを記憶することが可能である。ユーザは、デバイス142の画面を用いて、コンテンツならびに、それぞれのライセンスが適用されるプロプライエタリDRMシステム136、138および140に関する情報を含む、購入済みライセンスのインベントリを閲覧することが可能である。   In this scenario, when the user returns home, he or she uses a USB or wireless connection function to run a dedicated handheld license repository device 142, eg, Microsoft Windows® or any other software. It can be attached to a proprietary DRM system of Adobe, Microsoft, or Adelphia on its own personal computer. The repository device 142 can authenticate the user using biometric authentication information (eg, a fingerprint) or the repository device itself can authenticate the user (eg, in the case of a smart card). The device 142 interacts with each of the proprietary DRM systems 136, 138, 140 using the corresponding proprietary interfaces 122, 124, 126, and extracts a user inventory of the purchased licenses from the proprietary DRM systems 136, 138, 140. It is possible to store a copy of the extracted license. The user can use the screen of the device 142 to view an inventory of purchased licenses, including content and information about the proprietary DRM systems 136, 138 and 140 to which the respective licenses are applied.

周期的に、ユーザは、デバイス142に記憶されているライセンスをコンピュータ上にバックアップすることが可能である。長所として、携帯式レポジトリデバイス142が故障したり、失われたり、盗まれたり、「新規で改良型の」デバイス142に取って代わられたりした場合でも、ユーザはそれまでに獲得したライセンスのすべてを失うことはないが、それは、ユーザが、ライセンスのバックアップコピーを交代用デバイスに転送することが可能であるからである。   Periodically, the user can back up the license stored on the device 142 on the computer. The advantage is that even if the portable repository device 142 fails, is lost, stolen, or replaced by a “new and improved” device 142, the user has all the licenses he has acquired so far The user can transfer a backup copy of the license to the replacement device.

ユーザが友達の家に行って、インターネットからのデジタルコンテンツをその友達のApple MACコンピュータにダウンロードした場合、このユーザは、自分自身のライセンスレポジトリデバイス142をその友達のコンピュータに接続することが可能であり、また、そのコンテンツに対する自身のライセンスをその友達のApple(登録商標)
DRMシステム中で利用可能なものとすることができる。長所として、このようにして、ユーザは、ダウンロードされたコンテンツをその友達のコンピュータ上で自分自身のライセンスと、その友達のコンピュータにインストールされたApple DRMシステムとを用いて消費することが可能である。
If a user goes to a friend's house and downloads digital content from the Internet to the friend's Apple MAC computer, the user can connect his / her own license repository device 142 to the friend's computer. Also, you can use your friend's Apple
It can be available in the DRM system. As an advantage, in this way, the user can consume the downloaded content on his friend's computer using his own license and the Apple DRM system installed on the friend's computer. .

本典型的実施形態は、サービスとして構成された共有ライセンスレポジトリ142を含むことが可能である。たとえば、ユーザは、共有ライセンスレポジトリ142を提供するWebベースのサービスを申し込むことが可能である。ユーザは、接続性を有する適当などのデバイスからでもこの共有ライセンスレポジトリ142のサービスに対してアクセスすることが、物理接続のタイプ(たとえば、DSL、ケーブルモデムサービス、無線アクセス、衛星アクセス)とは無関係に可能である。ユーザは、競合サービスとの違いを成すさまざまな特徴に基づいて共有ライセンスレポジトリ142のWebサービスを選ぶことが可能であるが、これらの違いには、たとえば、知覚された堅牢さと信頼性、プロプライエタリのDRMのAPIに対するサポートが良好であるか広範囲であるか、バックアップや報告などのサービス機能、利用可能性、接続性、ピアツーピアサービス互換性、値段などがある。たとえば、ユーザは、適切であればどのタイプのコンテンツに対するライセンスとでも協働してこれを記憶し、また、AdobeやMicrosoftやAdelphiaのDRMシステムと相互運用が可能である共有ライセンスレポジトリ142サービスを申し込むことが可能である。   The exemplary embodiment may include a shared license repository 142 configured as a service. For example, a user can subscribe to a web-based service that provides a shared license repository 142. Users can access this shared license repository 142 service from any suitable device with connectivity, regardless of the type of physical connection (eg, DSL, cable modem service, wireless access, satellite access). Is possible. Users can choose the shared licensing repository 142 web service based on various features that make it different from competing services, such as perceived robustness and reliability, proprietary There is good or extensive support for DRM APIs, service functions such as backup and reporting, availability, connectivity, peer-to-peer service compatibility, and price. For example, users can collaborate and store licenses for any type of content where appropriate, and apply for a shared license repository 142 service that is interoperable with Adobe, Microsoft, and Adelphia DRM systems. It is possible.

ユーザは、自分のDSLインターネット接続を利用して自分の家から共有ライセンスレポジトリ142サービスに接続して、認証情報としてユーザ名とパスワードを提供することが可能である。ユーザは、共有ライセンスレポジトリ142サービスがAdobeやMicrosoftやAdelphiaのプロプライエタリDRMシステム136、138、140と対話して、システム136、138、140のおのおののからユーザのライセンスを得るように要求することが可能である。共有ライセンスレポジトリ142のサービスは、システム136、138、140のおのおのとそのプロプライエタリインタフェース136、138、140を用いて対話して、獲得したライセンスのユーザインベントリをシステム136、138、140のおのおのから抽出して、これらライセンスのコピーを記憶することが可能である。ユーザは、共有ライセンスレポジトリ142のサービスのWebページを用いて、獲得したライセンスの自分のインベントリを、これらライセンスが適用されるDRMシステムに関する情報を含め、閲覧することが可能である。   Users can connect to the shared license repository 142 service from their home using their DSL Internet connection and provide a username and password as authentication information. Users can request that the shared license repository 142 service interact with Adobe, Microsoft, and Adelphia's proprietary DRM systems 136, 138, 140 to obtain the user's license from each of the systems 136, 138, 140. It is. The shared license repository 142 service interacts with each of the systems 136, 138, 140 using its proprietary interface 136, 138, 140 to extract a user inventory of acquired licenses from each of the systems 136, 138, 140. It is possible to store a copy of these licenses. The user can browse his / her inventory of acquired licenses using the web page of the service of the shared license repository 142, including information regarding the DRM system to which these licenses are applied.

ユーザが友達の家に行って、この友達のコンピュータにインターネットから得た電子コンテンツをダウンロードすると、このユーザは、この友達のコンピュータとケーブルモデムを用いて、共有ライセンスレポジトリ142のサービスに接続して、このコンテンツに対する自分のライセンスをこの友達のMicrosoftのDRMシステム中にコピーすることができる。すると、ユーザは、自分自身のライセンスと、この友達のコンピュータにインストールされているMicrosoftのDRMシステムとを用いて、このダウンロードされたコンテンツをこの友達のコンピュータ上で消費することが可能である。   When a user goes to a friend's house and downloads electronic content obtained from the Internet to the friend's computer, the user connects to the service of the shared license repository 142 using the friend's computer and a cable modem, You can copy your license for this content into this friend's Microsoft DRM system. The user can then consume the downloaded content on his friend's computer using his license and the Microsoft DRM system installed on the friend's computer.

本典型的実施形態は、非専用のハンドヘルドデバイスとして構成された共有デジタルライセンスレポジトリ142を含むことが可能である。ある典型的実施形態では、専用ではないハンドヘルドレポジトリデバイス142を、セルラー電話、PDA、携帯式ゲームステーション、携帯式ビデオプレイヤまたはMP3プレイヤなどの別の機能を持つデバイスに一体化することが可能である。たとえば、ユーザは、共有ライセンスレポジトリ142を含んでいるPDAを購入することが可能である。ユーザは、いずれかの適当なプロプライエタリDRMシステムで保護されているコンテンツに対するライセンスをPDAに記憶することが可能である。ユーザは、このような保護されているコンテンツを、PDAデバイスを用いて消費するか、またはPDAデバイスをPCなどの別の消費デバイスに接続することが可能である。どちらの場合も、PDA上の共有ライセンスレポジトリ142は、コンテンツを保護するために用いられているプロプライエタリDRMシステム136、138、140と相互運用することが可能である。   The exemplary embodiment may include a shared digital license repository 142 configured as a non-dedicated handheld device. In an exemplary embodiment, the non-dedicated handheld repository device 142 can be integrated into a device with another function, such as a cellular phone, PDA, portable game station, portable video player or MP3 player. . For example, a user can purchase a PDA that includes a shared license repository 142. The user can store a license for content protected by any suitable proprietary DRM system in the PDA. A user can consume such protected content using a PDA device or connect the PDA device to another consumer device such as a PC. In either case, the shared license repository 142 on the PDA can interoperate with proprietary DRM systems 136, 138, 140 that are used to protect content.

このシナリオにおいて、プロプライエタリDRMシステム136、138、140と共有ライセンスレポジトリ142間の通信は、共有ライセンスレポジトリ142の標準化されたインタフェース110、112、114を用いて、このようなインタフェースをDRMシステム136、138、140がサポートしていれば、実施することが可能である。これが不可能であれば、プロプライエタリDRMシステム136、138、140と共有ライセンスレポジトリ142間の通信は、プロプライエタリDRMシステム136、138、140のプロプライエタリインタフェース122、124、126を用いて実施することが可能である。   In this scenario, communication between the proprietary DRM system 136, 138, 140 and the shared license repository 142 uses the standardized interface 110, 112, 114 of the shared license repository 142, and such interface is connected to the DRM system 136, 138. , 140 can be implemented. If this is not possible, communication between the proprietary DRM systems 136, 138, 140 and the shared license repository 142 can be performed using the proprietary interfaces 122, 124, 126 of the proprietary DRM systems 136, 138, 140. is there.

本典型的実施形態は、プロプライエタリインタフェースを用いているDRMシステムと相互運用するレポジトリ142を含むことが可能である。たとえば、ユーザは、いずれかの適当なタイプのコンテンツに対するライセンスと協働し、これらを記憶し、また、AdobeやMicrosoftやAdelphiaのDRMシステム136、138、140と相互運用することが可能な共有ライセンスレポジトリ142を提供するWebベースのサービスを申し込むことが可能である。   The exemplary embodiment may include a repository 142 that interoperates with a DRM system that uses a proprietary interface. For example, a user can work with and store licenses for any suitable type of content, and can also interoperate with Adobe, Microsoft, and Adelphia DRM systems 136, 138, 140. It is possible to apply for a web-based service that provides the repository 142.

このシナリオでは、ユーザは、ユーザがそれに対するライセンスを共有ライセンスレポジトリ142のWebサービス中に記憶しているAdobe PDFファイルを、コンピュータを用いて閲覧することが可能である。Adobe Reader(登録商標)は、このPDFファイルのライセンスがAdobeのプロプライエタリライセンスレポジトリのどこにあるか突き止めることが不可能であれば、ユーザに対してライセンスの場所を突き止めるように促す。ユーザは共有ライセンスレポジトリ142のWebサービスのURLを提供することが可能であり、Adobe DRMシステムは、自身のプロプライエタリインタフェースを用いて、共有ライセンスレポジトリ142のWebサービスと対話して、適当なライセンスを得ることが可能となる。実際には、レポジトリ142は、標準化された新しいレポジトリの代わりに、Adobe Readerがすでに理解しているレポジトリとして動作する。これで、Adobe DRMシステムは、提供されたライセンスをチェックして、規定されている使用ルールが満足されているかを判断し、満足されていれば、Adobe ReaderはPDFファイルをレンダリングすることが可能である。   In this scenario, the user can use a computer to view an Adobe PDF file in which the user has stored a license for it in the web service of the shared license repository 142. Adobe Reader® prompts the user to locate the license if it is impossible to locate where the license for this PDF file is in Adobe's proprietary license repository. The user can provide the URL of the shared license repository 142 web service, and the Adobe DRM system uses its proprietary interface to interact with the shared license repository 142 web service to obtain the appropriate license. It becomes possible. In practice, the repository 142 operates as a repository that Adobe Reader already understands, instead of a new standardized repository. The Adobe DRM system now checks the provided license to determine if the specified usage rules are satisfied, and if so, the Adobe Reader can render the PDF file. is there.

本典型的実施形態は、標準のインタフェースを用いているDRMシステムと相互運用するレポジトリ142を含むことが可能である。たとえば、ユーザは、USBと無線サービスの接続性をサポートしている専用の携帯式レポジトリデバイス142を購入することが可能である。このデバイス142は、このようなインタフェースをサポートしている適当ないかなるDRMシステムとも相互運用可能な標準のプログラムインタフェースを提供することが可能であり、また、いかなるタイプのコンテンツのライセンスでも記憶することが可能である。   The exemplary embodiment may include a repository 142 that interoperates with a DRM system using a standard interface. For example, a user can purchase a dedicated portable repository device 142 that supports USB and wireless service connectivity. The device 142 can provide a standard program interface that is interoperable with any suitable DRM system that supports such an interface, and can store licenses for any type of content. Is possible.

このシナリオでは、ユーザは家に帰ると、専用の携帯式レポジトリ142をMicrosoft、Adobe、およびAppleのDRMシステム136、138、140に取り付けるが、これらはすべてが、レポジトリ142の標準のインタフェースをサポートしている。この専用の携帯式レポジトリ142は、このような標準のインタフェースを用いてDRMシステム136、138、140のおのおのと対話して、獲得したライセンスのユーザのインベントリをDRMシステム136、138、140のおのおのから抽出して、これらライセンスのコピーを記憶することが可能である。   In this scenario, when the user returns home, he attaches a dedicated portable repository 142 to Microsoft, Adobe, and Apple's DRM systems 136, 138, 140, all of which support the repository 142 standard interface. ing. This dedicated portable repository 142 interacts with each of the DRM systems 136, 138, 140 using such a standard interface and collects the user's inventory of acquired licenses from each of the DRM systems 136, 138, 140. It is possible to extract and store copies of these licenses.

ユーザは、友達の家に行って、ユーザが持っているライセンスに対応するビデオクリップをインターネットから友達のコンピュータにダウンロードすることが可能である。次に、ユーザは、Windows(登録商標) Media Playerを用いてこのビデオクリップを再生しようとすることは可能であるが、Windows(登録商標) Media Playerがこの友達のコンピュータ上でこのビデオクリップのライセンスの場所を突き止めることが不可能であれば、Windows(登録商標) Media Playerは、このライセンスの場所を突き止めるようにユーザに促すことが可能である。ユーザは、専用の携帯式レポジトリ142をこの友達のコンピュータに接続して、この専用携帯式レポジトリ142をライセンスの場所として指定することが可能である。これで、この友達のコンピュータ上のMicrosoftのDRMシステムは、専用携帯式レポジトリ142の標準インタフェースを用いてレポジトリ142と対話して、適切なライセンスを得ることが可能である。このような場合、MicrosoftのDRMシステムは、消費者が共有ライセンスレポジトリ142を有することを許容することを明示的に意図されている新しいレポジトリインタフェースをサポートするように変型されているものである。MicrosoftのDRMシステムは、提供されたライセンスをチェックして、規定されている使用ルールが満足されているかどうかチェックして、満足されていれば、Windows(登録商標) Media Playerがビデオクリップをレンダリングすることが可能となる。   The user can go to his friend's house and download a video clip corresponding to the license he has to the friend's computer from the Internet. The user can then try to play the video clip using Windows® Media Player, but Windows® Media Player will license the video clip on this friend's computer. If it is impossible to locate the location, Windows® Media Player may prompt the user to locate the license. The user can connect a dedicated portable repository 142 to the friend's computer and designate the dedicated portable repository 142 as a license location. The Microsoft DRM system on this friend's computer can now interact with the repository 142 using the standard interface of the dedicated portable repository 142 to obtain an appropriate license. In such cases, Microsoft's DRM system has been modified to support a new repository interface that is explicitly intended to allow consumers to have a shared license repository 142. Microsoft's DRM system checks the provided licenses to see if the specified usage rules are satisfied, and if so, Windows Media Player renders the video clip It becomes possible.

本典型的実施形態は、共有ライセンスレポジトリ142に対して発生するライセンスを含むことが可能である。たとえば、ユーザは、専用のハンドヘルドレポジトリデバイス142を用いて、さまざまなプロプライエタリDRMシステム136、138、140によって保護されている適切などのタイプのコンテンツに対するライセンスを獲得して記憶することが可能である。ユーザは、新しいコンテンツのライセンスを獲得したい場合、この専用の携帯式レポジトリデバイス142によって提供されたインタフェースを用いることが可能である。   The exemplary embodiment may include a license that is generated for the shared license repository 142. For example, a user can use a dedicated handheld repository device 142 to obtain and store licenses for any suitable type of content that is protected by various proprietary DRM systems 136, 138, 140. If a user wishes to obtain a license for new content, the user can use the interface provided by this dedicated portable repository device 142.

たとえば、ユーザが専用の携帯式レポジトリデバイス142を携帯式MP3プレイヤに接続し、音楽ファイルを購入したがっているものと仮定する。専用の携帯式レポジトリデバイス142のインターフェースと無線のインターネット接続とを用いて、ユーザは、自分が購入したがっている音楽を探索することが可能である。専用の携帯式レポジトリデバイス142の探索インタフェースは、デバイス142の標準化されたフォーマットと、専用のハンドヘルドレポジトリデバイス142が相互運用可能なDRMシステム136、138、140のプロプライエタリなフォーマットとのどちらかのライセンスと関連している合致するすべての音楽ファイルを返送することが可能である。ユーザは、自分が獲得したいライセンス(たとえば、経費が最も安いライセンス)を選択することが可能である。専用の携帯式レポジトリデバイス142は、この選択されたライセンスを得ることが可能であり、これで、音楽ファイルをユーザのMP3プレイヤにダウンロードすることが可能である。ユーザがこの音楽ファイルを再生すると、専用の携帯式レポジトリデバイス142は、この音楽ファイルを保護するために用いられているプロプライエタリDRMシステムに対してライセンスを提供することが可能である。   For example, assume that a user connects a dedicated portable repository device 142 to a portable MP3 player and wants to purchase a music file. Using the interface of a dedicated portable repository device 142 and a wireless Internet connection, the user can search for the music he wants to purchase. The search interface of the dedicated portable repository device 142 is licensed with either a standardized format of the device 142 or a proprietary format of the DRM system 136, 138, 140 with which the dedicated handheld repository device 142 can interoperate. It is possible to send back all matching music files that are related. The user can select the license he / she wants to acquire (for example, the license with the lowest cost). The dedicated portable repository device 142 can obtain this selected license and can then download the music file to the user's MP3 player. When the user plays the music file, the dedicated portable repository device 142 can provide a license to the proprietary DRM system used to protect the music file.

本典型的実施形態では、専用の携帯式レポジトリ同士間におけるピアツーピア通信が可能である。このシナリオでは、ジャックとナンシーという二人のユーザが、専用の携帯式レポジトリデバイス142を購入して、さまざまなプロプライエタリDRMシステム136、138、140によって保護されている多くのタイプのコンテンツに対するライセンスをデバイス142に記憶することが可能である。必ずしも同じ製造業者製のものではないとはいえ、双方のデバイス142が同じ標準化されたインタフェースをサポートすることが可能であり、これで、デバイス142は、互いに通信して、ライセンスの転送と貸付(たとえば一時的な転送)などを含むさまざまなピアツーピア式の行動を実行することが可能である。   In this exemplary embodiment, peer-to-peer communication between dedicated portable repositories is possible. In this scenario, two users, Jack and Nancy, purchase a dedicated portable repository device 142 to license many types of content protected by various proprietary DRM systems 136, 138, 140. 142 can be stored. Although not necessarily from the same manufacturer, both devices 142 can support the same standardized interface so that the devices 142 communicate with each other to transfer and loan licenses ( Various peer-to-peer behaviors can be performed, including for example temporary transfers).

たとえば、ジャックがある電子書籍に対して自分が持っているライセンスをナンシーのデバイス142に転送したい場合、ジャックは自分のデバイス142をナンシーのデバイス142に接続して、自分のデバイス142にあるユーザインタフェースを用いてこのライセンスを転送することが可能である。ジャックの専用の携帯式レポジトリデバイス142にあるオリジナルのライセンスを廃止して、新しい同じライセンスをナンシーの専用の携帯式レポジトリデバイス142上で作成することが可能である。このシナリオは、ジャックとナンシーの双方が属しているブッククラブなどのメンバーなどの人々のグループに対して使用権を承認するライセンスの場合には実用的である。転送されたライセンスを作成して消費するプロプライエタリDRMシステムは、専用の携帯式レポジトリデバイス142が、このタイプのライセンス廃止と作成を実行することを許可することが可能である。したがって、ナンシーがこの新しいライセンスを使用しようとすると、このプロプライエタリDRMシステムは彼女のライセンスを信用して、彼女が電子書籍を読むことを許容する。   For example, if Jack wants to transfer his own license for an ebook to Nancy's device 142, Jack connects his device 142 to Nancy's device 142 and the user interface on his device 142 This license can be transferred using The original license in Jack's dedicated portable repository device 142 can be abolished and a new same license can be created on Nancy's dedicated portable repository device 142. This scenario is practical for licenses that grant usage rights to groups of people, such as members of a book club to which both Jack and Nancy belong. A proprietary DRM system that creates and consumes transferred licenses can allow a dedicated portable repository device 142 to perform this type of license revocation and creation. Therefore, when Nancy tries to use this new license, the proprietary DRM system trusts her license and allows her to read the e-book.

類似の例で、ジャックは電子書籍に対する自分のライセンスをナンシーのデバイス142に転送することが可能であり、また、ジャックの専用の携帯式レポジトリデバイス142上にあるオリジナルのライセンスが期限切れになったら印を付けることが可能である。新しい類似のライセンスを、ナンシーの専用の携帯式レポジトリデバイス142で作成することが可能である。この新しいライセンスは上記と同じ使用権を承認することが可能であるが、このような権利が承認される相手側の人物としてナンシーを指名することがある。この場合もまた、転送されたライセンスを作成して消費するプロプライエタリDRMシステムは、専用の携帯式レポジトリデバイス142が、このタイプのライセンス廃棄と作成とを実行することを許可することが可能である。したがって、ナンシーがこの新しいライセンスを使用しようとすると、プロプライエタリDRMシステムは彼女のライセンスを信用して、彼女が電子書籍を読むことを許容する。   In a similar example, Jack can transfer his license for the e-book to Nancy's device 142, and also when the original license on Jack's dedicated portable repository device 142 expires. It is possible to attach. A new similar license can be created on Nancy's dedicated portable repository device 142. The new license can authorize the same usage rights as above, but may designate Nancy as the other person to whom such rights are authorized. Again, a proprietary DRM system that creates and consumes transferred licenses can allow a dedicated portable repository device 142 to perform this type of license revocation and creation. Therefore, when Nancy tries to use this new license, the proprietary DRM system trusts her license and allows her to read the e-book.

さらなる典型的実施形態では、ジャックは自分のライセンスをナンシーに貸し出す(たとえば一時的転送)ことが可能である。この場合、ジャックのライセンスは、この貸付期間は無効にされており、したがって、ナンシーのライセンスはこの貸付期間しか有効ではありえない。この貸付が終わると、ジャックのライセンスは再起動することが可能であり、すると、ナンシーのライセンスは期限切れとなる。これもまた、このライセンスを作成して消費するプロプライエタリDRMシステムは、専用の携帯式レポジトリデバイス142が、このタイプのライセンス廃棄と作成とを実行することを許可することが可能である。   In a further exemplary embodiment, Jack can lend his license to Nancy (eg, a temporary transfer). In this case, Jack's license has been revoked during this lending period, so Nancy's license can only be valid during this lending period. Once this loan is over, Jack's license can be restarted, and Nancy's license expires. Again, the proprietary DRM system that creates and consumes this license can allow a dedicated portable repository device 142 to perform this type of license revocation and creation.

別の典型的実施形態では、専用の携帯式レポジトリデバイス142は、ピアツーピア動作を実行する際にプロプライエタリDRMシステムと通信することが可能である。この場合、ジャックが自分のライセンスをナンシーのデバイス142に転送すると、ジャックの専用の携帯式レポジトリデバイス142は、このプロプライエタリDRMシステムがジャックのライセンスが期限切れになったと印を付けて、ナンシーのデバイス142で新しいライセンスを作成するように要求することが可能である。このような要求は、プロプライエタリDRMシステムがこのようなインターフェースをサポートしていれば、専用の携帯式レポジトリデバイス142の標準化されたインタフェースを介して実施することが可能である。サポートしていなければ、専用の携帯式レポジトリデバイス142は、DRMシステムのプロプライエタリインタフェースを用いて、このような要求をすることが可能である。   In another exemplary embodiment, a dedicated portable repository device 142 can communicate with a proprietary DRM system in performing peer-to-peer operations. In this case, when Jack forwards his license to Nancy's device 142, Jack's dedicated portable repository device 142 marks this proprietary DRM system that Jack's license has expired, and Nancy's device 142 You can request to create a new license. Such a request can be implemented through a standardized interface of a dedicated portable repository device 142 if the proprietary DRM system supports such an interface. If not, the dedicated portable repository device 142 can make such a request using the proprietary interface of the DRM system.

さらに別の典型的実施形態では、ライセンスの転送には金融取引と、エスクローやオークションサービスなどの第三者とが伴うことがある。たとえば、ジャックは、中古のCDコレクションの売却に類似した、いくつかのオーディオファイルを再生する権利に対するライセンスをオークションにかけることが可能である。ナンシーは、このライセンスに対して入札して、このオークションを獲得することが可能である。専用の携帯式レポジトリデバイス142が提供している標準化されたインタフェースを用いて、ジャックは、ライセンスをエスクロー口座に転送することが可能である。ナンシーは、このエスクロー口座に自身で支払いをすることが可能である。エスクローサービスはこの取引に影響を与え、標準化されたそのインタフェースを用いて、支払いをジャックに転送し、ライセンスをナンシーの専用の携帯式レポジトリデバイス142に転送する。   In yet another exemplary embodiment, the license transfer may involve a financial transaction and a third party such as an escrow or auction service. For example, Jack can auction a license for the right to play several audio files, similar to the sale of a used CD collection. Nancy can bid on this license and win this auction. Using a standardized interface provided by a dedicated portable repository device 142, Jack can transfer the license to an escrow account. Nancy can pay for this escrow account himself. The escrow service affects this transaction and uses its standardized interface to transfer payments to Jack and transfer licenses to Nancy's dedicated portable repository device 142.

本典型的実施形態は、ライセンス記憶領域を提供するように構成された共有デジタルライセンスレポジトリ142を含むことが可能である。この典型的な実施形態では、共有デジタルライセンスレポジトリ142は、ライセンス管理ユーザインタフェースコンポーネント104を使用せずに、さらには、有したりせずに、ライセンス記憶領域サービスとして用いることが可能である。たとえば、ユーザは、自分に対するライセンスをすべて記憶するために用いることが可能な専用の携帯式レポジトリデバイス142を有することが可能である。適当などのライセンス管理機能を実行する際にも、ユーザは、ライセンスを作成して消費するDRMシステム136、138、140が提供したプロプライエタリユーザインタフェースを用いればよい。   The exemplary embodiment may include a shared digital license repository 142 configured to provide a license storage area. In this exemplary embodiment, the shared digital license repository 142 can be used as a license storage service without or even having the license management user interface component 104. For example, a user may have a dedicated portable repository device 142 that can be used to store all licenses for him. When executing an appropriate license management function, the user may use a proprietary user interface provided by the DRM system 136, 138, 140 that creates and consumes the license.

ユーザが、専用の携帯式レポジトリデバイス142に記憶されているライセンスを用いてコンテンツを消費するときはいつでも、プロプライエタリDRMシステム136、138、140は、さまざまな方法でデバイス142と通信することが可能である。たとえば、DRMシステム136、138、140は、専用の携帯式レポジトリデバイス142上で適当なライセンスを探すことが可能であり、また、自身の標準化されたインタフェースを用いてデバイス142と通信する。DRMシステム136、138、140はまた、専用の携帯式レポジトリデバイス142で適当なライセンスを探すことが可能であり、また、DRMシステム136、138、140のプロプライエタリインタフェースを用いてデバイス142と通信する。DRMシステム136、138、140はまた、DRMシステム136、138、140のプロプライエタリなライセンス記憶装置で適当なライセンスを探すことが可能である。専用の携帯式レポジトリデバイス142は、このようなライセンス記憶装置に取って代わるものとして用いることが可能であり、携帯式レポジトリデバイス142のライセンスで取引を実行することが可能である。したがって、プロプライエタリDRMシステム136、138、140にとっては、専用の携帯式レポジトリデバイス142は、DRMシステム136、138、140のプロプライエタリライセンス記憶装置に似ているように見えることがある。   Whenever a user consumes content using a license stored on a dedicated portable repository device 142, the proprietary DRM system 136, 138, 140 can communicate with the device 142 in a variety of ways. is there. For example, the DRM system 136, 138, 140 can look for a suitable license on a dedicated portable repository device 142 and communicates with the device 142 using its standardized interface. The DRM system 136, 138, 140 can also look for a suitable license on a dedicated portable repository device 142 and communicate with the device 142 using the proprietary interface of the DRM system 136, 138, 140. The DRM system 136, 138, 140 can also look for a suitable license in the proprietary license store of the DRM system 136, 138, 140. A dedicated portable repository device 142 can be used as a replacement for such a license storage device, and transactions can be executed with the license of the portable repository device 142. Thus, to the proprietary DRM system 136, 138, 140, the dedicated portable repository device 142 may appear similar to the proprietary license store of the DRM system 136, 138, 140.

本典型的実施形態は、コンテンツの獲得を検証するように構成された共有デジタルライセンスレポジトリデバイス142を含むことが可能である。たとえば、ユーザは、この共有デジタルライセンスレポジトリデバイス142を用いて、コンテンツ媒体やDRMシステム136、138、140の時代遅れに対処することが可能である。ユーザは、この共有デジタルライセンスレポジトリデバイス142を用いることによって、暗示されたライセンスを提供したコンテンツ媒体またはこの媒体のレンダリングデバイスが時代遅れになった後でさえも特定のコンテンツに対するライセンスの購入を検証し、このようなコンテンツにアクセスし続けることが可能である。   The exemplary embodiment may include a shared digital license repository device 142 configured to verify content acquisition. For example, the user can use the shared digital license repository device 142 to deal with obsolete content media and DRM systems 136, 138, 140. By using this shared digital license repository device 142, a user can verify the purchase of a license for specific content even after the content medium that provided the implied license or the rendering device of this medium has become obsolete, It is possible to continue accessing such content.

たとえば、ユーザが、さまざまなプロプライエタリDRMシステム136、138、140と相互運用している共有ライセンスレポジトリ142のWebサービスを申し込むものと仮定する。この共有ライセンスレポジトリ142のWebサービスはまた、Amazon.com(登録商標)などの物理的コンテンツ媒体のさまざまなオンライン小売業者と相互運用可能である。これで、ユーザはAmazon.comからある映画のDVDを購入することが可能であるが、ここで、DVDを購入したということは、このDVDにエンコーディングされている映画を再生するライセンスを暗に示している。このような暗示されたライセンスを、共有デジタルライセンスレポジトリ142のWebサービスは記憶することが可能である。   For example, suppose a user subscribes to a shared licensing repository 142 web service that interoperates with various proprietary DRM systems 136, 138, 140. This shared license repository 142 Web service is also available from Amazon.com. interoperable with various online retailers of physical content media such as com. Now, the user is Amazon. com can purchase a DVD of a movie, but purchasing a DVD here implies a license to play a movie encoded on the DVD. The web service of the shared digital license repository 142 can store such an implied license.

時間がたつにつれて、このDVDは時代遅れになる(たとえば、DVDはストリーミングビデオに取って代わられる)ことがあるが、ユーザはすでにDVDでこの映画を購入しているので、本典型的実施形態は、ユーザのDVDのコピーが時代遅れになっているにもかかわらず、ユーザが、別のフォーマットで映画を引き続き見ることを許容する。このシナリオでは、ストリーミングビデオを提供するベンダーは、共有ライセンスレポジトリ142のWebサービスに記憶されているそれまでに獲得されたライセンスを与えたい場合、共有ライセンスレポジトリ142のWebサービスが、問題となっている映画のライセンスをユーザがすでに獲得していることを立証することが可能である。これで、共有ライセンスレポジトリ142のWebサービスは、ベンダー(たとえばAmazon.com)、媒体(たとえばDVD)、購入日時、購入価格などを含む購入のオリジナルのライセンスの証明の詳細のすべてを提供することが可能となる。ストリーミングビデオのベンダーは共有ライセンスレポジトリ142のWebサービスを信用することが可能であるため、ユーザは、ストリーミングビデオ上で対応する映画を閲覧することを許容される。   Over time, this DVD may become obsolete (eg, the DVD will be replaced by streaming video), but since the user has already purchased this movie on a DVD, this exemplary embodiment is: Despite the user's copy of the DVD becoming obsolete, the user is allowed to continue watching the movie in another format. In this scenario, if the vendor that provides the streaming video wants to give a previously acquired license stored in the shared license repository 142 web service, the shared license repository 142 web service is a problem. It is possible to prove that the user has already obtained a license for the movie. The shared license repository 142 web service may now provide all of the details of the original license proof of purchase, including vendor (eg, Amazon.com), media (eg, DVD), purchase date, purchase price, etc. It becomes possible. Since the streaming video vendor can trust the shared licensing repository 142 web service, the user is allowed to view the corresponding movie on the streaming video.

本典型的実施形態は、複数の物理インタフェースをサポートするデバイスを含んでいる。たとえば、共有デジタルライセンスレポジトリ142は、他のレポジトリや、レポジトリ142が相互運用するDRMシステム、たとえば、USB、Bluetooth、1394、PCMCIA、802.11(a/b/g)、プロプライエタリ、RFID、CDMA、GSMなどに接続する複数の物理メカニズムを含むことが可能である。このような接続物は、パラレル、シリアルおよび類似の方式で動作させることが可能である。   This exemplary embodiment includes a device that supports multiple physical interfaces. For example, the shared digital license repository 142 may be another repository or a DRM system that the repository 142 interoperates with, for example, USB, Bluetooth, 1394, PCMCIA, 802.11 (a / b / g), proprietary, RFID, CDMA, It is possible to include multiple physical mechanisms that connect to GSM and the like. Such connections can be operated in parallel, serial and similar manners.

本典型的実施形態は、ライセンスを抽出するさまざまなDRM APIをサポートするデバイスを含んでいる。たとえば、1つの共有デジタルライセンスレポジトリ142は、互いに異なったいくつかのDRMシステムと相互運用してこれらからライセンスを抽出するように構成することが可能である。このような相互運用は、おのおののDRMシステムがネイティブでサポートするプロプライエタリAPIを介して実施することが可能である。たとえば、レポジトリ142は、AdobeのAcrobat(登録商標)と通信しているときにライセンスを抽出する目的でレンダリングアプリケションとして動作するように構成することが可能である。レポジトリ142は、所与のコンテンツに対する許容権利に関してAdobeのAcrobatに照会して、この結果を記録することが可能である。   This exemplary embodiment includes devices that support various DRM APIs for extracting licenses. For example, one shared digital license repository 142 can be configured to interoperate with several different DRM systems to extract licenses therefrom. Such interoperability can be implemented via a proprietary API that each DRM system supports natively. For example, the repository 142 can be configured to operate as a rendering application for the purpose of extracting a license when communicating with Adobe's Acrobat. The repository 142 can query Adobe's Acrobat for permission rights for a given content and record the results.

本典型的実施形態は、DRMシステムのレポジトリにアクセスする新しい標準のAPIをサポートするデバイスを含んでいる。たとえば、DRMのベンダーは、デジタルライセンスレポジトリ142に対する直接的なサポートを、利用可能ライセンスを判断するためにレポジトリ142のおのおのがDRMシステムに照会することを明示的に可能とする標準のAPIをサポートすることによって提供することが可能である。DRMシステムは、自身のユーザインタフェースを用いて共有デジタルライセンスレポジトリ142に対してライセンスをプッシュするように構成するか、または、レポジトリ142をDRMシステムからライセンスをプルするように構成することが可能である。   The exemplary embodiment includes a device that supports a new standard API for accessing a repository of a DRM system. For example, DRM vendors support standard APIs that allow direct support for the digital license repository 142 to explicitly allow each of the repositories 142 to query the DRM system to determine available licenses. Can be provided. The DRM system can be configured to push licenses to the shared digital license repository 142 using its own user interface, or the repository 142 can be configured to pull licenses from the DRM system. .

ある典型的実施形態では、ユーザは、Windows(登録商標) Media PlayerなどのDRMシステムのインスタンスを用いることが可能であり、また、DRMシステムは、自身がアクティブである間、共有レポジトリ142を発見することが可能であり、また、DRMのインスタンスが理解しているライセンスをレポジトリ142に記憶したりコピーしたりすることを提供することが可能である。   In an exemplary embodiment, a user can use an instance of a DRM system, such as Windows Media Player, and the DRM system discovers the shared repository 142 while it is active. It is also possible to provide for storing and copying the licenses understood by the DRM instance in the repository 142.

本典型的実施形態は、このようなデバイスのユーザを生態認証するメカニズムをサポートするデバイスを含んでいる。したがって、DRMシステムを作成する際の1つの厄介な問題は、表現された権利を誰がまたは何が行使するかを認証することである。ほとんどの従来型のDRMシステムは、所与のデジタルコンテンツインスタンスの使用をDRMシステムの1つの特定的なインスタンスに結びつける。たとえば、ライセンスは一般的には、所与のデバイスまたはPCに対して付与される。しかしながら、ある典型的実施形態では、レポジトリデバイス142は、指紋読取装置などのDRMシステムに対する認証サービスを提供することが可能である。DRMシステムは、レポジトリ142に照会して、デバイスのユーザの指紋をチェックすることが可能である。このようにして、ライセンスを、DRMシステムのインスタンスに対して結びつける代わりに、レポジトリ142または複数のDRMシステムに接続しているユーザの指紋に結びつけることが可能である。   This exemplary embodiment includes a device that supports a mechanism for biometric authentication of users of such devices. Thus, one complication in creating a DRM system is authenticating who or what exercises the expressed rights. Most conventional DRM systems tie the use of a given digital content instance to one specific instance of the DRM system. For example, a license is typically granted for a given device or PC. However, in an exemplary embodiment, repository device 142 may provide an authentication service for a DRM system such as a fingerprint reader. The DRM system can query the repository 142 to check the user's fingerprint of the device. In this way, instead of tying a license to an instance of a DRM system, it is possible to tie it to a fingerprint of a user connected to the repository 142 or multiple DRM systems.

ある典型的実施形態では、DRMシステムを、ユーザの認証をレポジトリデバイス142に委託するように構成することが可能である。これは、上記の典型的生体認証システムに類似しているが、違いは、生体認証に基づく必要がないログインIDとパスワードの装置、デジタル証明書、RFIDまたは他のタイプのユーザ認証システムなどを用いている点である。DRMインスタンスは、コンテンツをレポジトリ142の認証メカニズムに結びつけることが可能である。ユーザは、自身が満足する認証形態をサポートするレポジトリ142を選択する。別の典型的実施形態では、セル電話をレポジトリ142として構成して、このセル電話のネイティブの識別能力による認証機能とすべてのレポジトリ142の機能性を連結させるようにすることが可能である。   In an exemplary embodiment, the DRM system may be configured to delegate user authentication to the repository device 142. This is similar to the typical biometric system described above, with the difference that it uses login ID and password devices, digital certificates, RFID or other types of user authentication systems that do not need to be based on biometrics, etc. It is a point. The DRM instance can tie content to the repository 142 authentication mechanism. The user selects a repository 142 that supports an authentication configuration that he is satisfied with. In another exemplary embodiment, a cell phone can be configured as a repository 142 to link the authentication capabilities of the cell phone with its native identification capabilities and the functionality of all repositories 142.

さらに別の典型的実施形態では、共有デジタルライセンスレポジトリ142を固有キーとして構成することが可能であり、これで、DRMシステムを、この固有キーが存在すればライセンスの認証として信用するように構成することが可能である。たとえば、あるDRMシステムを、一意に識別されたレポジトリ142に対するアクセス可能性があるかチェックするように構成することが可能であり、これで、レポジトリ142がアクセス可能であれば、関連するコンテンツに対する権利を行使することが可能となる。長所として、この典型的な実施形態によってライセンスの移動が可能となり、ここで、コンテンツに対する権利は、レポジトリ142の移動と共に移動する。   In yet another exemplary embodiment, the shared digital license repository 142 can be configured as a unique key, which configures the DRM system to trust the authorization of the license if this unique key exists. It is possible. For example, a DRM system may be configured to check for accessibility to a uniquely identified repository 142, so that if the repository 142 is accessible, the rights to the associated content Can be exercised. As an advantage, this exemplary embodiment allows for the transfer of licenses, where rights to content move with the movement of the repository 142.

本典型的実施形態は、物理デバイスとしてではなく接続済みサービス(たとえばセル電話サービス、インターネットサービス、衛星サービスなど)として構成されているレポジトリ142を含んでいる。したがって、レポジトリ142は、消費者が所有する物理デバイスである必要はなく、インターネットやモバイル電話のサービスなどとして構成することが可能である。このような場合、ユーザは、レポジトリ142をDRMシステムのインスタンスに接続することが可能である。このような接続は、DRMシステムがレポジトリ142に対するインタフェースをネイティブにサポートしていればDRMシステム中に構築したり、または、セル電話などの多機能デバイスを介して実施したりすることが可能である。たとえば、ユーザは自分が持ち運ぶBluetooth(登録商標)イネーブルのCDMA電話を有していて、Windows(登録商標)のPCに遭遇して、記憶されているライセンスを行使したがるかもしれない。電話はこのPCに対してBluetoothを介して接続することが可能であり、これで、この電話を仲介として用いると、このPCは、CDMAによって共有デジタルライセンスレポジトリ142に接続することが可能となる。これで、このPCは、CDMAベースのレポジトリ142中で用いるためのライセンスを発見することが可能である。   The exemplary embodiment includes a repository 142 that is configured as a connected service (eg, cell phone service, Internet service, satellite service, etc.) rather than as a physical device. Therefore, the repository 142 does not need to be a physical device owned by a consumer, and can be configured as an Internet or mobile phone service. In such a case, the user can connect the repository 142 to an instance of the DRM system. Such a connection can be established in the DRM system if the DRM system natively supports an interface to the repository 142, or can be implemented via a multifunction device such as a cell phone. . For example, a user may have a Bluetooth enabled CDMA phone that he carries and may encounter a Windows PC and want to exercise a stored license. The telephone can be connected to this PC via Bluetooth, and when this telephone is used as an intermediary, this PC can be connected to the shared digital license repository 142 by CDMA. The PC can now find a license for use in the CDMA-based repository 142.

本典型的実施形態は、オンラインを探索して新しいライセンスを購入するためにデジタルライセンスレポジトリ142を用いるユーザを含んでいる。たとえば、レポジトリ142は、自身のユーザインタフェースを含んで、さまざまなサービスからライセンスを獲得する店頭として動作するように構成することが可能である。この場合、ユーザは友達の家を訪ねてレポジトリ142を使用して、見たり聞いたりするコンテンツを探索する。コンテンツが特定されたら、購入することが可能となり、また、新しいライセンスをレポジトリ142に送出することが可能となる。そして、この友達の家にあるDRMシステムを用いてこのコンテンツを見たり聞いたりすることが可能となる。   The exemplary embodiment includes a user using the digital license repository 142 to search online and purchase a new license. For example, the repository 142 can be configured to operate as a storefront that obtains licenses from various services, including its own user interface. In this case, the user visits a friend's house and uses the repository 142 to search for content to be viewed or heard. Once the content is identified, it can be purchased and a new license can be sent to the repository 142. Then, it becomes possible to view and listen to this content using the DRM system in this friend's house.

本典型的実施形態は、共有デジタルライセンスレポジトリデバイス142が失われたり、盗難にあったり、破壊されたりした場合に備えて、このデバイス142のオフサイトアーカイブコピーを作成して、その内容を将来のために記憶しておくユーザを含んでいる。プロプライエタリDRMシステム136、138、140のライセンスが失われたり、盗難にあったり、破壊されたりした場合に備えて、共有デジタルライセンスレポジトリ142またはオフサイトアーカイブコピーを用いて、これらのライセンスを記憶しておくことが可能である。たとえば、レポジトリ142を、紙ベース(たとえばOCR用のグリフやテキスト)、取り外し可能媒体ベース(たとえばCDRやスマートカード)、固定式媒体ベース(たとえばPC上のハードディスク)、サービスベース(たとえばMicrosoft Passport)などであったりする書き出しメカニズムをサポートするように構成することが可能である。長所として、これによって、ユーザは、デバイス142が失われたり、盗難にあったり、破壊されたりした場合に、自身のライセンスインベントリを検索することが可能である。アーカイブからのライセンスのインポートは、レポジトリ142のブランドに対してプロプライエタリとしたり、相互運用可能なものとしたりして、消費者がレポジトリ142を変更することを可能とするようにすることが可能である。   This exemplary embodiment creates an off-site archive copy of this device 142 in the future in the event that the shared digital license repository device 142 is lost, stolen, or destroyed. Includes users to remember for. Store these licenses using the shared digital license repository 142 or off-site archive copy in case the licenses of the proprietary DRM systems 136, 138, 140 are lost, stolen, or destroyed. It is possible to leave. For example, the repository 142 may be a paper base (eg OCR glyphs or text), a removable media base (eg CDR or smart card), a fixed media base (eg hard disk on a PC), a service base (eg Microsoft Passport), etc. It can be configured to support such a write mechanism. As an advantage, this allows users to search their license inventory if the device 142 is lost, stolen, or destroyed. Importing licenses from the archive can be proprietary or interoperable to the repository 142 brand to allow consumers to change the repository 142. .

ある典型的なピアツーピアライセンスの転送においては、ユーザAの共有デジタルライセンスレポジトリ142はユーザBのレポジトリに取り付けることが可能であり、ここで、ユーザAのライセンスの内の1つが期限切れとなって、ユーザBが使用可能な新しいライセンスが作成される。たとえば、二人のユーザが1つのレポジトリ142から別のレポジトリにライセンスを転送することに合意することが可能である。要するに、二人は特定のコンテンツのインスタンスに対するライセンスを交換することに同意する。この典型的実施形態では、ユーザは2つのレポジトリ142を互いに接続して、ライセンスを与えるまたは売却する。レポジトリ142は、与えるまたは売却されたライセンスを期限切れにするまたは廃止するメカニズムを含むことが可能である。   In one typical peer-to-peer license transfer, user A's shared digital license repository 142 can be attached to user B's repository, where one of user A's licenses expires and user A A new license is created that B can use. For example, two users can agree to transfer a license from one repository 142 to another. In short, they agree to exchange licenses for specific content instances. In this exemplary embodiment, a user connects two repositories 142 to each other to grant or sell a license. The repository 142 can include a mechanism for expiring or revoking licenses that are granted or sold.

ある典型的実施形態では、レポジトリデバイス142が、期限切れになって新しいライセンスを生成することを許可することが可能であり、また、DRMシステムがこのような機能の実行をデバイス142に委託するように構成することが可能である。たとえば、ライセンスの失効や終了をDRMシステムがレポジトリ142に委任することが可能である。ある典型的実施形態では、レポジトリ142は、限られた持続期間にわたってDRMシステムが行使することが可能な一時的ライセンスを作成することが可能である。接続されていないシステムでは、有限なライセンスの生成をレポジトリ142に委託することが可能である。   In an exemplary embodiment, repository device 142 may be allowed to expire and generate a new license, and the DRM system may delegate the execution of such functions to device 142. It is possible to configure. For example, it is possible for the DRM system to delegate the license expiration or termination to the repository 142. In an exemplary embodiment, the repository 142 can create a temporary license that can be exercised by the DRM system for a limited duration. In a system that is not connected, it is possible to entrust the repository 142 to generate a finite license.

ある典型的実施形態では、レポジトリ142は標準化されたAPIを用いて、最初にライセンスを作成したDRMシステムに接続して、ライセンスを失効させたり再発行したりして、ピアツーピアでライセンスを転送することが可能である。たとえば、レポジトリ142を用いて、ライセンスを1つのDRMインスタンスから別のDRMインスタンスに転送することが可能である。2つのレポジトリ142がライセンスを交換する代わりに、この典型的実施形態では、2つのDRMシステムが、レポジトリ142と自身達の接続とを介してライセンスを転送することが可能となっている。この場合、ライセンスを転送する権利を許可することが可能であるが、ここで、レポジトリ142はこの転送のパイプとして働く。   In an exemplary embodiment, the repository 142 uses a standardized API to connect to the DRM system that originally created the license to expire or reissue the license and transfer the license on a peer-to-peer basis. Is possible. For example, the repository 142 can be used to transfer a license from one DRM instance to another. Instead of two repositories 142 exchanging licenses, this exemplary embodiment allows two DRM systems to transfer licenses through repositories 142 and their connections. In this case, it is possible to grant the right to transfer the license, where the repository 142 acts as a pipe for this transfer.

ある典型的実施形態では、レポジトリ142は、ライセンスを最初に作成したDRMシステムに対してプロプライエタリであるAPIを用いて、ライセンスの失効と発行を実行して、ライセンスをピアツーピアで転送することが可能である。たとえば、レポジトリ142は、責任をもったエージェントとして動作し、また、標準化されたAPIを用いるレポジトリ142の代わりにDRMシステムの2つのインスタンス同士間で転送を実行して、DRMシステムと協同してライセンスの転送をしやすいものとすることが可能である。この転送は、どちらのDRMシステムの機能であってもなくても良い。   In an exemplary embodiment, the repository 142 can perform license revocation and issuance using a proprietary API to the DRM system that originally created the license to transfer the license peer-to-peer. is there. For example, the repository 142 acts as a responsible agent, and performs a transfer between two instances of the DRM system on behalf of the repository 142 using a standardized API, in cooperation with the DRM system. Can be easily transferred. This transfer may or may not be a function of either DRM system.

ある典型的実施形態では、レポジトリ142を用いて権利を解釈することが可能である。たとえば、実際のライセンスをDRMに中立な方法で記憶することが可能であるが、ここで、レポジトリ142は、DRMシステムが理解可能な形態にライセンスを変換する代わりに権利を解釈する。レポジトリ142は、DRMシステムがライセンスを解釈する責任をレポジトリ142に転送することを可能とする適当なAPIで強化することが可能である。   In an exemplary embodiment, the repository 142 can be used to interpret rights. For example, the actual license can be stored in a DRM-neutral manner, where the repository 142 interprets the rights instead of converting the license into a form that the DRM system can understand. The repository 142 can be augmented with a suitable API that allows the DRM system to transfer the responsibility for interpreting the license to the repository 142.

ある典型的実施形態では、レポジトリ142は、標準化されたAPIを用いて互いに通信して、さまざまなピアツーピア活動を実行することが可能である。したがって、2つ以上のレポジトリ142を互いに接続するので、ライセンスの保持者が、ライセンスを共有して発見するシステムを形成することが可能である。レポジトリ142から成るピアツーピアネットワークを形成して、ライセンスをプールしたり、リアルタイム/オンラインでオークションしたり、類似の動作をしたりしやすくすることが可能である。たとえば、レポジトリ142のネットワークを作成して、ライセンスをリアルタイムで転送する目的で使用することが可能である。このネットワークに加わるためには、ユーザは、たとえば、共有されるライセンスを5つ用意しなければならない。すると、このユーザはレポジトリ142のネットワークを探索して、自身が行使したいライセンスを特定することが可能である。ユーザのレポジトリ142に対してライセンスの貸付または転送をリアルタイムで実施することが可能であり、また、DRMシステムに消費を許可するように通知することが可能である。その後で、レポジトリ142のネットワークに対してライセンスを提示し返すことが可能となる。長所として、このような典型的システムは潜在的には、無限の数のユーザが無限の数のライセンスに対して「合法的に」アクセスすることを許容することが可能である。   In an exemplary embodiment, repositories 142 can communicate with each other using a standardized API to perform various peer-to-peer activities. Therefore, since two or more repositories 142 are connected to each other, it is possible to form a system in which license holders share and discover licenses. A peer-to-peer network of repositories 142 can be formed to facilitate license pooling, real-time / online auctions, and similar operations. For example, a network of repositories 142 can be created and used to transfer licenses in real time. In order to join this network, the user must prepare, for example, five shared licenses. The user can then search the repository 142 network to identify the license he wishes to exercise. It is possible to lend or transfer licenses to the user's repository 142 in real time, and to notify the DRM system to allow consumption. Thereafter, the license can be presented back to the repository 142 network. As an advantage, such a typical system can potentially allow an unlimited number of users to “legally” access an unlimited number of licenses.

ある典型的実施形態では、レポジトリ142を、DRMシステムに対するサービスとして構成することが可能であり、また、DRMシステムは自身のユーザインタフェースを用いて、標準化されたAPIを用いてライセンス管理機能を実施することが可能である。たとえば、レポジトリ142は自身を、DRMシステムがライセンスを用いたり検索したりするための方法として提供することが可能である。それでも、DRMシステムはこのようなライセンスに対する管理ユーザインタフェースを所有することが可能であるが、ここで、DRMシステムをレポジトリ142のAPIをサポートするように構成することが可能である。   In an exemplary embodiment, the repository 142 can be configured as a service to a DRM system, and the DRM system uses its user interface to implement license management functions using a standardized API. It is possible. For example, the repository 142 can provide itself as a way for the DRM system to use and search for licenses. Nevertheless, the DRM system can have a management user interface for such licenses, but the DRM system can now be configured to support the repository 142 API.

ある典型的実施形態では、レポジトリ142を、DRMシステムに対するサービスとして構成することが可能であり、また、DRMシステムは自身のユーザインタフェースを用いて、プロプライエタリAPIを用いてライセンス管理機能を実施することが可能である。たとえば、レポジトリ142は自身を、DRMシステムがライセンスを用いたり検索したりするための方法として提供することが可能である。それでも、DRMシステムはこのようなライセンスに対する管理ユーザインタフェースを所有することが可能であるが、ここで、DRMシステムは「トリックをかけられて」レポジトリ142を用いるようにされる。この典型的実施形態では、レポジトリ142を、DRMシステムにネイティブのライセンス記憶要求をインターセプトして、このような機能を提供するように構成することが可能である。   In an exemplary embodiment, the repository 142 can be configured as a service to a DRM system, and the DRM system can use its own user interface to implement license management functions using a proprietary API. Is possible. For example, the repository 142 can provide itself as a way for the DRM system to use and search for licenses. Nevertheless, the DRM system may have an administrative user interface for such licenses, where the DRM system is made to use the repository 142 “tricked”. In this exemplary embodiment, repository 142 may be configured to intercept a license storage request native to the DRM system to provide such functionality.

ある典型的実施形態では、レポジトリ142は自身のユーザインタフェースを含んで、標準化されたAPIを介してDRMシステムのおのおのにわたるライセンス管理機能を実行することが可能である。たとえば、レポジトリ142のユーザインタフェースは、DRMシステムのインスタンスに記憶されているライセンスを見ることをユーザに対して可能とするように構成することができ、ここで、DRMシステムは、標準化されたAPIを介してDRMシステムのライセンス記憶装置にアクセスすることをレポジトリ142に対して許容するように構成することが可能である。   In one exemplary embodiment, repository 142 may include its own user interface to perform license management functions across each of the DRM systems via a standardized API. For example, the repository 142 user interface can be configured to allow a user to view licenses stored in an instance of the DRM system, where the DRM system uses a standardized API. It is possible to configure the repository 142 to allow access to the license storage device of the DRM system.

ある典型的実施形態では、レポジトリ142は自身のユーザインタフェースを含んで、プロプライエタリAPIを介してDRMシステムのおのおのにわたるライセンス管理機能を実行することが可能である。たとえば、レポジトリ142のユーザインタフェースは、DRMシステムのインスタンスに記憶されているライセンスを見ることをユーザに対して可能とするように構成することができ、ここで、DRMシステムは変型する必要はないが、レポジトリ142が、DRMシステムのネイティブAPIを用いて利用可能なライセンスを決定するように構成される。   In an exemplary embodiment, the repository 142 can include its own user interface to perform license management functions across each of the DRM systems via the proprietary API. For example, the repository 142 user interface can be configured to allow a user to view licenses stored in an instance of the DRM system, where the DRM system need not be modified. The repository 142 is configured to determine available licenses using the DRM system's native API.

ある典型的実施形態では、レポジトリ142は、標準化されたAPIを用いて、エスクローやオークションのサービスに接続して、二人のユーザが互いを発見して、安全で遠隔でのライセンス取引をピアツーピアで実行することを可能とすることができる。たとえば、売り手は自身のレポジトリ142をeBayなどのサービスに接続してライセンスをオークション目的で提示することが可能であり、次いで、eBayの買い手はこの売り手のレポジトリ142とそれに記憶されているライセンスの値段とをブラウジングすることが可能となる。その後エスクローサービスが、支払がなされたことを検証すると、売り手のレポジトリ142を買い手のレポジトリ142に接続することが可能となり、ライセンスの転送を実行することができる。   In an exemplary embodiment, the repository 142 uses standardized APIs to connect to escrow and auction services so that two users can discover each other and perform secure and remote license transactions on a peer-to-peer basis. It can be possible to execute. For example, a seller can connect his / her repository 142 to a service such as eBay and present a license for auction purposes, and then the eBay buyer can price the seller's repository 142 and the license stored in it. Can be browsed. If the escrow service then verifies that the payment has been made, the seller's repository 142 can be connected to the buyer's repository 142 and a license transfer can be performed.

ある典型的実施形態では、レポジトリ142を、他のタイプのピアツーピアライセンス転送を提供するように構成することが可能である。たとえば、ライセンスの貸し出しや転売などの他のタイプのピアツーピア転送をレポジトリ142同士間でサポートすることが可能である。レポジトリ142は互いの間でライセンスを転送することが可能であり、また、適当な条件下で貸付されたライセンスの廃止と復活に同意することが可能である。   In certain exemplary embodiments, repository 142 may be configured to provide other types of peer-to-peer license transfers. For example, other types of peer-to-peer transfers such as license lending and resale can be supported between repositories 142. The repositories 142 can transfer licenses between each other and can agree to abolish and reinstate licenses that have been lent under appropriate conditions.

本典型的実施形態では、より良好なユーザインタフェース、堅牢さ、より良好なプロプライエタリAPIサポート、人間工学、利用可能性、ピアツーピアサービスの互換性、より良好な値段、信頼性などを提供することによって、消費者のためにレポジトリ142を作成する機会について企業が競合することが可能である。レポジトリ142の形態、能力、経費および堅牢さをカスタマイズして、権利を持つ消費者を発見することが可能である。このモデルの良好な優先性は、無線業界におけるセル電話とサービスプログラムの多様性と機能性である。   In this exemplary embodiment, by providing better user interface, robustness, better proprietary API support, ergonomics, availability, peer-to-peer service compatibility, better price, reliability, etc. Companies can compete for the opportunity to create a repository 142 for consumers. The form, capability, expense and robustness of the repository 142 can be customized to find rights consumers. A good preference for this model is the diversity and functionality of cell phones and service programs in the wireless industry.

図1から4の典型的実施形態の上記のデバイスとサブシステムとは、たとえば、図1から4の典型的実施形態のプロセスを実行することが可能ないずれかの適切なサーバ、ワークステーション、PC、ラップトップコンピュータ、PDA、インターネット機器、ハンドヘルドデバイス、セルラー電話、無線デバイス、携帯式プレイヤ、他のデバイスなどを含むことが可能である。図1から4の典型的実施形態のデバイスとサブシステムは、いずれかの適当なプロトコルを用いて互いに通信可能であり、また、プログラムされたコンピュータシステムやデバイスを1つ以上用いて実現することが可能である。   The above-described devices and subsystems of the exemplary embodiment of FIGS. 1-4 may be any suitable server, workstation, PC, capable of performing the processes of the exemplary embodiment of FIGS. 1-4, for example. , Laptop computers, PDAs, internet appliances, handheld devices, cellular phones, wireless devices, portable players, other devices, and the like. The devices and subsystems of the exemplary embodiment of FIGS. 1-4 can communicate with each other using any suitable protocol and can be implemented using one or more programmed computer systems and devices. Is possible.

たとえば、インターネットアクセス、なんらかの適当な形態(たとえば、音声、モデムなど)での電気通信、無線通信媒体などを含む1つ以上のインタフェースメカニズムを図1から4の典型的実施形態で用いることが可能である。たとえば、図1から4の典型的実施形態で用いられる通信ネットワークは、1つ以上の無線通信ネットワーク、セルラー通信ネットワーク、G3通信ネットワーク、PSTN(公衆交換電話網)、PDN(パケットデータネットワーク)、インターネット、イントラネット、これらの組み合わせなどを含むことが可能である。   One or more interface mechanisms may be used in the exemplary embodiments of FIGS. 1-4, including, for example, Internet access, telecommunications in any suitable form (eg, voice, modem, etc.), wireless communication media, etc. is there. For example, the communication networks used in the exemplary embodiments of FIGS. 1-4 are one or more wireless communication networks, cellular communication networks, G3 communication networks, PSTN (Public Switched Telephone Network), PDN (Packet Data Network), Internet , Intranets, combinations thereof, and the like.

図1から4の典型的実施形態のデバイスとサブシステムは例示目的であることを理解すべきであり、特定のハードウエアに可能な限りの多くの変更がなされて、典型的実施形態が実現されることを関連技術の当業者は理解されるであろう。たとえば、図1から4の典型的実施形態のデバイスとサブシステムの内の1つ以上のものの機能性を、1つ以上のプログラムされたコンピュータシステムやデバイスを用いて実現することが可能である。   It should be understood that the devices and subsystems of the exemplary embodiment of FIGS. 1-4 are for illustrative purposes, and as many changes as possible are made to the specific hardware to implement the exemplary embodiment. Those skilled in the relevant art will understand that. For example, the functionality of one or more of the devices and subsystems of the exemplary embodiments of FIGS. 1-4 can be implemented using one or more programmed computer systems and devices.

このような変更や他の変更を実施するためには、1つのコンピュータシステムを図1から4の典型的実施形態のデバイスとサブシステムの内の1つ以上のものの特殊目的の機能を実行するようにプログラムすればよい。他方、図1から4の典型的実施形態のデバイスとサブシステムの内のいずれか1つの代わりに2つ以上のプログラムされたコンピュータシステムまたはデバイスを導入しても良い。したがって、冗長性、複製化などの分散処理の原理と長所を所望のように実施して、図1から4の典型的実施形態のデバイスとサブシステムの堅牢さと性能を向上させることが可能である。   In order to implement these and other changes, one computer system may perform the special purpose functions of one or more of the devices and subsystems of the exemplary embodiments of FIGS. To program. On the other hand, two or more programmed computer systems or devices may be introduced in place of any one of the devices and subsystems of the exemplary embodiments of FIGS. Thus, the principles and advantages of distributed processing such as redundancy and replication can be implemented as desired to improve the robustness and performance of the exemplary embodiment devices and subsystems of FIGS. .

図1から4の典型的実施形態のデバイスとサブシステムは、本書に記載するさまざまなプロセスに関連する情報を記憶することが可能である。この情報は、図1から4の典型的実施形態のデバイスとサブシステムの、ハードディスク、光ディスク、光磁気ディスク、RAMなどの1つ以上のメモリーに記憶することが可能である。図1から4の典型的実施形態のデバイスとサブシステムの1つ以上のデータベースは、本発明の典型的実施形態を実現するために用いられる情報を記憶することが可能である。これらのデータベースは、本書にリストアップされている1つ以上のメモリーや記憶デバイスに含まれるデータ構造(たとえば、記録、テーブル、配列、フィールド、グラフ、ツリー、リストなど)を用いて編成することが可能である。図1から4の典型的実施形態に関連して説明したプロセスは、その1つ以上のデータベース中に図1から4の典型的実施形態のデバイスとサブシステムのプロセスによって収集および/または生成されたデータを記憶する適当なデータ構造を含むことが可能である。   The devices and subsystems of the exemplary embodiments of FIGS. 1-4 can store information related to various processes described herein. This information can be stored in one or more memories, such as a hard disk, optical disk, magneto-optical disk, RAM, etc., of the devices and subsystems of the exemplary embodiments of FIGS. One or more databases of devices and subsystems of the exemplary embodiment of FIGS. 1-4 can store information used to implement an exemplary embodiment of the present invention. These databases can be organized using data structures (eg, records, tables, arrays, fields, graphs, trees, lists, etc.) contained in one or more of the memory and storage devices listed in this document. Is possible. The processes described in connection with the exemplary embodiment of FIGS. 1-4 are collected and / or generated in the one or more databases by the device and subsystem processes of the exemplary embodiment of FIGS. Any suitable data structure for storing data can be included.

コンピュータとソフトウエア技術の当業者には理解されるように、本発明の典型的実施形態の教示にしたがってプログラムされた1つ以上の汎用コンピュータシステム、マイクロプロセッサ、デジタル信号処理装置、マイクロコントローラなどを用いて、図1から4の典型的実施形態のデバイスとサブシステムのすべてまたは1部を都合よく実現することが可能である。ソフトウエア技術の当業者には理解されるように、本典型的実施形態の教示に基づいて通常の技術を持つプログラマが適切なソフトウエアを容易に作成することが可能である。さらに、図1から4の典型的実施形態のデバイスとサブシステムを、ワールドワイドWeb上で実現することが可能である。加えて、電気技術の当業者には理解されるように、図1から4の典型的実施形態のデバイスとサブシステムは、特定用途向け集積回路を作成することによってまたは適当なネットワークを成す従来のコンポーネント回路を相互接続することによって実現することが可能である。したがって、本典型的実施形態は、ハードウエア回路および/またはソフトウエアのいかなる特定の組み合わせにも制限されない。   As will be appreciated by those skilled in the computer and software arts, one or more general purpose computer systems, microprocessors, digital signal processors, microcontrollers, etc. programmed in accordance with the teachings of the exemplary embodiments of the invention In use, it is possible to conveniently implement all or part of the devices and subsystems of the exemplary embodiments of FIGS. As will be appreciated by those skilled in the software art, appropriate software can be readily created by programmers of ordinary skill based on the teachings of this exemplary embodiment. In addition, the devices and subsystems of the exemplary embodiments of FIGS. 1-4 can be implemented on the World Wide Web. In addition, as will be appreciated by those skilled in the electrical arts, the devices and subsystems of the exemplary embodiment of FIGS. 1-4 are conventional by creating an application specific integrated circuit or forming a suitable network. It can be realized by interconnecting component circuits. Thus, the exemplary embodiments are not limited to any specific combination of hardware circuitry and / or software.

コンピュータ読み取り可能媒体のどれか1つまたは組み合わせに記憶された、図1から4の典型的実施形態のデバイスとサブシステムを制御し、図1から4の典型的実施形態のデバイスとサブシステムを駆動し、図1から4の典型的実施形態のデバイスとサブシステムをイネーブル状態にして、人間のユーザなどと対話するソフトウエアを本発明の典型的実施形態は含むことが可能である。このようなソフトウエアは、これに限られないが、デバイスドライバ、ファームウエア、オペレーティングシステム、開発ツール、アプリケーションソフトなどを含むことが可能である。このようなコンピュータ読み取り可能媒体はさらに、本発明を実現する際に実行される処理のすべてまたは1部(処理が分散される場合)を実行する本発明のある実施形態のコンピュータプログラム製品を含むことが可能である。本発明の典型的実施形態のコンピュータコードデバイスは、これに限られないが、解釈可能プログラム(Interpretable Programs)、DLL(Dynamic Link Libraries))、Java(登録商標)クラスとアプレット、完全実行可能プログラム、CORBA(登録商標)(Common Object Request Broker Architecture)オブジェクトなどを含むいずれかの適当な解釈可能または実行可能なコードメカニズムを含むことが可能である。さらに、本発明の典型的実施形態の処理の諸部分は、性能、信頼性、経費などを向上させるために分散することが可能である。   Controls the devices and subsystems of the exemplary embodiment of FIGS. 1-4 stored in any one or combination of computer-readable media and drives the devices and subsystems of the exemplary embodiment of FIGS. However, exemplary embodiments of the present invention may include software that enables the devices and subsystems of the exemplary embodiments of FIGS. 1-4 to interact with human users and the like. Such software can include, but is not limited to, device drivers, firmware, operating systems, development tools, application software, and the like. Such a computer readable medium further includes a computer program product of an embodiment of the present invention that performs all or part of the processing performed when implementing the present invention (if processing is distributed). Is possible. Computer code devices of exemplary embodiments of the present invention include, but are not limited to, interpretable programs (DLLs, Dynamic Link Libraries), Java classes and applets, fully executable programs, Any suitable interpretable or executable code mechanism may be included, including CORBA (Common Object Request Broker Architecture) objects and the like. In addition, portions of the processing of exemplary embodiments of the present invention can be distributed to improve performance, reliability, cost, etc.

上述したように、図1から4の典型的実施形態のデバイスとサブシステムは、本発明の教示にしたがってプログラムされている命令を保持し、また、本書に記載するデータ構造、テーブル、記録および/または他のデータを保持するコンピュータ読み取り可能媒体またはメモリーを含むことが可能である。コンピュータ読み取り可能媒体は、プロセッサに対して実行用の命令を提供する際に関与するいずれか適切な媒体を含むことが可能である。このような媒体は、これに限られないが、不揮発性メモリー、揮発性媒体、伝送媒体などを含む多くの形態をとることが可能である。不揮発性媒体には、たとえば、光ディスクや磁気ディスク、光磁気ディスクなどを含むことが可能である。揮発性媒体には、ダイナミックメモリーなどを含むことが可能である。伝送媒体には、同軸ケーブル、銅線、光ファイバなどを含むことが可能である。伝送媒体はまた、音響波、光波、電磁波および、RF(無線周波数)通信、IR(赤外線)データ通信などの間に生成されるような形態を取ることが可能である。コンピュータ読み取り可能媒体の一般的形態には、たとえば、フロッピ(登録商標)ディスク、フレキシブルディスク、ハードディスク、磁気テープ、他のいずれかの適当な磁気媒体、CD−ROM、CDRW、DVD、他のいずれかの適当な光媒体、パンチカード、紙テープ、光マークシート、穴または他の光学的に認識可能な印のパターンを持つ他のいずれかの適当な物理媒体、RAM、PROM、EPROM、フラッシュEPROM、他のいずれか適当なメモリーチップやカートリッジ、搬送波またはコンピュータが読み取り可能な他のいずれかの適当な媒体を含むことが可能である。   As mentioned above, the devices and subsystems of the exemplary embodiments of FIGS. 1-4 retain instructions programmed in accordance with the teachings of the present invention and also include the data structures, tables, records and / or described herein. Or it may include a computer readable medium or memory holding other data. Computer readable media can include any suitable media that participates in providing instructions to a processor for execution. Such a medium may take many forms, including but not limited to, non-volatile memories, volatile media, transmission media, and the like. Non-volatile media can include, for example, optical disks, magnetic disks, magneto-optical disks, and the like. Volatile media can include dynamic memory and the like. Transmission media can include coaxial cables, copper wire, optical fiber, and the like. Transmission media can also take the form of being generated during acoustic waves, light waves, electromagnetic waves and RF (radio frequency) communications, IR (infrared) data communications, and the like. Common forms of computer readable media include, for example, floppy disks, flexible disks, hard disks, magnetic tapes, any other suitable magnetic medium, CD-ROM, CDRW, DVD, any other Any suitable optical medium, punch card, paper tape, optical mark sheet, hole or any other suitable physical medium with an optically recognizable mark pattern, RAM, PROM, EPROM, flash EPROM, etc. Any suitable memory chip or cartridge, carrier wave, or any other suitable medium readable by a computer can be included.

本発明を多くの典型的な実施形態と実施例とに関連させて説明したが、本発明はこれらに限られることはなく、むしろ、添付クレームの範囲に入るさまざまな変型例や等価例をその範囲に含むものである。   Although the invention has been described in connection with a number of exemplary embodiments and examples, the invention is not limited thereto, but rather various modifications and equivalents thereof that fall within the scope of the appended claims. It is included in the range.

Claims (2)

第1のフォーマットのライセンスに従ってコンテンツの使用を実施するための第1の実施メカニズムを有するDRMシステムを備える装置であって、
前記DRMシステムは、プロセッサと、該プロセッサと作用的に接続されるとともにこのプロセッサに対する実行命令を記憶するメモリを備え、
前記メモリに記憶される実行命令に従う前記プロセッサの動作によって、
(1)第1のフォーマットのライセンスに従ってコンテンツの使用を実施するための第1の実施メカニズムを有する第1のDRMシステムのためのユーザの第1の認証に関与し、
(2)ユーザの第2の認証に関与し、
(3)ライセンス情報マネージャは、前記第1のフォーマットとは異なる第2のフォーマットのライセンスに従ってコンテンツの使用を実施するための第2の実施メカニズムを有する第2のDRMシステムと通信可能に接続され、前記第2の認証に基づいてユーザの認証を行うとともに、ユーザのコンテンツへのアクセスを許可するライセンスを示す情報である第2のフォーマットのコンテンツライセンス情報を前記第2のDRMシステムを備える装置から受信するように構成され、
(4)前記第1のフォーマットのコンテンツライセンス情報を前記ライセンス情報マネージャから受信し、
(5)前記第1の実施メカニズムに従うフォーマットのコンテンツのインスタンスを使用する、
ように構成されることを特徴とするDRMシステムを備える装置。
An apparatus comprising a DRM system having a first enforcement mechanism for enforcing use of content according to a first format license,
The DRM system includes a processor and a memory that is operatively connected to the processor and stores execution instructions for the processor;
By operation of the processor in accordance with an execution instruction stored in the memory,
(1) involved in a first authentication of a user for a first DRM system having a first enforcement mechanism for enforcing use of content in accordance with a license of a first format;
(2) involved in the second authentication of the user,
(3) The license information manager is communicatively connected to a second DRM system having a second implementation mechanism for implementing the use of content according to a license in a second format different from the first format; performs user authentication based on the second authentication, receiving a second format content license information is information indicating a license that allows access to content of a user from a device comprising the second DRM system Configured to
(4) receiving content license information in the first format from the license information manager;
(5) using an instance of content in a format according to the first implementation mechanism;
A device comprising a DRM system, characterized in that it is configured as follows.
プロセッサと、該プロセッサと作用的に接続されるとともにこのプロセッサに対する実行命令を記憶するメモリを備える相互運用可能なライセンスリポジトリであって、
前記メモリに記憶される実行命令に従う前記プロセッサの動作によって、
(1)ユーザと関連付けられる第1のクライアントデバイスによって第2の認証に関与し、ここにおいて、前記第1のクライアントデバイスは、前記ユーザの第1の認証に関与し、
(2)ユーザがコンテンツへのアクセス許可を有しているか否かを示すコンテンツライセンス情報を第2のクライアントデバイスから受信し、
(3)ユーザの前記第2の認証が、ユーザが認証されたことを示す場合、第1のフォーマットを有する第1のライセンス情報を前記第1のクライアントデバイスに送信し、
ここにおいて、前記第1のクライアントデバイスは、コンテンツの使用を実施するための第1の実施メカニズムを有し、
前記第1のライセンス情報は前記コンテンツライセンス情報に基づく情報であり、
ユーザがコンテンツへのアクセス許可を有する場合、前記第1のクライアントデバイスによるコンテンツの第1のインスタンスの使用は、前記第1のライセンス情報に基づいて実施される、
ように構成されることを特徴とする相互運用可能なライセンスリポジトリ。
An interoperable license repository comprising a processor and a memory operatively connected to the processor and storing execution instructions for the processor,
By operation of the processor in accordance with an execution instruction stored in the memory,
(1) involved in a second authentication by a first client device associated with the user , wherein the first client device is involved in the first authentication of the user;
(2) receiving content license information indicating whether or not the user has permission to access the content from the second client device;
(3) If the second authentication of the user indicates that the user has been authenticated, send first license information having a first format to the first client device;
Wherein the first client device has a first enforcement mechanism for implementing the use of content;
The first license information is information based on the content license information,
If the user has permission to access content, the use of the first instance of content by the first client device is performed based on the first license information;
An interoperable license repository that is structured as follows:
JP2013168471A 2013-08-14 2013-08-14 Device with DRM system and license repository Active JP6047076B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013168471A JP6047076B2 (en) 2013-08-14 2013-08-14 Device with DRM system and license repository

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013168471A JP6047076B2 (en) 2013-08-14 2013-08-14 Device with DRM system and license repository

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2011258554A Division JP2012065353A (en) 2011-11-28 2011-11-28 License repository device, method, and rendering device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2015117716A Division JP2015207297A (en) 2015-06-10 2015-06-10 Device comprising drm system

Publications (2)

Publication Number Publication Date
JP2014038622A JP2014038622A (en) 2014-02-27
JP6047076B2 true JP6047076B2 (en) 2016-12-21

Family

ID=50286660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013168471A Active JP6047076B2 (en) 2013-08-14 2013-08-14 Device with DRM system and license repository

Country Status (1)

Country Link
JP (1) JP6047076B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3620917B1 (en) * 2018-09-06 2021-10-27 Siemens Aktiengesellschaft Management of licences for soft ip on a partially reconfigurable hardware system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4329258B2 (en) * 1999-10-25 2009-09-09 ソニー株式会社 Content data control apparatus and method, and storage medium
JP2002007357A (en) * 2000-06-22 2002-01-11 Pfu Ltd License managing method and contents handling device
JP2002215828A (en) * 2000-11-16 2002-08-02 Yoshinobu Inada Management system and management method of digital literary work
JP2003173660A (en) * 2001-11-30 2003-06-20 Fujitsu Ten Ltd Movable information processor and information utilizing method during moving
JP4477822B2 (en) * 2001-11-30 2010-06-09 パナソニック株式会社 Information converter
US20030126086A1 (en) * 2001-12-31 2003-07-03 General Instrument Corporation Methods and apparatus for digital rights management

Also Published As

Publication number Publication date
JP2014038622A (en) 2014-02-27

Similar Documents

Publication Publication Date Title
US20200074046A1 (en) Method, system, and device for license-centric content consumption
US8768850B2 (en) Method, system, and device for license-centric content consumption
JP4898699B2 (en) License-centric system and shared license repository
US10430770B2 (en) System and method for distributing digital rights management digital content in a controlled network ensuring digital rights
KR101401818B1 (en) Open market content distribution
KR20110045104A (en) Method, system, and device for license-centric content consumption
RU2421808C2 (en) Digital application, operating according to aggregation of multiple licenses
US20050273805A1 (en) Methods and apparatus for a title transaction network
JP2011523113A (en) Digital content library service
JP4852550B2 (en) How to render licensed content
JP6047076B2 (en) Device with DRM system and license repository
JP2012065353A (en) License repository device, method, and rendering device
JP2015207297A (en) Device comprising drm system
Kwok et al. DIGITAL RIGHTS MANAGEMENT FOR MOBILE COMMERCE USING WEB SERVICES.
JP4951518B2 (en) Method, system, and apparatus for confirming that issuance of rights expression is permitted
CN103353927B (en) License center content consumption method, system and device
JP5296120B2 (en) Method and apparatus for determining rights expression chain

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140715

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20141015

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20141020

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150115

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150210

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160916

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161118

R150 Certificate of patent or registration of utility model

Ref document number: 6047076

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250