移動コンピューティングデバイスにデジタル権利管理施行エンジンDRM施行エンジンを構築する段階と、文書と、関連する文書利用権ポリシーとを、サーバから前記移動コンピューティングデバイスにダウンロードする段階と、前記文書と、前記関連する文書利用権ポリシーとを、前記移動コンピューティングデバイスのセキュアなストレージに格納する段階と、前記移動コンピューティングデバイスの前記文書の前記関連する文書利用権ポリシーを、前記DRM施行エンジンを利用して施行する段階とを備える方法。前記DRM施行エンジンを構築する段階は、前記移動コンピューティングデバイスのセキュリティプロセッサで、DRM施行エンジンを構築する段階を有する、請求項1に記載の方法。前記文書と、前記関連する文書利用権ポリシーとをダウンロードする段階は、前記移動コンピューティングデバイスを前記サーバに対して認証して、前記移動コンピューティングデバイスが認証されると、前記文書と、前記関連する文書利用権ポリシーとをダウンロードする段階を有する、請求項1または2に記載の方法。前記文書と、前記関連する文書利用権ポリシーとをダウンロードする段階は、前記文書と、前記関連する文書利用権ポリシーとを、ネットワーク経由で、企業デジタル権利管理EDRMサーバからダウンロードする段階を有する、請求項1または2に記載の方法。前記関連する文書利用権ポリシーをダウンロードすることは、前記移動コンピューティングデバイスの識別情報、前記移動コンピューティングデバイスのユーザの識別情報、前記移動コンピューティングデバイスの位置、現在の日付、現在の時間、パスキー、および企業デジタル権利管理EDRMサーバへの接続ステータスのうちの少なくとも1つに基づいて、デジタル利用権を前記文書に相関付ける、関連する文書利用権ポリシーをダウンロードすることを有する、請求項1または2に記載の方法。前記文書の前記デジタル利用権は、視聴権、修正権、印刷権、および保存権のうち少なくとも1つを含む、請求項5に記載の方法。前記文書と、前記関連する文書利用権ポリシーとを格納する段階は、前記文書と、前記関連する文書利用権ポリシーとを、前記移動コンピューティングデバイスのセキュリティプロセッサ専用の、前記移動コンピューティングデバイスのセキュアなメモリスペースに格納する段階を有する、請求項1から6のいずれか一項に記載の方法。前記文書を格納することは、前記文書を暗号化されたフォーマットで格納することを含む、請求項1から7のいずれか一項に記載の方法。前記関連する文書利用権ポリシーを施行する段階は、前記関連する利用権ポリシーに従って、前記移動コンピューティングデバイスの前記文書に対するデジタル利用権を提供する段階を有する、請求項1から8のいずれか一項に記載の方法。前記文書の前記デジタル利用権は、視聴権、修正権、印刷権、および保存権のうち少なくとも1つを含む、請求項9に記載の方法。前記移動コンピューティングデバイスのセンサからセンサデータを受信する段階をさらに備え、前記関連する文書利用権ポリシーを施行する段階は、前記関連する文書利用権ポリシーと前記センサデータとに基づいて、前記移動コンピューティングデバイスの前記文書へのアクセスを提供する段階を有する、請求項1から10のいずれか一項に記載の方法。前記移動コンピューティングデバイスで、別のコンピューティングデバイスからの前記サーバに格納されているセキュアな文書についての要求を受信する段階と、前記要求を受信すると、前記セキュアな文書と、前記セキュアな文書の文書利用権ポリシーとを、前記サーバから前記移動コンピューティングデバイスにダウンロードする段階と、前記セキュアな文書と前記セキュアな文書の前記文書利用権ポリシーとを、前記移動コンピューティングデバイスの前記セキュアなストレージに格納する段階と、前記セキュアな文書の前記文書利用権ポリシーに従って、前記別のコンピューティングデバイスに対して、前記セキュアな文書へのアクセスを提供する段階とをさらに備える、請求項1から11のいずれか一項に記載の方法。前記移動コンピューティングデバイスで、別のコンピューティングデバイスからの前記サーバに格納されているセキュアな文書についての要求を受信する段階と、前記セキュアな文書が前記移動コンピューティングデバイスにローカルに格納されているかを判断する段階と、前記サーバへのネットワーク接続が利用可能かを判断する段階と、i前記セキュアな文書が前記移動コンピューティングデバイスにローカルに格納され、且つ、ii前記サーバへの前記ネットワーク接続が利用できないことに呼応して、前記移動コンピューティングデバイスに格納された前記セキュアな文書の文書利用権ポリシーに従って、前記移動コンピューティングデバイスに格納されている前記セキュアな文書に対する前記別のコンピューティングデバイスのアクセスを提供する段階とをさらに備える請求項1から11のいずれか一項に記載の方法。移動コンピューティングデバイスにより実行されると、前記移動コンピューティングデバイスのセキュリティプロセッサに、デジタル権利管理施行エンジンDRM施行エンジンを構築する手順と、前記移動コンピューティングデバイスを介して文書要求を受信する手順と、前記要求を受信すると、前記文書と、関連する文書利用権ポリシーとを、サーバから前記移動コンピューティングデバイスのセキュアなストレージにダウンロードする手順と、前記DRM施行エンジンを利用して前記関連する文書利用権ポリシーを施行しつつ、前記移動コンピューティングデバイスの前記文書へのアクセスを提供する手順とを実行させるプログラム。前記移動コンピューティングデバイスにより実行されるとさらに、前記移動コンピューティングデバイスのセンサからセンサデータを受信する手順と、前記関連する文書利用権ポリシーと前記センサデータとに基づいて、前記移動コンピューティングデバイスの前記文書へのアクセスを提供する手順とを実行させる、請求項14に記載のプログラム。前記移動コンピューティングデバイスにより実行されるとさらに、別のコンピューティングデバイスからの前記サーバに格納されているセキュアな文書についての要求を受信する手順と、前記要求を受信すると、前記セキュアな文書と、前記セキュアな文書の文書利用権ポリシーとを、前記サーバから前記移動コンピューティングデバイスの前記セキュアなストレージにダウンロードする手順と、前記セキュアな文書の前記文書利用権ポリシーに従って、前記別のコンピューティングデバイスに対して、前記セキュアな文書へのアクセスを提供する手順とを実行させる、請求項14または15に記載のプログラム。前記移動コンピューティングデバイスにより実行されるとさらに、別のコンピューティングデバイスからの前記サーバに格納されているセキュアな文書についての要求を受信する手順と、前記セキュアな文書が前記移動コンピューティングデバイスにローカルに格納されているかと、前記サーバへのネットワーク接続が利用可能かとを判断する手順と、i前記セキュアな文書が前記移動コンピューティングデバイスにローカルに格納され、且つ、ii前記サーバへの前記ネットワーク接続が利用できないことに呼応して、前記移動コンピューティングデバイスに格納された前記セキュアな文書の文書利用権ポリシーに従って、前記移動コンピューティングデバイスに格納されている前記セキュアな文書に対する前記別のコンピューティングデバイスのアクセスを提供する手順とをさらに実行させる、請求項14または15に記載のプログラム。デジタル権利管理施行エンジンDRM施行エンジンと、プロセッサと、複数の命令を内部に格納しているメモリデバイスとを備え、前記複数の命令は前記プロセッサにより実行されると、前記DRM施行エンジンに、文書と、関連する文書利用権ポリシーとを、サーバから移動コンピューティングデバイスにダウンロードする手順と、前記文書と、前記関連する文書利用権ポリシーとを、前記メモリデバイスのセキュアなメモリ位置に格納する手順と、前記移動コンピューティングデバイスの前記文書の前記関連する文書利用権ポリシーを、前記DRM施行エンジンを利用して施行する手順とを実行させる、移動コンピューティングデバイス。前記デジタル権利管理施行エンジンDRM施行エンジンはセキュリティコプロセッサを含む、請求項18に記載の移動コンピューティングデバイス。センサをさらに備え、前記複数の命令はさらに、前記DRM施行エンジンに、前記文書の前記関連する文書利用権ポリシーを、前記センサから受信したセンサデータに基づいて施行させる、請求項18または19に記載の移動コンピューティングデバイス。本開示の思想は、様々な変更および修正形が可能であるが、具体的な実施形態を図面で示し、以下に詳述する。しかし、本開示を開示される具体的な形態に制限する意図はなく、添付請求項が定義する本発明の精神および範囲に含まれるすべての修正例、均等物、および変形例を含むことを意図していることを理解されたい。以下の記載では、論理の実装、オペコード、オペランドの指定手段、リソースの分割/共有/複製の実装例、システムコンポーネントのタイプおよび相互関係、および、論理の分割/統合の選択肢等の様々な具体的詳細を述べて、本開示のより詳しい理解を促す。しかし、当業者であれば、本開示の実施形態がこれら具体的詳細なしに実施可能であることを理解する。制御構造、ゲートレベル回路、およびソフトウェア命令シーケンス全体等は詳述を避けて、本発明をあいまいにしないようにしている箇所もある。当業者であれば、含まれている記載から、過度な実験を行うことなく適切な機能を実装することができるだろう。明細書における1つの実施形態一実施形態一例である実施形態といった言い回しは、記載される実施形態が特定の特徴、構造、または特性を含むことができることを意味しているが、必ずしもすべての実施形態が具体的な特徴、構造、または特性を含まない場合もある。さらに、このような言い回しは必ずしも同じ実施形態を表している場合ばかりではない。さらに、具体的な特徴、構造、または特性が、1つの実施形態との関連で記載されている場合、当業者の知識があれば、明示されていてもいなくても、他の実施形態との関連でこれらの特徴、構造、または特性を利用することもできる点を理解されたい。本発明の実施形態は、ハードウェア、ファームウェア、ソフトウェア、またはこれらの任意の組み合わせで実装可能である。コンピュータシステムに実装される本発明の実施形態には、コンポーネント間の1以上のバスベースのインターコネクト、および/または、コンポーネント間の1以上のポイントツーポイントインターコネクトが含まれてよい。本発明の実施形態はさらに、1以上のプロセッサにより読みだされ実行されることが可能な有形の機械可読媒体に格納された命令として実装されてもよい。有形の機械可読媒体は、機械が可読な形態の情報を格納または送信できる有形の任意のメカニズムを含んでよい。たとえば、有形の機械可読媒体は、読み取り専用メモリROM、ランダムアクセスメモリRAM、磁気ディスク記憶媒体、光学記憶媒体、フラッシュメモリデバイス等を含んでよい。通常のEDRMサーバは、すべてのセキュアな文書の利用権ポリシーを施行する1つのポイントを提供する。しかしこのようなデジタル権利施行は、EDRMサーバへのアクセスが利用可能な場合にのみ実行可能である。したがって、EDRMサーバ上のセキュアな文書へのアクセスは、EDRMサーバへのネットワークアクセスが可能なときに限って提供される。または、文書の利用権がEDRMサーバへのネットワークアクセスが可能な場合のみに施行されたとしても、セキュアな文書の制御が脅かされる場合もある。図1を参照すると、文書のデジタル利用権を管理するシステム100は、移動コンピューティングデバイス102と、企業デジタル権利管理EDRMサーバ104とを含み、これらは、互いにネットワーク106経由で通信することができる。以下で詳述するように、移動コンピューティングデバイス102は、ローカルデジタル権利管理DRM施行エンジン130を含むので、システム100は、デジタル利用権ポリシーを施行する複数のポイントを含むつまり少なくともEDRMサーバ104と移動コンピューティングデバイス102とを含む。利用に際しては、移動コンピューティングデバイス102は、ネットワーク106経由でEDRMサーバ104と通信して、サーバ104からセキュアな文書をダウンロードする。加えて、要求される文書に関する文書利用権ポリシーが、EDRMサーバ104からダウンロードされる。利用権ポリシーは、文書に関するデジタル権利を定義して、この権利を具体的な基準に相関付ける。このデジタル権利には、視聴権、保存権、修正権、削除権等の、文書に共通に関しているデジタル権利が含まれてよい。文書利用権ポリシーは、さらに、デジタル権利を、具体的な基準に相関付けるが、具体的な基準には、たとえば、移動コンピューティングデバイス102のユーザの識別情報たとえば、ユーザが視聴権、修正権等を有しているかなど、移動コンピューティングデバイス102の識別情報たとえば文書を、その移動コンピューティングデバイス102に保存できるかなど、移動コンピューティングデバイス102の位置たとえば要求されている文書が、移動コンピューティングデバイスの現在位置でアクセス可能かなど、現在の日付および/または時間要求されている文書が現在時点でアクセス可能か、パスキーまたはパスワードの有効性たとえばユーザが正しいパスワードまたはキーを入力したか、EDRMサーバ104の接続ステータスたとえば、移動コンピューティングデバイス102がEDRMサーバ104と通信可能か、および/または、企業デジタル権利管理システムに共通して関連付けられている基準等の他の基準が含まれる。セキュアな文書および関連するデジタル利用権ポリシーをEDRMサーバ104からダウンロードすると、文書およびポリシーは、移動コンピューティングデバイス102のセキュアなメモリ位置に格納される。以下で詳述したように、このようなダウンロードプロセスには、EDRMサーバ104に対する移動コンピューティングデバイス102の認証、暗号鍵の交換および/または他のセキュリティ手段が含まれてよい。加えて、文書および関連するデジタル利用権ポリシーは、暗号化されたフォーマットで、EDRMサーバ104からダウンロードされて、移動コンピューティングデバイス102に格納されてよい。移動コンピューティングデバイス102のローカルDRM施行エンジン130は、移動コンピューティングデバイス102の文書に関するデジタル利用権ポリシーを施行する。つまりEDRMサーバ104のネットワーク接続が利用できない場合であっても、移動コンピューティングデバイス102におけるセキュアな文書のアクセスおよび利用は、DRM施行エンジン130によってセキュアな文書に関連付けられている利用権ポリシーに従って制御、管理がなされる。たとえば利用権ポリシーが、関連する文書が現在のユーザによって修正できないと定義している場合、DRM施行エンジン130は、移動コンピューティングデバイス102の文書に修正が行われないようにする。このように、システム100は、デジタル利用権ポリシーを施行する複数のポイントを含んでいる。図1には、移動コンピューティングデバイス102、EDRMサーバ104、およびネットワーク106がそれぞれ1つしか示されていないが、システム100は、類似していてもいなくてもよい移動コンピューティングデバイス102、EDRMサーバ104、およびネットワーク106を任意の数含んでよい。たとえばシステム100は、複数の移動コンピューティングデバイス102を含んでおり、それぞれが、1以上のEDRMサーバ104と通信して、セキュアな文書および関連する利用権ポリシーをサーバ104から取得するローカルDRM施行エンジンを含んでよい。移動コンピューティングデバイス102は、ここで記載する機能を実行可能な任意のタイプの移動コンピューティングデバイスとして実現されてよい。たとえば、移動コンピューティングデバイス102は、スマートフォン、移動インターネットデバイス、手持ち型コンピュータ、ラップトップコンピュータ、携帯情報端末、電話デバイス、その他の可搬型コンピューティングデバイスとして実現されてよい。図1に示す実施形態では、移動コンピューティングデバイス102が、プロセッサ110、チップセット114、メモリ116、1以上の周辺デバイス118、および通信回路120を含んでいる。一部の実施形態では、前述したコンポーネントのいくつかが、移動コンピューティングデバイス102のマザーボード上に含まれてよく、他のコンポーネントが、たとえば周辺ポートによってマザーボードに通信可能に連結されてよい。さらに、移動コンピューティングデバイス102は、コンピュータおよび/またはコンピューティングデバイスに共通してみられる他のコンポーネント、サブコンポーネント、および、デバイスを含んでもよいが、記載を明瞭にする目的から図1には図示していない。移動コンピューティングデバイス102のプロセッサ110は、マイクロプロセッサ、デジタル信号プロセッサ、マイクロコントローラその他等のソフトウェア/ファームウェアを実行することができる任意のタイプのプロセッサとして実現されてよい。プロセッサ110は、例として、プロセッサコア112を有するシングルコアプロセッサとして実現されている。しかし他の実施形態では、プロセッサ110は、複数のプロセッサコア112を有するマルチコアプロセッサとして実現されてもよい。加えて、移動コンピューティングデバイス102に、1以上のプロセッサコア112を有するプロセッサ110を追加してもよい。移動コンピューティングデバイス102のチップセット114は、メモリコントローラハブMCHまたはノースブリッジ、入出力コントローラハブICHまたはサウスブリッジ、およびファームウェアデバイスを含んでよい。チップセット114のファームウェアデバイスは、基本入出力システムBIOSデータおよび/または命令および/または他の情報たとえば、移動コンピューティングデバイス102の起動中に利用されるBIOSドライバを記憶するためのメモリ素子として実現されてもよい。しかし他の実施形態では、他の構成のチップセットを利用してもよい。たとえば一部の実施形態では、チップセット114は、プラットフォームコントローラハブPCHとして実現されてよい。この実施形態では、メモリコントローラハブMCHは、プロセッサ110に含まれ、または関連付けられていてよく、プロセッサ110は、メモリ116と直接通信してもよい図1の破線参照。プロセッサ110は、複数の信号経路を通じてチップセット114に通信可能に連結されている。これら信号経路および図1に示されているその他の信号経路は、移動コンピューティングデバイス102のコンポーネント間の通信を促すことができる任意のタイプの信号経路として実現されてよい。たとえば信号経路は、バス、仲介デバイス、その他を介した任意の数の有線、ケーブル、ライトガイド、印刷回路基板トレースとして実現されてよい。移動コンピューティングデバイス102のメモリ116は、たとえばDRAM、SDRAM、DDRSDRAM、フラッシュメモリデバイス、その他の揮発性メモリデバイスを含む1以上のメモリデバイスまたはデータ記憶位置として実現されてよい。メモリ116は、複数の信号経路を通じてチップセット114に通信可能に連結される。図1ではメモリデバイス116は1つしか示されていないが、他の実施形態では移動コンピューティングデバイス102は、さらなるメモリデバイスを含んでもよい。メモリデバイス116には様々なデータおよびソフトウェアを格納してよい。たとえば、プロセッサ110が実行するソフトウェアスタックを構成する1以上のオペレーティングシステム、アプリケーション、プログラム、ライブラリ、および、ドライバが、実行中にメモリ116に存在していてよい。さらに、メモリ116に格納されるソフトウェアおよびデータは、メモリ116と周辺デバイス118のデータ格納デバイスとの間で、メモリ管理動作の一環として交換されてよい。移動コンピューティングデバイス102の周辺デバイス118は、任意の数の周辺デバイスまたはインタフェースデバイスを含んでよい。たとえば周辺デバイス118は、ディスプレイ、キーボード、マウス、1以上のデータ格納デバイスたとえば内蔵または外付けハードドライブおよび/またはその他の周辺デバイスであってよい。周辺デバイス118に含まれる具体的なデバイスは、例えば、および/またはその他の周辺デバイスの意図している用途に応じたものであってよい。周辺デバイス118は、複数の信号経路によってチップセット114に通信可能に連結されて、チップセット114および/またはプロセッサ110に、周辺デバイス118との間で入出力を行わせる。移動コンピューティングデバイス102の通信回路120は、移動コンピューティングデバイス102とEDRMサーバ104とをネットワーク106を介して通信させる任意の数のデバイスおよび回路として実現されてよい。移動コンピューティングデバイス120は、複数の信号経路を通ってチップセット114に通信可能に連結される。通信回路120は、1以上の有線および/または無線ネットワークインタフェースを含み、ネットワーク106の有線および/または無線部分を通じて通信を促すことができる。上述したように、移動コンピューティングデバイス102はさらに、デジタル権利管理DRM施行エンジン130を含む。DRM施行エンジン130は、移動コンピューティングデバイス102上のセキュアな文書に関する利用権ポリシーを施行するハードウェアおよび関連するファームウェア/ソフトウェアとして実現される。たとえば、DRM施行エンジン130は、セキュリティコプロセッサ、トラステッドプラットフォームモジュールTPMおよび/またはその他のセキュリティ向上ハードウェアおよび関連するファームウェア/ソフトウェアモジュールとして実現されてよい。一部の実施形態では、DRM施行エンジン130は、チップセット114の一部を形成してよいたとえば、DRM施行エンジン130がセキュリティプロセッサとして実現される実施形態で。移動コンピューティングデバイス102はさらに、セキュアなメモリ132を含み、セキュアなメモリ132は、複数の信号経路を介してDRM施行エンジン130に通信可能に連結されている。セキュアなメモリ132は、DRM施行エンジン130専用である。一部の実施形態では、セキュアなメモリ132は、メモリ116の複数のセキュアなメモリ位置として、または、DRM施行エンジン130のみがアクセス可能な別個のメモリデバイスとして実現されてよい。後で詳述するように、DRM施行エンジン130は、セキュアな文書および関連する利用権ポリシーをセキュアなメモリ132に格納する。一部の実施形態では、移動コンピューティングデバイス102はさらに、1以上のセンサ134を含んでよい。センサ134は、移動コンピューティングデバイス102に関するコンテキストデータを生成することができる任意のタイプのセンサとして実現されてよい。たとえばセンサ134は、移動コンピューティングデバイス102の位置を示す信号データを生成するグローバルポジショニングシステムGPS、生体パラメータたとえばユーザの指紋等を示す信号データを生成する生体リーダとして実現されてよい。この実施形態では、DRM施行エンジン130が、後で詳述するように、センサ134が生成する信号データに基づいて、文書の利用権ポリシーを施行するよう構成されてもよい。ネットワーク106は、任意の数の様々な有線および/または無線電話通信回線として実現されてよい。たとえばネットワーク106は、1以上のセルラーネットワーク、電話回線、ローカルエリアネットワークまたはワイドエリアネットワーク、公衆利用グローバルネットワークたとえばインターネット、これらの任意の組み合わせとして実現されてよい。さらにネットワーク106は、移動コンピューティングデバイス102とEDRMサーバ104たとえばルータ、スイッチ、介在するコンピュータ、その他との間の通信を促す任意の数のさらなるデバイスを含んでもよい。移動コンピューティングデバイス102およびEDRMサーバ104は、たとえばそのタイプのネットワーク106に応じて、ネットワーク106を介して互いと通信する目的に適した通信プロトコルを利用することができる。EDRMサーバ104は、通常のEDRM機能たとえば文書利用監視およびデジタル権利の施行などを実行する任意のタイプの企業DRMサーバとして実現されてよい。加えて、通常の企業DRMサーバとは異なり、EDRMサーバ104は、さらに、後で詳述するように、具体的に要求されている文書に関するデジタル利用権を送信する。図1に示す実施形態では、EDRMサーバ104は、プロセッサ150、メモリ152、および通信回路154を含む。一部の実施形態では、前述したコンポーネントのいくつかが、EDRMサーバ104のマザーボードに含まれていてよく、他のコンポーネントは、たとえば周辺ポート等を介してマザーボードに通信可能に連結されてよい。さらに、EDRMサーバ104は、コンピュータサーバに共通してみられる他のコンポーネント、サブコンポーネント、および、デバイスを含んでもよいが、記載を明瞭にする目的から図1には図示していない。EDRMサーバ104のプロセッサ150は、マイクロプロセッサ、デジタル信号プロセッサ、マイクロコントローラその他等のソフトウェア/ファームウェアを実行することができる任意のタイプのプロセッサとして実現されてよい。加えて、プロセッサ150は、シングルコアプロセッサ、マルチコアプロセッサ、またはそれぞれ1以上のコアをもつ複数のプロセッサとして実現されてよい。EDRMサーバ104のメモリ152は、たとえばDRAM、SDRAM、DDRSDRAM、フラッシュメモリデバイスおよび他の揮発性メモリデバイスを含む1以上のメモリデバイスまたはデータ記憶位置として実現されてよい。メモリデバイス152には様々なデータおよびソフトウェアを格納してよい。たとえば、プロセッサ150が実行するソフトウェアスタックを構成する1以上のオペレーティングシステム、アプリケーション、プログラム、ライブラリ、および、ドライバが、実行中にメモリ152に存在していてよい。EDRMサーバ104の通信回路154は、ネットワーク106経由でEDRMサーバ104と移動コンピューティングデバイス102との間の通信を可能とする任意の数のデバイスおよび回路として実現されてよい。例えば通信回路154は、1以上の有線および/または無線ネットワークインタフェースを含み、ネットワーク106の有線および/または無線部分を通じて通信を促すことができる。図2を参照すると、上述したように、DRM施行エンジン130は、ハードウェア並びに関連するファームウェア/ソフトウェアモジュールおよびデバイスとして実現されている。示されている実施形態では、DRAM施行エンジン130が、移動コンピューティングデバイス102におけるDRM施行エンジン130とローカルアプリケーションまたはソフトウェアサービスとの交信を促すために、アプリケーションプログラムインタフェースAPI200を含んでいる。このローカルアプリケーションは、移動コンピューティングデバイス102で実行される、DRM施行エンジン130によってデジタル権利を管理される文書へのアクセス要求を行う任意のソフトウェアまたはファームウェアアプリケーションとして実現されてよい。移動コンピューティングデバイス102はさらに、セキュアな文書データベース202およびローカルDRMポリシーデータベース204を含む。データベース202、204は、セキュアなメモリ132に格納され、関係データベース、フラットファイルデータベース等の任意のタイプのデータベースまたはその他のデータ構造として実現されてよい。一部の実施形態では、セキュアな文書データベース202およびDRMポリシーデータベース204が、暗号化されていたり、一定のフォーマットのセキュリティを有したりしていてよい。上述したように、移動コンピューティングデバイス102は、EDRMサーバ104と通信して、セキュアな文書および関連する利用権ポリシーを取得する。移動コンピューティングデバイス102のDRM施行エンジン130は、EDRMサーバ104からダウンロードしたセキュアな文書を、セキュアな文書データベース202に格納して、関連する利用権ポリシーをDRMポリシーデータベース204に格納する。DRM施行エンジン130は、セキュアな文書の利用を、DRMポリシーデータベース204に格納されている利用権ポリシーに基づいて制御する。加えて、移動コンピューティングデバイス102が1以上のセンサ134を含む実施形態では、DRM施行エンジン130は、センサ134から受信したセンサデータ206に一部基づいて、文書利用権ポリシーを施行することができる。図3を参照すると、利用に際して、移動コンピューティングデバイス102は、デバイス102の文書のデジタル利用権を管理するための方法300を実行してよい。たとえば方法300またはその一部は、DRM施行エンジン130により実行されてよい。方法300は、移動コンピューティングデバイス102が、ユーザが、EDRMサーバ104に格納されているセキュアな文書へのアクセスを要求しているかを判断するブロック302から開始される。要求している場合には、方法300は、移動コンピューティングデバイス102が、EDRMサーバ104に、ネットワーク106経由で接続するブロック304へと進む。ブロック306で、移動コンピューティングデバイス102が、EDRMサーバ104に対して認証される。移動コンピューティングデバイス102は、任意の適切な方法および技術を利用して認証されてよい。例えば、移動コンピューティングデバイス102は、移動コンピューティングデバイス102の固有識別キーたとえばメディアアクセス制御MACアドレス、グローバル一意識別子GUID等に基づいて認証されてよい。これに加えてまたはこれに代えて、移動コンピューティングデバイス102は、1以上の暗号鍵、パスワード、パスキー、生体データ、およびその他のセキュリティ手段に基づいて認証されてよい。移動コンピューティングデバイス102がブロック306で適切に認証されていない場合、EDRMサーバ104は、要求を拒否して、方法300が終了する。しかし移動コンピューティングデバイス102がブロック306での認証に成功すると、移動コンピューティングデバイス102は、要求されているセキュアな文書をEDRMサーバ104からダウンロードするブロック308。これに加えて、移動コンピューティングデバイス102は、要求されている文書に関連する文書利用権ポリシーをダウンロードするブロック308。上述したように、一部の実施形態では、セキュアな文書および利用権ポリシーは、EDRMサーバ104から、暗号化されたフォーマットでダウンロードされてよい。ブロック310で、移動コンピューティングデバイス102のDRM施行エンジン130は、セキュアな文書データベース202にダウンロードされた文書を格納して、関連する利用権ポリシーをDRMポリシーデータベース204に格納する。移動コンピューティングデバイス102が、EDRMサーバ104からの複数のセキュアな文書および関連する利用権ポリシーを、取得して格納することができる点に留意されたい。このように、移動コンピューティングデバイス102は、データベース202、204それぞれに複数の文書とポリシーとを、任意の時点で格納することができる。移動コンピューティングデバイス102が、要求されている文書と関連する利用権ポリシーとをEDRMサーバ104から取得して格納した後で、ブロック312で、移動コンピューティングデバイス102のユーザは、文書へのアクセスおよび利用を要求することができる。ユーザからの要求がある場合には、方法300はブロック314へと進み、要求されている文書の利用権を判断する。判断するために、DRM施行エンジン130は、要求されている文書に関連する利用権ポリシーをDRMポリシーデータベース204から取得してよい。DRM更新エンジン130は、次に、要求されている文書の現在の利用権を、利用権ポリシーに基づいて判断することができる。上述したように、利用権ポリシーは、文書に関連するデジタル権利を定義しており、これには、視聴権、保存権、修正権、削除権等の、文書に共通に関しているデジタル権利等が含まれてよい。文書利用権ポリシーは、さらに、デジタル権利を、具体的な基準に相関付けるが、具体的な基準には、たとえば、移動コンピューティングデバイス102のユーザの識別情報、移動コンピューティングデバイス102の識別情報、移動コンピューティングデバイス102の位置、現在の日付および/または時間、パスキーまたはパスワードの有効性、EDRMサーバ104の接続ステータス、および/または、企業デジタル権利管理システムに関連付けられている基準等の他の基準が含まれる。移動コンピューティングデバイス102が1以上のセンサを含む実施形態では、DRM施行エンジン130は、要求されている文書の現在の利用権を、利用権ポリシーおよびセンサデータ206に基づいて判断してよい。たとえば、関連する利用権ポリシーが、文書は、移動コンピューティングデバイスが特定の位置たとえば職場にあるときのみに視聴可能である、と定義している場合には、DRM施行エンジン130は、移動コンピューティングデバイス102の位置をセンサデータ206に基づいて判断するよう構成されている。ブロック316で、DRM施行エンジン130は、文書の利用権を検証する。つまり、DRM施行エンジン130は、文書の要求されている利用たとえば視聴、修正、格納、削除等が、関連する利用権ポリシーで述べられているさらなる基準ユーザの識別情報、デバイス102の識別情報、位置、時間、日付、パスキー認証等に基づいて確認されるかを判断する。確認された場合には、DRM施行エンジン130は、セキュアな文書を、セキュアな文書データベース202から取得して、文書の利用権ポリシーを施行しつつ、移動コンピューティングデバイス102において要求されている文書の利用を許可する。しかし、DRM施行エンジン130が、文書の要求されている利用が確認できなかったと判断すると、たとえば、利用権ポリシーが修正を禁止している場合に、ユーザが文書に対して修正を要求しているような場合、DRM施行エンジン130は、セキュアな文書に対するアクセスを拒否するブロック320。加えて、一部の実施形態では、DRM更新エンジン130が、さらなる機能をブロック322で実行してよいたとえば、セキュリティ違反を記録すること、EDRMサーバ104に警告を行うこと、警告を、移動コンピューティングデバイス102のユーザに表示すること、および、1以上のさらなるセキュリティ機能の少なくとも1つを実行してよい。このようにして、移動コンピューティングデバイス102のDRM施行エンジン130は、セキュアな文書に関するデジタル利用権ポリシーのローカルな位置を提供する。図4を参照すると、一部の実施形態では、システム100が、さらに、1以上のさらなるコンピューティングデバイス400を含んでよい。さらなるコンピューティングデバイス400は、EDRMサーバ104と直接、および/または、ネットワーク106経由で、通信できなくてよい。しかし、このさらなるコンピューティングデバイス400は、移動コンピューティングデバイス102と、パーソナルエリアネットワークPAN等でたとえば、赤外線IR通信、Bluetooth登録商標通信、近接場通信NFC等で通信可能であってよい。これらの実施形態では、後で詳述するように、移動コンピューティングデバイス102は、さらなるコンピューティングデバイス400のプロキシとして動作して、EDRMサーバ104からセキュアな文書を取得したり、および/または、EDRMサーバ104に対するアクセスが利用できないときに、コンピューティングデバイス400のローカルEDRMサーバとして動作したりしてよい。さらなるコンピューティングデバイス400は、ここで記載する機能を実行することができる任意の種類のコンピューティングデバイスとして実装されてよい。たとえば、コンピューティングデバイス400は、デスクトップコンピュータ、ラップトップコンピュータ、スマートフォン、モバイルインターネットデバイス、手持ち型コンピュータ、デジタルタブレット、携帯情報端末、電話デバイス、その他の移動型または固定型のコンピューティングデバイスとして実現されてよい。図4に示す実施形態では、さらなるコンピューティングデバイス400それぞれが、プロセッサ402、メモリ404、および通信回路406を含む。一部の実施形態では、前述したコンポーネントのいくつかが、コンピューティングデバイス400のマザーボードに含まれてよく、他のコンポーネントが、たとえば周辺ポートによってマザーボードに通信可能に連結されてよい。さらに、コンピューティングデバイス400は、コンピュータおよび/またはコンピューティングデバイスに共通してみられる他のコンポーネント、サブコンポーネント、および、デバイスを含んでもよいが、記載を明瞭にする目的から図4には図示していない。コンピューティングデバイス400のプロセッサ402は、マイクロプロセッサ、デジタル信号プロセッサ、マイクロコントローラその他等のソフトウェア/ファームウェアを実行することができる任意のタイプのプロセッサとして実現されてよい。加えて、プロセッサ402は、シングルコアプロセッサ、マルチコアプロセッサ、またはそれぞれ1以上のコアをもつ複数のプロセッサとして実現されてよい。コンピューティングデバイス400のメモリ404は、たとえばDRAM、SDRAM、DDRSDRAM、フラッシュメモリデバイスおよび他の揮発性メモリデバイスを含む1以上のメモリデバイスまたはデータ記憶位置として実現されてよい。メモリデバイス404には様々なデータおよびソフトウェアを格納してよい。たとえば、プロセッサ402が実行するソフトウェアスタックを構成する1以上のオペレーティングシステム、アプリケーション、プログラム、ライブラリ、および、ドライバが、実行中にメモリ404に存在していてよい。コンピューティングデバイス400の通信回路406は、コンピューティングデバイス400と移動コンピューティングデバイス102との間の通信を可能とする任意の数のデバイスおよび回路として実現されてよいたとえば、IRトランスミッタ、Bluetooth登録商標トランスミッタ、近接場通信NFCトランスミッタ等。例えば通信回路406は、一部の実施形態では、ネットワーク106を介したEDRMサーバ104との通信はサポートしていなくてよい。図5を参照すると、利用に際して、移動コンピューティングデバイス102は、コンピューティングデバイス400でアクセスされる文書のデジタル利用権を管理する方法500を実行してよい。たとえば方法500またはその一部が、移動コンピューティングデバイス102のDRM施行エンジン130により実行されてよい。方法500は、移動コンピューティングデバイス102が、セキュアな文書へのアクセス要求が、さらなるコンピューティングデバイス400のうちの1つから受信されたかを判断する。上述したように、コンピューティングデバイス400は、移動コンピューティングデバイス102と、パーソナルエリアネットワーク経由で通信するよう構成されていてよいたとえば、IR通信、Bluetooth登録商標通信、近接場通信NFC等を利用して。移動コンピューティングデバイス102が、セキュアな文書要求を、さらなるコンピューティングデバイス400の1つから受信した場合には、方法500はブロック504に進む。ブロック504では、移動コンピューティングデバイス102が、EDRMサーバ104へのネットワークアクセスが利用可能かを判断する。利用可能な場合には、移動コンピューティングデバイス102が、ブロック506で、EDRMサーバ104からセキュアな文書をダウンロードすることで、要求しているコンピューティングデバイス400のプロキシとして動作する。上述したように動作するために、移動コンピューティングデバイス102は、EDRMサーバ104に、ネットワーク106経由で接続するブロック508。ブロック510で、移動コンピューティングデバイス102がEDRMサーバ104に対して認証される。上述したように、移動コンピューティングデバイス102は、任意の適切な方法および技術を利用して認証されてよい。たとえば移動コンピューティングデバイス102は、移動コンピューティングデバイス102の固有識別キーたとえばメディアアクセス制御MACアドレス、グローバル一意識別子GUID等に基づいて認証されてよい。これに加えてまたはこれに代えて、移動コンピューティングデバイス102は、1以上の暗号鍵、パスワード、パスキー、生体データ、およびその他のセキュリティ手段に基づいて認証されてよい。移動コンピューティングデバイス102がブロック510で適切に認証されていない場合、EDRMサーバ104は、要求を拒否して、方法500が終了する。しかし移動コンピューティングデバイス102がブロック510での認証に成功すると、移動コンピューティングデバイス102は、要求されているセキュアな文書をEDRMサーバ104からダウンロードするブロック514。これに加えて、移動コンピューティングデバイス102は、要求されている文書に関連する文書利用権ポリシーをダウンロードするブロック514。上述したように、一部の実施形態では、セキュアな文書および利用権ポリシーは、EDRMサーバ104から、暗号化されたフォーマットでダウンロードされてよい。移動コンピューティングデバイス102のDRM施行エンジン130は、セキュアな文書データベース202にダウンロードされた文書を格納して、関連する利用権ポリシーをDRMポリシーデータベース204に格納する。移動コンピューティングデバイス102が、要求されている文書と関連する利用権ポリシーとをEDRMサーバ104から取得して格納した後で、ブロック516で、移動コンピューティングデバイス102は、文書に関する利用権ポリシーを施行しつつ、要求を出しているコンピューティングデバイス400に対して文書へのアクセスを提供する。例えば、移動コンピューティングデバイス102のDRM施行エンジン130は、関連する利用権ポリシーから、文書が、現在の位置ではアクセスすべきではない、と判断した場合には、DRM施行エンジン130は、ブロック516で、さらなるコンピューティングデバイス400に対してアクセスを拒否することができる。ブロック504に戻り、移動コンピューティングデバイス102が、EDRMサーバ104へのネットワークアクセスが利用できない、と判断した場合には、方法500はブロック520へと進む。ブロック520で、移動コンピューティングデバイス102のDRM施行エンジン130は、さらなるコンピューティングデバイス400が要求している文書が、移動コンピューティングデバイス102にローカルに格納されているかを判断するたとえば、セキュアな文書データベース202に格納されているかを判断する。ローカルに格納されていない場合には、現時点で、要求されている文書が利用可能でないということになるので、方法500はブロック502にループバックする。もしも、移動コンピューティングデバイス102が、要求されている文書のコピーをローカルに格納している場合には、方法500は、ブロック522に進み、移動コンピューティングデバイスが、要求を出しているコンピューティングデバイス400のローカルなEDRMサーバとして動作する。こうするために、移動コンピューティングデバイス102のDRM更新エンジン130は、要求されている文書の現在の利用権を、利用権ポリシーに基づいて検証するブロック524。たとえばDRM施行エンジン130は、DRMポリシーデータベース204から、要求されている文書に関する利用権ポリシーを取得してよい。DRM施行エンジン130は、要求されている文書の現在の利用権を、利用権ポリシーに基づいて、および、一部の実施形態では、上述したセンサデータ206に基づいて、判断する。加えて、DRM更新エンジン130は、文書の利用権を検証する。つまり、DRM更新エンジン130は、関連する利用権ポリシーに述べられている、さらなる基準に基づいてたとえば、ユーザの識別情報、デバイス102の識別情報、位置、時間、日付、パスキー認証等、文書について要求されている利用がたとえば視聴、修正、格納、削除等確認されるかを判断する。確認される場合には、移動コンピューティングデバイス102は、要求を出しているコンピューティングデバイス400に対して文書へのアクセスを提供して、一方で、文書に関する利用権ポリシーを施行するブロック526。本開示は、図面および記載にて詳細に図示し説明したが、これらの図示および説明は、例であり、性質を限定するものとして受け取られるべきではなく、実施形態の例のみが示され、説明されており、本開示の精神に含まれるすべての変更例および変形例を保護対象とする点を理解されたい。