JP4939247B2 - コンテンツ管理システム内のデジタル・コンテンツを管理するための方法、コンピータ・プログラム、およびコンテンツ管理システム - Google Patents

コンテンツ管理システム内のデジタル・コンテンツを管理するための方法、コンピータ・プログラム、およびコンテンツ管理システム Download PDF

Info

Publication number
JP4939247B2
JP4939247B2 JP2007028257A JP2007028257A JP4939247B2 JP 4939247 B2 JP4939247 B2 JP 4939247B2 JP 2007028257 A JP2007028257 A JP 2007028257A JP 2007028257 A JP2007028257 A JP 2007028257A JP 4939247 B2 JP4939247 B2 JP 4939247B2
Authority
JP
Japan
Prior art keywords
digital content
management system
content
rights
digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007028257A
Other languages
English (en)
Other versions
JP2007220111A (ja
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JP2007220111A publication Critical patent/JP2007220111A/ja
Application granted granted Critical
Publication of JP4939247B2 publication Critical patent/JP4939247B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、一般に、デジタル通信に関し、さらに詳細には、デジタル著作権管理(デジタル・ライツ・マネージメント)に関する。
コンテンツ管理システムは、例えば、HTMLおよびXMLウェブ・コンテンツ、文書画像、電子事務文書、印刷された出力、オーディオ、およびビデオなどを含む、さまざまな種類のデジタル情報(または、デジタル・コンテンツ)を管理することができるシステムである。従来のコンテンツ管理システム(例えば、企業コンテンツ管理システム)は、一般に、機密情報または社外秘の情報であるデジタル情報を保護できる。例えば、企業コンテンツ管理システムの利用者は、任意の企業文書または企業情報を企業記録として指定することができる。文書が企業記録として指定されると、適正な許可なしに、その文書を編集したり、または企業コンテンツ管理システムから削除したりすることができない。さらに、文書のアクセス許可およびライフサイクルは、企業コンテンツ管理システムで規定されたアクセス許可およびライフサイクルに関するルールに従って管理される。したがって、記録の管理者などの認定された利用者だけが、文書のライフ・サイクルを管理することができる。
今日の成長するeビジネスの世界では、多くの企業が、企業の中で作成されたデジタル・コンテンツを管理し保存するためにコンテンツ管理システムを使用することだけでなく、サード・パーティ・クライアント(例えば、サード・パーティの提供するソフトウェア)を用いて利用者が作成したデジタル・コンテンツを管理して企業コンテンツ管理システムにインポートすることも重要であることに気づいている。一般に、サード・パーティのソフトウェアを用いて作成されたデジタル・コンテンツを企業コンテンツ管理システムに組み入れることは、企業の中で作成されたデジタル・コンテンツを組み入れることと同様の簡単なプロセスである。しかし、このようなサード・パーティのソフトウェアを用いる利用者は、サード・パーティのソフトウェアの(メーカー独自の)デジタル著作権管理(DRM)システムを用いて、デジタル・コンテンツを保護するようになっている。一般に、デジタル著作権管理システムは、コンテンツ保有者(オーナー)が、作成されたコンテンツの特定用途を規定することを可能とするために適用された暗号法を使用する。従来のデジタル著作権管理システムは、他のデジタル著作権管理システム(従来のコンテンツ管理システム、デジタルでない著作権管理システムを含む)とは容易に相互運用できないクローズドなシステムである。このことは、デジタル著作権管理システムが、デジタル・コンテンツに対して永続的なコントロールを維持するという目的の帰結である。もし仮に、相互運用が容易に実現されてしまうと、デジタル著作権管理システムのコンテンツの保護は、容易に回避されてしまうであろう。デジタル著作権管理システムの例としては、ワシントン州レッドモンドのマイクロソフト・コーポレーションから提供されるMicrosoft Windows(登録商標)(R)Right Management Services(RMS)、およびカリフォルニア州サンノゼのアドビ・システムズ・インコーポレーテッドから提供されるAdobe(R)LiveCycle Policy Serverなどが存在する。
企業コンテンツ管理システムの利用者(または、アカウント所有者)がサード・パーティの(メーカー独自の)デジタル著作権管理(DRM)システムによってデジタル・コンテンツを保護するようになっている。そのために、利用者が企業コンテンツ管理システムから独立して任意の数のポリシーをデジタル・コンテンツの保護に適用することができる場合、このようなサード・パーティのソフトウェアで保護されたデジタル・コンテンツを企業コンテンツ管理システムに組み入れることが重要なタスクになる。そして、デジタル・コンテンツを組み入れた結果、利用者がデジタル・コンテンツに割り当てるポリシーは、企業コンテンツ管理システムが、同様のデジタル・コンテンツに適用するであろうポリシーと矛盾する可能性がある。
したがって、コンテンツ管理システムにインポートされる、保護されたデジタル・コンテンツと関連づけられたポリシーが、コンテンツ管理システムがデジタル・コンテンツに適用するポリシーと矛盾しないことを保証するシステムおよび方法が必要となる。本発明は、このような必要性に対処する。
コンテンツ管理システム内のデジタル・コンテンツを管理するための方法が開示される。方法は、デジタル・コンテンツを受信するステップと、デジタル・コンテンツが、デジタル著作権管理システムによって、すでに保護されているかどうかを判定するステップと、デジタル・コンテンツがまだ保護されていないことを条件に、コンテンツ管理システム内にデジタル・コンテンツを保存するステップとを含む。方法は、デジタル・コンテンツがすでに保護されていると判定されたことを条件に、デジタル・コンテンツと関連づけられた第1の権利情報を抽出するステップと、デジタル・コンテンツと関連づけられた第1の権利情報を、コンテンツ管理システムと関連づけられた第2の権利情報と比較するステップとをさらに含む。第1の権利情報が第2の権利情報と矛盾しないことを条件に、デジタル・コンテンツが、コンテンツ管理システム内に保存される。第1の権利情報が第2の権利情報と矛盾することを条件に、修正処置が実施される。
特定の実施形態は、以下の特徴のうちの1つ以上を含むことができる。修正処置を行うステップは、第1の権利情報が第2の権利情報と矛盾することを条件に、監査記録(audit record)を作成するステップを含むことができる。修正処置を行うステップは、第1の権利情報が第2の権利情報と矛盾することを条件に、第1の権利情報が第2の権利情報と矛盾することを利用者に通知する警報を出力するステップを含むことができる。修正処置を行うステップは、デジタル・コンテンツと関連づけられた第1の権利情報を無効にするステップを含むことができる。デジタル・コンテンツを受信するステップは、サード・パーティ・クライアントからデジタル・コンテンツを受信するステップを含むことができる。デジタル・コンテンツと関連づけられた第1の権利情報を抽出するステップは、サード・パーティのポリシー・サーバと通信するステップを含むことができる。コンテンツ管理システムは、企業コンテンツ管理システムでありうる。第1の権利情報が、第2の権利情報と同程度以上に安全(セキュア)であるとき、第1の権利情報は、第2の権利情報と矛盾しないと判定される。
コンテンツ管理システム内にデジタル・コンテンツを保存するためのコンピュータ・プログラムが開示される。プログラムは、デジタル・コンテンツを受信するステップと、デジタル・コンテンツが、デジタル・ライツ管理システムによって、すでに保護されているかどうかを判定するステップをプロセッサに実行させる。デジタル・コンテンツがまだ保護されていなかったことを条件に、プログラムは、コンテンツ管理システム内にデジタル・コンテンツを保存する。デジタル・コンテンツがすでに保護されていると判定されたことを条件に、プログラムは、デジタル・コンテンツと関連づけられた第1の権利情報を抽出して、デジタル・コンテンツと関連づけられた第1の権利情報を、コンテンツ管理システムと関連づけられた第2の権利情報と比較するステップをプロセッサに実行させる。第1の権利情報が第2の権利情報と矛盾しないことを条件に、プログラムは、コンテンツ管理システム内にデジタル・コンテンツを保存するステップをプロセッサに実行させる。第1の権利情報が第2の権利情報と矛盾することを条件に、プログラムは、修正処置を実施するステップをプロセッサに実行させる。
コンテンツ管理システムにより受信されたデジタル・コンテンツが、デジタル著作権管理システムによって、すでに保護されているかどうかを判定することができるフィルタ・エンジンを含むコンテンツ管理システムが開示される。デジタル・コンテンツがすでに保護されているとき、フィルタ・エンジンは、デジタル・コンテンツと関連づけられた第1の権利情報を抽出することができる。コンテンツ管理システムは、デジタル・コンテンツと関連づけられた第1の権利情報を、コンテンツ管理システムと関連づけられた第2の権利情報と比較することができる比較エンジン、および第1の権利情報が第2の権利情報と矛盾するとき、修正処置を行うことができる監査記録エンジンをさらに含む。
実施例は、以下の利点のうちの1つ以上を提供することができる。コンテンツ管理システムにインポートされたデジタル・コンテンツが、コンテンツ管理システムと関連づけられたポリシーと矛盾しない(例えば、同程度以上に安全である)ことを確保するコンテンツ管理システムが開示される。
1つ以上の実施例の詳細が、以下の添付図面および説明において示される。他の特徴および利点は、説明および図面から、ならびに請求項から明らかになるであろう。
本明細書に添付される図面の、それぞれの図に記載される同様の参照記号は、同様の要素を示す。
本発明の実施例は、一般に、デジタル通信に関し、さらに詳細には、デジタル著作権管理に関する。以下の説明は、当業者が本発明を実施することを可能にするように提供される。本明細書に説明された実施例に対する様々な変更、ならびに一般的な原理および特徴は、当業者にとって容易に理解できるであろう。したがって、本発明の範囲は、示された実施例に限定されず、特許請求の範囲の記載にのみ従って解釈されるべきである。
図1は、本発明の一実施例に基づく、クライアント102およびサーバ104を含むデータ処理システム100を示す。データ処理システム100は、1つのクライアントおよび1つのサーバを含むものとして示されているが、データ処理システム100は、任意の数のクライアントおよびサーバを含むことができる。データ処理システム100は、例えば、ワークステーション、デスクトップ・コンピュータ、ラップトップ・コンピュータ、携帯情報端末(PDA)、携帯電話、ネットワークなどを含む任意の個数および種類のコンピュータ・システムとすることができる。一実施例では、データ処理システム100は、サーバ104上に存在するコンテンツ管理システム106を含む。
一実施例では、コンテンツ管理システム106は、保護されたデジタル・コンテンツ(例えば、DRMコンテンツ108A)および保護されていないデジタル・コンテンツ(例えば、非DRMコンテンツ110A)、もしくはそのいずれかを、クライアント102から受信することができる。コンテンツ管理システム106は、保護されたデジタル・コンテンツ(例えば、DRMコンテンツ108B)および保護されていないデジタル・コンテンツ(例えば、非DRMコンテンツ110B)、もしくはそのいずれかを、クライアント102にエクスポートすることもできる。一実施例では、コンテンツ管理システム106は、コンテンツ管理システム106の中に保存されたデジタル・コンテンツに対して、セキュリティ・ポリシー(例えば、企業セキュリティ・ポリシー)を適用することができる。セキュリティ・ポリシーは、利用者とデジタル・コンテンツの間の相互作用を管理する1以上の権利情報を含む。一実施例では、コンテンツ管理システム106は、コンテンツ管理システム106内のデジタル・コンテンツの保存場所(例えば、フォルダ)に基づいて、デジタル・コンテンツにセキュリティ・ポリシーを適用する。
コンテンツ管理システム106と関連づけられたセキュリティ・ポリシー(すなわち、コンテンツ管理システム106の中に保存されたデジタル・コンテンツに対してコンテンツ管理システム106によって適用されるセキュリティ・ポリシー)は、コンテンツ管理システム106により受信される保護されたデジタル・コンテンツと関連づけられたポリシーまたは権利情報と矛盾しない場合もあるし、また矛盾する場合もある。したがって、コンテンツ管理システム106は、コンテンツ管理システム106により受信される保護されたデジタル・コンテンツと関連づけられたポリシーおよび権利情報、もしくはそのいずれかが、コンテンツ管理システム106によりデジタル・コンテンツに割り当てられるであろうポリシーおよび/または権利情報と矛盾しない(すなわち、同程度以上に安全)かどうかを判定する機構を含む。例えば、コンテンツ管理システム106が、契約社員にはコンテンツを印刷する権限を許可しない企業ポリシーを含む場合、コンテンツ管理システム106は、コンテンツ管理システム106により受信される保護されたデジタル・コンテンツが、契約社員にはコンテンツを印刷する権限を許可しない企業ポリシーと整合するポリシーを含むかどうかを検証する。
図2は、コンテンツ管理システム106の一実施例を詳細に示す。図2に示したように、コンテンツ管理システム106は、デジタル・コンテンツ記憶装置200、(企業)ポリシー・サービス202、デジタル・コンテンツ・フィルタ・エンジン204、ポリシー比較エンジン206、および監査記録エンジン208を含む。
デジタル・コンテンツ記憶装置200は、保護されたデジタル・コンテンツおよび/または保護されていないデジタル・コンテンツ(例えば、図1のクライアント102から受信されたデジタル・コンテンツ)を保存する。一実施例では、コンテンツ管理システム106は、(企業)ポリシー・サービス202の中に確立されたポリシーによって、受信されたデジタル・コンテンツを保護するために、1つ以上の(企業)ポリシーを適用することができる。一般に、ポリシー・サービス202と関連づけられたポリシーは、コンテンツ管理システム106内に保存されたデジタル・コンテンツ(例えば、データ、ファイル、またはオブジェクト)を保護する(すなわち、アクセスを制御する)ために使用される。一般に、ポリシーは、どの利用者がファイルまたはディレクトリのようなオブジェクトにアクセスできるかを特定し、利用者が特定のオブジェクトに対して有するアクセスの種類を特定する。ネットワーク管理者またはシステム・オペレータは、利用者がどのデータにアクセスできるか、利用可能なアクセスの種類、および、利用者がアクセスしたデータ上で実行する権限を与えられている操作を変更するために、このようなポリシーを修正できる。一実施例では、システム管理者は、例えば、特定のファイルを、だれが読み出したり書き込んだりすることができるかを制御できる(アクセス)許可ビットを用いて、デジタル・コンテンツ記憶装置200内に保存されたデジタル・コンテンツにポリシーを割り当てる。
一実施例では、デジタル・コンテンツ・フィルタ・エンジン204は、コンテンツ管理システムにより受信されたデジタル・コンテンツが、例えば、サード・パーティ・クライアント(または、サード・パーティのソフトウェア)を用いる利用者により、すでに保護されているかどうかを判定する。どの種類のデジタル保護が適用されているかを含め、デジタル・コンテンツがすでに保護されているかどうかを判定する従来の方法が、デジタル・コンテンツ・フィルタ・エンジン204により実行され得る。
一実施例では、デジタル・コンテンツ・フィルタ・エンジン204は、(例えば、サード・パーティのソフトウェア)のポリシーおよび/または権利情報を、保護されたデジタル・コンテンツから抽出することができる。一実施例では、コンテンツ管理システム106がポリシーおよび/または権利情報を、保護されたデジタル・コンテンツから抽出できるようにするために要求されるクレデンシャル(認証)が、コンテンツ管理システム106をデプロイ(実施)する前に確立される。一実施例では、コンテンツ管理システム106は、コンテンツ管理システム106によりサポートされるすべてのデジタル著作権管理システムから、保護されたデジタル・コンテンツに対する(例えば、譲渡仲介者(transferring broker)としての)権利(オーナーシップ)を与えられる。その結果、付与された保護されたデジタル・コンテンツの権利は、コンテンツ管理システムがポリシーおよび/または権利情報を、保護されたデジタル・コンテンツから抽出することを可能とする。一実施例では、コンテンツ管理システム106は、保護されたデジタル・コンテンツと関連づけられたポリシーおよび/または権利情報を抽出するために、サード・パーティ・クライアントのポリシー・サーバと通信し、交渉する。
一実施例では、ポリシー比較エンジン206は、保護されたデジタル・コンテンツと関連づけられたポリシーおよび/または権利情報を、コンテンツ管理システム106と関連づけられたポリシーおよび/または権利情報、例えば、ポリシー・サービス202と関連づけられたポリシーおよび/または権利情報と比較する。ポリシー比較エンジン206は、保護されたデジタル・コンテンツと関連づけられたポリシーおよび権利情報、もしくはそのいずれかが、ポリシー・サービス202により特定の種類のデジタル・コンテンツに対して割り当てられたポリシーおよび権利情報、もしくはそのいずれかと矛盾していないかどうか、すなわち、同程度以上に安全(または、強固)かどうかを判定することができる。一実施例では、保護されたデジタル・コンテンツと関連づけられたポリシーおよび/または権利情報が、特定の種類のデジタル・コンテンツに対して割り当てられたポリシーおよび/または権利情報と矛盾しているとき、監査記録エンジン208は、修正処置を行うことができる。したがって、一実施例では、保護されたデジタル・コンテンツと関連づけられたポリシーおよび/または権利情報が、ポリシー・サービス202により特定の種類のデジタル・コンテンツに対して割り当てられたポリシーおよび/または権利情報ほどには安全ではないとき、監査記録エンジン208は、監査記録を作成することができる。監査記録が監査証跡(audit trail)を提供することによって、コンテンツ管理システム106の利用者は、ポリシーの実施がコンテンツ管理システム106内に保存されたデジタル・コンテンツに対して一貫して適用されていることを信頼することができる。また、監査記録エンジン208は、(例えば、電子メールまたは他の通知方法の形式で)システム管理者に送信されるために、コンテンツ管理システム106と関連づけられたポリシーおよび/または権利情報と矛盾している特定の保護されたデジタル・コンテンツについて、システム管理者に通知するための警報を出力することができる。さらに、監査記録エンジン208は、デジタル・コンテンツと関連づけられた(矛盾する)ポリシーおよび/または権利情報を無効にすることにより、修正処置を実施することができる。
図3は、コンテンツ管理システム(例えば、コンテンツ管理システム106)にデジタル・コンテンツをインポートする方法300を示す。デジタル・コンテンツが受信される(ステップ302)。一実施例では、デジタル・コンテンツは、コンテンツ管理システムにより、クライアント(例えば、図1のクライアント102)を使用する利用者から受信される。クライアントは、コンテンツ管理システムを有する企業の中の関連づけられたクライアント・アプリケーションであってもよく、または、クライアントは、コンテンツ管理システムに対するサード・パーティ・クライアント・アプリケーションであってもよい。さらに、受信されたデジタル・コンテンツは、DRM保護コンテンツ、または非DRM保護コンテンツでありうる。デジタル・コンテンツが、DRM保護コンテンツであるかどうかについての判定が、(例えば、デジタル・コンテンツ・フィルタ・エンジン204により)実施される(ステップ304)。デジタル・コンテンツがDRM保護コンテンツであるかどうかを判定する従来の方法が実行されうる。デジタル・コンテンツが非DRM保護コンテンツであるとき、すなわち、デジタル・コンテンツがデジタル著作権管理システムによりまだ保護されていないとき、非DRM保護コンテンツは、デジタル・コンテンツ記憶装置(例えば、デジタル・コンテンツ記憶装置200)内に保存される(ステップ306)。コンテンツ管理システムは、デジタル・コンテンツ記憶装置内に保存されたデジタル・コンテンツに対して、ポリシーおよび/または権利情報を適用することができる。
ステップ304で、コンテンツ管理システムにより受信されたデジタル・コンテンツがすでに保護されている、すなわち、デジタル・コンテンツがDRM保護コンテンツであると判定されるとき、保護されたデジタル・コンテンツと関連づけられたポリシーおよび/または権利情報が、(例えば、デジタル・コンテンツ・フィルタ・エンジン204により)抽出される(ステップ308)。その後、保護されたデジタル・コンテンツと関連づけられたポリシーおよび/または権利情報が、特定の種類のデジタル・コンテンツに対して割り当てられたポリシーおよび/または権利情報と、同程度以上に安全である(または、矛盾していない)かどうかについての判定が行われる。保護されたデジタル・コンテンツと関連づけられたポリシーおよび/または権利情報が、コンテンツ管理システムと関連づけられたポリシーおよび/または権利情報と矛盾しないとき、デジタル・コンテンツが、コンテンツ管理システムと関連づけられたデジタル・コンテンツ記憶装置内に保存される。保護されたデジタル・コンテンツと関連づけられたポリシーおよび権利情報、もしくはそのいずれかが、コンテンツ管理システムと関連づけられたポリシーおよび/または権利情報と矛盾しているとき、監査記録および/または警報が、監査記録エンジン208によって出力される(ステップ312)。一実施例では、監査記録は、コンテンツ管理システムが、所定の基準によってデジタル・コンテンツを確実に保持していることを確保するように検査するための、監査サービスに対する手がかりを提供する。保護されたデジタル・コンテンツと関連づけられたポリシーおよび/または権利情報が、コンテンツ管理システムと関連づけられたポリシーおよび/または権利情報と矛盾しているとき、他の修正処置がコンテンツ管理システムにより行われうる。
上述した方法のステップは、入力データで作動して、出力を生成することにより機能を実行するコンピュータ・プログラムを実行処理する、1つ以上のプログラマブル・プロセッサにより実行され得る。一般に、本発明は、完全にハードウェア的な実施形態、完全にソフトウェア的な実施形態、またはハードウェア要素およびソフトウェア要素の両方を含む実施形態の形を取りうる。好ましい実施形態では、本発明は、ファームウェア、常駐ソフトウェア、マイクロコードなどを含むソフトウェアで実現されるが、これらに限らない。
さらに、本発明は、コンピュータまたは任意の命令実行システムを用いて使用するための、もしくはコンピュータまたは任意の命令実行システムと共に使用するための、プログラム・コードを備えるコンピュータ使用可能媒体、またはコンピュータ読み込み可能媒体によりアクセス可能なコンピュータ・プログラムの形を取りうる。この説明の目的において、コンピュータ使用可能媒体またはコンピュータ読み込み可能媒体は、命令実行システム、装置、またはデバイスを用いて使用するための、もしくは命令実行システム、装置、またはデバイスと共に使用するためのプログラムを含む、保存する、通信する、伝搬する、または転送することができる任意の装置でよい。
媒体は、電子的、磁気的、光学的、電磁気的、赤外線式、または半導体のシステム(あるいは装置またはデバイス)、もしくは伝搬媒体でありうる。コンピュータ読み込み可能媒体の例としては、半導体または固体メモリ、磁気テープ、リムーバブル・コンピュータ・ディスケット、ランダム・アクセス・メモリ(RAM)、読み出し専用メモリ(ROM)、堅牢な磁気ディスク、および光ディスクなどがある。現在の光ディスクの例としては、読み出し専用コンパクト・ディスク(CD−ROM)、読み出し書き込みコンパクト・ディスク(CD−R/W)、およびDVDなどがある。
図4は、プログラム・コードの保存および実行処理に適したデータ処理システム400を示す。データ処理システム400は、システム・バス406を介して記憶素子404A〜Bに結合されたプロセッサ402を含む。他の実施形態では、データ処理システム400は、2つ以上のプロセッサを含むことができ、各プロセッサは、システム・バスを介して1つ以上の記憶素子に直接または間接的に結合されうる。
記憶素子404A〜Bは、プログラム・コードの実際の実行処理時に使用されるローカル・メモリ、大容量記憶装置、および実行処理時に大容量記憶装置からコードを取り出さなければならない回数を減少させるために、少なくともいくつかのプログラム・コードの一時記憶域を提供するキャッシュ・メモリを含みうる。図示したように、I/O装置、または入出力装置408A〜B(キーボード、ディスプレイ、ポインティング・デバイスなどを含むが、これらに限らない)は、データ処理システム400に結合される。入出力装置408A〜Bは、介在する入出力制御装置(図示せず)を介して直接または間接的にデータ処理システム400に結合されうる。
本実施形態では、ネットワーク・アダプタ410が、データ処理システム400に結合されて、データ処理システム400が、通信リンク412を介して、他のデータ処理システム、リモート・プリンタ装置、または記憶装置と結合することを可能とする。通信リンク412は、私的通信網、または公衆通信網でありうる。モデム、ケーブル・モデム、およびイーサネット(登録商標)・カードは、現在利用可能な種類のネットワーク・アダプタのうちのほんの一部に過ぎない。
企業コンテンツ管理システム内のデジタル・コンテンツを管理する様々な実施例について説明した。それにもかかわらず、実施例に対して、そのような様々な変更がなされうるとともに、いかなる変形例も、本発明の範囲内にあるであろうことを、当業者は容易に認識するであろう。例えば、上述した方法のステップは、好ましい結果を達成するために異なった順序で実行されうる。したがって、多数の変更が、特許請求の範囲を逸脱することなく、当業者により行われうる。
本発明の一実施例に基づくコンテンツ管理システムを含むデータ処理システムのブロック図である。 本発明の一実施例に基づく図1のコンテンツ管理システムを示すブロック図である。 本発明の一実施例に基づく図1のコンテンツ管理システムにデジタル・コンテンツを受信する方法を示す。 本発明の一実施例に基づく、プログラム・コードの保存および実行処理に適したデータ処理システムのブロック図である。PCTを翻訳する?

Claims (9)

  1. コンテンツ管理システム内のデジタル・コンテンツを管理するための方法であって、プロセッサが下記ステップを実行し、当該ステップが、
    デジタル・コンテンツを受信するステップと、
    前記デジタル・コンテンツが、デジタル著作権管理システムによって、すでに保護されているかどうかを判定するステップと、
    前記デジタル・コンテンツがまだ保護されていないと判定されたことを条件に、前記コンテンツ管理システム内に前記デジタル・コンテンツを保存するステップと、を含み、
    前記デジタル・コンテンツがすでに保護されていると判定されたことを条件に、
    前記デジタル・コンテンツと関連づけられた第1の権利情報を抽出するステップと、
    前記デジタル・コンテンツと関連づけられた前記第1の権利情報を、前記コンテンツ管理システムと関連づけられた第2の権利情報と比較するステップと、
    前記第1の権利情報が前記第2の権利情報と矛盾しないことを条件に、前記コンテンツ管理システム内に前記デジタル・コンテンツを保存するステップと、
    前記第1の権利情報が前記第2の権利情報と矛盾することを条件に、修正処理を実施するステップと、
    をさらに含む方法。
  2. 前記修正処理を実施するステップは、前記第1の権利情報が前記第2の権利情報と矛盾することを条件に、監査記録を作成するステップを含む、請求項に記載の方法。
  3. 前記修正処理を実施するステップは、前記第1の権利情報が前記第2の権利情報と矛盾することを条件に、前記第1の権利情報が前記第2の権利情報と矛盾することを利用者に通知する警報を出力するステップを含む、請求項に記載の方法。
  4. 前記修正処理を実施するステップは、前記デジタル・コンテンツと関連づけられた前記第1の権利情報を無効にするステップを含む、請求項に記載の方法。
  5. 前記デジタル・コンテンツを受信するステップは、サード・パーティ・クライアントからデジタル・コンテンツを受信するステップを含む、請求項に記載の方法。
  6. 前記デジタル・コンテンツと関連づけられた第1の権利情報を抽出するステップは、サード・パーティのポリシー・サーバと通信するステップを含む、請求項に記載の方法。
  7. 前記第1の権利情報が前記第2の権利情報と同程度以上安全であることを条件に、前記第1の権利情報は前記第2の権利情報と矛盾しないと判定される、請求項に記載の方法。
  8. コンテンツ管理システム内にデジタル・コンテンツを保存するためのコンピュータ・プログラムであって、プロセッサに、
    デジタル・コンテンツを受信するステップと、
    前記デジタル・コンテンツが、デジタル著作権管理システムによって、すでに保護されているかどうかを判定するステップと、
    前記デジタル・コンテンツがまだ保護されていないと判定されたことを条件に、前記コンテンツ管理システム内に前記デジタル・コンテンツを保存するステップと、を実行させ、さらに、
    前記デジタル・コンテンツがすでに保護されていることを条件に、
    前記デジタル・コンテンツと関連づけられた第1の権利情報を抽出するステップと、
    前記デジタル・コンテンツと関連づけられた前記第1の権利情報を、前記コンテンツ管理システムと関連づけられた第2の権利情報と比較するステップと、
    前記第1の権利情報が前記第2の権利情報と矛盾しないことを条件に、前記コンテンツ管理システム内に前記デジタル・コンテンツを保存するステップと、
    前記第1の権利情報が前記第2の権利情報と矛盾することを条件に、修正処理を実施するステップと、
    を前記プロセッサに実行させるコンピュータ・プログラム。
  9. コンテンツ管理システムによって受信されたデジタル・コンテンツが、デジタル著作権管理システムによって、すでに保護されているかどうかを判定し、前記デジタル・コンテンツがすでに保護されていることを条件に、前記デジタル・コンテンツと関連づけられた第1の権利情報を抽出することができるフィルタ・エンジンと、
    前記デジタル・コンテンツと関連づけられた前記第1の権利情報を、前記コンテンツ管理システムと関連づけられた第2の権利情報と比較することができる比較エンジンと、
    前記第1の権利情報が前記第2の権利情報と矛盾することを条件に、修正処置を実施することができる監査記録エンジンと、
    を備える、コンテンツ管理システム。
JP2007028257A 2006-02-17 2007-02-07 コンテンツ管理システム内のデジタル・コンテンツを管理するための方法、コンピータ・プログラム、およびコンテンツ管理システム Expired - Fee Related JP4939247B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/357,673 US20070198425A1 (en) 2006-02-17 2006-02-17 Method and system for auditing digital rights in a content management system
US11/357673 2006-02-17

Publications (2)

Publication Number Publication Date
JP2007220111A JP2007220111A (ja) 2007-08-30
JP4939247B2 true JP4939247B2 (ja) 2012-05-23

Family

ID=38429521

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007028257A Expired - Fee Related JP4939247B2 (ja) 2006-02-17 2007-02-07 コンテンツ管理システム内のデジタル・コンテンツを管理するための方法、コンピータ・プログラム、およびコンテンツ管理システム

Country Status (3)

Country Link
US (1) US20070198425A1 (ja)
JP (1) JP4939247B2 (ja)
CN (1) CN100476849C (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009050958A (ja) 2007-08-27 2009-03-12 Fanuc Ltd 停止監視機能を備えたロボット制御装置
US20090162032A1 (en) * 2007-12-21 2009-06-25 Aceurity, Inc. Smart Viewing Rights System and Switch
CN102110202B (zh) * 2009-12-29 2014-01-01 比亚迪股份有限公司 一种在移动终端文件***中读取drm文件的方法
SG11202010736YA (en) 2019-11-08 2020-11-27 Alipay Hangzhou Inf Tech Co Ltd System and method for blockchain-based decentralized application development
WO2020035090A2 (en) 2019-11-08 2020-02-20 Alipay (Hangzhou) Information Technology Co., Ltd. Lightweight decentralized application platform

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6735701B1 (en) * 1998-06-25 2004-05-11 Macarthur Investments, Llc Network policy management and effectiveness system
US6735699B1 (en) * 1998-09-24 2004-05-11 Ryuichi Sasaki Method and system for monitoring use of digital works
US6813640B1 (en) * 1998-12-08 2004-11-02 Macrovision Corporation System and method for controlling the editing by user action of digital objects created in a document server application
KR20030036787A (ko) * 2000-09-14 2003-05-09 프로빅스, 인크. 네트워크를 통하여 분배되는 객체를 보안화하기 위한 감사추적 구축용 시스템
US7206765B2 (en) * 2001-01-17 2007-04-17 Contentguard Holdings, Inc. System and method for supplying and managing usage rights based on rules
US20020141584A1 (en) * 2001-01-26 2002-10-03 Ravi Razdan Clearinghouse for enabling real-time remote digital rights management, copyright protection and distribution auditing
JP4235411B2 (ja) * 2001-09-11 2009-03-11 キヤノン株式会社 文書登録システム、方法、プログラム及び記憶媒体
US20030130953A1 (en) * 2002-01-09 2003-07-10 Innerpresence Networks, Inc. Systems and methods for monitoring the presence of assets within a system and enforcing policies governing assets
JP3818505B2 (ja) * 2002-04-15 2006-09-06 ソニー株式会社 情報処理装置および方法、並びにプログラム
KR100982166B1 (ko) * 2002-05-22 2010-09-14 코닌클리케 필립스 일렉트로닉스 엔.브이. 디지털 권한 관리 방법 및 시스템
US20040019809A1 (en) * 2002-07-23 2004-01-29 Sheinis Joseph Igor System and method for providing entity-based security
US8141159B2 (en) * 2002-12-31 2012-03-20 Portauthority Technologies Inc. Method and system for protecting confidential information
US7814021B2 (en) * 2003-01-23 2010-10-12 Verdasys, Inc. Managed distribution of digital assets
US20040230806A1 (en) * 2003-05-14 2004-11-18 International Business Machines Corporation Digital content control including digital rights management (DRM) through dynamic instrumentation
JP4226949B2 (ja) * 2003-05-27 2009-02-18 日本電信電話株式会社 ライセンスサーバおよびライセンス発行方法
JP4759513B2 (ja) * 2003-06-02 2011-08-31 リキッド・マシンズ・インコーポレーテッド 動的、分散的および協働的な環境におけるデータオブジェクトの管理
JP2005055998A (ja) * 2003-08-07 2005-03-03 Fuji Xerox Co Ltd アクセス権設定装置、アクセス権設定方法、及びそのプログラム
EP1915672A4 (en) * 2005-08-18 2009-03-11 Emc Corp CONFORMITY PROCESSING OF RIGHTS DATA MANAGED
JP2007109160A (ja) * 2005-10-17 2007-04-26 Canon Inc 文書管理システムとアクセス権管理サーバ間の連携方法

Also Published As

Publication number Publication date
CN100476849C (zh) 2009-04-08
US20070198425A1 (en) 2007-08-23
CN101025776A (zh) 2007-08-29
JP2007220111A (ja) 2007-08-30

Similar Documents

Publication Publication Date Title
US10454942B2 (en) Managed clone applications
JP4759513B2 (ja) 動的、分散的および協働的な環境におけるデータオブジェクトの管理
Dykstra et al. Understanding issues in cloud forensics: two hypothetical case studies
US10127401B2 (en) Redacting restricted content in files
US20050114672A1 (en) Data rights management of digital information in a portable software permission wrapper
US20090300712A1 (en) System and method for dynamically enforcing security policies on electronic files
JP6785808B2 (ja) ポリシー強制遅延
EP2695101A2 (en) Protecting information using policies and encryption
JP2003228519A (ja) デジタル資産にパーベイシブ・セキュリティを提供する方法及びアーキテクチャ
JP2004517377A (ja) デジタル資産の制御及び管理
CN108351922B (zh) 对受保护的文件应用权利管理策略的方法、***以及介质
Hassan Digital forensics basics: A practical guide using Windows OS
EP2972935B1 (en) Managing data in a cloud computing environment using management metadata
KR20160064128A (ko) 문서 관리와 액세스 제어가 있는 분산형 데이터 시스템
US10089166B2 (en) Configuring and utilizing call-home systems
RU2659455C2 (ru) Способ и система для управления скачиванием файла в облачном сервисе хранения
US20180034780A1 (en) Generation of asset data used in creating testing events
JP4939247B2 (ja) コンテンツ管理システム内のデジタル・コンテンツを管理するための方法、コンピータ・プログラム、およびコンテンツ管理システム
US20110314245A1 (en) Secure media system
US9245132B1 (en) Systems and methods for data loss prevention
Phua Protecting organisations from personal data breaches
US8396969B1 (en) Domain name buckets in a hosted storage system
US8849760B2 (en) Determining whether predefined data controlled by a server is replicated to a client machine
US8166557B1 (en) Method and apparatus for dynamically providing privacy-policy information to a user
CN107172102A (zh) 数据访问方法、***以及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091030

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111013

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111018

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120104

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120131

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120224

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150302

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees