(57)【特許請求の範囲】
【請求項１】
クライアント装置と、電子書籍配信装置を含み、
前記クライアント装置は、
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも１つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履歴情報を前記電子書籍配信装置に送信する送信手段と、を含み、
前記電子書籍配信装置は、
前記送信手段により送信された前記履歴情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも１つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、
前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、
前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段と、を含む
ことを特徴とする電子書籍配信システム。
【請求項２】
前記クライアント装置は、
前記電子書籍配信装置により提供される電子書籍のリストを取得するリスト情報取得手段と、
前記ユーザーから受け付けた操作に基づいて、前記リストから電子書籍を選択する電子書籍選択手段と、をさらに含み、
前記電子書籍配信装置は、
前記電子書籍選択手段により選択された電子書籍の一部のページを抽出した見本電子書籍を前記クライアント装置に送信する見本電子書籍送信手段をさらに含み、
前記取得手段は、前記見本電子書籍送信手段により送信された見本電子書籍を取得する
ことを特徴とする請求項１に記載の電子書籍配信システム。
【請求項３】
前記電子書籍配信装置は、
前記表示手段に表示されたページ及び拡大表示部分の表示時間又は表示回数の少なくとも一方に基づいて、当該ページ及び拡大表示部分について予め定められた分類情報ごとの評価値を算出する算出手段をさらに含み、
前記データ取得手段は、前記分類情報ごとに算出された評価値に基づいて、前記ユーザーに提供する分類情報を選択し、当該選択した分類情報に関連づけられるデータを取得する
ことを特徴とする請求項１又は２に記載の電子書籍配信システム。
【請求項４】
前記算出手段は、前記拡大表示部分の表示時間又は表示回数に対して乗じる重みを、前記ページの表示時間又は表示回数に対して乗じる重みよりも大きくして、前記ページ及び拡大表示部分について予め定められた分類情報ごとの評価値を算出する
ことを特徴とする請求項３に記載の電子書籍配信システム。
【請求項５】
前記電子書籍は、本文ページと広告ページとを含み、
前記見本電子書籍は、前記本文ページの一部のページを抽出したデータであり、
前記データ取得手段により取得されるデータは、広告データであり、
前記電子書籍更新手段は、前記データ取得手段により取得された広告データに基づいて、前記電子書籍の広告ページを更新する
ことを特徴とする請求項１乃至４のいずれかに記載の電子書籍配信システム。
【請求項６】
クライアント装置が、
電子書籍の一部のページを抽出した見本電子書籍を取得する取得ステップと、
前記見本電子書籍に含まれるページの少なくとも一部を表示手段に表示するステップと、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させるステップと、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも１つを含む履歴情報を記録する記録ステップと、
前記電子書籍の配信要求と共に、前記記録ステップで記録した履歴情報を送信する送信ステップと、を実行し、
電子書籍配信装置が、
前記送信ステップで送信された前記履歴情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも１つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得ステップと、
前記データ取得ステップで取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新ステップと、
前記電子書籍更新ステップで更新された前記電子書籍を前記クライアント装置に配信する配信ステップと、を実行する
ことを特徴とする電子書籍配信方法。
【請求項７】
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも１つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履歴情報を電子書籍配信装置に送信する送信手段と、
前記送信手段により送信された前記履歴情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも１つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて前記電子書籍配信装置により更新された前記電子書籍を取得する手段と、を含む
ことを特徴とするクライアント装置。
【請求項８】
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも１つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履歴情報を電子書籍配信装置に送信する送信手段と、
前記送信手段により送信された前記履歴情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも１つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて前記電子書籍配信装置により更新された前記電子書籍を取得する手段
としてコンピュータを機能させるためのプログラム。
【請求項９】
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも１つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履歴情報を電子書籍配信装置に送信する送信手段と、
前記送信手段により送信された前記履歴情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも１つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて前記電子書籍配信装置により更新された前記電子書籍を取得する手段
としてコンピュータを機能させるためのプログラムを記録した情報記録媒体。
【請求項１０】
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも１つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履歴情報を送信する送信手段と、を含むクライアント装置に電子書籍を提供する電子書籍配信装置であって、
前記送信手段により送信された前記履歴情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも１つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、
前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、
前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段と、
を含むことを特徴とする電子書籍配信装置。
【請求項１１】
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも１つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履歴情報を送信する送信手段と、を含むクライアント装置に電子書籍を提供する電子書籍配信装置として機能するコンピュータを、
前記送信手段により送信された前記履歴情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも１つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、
前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、
前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段
として機能させるためのプログラム。
【請求項１２】
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも１つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履歴情報を送信する送信手段と、を含むクライアント装置に電子書籍を提供する電子書籍配信装置として機能するコンピュータを、
前記送信手段により送信された前記履歴情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも１つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、
前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、
前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段
として機能させるためのプログラムを記録した情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍配信システム、電子書籍配信方法、クライアント装置、電子書籍配信装置、プログラム及び情報記録媒体に関する。
【背景技術】
【０００２】
ユーザーの個々の嗜好に合わせて選択した広告をユーザーに提供するシステムがある。例えば、下記の特許文献１では、ユーザーの過去の視聴履歴情報に基づく嗜好情報を利用して広告を選定し、当該選定した広告を含めたコンテンツをユーザーの端末にストリーム配信するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２５９４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、ユーザーに提供する電子書籍の内容を、当該電子書籍の一部のページを抽出した見本電子書籍についてユーザーが閲覧し注目した内容に基づいて更新することはできなかった。
【０００５】
本発明は、上記課題に鑑みて為されたものであって、その目的は、電子書籍の一部のページを抽出した見本電子書籍についてユーザーが閲覧し注目した内容に基づいて、ユーザーに配信する電子書籍の内容を更新できる電子書籍配信システム、電子書籍配信方法、クライアント装置、電子書籍配信装置、プログラム及び情報記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る電子書籍配信システムは、クライアント装置と、電子書籍配信装置を含み、前記クライアント装置は、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記電子書籍の配信要求と共に、前記記録手段により記録したページ及び拡大部分の履歴を前記電子書籍配信装置に送信する送信手段と、を含み、前記電子書籍配信装置は、前記送信手段により送信された前記ページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段と、を含むことを特徴とする。
【０００７】
本発明の一態様では、前記クライアント装置は、前記電子書籍配信装置により提供される電子書籍のリストを取得するリスト情報取得手段と、前記ユーザーから受け付けた操作に基づいて、前記リストから電子書籍を選択する電子書籍選択手段と、をさらに含み、前記電子書籍配信装置は、前記電子書籍選択手段により選択された電子書籍の一部のページを抽出した見本電子書籍を前記クライアント装置に送信する見本電子書籍送信手段をさらに含み、前記取得手段は、前記見本電子書籍送信手段により送信された見本電子書籍を取得することとする。
【０００８】
本発明の一態様では、前記電子書籍配信装置は、前記表示手段に表示されたページ及び拡大部分の表示時間又は表示回数の少なくとも一方に基づいて、当該ページ及び拡大部分について予め定められた分類情報ごとの評価値を算出する算出手段をさらに含み、前記データ取得手段は、前記分類情報ごとに算出された評価値に基づいて、前記ユーザーに提供する分類情報を選択し、当該選択した分類情報に関連づけられるデータを取得することとする。
【０００９】
本発明の一態様では、前記算出手段は、前記拡大部分の表示時間又は表示回数に対して乗じる重みを、前記ページの表示時間又は表示回数に対して乗じる重みよりも大きくして、前記ページ及び拡大部分について予め定められた分類情報ごとの評価値を算出することとする。
【００１０】
本発明の一態様では、前記電子書籍は、本文ページと広告ページとを含み、前記見本電子書籍は、前記本文ページの一部のページを抽出したデータであり、前記データ取得手段により取得されるデータは、広告データであり、前記電子書籍更新手段は、前記データ取得手段により取得された広告データに基づいて、前記電子書籍の広告ページを更新することとする。
【００１１】
本発明に係る電子書籍配信方法は、クライアント装置が、電子書籍の一部のページを抽出した見本電子書籍を取得する取得ステップと、前記見本電子書籍に含まれるページの少なくとも一部を表示手段に表示するステップと、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させるステップと、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録ステップと、前記電子書籍の配信要求と共に、前記記録ステップで記録したページ及び拡大部分の履歴を送信する送信ステップと、を実行し、電子書籍配信装置が、前記送信ステップで送信された前記ページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得ステップと、前記データ取得ステップで取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新ステップと、前記電子書籍更新ステップで更新された前記電子書籍を前記クライアント装置に配信する配信ステップと、を実行することを特徴とする。
【００１２】
本発明に係るクライアント装置は、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記記録手段により記録したページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて更新された前記電子書籍を取得する手段と、を含むことを特徴とする。
【００１３】
本発明に係るプログラムは、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記記録手段により記録したページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて更新された前記電子書籍を取得する手段としてコンピュータを機能させるためのプログラムである。
【００１４】
本発明に係る情報記録媒体は、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記記録手段により記録したページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて更新された前記電子書籍を取得する手段としてコンピュータを機能させるためのプログラムを記録した情報記録媒体である。
【００１５】
本発明に係る電子書籍配信装置は、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記電子書籍の配信要求と共に、前記記録手段により記録したページ及び拡大部分の履歴を送信する送信手段と、を含むクライアント装置に電子書籍を提供する電子書籍配信装置であって、前記送信手段により送信された前記ページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段と、を含むことを特徴とする。
【００１６】
本発明に係るプログラムは、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記電子書籍の配信要求と共に、前記記録手段により記録したページ及び拡大部分の履歴を送信する送信手段と、を含むクライアント装置に電子書籍を提供する電子書籍配信装置として機能するコンピュータを、前記送信手段により送信された前記ページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段として機能させるためのプログラムである。
【００１７】
本発明に係る情報記録媒体は、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記電子書籍の配信要求と共に、前記記録手段により記録したページ及び拡大部分の履歴を送信する送信手段と、を含むクライアント装置に電子書籍を提供する電子書籍配信装置として機能するコンピュータを、前記送信手段により送信された前記ページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段として機能させるためのプログラムを記録した情報記録媒体である。
【発明の効果】
【００１８】
本発明の一態様によれば、電子書籍の一部のページを抽出した見本電子書籍についてユーザーが閲覧し注目した内容に基づいて、ユーザーに配信する電子書籍の内容を更新できる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係る電子書籍配信システムのシステム構成図である。
【図２】電子書籍配信システムにおいて行われる処理の一例を説明するシーケンス図である。
【図３】電子書籍リストの一例を示す図である。
【図４Ａ】見本電子書籍の一例を示す図である。
【図４Ｂ】見本電子書籍の一例を示す図である。
【図５】更新される前の状態における電子書籍の一例を示す図である。
【図６】広告ページを更新した後の電子書籍の一例を示す図である。
【図７】クライアント装置及び電子書籍配信サーバーに備えられた機能の一例を示す機能ブロック図である。
【図８】閲覧履歴データの一例を示す図である。
【図９】電子書籍テーブルの一例を示す図である。
【図１０】分類情報テーブルの一例を示す図である。
【図１１】掲載データテーブルの一例を示す図である。
【図１２】分類情報の評価値の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明を実施するための実施の形態（以下、実施形態）を、図面を参照しながら説明する。
【００２１】
図１には、本実施形態に係る電子書籍配信システム１のシステム構成図を示した。図１に示されるように、電子書籍配信システム１は、電子書籍配信サーバー１０とクライアント装置２０を含み、電子書籍配信サーバー１０とクライアント装置２０はそれぞれインターネット等のネットワーク５を介して相互にデータ通信可能に接続される。
【００２２】
電子書籍配信サーバー１０は、少なくとも１つの電子書籍を保持すると共に、当該保持した電子書籍の少なくとも一部を含むリスト情報（電子書籍リスト）をクライアント装置２０に提供する。さらに、電子書籍配信サーバー１０は、クライアント装置２０に提供した電子書籍リストから選択された電子書籍に対し、その一部のページを抽出したサンプルページ（以下、見本電子書籍）の閲覧要求を受け付けた場合に、当該閲覧要求に係る見本電子書籍をクライアント装置２０に提供する。そして、電子書籍配信サーバー１０は、見本電子書籍を閲覧したユーザーの指示に応じてクライアント装置２０から電子書籍の配信要求（例えば電子書籍の購入要求等）を受け付けた場合に、当該配信要求された電子書籍をユーザーの見本電子書籍の閲覧履歴に基づいてカスタマイズした後にクライアント装置２０に配信する。なお、本実施形態における電子書籍とは、書籍や雑誌等の出版物を電子化したデータのことであり、例えば電子書籍には、当該電子書籍の内容を記載する本文ページと、広告を掲載する広告ページとが含まれることとしてよい。なお、広告ページとは、その少なくとも一部に広告の表示領域が設けられているページのことである。
【００２３】
クライアント装置２０は、電子書籍配信サーバー１０から電子書籍リスト、見本電子書籍、電子書籍等のデータを受信すると共に、当該受信した電子書籍リスト、見本電子書籍、電子書籍をユーザーの操作に応じて表示する機能を有するコンピュータである。本実施形態では、クライアント装置２０は、表示手段及び入力受付手段として機能するタッチパネル２２を備え、タッチパネル２２に電子書籍の内容を表示させることとする。
【００２４】
以下、図２に示したシーケンス図を参照しながら、電子書籍配信システム１において行われる処理の一例を説明する。
【００２５】
図２に示されるように、クライアント装置２０は、電子書籍閲覧プログラムを起動し、その起動時に電子書籍配信サーバー１０にアクセスして、電子書籍配信サーバー１０から電子書籍リストを受信する（Ｓ１００１）。クライアント装置２０は、電子書籍配信サーバー１０から受信した電子書籍リストをタッチパネル２２に表示する（Ｓ１００２）。例えば、電子書籍リストのデータには、１又は複数の電子書籍のそれぞれについての、電子書籍識別情報（電子書籍ＩＤ）、電子書籍名、電子書籍の属性情報（ジャンル）、電子書籍の画像（例えば電子書籍の表紙のサムネイル画像）が含まれることとしてよい。
【００２６】
図３には、クライアント装置２０において表示される電子書籍リストの一例を示した。図３に示される電子書籍リストの例では、「ファッション」、「車」、「旅行」等の電子書籍のジャンルごとに、当該ジャンルに含まれる電子書籍の名前と電子書籍の表紙のサムネイル画像が並べて表示されている。
【００２７】
クライアント装置２０は、ユーザーから受け付けた操作に基づいて、タッチパネル２２に表示された電子書籍リストの中から電子書籍を選択すると（Ｓ１００３）、当該選択された電子書籍についての見本電子書籍（サンプルページ）の配信を電子書籍配信サーバー１０に要求する（Ｓ１００４）。なお、電子書籍の選択は、例えば、タッチパネル２２に表示された電子書籍リストに含まれる電子書籍の中から電子書籍をタップする操作により行うこととしてよい。
【００２８】
電子書籍配信サーバー１０は、クライアント装置２０から配信要求された見本電子書籍をクライアント装置２０に配信し（Ｓ１００５）、クライアント装置２０は電子書籍配信サーバー１０から見本電子書籍を受信すると、当該受信した見本電子書籍に含まれるページをタッチパネル２２に表示する（Ｓ１００６）。
【００２９】
図４Ａ及び図４Ｂには、クライアント装置２０において表示される見本電子書籍の一例を示した。図４Ａに示される見本電子書籍の例では、見本電子書籍のページの最後に、見本電子書籍の終了を示す旨と、見本電子書籍の完全版である電子書籍の「購入」ボタン、及び「一覧に戻る」ボタンを含むページが表示される。もちろん、見本電子書籍の表示例は上記のものに限られず、図４Ｂに示されるように、見本電子書籍の各ページに電子書籍の「購入」ボタンと「一覧に戻る」ボタンを表示するようにしても構わない。
【００３０】
クライアント装置２０では、タッチパネル２２に表示されたページを切り替える操作を受け付けた場合には（Ｓ１００７：Ｙ）、ページを切り替えて表示し（Ｓ１００８）、タッチパネル２２に表示されたページの一部を拡大する操作を受け付けた場合には（Ｓ１００９：Ｙ）、当該ページの一部を拡大して表示する（Ｓ１０１０）。例えば、ページの切り替え操作は、表示されたページの表示領域に指を接触させた状態から、進みたいページの方向に向けて指を動かす操作（所謂フリック）により行うこととしてよく、また、ページの拡大操作は、表示されたページのうち拡大させて表示する領域に複数の指を接触させた状態のままそれぞれの指の間隔を広げる操作（所謂ピンチアウト）により行うこととしてよい。
【００３１】
クライアント装置２０は、タッチパネル２２に表示されたページ及び拡大部分の履歴データを記録する（Ｓ１０１１）。ページの履歴データには、当該ページが表示された表示時間や表示回数を含むこととしてよく、拡大部分の履歴データには、拡大部分の位置情報（例えば座標範囲や左上、右下等の領域情報）及び表示時間や表示回数を含むこととしてよい。
【００３２】
クライアント装置２０は、ユーザーから電子書籍の「購入」ボタンの押下を受け付けていない場合には（Ｓ１０１２：Ｎ）、Ｓ１００７に戻ってそれ以降の処理を繰り返し、ユーザーから電子書籍の「購入」ボタンの押下を受け付けた場合には（Ｓ１０１２：Ｙ）、当該電子書籍の配信要求と共に、それまでに記録された履歴データを電子書籍配信サーバー１０に送信する（Ｓ１０１３）。
【００３３】
電子書籍配信サーバー１０は、クライアント装置２０から送信された履歴データに基づいて、配信要求に係る電子書籍に追加又は更新して掲載するデータ（掲載データ）を選択する（Ｓ１０１４）。電子書籍配信サーバー１０は、電子書籍の配信要求前に閲覧された当該電子書籍に対応する見本電子書籍の各ページ及びページの各部について掲載データの分類情報を記憶しておき、クライアント装置２０から受信した履歴データに基づいて掲載データの分類情報を選択し、当該選択した分類情報について関連づけられた掲載データを取得する。掲載データは、例えば電子書籍に掲載する広告を示す広告データとしてもよいし、電子文書の本文に掲載される本文データとしてもよい。例えば、掲載データを広告データとした場合に、クライアント装置２０から受信した履歴データに基づき、分類情報「靴」が選択されたとすると、靴についての広告データが取得される。この掲載データの選択処理についての詳細は後述する。
【００３４】
電子書籍配信サーバー１０は、上記選択した掲載データに基づいて、クライアント装置２０から配信要求された電子書籍を更新し（Ｓ１０１５）、更新した電子書籍をクライアント装置２０に配信する（Ｓ１０１６）。
【００３５】
図５には、Ｓ１０１５で更新される前の状態における電子書籍の一例を示した。図５に示される電子書籍では、１〜Ｎのページを含むこととして、各ページをＰｉとして表す。このとき、図５に示した例では、Ｐ１，Ｐ２，Ｐｎ＋１等は電子書籍の本文ページであり、Ｐｎ，Ｐｎ＋ｍ等は広告が記載される広告ページである。電子書籍の初期状態において、広告ページにはデフォルトの広告が掲載されていてもよいし、何の広告も掲載されていないこととしてもよい。
【００３６】
図６には、Ｓ１０１５で広告ページを更新した後の電子書籍の一例を示した。図６に示される電子書籍は、配信要求に係る電子書籍に含まれる広告ページを、選択された広告データに基づいて更新した例である。図６に示した例では、ＰｎとＰｎ＋ｍの両方の広告ページを更新することとしたが、どちらか一方を更新することとしてもよいし、受信した広告データが複数ある場合（例えば「靴」につき靴Ａと靴Ｂの広告が得られた場合）には、ＰｎとＰｎ＋ｍとで異なる広告を表示させるようにしてもよい。
【００３７】
以上が図２に示したシーケンスに基づいて、電子書籍配信システム１で行われる処理の一連の流れである。以下、上述した処理を実現するために、クライアント装置２０及び電子書籍配信サーバー１０に備えられた機能の一例を、図７に示した機能ブロック図を参照しながら説明する。
【００３８】
まず、クライアント装置２０に備えられる機能について説明する。図７に示されるように、クライアント装置２０は、操作情報受付部２００、電子書籍リスト取得部２０２、表示部２０４、表示制御部２０６、電子書籍選択部２０８、選択過程履歴データ記録部２１０、見本電子書籍取得部２１２、閲覧履歴データ記録部２１４、電子書籍配信要求部２１６、及び電子書籍受信部２１８を備える。
【００３９】
クライアント装置２０に備えられる上記各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段、タッチパネル２２等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってクライアント装置２０に供給されることとしてもよいし、インターネット等のデータ通信網を介してクライアント装置２０に供給されることとしてもよい。
【００４０】
操作情報受付部２００は、ユーザーがクライアント装置２０に対して行った操作の情報を受け付ける。本実施形態では、操作情報受付部２００は、クライアント装置２０に備えられたタッチパネル２２に対するユーザーの接触位置及び接触位置の変化を検知し、当該検知された接触位置及び接触位置の変化に基づいてユーザーの操作情報を判断することとする。例えば、操作情報受付部２００は、電子書籍の選択操作、電子書籍（見本電子書籍を含む）について表示したページの切り替え操作、電子書籍（見本電子書籍を含む）について表示したページの一部を拡大する拡大操作等の各種操作を受け付けることとしてよい。上述したように、電子書籍の選択操作は、タッチパネル２２に表示された電子書籍リストに含まれるいずれかの電子書籍をタップする操作としてよく、ページの切り替え操作は、表示されたページを表示しているタッチパネル２２に指を接触させた状態から、進みたいページの方向に向けて指を動かす操作（所謂フリック）により行うこととしてよく、ページの拡大操作は、表示されたページを表示しているタッチパネル２２に複数の指を接触させた状態のままそれぞれの指の間隔を広げる操作（所謂ピンチアウト）により行うこととしてよい。もちろん、各操作方法は上記のものに限られず他の方法を用いることとしても構わない。例えば、電子書籍（見本電子書籍を含む）の各ページに次のページに進むための表示オブジェクト（アイコンやボタン等）、前のページに戻るための表示オブジェクト、拡大縮小を指示する表示オブジェクト等を設け、それらの表示オブジェクトを選択（例えば、押下）することによって、ページの切り替えやページの拡大縮小の操作を行うこととしてもよい。また、操作情報受付部２００は、タッチパネル２２に表示されたキーボード画像に対するユーザーの接触位置に基づいて、ユーザーから文字入力を受け付けることとしてよい。
【００４１】
電子書籍リスト取得部２０２は、電子書籍配信サーバー１０から配信可能な電子書籍を含む電子書籍リストを取得する。例えば、電子書籍リストには、当該電子書籍リストに含まれる各電子書籍についての、電子書籍識別情報（電子書籍ＩＤ）、電子書籍名、電子書籍の属性情報（ジャンル）、電子書籍の画像（例えば電子書籍の表紙のサムネイル画像）が含まれる。なお、電子書籍リスト取得部２０２が電子書籍リストを取得する際に、電子書籍配信サーバー１０に対して電子書籍の条件（例えば電子書籍名、電子書籍のジャンル、キーワード等の条件）を指定した場合には、電子書籍配信サーバー１０は、当該条件に合致する電子書籍を含む電子書籍リストを生成し、クライアント装置２０に送信することとしてよい。また、電子書籍リスト取得部２０２が電子書籍リストを電子書籍配信サーバー１０から取得するタイミングは、電子書籍の閲覧プログラムを立ち上げたタイミングや、ユーザーから指定されたタイミング等としてよく、特に限定されない。
【００４２】
表示部２０４は、例えばタッチパネル２２等のディスプレイにより実現されるものであり、電子書籍リスト取得部２０２により取得された電子書籍リストに基づいて電子書籍配信サーバー１０から配信可能な電子書籍を一覧表示するほか（例えば図３）、一覧表示された電子書籍から選択された電子書籍についての見本電子書籍や、電子書籍配信サーバー１０から配信された電子書籍に含まれるページの少なくとも一部を表示する。表示部２０４に、電子書籍（見本電子書籍を含む）の少なくとも一部を表示する際には、例えば、電子書籍（見本電子書籍を含む）を１ページずつ表示するようにしてもよいし、見開きで表示するようにしてもよい。なお、クライアント装置２０に３軸の加速度センサを設け、加速度センサにより検知される加速度に基づいてクライアント装置２０の傾きを検出し、当該検出した傾きに応じて電子書籍を１ページずつ表示するか、見開きページで表示するかを切り替えるようにしてもよい。
【００４３】
表示制御部２０６は、操作情報受付部２００で受け付けたユーザーの操作に応じて、表示部２０４に表示される電子書籍の一覧表示を更新し、電子書籍（見本電子書籍を含む）のページを切り替え、又は電子書籍（見本電子書籍を含む）のページを拡大して表示するように制御する。具体的には、操作情報受付部２００で、表示部２０４に電子書籍の一覧が表示された状態で、電子書籍の条件を指定する文字入力を受け付けた場合には、当該条件に合致する電子書籍を抽出し、当該抽出した電子書籍の一覧を表示部２０４に表示させる。また、操作情報受付部２００で、表示部２０４に表示された電子書籍（見本電子書籍を含む）のページを切り替える操作を受け付けた場合には、表示制御部２０６は、表示されたページを切り替えて表示部２０４に表示させる。そして、操作情報受付部２００で、表示部２０４に表示されたページの一部を拡大する操作を受け付けた場合には、表示制御部２０６は、当該操作により指定されたページの一部を拡大して表示部２０４に表示させる。
【００４４】
電子書籍選択部２０８は、操作情報受付部２００によりユーザーから受け付けた操作情報に基づいて、表示部２０４に表示された電子書籍リストの中から電子書籍を選択する。例えば、電子書籍選択部２０８は、表示部２０４に表示された電子書籍リストの中からユーザーによりタップされた電子書籍を選択することとしてよい。
【００４５】
選択過程履歴データ記録部２１０は、電子書籍選択部２０８により電子書籍が選択されるまでに操作情報受付部２００により受け付けたユーザーの操作情報の履歴を記録する。例えば、選択過程履歴データ記録部２１０は、表示部２０４に電子書籍リストが表示されてから、ユーザーが入力した文字列、ユーザーが選択したジャンル情報等のデータを記録することとしてよい。
【００４６】
見本電子書籍取得部２１２は、電子書籍選択部２０８により選択された電子書籍の一部のページを抽出した見本電子書籍（サンプルページ）を電子書籍配信サーバー１０から取得する。例えば、見本電子書籍取得部２１２は、電子書籍選択部２０８により選択された電子書籍の識別情報と共に、当該電子書籍の一部のページを抽出した見本電子書籍の配信要求を電子書籍配信サーバー１０に送信し、当該配信要求に応じて電子書籍配信サーバー１０から配信される見本電子書籍を取得する。
【００４７】
閲覧履歴データ記録部２１４は、表示部２０４に表示された見本電子書籍のページ及びページの拡大部分の履歴を含む閲覧履歴データを記録する。例えば、閲覧履歴データ記録部２１４は、表示部２０４にページの全体を表示している場合には、当該ページの情報と、当該ページの表示時間とを関連づけて記録する。また、閲覧履歴データ記録部２１４は、表示部２０４にページの一部を拡大して表示している場合には、当該拡大部分の情報と、当該拡大部分の表示時間とを関連づけて記録する。拡大部分の情報は、ページの情報及び当該ページにおける拡大部分の位置情報（座標情報、エリア情報、拡大されたオブジェクト情報等）を含むこととしてよい。
【００４８】
図８には、閲覧履歴データ記録部２１４により記録される閲覧履歴データの一例を示した。図８に示される閲覧履歴データの例では、表示部２０４に表示された見本電子書籍の識別情報（見本電子書籍ＩＤ）、表示されたページ情報（ページ番号）、表示された部分（表示部分）、表示時間、記録日時がそれぞれ関連づけて記録される。閲覧履歴データ記録部２１４は、例えば、タッチパネル２２において拡大表示した部分（表示部分）がページにおける横半分より上に当たるならば「上」、横半分より下に当たるならば「下」、横半分より上であり且つ縦半分より左に当たるならば「左上」等のように、表示部分のページにおける領域情報を判定し、当該判定した領域情報を表示部分の欄に格納してもよいし、表示部分のページ座標系（例えばページの左上隅を原点とし、水平方向をＸ軸、垂直方向をＹ軸とする）における座標範囲（例えば、［（ｘ１，ｙ１），（ｘ２，ｙ２）］とした場合には、左上の隅が（ｘ１，ｙ１）、右下の隅が（ｘ２，ｙ２）とする矩形領域）を表示部分の欄に格納してもよい。なお、閲覧履歴データ記録部２１４により記録される閲覧履歴データは、上述したものに限られず、例えば、表示時間に代えて、又は表示時間に加えて、表示部２０４に表示された表示回数を記録することとしてもよい。
【００４９】
電子書籍配信要求部２１６は、表示部２０４に見本電子書籍が表示された状態で、当該見本電子書籍に対応する電子書籍の配信要求操作を操作情報受付部２００が受け付けた場合に、当該配信要求操作に係る電子書籍の配信を電子書籍配信サーバー１０に対して要求する。この際、電子書籍配信要求部２１６は、配信要求に係る電子書籍の識別情報（電子書籍ＩＤ）と共に、閲覧履歴データ記録部２１４により記録された閲覧履歴データを含む配信要求データを電子書籍配信サーバー１０に送信する。また、配信要求データには、配信要求に係る電子書籍を選択する際に、選択過程履歴データ記録部２１０により記録された選択過程履歴データをさらに含めるようにしてもよい。なお、電子書籍の配信要求操作とは、例えば、見本電子書籍のページと共に表示部２０４に表示される購入ボタンをタップする操作としてよい。
【００５０】
電子書籍受信部２１８は、電子書籍配信要求部２１６による配信要求に応じて電子書籍配信サーバー１０から配信された電子書籍を受信する。なお、電子書籍配信サーバー１０から配信される電子書籍は、クライアント装置２０が配信要求した際に電子書籍配信サーバー１０に送信した閲覧履歴データ（及び選択過程履歴データ）に基づいて選択された掲載データによって掲載内容が更新されている。そして、電子書籍受信部２１８により受信された電子書籍は、表示制御部２０６により表示部２０４に表示されることとしてよい。
【００５１】
次に、電子書籍配信サーバー１０に備えられた機能について説明する。図７に示されるように、電子書籍配信サーバー１０は、電子書籍データ記憶部１００、電子書籍リスト送信部１０２、見本電子書籍送信部１０４、電子書籍配信要求受付部１０６、掲載データ選択部１０８、電子書籍更新部１１０、及び電子書籍送信部１１２を備える。
【００５２】
電子書籍配信サーバー１０に備えられる上記各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によって電子書籍配信サーバー１０に供給されることとしてもよいし、インターネット等のデータ通信網を介して電子書籍配信サーバー１０に供給されることとしてもよい。
【００５３】
電子書籍データ記憶部１００は、電子書籍配信サーバー１０が配信可能な電子書籍に関するデータを記憶する。例えば、電子書籍データ記憶部１００に記憶されるデータには、電子書籍（見本電子書籍を含む）の実体データ、後述する電子書籍テーブル、分類情報テーブル、掲載データテーブル等を含む。
【００５４】
図９には、電子書籍データ記憶部１００に記憶される電子書籍テーブルの一例を示した。図９に示されるように、電子書籍テーブルには、電子書籍の識別情報（電子書籍ＩＤ）、電子書籍名、電子書籍のジャンル、サムネイル画像、当該電子書籍の一部のページを抽出した見本電子書籍の識別情報（見本電子書籍ＩＤ）がそれぞれ関連づけて記憶される。電子書籍データ記憶部１００には、電子書籍ＩＤ及び見本電子書籍ＩＤのそれぞれに関連づけてそれぞれの書籍の実体データが記憶される。なお、本実施形態に係る電子書籍には、本文ページと、広告を掲載する広告ページとが含まれることとしてよい。
【００５５】
図１０には、電子書籍データ記憶部１００に記憶される各見本電子書籍についての分類情報テーブルの一例を示した。図１０に示されるように、分類情報テーブルには、見本電子書籍の識別情報（見本電子書籍ＩＤ）、当該見本電子書籍のページの番号、当該ページの表示部分（全体又は部分）、当該ページの表示部分に関連する分類情報がそれぞれ関連づけて記憶される。なお、分類情報とは、電子書籍に掲載するデータ（掲載データ）の分類を示す情報であり、電子書籍の広告ページに掲載する広告データに係る分類、及び電子書籍の本文ページに掲載する掲載内容に係る分類の少なくとも一方を含む情報としてよい。また、例えば、表示部分に格納するデータは、当該表示部分がページにおける横半分より上に当たるならば「上」、横半分より下に当たるならば「下」、横半分より上であり且つ縦半分より左に当たるならば「左上」等のような領域情報であってもよいし、表示部分のページ座標系（例えばページの左上隅を原点とし、水平方向をＸ軸、垂直方向をＹ軸とする）における座標範囲であってもよい。
【００５６】
図１１には、電子書籍データ記憶部１００に記憶される分類情報ごとに対応する掲載データを格納した掲載データテーブルの一例を示した。図１１に示されるように、掲載データテーブルには、分類情報に関連づけて、掲載データの識別情報（掲載データＩＤ）、掲載データの種別（広告又は本文）、掲載データのキーワード、掲載データのデータ形式やサイズ等を格納する掲載データの形式（形式情報）の情報が記憶される。なお、掲載データの実体データは、掲載データＩＤに関連づけて電子書籍データ記憶部１００に記憶される。
【００５７】
電子書籍リスト送信部１０２は、電子書籍配信サーバー１０が配信可能な電子書籍のうち少なくとも一部の電子書籍を含む電子書籍リストをクライアント装置２０に送信する。例えば、電子書籍リスト送信部１０２は、電子書籍データ記憶部１００に記憶される電子書籍テーブルを参照して、クライアント装置２０に配信可能な全ての電子書籍を含む電子書籍リストを生成してクライアント装置２０に送信することとしてもよいし、クライアント装置２０から電子書籍の条件を受け付けた場合には、当該条件に合致する電子書籍を電子書籍テーブルから抽出し、当該抽出した電子書籍を含む電子書籍リストを生成してクライアント装置２０に送信することとしてもよい。
【００５８】
見本電子書籍送信部１０４は、クライアント装置２０から受け付けた配信要求に係る見本電子書籍を電子書籍データ記憶部１００から取得し、当該取得した見本電子書籍をクライアント装置２０に送信する。例えば、見本電子書籍送信部１０４は、クライアント装置２０から受け付けた見本電子書籍の配信要求に基づいて見本電子書籍ＩＤを特定し、当該特定した見本電子書籍ＩＤに紐付けて電子書籍データ記憶部１００に記憶されるデータをクライアント装置２０に送信することとしてよい。
【００５９】
電子書籍配信要求受付部１０６は、クライアント装置２０から電子書籍の配信要求を受け付ける。本実施形態では、電子書籍配信要求受付部１０６は、配信要求に係る電子書籍の識別情報（電子書籍ＩＤ）と共に、当該電子書籍の見本電子書籍に関する閲覧履歴データ（さらに選択過程履歴データを含んでいてもよい）を含む配信要求データをクライアント装置２０から受信する。
【００６０】
掲載データ選択部１０８は、電子書籍配信要求受付部１０６により受け付けた配信要求データに基づいて、電子書籍配信要求受付部１０６により受け付けた配信要求に係る電子書籍に追加又は更新して掲載する掲載データを選択する。以下、掲載データ選択部１０８による掲載データの選択処理の一例を説明する。
【００６１】
掲載データ選択部１０８は、配信要求データに基づいて特定した見本電子書籍ＩＤに基づいて、電子書籍データ記憶部１００から対応する分類情報テーブルを参照する。次に、掲載データ選択部１０８は、分類情報テーブルに基づいて、閲覧履歴データに含まれるページ番号及び表示部分のそれぞれの組が該当する分類情報を特定する。例えば、図１１に示される分類情報テーブルに対し、見本電子書籍ＩＤ＝ＳＤ０００１、ページ番号＝２、表示部分＝上の組については、分類情報＝靴が特定される。なお、閲覧履歴データにおける表示部分に座標範囲（記録座標範囲とする）が格納されている場合には、分類情報テーブルにおいて記憶される座標範囲（設定座標範囲とする）のうち対応する座標範囲が格納されているレコードを選択することとしてもよい。この際、掲載データ選択部１０８は、例えば、記録座標範囲についての見本電子書籍ＩＤとページ番号が共通する設定座標範囲を抽出し、抽出された設定座標範囲のうち、記録座標範囲との重なりが最大のものを選択することとしてもよいし、記録座標範囲との重なっている割合が所定値以上のものを選択することとしてもよい。そして、掲載データ選択部１０８は、閲覧履歴データに含まれる各ページ及び各ページの拡大部分について、参照した分類情報テーブルにおいて関連づけられる分類（ジャンル）情報ごとの評価値を算出する。
【００６２】
分類情報ごとの評価値は、例えば閲覧履歴データに含まれるレコードごとに、当該レコードに格納されるページ（又は拡大部分）について、当該レコードに格納される表示時間（又は表示回数）＊ページ（又は拡大部分）の重みを足すことにより求めることとしてよい。なお、ページの重みを１とした場合に、拡大部分の重みはｗ（＞１）とし、ｗの値は固定値としてもよいし、拡大率に応じた可変値としてもよい。そして、掲載データ選択部１０８は、分類情報のうち算出された評価値が所定の順位以内のものや、閾値よりも大きいものを選択し、当該選択した分類情報について掲載データテーブルに関連づけられる掲載データＩＤに係る掲載データを取得する。
【００６３】
図１２には、図８に示す閲覧履歴データについて、図１０に示す分類情報テーブルの下で算出される各分類情報の評価値の一例を示した。図１２に示した例では、拡大部分についての重みをｗ＝３として評価値を計算した。そして、図１２に示した例の下で、評価値が最大の分類情報を選択する場合には、分類情報「靴」が選択される。そして、図１１に示される掲載データテーブルの例に基づけば、掲載データ選択部１０８は、分類情報「靴」に関連づけられる掲載データＩＤ「ＡＤ０００２」及び「ＡＤ０００３」の掲載データ（広告データ）を取得する。
【００６４】
掲載データ選択部１０８による分類情報の評価値の算出処理は上記のものに限られない。例えば、配信要求データに、電子書籍の選択過程でユーザーが入力した検索文字列を含む選択過程履歴データが含まれている場合には、掲載データ選択部１０８は、掲載データテーブルのキーワードの欄に、選択過程履歴データに含まれる検索文字列を含む分類情報を検索し、当該検索された分類情報に対して所定の評価点を加えることとしてよい。
【００６５】
電子書籍更新部１１０は、掲載データ選択部１０８により選択された掲載データに基づいて、配信要求に係る電子書籍の内容を更新する。例えば、電子書籍更新部１１０は、選択された掲載データが広告データである場合には、配信要求に係る電子書籍に含まれる広告ページのうち少なくとも１つを、当該広告データに基づいて更新することとしてもよいし、当該広告データに基づく広告ページを追加することとしてもよい。また、電子書籍更新部１１０は、選択された掲載データが本文データである場合には、配信要求に係る電子書籍に当該本文データを追加することとしてもよいし、配信要求に係る電子書籍の一部のページを当該本文データにより差し替えることとしてもよい。
【００６６】
電子書籍送信部１１２は、電子書籍更新部１１０により更新された電子書籍を、当該電子書籍の配信を要求したクライアント装置２０に送信する。
【００６７】
以上説明した電子書籍配信システム１によれば、電子書籍の一部のページを抽出した見本電子書籍に対してユーザーが閲覧し注目した内容に基づいて、電子書籍の掲載内容（広告や本文）を更新することができる。こうすることで、電子文書の配信前にユーザーが閲覧した見本電子文書の閲覧態様に基づいてユーザーの嗜好を推測し、当該推測した嗜好に応じた内容に電子書籍の掲載内容をカスタマイズできる。また、電子書籍配信システム１によれば、電子書籍のうちユーザーが拡大して閲覧した部分は特にユーザーにとって興味を引く対象であると評価し、その評価結果に基づいて選択した掲載内容を含む電子書籍をユーザーに提供できる。
【００６８】
また、図４Ｂに示されるように、見本電子書籍の各ページに購入ボタンを表示するようにした場合に、電子書籍配信要求受付部１０６は、購入ボタンが押下されたページ（以下、購入契機ページ）の情報を配信要求データに含めるようにしてもよい。こうした場合に、電子書籍配信サーバー１０は、購入契機ページに基づき特定された分類情報に対して所定の評価点を加えてもよいし、当該分類情報について算出される評価点に１より大きい重みを乗じるようにしてもよい。こうすることにより、購入のきっかけとなったページに基づいて特定される分類情報に応じた掲載データが選択され易くなる。
【００６９】
また、クライアント装置２０に、見本電子書籍と共に、当該見本電子書籍についての分類情報テーブルを提供するようにして、クライアント装置２０において、閲覧履歴データ記録部２１４により記録した閲覧履歴データに基づいて、分類情報ごとの評価値を算出するようにしてもよい。そして、クライアント装置２０が、上記算出した評価値に基づいて分類情報を選択し、その選択結果を電子書籍配信サーバー１０に送信するようにしてもよい。こうした場合に、クライアント装置２０は、分類情報ごとに表示時間や表示回数の履歴を記録するようにしてもよい。
【００７０】
また、上記の実施形態では、クライアント装置２０にタッチパネル２２を有するタブレットコンピュータを用いた例を示したが、クライアント装置２０には、据え置き型や可搬型のパーソナルコンピュータ、携帯電話機、携帯情報端末、ゲーム機等を用いてもよいのはもちろんである。なお、上記の実施形態では、電子書籍配信サーバー１０が見本電子書籍を提供する機能と、クライアント装置２０からの購入要求に応じて電子書籍を提供する機能とを共に備えることとしたが、各機能がそれぞれ異なるサーバーに備えられるようにしても構わない。そうした場合には、見本電子書籍を提供する第１電子書籍配信サーバーが、電子書籍データ記憶部１００、電子書籍リスト送信部１０２、見本電子書籍送信部１０４を備えるようにし、電子書籍を提供する第２電子書籍配信サーバーが、電子書籍データ記憶部１００、電子書籍配信要求受付部１０６、掲載データ選択部１０８、電子書籍更新部１１０、及び電子書籍送信部１１２を備えることとしてよい。
【符号の説明】
【００７１】
１  電子書籍配信システム、５  ネットワーク、１０  電子書籍配信サーバー、２０  クライアント装置、２２  タッチパネル、１００  電子書籍データ記憶部、１０２  電子書籍リスト送信部、１０４  見本電子書籍送信部、１０６  電子書籍配信要求受付部、１０８  掲載データ選択部、１１０  電子書籍更新部、１１２  電子書籍送信部、２００  操作情報受付部、２０２  電子書籍リスト取得部、２０４  表示部、２０６  表示制御部、２０８  電子書籍選択部、２１０  選択過程履歴データ記録部、２１２  見本電子書籍取得部、２１４  閲覧履歴データ記録部、２１６  電子書籍配信要求部、２１８  電子書籍受信部。
【図１】
0005259679.tif 000002
【図２】
0005259679.tif 000003
【図３】
0005259679.tif 000004
【図４Ａ】
0005259679.tif 000005
【図４Ｂ】
0005259679.tif 000006
【図５】
0005259679.tif 000007
【図６】
0005259679.tif 000008
【図７】
0005259679.tif 000009
【図８】
0005259679.tif 000010
【図９】
0005259679.tif 000011
【図１０】
0005259679.tif 000012
【図１１】
0005259679.tif 000013
【図１２】
0005259679.tif 000014