(57)【要約】概して、一局面においては、本開示は、電子ブックデジタル権利管理システムを備えた電子ブックへの要求を満たすための方法を記載する。この方法は、電子ブック識別子及び小売業者識別子を含んだ電子ブックの要求を、ネットワーククライアントから受け取る段階を含む。更に、この方法は、提携関係がない異なるベンダーが提供する少なくとも２つのデジタル権利管理（ＤＲＭ）システムからなる集合から、識別された電子ブック用のＤＲＭシステムを特定する段階と、その電子ブックの電子ブックＤＲＭシステムに従って、その電子ブックをネットワーククライアントに配信する段階とを含む。
2004515849.tif 000002
【特許請求の範囲】
【請求項１】
電子ブックデジタル権利管理システムを備えた電子ブックの要求を満たすための方法であって、
ネットワーククライアントから前記電子ブックの要求を受け取る段階であって、前記要求が、電子ブック識別子及び小売業者識別子を含んだ、要求を受け取る段階と、
関連がない異なるベンダーが提供する、少なくとも２つのデジタル権利管理システムの集合から、前記識別された電子ブック用の電子ブックデジタル権利管理システムを特定する段階と、
前記電子ブックの電子ブックデジタル権利管理システムに従って、前記電子ブックを前記ネットワーククライアントに配信する段階とを含む、電子ブックの要求を満たすための方法。
【請求項２】
前記要求が、前記電子ブック識別子及び前記小売業者識別子を、１つ又は複数のＵＲＬ（ユニバーサル資源ロケータ）パラメータとして符号化するＵＲＬを含む、請求項１に記載の方法。
【請求項３】
前記電子ブックを、前記ネットワーククライアントに配信するかどうかを決定する段階を更に含む、請求項１に記載の方法。
【請求項４】
前記電子ブックを配信するかどうかを決定する前記段階が、１つ又は複数のビジネス・ルールを前記要求に適用する段階を含む、請求項３に記載の方法。
【請求項５】
前記ビジネス・ルールが、認可された小売業者の配信を制限する、請求項４に記載の方法。
【請求項６】
前記ビジネス・ルールが、書籍がいつ配信可能となるかを識別する入手可能日に基づいて、アクセスを制限するルールを含む、請求項４に記載の方法。
【請求項７】
状態メッセージをユーザに送信する段階を更に含む、請求項３に記載の方法。
【請求項８】
小売業者からメッセージコンテンツを受信する段階と、
前記状態メッセージをカスタマイズして、前記受信したメッセージコンテンツを含ませる段階とを更に含む、請求項７に記載の方法。
【請求項９】
前記メッセージコンテンツが、小売業者のロゴを含む、請求項８に記載の方法。
【請求項１０】
前記要求を受け取る前記段階が、前記小売業者が提供するユーザインターフェースから、ユーザが、対応する電子コンテンツを選択したことに応答して、前記要求を受け取る段階を含む、請求項１に記載の方法。
【請求項１１】
前記ネットワーククライアントが、コンピュータ、携帯個人情報端末（ＰＤＡ）、及びディスプレイ付きの携帯電話の何れか１つを含む、請求項１に記載の方法。
【請求項１２】
電子ブックデジタル権利管理システムを備えた電子ブックの要求を満たすための、コンピュータ読み取り可能な媒体上に設けられたコンピュータプログラム製品であって、前記プロセッサに、
ネットワーククライアントから前記電子ブックの要求を受け取らせる命令であって、前記要求が、電子ブック識別子及び小売業者識別子を含んだ、要求を受け取らせる命令と、
異なる関連がないベンダーが提供する、少なくとも２つデジタル権利管理システムの集合から、前記識別された電子ブック用のデジタル権利管理システムを特定させる命令と、
前記電子ブックの電子ブックデジタル権利管理システムに従って、前記電子ブックを、前記ネットワーククライアントに配信させる命令とを含む、コンピュータプログラム。
【請求項１３】
前記要求が、前記電子ブック識別子及び前記小売業者識別子を、１つ又は複数のＵＲＬ（ユニバーサル資源ロケータ）パラメータとして符号化するＵＲＬを含む、請求項１２に記載のコンピュータプログラム。
【請求項１４】
前記プロセッサに、前記電子ブックを前記ネットワーククライアントに配信するかどうかを決定させる命令を更に含む、請求項１２に記載のコンピュータプログラム。
【請求項１５】
前記プロセッサに、前記電子ブックを配信するかどうかを決定させる前記命令が、前記プロセッサに、前記要求にもう一つのビジネス・ルールを適用させる命令を含む、請求項１４に記載のコンピュータプログラム。
【請求項１６】
前記ビジネス・ルールが、認可された小売業者の配信を制限する、請求項１５に記載のコンピュータプログラム。
【請求項１７】
前記ビジネス・ルールが、入手可能日に基づいてアクセスを制限する、請求項１５に記載のコンピュータプログラム。
【請求項１８】
前記プロセッサに、状態メッセージをユーザに送信させる命令を更に含む、請求項１４に記載のコンピュータプログラム。
【請求項１９】
前記プロセッサに、小売業者からメッセージコンテンツを受け取らせる命令と、
前記プロセッサに、前記状態メッセージをカスタマイズさせ、前記受け取ったメッセージコンテンツを含ませる命令とを更に含む、請求項１８に記載のコンピュータプログラム。
【請求項２０】
前記プロセッサに前記要求を受け取らせる前記命令が、前記小売業者が提供するユーザインターフェースから、ユーザが対応する電子コンテンツを選択したことに応答して、前記プロセッサに、前記要求を受け取らせる命令を含む、請求項１２に記載のコンピュータプログラム。
【請求項２１】
サーバであって、
（１）少なくとも１つのネットワーク接続と、
（２）少なくとも１つのプロセッサと、
（３）前記プロセッサにより処理される命令を格納した少なくとも１つのコンピュータ読み取り可能な媒体であって、
（ａ）複数の電子ブックデジタル権利管理システムの集合に対応した命令と、
（ｂ）（ｉ）ネットワーククライアントから前記電子ブックの要求を受け取るための命令であって、前記要求が、電子ブック識別子及び小売業者識別子を含んだ、要求を受け取るための命令と、
（ｉｉ）前記電子ブックの電子ブックデジタル権利管理システムに従って、前記電子ブックを前記ネットワーククライアントに配信するための命令と、を格納したコンピュータ読み取り可能な媒体とを含む、サーバ。
【請求項２２】
前記受け取った要求に適用される、１つ又は複数のルールの集合を更に包含し、前記ルールが、前記電子ブックの電子ブックデジタル権利管理システムに従って、前記電子ブックを配信するか否かを決定する、請求項２１に記載のサーバ。
【請求項２３】
前記サーバが、単一のコンピュータを含む、請求項２１に記載のサーバ。
【請求項２４】
（ｉ）要求を受け取るための前記命令が、ＨＴＴＰ（ハイパーテキスト転送プロトコル）メッセージを処理するためのウェブサーバ命令を含む、請求項２１に記載のサーバ。
【発明の詳細な説明】
【０００１】
発明の背景
通常の印刷された書籍と概ね同様に、電子ブック（「Ｅブック」）を用いて、読者にテキストや絵を提示することができる。ただし、インクと紙を使う替わりに、電子ブックは、電子ブックリーダーと呼ばれるソフトウェアが解読且つ表示可能なデジタルデータの集まりである。パーソナルコンピュータ、携帯個人情報端末（ＰＤＡ）、ディスプレイ付きの携帯電話などの様々な機器が、電子ブックリーダーを実行する。
【０００２】
電子ブックは、従来の印刷された書籍には関連付けられていない様々な機能を提供する。例えば、テキストや絵の替わりに、電子ブックは、音楽や話された言葉などの音声提供用のデータを格納してもよい。更に、電子ブックは、静止画の代わりに、動画を表示することもできる。更に、コンピュータネットワークを介してＥブックデータを送信すれば、Ｅブックは、複数の遠隔地に殆ど同時に送り届けることができる。
【０００３】
残念なことに、データをコピーする方が、書籍のページを写真複写するよりも、多くの点で容易である。電子ブックを販売しようとする者、或いは海賊版防止のために電子ブックへのアクセスを制限しようとする者の権利を守るため、企業は、様々な種類のデジタル権利管理（ＤＲＭ）システムを開発している。例えば、マイクロソフト社は、マイクロソフトリーダーＥブックへの無認可ユーザアクセスからの保護を目的とする「デジタル財産サーバ」を現在提供している。同様に、アドビ社は、アドビコンテンツサーバを始めとした様々なＤＲＭソリューションを提供している。
【０００４】
これらＤＲＭソリューションは、Ｅブックへのアクセスを管理するタスクに、大きく異なるアプローチを用いている。しかし、例示目的で、図１及び２は典型的なＤＲＭ方式を示す。図１に示したように、ＰＤＡ又はパーソナルコンピュータなどのクライアント１０４は、メッセージ１０８を、インターネットなどのネットワーク１０２を介してサーバ１００に送信できる。メッセージ１０８は、Ｅブックへのアクセスを要求するもので、このメッセージには、この要求を行っている装置１０４及び／又はリーダーソフトウェアの識別情報などの、要求側の資格証明が含まれる。サーバ１００は、この資格証明を使って、要求されたＥブックのデータをスクランブル（すなわち暗号化）する。図２に示したように、サーバ１００は、次に、スクランブルしたデータ１０６を、要求しているクライアント１０４に送信する。クライアント１０４は、それ自身の資格証明を用いて、Ｅブックのスクランブルを解除（すなわち解読）して、ユーザに提示できる。クライアント１０４以外の装置が、このＥブックデータを受け取っても、スクランブルを解除するのに必要な適切な資格証明を持っていないはずである。
【０００５】
発明の概要
概して、一局面においては、本開示は、電子ブックデジタル権利管理システムを備えた電子ブックへの要求を満たすための方法を記載する。この方法は、電子ブック識別子及び小売業者識別子を含んだ電子ブックの要求を、ネットワーククライアントから受け取る段階を含む。更に、この方法は、互いに関連がない異なるベンダーが提供する、少なくとも２つのデジタル権利管理（ＤＲＭ）システムの集合から、識別された電子ブックのＤＲＭシステムを特定する段階と、その電子ブックのデジタル権利管理システムに従って、その電子ブックをネットワーククライアントに配信する段階とを含む。
【０００６】
実施形態は、次の特徴の内の１つ又は複数を含むことができる。上述の要求は、上述の電子ブック識別子及び小売業者識別子を、１つ又は複数のＵＲＬ（ユニバーサル資源ロケータ）パラメータとして符号化するＵＲＬを含んでいてもよい。この方法は、例えば、１つ又は複数のビジネス・ルールを要求に適用することで、電子ブックをネットワーククライアントに配信するかどうかを決定する段階を更に含んでもよい。こうしたルール、認可された小売業者の配信を制限するルール、及び／又は書籍がいつ配信可能かを特定する入手可能日（原語：ｓｔｒｅｅｔ ｄａｔｅ）に基づいてアクセスを制限するルールを含むことができる。この方法は、状態メッセージをユーザに送信する段階も含むことができる。例えば、この方法は、ロゴなどのメッセージコンテンツを小売業者から受信し、その受信したメッセージコンテンツを含むように状態メッセージをカスタマイズしてもよい。
【０００７】
概して、別の局面においては、本開示は、電子ブックデジタル権利管理システムを備えた電子ブックの要求を満たすための、コンピュータ読み取り可能な媒体に格納されたコンピュータプログラム製品を記載する。このプログラムは、プロセッサに、ネットワーククライアントから電子ブックの要求を受信させる命令であって、この要求が電子ブック識別子及び小売業者識別子を含んだ、受信させる命令と、異なる互いに関連がないベンダーから提供された、少なくとも２つのデジタル権利管理システムの集合から、識別された電子ブック用のデジタル権利管理システムを特定させる命令と、この電子ブックを、その電子ブックの電子ブックデジタル権利管理システムに従って、ネットワーククライアントに配信させる命令とを含む。
【０００８】
一般的に、別の態様では、本開示は、少なくとも１つのネットワーク接続と、少なくとも１つのプロセッサと、このプロセッサにより処理される命令を格納する少なくとも１つのコンピュータ読み取り可能な媒体とを含んだサーバを記載する。このコンピュータ読み取り可能な媒体は、複数の電子ブックデジタル権利管理システムの集合に対応する命令を格納している。更に、このコンピュータ読み取り可能な媒体は、ネットワーククライアントから電子ブックの要求を受信する命令であって、この要求が電子ブック識別子及び小売業者識別子を含んだ、受信させる命令と、その電子ブックの電子ブックデジタル権利管理システムに従って、その電子ブックを、ネットワーククライアントに配信する命令とを格納している。
【０００９】
詳細な説明
Ｉ．導入
図３は、電子ブック及び印刷した書籍の配送に関するタスクを軽減できる様々な機能を提供するサーバ２１０を示す。これらの機能の幾つかを例示するため、図３は、出版社２０４からの出版物の提出（２２２）で始まり、その出版物の消費者２０８への配送（２２８）で終わるシーケンス例を示す。
【００１０】
図３に示したように、出版社クライアント２０４は、書名のコンテンツ２２２を、インターネットなどのネットワーク２０２を介してサーバ２１０に提出できる。こうしたコンテンツは、テキスト、グラフィック、更には音楽やビデオなどのマルチメディアを表すデータを含むことができる。
【００１１】
出版社クライアント２０４は、「メタデータ」と呼ばれるコンテンツに関する情報も提出できる。このメタデータには、その著作物のＩＳＢＮ、ＵＰＣ、又はＤＯＩ等の識別子情報や、その著作が販売される１つ又は複数の市場向けの価格情報や、その著作の著者及び書名などの書誌的情報や、その書籍の販売が認可されている領土地域、その著作の販売認可を受けている小売業者、及び／又はその著作を電子流通する場合に、その著作を保護するための１つ又は複数のデジタル権利管理システムの識別などの流通情報や、その著作のハードコピー作製に用いる、印刷及び／又は製本明細などの製造情報を含むことができる。
【００１２】
サーバ２１０は、配送のためにコンテンツを自動的に処理できる。例えば、電子配信するにあたって、サーバ２１０は、１つ又は複数の選択したデジタル権利管理システムに従って、Ｅブックを配信するためにＥブック情報を自動的にフォーマットできる。ハードコピーの製造及び配送には、サーバ２１０は、例えば、カラー印刷用の表紙ページを抽出したり、書籍ページのビットマップ画像を生成するなどして、印刷する内容を自動的に準備できる。
【００１３】
配送用のコンテンツを用意するためのこれら裏舞台での作業に加え、サーバ２１０は、出版物の表示及び販売の助けとなるように、Ａｍａｚｏｎ．ｃｏｍやＢａｒｎｅｓａｎｄＮｏｂｌｅ．ｃｏｍなどの小売業者２０６に情報を提供する。例えば、サーバ２１０は、収集したメタデータを用いて、小売業者２０６による販売が認可されているコンテンツの個別ユーザ用カタログファイル２２４を生成する。このカタログファイル２２４は、著者名、要約、及び／又は選択した画像（例えば、書籍表紙のサムネイル）を含むことができる。小売業者２０６は、カタログファイル２２４を用いて、自社のウェブサイトの提供物を自動的に更新できる。例えば、Ａｍａｚｏｎ．ｃｏｍは、カタログファイル２２４で識別された新たに購入可能となった書籍のウェブページを自動的に生成できる。
【００１４】
又、サーバ２１０は、複数のデジタル権利管理システムにまたがる書籍の配送に関わる技術的詳細から、小売業者２０６が影響を受けないようにもできる。例えば、消費者２０８が、小売業者２０６のウェブサイト２２６からＥブックを選択すると、サーバ２１０は、この書籍を、そのコンテンツ用に選択されているデジタル権利管理システムに従って消費者２０８に配送（２２８）できる。これによって、小売業者２０６は、異なるＥブックフォーマットが必要とする異なるデジタル権利管理システムのホストを設定し、統合し、維持する負担から解放される。同様に、ハードコピーに関しては、サーバ２１０は、消費者又は小売業者に出荷するための書籍のハードコピーを作製する「要求時印刷」サービスを提供できる。
【００１５】
図３には単一の出版社２０４、小売業者２０６、及び消費者２０８が図示されているが、サーバ２１０は、これらのそれぞれを多数サポートできる。更に、サーバ２１０は、単一のコンピュータからなっていてもよいが、それ以外には、複数装置の論理収集体でもよい。
【００１６】
上記の説明では、サーバ２１０が提供する少数の機能を強調したが、サーバ２１０は、報告（例えば、利用報告、書籍要求報告、小売業者送り状、及び出版社報酬）などの広範囲にわたる他のサービスも、小売業者２０６及び出版社２０４に提供できる。サーバ２１０は、上述の機能全てを提供してもよいし、これらサービスの限られた部分のみをサポートしてもよい。上記及びそれ以外の機能を、より詳細に後述する。
【００１７】
ＩＩ．コンテンツ提出
図４は、出版社２０４が、サーバ２１０にネットワーク２０２を介して、コンテンツ２３０を安全に送信して、その後、電子配信及び／又はハードコピー印刷を可能とするための方式を図示する。図示したように、コンテンツ２３０に加え、サーバ２１０は、そのコンテンツに対応したメタデータ２３２も受信できる。こうしたメタデータは、コンテンツに関する書誌的情報、コンテンツのハードコピーを作製するために用いる「要求時印刷」情報、並びに／或いは、コンテンツの販売を認可されている小売業者の識別及び／又は１つ又は複数の電子ブックデジタル権利管理（ＤＲＭ）システムの識別などの配信情報を含むことができる。安全上の理由により、サーバ２１０及び出版社クライアント２０４は、出版社クライアント２０４及びサーバ２１０が通信する情報を暗号化／解読する、ＨＴＴＰＳ（ハイパーテキスト転送プロトコルセキュリティ）のような安全なネットワーク接続を介して通信できる。
【００１８】
サーバ２１０は、受信したコンテンツ２３０及びメタデータ２３２を用いて、そのコンテンツの配送版を自動生成できる。例えば、電子配信のために、サーバ２１０は、識別したＤＲＭ方式に従って、コンテンツの配信用の版を自動作成できる。同様に、ハードコピー印刷を行うには、サーバ２１０は、例えば、印刷する各ページの画像を作成することで、そのコンテンツの版を自動作製できる。
【００１９】
図４に示したように、サーバ２１０は、受信したコンテンツ２３０及びメタデータ２３２を格納且つ処理するコンテンツ管理２１４システムを含む。サーバ２１０は、異なるデジタル権利管理システム用の命令を備えた要求処理システム２２０も含む。例えば、要求処理システム２２０は、関連がないベンダーからのＤＲＭをサポートしてもよい。例えば、システム２２０は、マイクロソフトリーダーのデジタル財産サーバ及びアドビ社のコテンツサーバデジタル権利管理システムを備えていてもよい。
【００２０】
図示したように、サーバ２１０は、出版社２０４がこれら機能をインターネットウェブサイトを介して利用できるようにする、ウェブサーバ命令２１２を備えることもできる。技術的に言えば、ウェブサーバ命令２１２は、ネットワーククライアント（例えばウェブブラウザ）との間で交換するＨＴＴＰ（ハイパーテキスト転送プロトコル）メッセージを処理する。これらメッセージは、例えば、遠隔ユーザから収集した情報をサーバ２１０まで返信するユーザインターフェースを提示するための機能を含むことができる。こうしたユーザインターフェースは、ＳＧＭＬ（標準一般化マーク付け言語）命令（例えば、ＨＴＭＬ（ハイパーテキスト記述言語）及びＸＭＬ（拡張マーク付け言語））、又はアプレットのような条件文（例えば「ＩＦ」文）を含んだ命令など、様々な方法で符号化できる。
【００２１】
図５乃至１１は、サーバ２１０が、コンテンツ及びメタデータを収集するために出版社クライアントに提供できるユ―ザインターフェースを示す。これらのサンプル画面は、１つ又は複数の配送オプションを選択する段階と、この選択したオプションに関する情報を提供する段階と、提出されたコンテンツの処理状態を監視する段階と、コンテンツの配送版を校正する段階とを含んだ、コンテンツ提出のサンプル処理の諸段階を図示している。次のシーケンスの前に、例えば、出版社がアカウントを作成できるようにするユーザインターフェース画面を含めてもよい。例えば、出版社は、請求書作成送付及び／又は報酬に関する銀行業務情報又は信用情報を提供できる。
【００２２】
図５に示したように、アカウントを設定した後、コンテンツ提出によって、ユーザが、ハードコピーの「要求時印刷」準備（２６２）及び／又はコンテンツのＥブック配信（２６４）を選択できる。図示したように、出版社選択Ｅブック配信２６４においても、Ｅブック配信用の１つ又は複数のＤＲＭ方式（例えば、「ＭＳリーダーフォーマット」２６６又は「アドビＥブックフォーマット」２６８）を選択できる。
【００２３】
図６に示したように、ユーザインターフェース画面は、Ｅブック及び「要求時印刷」書籍の両方に関連したメタデータを収集できる。例えば、図示したように、ユーザインターフェースは、書名２７１、ＩＳＢＮ（国際標準図書番号）のような出版社整理番号２７２、言語２７３、寄稿家のリスト２７０、及び簡潔な注釈２７７を収集できる。更に、このユーザインターフェースは、出版日２７４及び／又は、出版社が、これ以前には配信を望まない現在以降の日付を表す「入手可能日」（出版した書籍が最初に売りに出される日）２７６も収集できる。
【００２４】
図示したように、このユーザインターフェースにより、出版社は、サーバへのコンテンツ２７８の引き渡し方法も選択できる。例えば、出版社は、インターネットを介したファイルアップロード、コンピュータ読み取り可能な媒体（例えば、ＣＤ−ＲＯＭ又はフロッピー）の現物出荷、又は、走査用又は電子形式へのその他の変換用のハードコピーを選択できる。同様に、出版社は、書籍の表紙画像をアップロードするための方式も指定（２７９）できる。
【００２５】
これ以外の画面では、他の情報を出版社から収集する。例えば、他の画面で収集できるものには、版番号又は解説、この版が簡略版かどうか、コンテンツは「大活字」で印刷されているかどうかの表示、シリーズＩＤ及び／又は番号、１つ又は複数の主題ジャンル、読者年齢層又は読書能力レベル、並びに、１つ又は複数の識別コード（例えば、米国議会図書館カード番号、デューイ十進分類法番号、ＵＰＣ［統一商品コード］コードなど）がある。
【００２６】
図７に示したように、出版社は、定価及び卸売り割引の両方を指定することもできる。サーバは、この情報を用いて、出版社に各売り上げに関して報酬を支払うための取引処理を自動的に開始できる。又、出版社は、領土地域に関わる権利を記載してもよい。例えば、出版社は、特定の地理的境界を越えて、コンテンツの販売又は送信を望まないか、或いはそれを許可されていないこともありうる。
【００２７】
出版社から収集した情報は、選択した配信方法によって異なる場合がある。例えば、図８は、Ｅブック配信のために収集する付加的情報を示す。図示したように、このユーザインターフェースにより、出版社は、選択したＤＲＭシステムがサポートする異なるＤＲＭオプション２８４、２８６を選択できる。例えば、アドビリーダーオプション２８６では、出版社は、最大日数又は部数に基づいて、消費者による印刷及びコピーを管理できる。
【００２８】
図８に示したユーザインターフェースでは、出版社が、コンテンツの複雑さを評価することもできる。例えば、単純なテキストからなる小説は、複数段組の、グラフィックを多用した教科書よりは、Ｅブックに変換するのが容易なこともあろう。この評価方式は、テキストの段組の数、１ページ当たりの画像又は表の数、１ページ当たりのハイパーリンク数、コンテンツが目次、脚注などを含むかどうかなどの幾つかの評価基準に基づくことができる。例えば、評価方式を次のように規定してもよい。
【表１】
2004515849.tif 000003
この評価に基づいて、サーバは、コンテンツの処理費用を算定できる。更に、サーバは、この評価を用いて、要求されたフォーマットが不適当な選択肢かどうかも判断できる。例えば、アドビ社のＰＤＦフォーマットは、表示装置の種類を問わず固定ページレイアウトを表示するので、段組が多い書籍には不適当な場合もある。
【００２９】
図９に示したように、「要求時印刷」用に選択されたコンテンツに関して収集される情報は、Ｅブック配信用に収集される情報と異なる場合がある。例えば、図示したように、このユーザインターフェースは、製本の種類２８８、及び／又は本の背に印刷するテキスト２９０を指定するユーザ入力を収集できる。
【００３０】
上述したように、サーバは、出版社が入力したメタデータ及びコンテンツを受け取った後で、このコンテンツを出版社が選択したフォーマットで、配信用に自動的に作製できる。この後で、サーバは、コンテンツの配信版の「校正用」コピーを１つ又は複数生成できる。例えば、サーバは、Ｅブックを作成して出版社に送信するか、或いは、「要求時印刷」コンテンツの場合は、サーバは、印刷されるとおりのページ画像を含んだアドビＰＤＦ（ポータブル文書フォーマット）ファイルを作成してもよい。いずれの場合も、図１０に示したように、出版社は、ユーザインターフェースとのインタラクションを通じて、校正用コピーを合格として受け入れる（２９２）か、或いは拒否（２９２）できる。合格した校正書籍は配信可能となる。
【００３１】
図１１に示したように、出版社は、コンテンツ提出処理の実行時には、提出したコンテンツの処理進行状況を常に監視できる。例えば、図示したユーザインターフェースは、提出した書籍それぞれの状態を表示する。こうした状態には、「データ待ち」、「実行前検査（原語：ｐｒｅ−ｆｌｉｇｈｔｉｎｇ）」、及び「校正」が含まれる。更に、書名のハイパーリンクを選択すると、対応するメタデータなど、その書籍に関するより詳細な情報が表示される。
【００３２】
図１２は、提出されたコンテンツを自動的に処理する手順２４０を示す。図示したように、手順２４０は、コンテンツ及びそれに対応したメタデータの受信（２４１）から開始できる。この手順２４０は、アドビ社のアクロバットＰＤＦ、ポストスクリプト、クォークエクスプレス、ページメーカー、インデザイン、ワード、及びＨＴＭＬのようなタグ付きテキストフォーマットなどの多岐にわたるコンテンツフォーマットを処理できる。これらコンテンツフォーマットの多くは条件文を含まない。
【００３３】
図示したように、手順２４０は、受信したメタデータの妥当性を検査（２４３）できる。例えば、手順２４０は、いかなるメタデータも、５０％を超える卸売り割引を指定しないことを保証してもよい。又、手順２４０は、例えば、ＩＳＢＮ番号の検査数字を確認して、ＩＳＢＮ番号の妥当性を検査してもよい。出版社の信用ソースからの支払い許可の要求を含んだ、他の多数のメタデータ妥当性検査を実行してもよい。
【００３４】
コンテンツ及びメタデータを受信（２４１）した後で、手順２４０は、書籍を正確に自動作成する妨げとなりうる多数の問題のいずれかが存在するかどうかを確認するため、コンテンツを検査（「実行前検査」）する。例えば、手順２４０は、全ての画像ファイル及び必要なフォントを受信したどうかを確認してもよい。エラーが発見された場合は、サーバは、出版社に自動的に通知し、再提出を待つことができる。
【００３５】
メタデータ妥当性検査２４３及び実行前検査が、大きなエラーもなく進行した場合は、手順２４０は、例えば、テキストをリフローし且つページ番号を付けなおし、画像を再配置するなどして、受信したコンテンツを選択した配送フォーマットへの変換を継続できる。
【００３６】
選択した配送フォーマットが、ハードコピー配送（２４５）を含む場合は、手順２４０は、コンテンツの印刷を準備する多くのタスクを自動的に実行できる。例えば、手順２４０は、テキスト提出のために、コンテンツを解析し且つ目次を作成（２４７）できる。更に、手順２４０は、新しい章の第１段落を他の段落よりも大きく字下げするために、テキストの構造を分析するなど、これ以外の多岐にわたるタスクも実行できる。同様に、手順２４０は、例えば、連続した３つの終止符を単一の省略符号に圧縮したり、単純な「−」の替わりに長いダッシュを用いることで、テキストを変更してもよい。又、手順２４０は、コンテンツから表紙画像を抽出するなどの他のタスクも実行できる。
【００３７】
図示したように、手順２４０は、ページ厚さ及びページ数から、製本した書籍の背幅を計算（２４９）できる。更に、手順２４０は、例えば、書籍の画像を背幅に入るフォントで作成することで、製本用の背の画像を決定できる。
【００３８】
コンテンツ印刷用の情報を自動生成した後は、手順２４０は、例えば、出版社が検討できるように、印刷するページの画像を電子メールするか、或いは書籍のハードコピーを送付して校正コピーを生成（２５０）できる。検討が終われば、手順２４０は、その書籍に関して生成した情報を、要求時に印刷を制御可能な製造エンジンに送信（２５１）できる。要求時印刷では、カラー表紙印刷、ブックブロック印刷、並びに、印刷した表紙及びブックブロックの製本を行う。
【００３９】
選択した配送フォーマットが電子ブック配信（２５３）を含む場合は、異なるシーケンスが実行されることがある。例えば、手順２４０はコンテンツを処理して、１つ又は複数のオープンＥブック（ＯＥＢ）ファイルを生成（２５５）できる。例えば、手順２４０は、提出されたコンテンツから、及び／又は提出ファイルサイズを縮小するために損失圧縮された提出画像から表紙ページを抽出する段階を含んでもよい。
【００４０】
手順２４０は、これらＯＥＢファイルに基づいて、ＤＲＭ固有ファイルを生成（２５７）できる。ＤＲＭ固有ファイルの生成には、ＤＲＭ固有変換が含まれることがある。例えば、アドビＥブックに関しては、生成には、アドビ式にハイパーリンクされた目次、ＥブックＩＳＢＮを含むように更新した版権ページ、及びＥブックページが書籍ページ番号付け順序と一致するようにした論理ページ番号が含まれることがある。マイクロソフト社のＥブックに関しては、その生成には、マイクロソフト式のフローティングハイパーリンクを付けた目次、ＥブックＩＳＢＮを含むように更新した版権ページ、及びサポートされていない書籍レイアウト（例えば、欄外の注、フローティングアート、十時展開した画像又はボックス、脚注の巻末注への変換、脚注を表示テキストとして配置すること、及び画像又はグラフィックを、呼び出しの前に配置しないがその近傍に配置すること）の変換が含まれることがある。これ以外の拡張機能も、出版社のオプションで利用可能としてもよい。これらには、リンク付けした索引項目、空白ページ削除、相互参照、文脈リンク、図形及び表のリストアップ、図形のテキスト引用からその図形へのリンク又は脚注テキスト引用から巻末注へのリンクなどが含まれる。校正（２５９）が終了すると、完了したＤＲＭ固有ファイルは、後に配信するためにＤＲＭエンジン（後述する）に書き込む（２６１）。
【００４１】
図示したように、選択した配送フォーマットで書籍を生成した後は、手順２４０は、この書籍のメタデータを、異なる書籍に対応したメタデータのデータベースに格納（２６０）できる。後述するように、この格納したメタデータを用いて、小売業者用の書名カタログを構成できる。
【００４２】
ＩＩＩ．カタログ
小売業者は、例えば、出版物の販売促進を行うなどして、出版物の販売にしばしば重要な役割を果たす。例えば、Ａｍａｚｏｎ．ｃｏｍは、表示ページ、要約、及び読者レビューを付けたウェブページを使って、提供する出版物ほとんど全ての販売促進を行っている。百万以上の書名からなる書庫を持つ小売業者も中にはあり、こうした提供書籍の維持管理が、時間を要する作業となる可能性がある。
【００４３】
図１３に示したように、サーバ２１０は、小売業者が販売を認可され、且つその販売を希望している書名「カタログ」３００を生成可能な、カタログ生成及び配送命令２１８を含むことができる。カタログ３００は、小売業者が入手可能な書名をリストアップ可能であり、更に、書名と共に提出されるメタデータの一部又は全部を含むことができる。又、カタログ生成命令２１８は、特定の小売業者２０６用にカタログ３００のフォーマットをカスタマイズして、例えば、小売業者が、書名情報を管理するのに用いるソフトウェアで作業できるようにしてもよい。例えば、小売業者２０６は、受信したカタログ３００を自動的に処理するソフトウェアを利用して、新しい書名用に新たなウェブページ情報を作成したり、或いは、既存の書名用のウェブページ情報を修正してもよい。
【００４４】
図１４は、カタログ３００を生成する一例を図示している。図示したように、手順３０８は、カタログ３００のデータを格納されたメタデータレコード３１０から選択する。メタデータレコード３１０は、提出された書名に対応し、１つ又は複数の認可された小売業者及び／又は認可されていない販売業者を特定する情報を含むことができる。手順３０８は、この情報を用いて、特定の小売業者が取り扱いを認可されている書名のメタデータレコードを選択できる。
【００４５】
例えば、メタデータレコード３０２及び３０６は、「Ａｍａｚｏｎ」を、Ｊｏｈｎ Ｇｒｉｓｈａｍの「Ｔｈｅ Ｆｉｒｍ」３０２及び「Ｔｈｅ Ｃｈａｍｂｅｒ」３０６のＥブックに関して認可された小売業者と指定している。従って、手順３０８が生成するカタログ３００には、例えば、「Ａｍａｚｏｎ」を認可された小売業者としてリストアップしているレコードを探すＳＱＬ（構造化照会言語）照会の結果として、これら書名のレコードを含むことができる。
【００４６】
図示したメタデータレコードは、個別の小売業者を指定しているが、出版社は、属性又はグループ化コード（例えば、「電子商取引ベンダー」）によって、複数の小売業者のグループを識別してもよい。更に、小売業者の特定集合を指定しないメタデータレコードには、小売業者のデフォルト集合を適用してもよい。
【００４７】
異なる小売業者が、異なるソフトウェア及び／又はデータフォーマットを用いて書名レコードを処理していることがあるので、手順３０８は、カスタマイズされたフォーマット情報３１２を用いて、特定小売業者用に生成されるカタログ３００ファイルをカスタマイズできる。こうしたフォーマット情報３１２は、カタログ３００に含めるメタデータと、こうした含めたメタデータの配列及び符号化とを特定できる。例えば、図示したように、カタログ３１０は、それぞれの書名に関してセミコロンで区切ったレコードを特徴とする。すなわち、セミコロンが、このレコードの異なるフィールドを分離している。別の方法としては、カタログ３００のレコードは、小売業者のウェブページへの組み込みを容易にするため、マーク付け言語で符号化してもよい。例えば、「＜ＴＩＴＬＥ＞Ｔｈｅ Ｆｉｒｍ＜／ＴＩＴＬＥ＞＜ＡＵＴＨＯＲ＞Ｇｒｉｓｈａｍ＜／ＡＵＴＨＯＲ＞」というレコードは、このレコードに含まれた情報を識別する＜ＴＩＴＬＥ＞及び＜ＡＵＴＨＯＲ＞というマーク付けタグを含んでいる。
【００４８】
テキストなどのデータに加え、小売業者は、自社のウェブページで表示するための書籍の表紙画像も受け取りたいこともある。こうした画像は、例えば、カタログ内にＪＰＥＧ（ジョイントフォトグラフィックエキスパートグループ）又は、ＧＩＦ（図形交換形式）画像データのようなデータとして含めてもよい。或いは、それぞれの書名の対応する画像を、ｔｉｔｌｅ＿ｘｐｉｘｅｌｓｉｚｅ＿ｘ＿ｙｐｉｘｅｌｓｉｚｅ．ｆｏｒｍａｔ（例えば、ＴｈｅＦｉｒｍ＿６００＿ｘ＿４００．ｊｐｅｇ）などの命名規則に従って、ＦＴＰ（ファイル転送プロトコル）サイトに格納してもよい。
【００４９】
図１５は、カタログ生成命令２１８が実行可能な手順３３０の一例を示す。図示したように、手順３３０は、小売業者のカタログに含めるための書名のメタデータレコードを選択（３３２）する。この選択（３３２）には、小売業者が販売できる書籍を限定する「認可フィルタ」と、小売業者が販売又は販売促進するつもりがない著作をカタログに含めるのを防止する「小売業者定義フィルタ」とを含めることができる。
【００５０】
認可フィルタは、任意の著作が小売業者のカタログに含まれるのを防止する様々な条件に関する検査を実行できる。例えば、これら認可フィルタは、小売業者の所在地が、著作が販売許可されている領土地域外であれば、この著作をカタログから除外するようにしてもよい。同様に、書籍に販売用の値段が付けられていないか、出版社による校正が済んでいなければ、このフィルタはこの書名をカタログから除外できる。
【００５１】
「小売業者定義フィルタ」によって、小売業者は、販売又は販売促進を望まない著作の特性を指定できる。例えば、「ボブのＳＦ  Ｅブックストア」は、科学又はＳＦとして分類されている出版物にしか興味がないかもしれない。従って、この例では、手順３３０は検査を実行して、ボブのカタログに含まれる書名を、これらカテゴリ入る書名だけが含まれるように限定してもよい。同様に、小売業者は、例えば、ある組織が承認している書名だけを要求してもよい。
【００５２】
上述したように、カタログに含めるために選択した書名に関する情報は、小売業者の好みに従ってフォーマット（３３４）してもよい。選択３３２及びフォーマット３３４が完了すれば、カタログを小売業者に送信（３３６）してもよい。例えば、送信は、電子メール又は一連のＨＴＴＰメッセージで実行すればよい。これ以外の送信方法としては、カタログを、小売業者がアクセスできるＦＴＰ（ファイル転送プロトコル）ディレクトリに格納してもよい。後者の選択肢を用いれば、小売業者は、いつ、どれだけの頻度でカタログ情報を受信するかを制御できる。
【００５３】
図１５に示した手順３３０は、指定した間隔で自動的に繰り返されるようにプログラムしてもよい。例えば、小売業者は、毎日又は１週間に一回の頻度でカタログが自動生成されるよう要求してもよい。異なる時間に複数のカタログを受信する小売業者に関しては、手順３３０は、その前のカタログからの変更個所だけを含んだ「デルタ」カタログファイルを生成してもよい。例えば、こうしたカタログは、小売業者の販売が認可されている新たな書名を含むか、或いは１つ又は複数の以前のカタログ内の書名に関する新たな／変更された情報だけを含むようにしてもよい。
【００５４】
ＩＶ．要求処理
サーバ２１０は、消費者及び／又は出版社が、書名の電子ブック又は「要求時印刷」ハードコピーを要求できるようにするウェブサイトを提供してもよい。しかし、上述のように、購入用の書名を消費者に提示する仕事は、多くの場合は小売業者が行う。例えば、Ａｍａｚｏｎ．ｃｏｍは、消費者が、購入可能な様々なＥブックのリスト及び説明の検索を実行できるようにしている。Ｅブックの場合は、購入要求を満たすことが、ＤＲＭシステムの維持管理及びサポートという負担が、小売業者の責任を更に重くすることがある。図１６乃至１８は、小売業者を、これら要求処理業務を実行する負担から解放できるシステムを示す。
【００５５】
図１６を参照すると、消費者２０８は、ウェブページ、Ｅメールなどの小売業者２０６が選択した方式を介して、ネットワーク２０２上で小売業者２０６とインタラクションできる。消費者２０８が、例えば、ウェブページ３２０から書名を選択することでＥブック書籍を要求（３２２）すると、遠隔サーバ２１０が提供する要求処理手順２２０が、このＥブックの消費者への配信を処理する。サーバ２１０は、ここで説明した他の機能を提供するものと同一のサーバ２１０でよい。
【００５６】
図１７に示したように、小売業者２０６は、購入済みＥブックそれぞれに関して、ＵＲＬ（ユニバーサル資源ロケータ）リンクなどの要求処理情報３２４を消費者２０８に送信する。例えば、小売業者２０６は、そのＵＲＬを消費者２０８に送ったＥメールメッセージに含めたり、或いは、そのＵＲＬを、消費者２０８が要求した商品をリストアップする動的に構築されたウェブページに含めてもよい。
【００５７】
アクティブ化されると、このリンクは、安全なメッセージ３２６をサーバ２１０に送る。メッセージ３２６は、注文を受けた書名の識別及び小売業者の識別を符号化する。例えば、消費者は、次のフォーマットを備えたＵＲＬを受け取る場合がある。
2004515849.tif 000004
このＵＲＬにおいて、それぞれ、「ｈｔｔｐｓ」は、消費者２０８とサーバ２１０との間の安全な接続を識別し、「ｓｅｒｖｅｒ．ｃｏｍ」は、ネットワークにおけるサーバ２１０の位置を識別し、ｒｅｔａｉｌｅｒＩＤ及びｉｔｅｍＩＤは、小売業者と注文された商品のＳＫＵ（在庫商品識別番号、すなわち、サーバ２１０が使用する商品識別番号）を識別する。これらＵＲＬパラメータは、例えば、三重データ暗号化規格を用いて暗号化できる。更に、このＵＲＬは、タイムスタンプなどの付加的パラメータ及び／又はその他のパラメータのハッシングの結果を用いて、有効なＵＲＬを作成しようとする著作権侵害行為を防止してもよい。又、このＵＲＬには、小売業者が、この取引に追跡目的で割り当てた追跡番号を含ませてもよい。サーバ２１０は、小売業者２０６がＤＲＭ業務から影響を受けないようにできるので、このＵＲＬは、特定のＤＲＭシステムの識別を含める必要はない。
【００５８】
図１７に示したように、この消費者がこのＵＲＬリンクを選択すると、消費者２０８のクライアントは、小売業者２０６とインタラクションする必要はないが、その代わりサーバ２１０とインタラクションする。しかし、これは消費者２０８には全く見えない場合もある。すなわち、消費者２０８は、小売業者２０６だけとインタラクションしていると感じることがある。この効果を高めるため、サーバ２１０は、特定の小売業者用にカスタマイズしたユーザインターフェースを提供してもよい。例えば、サーバ２１０は、小売業者のロゴ、スタイルシート、又はサーバ２１０を使用する各小売業者に関するその他の情報を主に含んだ、状態及びエラーメッセージのウェブページを提供してもよい。
【００５９】
図１８に示したように、Ｅブック要求を受信すると、サーバ２１０は、Ｅブックの消費者への配信（３３２）を、その書籍に関連付けられたデジタル権利管理システムに従って処理する。配信（３３２）した後は、サーバ２１０は、小売業者２０６に確認（３３３）を送信して、コンテンツが正常に出荷されたことを通知するか、仮に出荷に失敗した場合は、その理由を通知できる。
【００６０】
図示したように、サーバ２１０は複数のＤＲＭシステムをサポートする。各ＤＲＭシステムの動作は異なることがあるが、多くは類似したシーケンスで動作する。典型的なシナリオでは、書籍のＤＲＭによる配送は、ＤＲＭシステムが、消費者２０８のリーダーソフトウェアに接続を試みることから開始される。このリーダーソフトウェアがインストールされていない場合は、このシステムが、ダウンロード／インストール手順を案内できる。ＤＲＭシステムは、次に、資格証明（例えば、コンピュータＩＤ、リーダーソフトウェアＩＤ）を要求し、これら資格証明を用いて、注文された書籍のコピーをこの消費者に「ロック」する。こうしたロックを実行するには、その書籍のコピーを暗号化するか、その書籍の一般的に暗号化されたコピーを開けるためにリーダーソフトウェアが必要とする暗号化したバウチャーを提供してもよい。次に、書籍の「ロックした」コピーが、消費者２０８に送られる。すると、消費者２０８の装置が、使用されているＤＲＭ方式に関連付けられたリーダーソフトウェアを自動的に実行し、且つその書籍を表示する。上述の手順は、複雑に感じられるかもしれないが、手順全体は、リアルタイムで実行され、典型的には、通常のウェブページをロードする以上の時間は要しない。
【００６１】
上述の方式は、多くの潜在的利点をもたらすことができる。既に述べたが、サーバ２１０が要求を満たすことにより、小売業者は、ＤＲＭが使用されていることすら意識する必要がない。更に、図１６乃至１８は、１つの小売業者２０６の一冊の書籍配送を示したものだが、サーバ２１０は、多数の異なる小売業者と、これら業者の消費者を同時にサポートできる。従って、サーバに新たなＤＲＭシステムを付加することで、多くの小売業者の製品配送能力が増大し且つ多様化する。
【００６２】
サーバ２１０は、異なるＤＲＭシステムに関する命令を、単一のＤＲＭ処理エンジンにまとめることで、ＤＲＭ処理を実現してもよい。サーバ２１０は、同時に動作する多種多様なＤＲＭ処理エンジンを含むこともできる。この手法を用いれば、ＤＲＭ処理エンジン間の負荷バランスを調節し且つ、要求処理の数が増加する状況で、スケーラビリティが実現できる。更に、新たなＤＲＭ処理エンジンは、システムの可用性に影響を与えることなく、いつでも追加又は除去できる。
【００６３】
図１９は、書籍の要求を満たす手順３５０を示す。図示したように、手順３５０は、書籍３５２への要求を受信する。手順３５０は、次に、要求と共に受信した安全情報（例えば、ハッシュ値）を確認してもよい。これが、確認メッセージ（例えば、ＨＴＴＰメッセージ）の小売業者への送信を引き起こすようにしてもよい。こうすることで、小売業者は、小売業者２０６が提供した注文リンクを消費者が使用したことが、実質的にリアルタイムで確認できる。
こうした確認メッセージは、小売業者２０６のウェブページがダウンしているときは、送信用の待ち行列に入れてもよい。確認メッセージには、注文を受けた書名及び／又は注文番号を、その他の情報と共に含ませてもよい。
【００６４】
図１９に示したように、手順３５０は、ＤＲＭ動作からは独立して、ここで適用する（３５４）１つ又は複数のビジネス・ルールに従って、この電子ブックをネットワーククライアントに配信するかどうかを決定（３５４）してもよい。例えば、あるビジネス・ルールは、この要求で識別された小売業者が、その書籍の販売を認可されているかを確認するものでもよい。又、これとは別のビジネス・ルールによって、ある書籍へのアクセスが、出版社が指定した入手可能日以前には拒否されるようにしてもよい。更に別のビジネス・ルールによって、消費者が、この書籍を異なる装置へダウンロードしていないことや、最大ダウンロード回数を超えていないことを確認してもよい。ビジネス・ルールは、新たな必要性が発生した時点で、追加作成及び／又は更新してよい。これらビジネス・ルールは、例えば、論理式又はＣ及び／又はＳＱＬ（構造化照会言語）などのプログラミング言語で符号化すればよい。あるビジネス・ルールが、配信すべきでない（３５８）と判断した場合は、手順３５０は、それに対応したエラーメッセージ及び／又はカスタマイズした画面を、小売業者及び／又は消費者に送信（３６０）できる。
【００６５】
ビジネス・ルールを適用した後は、手順３５０は、この書籍に関して選択されているＤＲＭシステムを特定（３６２）する。例えば、サーバ命令は、要求に含まれる受信した小売業者ＩＤ及び書籍名ＩＤを用いて、小売業者がこの書名に関連付けたＤＲＭシステムのテーブルルックアップを実行できる。その後、この書籍は、特定したＤＲＭに従って配信（３６４）できる。ＤＲＭ又はビジネス・ルールの指定に従って、書籍の正常なダウンロードを通知して、消費者が、元々のＵＲＬリンクを用いて、同一Ｅブックを再度ダウンロードすることを防止してもよい。インターネット接続に不具合があった場合は、ダウンロード失敗は記録しないで、消費者による再ダウンロードの試行を許容してもよい。
【００６６】
図示したように、手順３５０は、請求書の作成発送に用いる情報をログに記録し、出版社への報酬を計算し、ビジネス・ルールを監査し、ＤＲＭ使用料金を計算するなどして、取引を記述する情報をログに記録してもよい（３６６）。
【００６７】
再述すると、図１９に示した手順３５０全般にわたって、小売業者及び／又は消費者は、要求の進捗状況に関する状態及びエラーメッセージを受信できる。通知を出す原因となりうるイベントの例としては、未知のエラー発生、正常なダウンロード完了、書籍が発見或いは購入できないことが確認されたこと、消費者が認可された小売業者から書籍を注文していないのが確認されたこと、ダウンロード試行の制限超過が確認されたこと、通信エラーの発生、リーダーソフトウェアの未インストール又は未起動が確認されたこと、及び受信した消費者の資格証明が不正確と確認されたことが含まれる。サーバは、所定の状態及びエラーメッセージウェブページからなる集合を提供することができるが、これらメッセージは、各小売業者の指定に合わせてリアルタイムでカスタマイズしてもよい。別の方法としては、任意イベントの生起によって、小売業者のウェブサイトが提供するウェブページへの転送が引き起こされるようにしてもよい。
【００６８】
上述のように、手順３５０は、小売業者に、例えば注文確認のような状態情報を提供できる。例えば、サ―バは小売業者に、注文追跡番号、タイムスタンプ、及びその他の情報を符号化する確認メッセージを送信してもよい。
【００６９】
Ｖ．実施
上述した技法は、何れか特定のハードウェア又はソフトウェアに限定されるものでなく、任意の計算機環境又は処理環境で利用可能である。これら技法は、ハードウェア又はソフトウェア、或いはそれらの組合せで実現できる。これら技法は、それぞれがプロセッサ、そのプロセッサが読み出し可能な記憶媒体（揮発性及び不揮発性記憶装置、並びに／或いは記憶素子）、少なくとも１つの入力装置、及び１つ又は複数の出力装置をそれぞれ含んだ、プログラム可能コンピュータで実行するコンピュータプログラムで実施するのが好ましい。
【００７０】
各プログラムは、コンピュータシステムと情報のやり取りをする高レベル手続き言語又はオブジェクト指向プログラミング言語で実現するのが好ましい。しかし、これらのプログラムは、所望ならアセンブリ言語又は機械言語で実現可能である。いずれの場合も、この言語は、コンパイル済み言語でも翻訳言語でもよい。
【００７１】
こうしたコンピュータプログラムはそれぞれ、汎用又は専用プログラム可能コンピュータが読み取り可能な記憶媒体又は装置（例えば、ＣＤ−ＲＯＭ、ハードディスク、又は磁気ディスク）上に格納されており、この記憶媒体又は装置がこのコンピュータに読み取られて、ここに記述されている手順を実行する際に、このコンピュータを構成し且つ作動するのが好ましい。又、本システムは、コンピュータプログラムを用いて構成されたコンピュータ読み取り可能な記憶媒体として実現されていると考えることもでき、こうして構成された記憶媒体は、コンピュータを、特定の予め定義した態様で動作させる。
【００７２】
これ以外の実施形態も次の請求項の範囲に入る。
特許請求の範囲は次の通りである。
【図面の簡単な説明】
【図１乃至２】
電子ブックデジタル権利管理システムの一例を示す図である。
【図３】
サーバが、出版社、小売業者、及び消費者に提供できる様々な機能を示す図である。
【図４】
ネットワークを介したコンテンツ提出を示す図である。
【図５乃至１１】
出版社に提示されるユーザインターフェースのスクリーンショットである。
【図１２】
受信したコンテンツを自動的に処理する手順のフローチャートである。
【図１３】
小売業者へのカタログ配送を示す図である。
【図１４】
カタログ生成を示す図である。
【図１５】
カタログを生成する手順のフローチャートである。
【図１６乃至１８】
電子ブックの要求処理を示す図である。
【図１９】
電子ブックの要求を満たす手順のフローチャートである。
【図１】
2004515849.tif 000005
【図２】
2004515849.tif 000006
【図３】
2004515849.tif 000007
【図４】
2004515849.tif 000008
【図５】
2004515849.tif 000009
【図６】
2004515849.tif 000010
【図７】
2004515849.tif 000011
【図８】
2004515849.tif 000012
【図９】
2004515849.tif 000013
【図１０】
2004515849.tif 000014
【図１１】
2004515849.tif 000015
【図１２】
2004515849.tif 000016
【図１３】
2004515849.tif 000017
【図１４】
2004515849.tif 000018
【図１５】
2004515849.tif 000019
【図１６】
2004515849.tif 000020
【図１７】
2004515849.tif 000021
【図１８】
2004515849.tif 000022
【図１９】
2004515849.tif 000023
【国際公開パンフレット】
2004515849.tif 000024
2004515849.tif 000025
2004515849.tif 000026
2004515849.tif 000027
2004515849.tif 000028
2004515849.tif 000029
2004515849.tif 000030
2004515849.tif 000031
2004515849.tif 000032
2004515849.tif 000033
2004515849.tif 000034
2004515849.tif 000035
2004515849.tif 000036
2004515849.tif 000037
2004515849.tif 000038
2004515849.tif 000039
2004515849.tif 000040
2004515849.tif 000041
2004515849.tif 000042
2004515849.tif 000043
2004515849.tif 000044
2004515849.tif 000045
2004515849.tif 000046
2004515849.tif 000047
2004515849.tif 000048
2004515849.tif 000049
2004515849.tif 000050
2004515849.tif 000051
2004515849.tif 000052
2004515849.tif 000053
2004515849.tif 000054
2004515849.tif 000055
2004515849.tif 000056
2004515849.tif 000057
2004515849.tif 000058
2004515849.tif 000059
2004515849.tif 000060
2004515849.tif 000061
2004515849.tif 000062
2004515849.tif 000063
2004515849.tif 000064
2004515849.tif 000065
【国際調査報告】
2004515849.tif 000066