コンピュータ実装方法であって、特定の実行可能な命令を備えるように構成される、コンテンツプロバイダの1つ以上の演算システムの管理下で、個人のクライアントデバイスから電子書籍をレンタルするレンタル要求を受信することであって、前記レンタル要求は前記個人が前記電子書籍をレンタルする期間を指定することと、前記レンタル要求によって指定される前記期間の間、前記個人が前記電子書籍へアクセスする許可を前記クライアントデバイスへ提供することと、前記個人が前記電子書籍をレンタルする前記期間を変更するためのレンタル期限修正要求を、前記クライアントデバイスから受信することと、少なくとも部分的に前記レンタル期限修正要求に基づいて、前記個人が追加期間の間前記電子書籍へアクセスする許可を、前記クライアントデバイスへ提供することと、前記個人が前記電子書籍へアクセスする前記追加期間が満了したことの表示を、前記クライアントデバイスへ提供することと、を含む、コンピュータ実装方法。前記電子書籍の出版社から前記電子書籍をレンタルする許可を取得することをさらに含む、請求項1に記載のコンピュータ実装方法。前記電子書籍の前記出版社から前記電子書籍をレンタルする許可を取得することは、前記個人へ前記電子書籍をレンタルするために、ある処理方式に従って前記出版社へ支払いを行うことに合意することを含む、請求項2に記載のコンピュータ実装方法。前記電子書籍の前記出版社から前記電子書籍をレンタルする許可を取得することは、前記電子書籍のコンテンツへアクセスする1つ以上のライセンスを取得することを含む、請求項2に記載のコンピュータ実装方法。前記レンタル要求で指定された前記期間が特定の期間内に満了することの通知を、前記クライアントデバイスへ送信することをさらに含み、前記通知は、前記個人が前記電子書籍をレンタルする前記期間を修正するために選択可能な少なくとも1つの選択肢を含む、請求項1に記載のコンピュータ実装方法。前記レンタル期限修正要求は、前記個人が前記電子書籍をレンタルする期間を延長する要求または前記電子書籍を購入する要求のうちの1つ以上を示す、請求項1に記載のコンピュータ実装方法。前記個人が前記電子書籍へアクセスする前記追加期間が満了した後で、前記電子書籍の少なくとも一部が前記クライアントデバイスのメモリから削除されるようにすることをさらに含む、請求項1に記載のコンピュータ実装方法。前記追加期間の満了の後で、前記電子書籍のコンテンツへアクセスするコンテンツアクセス要求を前記クライアントデバイスから受信することと、少なくとも部分的に前記コンテンツアクセス要求の受信に応じて、前記電子書籍への前記クライアントデバイスのアクセスを拒否することと、をさらに含む、請求項1に記載のコンピュータ実装。追加電子書籍を購入する要求を前記クライアントデバイスから受信することと、前記追加電子書籍の前記購入を特定期間の前記追加電子書籍のレンタルへ変換する要求を前記クライアントデバイスから受信することと、をさらに含む、請求項1に記載のコンピュータ実装方法。プロセッサと、前記プロセッサへアクセス可能なメモリと、を備えるシステムであって、前記メモリは、電子書籍に関連する複数のライセンスを取得するために前記プロセッサによって実行可能な電子書籍出版社モジュールであって、前記複数のライセンスの各々は各々の可変期間中に前記電子書籍へアクセスできるようにする、電子書籍出版社モジュールと、前記プロセッサによって実行可能な電子書籍レンタルモジュールであって、ある期間中に、前記電子書籍をレンタルする要求をクライアントデバイスから受信し、前記要求で指定される期間中に、前記要求に少なくとも部分的に応じて、前記複数のライセンスの特定のライセンスを前記クライアントデバイスへ割り当て、前記クライアントデバイスへの特定のライセンスの割当てに少なくとも部分的に応じて、前記電子書籍のレンタルに割り当てるために利用可能な前記複数のライセンスの数を減少させ、前記電子書籍をレンタルする前記期間が満了すると、前記電子書籍のレンタルに割り当てるために利用可能な前記複数のライセンスの数を増加させる、電子書籍レンタルモジュールと、を記憶する、システム。前記複数のライセンスの1つ以上が、前記クライアントデバイスから受信される前記要求によって指定される期間とは異なる各々の期間中に前記電子書籍をレンタルするために割り当てられてもよい、請求項10に記載されるシステム。前記クライアントデバイスへの前記特定のライセンスの割当てに少なくとも部分的に応じて、初期レンタル支払いが前記出版社に対して行われるように、前記プロセッサによって、前記電子書籍出版社モジュールが実行可能である、請求項10に記載されるシステム。前記メモリは、さらに、追加期間分で前記電子書籍をレンタルする特定期間を延長する要求を前記クライアントデバイスから受信し、前記クライアントデバイスへ前記電子書籍のメタデータを提供することであって、前記メタデータは前記追加期間中に前記電子書籍のコンテンツへアクセスする前記クライアントデバイスの許可を示す、前記メタデータを提供するために、前記プロセッサによって実行可能なレンタル期間修正モジュールを記憶する、請求項10に記載されるシステム。前記メモリは、前記電子書籍をレンタルする前記クライアントデバイスの前記期間が満了しているかどうかを判定するために、前記プロセッサによって実行可能なデジタル権管理モジュールをさらに記憶する、請求項10に記載されるシステム。本開示は、電子書籍をレンタルすることを目的とするアーキテクチャおよび技術を説明する。特に、コンテンツプロバイダは、指定期間の間、個人へ電子書籍をレンタルすることができる。電子書籍をレンタルする指定期間は、本明細書ではレンタル期限またはレンタル期間と称する。さらには、個人は電子書籍のレンタル期限を修正することを選択することができる。例えば、個人はレンタル期限を延長することに関して選択してもよい。他の例では、個人はレンタル期限を短縮するように選択してもよい。さらには、コンテンツプロバイダは個人が電子書籍のレンタルを電子書籍の購入に変更することを許可してもよい。さらに、個人は電子書籍の購入を特定の期間の電子書籍のレンタルに変更してもよい。個人へ電子書籍をレンタルするために、コンテンツプロバイダは電子書籍の出版社から電子書籍をレンタルする許可を取得してもよい。コンテンツプロバイダは、モデル番号に従って、電子書籍をレンタルする許可について出版社へ支払うことができる。状況によっては、コンテンツプロバイダは、1つ以上の変数を考慮する処理方式に基づいて、出版社へ支払うことができる。他の場合には、コンテンツプロバイダは、電子書籍をレンタルするために使用され得る電子書籍に関する時間制限ライセンスのポートフォリオを取得することができる。本明細書で説明されるアーキテクチャおよび技術に係る電子書籍のレンタルにより、コンテンツプロバイダによって個人へ提供されるレンタル期限選択の柔軟性が得られて、電子書籍をレンタルする際の個人の手続きが改善される。さらに、電子書籍をレンタルする際のコンテンツプロバイダの手続きは、出版社から許可を取得するモデルを利用することにより向上され、収入を増加させ、所定の時にコンテンツプロバイダによって保持される電子書籍の在庫を最小化できる電子書籍をレンタルできる。本明細書で説明されるアーキテクチャおよび技術のある種の実施は、電子書籍の文脈で説明される。本明細書で使用される電子書籍および/またはeブックの用語は印刷物の電子的またはデジタル表示、さらには、テキスト、マルチメディア、ハイパーテキスト、および/またはハイパーメディアを含む場合があるデジタルコンテンツを含んでもよい。印刷および/またはデジタル物の例には、書籍、雑誌、新聞、期間誌、ジャーナル、参考資料、電話番号簿、教科書、選集、取扱説明書、議事録、様式、ディレクトリ、地図、ウェブページ等を含むが、これらに限定されない。しかし、本明細書で説明される特定のコンセプトも、音楽、オーディオブック、ビデオ等の他の種類のデジタルコンテンツ、また人が視聴し、または経験する他のコンテンツにも適用可能である。例示的アーキテクチャ図1は、電子書籍をレンタルするアーキテクチャ100を示す。アーキテクチャ100は、個人104等の1人以上の個人へ電子書籍をレンタルするコンテンツプロバイダ102を含む。電子書籍のコンテンツは、クライアントデバイス106等の個人104の1つ以上のクライアントデバイスへ提供されてもよい。図1のクライアントデバイス106は電子リーダーデバイスとして示されるが、クライアントデバイス106は、デスクトップコンピュータ、ラップトップコンピュータ、スマートフォン、モバイルハンドセット、パーソナルデジタルアシスタントPDA、ポータブルナビゲーションデバイス、ポータブルゲームデバイス、タブレットコンピュータ、ウオッチ、ポータブルメディアプレーヤー、他の演算デバイス等を含んでもよい。108においては、コンテンツプロバイダ102は、出版社110によって提供される電子書籍をレンタルする許可を出版社110から取得してもよい。例えば、コンテンツプロバイダ102は、出版社110に連結された電子書籍データストア118に記憶された電子書籍112~116をレンタルする許可を取得してもよい。コンテンツプロバイダ102は、1つ以上の支払いモデル120に従って電子書籍112~116をレンタルする許可を取得するために出版社110へ支払いを行ってもよい。ある実装においては、サービスプロバイダ102は、処理方式122に従って出版社110へ支払いを行ってもよい。例えば、コンテンツプロバイダ102が電子書籍114等の電子書籍を個人へレンタルする場合には、出版社110への支払い額を決定するために、処理方式122を適用してもよい。特定の状況においては、出版社110は、電子書籍114が個人へレンタルされるごとに定額料金が提供されてもよい。他の場合には、コンテンツプロバイダ102は、電子書籍114のレンタルの合計数、レンタル期限の長さ等の特定の変数に基づいて、出版社110に支払いを行ってもよい。他の実装においては、コンテンツプロバイダ102は、1つ以上の電子書籍112~116をレンタルするために利用できるライセンスポートフォリオ124を取得し、電子書籍112~116をレンタルするための許可について出版社110への支払いを決定してもよい。特定の例においては、ライセンスポートフォリオ124は特定の時点で効力を有する電子書籍114のレンタルの数量を提示してもよい。個人104等の個人が電子書籍114をレンタルするように要求する場合には、コンテンツプロバイダ102は、ライセンス124の1つを個人104へ割り当ててもよい。ライセンス124を個人104へ割り当てると、電子書籍114の利用可能なレンタル数が1つ減少する。さらに、レンタル期限が満了した後では、電子書籍114の利用可能なレンタル数が1つ増加する。ある状況では、コンテンツプロバイダ102は、ライセンス124の1つが、電子書籍112~116の1つをレンタルする個人へ割り当てられるごとに、出版社110へ支払いを行ってもよい。他の場合には、コンテンツプロバイダ102は、ライセンス124の各々を取得するために、出版社110へ1回で支払いを行ってもよい。具体的実装では、126において、コンテンツプロバイダ102は、クライアントデバイス106へ電子書籍114のコンテンツを提供してもよい。ある場合には、コンテンツプロバイダ102は、クライアントデバイス106からの電子書籍114をレンタルする要求の受信に応じて、クライアントデバイス106へ電子書籍114のコンテンツを提供してもよい。特定の状況では、コンテンツプロバイダ102は、クライアントデバイス106へ電子書籍114の一部を提供してもよい。例えば、個人104が電子書籍114を読んでいる際に、クライアントデバイス106は、個人104が特定の時間に読んでいる電子書籍114の一部を要求してもよい。他の場合には、コンテンツプロバイダ102は、電子書籍114のコンテンツ全体をクライアントデバイス106へ提供してもよく、また、クライアントデバイス106はメモリ内に電子書籍114を記憶してもよい。コンテンツプロバイダ102は、指定レンタル期限128の間、個人104へ電子書籍をレンタルしてもよい。レンタル期限128は、30日、90日等の電子書籍のコンテンツへ個人104がアクセスできる期間であってもよい。特定の状況では、レンタル期限128は変化してもよい。例えば、130において、個人104は電子書籍114等の電子書籍のレンタル期限128を修正してもよい。電子書籍114のレンタル期限128は、多くの方法で修正されてもよい。これを示すために、132においては、レンタル期限128は延長されてもよい。つまり、個人104は30日から90日へのレンタル期限の延長等のさらに長い期間中に電子書籍114の内容にアクセスすることを要求してもよい。さらに、134で、個人104は電子書籍114のレンタルを購入へ変換してもよい。このように、個人104は電子書籍114のコンテンツへの無制限のアクセスの許可を取得してもよい。また、136においては、個人104は、180日から90日等、電子書籍114のレンタル期限を短縮してもよい。他の場合には、個人104は、電子書籍114の購入を指定レンタル期限での電子書籍114のレンタルに変換してもよい。コンテンツプロバイダ102およびクライアントデバイス106もデジタル権管理に関して138において情報を交換してもよい。例えば、コンテンツプロバイダ102は、電子書籍114のレンタル期限128を表示するクライアントデバイス106へメタデータを提供してもよい。ある場合には、クライアントデバイス106はデジタル権管理メタデータを利用して、いつレンタル期限128が満了するかを判定し、電子書籍114への後のアクセスを防止してもよい。他の例においては、サービスプロバイダ102は、いつレンタル期限128が満了するかを判定し、クライアントデバイス106から電子書籍114のコンテンツを削除するためにクライアントデバイス106へ通信を行い、電子書籍114のさらなるアクセスを防止する。例示的電子書籍レンタルモデル図2は、時間制限ライセンスのポートフォリオを利用する電子書籍のレンタルのモデルを示す。図2は、個人がライセンスに関連する電子書籍をレンタルする際に個人へ割り当てられる出版社204からの時間制限レンタル可能ライセンスを取得するコンテンツプロバイダ202を示す。特に、コンテンツプロバイダ202は電子書籍データストア208内に記憶された電子書籍206のレンタルを許可する多くのライセンスを取得する。電子書籍206のライセンスは、コンテンツプロバイダ202に連結され、またはアクセス可能な電子書籍ライセンスデータストア210内に記憶されてもよい。ある場合には、電子書籍ライセンスデータストア210は、コンテンツプロバイダ202の電子書籍レンタルの顧客に割り当てられ得るライセンスのプールまたはポートフォリオを記憶してもよい。図2に示される実施例においては、電子書籍ライセンスデータストア210は、電子書籍206のライセンス212を記憶する。ライセンス212は、特定の時期に有効になってもよい電子書籍206の多くのレンタルを表示する。ある状況においては、1つ以上のライセンス212は、30日等の定まった期間で割り当てられてもよく、一方、他の状況においては、1つ以上のライセンス212は、コンテンツプロバイダ202のレンタルの顧客によって設定される可変期間で割り当てられてもよい。具体的実装では、個人214等の個人がクライアントデバイス216を介してコンテンツプロバイダ202から電子書籍206をレンタルするように要求すると、218において、コンテンツプロバイダ202は個人214へライセンス212のうちの1つを割り当ててもよい。ライセンス212のうちの1つが個人214へ割り当てられると、電子書籍206のレンタルのために割り当てられるように利用可能なライセンス212の数が1つ減少してもよい。ある場合には、個人214へライセンス212を割り当てることは、ライセンス212に関連する指定期間中にクライアントデバイス216によって電子書籍206のコンテンツへのアクセスを可能にするクライアントデバイス216への許可を行うことを含んでもよい。ある場合には、クライアントデバイス216へ送信される許可は、電子書籍206のコンテンツへアクセスするために利用可能な1つ以上のキー、1つ以上のバウチャー、1つ以上のトークン、1つ以上の証明書、またはこれらの組合せ等の電子書籍206のメタデータの形式で提供されてもよい。個人214へ割り当てられたライセンス212に関連した期間が満了した後で、電子書籍206のコンテンツにアクセスする許可は、220において、クライアントデバイス216から削除されてもよい。その結果、電子書籍206のレンタルに利用可能なライセンス212の数が1つ増加する。ある場合には、クライアントデバイス216は許可をコンテンツプロバイダ202へ送信し戻してもよく、一方で、他の場合には、コンテンツプロバイダ202は、クライアントデバイス216のメモリから許可を削除するために、クライアントデバイス216と通信してもよい。また、コンテンツプロバイダ202は、224において、個人222へライセンス212の1つを割り当てて、個人222へ電子書籍206をレンタルしてもよい。例えば、個人222はクライアントデバイス226等のクライアントデバイスを利用して、指定レンタル期限中で電子書籍206をレンタルするように要求してもよい。特定の状況においては、個人へ割り当てられるライセンス212は個人214へ割り当てられた同じライセンス212であってもよく、一方で、他の状況では、異なるライセンス212が個人214へ割り当てられてもよい。いずれの場合にも、個人222への電子書籍206のレンタル期限は個人214への電子書籍206のレンタル期限と同じであっても、異なってもよい。個人222へのライセンス212の1つの割当てに応じて、コンテンツプロバイダ202は、クライアントデバイス226への電子書籍206のコンテンツへアクセスする許可を示すメタデータを送信してもよい。そこで、個人222はライセンス212に関連する期間中に電子書籍206のコンテンツへアクセスすることができる。ライセンス212に関連する期間が満了した後で、228において、許可がクライアントデバイス226から削除されてもよい。ある状況においては、ライセンス212の1つ以上が割当ての最大数に関連していて、特定のライセンス212を割当ての指定最大数まで個人へ割り当てることができるようになる。また、コンテンツプロバイダ202は、電子書籍のレンタルについて出版社204へ支払いを行ってもよい。特定の実装においては、230において、電子書籍206に関連するライセンス212の1つが電子書籍206のレンタルを要求する個人へ最初に割り当てられる場合には、初期レンタル料がコンテンツプロバイダ202から出版社204へ提供されてもよい。電子書籍206の後のレンタルは、232においては、コンテンツプロバイダ202から出版社204へのロイヤリティの支払いの前であってもよい。ある場合には、ロイヤリティの支払いは初期レンタル料の特定部分であってもよい。例示的システム図3は、電子書籍をレンタルするシステム300のコンポーネントを示す。システム300は、単一サーバ、サーバのクラスタ、サーバファーム、またはデータセンター等を含む場合があるコンテンツプロバイダサーバ304を備えたコンテンツプロバイダ302を含むが、他のサーバアーキテクチャ例えば、メインフレームアーキテクチャも使用してもよい。特定の実装においては、コンテンツプロバイダサーバ304は、個人306等の個人へ電子書籍をレンタルしてもよい。個人306は、クライントデバイス308を介して電子書籍を受け取ってもよい。さらに、コンテンツプロバイダ302は、出版社310等の1つ以上の出版社から電子書籍をレンタルする許可を受けてもよい。コンテンツプロバイダサーバ304、クライントデバイス308、および出版社310の1つ以上の演算デバイス図示なしはネットワーク312を介して通信を交わしてもよい。ネットワーク312は、インターネット、ケーブルネットワーク、衛星ネットワーク、広域無線通信ネットワーク、無線ローカルエリアネットワーク、および公衆交換電話網PSTN等の有線および無線ネットワークの複数の異なる種類のうちの1つまたはこれらの組合せを代表するものであってもよい。コンテンツプロバイダサーバ304は、プロセッサ314によって示される1つ以上のプロセッサを含む。また、コンテンツプロバイダサーバ304は、プロセッサ314によってアクセス可能なメモリ316も含む。メモリ316は、コンピュータ読取可能な記憶媒体の一例であり、揮発性メモリ、不揮発性メモリ、着脱式メモリ、非着脱式メモリ、またはこれらの組合せを含んでもよい。例えば、メモリ316は、RAM、ROM、EEPROM、フラッシュメモリ、1つ以上のハードディスク、ソリッドステートドライブ、光メモリ例えば、CD、DVD、または他の非遷移メモリ技術を含むが、これらに限定されない。メモリ316は、個人へ電子書籍をレンタルするプロセッサ314によって実行可能なコンピュータ読取可能な命令を含む多くのモジュールを記憶してもよい。コンテンツプロバイダサーバ304は、独立ディスクの冗長アレイRAID等の多くの大容量記憶デバイスを含んでもよいコンテンツプロバイダデータストア318を含んでも、またはこれに連結されてもよい。コンテンツプロバイダデータストア318は、電子書籍コンテンツ320を記憶してもよい。電子書籍コンテンツ320は、コンテンツプロバイダ302によって1人以上の個人へレンタルされる場合がある電子書籍322等の多くの電子書籍のコンテンツを含んでもよい。ある場合には、コンテンツプロバイダ302は出版社310等の1つ以上の出版社から電子書籍コンテンツ320を取得してもよい。さらに、電子書籍コンテンツ320は、特定の電子書籍に関連する注釈、注記、および/または注等の補足コンテンツを含んでもよい。ある場合には、注釈、注記、および/または注は特定の電子書籍の著者または特定の電子書籍に関連する分野の専門家によって設けられてもよい。また、補足コンテンツは、コンテンツプロバイダ302によって取得される電子書籍に関するイメージコンテンツ、ビデオコンテンツ、オーディオコンテンツ等を含んでもよい。コンテンツプロバイダデータストア320も電子書籍レンタルライセンス324を記憶する。電子書籍レンタルライセンス324は、特定の電子書籍のコンテンツにアクセスする許可を表示してもよい。例えば、電子書籍322に関連する電子書籍レンタルライセンス326は、電子書籍322のコンテンツにアクセスする個人へ割り当てられてもよい。ある場合には、電子書籍322のコンテンツは、コンテンツプロバイダ302から電子書籍322の全コンテンツをダウンロードすることによってアクセスされてもよい。他の場合には、電子書籍322のコンテンツの一部は特定の時間に個人が消費する電子書籍322の一部に基づいて得られてもよい。ある状況においては、コンテンツプロバイダ302ではなく、出版社310または電子書籍の他の配布者を介して電子書籍322に関連するコンテンツにアクセスするために、電子書籍レンタルライセンス326が割り当てられてもよい。電子書籍レンタルライセンス324は、電子書籍をレンタルすることを要求する個人へ割り当てられ得るライセンスのポートフォリオの1つ以上の一部であってもよい。ライセンスのポートフォリオの各々は、所定の時間において割り当てられ得る特定の電子書籍のレンタル合計数を表わしてもよい。コンテンツプロバイダデータストア318もレンタル顧客注記328を記憶してもよい。特に、コンテンツプロバイダ302から電子書籍をレンタルする個人は、レンタルする電子書籍に関連する注記を作成してもよい。ある場合には、レンタル顧客注記328は、注、リンク、電子書籍の強調部、および/または、レンタル顧客が電子書籍に関連付ける場合がある電子書籍に関連する他のコンテンツを含んでもよい。レンタル顧客注記328は、電子書籍レンタル顧客によるアクセスのために、コンテンツプロバイダ302によって記憶されてもよい。ある状況においては、コンテンツプロバイダ302は、各々の電子書籍レンタル顧客に対応するコンテンツプロバイダアカウントページ等のコンテンツプロバイダのサイトの1つ以上のページを介して、電子書籍レンタル顧客の注記へアクセスを行ってもよい。さらに、コンテンツプロバイダデータストア318はデジタル権管理データ330を記憶する。デジタル権管理データ330は、コンテンツプロバイダ302から個人によってレンタルされる電子書籍に関連するレンタル期限情報を示してもよい。例えば、デジタル権管理データ330は、特定の電子書籍の各レンタル期限がいつ満了するように設定されているか、電子書籍のレンタル期限の満了前の時間、などを表示してもよい。あるシナリオにおいては、デジタル権管理データ330は、特定の電子書籍の電子書籍コンテンツ320に関連して設けられるメタデータであってもよい。ある状況においては、デジタル権管理データ330は、1つ以上のキー、1つ以上のバウチャー、1つ以上のトークン、1つ以上の証明書、またはこれらの組合せ等を含んでもよい。メモリ316は、電子書籍をレンタルするコンテンツプロバイダ302のために出版社310から許可を取得するために、プロセッサ314によって実行可能な電子書籍出版社モジュール332を記憶する。特定の実装においては、ある処理方式に従って、出版社310へ支払いを行うことに合意することによって、電子書籍出版社モジュール332は電子書籍322等の特定の電子書籍をレンタルするために出版社310から許可を得てもよい。処理方式は、支払い額を決定するために利用される1つ以上の変数を含んでもよい。他の実装においては、電子書籍出版社モジュール332は、レンタルする電子書籍について多くのレンタル可能なライセンスを取得することによって、電子書籍をレンタルするコンテンツプロバイダ302のために出版社310から許可を取得してもよい。レンタル可能なライセンスの各々は、特定のレンタル期限に関連していてもよい。電子書籍出版社モジュール332は、レンタルされる各電子書籍のレンタル期限を変化させるライセンスを取得してもよい。例えば、電子書籍出版社モジュール332は、電子書籍322について、多くの30日ライセンス、多くの90日ライセンス、多くの180日ライセンスを取得してもよい。また、電子書籍出版社モジュール332は、可変レンタル期限を有する多くのライセンスを取得してもよい。このように、コンテンツプロバイダ302は、特定の個人の必要性に合わせたレンタル期間中で個人へ電子書籍をレンタルすることができる。特定のシナリオにおいては、電子書籍をレンタルするコンテンツプロバイダ302によって取得されるライセンスは、割当ての最大数と関連していてもよい。具体的な実装においてライセンス326は、電子書籍322の3つのレンタル割当てに関連していてもよい。したがって、コンテンツプロバイダ302は、ライセンス326のレンタル期限の継続期間中に1人以上の個人へ電子書籍322をレンタルするために、3回、ライセンス326を割り当てることができる。また、メモリ316は、個人へ電子書籍をレンタルするために、プロセッサ314によって実行可能な電子書籍レンタルモジュール334を記憶する。ある場合には、電子書籍レンタルモジュール334は指定期限の間、コンテンツプロバイダ302から電子書籍をレンタルする要求を個人から受信してもよい。具体的実装においては、電子書籍レンタルモジュール334は、クライアントデバイス308を介して、個人306から電子書籍322をレンタルする要求を受信してもよい。ある場合には、電子書籍レンタルモジュール334は、電子書籍322のレンタルに関して財務処理を実施して、電子書籍322をレンタルするために、個人306から支払いを受信してもよい。メタデータが電子書籍322のコンテンツへアクセスすることの許可を示す場合には、電子書籍レンタルモジュール334もクライアントデバイス308へメタデータを提供してもよい。例えば、電子書籍322をレンタルする要求を受信した後で、電子書籍レンタルモジュール334は、クライアントデバイス308のローカルストレージのためにクライアントデバイス308へ電子書籍322のコンテンツを送信してもよい。さらに、電子書籍レンタルモジュール334は、クライアントデバイス308へ電子書籍322のメタデータを送信してもよく、ここで、メタデータは、電子書籍322のコンテンツへアクセスするために利用できるバウチャー、キー、証明書、トークン等を含む。ある状況においては、個人306は、個人306の他のクライアントデバイスへ、個人306のリモートストレージスペースへ、またはこれらの組合せへ、電子書籍322の納入を指定してもよい。さらに、コンテンツプロバイダ302が、電子書籍322に関して出版社310からライセンスを取得すると、電子書籍レンタルモジュール334は、個人306に対して、ライセンス326等の電子書籍322に関連するライセンスの1つを割り当ててもよい。電子書籍レンタルモジュール334は、個人306へのライセンス326の割当てに応じて、電子書籍322をレンタルするために割り当てられる際に利用可能なライセンスの数を1つ減少させてもよい。個人306へ割り当てられるライセンスは、電子書籍322のレンタル期限によって異なってもよい。例えば、個人306によるレンタル要求で指定される90日のレンタル期限については、電子書籍レンタルモジュール334は、個人306に対して、電子書籍322に関連する90日のレンタルライセンスを割り当ててもよい。さらに、個人326へ割り当てられるライセンスは、電子書籍322をレンタルするために個人326によって要求される時間長さに対応可能な可変レンタル期限に関連してもよい。個人306へ電子書籍322に関連するライセンスを割り当てた後で、電子書籍レンタルモジュール334は、クライアントデバイス308へ電子書籍322のコンテンツを提供してもよい。また、電子書籍レンタルモジュール334は、クライアントデバイス308へ電子書籍322のメタデータを提供してもよい。ある場合には、メタデータは、電子書籍322のコンテンツへアクセスする個人306のための許可を表示してもよい。例えば、電子書籍レンタルモジュール334は、クライアントデバイス308へ、電子書籍322に関連する、キー、バウチャー、トークン、証明書等を送信してもよい。このように、個人306は、クライアントデバイス308を介して、電子書籍322のコンテンツへアクセスすることができる。クライアントデバイス308へ提供される電子書籍322のメタデータも、電子書籍322のレンタル期限を表示してもよい。特定の場合には、電子書籍レンタルモジュール334は、クライアントデバイス308へ電子書籍322のコンテンツの一部を提供してもよい。例えば、電子書籍322のコンテンツへアクセスする許可が、クライアントデバイス308へ与えられた後で、電子書籍レンタルモジュール334は、特定の時間に、個人306によって消費される電子書籍322の一部に対応するクライアントデバイス308へ電子書籍322の一部を送信してもよい。これを具体的に表示するために、個人306が電子書籍322の特定のページを読む場合には、電子書籍レンタルモジュール334は、クライアントデバイス308へ、電子書籍322の特定のページを送信してもよい。電子書籍レンタルモジュール334は、また、特定のページまたは消費されるページに引き続いての1つ以上のページ、特定のページまたは消費されるページの前の1つ以上のページ、特定のページまたは消費されるページに関連する補足コンテンツ、個人306によって引き続き消費される予想コンテンツ例えば、過去の読書履歴に基づいて読まれる可能性がある次の項目の予想等のクライアントデバイス308への電子書籍322の追加コンテンツを送信してもよい。電子書籍レンタルモジュール334は、コンテンツについて、クライアントデバイス308からの要求の受信に応じて、少なくとも電子書籍322のコンテンツのある部分をクライアントデバイス308へ送信してもよい。レンタルされた電子書籍のコンテンツが個人による現状および/または将来の消費に基づく部分で個人へ送信される状況においては、電子書籍レンタルモジュール334は、電子書籍レンタルモジュール334によって要求される電子書籍322の特定部分へ個人306がアクセスできることを示すメタデータをクライアントデバイス308へ送信してもよい。電子書籍322のレンタル期限が満了すると、電子書籍レンタルモジュール334は、電子書籍322のコンテンツへのアクセスを防止してもよい。ある場合には、電子書籍レンタルモジュール334は、クライアントデバイス308のローカルストレージから電子書籍322のコンテンツを削除させて、クライアントデバイス308へのさらなる電子書籍322のコンテンツのダウンロードを防止してもよい。例えば、電子書籍レンタルモジュール334は、個人306へ提供される許可が満了したことを指定し、個人306による電子書籍322のコンテンツへのアクセスのさらなる要求を拒否してもよい。特定の実装においては、電子書籍レンタルモジュール334は、電子書籍322のメタデータを修正して、電子書籍322の少なくとも一部へのアクセスが禁止されることを表示してもよい。さらに、電子書籍322のレンタル期限が満了すると、電子書籍レンタルモジュール334は、電子書籍322をレンタルする個人へ割り当てるために利用可能なライセンス数を1つ増加させてもよい。さらに、メモリ316は、コンテンツプロバイダ302によってレンタルされる電子書籍に関連するレンタル期限を修正するためにプロセッサ314によって実行可能なレンタル期限修正モジュール336を記憶してもよい。特に、レンタル期限修正モジュール336は、クライアントデバイス308を介して、個人306から受信される要求に応じて、電子書籍322に関連するレンタル期限を修正してもよい。ある場合には、レンタル期限は、30日から90日等で延長されてもよい。他の場合には、レンタル期限は短縮されてもよい。さらに他の状況においては、個人306は電子書籍322のレンタルを電子書籍322の購入へ変換するように要求してもよい。レンタル期限修正モジュール336は、さらに、電子書籍322の購入をレンタルへ変換してもよい。電子書籍322のレンタル期限を変更するために、レンタル期限修正モジュール336は、電子書籍322のコンテンツへのアクセスに関して個人306へ提供されるメタデータを修正してもよい。例えば、レンタル期限修正モジュール336は、さらに長い時間、またはさらに短い時間で、電子書籍322へアクセスできるように、クライアントデバイス308へ提供されるメタデータを修正してもよい。これを具体的に表示するために、レンタル期限修正モジュール336は、バウチャー、キー、証明書、トークン等に対する修正等の、電子書籍322のメタデータの修正をクライアントデバイス308へ送信してもよい。ライセンス326が固定レンタル期限と関連している場合には、レンタル期限修正モジュール336は、個人306によって要求される初期レンタル期限に関して個人306へ付与されるライセンス326を戻して、修正されたレンタル期限に関連する個人306へ異なるライセンスを割り当ててもよい。これを具体的に表示するために、レンタル期限修正モジュール336は、初期レンタル要求に応じて、個人306へ付与された90日のライセンスを戻し、個人306からの要求の受信に応じて、個人306へ180日のライセンスを提供し、レンタル期限を180日へ増加してもよい。この状況においては、レンタル期限修正モジュール336は、新規レンタル期限、経過した前回のレンタル期限の量等を示す電子書籍322のメタデータをクライアントデバイス308へ提供してもよい。ある場合には、レンタル期限修正モジュール336は、各々のレンタル期限が満了しつつあることのリマインダを個人へ送信してもよい。具体的な実装においては、レンタル期限修正モジュール336は、特定の経過時間例えば、7日、24時間等で電子書籍322のレンタル期間が満了することを個人306へ電子メール、テキストメッセージ、または他の通信形式で送信してもよい。リマインダは、電子書籍322のレンタル期限を延長するために選択可能な1つ以上のリンクを含んでもよい。レンタル期限修正モジュール336は、また、電子書籍322のレンタル期限の要求された延長が電子書籍322の購入価格に一致または超える場合があることの通知を個人306へ送信してもよい。これらの場合には、レンタル期限修正モジュール336は、電子書籍322のレンタルを電子書籍322の購入へ変換する選択肢を個人306へ提供してもよい。レンタル期限が延長され、または電子書籍322のレンタルが購入へ変換される状況においては、レンタル期限修正モジュール332は、電子書籍322のレンタル期限を延長する要求に応じて、個人306から支払いを得てもよい。さらに、電子書籍322のレンタル期限が短縮され、または電子書籍322の購入がレンタルへ変換される状況においては、レンタル期限修正モジュール336は、レンタル期限の減少に基づいて、個人306へ価格を払い戻してもよい。ある場合には、個人306への価格の払戻しは、コンテンツプロバイダ302からのコンテンツの将来の取得のために使用できるコンテンツプロバイダ302とともに個人306の口座への価格の追加、会計状況等とともに個人306の口座への価格の追加を含んでもよい。メモリ316は、また、出版社310から取得されたコンテンツプロバイダ302によってレンタルされる電子書籍について、出版社310へ支払いを行うためにプロセッサ314によって実行可能な出版社支払いモジュール338も記憶してもよい。特定の実装においては、出版社支払いモジュール338は、特定の電子書籍について、コンテンツプロバイダ302へ提供されるライセンスが個人へ割り当てられるごとに、出版社310へ支払いが行われるようにしてもよい。ある場合には、ロイヤリティ支払いモジュール338は、特定のライセンスに関連するレンタルの数に基づいて、電子書籍のレンタルについて出版社310へ異なる支払いを行ってもよい。例えば、ロイヤリティ支払いモジュール338は、電子書籍322の初期レンタルのために出版社310へ指定額の支払いが行われるようにし、電子書籍322の後のレンタルのために出版社310へ減少した額の支払いを行うようにしてもよい。特定の状況においては、電子書籍322のレンタルのために出版社310へ行われる後の支払い額は、最低支払い額に達するまで次第に減少してもよい。さらに、出版社310への支払い額は、特定のライセンスの継続期間、特定のライセンスを割り当てることができる最大回数等によって異なってもよい。さらに、出版社支払いモジュール338は、処理方式に従って、出版社310へ支払いを行ってもよい。処理方式は、出版社310への支払い額の決定に影響する可能性がある多くの変数を含んでもよい。特定の状況においては、出版社支払いモジュール338は、電子書籍がレンタルされるごとに、出版社310に特定の支払い額が提示されることを指定する処理方式を使用してもよい。他の状況では、出版社支払いモジュール338は、電子書籍の合計レンタル数、電子書籍のレンタル期限等に基づいて、出版社310への支払い額を決定してもよい。さらに、メモリ316は、コンテンツプロバイダ302から電子書籍をレンタルする個人によって行われる注記を記憶し、アクセスを行うプロセッサ314によって実行可能な注記モジュール340を記憶してもよい。例えば、個人306が電子書籍322に関して注記を作成すると、注記モジュール340は注記のコンテンツを受信して、コンテンツプロバイダデータストア318内にこれらの注記を記憶してもよい。電子書籍322の注記は、個人306によって作成される注、個人306によって強調される電子書籍322の部分、個人306による電子書籍322に関連する補足コンテンツ等を含んでもよい。また、注記モジュール340は、個人306によって作成される注記へアクセスしてもよい。ある場合には、注記モジュール340は、電子書籍322の特定の注記についてクライアントデバイス308から要求を受信し、後で、要求された注記を提示してもよい。他の状況では、注記モジュール340は、個人306によって現状で見られている電子書籍322の一部の注記等の、現状で消費されている電子書籍322の一部に関連する注記を提供してもよい。注記モジュール340は、また、コンテンツプロバイダ302によって提供されるサイトの1つ以上のページを介して、個人306によって作成される電子書籍322の注記へアクセスできるようにしてもよい。例えば、個人306は、コンテンツプロバイダ302により個人306の口座にログインし、コンテンツプロバイダ302のサイト上の個人306のホームページを介して、個人306によって作成された注記へアクセスしてもよい。また、注記モジュール336は、電子書籍322のレンタル期限の満了後に、個人306により電子書籍322の注記の少なくとも一部にアクセスできるようにしてもよい。特に、個人306は、さらに電子書籍322のレンタル期限の満了後に、電子書籍322の注記の少なくとも一部にアクセスする許可を保持してもよい。具体的な実装においては、電子書籍322のレンタル期限が満了すると、電子書籍レンタルモジュール334は、個人306による電子書籍322の注記へのアクセスが許可され、一方、電子書籍322のコンテンツの他の部分へのアクセスがまだ禁止されていることを示すために、電子書籍322のメタデータを修正してもよい。メモリは、コンテンツプロバイダ302によってレンタルされる電子書籍のコンテンツを検索するために、プロセッサ316によって実行可能な検索モジュール342を含む。ある場合には、検索モジュール342は特定のキーワードが電子書籍322に含まれるかどうかに関して、クライアントデバイス308から検索要求を受信してもよい。検索要求に応じて、検索モジュール342は、電子書籍322からのコンテンツ、電子書籍322の注記、電子書籍322の補足コンテンツ、またはこれらの組合せを提供してもよい。さらに、検索モジュール342は、電子書籍322のレンタル期限が満了した後で、電子書籍322に関連するコンテンツの少なくとも一部についての検索結果を提供してもよい。さらに、メモリ316は、コンテンツプロバイダ302によってレンタルされる電子書籍のレンタル期限が満了する時を判定するために、プロセッサ316によって実行可能なデジタル権管理モジュール344を記憶する。ある場合には、デジタル権管理モジュール344は特定の電子書籍がレンタルされてからの経過時間表示を判定してもよい。特定の電子書籍のレンタル期限に対して、この時間表示を比較することにより、デジタル権管理モジュール344は特定の電子書籍のレンタル期限が満了したかどうかを判定してもよい。具体的実施例においては、電子書籍322のレンタル期限が満了した場合には、デジタル権管理モジュール344は、電子書籍レンタルモジュール334を起動して、電子書籍322のメタデータを修正し、電子書籍322のレンタル期限が満了したことを示し、個人306による電子書籍322へのさらなるアクセスを防止してもよい。他の実施例においては、デジタル権管理モジュール344は、電子書籍322のメタデータを修正して、電子書籍322のレンタル期限が満了したことを示し、個人306による電子書籍322への後のアクセスを防止してもよい。デジタル権管理モジュール344は、また、電子書籍322のレンタル期限が満了したかどうかを示す情報をクライアントデバイス308へ送信し、クライアントデバイス308が、個人306による電子書籍322へのアクセスを制限する動作を実施できるようにしてもよい。例示的クライアントデバイス図4は、電子書籍をレンタルするシステム400のコンポーネントを示す。システム400は、1つ以上のサーバ、1つ以上のデータストア等を含む場合があるコンテンツプロバイダ402を含む。コンテンツプロバイダ402のコンポーネントは、図3のサービスプロバイダ302のコンポーネントと同じ、または類似していてもよい。システム400は、また、個人406等の1人以上の個人によって操作される場合があるクライアントデバイス404を含む。図4のクライアントデバイス404は電子リーダーデバイスとして示されるが、クライアントデバイス404は、デスクトップコンピュータ、ラップトップコンピュータ、スマートフォン、モバイルハンドセット、パーソナルデジタルアシスタントPDA、携帯ナビゲーションデバイス、携帯ゲームデバイス、タブレットコンピュータ、ウオッチ、携帯メディアプレーヤー、他の演算装置等を含んでもよい。サービスプロバイダ402およびクライアントデバイス404は、ネットワーク408を介して通信を行ってもよい。ネットワーク408は、インターネット、ケーブルネットワーク、衛星ネットワーク、広域無線通信ネットワーク、無線ローカルエリアネットワーク、および公衆交換電話網PSTN等の有線および無線ネットワークの複数の異なる種類のうちの1つまたはこれらの組合せを代表するものであってもよい。クライアントデバイス404は、プロセッサ410によって示される1つ以上のプロセッサを含む。クライアントデバイス404は、また、プロセッサ410によりアクセス可能なメモリ412を含む。メモリ412は、コンピュータ読取可能な記憶媒体の一例であり、揮発性メモリ、不揮発性メモリ、着脱式メモリ、非着脱式メモリ、またはこれらの組合せを含んでもよい。例えば、メモリ412は、RAM、ROM、EEPROM、フラッシュメモリ、1つ以上のハードディスク、ソリッドステートドライブ、光メモリ例えば、CD、DVD、または他の非遷移メモリ技術を含むが、これらに限定されない。メモリ412は、コンテンツプロバイダ402から電子書籍をレンタルするプロセッサ410によって実行可能なコンピュータ読取可能な命令を含む多くのモジュールを記憶してもよい。さらに、クライアントデバイス404は、1つ以上の入力/出力デバイス414を含む。1つ以上の入力/出力デバイス414は、キーボード、ポインターデバイス例えば、マウス、マイクロフォン、タッチパッド、スピーカ、ディスプレイ装置、タッチスクリーンディスプレイ等を含んでもよい。クライアントデバイス404は、また、コンテンツプロバイダ402の演算デバイス、他のクライアントデバイス等の他の演算デバイスと、ネットワーク408を介して通信を行う1つ以上の通信インターフェース416を含んでもよい。クライアントデバイス404は、また、クライアントデバイスデータストア418を含むか、またはこれに連結されてもよい。ある場合には、クライアントデバイスデータストア418はクライアントデバイス404の内部メモリデバイスであってもよく、一方、他の場合には、クライアントデバイスデータストア418はクライアントデバイス404の外部であるメモリデバイスであってもよい。クライアントデバイスデータストア418は、電子書籍コンテンツ420を記憶してもよい。電子書籍コンテンツ420は、コンテンツプロバイダ402から個人406によってレンタルされる場合がある電子書籍422等の1つ以上の電子書籍のコンテンツを含んでもよい。さらに、電子書籍コンテンツ420は、特定の電子書籍に関連する注釈、注記、および/または注等の補足コンテンツを含んでもよい。ある場合には、注釈、注記、および/または注は特定の電子書籍の著者または特定の電子書籍に関連する分野の専門家によって設けられてもよい。また、補足コンテンツは、個人406によって取得される電子書籍に関するイメージコンテンツ、ビデオコンテンツ、オーディオコンテンツ等を含んでもよい。クライアントデバイスデータストア418は、また、ユーザ電子書籍注記424を記憶する。例えば、ユーザ電子書籍注記424は、個人406等のクライアントデバイス404のユーザによって提供される注記を含んでもよい。ある場合には、ユーザ電子書籍注記424は、注、リンク、電子書籍の強調部、および/または、個人406が電子書籍に関連付ける場合がある電子書籍に関連する他のコンテンツを含んでもよい。さらに、コンテンツプロバイダデータストア418は、デジタル権管理データ426を記憶する。デジタル権管理データ426は、コンテンツプロバイダ402から個人406によってレンタルされる電子書籍と関連するレンタル期限情報を表示してもよい。例えば、デジタル権管理データ426は、特定の電子書籍の各々のレンタル期限がいつ満了するように設定されているか、電子書籍のレンタル期限が満了する前の時間量等を表示してもよい。あるシナリオにおいては、デジタル権管理データ426は、特定の電子書籍の電子書籍コンテンツ420と関連するように設けられるメタデータであってもよい。特定の実装においては、デジタル権管理データ426は、電子書籍コンテンツ420と関連して設けられる1つ以上のキー、1つ以上の帳票、1つ以上の図書券、1つ以上の証明書、またはこれらの組合せ等を含んでもよい。メモリ412は、コンテンツプロバイダ402から電子書籍をレンタルするために、プロセッサ410によって実行可能な電子書籍レンタルモジュール428を記憶する。特に、電子書籍レンタルモジュール428は、電子書籍422等の1つ以上の電子書籍をレンタルするレンタル要求をコンテンツプロバイダ402へ送信してもよい。ある場合には、電子書籍レンタルモジュール428によって送信されるレンタル要求は、レンタル期限を指定してもよい。例えば、電子書籍レンタルモジュール428は、90日間、コンテンツプロバイダ402から電子書籍422をレンタルする要求をコンテンツプロバイダ402へ送信してもよい。電子書籍422について、コンテンツプロバイダ402へレンタル要求を送信した後では、電子書籍レンタルモジュール428は、コンテンツプロバイダ402からメタデータを受信して、電子書籍422のコンテンツへアクセスしてもよい。電子書籍422のメタデータは、電子書籍422のコンテンツへアクセスする許可を表示してもよい。メタデータは、1つ以上のバウチャー、1つ以上のキー、1つ以上の証明書、1つ以上のトークン等を含んでもよい。電子書籍レンタルモジュール428は、コンテンツプロバイダ402から電子書籍422のコンテンツの少なくとも一部を得るために、電子書籍422のメタデータを利用してもよい。ある場合には、コンテンツプロバイダ402から得られる電子書籍422のコンテンツの少なくとも一部は、クライアントデバイスデータストア418内に記憶されるが、一方で、他の場合には、電子書籍422のコンテンツは、クライアントデバイス404の一時的なメモリデバイス内にキャッシュされてもよい。電子書籍レンタルモジュール428は、また、コンテンツプロバイダ402からレンタルする電子書籍のレンタル期限を修正するために、コンテンツプロバイダ402へ要求を送信してもよい。一実施例においては、電子書籍レンタルモジュール428は、電子書籍422のレンタル期限を延長するために、コンテンツプロバイダ402へ要求を送信してもよい。他の実施例においては、電子書籍レンタルモジュール428は、電子書籍422のレンタル期限を短縮するために、コンテンツプロバイダ402へ要求を送信してもよい。さらに、電子書籍レンタルモジュール428は、電子書籍422の購入を電子書籍422のレンタルへ変換し、または電子書籍422のレンタルを購入へ変換するために、コンテンツプロバイダ402へ要求を送信してもよい。電子書籍422のレンタル期限を修正するために要求をコンテンツプロバイダ402へ送信すると、電子書籍レンタルモジュール428は、修正されたレンタル期限を反映するために、電子書籍422のメタデータを修正してもよい。ある場合には、電子書籍レンタルモジュール428は、電子書籍422のレンタル期限を修正する要求がレンタル期限を延長するか、短縮するものかによって、延長期間または短縮期間で、個人406が電子書籍422のコンテンツにアクセスできることを示すメタデータをコンテンツプロバイダ402から受信してもよい。さらに、電子書籍422のレンタル期限が満了すると、電子書籍レンタルモジュール428は、電子書籍422へのアクセスを防止してもよい。ある場合には、電子書籍レンタルモジュール428は、電子書籍422への後のアクセスが禁止されていることを示すために電子書籍422のメタデータを修正してもよい。他の状況においては、電子書籍レンタルモジュール428は、電子書籍422のレンタル期限が満了したことを示す、コンテンツプロバイダ402から受信した電子書籍422のメタデータにアクセスし、レンタル期限の満了の後で、電子書籍422のコンテンツにアクセスする要求を拒否してもよい。さらに、電子書籍レンタルモジュール428は、レンタル期限の満了の後で、電子書籍422のコンテンツの一部を削除してもよい。具体的に示すと、電子書籍レンタルモジュール428は、クライアントデバイスデータストア418から電子書籍422のコンテンツの一部を削除してもよい。電子書籍レンタルモジュール428は、また、電子書籍422のコンテンツの一部をコンテンツプロバイダ402へ送信し戻してもよい。メモリ412は、クライアントデバイス404を介して電子書籍の一部を消費するために、プロセッサ410によって実行可能な電子書籍レンダリングモジュール430を記憶する。例えば、電子書籍レンダリングモジュール430は、電子書籍422の一部を得て、ディスプレイデバイス、スピーカ等の1つ以上の出力装置を介して、電子書籍422の一部のコンテンツをレンダリングしてもよい。ある場合には、電子書籍レンダリングモジュール430は、クライアントデバイスデータストア418、一時的なメモリストレージデバイス等のクライアントデバイス404のローカルストレージからレンダリングされる電子書籍422の一部を得てもよい。他の場合には、電子書籍レンダリングモジュール430は、コンテンツプロバイダ402からレンダリングされる電子書籍422の一部を得てもよい。具体的に示すと、個人406が電子書籍422を読むと、電子書籍レンダリングモジュール430は、個人406によって読まれる電子書籍422の一部に対応する電子書籍422のコンテンツを、ローカルに得て、またはコンテンツプロバイダ402を介して得て、その後で、個人406によって読まれる電子書籍422の一部をレンダリングしてもよい。さらに、メモリ412は、コンテンツプロバイダ402からレンタルされる電子書籍のレンタル期限が満了したかどうかを判定するために、プロセッサ410によって実行可能なデジタル権管理モジュール432を記憶する。ある状況においては、デジタル権管理モジュール432は、電子書籍422等の電子書籍のレンタル期限が満了したことの表示をコンテンツプロバイダ402から受信してもよい。デジタル権管理モジュール432は、また、レンタル期限がいつ満了するかを指定するクライアントデバイスデータストア418内に記憶される電子書籍422のメタデータを利用し、さらに、電子書籍422のレンタル期限がいつ満了するかを判定するために、クライアントデバイス404を介して得られる現状の時間または過去の時間を利用してもよい。例えば、デジタル権管理モジュール432は、時間指標を判定するために、クライアントデバイス404の内部クロックについての情報にアクセスしてもよい。他の実施例においては、デジタル権管理モジュール432は、クライアントデバイス404の内部クロックとは独立した時間指標を判定し、ローカルメモリストレージデバイス内にこの時間指標を記憶してもよい。次に、デジタル権管理モジュール432は、時間指標と、電子書籍422のレンタル期限の満了を示す電子書籍422のメタデータを比較して、レンタル期限が満了したかどうかを判定してもよい。時間指標がレンタル期限満了時間と同じ、または超える場合には、デジタル権管理モジュール432は、電子書籍422のコンテンツの少なくとも一部へのアクセスを防止してもよい。ある場合には、デジタル権管理モジュール432は、電子書籍422のレンタル期限が満了したことの表示をコンテンツプロバイダ402へ送信してもよい。他のシナリオにおいては、デジタル権管理モジュール432は、電子書籍422のコンテンツへのアクセスを防止するために、電子書籍レンタルモジュール428を起動してもよい。さらに、メモリ412は、コンテンツプロバイダ402からレンタルされる電子書籍のコンテンツを検索するために、プロセッサ412によって実行可能な検索モジュール434を含む。例えば、検索モジュール434は、1つ以上のキーワードを含む検索要求を受信し、1つ以上のキーワードについての電子書籍422のコンテンツを検索してもよい。ある場合には、検索モジュール434は、電子書籍422のレンタル期限の満了の後で、電子書籍422のコンテンツの少なくとも一部を検索してもよい。具体的に示すために、電子書籍422のメタデータは、電子書籍422のレンタル期限の満了の後で、個人406が、電子書籍422のコンテンツの少なくとも一部を検索する許可を有することを示してもよい。メモリ412は、また、コンテンツプロバイダ402からレンタルされる電子書籍に関連する個人406によって作成される注記にアクセスする、プロセッサ410によって実行可能な注記モジュール436を記憶する。ある状況においては、注記モジュール436は、各レンタル期限の満了後に、電子書籍422等の電子書籍に関連する注記の少なくとも一部へアクセスできるようにしてもよい。例えば、電子書籍422のメタデータは、個人406がレンタル期限の満了の後で電子書籍422の注記へアクセスできることを示してもよい。ある場合には、注記はクライアントデバイスデータストア418にローカルに記憶されてもよい、一方、他の場合には、注記はコンテンツプロバイダ402等の離れた位置に記憶されてもよい。例示的ユーザインターフェース図5は、教科書の電子版のレンタルについての情報を得る選択肢を備えた物理的教科書の詳細ページを含むユーザインターフェース500を示す。ユーザインターフェース500は、クライアントデバイス502のディスプレイを介して、個人504へ提供される。ある場合には、ユーザインターフェース500は、クライアントデバイス502の、ブラウザアプリケーション等のコンテンツビューイングアプリケーションを介してレンダリングされてもよい。ユーザインターフェース500は、第1の部分506を含む。第1の部分506は、ユーザインターフェース500を介して見えるコンテンツに関して操作を実施するように選択可能な多くのアイコンを含むツールバー508を含む。第1の部分506は、また、ユーザインターフェース500を介して見えるサイトのページを表示するロケータを含むロケータ部510を含む。さらに、ユーザインターフェース500は、ある書籍、英文学教科書を取得する選択肢を提供するサイトのページを含む第2の部分512を含む。第2の部分512は、定価、入手性の情報、英文学教科書のイメージ、書籍のコンテンツをプレビューする選択肢、英文学教科書のレビューに関する情報、さらに書籍に関する他の情報等の、書籍、すなわち英文学教科書についての情報を含む。第2の部分512は、また、英文学教科書を購入する要求を示すために選択可能な選択肢514を含む。さらに、第2の部分512は、英文学教科書の電子版のレンタルについての情報を含む部分516を含む。部分516は、また、英文学教科書の電子版のレンタルに対応するさらなる情報を得るために選択可能な選択肢518を含む。図6は、教科書の電子版のレンタルについての情報と、教科書の電子版をレンタルするために選択可能な選択肢を含むユーザインターフェース600を示す。ユーザインターフェース600は、クライアントデバイス602のディスプレイを介して個人604へ提供されてもよい。ある場合には、ユーザインターフェース600は、図5の選択肢518の選択に応じて、クライアントデバイス602によってレンダリングされてもよい。ユーザインターフェース600は、ツールバー608およびロケータ部610を有する第1の部分606を含む。ユーザインターフェース600は、また、第2の部分612を含む。第2の部分612は、電子版の書籍たる英文学教科書、さらに、電子版の英文学教科書を購入する要求を示す選択肢614についての情報を含む。さらに、第2の部分612は、電子版の英文学教科書のレンタルに関連するセクション616を含む。セクション616は、電子版の英文学教科書のレンタル期限を捕捉するエレメント618およびエレメント620を含む。例えば、エレメント618はレンタル期限の開始日を捕捉してもよく、エレメント620はレンタル期限の最終日を捕捉してもよい。レンタル期限の開始日および/または最終日は、ドロップダウンメニュー622から選択可能であってもよい。他の実装においては、エレメント618、620の1つ以上は、個人604が125日等の特定のレンタル期限を入力できるテキスト入力ボックスであってもよい。ドロップダウンメニュー622は、英文学教科書のレンタル期限を選択するために利用できるカレンダーウィジェットを含んでもよい。ある場合には、カレンダーウィジェットは、英文学教科書のレンタル不可能な時を示してもよい。具体的に表示すると、コンテンツプロバイダは最小または最大レンタル期限を設定してもよい。これらの場合には、カレンダーウィジェットは最小選択期限の前または最大レンタル期限の後の日の選択を防止してもよい。特定の状況においては、最大レンタル期限は、英文学教科書の購入価格と同等の支払い額に対応するレンタル期限に関連付けられてもよい。ある実装においては、ドロップダウンメニュー622は、30日、90日、四半期、学期等の英文学教科書のレンタル期限の所定の選択肢を含んでもよい。セクション616も、電子版の英文学教科書をレンタルするための処理を実施する手続き進行要求を示すために選択可能な選択肢624を含んでもよい。ある場合には、エレメント618、620を介してレンタル期限が入力されるまでは、選択肢624を選択できない。図7は、特定の電子書籍のレンタル期間が満了しつつあることを顧客へ注意する通信を含むユーザインターフェース700を示す。ユーザインターフェース700は、クライアントデバイス702のディスプレイを介して個人704へ提供されてもよい。図7に示される具体的な実装においては、ユーザインターフェース700は、コンテンツプロバイダから電子書籍をレンタルする個人へコンテンツプロバイダから送信される通信例えば、電子メール、テキストメッセージ等を含んでもよい。他の実装においては、ユーザインターフェース700は、電子書籍をレンタルするコンテンツプロバイダのサイトのページを含んでもよい。例えば、ユーザインターフェース700に含まれる情報には、コンテンツプロバイダとともに個人704のアカウントについての情報を含むページを介してアクセス可能であってもよい。ユーザインターフェース700は、通信の送信者、通信の受信者、および通信の対象を示す第1の部分706を含む。ユーザインターフェース700は、また、通信の本文を含む第2の部分708を含む。第2の部分708は、電子書籍英文学教科書のレンタル期限が7日で満了することを示すセクション710を含む。第2の部分708は、また、レンタル期限を延長するために選択可能な選択肢712および英文学教科書の電子版のレンタルを英文学教科書の電子版の購入に変換するために選択可能な選択肢714も含む。例示的プロセス図8から10は、各々、電子書籍をレンタルするプロセス800から1000を示す。プロセス800から1000は、ハードウェア、ソフトウェアまたはこれらの組合せで実装可能な動作順序を示す論理的フロー図のブロックの集合として示される。ソフトウェアに関連して、1つ以上のプロセッサによって実行されると、列挙された動作を実施する1つ以上のコンピュータ読取可能記憶媒体上に記憶されるコンピュータ実行可能な命令を、ブロックが示す。一般的には、コンピュータ実行可能な命令は、特定の機能を実施し、または抽象データタイプを実行するルーチン、プログラム、オブジェクト、コンポーネント、データ構造等を含む。動作が説明されている順序は、制限としては見なされないものであるので、任意の数量の説明されたブロックを任意の順序で、さらに/または平行に組み合わせてプロセスを実施できる。図8から10において説明されている動作は、クライアントデバイス106、216、228、308、404、502、602、702、コンテンツプロバイダサーバ304、他の演算デバイス、またはこれらの組合せ等の図1から7に示される1つ以上のコンポーネントによって実施されてもよい。図8は、電子書籍をレンタルする電子リーダーデバイス用のプロセス800のフロー図である。802において、電子リーダーデバイスは、30日、90日等の指定期間に電子書籍をレンタルする要求をコンテンツプロバイダへ送信する。804においては、電子リーダーデバイスは、指定期間に電子書籍にアクセスする許可をコンテンツプロバイダから受信する。特に、電子リーダーデバイスは、電子書籍へアクセスするために利用可能な1つ以上のバウチャー、1つ以上のキー、1つ以上の証明書、1つ以上のトークン等のメタデータを、コンテンツプロバイダから受け取ってもよい。806において、電子リーダーデバイスは、電子書籍の少なくとも一部をレンダリングする表示を受信する。例えば、クライアントデバイスのユーザは、電子書籍の特定部分を読んでいてもよく、電子リーダーデバイスは、ユーザが電子書籍のページを変更していること、または電子書籍の異なる部分へナビゲーションしていることの表示を受け取ってもよい。具体的に示すと、電子リーダーデバイスのユーザが電子リーダーデバイスの入力デバイスを操作して、電子書籍の特定部分へナビゲートすると、電子リーダーデバイスに電子書籍の特定部分をレンダリングさせる対応表示が生成されてもよい。808において、電子リーダーデバイスは、レンダリングされる部分に対応する電子書籍のコンテンツがローカルに電子リーダーデバイスにおいて記憶されるかどうかを決定する。レンダリングされるコンテンツがローカルに記憶されると、プロセス800は810へ移動する。810において、電子リーダーデバイスは、データストア、キャッシュメモリ等の電子リーダーデバイスのローカルメモリ、または電子リーダーデバイスの他のローカルメモリストレージデバイスから、レンダリングする電子書籍の部分を検索する。レンダリングする電子書籍のコンテンツが電子リーダーデバイスにローカルに記憶されていない場合には、プロセスは812へ移動する。812において、電子リーダーデバイスは、コンテンツプロバイダからレンダリングするコンテンツを検索する。例えば、電子リーダーデバイスは、レンダリングする電子書籍の特定部分に対応する電子書籍のコンテンツを取得する要求をコンテンツプロバイダへ送信してもよい。電子リーダーデバイスが電子書籍の特定コンテンツをレンダリングする場合には、810と812の両方から、プロセスは814へ移動する。816において、電子リーダーデバイスは、電子書籍のレンタル期限を修正する要求をコンテンツプロバイダへ送信する。例えば、電子リーダーデバイスは、電子書籍のレンタル期限を延長する要求または電子書籍のレンタル期限を短縮する要求を送信してもよい。818において、電子リーダーデバイスは、電子書籍のメタデータを修正して、電子書籍の修正されたレンタル期限を反映する。特定の実装においては、電子リーダーデバイスは、電子書籍のメタデータを修正して、修正されたレンタル期限中に電子リーダーデバイスによって電子書籍のコンテンツへアクセスできるようにしてもよい。図9は、指定期間中に電子書籍をレンタルし、電子書籍のレンタル期限を変更するプロセス900のフロー図である。902において、コンテンツプロバイダは、コンテンツプロバイダの顧客へ電子書籍をレンタルする許可を電子書籍の出版社から取得する。ある場合には、電子書籍をレンタルするために、コンテンツプロバイダは、処理方式に従って、出版社へ支払うことに同意することによって、出版社から電子書籍をレンタルする許可を取得してもよい。他の場合には、コンテンツプロバイダは、電子書籍のコンテンツへアクセスする1つ以上のライセンスを取得することにより、電子書籍をレンタルする許可を出版社から取得してもよい。1つ以上のライセンスは、電子書籍のレンタル期限に対応する固定または可変期間に関連付けられてもよい。さらに、1つ以上のライセンスは各々の割当て数と関連付けられていて、電子書籍をレンタルするために、各々のライセンスは、各々のライセンスに関連付けられた期間の指定回数に割り当てられてもよい。904において、コンテンツプロバイダは、指定期間の間、個人のクライアントデバイスから電子書籍をレンタルするレンタル要求を受信する。具体的に示すと、個人はクライアントデバイスを操作して、コンテンツプロバイダに関連付けられた1つ以上のページを介してレンタル要求を送信してもよい。ある場合には、物理的な形式の書籍をレンタルする要求と併せてレンタル要求を受け取ってもよい。このように、個人は電子書籍と物理的な形式の書籍の両方をレンタルすることができる。ある状況では、電子書籍と物理的な形式の書籍のレンタル期限は異なってもよい。例えば、電子書籍のレンタルは、物理的な形式の書籍の対応するレンタルおよび/または購入とともに試験的に申し出されてもよい。906において、コンテンツプロバイダは、指定期間の間、電子書籍へアクセスする個人のクライアントデバイスへ許可を提供する。特定の状況においては、コンテンツプロバイダは、1つ以上のバウチャー、1つ以上のトークン、1つ以上のキー、1つ以上の証明書等の電子書籍のメタデータを送信することにより、電子書籍へアクセスする許可をクライアントデバイスへ提供してもよい。コンテンツプロバイダおよびクライアントデバイスは、個人が電子書籍へアクセスできるようにするために、1つ以上の認証プロセス行ってもよい。908において、コンテンツプロバイダは、個人が電子書籍をレンタルする期間を変更するレンタル期限修正要求をクライアントデバイスから受信する。ある場合には、レンタル期限修正要求は、電子書籍をレンタルする期間を延長する要求に対応してもよい。他の場合には、レンタル期限修正要求は、電子書籍をレンタルする期間を短縮する要求に対応してもよい。レンタル期限修正要求は、また、電子書籍のレンタルを電子書籍の購入へ変換する要求に対応してもよい。特定の場合には、電子書籍のレンタル期限が満了しつつあることの電子メール、テキストメッセージ等の通知をクライアントデバイスへ送信した後で、レンタル期限修正要求がクライアントデバイスから受信されてもよい。この通知は、電子書籍をレンタルする期間を修正するために選択可能な1つ以上の選択肢を含んでもよい。特定の実装においては、レンタル期限修正要求は、個人による通知に含まれる1つ以上の選択肢の選択に応えてコンテンツプロバイダによって受信されてもよい。他の実装においては、レンタル期限修正要求は、コンテンツプロバイダのサイトのページ上に含まれる1つ以上の選択肢の選択に応えてコンテンツプロバイダによって受信されてもよい。910において、コンテンツプロバイダは、少なくとも部分的にレンタル期限修正要求に基づいて、追加期間中に電子書籍でアクセスする許可を個人のクライアントデバイスへ提供する。具体的な実装においては、コンテンツプロバイダは、修正されたバウチャー、トークン、キー、証明書等の修正されたメタデータをクライアントデバイスへ送信して、追加期間中に、個人が電子書籍へアクセスできるようにしてもよい。912において、コンテンツプロバイダは、電子書籍へアクセスする個人の追加期間が満了したことの表示をクライアントデバイスへ提供する。例えば、コンテンツプロバイダは、電子書籍へアクセスする追加期間が満了したことの通知を、クライアントデバイスを介して個人へ送信してもよい。他の実施例においては、コンテンツプロバイダは、コンテンツプロバイダとともに個人のアカウントについての情報を含むページ等のコンテンツプロバイダのサイトのページを介して表示を提供してもよい。ある状況においては、コンテンツプロバイダは、電子書籍へアクセスする個人の追加期間が満了した表示を提供することに応じて、電子書籍の少なくとも一部がクライアントデバイスのメモリから削除されるようにしてもよい。コンテンツプロバイダは、また、電子書籍へアクセスする追加期間が満了したことの表示を提供した後で、電子書籍に関連するコンテンツアクセス要求の受信に応じて、クライアントデバイスによる電子書籍のコンテンツへのアクセスを拒否してもよい。図10は、時間制限ライセンスのポートフォリオを利用して電子書籍をレンタルするプロセス1000のフロー図である。1002において、コンテンツプロバイダは、電子書籍の出版社から電子書籍に関連する複数のライセンスを取得する。特定の実装においては、1つ以上のライセンスが固定レンタル期限に関連付けられてもよく、また他の実装においては、1つ以上のライセンスが可変レンタル期限に関連付けられてもよい。さらに、場合によっては、1つ以上のライセンスに関連付けられた特定のレンタル期限中に1人以上の個人が電子書籍のコンテンツへアクセスできるようにするために、1つ以上のライセンスが所定の最大回数まで1人以上の個人へ割り当てられてもよい。1004において、コンテンツプロバイダは、ある期間中に電子書籍をレンタルする要求をクライアントデバイスから受信する。1006において、コンテンツプロバイダは、複数のライセンスの特定のライセンスをクライアントデバイスへ割り当てる。特定のライセンスは、要求と関連付けられる期間と同じ期間に関連付けられてもよい。すなわち、特定のライセンスは、電子書籍をレンタルする要求された期間と対応するレンタル期限に関連付けられてもよい。1008において、コンテンツプロバイダは、電子書籍をレンタルするために割り当てできるライセンスの数を1つ減少させる。したがって、電子書籍の少ないレンタルをコンテンツプロバイダが申し出ることができる。1010において、コンテンツプロバイダは、電子書籍をレンタルする期間が満了したことを判定する。例えば、コンテンツプロバイダは、時間指標を電子書籍のレンタル期限の満了時間と比較して、レンタル期限が満了したことを判定してもよい。他の実施例において、コンテンツプロバイダは、レンタル期限が満了したことの表示をクライアントデバイスから受信してもよい。1012において、コンテンツプロバイダは、電子書籍をレンタルするために割り当てできるライセンスの数を1つ増加する。その結果、コンテンツプロバイダは、その時に、電子書籍のさらなるレンタルを提供できる。しかし、図10に示されていないが、特定のライセンスの割当ての最大数が発生した場合には、電子書籍をレンタルするために割り当てに利用可能なライセンスの数は、特定のライセンスの満了時に増加しない。結論主題は、構造的特徴および/または方法実施行為に特定の文言で説明されたが、添付の請求項で定義される主題は必ずしも説明されている特定の特徴または行為に限定されないことが理解されるべきである。むしろ、特定の特徴および行為は、請求項を実施する例示的形態として開示されている。付記1.コンピュータ実装方法であって、特定の実行可能な命令を備えるように構成される、コンテンツプロバイダの1つ以上の演算システムの管理下で、個人のクライアントデバイスから電子書籍をレンタルするレンタル要求を受信することであって、上記レンタル要求は上記個人が上記電子書籍をレンタルする期間を指定することと、上記レンタル要求によって指定される上記期間の間、上記個人が上記電子書籍へアクセスする許可を上記クライアントデバイスへ提供することと、上記個人が上記電子書籍をレンタルする上記期間を変更するためのレンタル期限修正要求を、上記クライアントデバイスから受信することと、少なくとも部分的に上記レンタル期限修正要求に基づいて、上記個人が追加期間の間上記電子書籍へアクセスする許可を、上記クライアントデバイスへ提供することと、上記個人が上記電子書籍へアクセスする上記追加期間が満了したことの表示を、上記クライアントデバイスへ提供することと、を含む、コンピュータ実装方法。2.上記電子書籍の出版社から上記電子書籍をレンタルする許可を取得する、付記1に記載のコンピュータ実装方法。3.上記電子書籍の上記出版社から上記電子書籍をレンタルする許可を取得することは、上記個人へ電子書籍をレンタルするために、ある処理方式に従って上記出版社へ支払いを行うことに合意することを含む、付記2に記載のコンピュータ実装方法。4.上記電子書籍の上記出版社から上記電子書籍をレンタルする許可を取得することは、上記電子書籍のコンテンツへアクセスする1つ以上のライセンスを取得することを含む、付記2に記載のコンピュータ実装方法。5.上記レンタル要求で指定された上記期間が特定の期間内に満了することの通知を、上記クライアントデバイスへ送信することをさらに含み、上記通知は、上記個人が上記電子書籍をレンタルする上記期間を修正するために選択可能な少なくとも1つの選択肢を含む、付記1に記載のコンピュータ実装方法。6.上記少なくとも1つの選択肢の選択に応じて、少なくとも部分的に、上記レンタル期限修正要求が受信される、付記5に記載のコンピュータ実装方法。7.上記レンタル期限修正要求は、個人が上記電子書籍をレンタルする期間を延長する要求を表示する、付記1に記載のコンピュータ実装方法。8.上記レンタル期限修正要求は、上記電子書籍を購入する要求を表示する、付記1に記載のコンピュータ実装方法。9.上記個人が上記電子書籍へアクセスする上記追加期間が満了した後で、上記電子書籍の少なくとも一部が上記クライアントデバイスのメモリから削除されるようにすることをさらに含む、付記1に記載のコンピュータ実装方法。10.上記追加期間の満了の後で、上記電子書籍のコンテンツへアクセスするコンテンツアクセス要求を上記クライアントデバイスから受信することと、少なくとも部分的に上記コンテンツアクセス要求の受信に応じて、上記電子書籍への上記クライアントデバイスのアクセスを拒否することと、をさらに含む、付記1に記載のコンピュータ実装方法。11.追加電子書籍を購入する要求を上記クライアントデバイスから受信することと、上記追加電子書籍の上記購入を特定期間の上記追加電子書籍のレンタルへ変換する要求を上記クライアントデバイスから受信することと、をさらに含む、付記1に記載のコンピュータ実装方法。12.プロセッサと、上記プロセッサへアクセス可能なメモリと、を備えるシステムであって、上記メモリは、電子書籍に関連する複数のライセンスを取得するために上記プロセッサによって実行可能な電子書籍出版社モジュールであって、上記複数のライセンスの各々は各々の可変期間中に上記電子書籍へアクセスできるようにする、電子書籍出版社モジュールと、上記プロセッサによって実行可能な電子書籍レンタルモジュールであって、ある期間中に、上記電子書籍をレンタルする要求をクライアントデバイスから受信し、上記要求で指定される期間中に、上記要求に少なくとも部分的に応じて、上記複数のライセンスの特定のライセンスを上記クライアントデバイスへ割り当て、上記クライアントデバイスへの特定のライセンスの割当てに少なくとも部分的に応じて、上記電子書籍のレンタルに割り当てるために利用可能な上記複数のライセンスの数を減少させ、上記電子書籍をレンタルする期間が満了した時に、上記電子書籍のレンタルに割り当てるために利用可能な上記複数のライセンスの数を増加させる、電子書籍レンタルモジュールと、を記憶する、システム。13.上記複数のライセンスの1つ以上が、上記クライアントデバイスから受信される上記要求によって指定される期間とは異なる各々の期間中に上記電子書籍をレンタルするために割り当てられてもよい、付記12に記載されるシステム。14.上記クライアントデバイスへの上記特定のライセンスの割当てに少なくとも部分的に応じて、初期レンタル支払いが上記出版社に対して行われるように、上記プロセッサによって、上記電子書籍出版社モジュールが実行可能である、付記12に記載されるシステム。15.上記メモリは、少なくとも部分的に、追加クライアントデバイスへの特定のライセンスの割当てに応じて、ロイヤリティの支払いが出版社へ行われるようにするために上記プロセッサによって実行可能な出版社支払いモジュールをさらに記憶する、付記14に記載のシステム。16.初期レンタルの支払いの値がロイヤリティの支払いの値を超える、付記15に記載のシステム。17.上記メモリは、さらに、追加期間分で上記電子書籍をレンタルする特定期間を延長する要求を上記クライアントデバイスから受信し、上記クライアントデバイスへ上記電子書籍のメタデータを提供することであって、上記メタデータは上記追加期間中に上記電子書籍のコンテンツへアクセスする上記クライアントデバイスの許可を示す、上記メタデータを提供するために、上記プロセッサによって実行可能なレンタル期限修正モジュールを記憶する、付記12に記載されるシステム。18.上記メモリは、上記電子書籍をレンタルする上記クライアントデバイスの期間が満了しているかどうかを判定するために、上記プロセッサによって実行可能なデジタル権管理モジュールをさらに記憶する、付記12に記載されるシステム。19.プロセッサと、上記プロセッサへアクセス可能なメモリと、を備える電子リーダーデバイスであって、上記メモリは、上記プロセッサによって実行可能な電子書籍レンタルモジュールであって、ある期間の間、電子書籍をレンタルする要求をコンテンツプロバイダに送信し、上記期間の間、上記電子書籍にアクセスするメタデータを受信し、上記電子書籍にアクセスする上記期間を修正する要求を上記コンテンツプロバイダに送信し、上記電子書籍にアクセスする上記期間が修正されると、上記電子書籍の上記メタデータを修正する、電子書籍レンタルモジュールと、上記電子書籍にアクセスする上記メタデータを受信した後に、上記電子書籍の少なくとも一部分をレンダリングするための、上記プロセッサによって実行可能な電子書籍レンダリングモジュールと、を記憶する、電子リーダーデバイス。20.上記電子書籍レンダリングモジュールは、上記電子リーダーデバイスのローカルメモリストレージデバイスから上記電子書籍の少なくとも一部を検索するために、上記プロセッサによって実行可能である、付記19に記載の演算システム。21.上記電子書籍レンダリングモジュールは、上記電子書籍の少なくとも一部についてコンテンツプロバイダへ要求を送信することにより、上記電子書籍の少なくとも一部を検索するために、上記プロセッサによって実行可能である、付記19に記載の演算システム。22.上記メモリは、上記電子リーダーデバイスのローカルメモリストレージデバイスによって記憶される時間指標を、上記電子書籍をレンタルする期間が満了する時を示す上記電子書籍の特定のメタデータと比較するために、上記プロセッサによって実行可能なデジタル権管理モジュールをさらに含む、付記19に記載の演算システム。23.上記電子書籍の上記メタデータは、1つ以上のバウチャー、1つ以上のキー、1つ以上の証明書、1つ以上のトークン、またはこれらの組合せを含む、付記19に記載の演算システム。24.上記メモリは、上記電子書籍をレンタルする上記期間が満了した後で、上記電子書籍の上記コンテンツの少なくとも一部を検索するために、上記プロセッサによって実行可能な検索モジュールをさらに含む、付記19に記載の演算システム。25.コンピュータ実装方法であって、コンテンツプロバイダの1つ以上の演算システムであって、特定の実行可能な命令を備えるように構成される、1つ以上の演算システムの管理下で、特定のレンタル期限の間、個人のクライアントデバイスから電子書籍をレンタルする要求を受信することと、上記特定のレンタル期限の間、上記電子書籍へアクセスする許可を上記個人の上記クライアントデバイスへ提供することと、上記特定のレンタル期限の間に、上記電子書籍の1つ以上の注記を上記クライアントデバイスから受信することと、上記特定のレンタル期限が満了した後で、1つ以上の注記へのアクセスを提供することと、を含む、コンピュータ実装方法。26.上記特定のレンタル期限が満了した後で、上記クライアントデバイスへ電子書籍のメタデータを提供することであり、上記メタデータは1つ以上の注記はレンタル期限満了後にクライアントデバイスによってアクセス可能であることを示す、メタデータを提供することをさらに含む、付記25に記載のコンピュータ実装方法。27.上記メタデータは、レンタル期限満了後の制限期間の間に、上記1つ以上の注記は上記クライアントによってアクセス可能であることを示す、付記26に記載のコンピュータ実装方法。28.上記1つ以上の注記は、上記電子書籍の注、リンク、強調部分、上記個人が上記電子書籍に関連する電子書籍に関する他のコンテンツ、またはこれらの組合せを含む、付記25に記載のコンピュータ実装方法。29.上記コンテンツプロバイダは、上記コンテンツプロバイダのサイトを介してレンタル期限の満了後に1つ以上の注記へアクセスできるようにする、付記25に記載のコンピュータ実装方法。