(57)【特許請求の範囲】
【請求項１】
送信要求を受け付けていない電子書籍の内容の一部が閲覧可能である当該電子書籍のファイルよりもサイズが小さな閲覧用ファイルの送信要求を情報処理端末から受信した場合に、当該送信要求に応じて、当該閲覧用ファイルを、前記情報処理端末に送信する閲覧用ファイル送信手段と、
前記閲覧用ファイルの前記情報処理端末への送信後に、当該閲覧用ファイルによって内容の一部が閲覧可能である電子書籍のファイルを、当該電子書籍の購入前は当該電子書籍の内容の少なくとも一部の閲覧が制限され、当該電子書籍の購入後は当該少なくとも一部が閲覧可能となる状態で前記情報処理端末に送信する電子書籍ファイル送信手段と、
を含むことを特徴とする電子書籍提供サーバ。
【請求項２】
購入される可能性が高い電子書籍を予測すると共に、当該電子書籍が購入された場合に当該電子書籍の閲覧に使用される情報処理端末を予測する予測手段、をさらに含み、
前記電子書籍ファイル送信手段は、購入される可能性が高いと予測される電子書籍のファイルであって、送信要求を受け付けていない電子書籍のファイルを、前記状態で前記情報処理端末に送信する、
ことを特徴とする請求項１に記載の電子書籍提供サーバ。
【請求項３】
前記電子書籍ファイル送信手段は、購入される可能性が高いと予測される電子書籍のファイルの前記情報処理端末への送信を、前記閲覧用ファイルの前記情報処理端末での表示の終了後に開始する、
ことを特徴とする請求項２に記載の電子書籍提供サーバ。
【請求項４】
前記予測手段は、前記情報処理端末のユーザによる前記電子書籍提供サーバの利用履歴に登録された電子書籍の他の巻である電子書籍、又は、当該利用履歴に登録された電子書籍と著者が同じである電子書籍を、購入される可能性が高い電子書籍として予測する、
ことを特徴とする請求項２又は３に記載の電子書籍提供サーバ。
【請求項５】
ギフトの贈り主となるユーザの情報処理端末から、ギフトの候補となる電子書籍及びギフトの贈り先となるユーザの指定を受信する指定受信手段と、
ギフトの候補として指定される電子書籍のファイルであって、ギフトの贈り先として指定されるユーザの情報処理端末から送信要求を受け付けていない電子書籍のファイルを、当該電子書籍の決済処理前は当該電子書籍の内容の少なくとも一部の閲覧が制限され、当該電子書籍の決済処理後は当該少なくとも一部が閲覧可能となる状態で、前記ギフトの贈り主となるユーザの情報処理端末を経由せずに、当該電子書籍の決済処理前に、前記ギフトの贈り先として指定されるユーザの情報処理端末に送信する電子書籍ファイル送信手段と、
前記電子書籍の決済処理に応じて、前記電子書籍の内容の前記少なくとも一部の閲覧制限が解除されるよう制御する解除制御手段と、
を含むことを特徴とする電子書籍提供サーバ。
【請求項６】
前記電子書籍ファイル送信手段は、前記電子書籍のファイルを、前記ギフトの贈り先として指定されるユーザによる、決済処理後に当該少なくとも一部が閲覧可能となる電子書籍の指定よりも前に、前記ギフトの贈り先として指定されるユーザの情報処理端末に送信する、
ことを特徴とする請求項５に記載の電子書籍提供サーバ。
【請求項７】
ギフトの贈り先となるユーザの情報処理端末に、ギフトの候補として指定される電子書籍に対応する情報が表示されるよう制御する表示制御手段と、
前記ギフトの贈り先となるユーザによる前記表示される情報の選択に応じて、前記ギフトの贈り主となるユーザに当該情報に対応する電子書籍が指定された旨を通知する通知手段と、をさらに含み、
前記電子書籍が指定された旨が通知された前記ギフトの贈り主となるユーザによる承諾に応じて実行される当該電子書籍の決済処理の終了後に、選択された情報に対応する電子書籍の内容が前記ギフトの贈り先となるユーザの情報処理端末で閲覧可能となる、
ことを特徴とする請求項５又は６に記載の電子書籍提供サーバ。
【請求項８】
前記電子書籍ファイル送信手段は、購入前は、前記情報処理端末のユーザによって指定される部分又は他のユーザにより引用された部分に基づいて特定される部分以外の内容の閲覧が制限される前記状態で、前記電子書籍のファイルを前記情報処理端末に送信する、
ことを特徴とする請求項１から４のいずれか一項に記載の電子書籍提供サーバ。
【請求項９】
前記電子書籍ファイル送信手段は、購入される可能性が高いと予測される電子書籍のファイルを、前記電子書籍提供サーバと送信先の情報処理端末との間の通信のトラフィック量が所定量より小さい際、又は、送信先の情報処理端末の負荷の大きさを示す値が所定値より小さい際に、前記情報処理端末に送信する、
ことを特徴とする請求項１から８のいずれか一項に記載の電子書籍提供サーバ。
【請求項１０】
前記電子書籍ファイル送信手段は、前記情報処理端末が備える記憶部の空き容量に基づいて、前記電子書籍のファイルを送信するか否かを決定する、
ことを特徴とする請求項１から９のいずれか一項に記載の電子書籍提供サーバ。
【請求項１１】
前記情報処理端末が備える記憶部の空き容量に基づいて、前記情報処理端末に送信された電子書籍のファイルのうち購入要求を受け付けていないものについて削除するか否かを判断する手段、をさらに含む、
ことを特徴とする請求項１から１０のいずれか一項に記載の電子書籍提供サーバ。
【請求項１２】
情報処理端末との間での通信が可能な電子書籍提供サーバであって、
購入前は内容の少なくとも一部が閲覧不可であり、購入後に内容のすべてが閲覧可能となる電子書籍のファイルを、前記電子書籍提供サーバとの間の通信が行えない状況で前記電子書籍を購入する旨の入力を受け付ける場合に前記電子書籍提供サーバとの間の通信が可能となる前でも当該電子書籍の内容のすべてが閲覧可能となるよう制御する前記情報処理端末に送信する電子書籍ファイル送信手段と、
前記情報処理端末が前記購入する旨の入力を受け付けた後に、前記電子書籍提供サーバと前記情報処理端末との間の通信が可能となった際に、当該電子書籍の購入要求を前記情報処理端末から受け付け、当該購入要求に応じた決済処理を実行する決済処理実行手段と、
を含むことを特徴とする電子書籍提供サーバ。
【請求項１３】
閲覧用ファイル送信手段が、送信要求を受け付けていない電子書籍の内容の一部が閲覧可能である当該電子書籍のファイルよりもサイズが小さな閲覧用ファイルの送信要求を情報処理端末から受信した場合に、当該送信要求に応じて、当該閲覧用ファイルを、前記情報処理端末に送信する閲覧用ファイル送信ステップと、
電子書籍ファイル送信手段が、前記閲覧用ファイルの前記情報処理端末への送信後に、当該閲覧用ファイルによって内容の一部が閲覧可能である電子書籍のファイルを、当該電子書籍の購入前は当該電子書籍の内容の少なくとも一部の閲覧が制限され、当該電子書籍の購入後は当該少なくとも一部が閲覧可能となる状態で前記情報処理端末に送信する電子書籍ファイル送信ステップと、
を含むことを特徴とする電子書籍送信方法。
【請求項１４】
指定受信手段が、ギフトの贈り主となるユーザの情報処理端末から、ギフトの候補となる電子書籍及びギフトの贈り先となるユーザの指定を受信する指定受信ステップと、
電子書籍ファイル送信手段が、ギフトの候補として指定される電子書籍のファイルであって、ギフトの贈り先として指定されるユーザの情報処理端末から送信要求を受け付けていない電子書籍のファイルを、当該電子書籍の決済処理前は当該電子書籍の内容の少なくとも一部の閲覧が制限され、当該電子書籍の決済処理後は当該少なくとも一部が閲覧可能となる状態で、前記ギフトの贈り主となるユーザの情報処理端末を経由せずに、当該電子書籍の決済処理前に、前記ギフトの贈り先として指定されるユーザの情報処理端末に送信する電子書籍ファイル送信ステップと、
解除制御手段が、前記電子書籍の決済処理に応じて、前記電子書籍の内容の前記少なくとも一部の閲覧制限が解除されるよう制御する解除制御ステップと、
を含むことを特徴とする電子書籍送信方法。
【請求項１５】
情報処理端末との間での通信が可能な電子書籍提供サーバによる電子書籍提供方法であって、
電子書籍ファイル送信手段が、購入前は内容の少なくとも一部が閲覧不可であり、購入後に内容のすべてが閲覧可能となる電子書籍のファイルを、前記電子書籍提供サーバとの間の通信が行えない状況で前記電子書籍を購入する旨の入力を受け付ける場合に前記電子書籍提供サーバとの間の通信が可能となる前でも当該電子書籍の内容のすべてが閲覧可能となるよう制御する前記情報処理端末に送信する電子書籍ファイル送信ステップと、
決済処理実行手段が、前記情報処理端末が前記購入する旨の入力を受け付けた後に、前記電子書籍提供サーバと前記情報処理端末との間の通信が可能となった際に、当該電子書籍の購入要求を前記情報処理端末から受け付け、当該購入要求に応じた決済処理を実行する決済処理実行ステップと、
を含むことを特徴とする電子書籍送信方法。
【請求項１６】
送信要求を受け付けていない電子書籍の内容の一部が閲覧可能である当該電子書籍のファイルよりもサイズが小さな閲覧用ファイルの送信要求を情報処理端末から受信した場合に、当該送信要求に応じて、当該閲覧用ファイルを、前記情報処理端末に送信する閲覧用ファイル送信手段、
前記閲覧用ファイルの前記情報処理端末への送信後に、当該閲覧用ファイルによって内容の一部が閲覧可能である電子書籍のファイルを、当該電子書籍の購入前は当該電子書籍の内容の少なくとも一部の閲覧が制限され、当該電子書籍の購入後は当該少なくとも一部が閲覧可能となる状態で前記情報処理端末に送信する電子書籍ファイル送信手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項１７】
ギフトの贈り主となるユーザの情報処理端末から、ギフトの候補となる電子書籍及びギフトの贈り先となるユーザの指定を受信する指定受信手段、
ギフトの候補として指定される電子書籍のファイルであって、ギフトの贈り先として指定されるユーザの情報処理端末から送信要求を受け付けていない電子書籍のファイルを、当該電子書籍の決済処理前は当該電子書籍の内容の少なくとも一部の閲覧が制限され、当該電子書籍の決済処理後は当該少なくとも一部が閲覧可能となる状態で、前記ギフトの贈り主となるユーザの情報処理端末を経由せずに、当該電子書籍の決済処理前に、前記ギフトの贈り先として指定されるユーザの情報処理端末に送信する電子書籍ファイル送信手段、
前記電子書籍の決済処理に応じて、前記電子書籍の内容の前記少なくとも一部の閲覧制限が解除されるよう制御する解除制御手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項１８】
情報処理端末との間での通信が可能なコンピュータを、
購入前は内容の少なくとも一部が閲覧不可であり、購入後に内容のすべてが閲覧可能となる電子書籍のファイルを、前記電子書籍提供サーバとの間の通信が行えない状況で前記電子書籍を購入する旨の入力を受け付ける場合に前記電子書籍提供サーバとの間の通信が可能となる前でも当該電子書籍の内容のすべてが閲覧可能となるよう制御する前記情報処理端末に送信する電子書籍ファイル送信手段、
前記情報処理端末が前記購入する旨の入力を受け付けた後に、前記電子書籍提供サーバと前記情報処理端末との間の通信が可能となった際に、当該電子書籍の購入要求を前記情報処理端末から受け付け、当該購入要求に応じた決済処理を実行する決済処理実行手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍提供サーバ、情報処理端末、電子書籍提供システム、電子書籍送信方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
電子書籍の閲覧制御に関する様々な技術が存在する。特許文献１には、ユーザに選択された電子書籍の配信が要求されると、未決済の決済状況を格納した電子書籍を利用者に提供する電子書籍配信システムが開示されている。また、特許文献１には、未決済の決済状況を格納した電子書籍については、例えば、一部の情報のみ表示される状況に置かれること、購入要求に応じた電子書籍の決済処理が完了すると、当該電子書籍に格納された決済状況が決済済を示す決済状況に上書きされ、当該電子書籍のすべての情報を閲覧することができるようになること、なども開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２７１８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術では、ユーザが要求してから電子書籍がダウンロードされることとなる。電子書籍のダウンロードには、数秒から数分程度の時間がかかる。特に、画像が多い電子書籍（例えば、マンガ）などといった、サイズが大きな電子書籍は、ダウンロードに要する時間が長くなる。そのため、特許文献１に記載の技術では、ユーザが電子書籍を要求してから実際に当該ユーザが当該電子書籍を読めるようになるまでに時間がかかることとなる。
【０００５】
本発明は、上記課題に鑑みてなされたものであって、その目的の１つは、電子書籍の閲覧をユーザが所望した際に、従来技術より早く、当該ユーザによる当該電子書籍の閲覧を可能とすることにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る電子書籍提供サーバは、購入される可能性が高い電子書籍を予測すると共に、当該電子書籍が購入された場合に当該電子書籍の閲覧に使用される情報処理端末を予測する予測手段と、購入される可能性が高いと予測される電子書籍のファイルであって、送信要求を受け付けていない電子書籍のファイルを、当該電子書籍の購入前は当該電子書籍の内容の少なくとも一部の閲覧が制限され、当該電子書籍の購入後は当該少なくとも一部が閲覧可能となる状態で、前記情報処理端末に送信する送信手段と、を含むことを特徴とする。
【０００７】
また、本発明に係る情報処理端末は、購入される可能性が高いと予測される電子書籍のファイルであって、送信要求を受け付けていない電子書籍のファイルを、当該電子書籍の購入前は当該電子書籍の内容の少なくとも一部の閲覧が制限され、当該電子書籍の購入後は当該少なくとも一部が閲覧可能となる状態で送信する電子書籍提供サーバから、当該電子書籍のファイルを受信する受信手段と、前記電子書籍が購入された後、当該電子書籍について閲覧が制限されていた部分を閲覧可能に制御する制御手段と、閲覧可能な状態である電子書籍の内容を表示する表示手段と、を含むことを特徴とする。
【０００８】
また、本発明に係る電子書籍提供システムは、電子書籍提供サーバと、情報処理端末と、を備え、前記電子書籍提供サーバは、購入される可能性が高い電子書籍を予測すると共に、当該電子書籍が購入された場合に当該電子書籍の閲覧に使用される情報処理端末を予測する予測手段と、購入される可能性が高いと予測される電子書籍のファイルであって、送信要求を受け付けていない電子書籍のファイルを、当該電子書籍の購入前は当該電子書籍の内容の少なくとも一部の閲覧が制限され、当該電子書籍の購入後は当該少なくとも一部が閲覧可能となる状態で、前記情報処理端末に送信する送信手段と、を含み、前記情報処理端末は、前記電子書籍提供サーバから送信される前記電子書籍のファイルを受信する受信手段と、前記電子書籍が購入された後、当該電子書籍について閲覧が制限されていた部分を閲覧可能に制御する制御手段と、閲覧可能な状態である電子書籍の内容を表示する表示手段と、を含むことを特徴とする。
【０００９】
また、本発明に係る電子書籍送信方法は、購入される可能性が高い電子書籍を予測すると共に、当該電子書籍が購入された場合に当該電子書籍の閲覧に使用される情報処理端末を予測する予測ステップと、購入される可能性が高いと予測される電子書籍のファイルであって、送信要求を受け付けていない電子書籍のファイルを、当該電子書籍の購入前は当該電子書籍の内容の少なくとも一部の閲覧が制限され、当該電子書籍の購入後は当該少なくとも一部が閲覧可能となる状態で、前記情報処理端末に送信する送信ステップと、を含むことを特徴とする。
【００１０】
また、本発明に係るプログラムは、購入される可能性が高い電子書籍を予測すると共に、当該電子書籍が購入された場合に当該電子書籍の閲覧に使用される情報処理端末を予測する予測手段、購入される可能性が高いと予測される電子書籍のファイルであって、送信要求を受け付けていない電子書籍のファイルを、当該電子書籍の購入前は当該電子書籍の内容の少なくとも一部の閲覧が制限され、当該電子書籍の購入後は当該少なくとも一部が閲覧可能となる状態で、前記情報処理端末に送信する送信手段、としてコンピュータを機能させることを特徴とする。
【００１１】
また、本発明に係る記録媒体は、購入される可能性が高い電子書籍を予測すると共に、当該電子書籍が購入された場合に当該電子書籍の閲覧に使用される情報処理端末を予測する予測手段、購入される可能性が高いと予測される電子書籍のファイルであって、送信要求を受け付けていない電子書籍のファイルを、当該電子書籍の購入前は当該電子書籍の内容の少なくとも一部の閲覧が制限され、当該電子書籍の購入後は当該少なくとも一部が閲覧可能となる状態で、前記情報処理端末に送信する送信手段、としてコンピュータを機能させることを特徴とするプログラムを記録した記録媒体である。
【００１２】
本発明では、購入される可能性が高いと予測される電子書籍のファイルであって、送信要求を受け付けていない電子書籍のファイルが、当該電子書籍の購入前に、電子書籍提供サーバから情報処理端末に送信されるが、この時点では、送信される電子書籍の内容の少なくとも一部のユーザによる閲覧が制限されている。そして、本発明では、当該電子書籍の購入後に、ユーザは、当該電子書籍の内容の少なくとも一部が閲覧可能となるが、電子書籍の購入後については、閲覧可能となる電子書籍の電子書籍提供サーバから情報処理端末への送信は行われない。このようにして、本発明では、電子書籍の閲覧をユーザが所望した際に、従来技術より早く、当該ユーザによる当該電子書籍の閲覧が可能となる。
【００１３】
本発明の一態様では、前記送信手段は、電子書籍の内容の一部が閲覧可能である当該電子書籍のファイルよりもサイズが小さな閲覧用ファイルの送信要求を前記情報処理端末から受信した場合に、当該送信要求に応じて、当該閲覧用ファイルを前記情報処理端末に送信し、前記予測手段は、前記閲覧用ファイルによって内容の一部が閲覧可能である電子書籍を、購入される可能性が高い電子書籍として予測し、前記送信手段は、前記閲覧用ファイルの前記情報処理端末への送信後に、購入される可能性が高いと予測される電子書籍のファイルを前記状態で前記情報処理端末に送信することを特徴とする。
【００１４】
また、本発明の一態様では、前記送信手段は、購入される可能性が高いと予測される電子書籍のファイルの前記情報処理端末への送信を、前記閲覧用ファイルの前記情報処理端末での表示の終了後に開始することを特徴とする。
【００１５】
また、本発明の一態様では、前記予測手段は、前記情報処理端末のユーザによる前記電子書籍提供サーバの利用履歴に登録された電子書籍の他の巻である電子書籍、又は、当該利用履歴に登録された電子書籍と著者が同じである電子書籍を、購入される可能性が高い電子書籍として予測することを特徴とする。
【００１６】
また、本発明の一態様では、ギフトの贈り主となるユーザの情報処理端末から、ギフトの候補となる電子書籍及びギフトの贈り先となるユーザの指定を受信する指定受信手段、をさらに含み、前記予測手段は、ギフトの候補として指定される電子書籍を、購入される可能正が高い電子書籍として予測し、ギフトの贈り先として指定されるユーザの情報処理端末を、当該電子書籍が購入された場合に当該電子書籍の閲覧に使用される情報処理端末として予測することを特徴とする。
【００１７】
また、本発明の一態様では、ギフトの贈り先となるユーザの情報処理端末に、ギフトの候補として指定される電子書籍に対応する情報が表示されるよう制御する表示制御手段、をさらに含み、表示される情報の選択に応じて、選択される情報に対応する電子書籍の内容がギフトの贈り先となるユーザの情報処理端末で閲覧可能となり、ギフトの贈り先として指定されるユーザの情報処理端末に送信された電子書籍のファイルのうち、対応する情報が選択されなかった電子書籍のファイルが削除されるよう制御する手段、をさらに含むことを特徴とする。
【００１８】
また、本発明の一態様では、前記送信手段は、購入前は、前記情報処理端末のユーザによって指定される部分又は他のユーザにより引用された部分に基づいて特定される部分以外の内容の閲覧が制限される前記状態で、前記電子書籍のファイルを前記情報処理端末に送信することを特徴とする。
【００１９】
また、本発明の一態様では、前記送信手段は、購入される可能性が高いと予測される電子書籍のファイルを、前記電子書籍提供サーバと送信先の情報処理端末との間の通信のトラフィック量が所定量より小さい際、又は、送信先の情報処理端末の負荷の大きさを示す値が所定値より小さい際に、前記情報処理端末に送信することを特徴とする。
【００２０】
また、本発明の一態様では、前記送信手段は、前記情報処理端末が備える記憶部の空き容量に基づいて、前記電子書籍のファイルを送信するか否かを決定することを特徴とする。
【００２１】
また、本発明の一態様では、前記情報処理端末が備える記憶部の空き容量に基づいて、前記情報処理端末に送信された電子書籍のファイルのうち購入要求を受け付けていないものについて削除するか否かを判断する手段、をさらに含むことを特徴とする。
【００２２】
また、本発明の一態様では、前記電子書籍提供サーバと前記情報処理端末との間の通信が行えない状況で、前記情報処理端末が内容の少なくとも一部の閲覧が制限されている電子書籍を購入する旨の入力を受け付ける場合に、当該少なくとも一部が閲覧可能となるよう制御され、前記情報処理端末が前記購入する旨の入力を受け付けた後に、前記電子書籍提供サーバと前記情報処理端末との間の通信が可能となった際に、当該電子書籍の購入要求を前記情報処理端末から受け付け、当該購入要求に応じた決済処理を実行する決済処理実行手段、をさらに含むことを特徴とする。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施形態に係る電子書籍提供システムの全体構成図である。
【図２】電子書籍管理データのデータ構造の一例を示す図である。
【図３】アカウントデータのデータ構造の一例を示す図である。
【図４】電子書籍情報ページの一例を示す図である。
【図５】本発明の第１実施形態に係る電子書籍提供システムで実現される機能の一例を示す機能ブロック図である。
【図６】本発明の第１実施形態に係る電子書籍提供システムで行われる処理の流れの一例を示すフロー図である。
【図７】電子書籍情報ページの別の一例を示す図である。
【図８】本発明の第２実施形態に係る電子書籍提供システムで実現される機能の一例を示す機能ブロック図である。
【図９】本発明の第２実施形態に係る電子書籍提供システムで行われる処理の流れの一例を示すフロー図である。
【図１０】ギフト候補一覧ページの一例を模式的に示す図である。
【図１１】選択ページの一例を模式的に示す図である。
【図１２】本発明の第３実施形態に係る電子書籍提供システムで実現される機能の一例を示す機能ブロック図である。
【図１３】本発明の第３実施形態に係る電子書籍提供システムで行われる処理の流れの一例を示すフロー図である。
【発明を実施するための形態】
【００２４】
［第１実施形態］
以下、本発明の第１実施形態について図面に基づき詳細に説明する。
【００２５】
図１は、本発明の第１実施形態に係る電子書籍提供システム１０の全体構成図である。図１に示すように、本実施形態に係る電子書籍提供システム１０は、いずれもコンピュータを中心に構成された、電子書籍提供サーバ１２、ユーザ端末１４（１４−１、１４−２、・・・、１４−ｎ）、を含んでいる。電子書籍提供サーバ１２、ユーザ端末１４は、インターネットなどのコンピュータネットワーク１６に接続されており、互いに通信可能になっている。
【００２６】
電子書籍提供サーバ１２は、ウェブサーバ等のコンピュータである。そして、本実施形態に係る電子書籍提供サーバ１２は、ウェブ技術を用いて、電子書籍提供サーバ１２に記憶されている電子書籍をユーザ端末１４に送信するサービス等を提供する。また、本実施形態に係る電子書籍提供サーバ１２は、電子メールを送信する機能も有している。また、電子書籍提供サーバ１２は、例えば、電子書籍提供サーバ１２にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである制御部、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである記憶部、ネットワークボードなどの通信インタフェースである通信部、等を含んで構成されている。これらの要素は、バスを介して接続される。電子書籍提供サーバ１２の記憶部には、電子書籍提供サーバ１２の制御部によって実行されるプログラムが記憶される。また、電子書籍提供サーバ１２の記憶部は、電子書籍提供サーバ１２のワークメモリとしても動作する。
【００２７】
ユーザ端末１４は、電子書籍提供システム１０のユーザが使用するコンピュータであり、例えば、パーソナルコンピュータ、タブレット端末、スマートフォン、携帯電話機、などである。ユーザ端末１４は、例えば、ＣＰＵ等の制御部、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブ等の記憶部、ディスプレイ等の表示部、マウス、キーボード、タッチパネル、ボタン等の入力部、ネットワークボード等の通信部を備えている。また、本実施形態に係るユーザ端末１４には、ウェブブラウザが予めインストールされており、ウェブブラウザが実行されるようになっている。ユーザ端末１４は、ウェブブラウザを通じて電子書籍提供サーバ１２が提供する各種サービスを受ける。また、ユーザ端末１４には、電子メールクライアントもインストールされており、メールサーバ経由で電子メールを受信することができるようになっている。
【００２８】
本実施形態では、予め、電子書籍提供サーバ１２の記憶部に、複数の電子書籍（電子書籍のファイル）、電子書籍の書誌的事項等を管理するための電子書籍管理データ２０（図２参照）、電子書籍提供システム１０のユーザのアカウントを管理するためのアカウントデータ２２（図３参照）、などが記憶されている。
【００２９】
図２は、電子書籍管理データ２０のデータ構造の一例を示す図である。電子書籍管理データ２０には、図２に示すように、例えば、電子書籍の識別子である電子書籍ＩＤ（具体的には、例えば、ＩＳＢＮ（International Standard Book Number）など）、タイトル、種別（例えば、ミステリー、ファンタジー、ノンフィクション、など）、著者名、出版社名、発行年月日、ページ数、価格、サムネイル画像、などが含まれている。また、複数巻から構成される電子書籍については、電子書籍管理データ２０に、例えば、複数巻から構成される電子書籍群を識別するシリーズＩＤ（例えば、ある電子書籍群に属する電子書籍には同一のシリーズＩＤの値が設定される）、及び、巻番号も含まれる。
【００３０】
図３は、アカウントデータ２２のデータ構造の一例を示す図である。アカウントデータ２２には、図３に示すように、電子書籍提供システム１０を利用するユーザを識別するユーザＩＤ、氏名、住所、年齢、電子メールアドレス、当該ユーザを認証するためのパスワード、などが含まれている。また、アカウントデータ２２には、当該ユーザが購入した電子書籍の電子書籍ＩＤと購入年月日の組合せが、当該ユーザの購入履歴として含まれている。また、当該ユーザが電子書籍提供サーバ１２に登録したお気に入りの電子書籍の電子書籍ＩＤであるお気に入りＩＤも含まれている。本実施形態では、アカウントデータ２２に、購入履歴として、電子書籍ＩＤと購入年月日の組合せを複数登録することができるようになっている。また、本実施形態では、アカウントデータ２２に、お気に入りＩＤとして、複数の電子書籍ＩＤを登録することができるようになっている。なお、アカウントデータ２２に、アカウントデータ２２に対応するユーザが利用するユーザ端末１４の識別情報（例えば、ＩＰアドレス等）が含まれていてもよい。
【００３１】
本実施形態では、ユーザ端末１４が、ウェブブラウザを介して電子書籍提供サーバ１２にアクセスし、ユーザＩＤ及びパスワードを入力してから、その後に所定のＵＲＬにアクセスすると、ユーザ端末１４のディスプレイに所定のＵＲＬに対応するページが表示される。なお、ユーザＩＤ及びパスワードを入力した後は、電子書籍提供サーバ１２は、例えば、セッション情報を参照することによりユーザ端末１４を利用するユーザのユーザＩＤを特定することができるようになっている。
【００３２】
本実施形態に係る電子書籍提供サーバ１２は、図４に例示する、ユーザが購入可能な電子書籍に関する情報が示される電子書籍情報ページ２４をユーザ端末１４に提供する。本実施形態では、ユーザ端末１４は、ウェブブラウザを介して、電子書籍に対応付けられるＵＲＬにアクセスすることによって、当該電子書籍に関する情報が示される電子書籍情報ページ２４がユーザ端末１４のディスプレイに表示されるようになっている。電子書籍情報ページ２４には、サムネイル画像、タイトル、著者名、出版社名、価格などといった、電子書籍に関する情報の他に、購入ボタン２６、それぞれが電子書籍の章に対応付けられる複数の購入前閲覧部分選択ボタン２８、お気に入りボタン３０、が含まれている。
【００３３】
ユーザが電子書籍情報ページ２４に含まれるお気に入りボタン３０をクリックすると、ユーザ端末１４は、当該電子書籍情報ページ２４に情報が示されている電子書籍のお気に入りへの登録要求を、電子書籍提供サーバ１２に送信する。そして、電子書籍提供サーバ１２は、当該登録要求を受信して、受信した登録要求に応じて、当該電子書籍の電子書籍ＩＤを、当該ユーザのユーザＩＤが含まれるアカウントデータ２２のお気に入りＩＤに追加する。
【００３４】
また、ユーザが電子書籍情報ページ２４に含まれる購入前閲覧部分選択ボタン２８をクリックすると、電子書籍情報ページ２４に対応する電子書籍の内容の一部である、選択された部分（クリックされた購入前閲覧部分選択ボタン２８に基づいて特定される部分）の電子書籍の内容がユーザ端末１４のディスプレイに表示される。本実施形態では、例えば、ユーザ端末１４のディスプレイに、電子書籍の内容が２ページ分表示され、ユーザの操作に応じて、表示されるページを進めたり戻したりすることができるようになっている。そして、本実施形態では、電子書籍の購入前には、クリックされた購入前閲覧部分選択ボタン２８に対応付けられる章の先頭から所定数のページだけ、ユーザ端末１４において閲覧可能となる。
【００３５】
また、ユーザが電子書籍情報ページ２４に含まれる購入ボタン２６をクリックすると、ユーザ端末１４は、電子書籍情報ページ２４に情報が示されている電子書籍の購入要求を、電子書籍提供サーバ１２に送信する。そして、電子書籍提供サーバ１２は、当該購入要求を受信して、受信した購入要求に応じて、当該電子書籍の決済処理を実行する。電子書籍の決済処理の実行後は、当該電子書籍の内容のすべてがユーザ端末１４において閲覧可能となる。
【００３６】
図５は、本実施形態に係る電子書籍提供システム１０で実現される機能の一例を示す機能ブロック図である。なお、本実施形態に係る電子書籍提供システム１０では、図５に示す機能以外の機能も実現されている。
【００３７】
本実施形態に係る電子書籍提供サーバ１２は、機能的には、監視部４０、購入可能性予測部４２、電子書籍送信部４４、購入要求受信部４６、決済処理実行部４８、を含んで構成される。これらの要素は、コンピュータである電子書籍提供サーバ１２にインストールされたプログラムを、電子書籍提供サーバ１２の制御部で実行することにより実現されている。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体を介して、あるいは、インターネットなどの通信ネットワークを介して電子書籍提供サーバ１２に供給される。なお、特許請求の範囲の記載における電子書籍提供サーバの予測手段は、本実施形態における購入可能性予測部４２に相当する。また、特許請求の範囲の記載における電子書籍提供サーバの送信手段は、本実施形態における電子書籍送信部４４に相当する。また、特許請求の範囲の記載における電子書籍提供サーバの決済処理実行手段は、本実施形態における決済処理実行部４８に相当する。
【００３８】
本実施形態に係るユーザ端末１４は、機能的には、電子書籍受信部５０、閲覧制御部５２、購入要求送信部５４、決済終了通知受信部５６、を含んで構成される。これらの要素は、コンピュータであるユーザ端末１４にインストールされたプログラムを、ユーザ端末１４の制御部で実行することにより実現されている。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体を介して、あるいは、インターネットなどの通信ネットワークを介してユーザ端末１４に供給される。なお、特許請求の範囲の記載における情報処理端末の受信手段は、本実施形態における電子書籍受信部５０に相当する。また、特許請求の範囲の記載における情報処理端末の表示手段は、本実施形態におけるユーザ端末１４のディスプレイに相当する。また、特許請求の範囲の記載における情報処理端末の制御手段は、本実施形態における閲覧制御部５２に相当する。
【００３９】
ここで、本実施形態に係る電子書籍提供システム１０で行われる処理の流れの一例を、図６に示すフロー図を参照しながら説明する。
【００４０】
まず、電子書籍提供サーバ１２の監視部４０が、電子書籍提供サーバ１２とユーザ端末１４との間の通信のトラフィック量、ユーザ端末１４の負荷（例えば、ＣＰＵ使用率）、ユーザ端末１４におけるリソースの使用量（例えば、記憶部の使用量）、などに関する所定の条件を満足するまで監視対象の監視を継続する（Ｓ１０１）。本実施形態では、ユーザ端末１４において、電子書籍の保存用として確保されている領域（以下、保存用領域と呼ぶ。）の大きさが予め定められている。そして、本処理例では、監視部４０は、ユーザ端末１４の保存用領域の空き容量及び電子書籍提供サーバ１２とユーザ端末１４との間の通信のトラフィック量の監視を行う。
【００４１】
そして、電子書籍提供サーバ１２の監視部４０が、所定の条件を満足したことを検出すると（Ｓ１０１：Ｙ）、購入可能性予測部４２が、電子書籍提供サーバ１２に記憶されている電子書籍についての、ユーザ端末１４のユーザによる購入可能性の予測を実行する（Ｓ１０２）。本処理例では、例えば、監視部４０が、ユーザ端末１４の保存用領域の空き容量の大きさを示す値が所定値を超えている、かつ、電子書籍提供サーバ１２とユーザ端末１４との間の通信のトラフィック量が所定量より小さいという条件を満足することを検出すると、購入可能性予測部４２が、電子書籍の購入可能性の予測を実行する。
【００４２】
本実施形態では、購入可能性予測部４２は、例えば、ユーザ端末１４のユーザの属性に基づいて特定される電子書籍や、当該電子書籍と関連付けられている電子書籍などを、当該ユーザにより購入される可能性の高い電子書籍として予測する。
【００４３】
また、例えば、購入可能性予測部４２は、ユーザ端末１４のユーザによる利用履歴に基づいて、購入される可能性の高い電子書籍を予測する。利用履歴とは、電子書籍の購入履歴、電子書籍提供サーバ１２により提供されるウェブページの閲覧履歴、お気に入りの登録履歴などである。この利用履歴は、電子書籍提供サーバ１２に記憶されている。利用履歴に基づく場合、購入可能性予測部４２は、例えば、利用履歴に登録された電子書籍の他の巻である電子書籍、又は、当該利用履歴に登録された電子書籍と著者が同じである電子書籍などを購入される可能性の高い電子書籍として予測する。また、本実施形態では、購入可能性予測部４２は、購入される可能性が高い電子書籍の予測の基礎として利用履歴が用いられたユーザのユーザ端末１４を、購入される可能性が高いと予測される電子書籍が購入された場合に当該電子書籍の閲覧に使用されるユーザ端末１４として予測する。
【００４４】
より具体的には、例えば、購入済の電子書籍のいずれかと著者名が同じである電子書籍、購入済の電子書籍のいずれかと種別が同じである電子書籍、購入済の電子書籍のいずれかと出版社名が同じである電子書籍、購入済の電子書籍のいずれかと発行年が同じである電子書籍、お気に入りとして登録されている電子書籍のいずれかと著者名が同じである電子書籍、お気に入りとして登録されている電子書籍のいずれかと種別が同じである電子書籍、購入前閲覧部分選択ボタン２８がクリックされて内容の一部が表示された電子書籍、購入前閲覧部分選択ボタン２８がクリックされて内容の一部が表示された電子書籍とシリーズＩＤが同一である電子書籍、購入前閲覧部分選択ボタン２８がクリックされて内容の一部が表示された電子書籍とシリーズＩＤが同一であり当該電子書籍よりも巻番号が大きな電子書籍（後続して刊行された電子書籍）、などが、ユーザ端末１４のユーザにより購入される可能性が高い電子書籍として予測される。
【００４５】
上述のものの他、例えば、電子書籍提供サーバ１２が提供する電子書籍のうち販売数が多いものから順に所定数（例えば、１０個）が、ユーザ端末１４のユーザにより購入される可能性が高い電子書籍として予測される。あるいは、例えば、所定時間よりも長い時間閲覧されている電子書籍情報ページ２４（表示されてから所定時間以上ページ遷移が行われない電子書籍情報ページ２４）に対応付けられる電子書籍が、ユーザにより購入される可能性が高い電子書籍として予測されるようにしてもよい。
【００４６】
あるいは、例えば、ユーザ端末１４のユーザのアカウントデータ２２に含まれる年齢に基づいて特定される、同年代のユーザ（例えば、２０代のユーザ、３０代のユーザ、など）に対する販売数が多いものから順に所定数（例えば、１０個）、ユーザ端末１４のユーザのアカウントデータ２２に含まれる住所に基づいて特定される、住所が含まれる地域が同じであるユーザ（近隣に住むユーザ）に対する販売数が多いものから順に所定数（例えば、１０個）、などが、ユーザ端末１４のユーザにより購入される可能性が高い電子書籍として予測されるようにしてもよい。また、例えば、電子書籍提供サーバ１２以外のショッピングサイトにおけるユーザの購入履歴に基づいて、ユーザにより購入される可能性が高い電子書籍が予測されるようにしてもよい。
【００４７】
そして、電子書籍送信部４４が、Ｓ１０２に示す処理で、ユーザ端末１４のユーザにより購入される可能性が高い電子書籍として予測された少なくとも１つの電子書籍をユーザ端末１４（当該電子書籍が購入された場合に当該電子書籍の閲覧に使用されると予測されるユーザ端末１４）に送信する。すると、ユーザ端末１４の電子書籍受信部５０が、当該少なくとも１つの電子書籍を受信する（Ｓ１０３）。ユーザ端末１４が受信した電子書籍は、ユーザ端末１４の記憶部に保存される。この段階では、記憶部に保存された電子書籍は、ユーザによって指定される一部のみが閲覧可能な状態となっている。その後、受信した少なくとも１つの電子書籍のいずれかについて、ユーザにより、当該電子書籍に対応付けられる電子書籍情報ページ２４に含まれる購入前閲覧部分選択ボタン２８がクリックされることによって、ユーザ端末１４の閲覧制御部５２が、当該電子書籍についての購入前閲覧要求の入力を受け付けると（Ｓ１０４）、クリックされた購入前閲覧部分選択ボタン２８に対応付けられる章の先頭から所定数のページの範囲である、当該電子書籍の内容の一部を、ユーザ端末１４のディスプレイに表示させる（Ｓ１０５）。本処理例では、当該電子書籍の購入前については、閲覧が制限された部分（閲覧が不可能な部分）のデータを含む、電子書籍のデータ全体が、ユーザ端末１４の記憶部に記憶されているものの、例えば、閲覧が制限された部分のデータが、暗号化されるなどして閲覧が制限された状態となっている。
【００４８】
その後、ユーザが、購入を希望する電子書籍に対応する電子書籍情報ページ２４に含まれる購入ボタン２６をクリックすると、ユーザ端末１４の購入要求送信部５４が、当該電子書籍の購入要求を電子書籍提供サーバ１２に送信する。すると、電子書籍提供サーバ１２の購入要求受信部４６が当該購入要求を受信する（Ｓ１０６）。そして、電子書籍提供サーバ１２の決済処理実行部４８が、当該電子書籍の決済処理を実行する（Ｓ１０７）。
【００４９】
そして、電子書籍提供サーバ１２の決済処理実行部４８は、決済処理が終了すると、決済処理が終了したことを示す通知をユーザ端末１４に送信する。すると、ユーザ端末１４の決済終了通知受信部５６は、当該通知を受信する（Ｓ１０８）。すると、ユーザ端末１４の閲覧制御部５２が、決済処理が終了した電子書籍についての閲覧制限を解除する（閲覧が制限されていた部分を閲覧可能に制御する。）（Ｓ１０９）。このようにして、電子書籍を購入したユーザは、当該電子書籍についての決済処理が終了すると、ユーザ端末１４で当該電子書籍の内容のすべてを閲覧することが可能となる。
【００５０】
電子書籍の一部又は全部の閲覧を制限したり、電子書籍を閲覧できない状態から閲覧可能な状態に変化させたりする制御には、様々な手法を用いることが考えられる。
【００５１】
例えば、Ｓ１０３に示す処理で、電子書籍が暗号化された状態で復号鍵とともに電子書籍提供サーバ１２からユーザ端末１４に送信され、Ｓ１０５に示す処理で、ユーザに指定された部分が復号鍵により復号化され、Ｓ１０９に示す処理で当該電子書籍の残りの部分が復号鍵により復号化されるようにしてもよい。また、例えば、Ｓ１０３に示す処理で、電子書籍が暗号化された状態で電子書籍提供サーバ１２からユーザ端末１４に送信され、Ｓ１０５に示す処理で、復号鍵が電子書籍提供サーバ１２からユーザ端末１４に送信され、ユーザに指定された部分が復号鍵により復号化され、Ｓ１０９に示す処理で当該電子書籍の残りの部分が復号鍵により復号化されるようにしてもよい。また、例えば、Ｓ１０３に示す処理で、電子書籍が暗号化された状態で電子書籍提供サーバ１２からユーザ端末１４に送信され、Ｓ１０５に示す処理で、ユーザにより指定された部分についての復号鍵が電子書籍提供サーバ１２からユーザ端末１４に送信され、ユーザに指定された部分が当該復号鍵により復号化され、Ｓ１０９に示す処理で、当該電子書籍の残りの部分についての復号鍵が電子書籍提供サーバ１２からユーザ端末１４に送信され、当該電子書籍の残りの部分が当該復号鍵により復号化されるようにしてもよい。
【００５２】
また、例えば、Ｓ１０３に示す処理で、電子書籍を構成するビット列がずらされた状態で電子書籍提供サーバ１２からユーザ端末１４に送信され、Ｓ１０５に示す処理で、ユーザに指定された部分についてビット列が元に戻され、Ｓ１０９に示す処理で当該電子書籍の残りの部分についてビット列が元に戻されるようにしてもよい。また、例えば、Ｓ１０５に示す処理で、電子書籍のうちのユーザに指定された部分以外についてはマスクがかけられた状態で表示されるようにし、Ｓ１０９に示す処理でマスクが外されるようにしてもよい。
【００５３】
また、Ｓ１０３に示す処理では、電子書籍が、当該電子書籍の内容が元の内容とは表現が異なるような態様で、電子書籍提供サーバ１２からユーザ端末１４に送信されるようにしてもよい。なお、電子書籍の一部又は全部の閲覧を制限したり、電子書籍を閲覧できない状態から閲覧可能な状態に変化させたりする制御に、公知の各種のＤＲＭ（Digital Rights Management）技術を活用することができる。
【００５４】
また、例えば、夜間の所定の時刻に、上述のＳ１０２からＳ１０９に示す処理が実行されるようにしてもよい。また、例えば、夜間の所定の時刻に、ユーザ端末１４の保存用領域の空き容量の大きさを示す値が所定値を超えている、かつ、電子書籍提供サーバ１２とユーザ端末１４との間の通信のトラフィック量が所定量より小さいという条件を満足することが確認された場合に、上述のＳ１０２からＳ１０９に示す処理が実行されるようにしてもよい。
【００５５】
また、第１実施形態において、電子書籍提供サーバ１２が、ユーザ端末１４の保存用領域の空き容量に基づいて、ユーザ端末１４に送信された電子書籍のうち購入要求を受け付けていないものについて削除するか否かを判断する判断部（特許請求の範囲の記載における電子書籍提供サーバの「購入要求を受け付けていないものについて削除するか否かを判断する手段」に相当する。）を含んでいてもよい。そして、保存用領域の空き容量が所定値以下になったことが判断された場合に、電子書籍提供サーバ１２が、未購入である電子書籍がユーザ端末１４の記憶部から削除されるよう制御してもよい。こうすれば、ユーザ端末１４の記憶部の空き容量を確保することができる。なお、このとき、例えば、電子書籍提供サーバ１２から送信された日時が古いものから順に削除されるようにしてもよいし、電子書籍提供サーバ１２から送信された日時から所定期間が経過したものが削除されるようにしてもよい。
【００５６】
また、第１実施形態において、ユーザ端末１４が、ユーザ端末１４の保存用領域の空き容量を監視するようにしてもよい。そして、ユーザ端末１４が、ユーザ端末１４の保存用領域の空き容量が所定値以下になったことが判断された場合に、ユーザ端末１４が、未購入である電子書籍をユーザ端末１４の記憶部から削除するようにしてもよい。
【００５７】
また、電子書籍送信部４４が、ユーザ端末１４の保存用領域の空き容量の大きさを示す値が所定値を超えている場合には、電子書籍情報ページ２４が表示されてから所定時間以上経過した際に、電子書籍の送信を開始するようにしてもよい。
【００５８】
本実施形態では、購入される可能性が高いと予測される電子書籍のファイルであって、送信要求を受け付けていない電子書籍のファイルが、購入前（ここでは、決済処理が実行される前）に、電子書籍提供サーバ１２からユーザ端末１４に送信されるが、この時点では、購入前閲覧部分選択ボタン２８がクリックされることにより閲覧可能となる一部を除いては、送信される電子書籍の内容のユーザによる閲覧は制限されている。そして、本実施形態では、購入後（ここでは、決済処理が実行された後）に、ユーザは、当該電子書籍の内容のすべてが閲覧可能となるが、購入後（ここでは、決済処理が実行された後）については、閲覧可能となる電子書籍の電子書籍提供サーバ１２からユーザ端末１４への送信は行われない。このようにして、本実施形態では、電子書籍の閲覧をユーザが所望した際に、従来技術より早く、当該ユーザによる当該電子書籍の閲覧が可能となる。なお、本実施形態における上述の「購入後」は、「決済処理が実行された後」に限定されるものではなく、例えば、電子書籍提供サーバ１２がユーザ端末１４から電子書籍の購入要求を受け付けた後に、決済処理が実行される前であっても、当該電子書籍の内容のすべてがユーザによって閲覧可能となるようにしてもよい。
【００５９】
また、本実施形態では、電子書籍提供サーバ１２とユーザ端末１４との間の通信のトラフィック量が所定量より小さい場合に、電子書籍提供サーバ１２からユーザ端末１４への電子書籍の送信が行われるので、電子書籍の送信によりネットワークが逼迫することを防ぐことができる。また、このようにすれば、電子書籍提供サーバ１２とユーザ端末１４との間の通信時間に応じてユーザに対する課金が行われる場合には、課金される金額を抑えることができることとなる。
【００６０】
また、本実施形態では、ユーザ端末１４の保存用領域の空き容量の大きさを示す値が所定値を超えている場合に、電子書籍提供サーバ１２からユーザ端末１４への電子書籍の送信が行われるので、ユーザ端末１４の保存用領域の空き容量を確保することができる。
【００６１】
また、本実施形態では、ユーザが指定した範囲について、電子書籍の内容の一部を閲覧することができることができるため、電子書籍における閲覧可能となる範囲の自由度が高まることとなる。
【００６２】
なお、本実施形態において、例えば、電子書籍提供サーバ１２が、電子書籍を購入済である他のユーザから、当該他のユーザにより引用された部分に基づいて特定される部分を受け付けるようにしてもよい。他のユーザにより引用された部分は、他のユーザが電子書籍の一部分を引用してコメント等を投稿した場合などに、特定することができる。そして、電子書籍提供サーバ１２が、決済前は当該部分についてのみの内容が閲覧可能な状態でユーザ端末１４に電子書籍を送信するようにしてもよい。こうすれば、ユーザは、決済前に、他のユーザが興味を持った電子書籍の部分の内容を閲覧することができることとなる。
【００６３】
［第２実施形態］
以下、本発明の第２実施形態について図面に基づき詳細に説明する。
【００６４】
本発明の第２実施形態に係る電子書籍提供システム１０の全体構成図は図１に示すものと同様である。第２実施形態に係る電子書籍提供システム１０は、いずれもコンピュータを中心に構成された、第１の実施形態と同様の電子書籍提供サーバ１２、第１の実施形態と同様のユーザ端末１４（１４−１、１４−２、・・・、１４−ｎ）、を含んでいる。電子書籍提供サーバ１２、ユーザ端末１４は、インターネットなどのコンピュータネットワーク１６に接続されており、互いに通信可能になっている。
【００６５】
本実施形態では、予め、電子書籍提供サーバ１２の記憶部に、第１実施形態と同様、複数の電子書籍、図２に例示する電子書籍管理データ２０、図３に例示するアカウントデータ２２、などが記憶されている。また、本実施形態に係る電子書籍提供サーバ１２の記憶部には、電子書籍の内容の一部が閲覧可能な（例えば、当該電子書籍の内容の一部が記述された）、当該電子書籍よりもサイズが小さなファイルである購入前閲覧用ファイルが、当該電子書籍に関連付けられた状態で、予め記憶されている。
【００６６】
本実施形態でも、ユーザ端末１４が、ウェブブラウザを介して電子書籍提供サーバ１２にアクセスし、ユーザＩＤ及びパスワードを入力してから、その後に所定のＵＲＬにアクセスすると、ユーザ端末１４のディスプレイに所定のＵＲＬに対応するページが表示される。なお、ユーザＩＤ及びパスワードを入力した後は、電子書籍提供サーバ１２は、例えば、セッション情報を参照することによりユーザ端末１４を利用するユーザのユーザＩＤを特定することができるようになっている。
【００６７】
本実施形態に係る電子書籍提供サーバ１２は、図４に例示するものとは異なる、図７に例示する、ユーザが購入可能な電子書籍に関する情報が示される電子書籍情報ページ２４をユーザ端末１４に提供する。本実施形態では、ユーザ端末１４は、ウェブブラウザを介して、電子書籍に対応付けられるＵＲＬにアクセスすることによって、当該電子書籍に関する情報が示される電子書籍情報ページ２４がユーザ端末１４のディスプレイに表示されるようになっている。電子書籍情報ページ２４には、サムネイル画像、タイトル、著者名、出版社名、価格などといった、電子書籍に関する情報の他に、購入ボタン２６、購入前閲覧ボタン６０、お気に入りボタン３０、が含まれている。
【００６８】
ユーザが電子書籍情報ページ２４に含まれるお気に入りボタン３０をクリックすると、ユーザ端末１４は、当該電子書籍情報ページ２４に情報が示されている電子書籍のお気に入りへの登録要求を、電子書籍提供サーバ１２に送信する。そして、電子書籍提供サーバ１２は、当該登録要求を受信して、受信した登録要求に応じて、当該電子書籍の電子書籍ＩＤを、当該ユーザのユーザＩＤが含まれるアカウントデータ２２のお気に入りＩＤに追加する。
【００６９】
また、ユーザが電子書籍情報ページ２４に含まれる購入前閲覧ボタン６０をクリックすると、電子書籍情報ページ２４に対応する電子書籍に対応付けられる購入前閲覧用ファイルの内容がユーザ端末１４に表示可能となる。本実施形態では、例えば、ユーザ端末１４のディスプレイに、電子書籍の内容が２ページ分表示され、ユーザの操作に応じて、表示されるページを進めたり戻したりすることができるようになっている。
【００７０】
また、ユーザが電子書籍情報ページ２４に含まれる購入ボタン２６をクリックすると、ユーザ端末１４は、電子書籍情報ページ２４に情報が示されている電子書籍の購入要求を、電子書籍提供サーバ１２に送信する。そして、電子書籍提供サーバ１２は、当該購入要求を受信して、受信した購入要求に応じて、当該電子書籍の決済処理を実行する。電子書籍の決済処理の実行後は、当該電子書籍の内容のすべてがユーザ端末１４によって閲覧可能となる。
【００７１】
図８は、本実施形態に係る電子書籍提供システム１０で実現される機能の一例を示す機能ブロック図である。なお、本実施形態に係る電子書籍提供システム１０では、図８に示す機能以外の機能も実現されている。
【００７２】
本実施形態に係る電子書籍提供サーバ１２は、機能的には、監視部４０、購入可能性予測部４２、電子書籍送信部４４、購入要求受信部４６、決済処理実行部４８、購入前閲覧要求受信部６２、購入前閲覧用ファイル送信部６４、を含んで構成される。これらの要素は、コンピュータである電子書籍提供サーバ１２にインストールされたプログラムを、電子書籍提供サーバ１２の制御部で実行することにより実現されている。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体を介して、あるいは、インターネットなどの通信ネットワークを介して電子書籍提供サーバ１２に供給される。なお、特許請求の範囲の記載における電子書籍提供サーバの予測手段は、本実施形態における購入可能性予測部４２に相当する。また、特許請求の範囲の記載における電子書籍提供サーバの送信手段は、本実施形態における電子書籍送信部４４に相当する。また、特許請求の範囲の記載における電子書籍提供サーバの決済処理実行手段は、本実施形態における決済処理実行部４８に相当する。
【００７３】
本実施形態に係るユーザ端末１４は、機能的には、電子書籍受信部５０、閲覧制御部５２、購入要求送信部５４、決済終了通知受信部５６、購入前閲覧要求送信部６６、購入前閲覧用ファイル受信部６８、電子書籍削除部７０、を含んで構成される。これらの要素は、コンピュータであるユーザ端末１４にインストールされたプログラムを、ユーザ端末１４の制御部で実行することにより実現されている。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体を介して、あるいは、インターネットなどの通信ネットワークを介してユーザ端末１４に供給される。なお、特許請求の範囲の記載における情報処理端末の受信手段は、本実施形態における電子書籍受信部５０に相当する。また、特許請求の範囲の記載における情報処理端末の表示手段は、本実施形態におけるユーザ端末１４のディスプレイに相当する。また、特許請求の範囲の記載における情報処理端末の制御手段は、本実施形態における閲覧制御部５２に相当する。
【００７４】
ここで、本実施形態に係る電子書籍提供システム１０で行われる処理の流れの一例を、図９に示すフロー図を参照しながら説明する。
【００７５】
まず、ユーザが、電子書籍情報ページ２４に含まれる購入前閲覧ボタン６０をクリックすると、ユーザ端末１４の購入前閲覧要求送信部６６が、電子書籍提供サーバ１２に、当該電子書籍情報ページ２４に対応付けられる電子書籍の購入前閲覧要求を送信する。すると、電子書籍提供サーバ１２の購入前閲覧要求受信部６２が、当該電子書籍の購入前閲覧要求を受信する（Ｓ２０１）。そして、電子書籍提供サーバ１２の購入前閲覧用ファイル送信部６４が、当該電子書籍に関連付けて記憶されている購入前閲覧用ファイルをユーザ端末１４に送信する。すると、ユーザ端末１４の購入前閲覧用ファイル受信部６８が、当該ファイルを受信する（Ｓ２０２）。ユーザ端末１４が受信したファイルは、ユーザ端末１４の記憶部に保存される。そして、ユーザ端末１４の閲覧制御部５２は、当該ファイルの内容を、ユーザ端末１４のディスプレイに表示させる（Ｓ２０３）。
【００７６】
Ｓ２０２に示す処理と並行して、電子書籍提供サーバ１２の監視部４０が、電子書籍提供サーバ１２とユーザ端末１４との間のトラフィック量、ユーザ端末１４の負荷（例えば、ＣＰＵ使用率）、ユーザ端末１４におけるリソースの使用量（例えば、記憶部の使用量）、などに関する所定の条件を満足するまで監視対象の監視を継続する（Ｓ２０４）。本実施形態では、ユーザ端末１４において、電子書籍及び購入前閲覧用ファイルの保存用として確保されている領域（以下、保存用領域と呼ぶ。）の大きさが予め定められている。そして、本処理例では、監視部４０は、ユーザ端末１４の保存用領域の空き容量の監視、及び、購入前閲覧用ファイルのユーザ端末１４のディスプレイでの表示が終了したか否かについての監視を行う。
【００７７】
そして、電子書籍提供サーバ１２の監視部４０が、所定の条件を満足したことを検出すると（Ｓ２０４：Ｙ）、購入可能性予測部４２が、電子書籍提供サーバ１２に記憶されている電子書籍についての、ユーザ端末１４のユーザによる購入可能性の予測を実行する（Ｓ２０５）。本処理例では、例えば、監視部４０が、ユーザ端末１４の保存用領域の空き容量の大きさを示す値が所定値を超えている、かつ、購入前閲覧用ファイルのユーザ端末１４での表示が終了したという条件を満足することを検出すると、購入可能性予測部４２が、電子書籍の購入可能性の予測を実行する。
【００７８】
本実施形態では、購入可能性予測部４２は、例えば、対応する購入前閲覧用ファイルがユーザ端末１４に送信済である電子書籍、対応する購入前閲覧用ファイルがユーザ端末１４に送信済である電子書籍とシリーズＩＤが同一である電子書籍、対応する購入前閲覧用ファイルがユーザ端末１４に送信済である電子書籍とシリーズＩＤが同一であり当該電子書籍よりも巻番号が大きな電子書籍（後続して刊行された電子書籍）、などを、当該ユーザにより購入される可能性が高い電子書籍として予測する。また、本実施形態では、購入可能性予測部４２は、対応する購入前閲覧用ファイルが送信済であるユーザ端末１４を、購入される可能性が高いと予測される電子書籍が購入された場合に当該電子書籍の閲覧に使用されるユーザ端末１４として予測する。
【００７９】
上述のものの他、例えば、購入済の電子書籍のいずれかと著者名が同じである電子書籍、購入済の電子書籍のいずれかと種別が同じである電子書籍、購入済の電子書籍のいずれかと出版社名が同じである電子書籍、購入済の電子書籍のいずれかと発行年が同じである電子書籍、お気に入りとして登録されている電子書籍のいずれかと著者名が同じである電子書籍、お気に入りとして登録されている電子書籍のいずれかと種別が同じである電子書籍、などが、ユーザ端末１４のユーザにより購入される可能性が高い電子書籍として予測されるようにしてもよい。
【００８０】
あるいは、例えば、電子書籍提供サーバ１２が提供する電子書籍のうち販売数が多いものから順に所定数（例えば、１０個）が、ユーザ端末１４のユーザにより購入される可能性が高い電子書籍として予測される。あるいは、例えば、所定時間よりも長い時間閲覧されている電子書籍情報ページ２４（表示されてから所定時間以上ページ遷移が行われない電子書籍情報ページ２４）に対応付けられる電子書籍が、ユーザにより購入される可能性が高い電子書籍として予測されるようにしてもよい。
【００８１】
あるいは、例えば、ユーザ端末１４のユーザのアカウントデータ２２に含まれる年齢に基づいて特定される、同年代のユーザ（例えば、２０代のユーザ、３０代のユーザ、など）に対する販売数が多いものから順に所定数（例えば、１０個）、ユーザ端末１４のユーザのアカウントデータ２２に含まれる住所に基づいて特定される、住所が含まれる地域が同じであるユーザ（近隣に住むユーザ）に対する販売数が多いものから順に所定数（例えば、１０個）、などが、ユーザ端末１４のユーザにより購入される可能性が高い電子書籍として予測されるようにしてもよい。
【００８２】
そして、電子書籍送信部４４が、Ｓ２０５に示す処理で、ユーザ端末１４のユーザにより購入される可能性が高い電子書籍として予測された少なくとも１つの電子書籍をユーザ端末１４（当該電子書籍が購入された場合に当該電子書籍の閲覧に使用されると予測されるユーザ端末１４）に送信する。すると、ユーザ端末１４の電子書籍受信部５０が、当該少なくとも１つの電子書籍を受信する（Ｓ２０６）。ユーザ端末１４が受信した電子書籍は、ユーザ端末１４の記憶部に保存される。この段階では、記憶部に保存された電子書籍は閲覧可能ではない。
【００８３】
その後、ユーザが、購入を希望する電子書籍に対応する電子書籍情報ページ２４に含まれる購入ボタン２６をクリックすると、ユーザ端末１４の購入要求送信部５４が、当該電子書籍の購入要求を電子書籍提供サーバ１２に送信する。すると、電子書籍提供サーバ１２の購入要求受信部４６が当該購入要求を受信する（Ｓ２０７）。そして、電子書籍提供サーバ１２の決済処理実行部４８が、当該電子書籍の決済処理を実行する（Ｓ２０８）。
【００８４】
そして、電子書籍提供サーバ１２の決済処理実行部４８は、決済処理が終了すると、決済処理が終了したことを示す通知をユーザ端末１４に送信する。すると、ユーザ端末１４の決済終了通知受信部５６は、当該通知を受信する（Ｓ２０９）。すると、ユーザ端末１４の閲覧制御部５２が、決済処理が終了した電子書籍についての閲覧制限を解除する（閲覧が制限されていた部分を閲覧可能に制御する。）（Ｓ２１０）。このようにして、電子書籍を購入したユーザは、当該電子書籍についての決済処理が終了すると、ユーザ端末１４で当該電子書籍の内容のすべてを閲覧することが可能となる。
【００８５】
電子書籍の閲覧を制限したり、電子書籍を閲覧できない状態から閲覧可能な状態に変化させたりする制御には、第１実施形態に示したような様々な手法を用いることが考えられる。
【００８６】
本実施形態では、ユーザにより購入される可能性が高いと予測される電子書籍のファイルであって、送信要求を受け付けていない電子書籍のファイルが、購入前（ここでは、決済処理が実行される前）に、電子書籍提供サーバ１２からユーザ端末１４に送信されるが、この時点では、ユーザは、当該電子書籍のすべてについて閲覧することができない。なお、このとき、ユーザは、当該電子書籍に関連付けて電子書籍提供サーバ１２に記憶されている購入前閲覧ファイルについては閲覧することができる。そして、本実施形態では、購入後（ここでは、決済処理が実行された後）に、ユーザは、当該電子書籍の内容のすべてが閲覧可能となるが、購入後（ここでは、決済処理が実行された後）については、閲覧可能となる電子書籍の電子書籍提供サーバ１２からユーザ端末１４への送信は行われない。このようにして、本実施形態では、電子書籍の閲覧をユーザが所望した際に、従来技術より早く、当該ユーザによる当該電子書籍の閲覧が可能となる。なお、本実施形態における上述の「購入後」は、「決済処理が実行された後」に限定されるものではなく、例えば、電子書籍提供サーバ１２がユーザ端末１４から電子書籍の購入要求を受け付けた後に、決済処理が実行される前であっても、当該電子書籍の内容のすべてがユーザによって閲覧可能となるようにしてもよい。
【００８７】
また、本実施形態では、購入前閲覧用ファイルのユーザ端末１４のディスプレイでの表示が終了した後に、電子書籍提供サーバ１２からユーザ端末１４の電子書籍の送信が行われる。そのため、購入前閲覧用ファイルの閲覧中に電子書籍提供サーバ１２からユーザ端末１４に電子書籍が送信されてしまうことにより、ユーザ端末１４の制御部の処理負荷が高くなり、購入前閲覧用ファイルの閲覧に要する処理が遅くなってしまうことを防ぐことができる。
【００８８】
また、本実施形態では、ユーザ端末１４の保存用領域の空き容量の大きさを示す値が所定値を超えている場合に、電子書籍提供サーバ１２からユーザ端末１４への電子書籍の送信が行われるので、ユーザ端末１４の保存用領域の空き容量を確保することができる。
【００８９】
［第３実施形態］
以下、本発明の第３実施形態について図面に基づき詳細に説明する。
【００９０】
本発明の第３実施形態に係る電子書籍提供システム１０の全体構成図は図１に示すものと同様である。第３実施形態に係る電子書籍提供システム１０は、いずれもコンピュータを中心に構成された、第１の実施形態と同様の電子書籍提供サーバ１２、第１の実施形態と同様のユーザ端末１４（１４−１、１４−２、・・・、１４−ｎ）、を含んでいる。電子書籍提供サーバ１２、ユーザ端末１４は、インターネットなどのコンピュータネットワーク１６に接続されており、互いに通信可能になっている。
【００９１】
本実施形態では、予め、電子書籍提供サーバ１２の記憶部に、第１実施形態と同様、複数の電子書籍、図２に例示する電子書籍管理データ２０、図３に例示するアカウントデータ２２、などが記憶されている。
【００９２】
本実施形態でも、ユーザ端末１４が、ウェブブラウザを介して電子書籍提供サーバ１２にアクセスし、ユーザＩＤ及びパスワードを入力してから、その後に所定のＵＲＬにアクセスすると、ユーザ端末１４のディスプレイに所定のＵＲＬに対応するページが表示される。なお、ユーザＩＤ及びパスワードを入力した後は、電子書籍提供サーバ１２は、例えば、セッション情報を参照することによりユーザ端末１４を利用するユーザのユーザＩＤを特定することができるようになっている。
【００９３】
本実施形態に係る電子書籍提供システム１０では、ユーザが、他のユーザに電子書籍をギフトとして贈ることができるようになっている。以下、第１のユーザ端末１４−１のユーザ（ユーザＩＤの値は００１）である第１ユーザが、第２のユーザ端末１４−２のユーザ（ユーザＩＤの値は００２）である第２ユーザにギフトとして電子書籍を贈る場面について説明する。なお、本実施形態では、ギフトの送信先は第２のユーザ端末１４−２であり、ギフトを購入するユーザは第１ユーザである。
【００９４】
本実施形態では、ユーザは、電子書籍提供サーバ１２が提供するサービスを利用して、ギフトの贈り先となるユーザの指定及びギフトの候補となる電子書籍（以下、ギフト候補と呼ぶ。）の指定を行えるようになっている。なお、ギフト候補は、ユーザによって、１つずつ個別に指定可能となっていてもよい。また、電子書籍提供サーバ１２が提供するサービスを運営する事業者等によって予め設定されたカタログをユーザが指定することができるようになっており、指定されたカタログに対応付けられる電子書籍群がギフト候補として決定されるようにしてもよい。
【００９５】
図１０は、ギフトの贈り先となるユーザ及びギフト候補の指定が行われた後に、第１のユーザ端末１４−１のディスプレイに表示されるギフト候補一覧ページ７２の一例を示す図である。図１０に例示するギフト候補一覧ページ７２には、ギフトの贈り先となるユーザのユーザＩＤ、及び、５つのギフト候補のそれぞれを代表する、ギフト候補のサムネイル画像、ギフト候補のタイトル、ギフト候補の著者名、などを示すデータ（以下、ギフト候補代表データ７４と呼ぶ。）が示されている。また、図１０に例示するギフト候補一覧ページ７２には、ギフト確定ボタン７６が含まれている。
【００９６】
ここで、例えば、第２のユーザ端末１４−２が電子書籍提供サーバ１２に対して定期的に問い合わせを行い、第１ユーザが、ギフト候補一覧ページ７２に含まれるギフト確定ボタン７６をクリックして、ギフトの贈り先となるユーザ及びギフト候補の指定を含む情報が電子書籍提供サーバ１２へ送信されたことが確認されると、電子書籍提供サーバ１２から第２のユーザ端末１４−２へ選択ページ７８の情報が提供され、第２のユーザ端末１４−２のディスプレイに、図１１に例示する選択ページ７８が表示されることとなる。選択ページ７８には、贈り主であるユーザのユーザＩＤ及びギフト候補代表データ７４の一覧が示されている。本実施形態では、ギフト候補代表データ７４は、対応するギフト候補の電子書籍情報ページ２４へのリンクとして設定される。また、選択ページ７８には、購入希望ボタン８０が含まれている。そして、第２のユーザ端末１４−２のユーザが、選択ページ７８で、購入を希望する少なくとも１つのギフト候補に対応するギフト候補代表データ７４の左側に配置されているチェックボックスをチェックすることによって、購入を希望する電子書籍を選択した上で、購入希望ボタン８０をクリックすると、第１のユーザ端末１４−１のユーザによる承諾の上で、選択された電子書籍の決済が行われ、当該電子書籍が第２のユーザ端末１４−２のディスプレイで閲覧可能となる。なお、図１１の例では、３つの電子書籍が選択されている。
【００９７】
図１２は、本実施形態に係る電子書籍提供システム１０で実現される機能の一例を示す機能ブロック図である。なお、本実施形態に係る電子書籍提供システム１０では、図１２に示す機能以外の機能も実現されている。
【００９８】
本実施形態に係る電子書籍提供サーバ１２は、機能的には、監視部４０、購入可能性予測部４２、電子書籍送信部４４、購入要求受信部４６、決済処理実行部４８、ギフト候補データ受信部８２、購入対象指定受信部８４、購入対象指定通知送信部８６、を含んで構成される。これらの要素は、コンピュータである電子書籍提供サーバ１２にインストールされたプログラムを、電子書籍提供サーバ１２の制御部で実行することにより実現されている。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体を介して、あるいは、インターネットなどの通信ネットワークを介して電子書籍提供サーバ１２に供給される。なお、特許請求の範囲の記載における電子書籍提供サーバの予測手段は、本実施形態における購入可能性予測部４２に相当する。また、特許請求の範囲の記載における電子書籍提供サーバの送信手段は、本実施形態における電子書籍送信部４４に相当する。また、特許請求の範囲の記載における電子書籍提供サーバの指定受信手段は、本実施形態におけるギフト候補データ受信部８２に相当する。また、特許請求の範囲の記載における電子書籍提供サーバの表示制御手段は、本実施形態における電子書籍送信部４４に相当する。また、特許請求の記載における電子書籍提供サーバの「対応する情報が選択されなかった電子書籍のファイルが削除されるよう制御する手段」は、本実施形態における決済処理実行部４８に相当する。また、特許請求の範囲の記載における電子書籍提供サーバの決済処理実行手段は、本実施形態における決済処理実行部４８に相当する。
【００９９】
本実施形態に係るユーザ端末１４は、機能的には、電子書籍受信部５０、閲覧制御部５２、購入要求送信部５４、決済終了通知受信部５６、ギフト候補データ送信部８８、購入対象指定送信部９０、購入対象指定通知受信部９２、を含んで構成される。これらの要素は、コンピュータであるユーザ端末１４にインストールされたプログラムを、ユーザ端末１４の制御部で実行することにより実現されている。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体を介して、あるいは、インターネットなどの通信ネットワークを介してユーザ端末１４に供給される。なお、特許請求の範囲の記載における情報処理端末の受信手段は、本実施形態における電子書籍受信部５０に相当する。また、特許請求の範囲の記載における情報処理端末の表示手段は、本実施形態におけるユーザ端末１４のディスプレイに相当する。また、特許請求の範囲の記載における情報処理端末の制御手段は、本実施形態における閲覧制御部５２に相当する。
【０１００】
ここで、本実施形態に係る電子書籍提供システム１０で行われる、第１ユーザから、第２ユーザに、電子書籍がギフトとして贈られる場面における処理の流れの一例を、図１３に示すフロー図を参照しながら説明する。
【０１０１】
まず、第１ユーザが、図１０に例示するギフト候補一覧ページ７２に含まれるギフト確定ボタン７６をクリックすると、第１のユーザ端末１４−１のギフト候補データ送信部８８は、指定されたユーザ（ここでは、第２ユーザ）及び指定されたギフト候補（ここでは、図１０に示されている５つのギフト候補）を示すデータを電子書籍提供サーバ１２に送信する。そして、電子書籍提供サーバ１２のギフト候補データ受信部８２が、当該データを受信する（Ｓ３０１）。ここで、電子書籍提供サーバ１２は、アカウントデータ２２に基づいて、第２ユーザが利用するユーザ端末１４が第２のユーザ端末１４−２であることを特定することが可能である。そして、電子書籍提供サーバ１２の監視部４０が、電子書籍提供サーバ１２と第２のユーザ端末１４−２との間のトラフィック量、第２のユーザ端末１４−２の負荷（例えば、ＣＰＵ使用率）、第２のユーザ端末１４−２におけるリソースの使用量（例えば、記憶部の使用量）、などに関する所定の条件を満足するまで監視対象の監視を継続する（Ｓ３０２）。本実施形態では、第２のユーザ端末１４−２において、電子書籍の保存用として確保されている領域（以下、保存用領域と呼ぶ。）の大きさが予め定められている。そして、本処理例では、監視部４０は、第２のユーザ端末１４−２の保存用領域の空き容量、及び、第２のユーザ端末１４−２の負荷（ここでは、例えば、第２のユーザ端末１４−２におけるＣＰＵ使用率）の監視を行う。
【０１０２】
そして、電子書籍提供サーバ１２の監視部４０が、所定の条件を満足したことを検出すると（Ｓ３０２：Ｙ）、購入可能性予測部４２が、電子書籍提供サーバ１２に記憶されている電子書籍についての、第１ユーザによる購入可能性の予測を実行する（Ｓ３０３）。本処理例では、例えば、監視部４０が、第２のユーザ端末１４−２の保存用領域の空き容量の大きさを示す値が所定値を超えている、かつ、第２のユーザ端末１４−２のＣＰＵ使用率が所定値より小さいという条件を満足することを検出すると、購入可能性予測部４２が、電子書籍の購入可能性の予測を実行する。本処理例では、購入可能性予測部４２は、Ｓ３０１に示す処理で受信したデータが示すギフト候補を、第１ユーザにより購入される可能性が高い電子書籍であると予測する。また、本処理例では、購入可能性予測部４２は、Ｓ３０１に示す処理で受信したデータが示すユーザ（ここでは、第２ユーザ）のユーザ端末１４（ここでは、第２のユーザ端末１４−２）を、購入される可能性が高いと予測される電子書籍が購入された場合に当該電子書籍の閲覧に使用されるユーザ端末１４として予測する。
【０１０３】
そして、電子書籍送信部４４が、Ｓ３０３に示す処理で、第１ユーザにより購入されることが予測された少なくとも１つの電子書籍（本処理例では、ギフト候補）、及び、当該ギフト候補についてのギフト候補代表データ７４に基づいて生成される、図１１に例示する選択ページ７８を、第２のユーザ端末１４−２に送信する。すると、第２のユーザ端末１４−２の電子書籍受信部５０が、当該ギフト候補及び選択ページ７８を受信する（Ｓ３０４）。第２のユーザ端末１４−２が受信したギフト候補及び選択ページ７８は、第２のユーザ端末１４−２の記憶部に保存される。この段階では、記憶部に保存されたギフト候補は、第１実施形態と同様、ユーザによって指定される一部のみが閲覧可能な状態となっている。
【０１０４】
そして、第２のユーザ端末１４−２の閲覧制御部５２は、受信した選択ページ７８を第２のユーザ端末１４−２のディスプレイに表示させる（Ｓ３０５）。
【０１０５】
ここで、第２ユーザが、選択ページ７８においてリンクとして設定されているギフト候補代表データ７４をクリックすると、クリックされたギフト候補代表データ７４に対応する、図４に例示する電子書籍情報ページ２４が、第２のユーザ端末１４−２のディスプレイに表示されることとなる。そして、当該電子書籍情報ページ２４に含まれる購入前閲覧部分選択ボタン２８がクリックされることで、第２のユーザ端末１４−２の閲覧制御部５２が、購入前閲覧要求の入力を受け付けると、第１実施形態のＳ１０４及びＳ１０５に示す処理と同様、クリックされた購入前閲覧部分選択ボタン２８に対応付けられる章の先頭から所定数のページの範囲である、当該電子書籍情報ページ２４に対応するギフト候補の内容の一部を、第２のユーザ端末１４−２のディスプレイに表示させる。このようにして、第２ユーザは、ギフト候補の内容の一部を閲覧することができる。
【０１０６】
第２ユーザが、Ｓ３０５に示す処理が実行された後、選択ページ７８で購入を希望する電子書籍を選択した上で、購入希望ボタン８０をクリックすると、第２のユーザ端末１４−２の購入対象指定送信部９０が、購入を希望する電子書籍として指定された少なくとも１つの電子書籍に対応付けられるデータ（例えば、電子書籍ＩＤ）を、電子書籍提供サーバ１２に送信する。すると、電子書籍提供サーバ１２の購入対象指定受信部８４が、当該データを受信する（Ｓ３０６）。
【０１０７】
そして、電子書籍提供サーバ１２の購入対象指定通知送信部８６が、Ｓ３０６に示すデータに対応付けられる電子書籍が購入を希望する電子書籍として指定された旨を、第１のユーザ端末１４−１に送信する。そして、第１のユーザ端末１４−１の購入対象指定通知受信部９２が、当該指定された旨を受信する（Ｓ３０７）。すると、第１のユーザ端末１４−１のディスプレイには、当該電子書籍の第２のユーザ端末１４−２のユーザへの購入の承諾するための承諾ボタンが含まれるページ（図示せず）が表示される。
【０１０８】
ここで、第１のユーザ端末１４−１のユーザが、承諾ボタンをクリックすると、第１のユーザ端末１４−１の購入要求送信部５４が、当該電子書籍の購入要求を電子書籍提供サーバ１２に送信する。すると、電子書籍提供サーバ１２の購入要求受信部４６が当該購入要求を受信する（Ｓ３０８）。そして、電子書籍提供サーバ１２の決済処理実行部４８が、当該少なくとも１つの電子書籍の決済処理を実行する（Ｓ３０９）。本実施形態では、当該決済処理の実行により、第１ユーザに対して課金されることとなる。
【０１０９】
そして、電子書籍提供サーバ１２の決済処理実行部４８は、決済処理が終了すると、決済処理が終了したことを示す通知を第２のユーザ端末１４−２に送信する。すると、第２のユーザ端末１４−２の決済終了通知受信部５６は、当該通知を受信する（Ｓ３１０）。すると、第２のユーザ端末１４−２の閲覧制御部５２が、決済処理が終了した電子書籍についての閲覧制限を解除する（閲覧が制限されていた部分を閲覧可能に制御する。）（Ｓ３１１）。そして、第２のユーザ端末１４−２の電子書籍削除部７０が、ギフト候補である電子書籍のうち、購入を希望する電子書籍として指定されなかった電子書籍を、第２のユーザ端末１４−２の記憶部から削除する（Ｓ３１２）。
【０１１０】
このようにして、第２のユーザ端末１４−２のユーザが購入を希望する電子書籍として指定した電子書籍は、当該電子書籍についての決済処理が終了すると、ユーザ端末１４で当該電子書籍の内容のすべてを閲覧することが可能となる。
【０１１１】
また、本実施形態では、電子書籍提供サーバ１２の決済処理実行部４８は、第２のユーザ端末１４−２のユーザが購入を希望する電子書籍として指定した電子書籍についての決済処理が終了したことを示す通知を第２のユーザ端末１４−２に送信することによって、第２のユーザ端末１４−２のユーザが購入を希望する電子書籍として指定しなかった電子書籍が第２のユーザ端末１４−２の記憶部から削除されるよう制御する。その結果、第２のユーザ端末１４−２の記憶部の空き容量が増加することとなる。
【０１１２】
電子書籍の一部又は全部の閲覧を制限したり、電子書籍を閲覧できない状態から閲覧可能な状態に変化させたりする制御には、第１実施形態に示したような様々な手法を用いることが考えられる。
【０１１３】
また、第３実施形態において、第１ユーザが、ギフト候補一覧ページ７２において、第２ユーザが購入可能な電子書籍の数の上限を設定できるようにしてもよい。そして、第２ユーザが、ギフト候補一覧ページ７２では、上限の範囲内で購入を希望するギフト候補が選択可能となるようにしてもよい。そして、第２のユーザ端末１４−２の電子書籍削除部７０は、第２ユーザが閲覧可能となった電子書籍の数（決済処理が実行された電子書籍の数）が上述の上限に達した際に、閲覧可能とならなかった、ギフト候補である電子書籍を、第２のユーザ端末１４−２の記憶部から削除するようにしてもよい。
【０１１４】
また、第１ユーザが、ギフト候補一覧ページ７２において、第２ユーザが電子書籍を購入可能な期間を設定できるようにしてもよい。そして、第２ユーザが、ギフト候補一覧ページ７２では、上述の購入可能な期間に、購入を希望するギフト候補が選択可能となるようにしてもよい。そして、第２のユーザ端末１４−２の電子書籍削除部７０は、上述の購入可能な期間の範囲外となった際に、閲覧可能とならなかった、ギフト候補である電子書籍を、第２のユーザ端末１４−２の記憶部から削除するようにしてもよい。
【０１１５】
また、Ｓ３０４に示す処理において、ギフト候補代表データ７４が一覧として配置された電子メールが第２のユーザ端末１４−２のユーザの電子メールアドレス宛に送信されるようにしてもよい。なお、ここで、例えば、ギフト候補である電子書籍が第２のユーザ端末１４−２に送信され、その後に、ギフト候補代表データ７４が一覧として配置された電子メールが第２のユーザ端末１４−２のユーザの電子メールアドレス宛に送信されるようにしてもよい。その後、第２のユーザ端末１４−２が電子書籍提供サーバ１２にアクセスした際に、選択ページ７８が電子書籍提供サーバ１２から第２のユーザ端末１４−２に送信されるようにしてもよい。そして、選択ページ７８が第２のユーザ端末１４−２のディスプレイに表示されるようにしてもよい。
【０１１６】
また、以上説明した処理例では、贈り先となるユーザがユーザＩＤにより指定されるようにしたが、贈り先となるユーザが当該ユーザの電子メールアドレスにより指定されるようにしてもよい。また、Ｓ３０４に示す処理において、Ｓ３０４に示す処理において、選択ページ７８へのリンクが含まれる電子メールが第２のユーザ端末１４−２のユーザの電子メールアドレス宛に送信されるようにしてもよい。そして、第２ユーザが当該リンクをクリックすると、第２のユーザ端末１４−２のディスプレイに選択ページ７８が表示されるようにしてもよい。
【０１１７】
また、上述の電子メール、あるいは、選択ページ７８が、ギフト候補である電子書籍が送信されるユーザ端末１４とは異なる端末に送信されるようにしてもよい。また、電子書籍提供サーバ１２が、購入を希望する電子書籍の指定を第２のユーザ端末１４−２から受け付ける際に、電子書籍が送信されているユーザ端末１４の選択を併せて受け付けるようにしてもよい。そして、電子書籍提供サーバ１２が、選択されたユーザ端末１４において、決済処理が終了した電子書籍が閲覧可能な状態となるようにしてもよい。
【０１１８】
また、電子書籍提供システム１０は、第２ユーザが購入を希望する電子書籍が、当該電子書籍の決済処理が終了する前に、閲覧可能となるよう制御してもよい。
【０１１９】
また、電子書籍提供サーバ１２が、電子書籍の購入要求の受付前に、ギフト候補についての決済処理を実行するようにしてもよい。そして、電子書籍提供サーバ１２が、第２ユーザによって選択されなかったギフト候補については、決済の取消処理を実行するようにしてもよい。
【０１２０】
本実施形態では、ギフト候補である電子書籍のファイルであって、送信要求を受け付けていない電子書籍のファイルが、購入前（ここでは、決済処理が実行される前）に、電子書籍提供サーバ１２から第２のユーザ端末１４−２に送信されるが、この時点では、購入前閲覧部分選択ボタン２８がクリックされることにより閲覧可能となる一部を除いては、送信される電子書籍の内容の第２ユーザによる閲覧は制限されている。そして、本実施形態では、購入後（ここでは、決済処理が実行された後）に、第２ユーザは、当該電子書籍の内容のすべてが閲覧可能となるが、購入後（ここでは、決済処理が実行された後）については、閲覧可能となる電子書籍の電子書籍提供サーバ１２から第２のユーザ端末１４−２への送信は行われない。このようにして、本実施形態では、電子書籍の閲覧をユーザが所望した際に、従来技術より早く、当該ユーザによる当該電子書籍の閲覧が可能となる。なお、本実施形態における上述の「購入後」は、「決済処理が実行された後」に限定されるものではなく、例えば、電子書籍提供サーバ１２がユーザ端末１４から電子書籍の購入要求を受け付けた後に、決済処理が実行される前であっても、当該電子書籍の内容のすべてが第２ユーザによって閲覧可能となるようにしてもよい。
【０１２１】
また、本実施形態では、第２のユーザ端末１４−２のＣＰＵ使用率が所定値より小さい場合に、電子書籍提供サーバ１２からユーザ端末１４への電子書籍の送信が行われるので、電子書籍提供サーバ１２からユーザ端末１４への電子書籍の送信によって第２のユーザ端末１４−２のＣＰＵ負荷が逼迫することを防ぐことができる。
【０１２２】
また、本実施形態では、ユーザ端末１４の保存用領域の空き容量の大きさを示す値が所定値を超えている場合に、電子書籍提供サーバ１２からユーザ端末１４への電子書籍の送信が行われるので、ユーザ端末１４の保存用領域の空き容量を確保することができる。
【０１２３】
なお、本発明は上述の実施形態に限定されるものではない。
【０１２４】
例えば、電子書籍提供サーバ１２とユーザ端末１４との間の通信が行えない状況で、購入を希望する電子書籍に対応する電子書籍情報ページ２４に含まれる購入ボタン２６がクリックされた場合に、ユーザ端末１４が、当該電子書籍の閲覧制限を解除する（当該電子書籍のすべてが閲覧可能な状態となるよう制御する）ようにしてもよい。そして、その後、電子書籍提供サーバ１２とユーザ端末１４との間の通信が可能となった際に、ユーザ端末１４の購入要求送信部５４が、当該電子書籍の購入要求を電子書籍提供サーバ１２に送信するようにしてもよい。そして、電子書籍提供サーバ１２の決済処理実行部４８が、当該電子書籍の決済処理を実行するようにしてもよい。この場合は、決済処理が実行される前であっても、電子書籍の購入後（ここでは、購入ボタン２６のクリック後）に、当該電子書籍のすべてが閲覧可能な状態となることとなる。
【０１２５】
ここで、例えば、ユーザ端末１４がカード情報などといった決済に必要な情報の入力を予め受け付けておき、ユーザ端末１４が決済に必要な情報を購入要求とともに電子書籍提供サーバ１２に送信するようにしてもよい。また、電子書籍提供サーバ１２を運営する事業者に対して予めユーザから支払われたチャージ金額を示す情報を、電子書籍提供サーバ１２において管理するようにしてもよい。そして、当該チャージ金額の範囲内についての電子書籍の購入については、購入ボタン２６がクリックされた場合に、ユーザ端末１４が、当該電子書籍の閲覧制限を解除するようにするようにしてもよい。そして、電子書籍提供サーバ１２が、ユーザ端末１４から購入要求とともに決済金額を示す情報を受け付けて、電子書籍提供サーバ１２において管理されているチャージ金額から当該決済金額を減額するようにしてもよい。
【０１２６】
上述のようにすれば、ユーザが購入ボタン２６をクリックした際に、電子書籍提供サーバ１２とユーザ端末１４との間の通信が行えない状況であっても（オフラインであっても）、ユーザは電子書籍を閲覧することができることとなる。
【０１２７】
また、電子書籍提供サーバ１２、及び、ユーザ端末１４の役割分担は上述の実施形態には限定されない。また、明細書中の具体的な数値や文字列、及び、図面中の具体的な数値や文字列は例示であり、これらの数値や文字列には限定されない。
【符号の説明】
【０１２８】
１０  電子書籍提供システム、１２  電子書籍提供サーバ、１４  ユーザ端末、１６  コンピュータネットワーク、２０  電子書籍管理データ、２２  アカウントデータ、２４  電子書籍情報ページ、２６  購入ボタン、２８  購入前閲覧部分選択ボタン、３０  お気に入りボタン、４０  監視部、４２  購入可能性予測部、４４  電子書籍送信部、４６  購入要求受信部、４８  決済処理実行部、５０  電子書籍受信部、５２  閲覧制御部、５４  購入要求送信部、５６  決済終了通知受信部、６０  購入前閲覧ボタン、６２  購入前閲覧要求受信部、６４  購入前閲覧用ファイル送信部、６６  購入前閲覧要求送信部、６８  購入前閲覧用ファイル受信部、７０  電子書籍削除部、７２  ギフト候補一覧ページ、７４  ギフト候補代表データ、７６  ギフト確定ボタン、７８  選択ページ、８０  購入希望ボタン、８２  ギフト候補データ受信部、８４  購入対象指定受信部、８６  購入対象指定通知送信部、８８  ギフト候補データ送信部、９０  購入対象指定送信部、９２  購入対象指定通知受信部。
【図１】
0005713955.tif 000002
【図２】
0005713955.tif 000003
【図３】
0005713955.tif 000004
【図４】
0005713955.tif 000005
【図５】
0005713955.tif 000006
【図６】
0005713955.tif 000007
【図７】
0005713955.tif 000008
【図８】
0005713955.tif 000009
【図９】
0005713955.tif 000010
【図１０】
0005713955.tif 000011
【図１１】
0005713955.tif 000012
【図１２】
0005713955.tif 000013
【図１３】
0005713955.tif 000014