(57)【要約】【課題】電子書籍に代表されるデジタルコンテンツ又は物品などの対象物について、対象物の購入、閲覧又は使用を希望するユーザに対して事前に有益な情報を確実に提供することが可能なサーバ装置等を提供すること。【解決手段】情報提供サーバ装置３０は、希望ユーザと他のユーザとにおける既読経験に基づく類似度を算出することによって、価値観が共通する他のユーザと希望ユーザとの類似性を判断し、類似度の高い他のユーザのコメント情報を希望ユーザに対して有用な情報であるとして、当該類似ユーザのコメント情報を他のユーザのコメント情報より優先的に希望ユーザに提供する。【選択図】図１
2015069588.tif 000002
【特許請求の範囲】
【請求項１】
通信端末装置とネットワークを介して接続され、ユーザによって使用対象となる対象物に対するコメント情報を提供するサーバ装置であって、
前記通信端末装置と連動し、前記ユーザによって使用経験のある経験済み対象物に関する情報を収集するとともに、前記ユーザ毎に、当該収集した情報に基づいて、各ユーザが過去に使用経験した前記対象物の履歴を示す履歴情報を履歴情報データベースに登録する履歴情報登録手段と、
前記通信端末装置と連動し、前記ユーザの指示に基づいて、前記対象物に対するユーザのコメントを前記コメント情報としてコメントデータベースに登録するコメント登録手段と、
前記通信端末装置を介して、特定のユーザから他のユーザにおける特定の対象物に関する前記コメント情報の取得要求を受信すると、当該特定のユーザの前記履歴情報と前記他のユーザの履歴情報を比較することによって、所定の条件を具備する履歴情報を有する前記他のユーザと当該特定のユーザとの類似度を算出する類似度算出手段と、
前記算出された類似度に基づいて、前記他のユーザにおける前記特定の対象物に関するコメント情報を前記希望ユーザに提供する提供手段と、
を備えることを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
前記履歴情報登録手段が、前記経験済み対象物を特定するための特定情報及び当該経験済み対象物の属性を示す属性情報を少なくとも含む前記履歴情報を履歴情報データベースに登録する、サーバ装置。
【請求項３】
請求項１又は２に記載のサーバ装置において、
前記履歴情報登録手段が、前記通信端末装置が対象物の使用又は当該対象物の使用に関する条件の具備を検出した場合に、当該検出した対象物を経験済み対象物として前記履歴情報に登録する、サーバ装置。
【請求項４】
請求項１〜３のいずれか１項に記載のサーバ装置において、
前記所定の条件には、前記他のユーザにおける経験済み対象物に前記特定の対象物が含まれていることを少なくとも含む、サーバ装置。
【請求項５】
請求項１〜４のいずれか１項に記載のサーバ装置において、
前記類似度算出手段が、前記特定の対象物の前記希望ユーザと前記他のユーザとにおける前記経験済み対象物としての登録の有無、及び、前記特定の対象物と同一の属性を有する対象物における前記希望ユーザと前記他のユーザとにおける経験済み対象物の数、の少なくともいずれか一方に基づいて前記特定のユーザと前記他のユーザとの類似度を算出する、サーバ装置。
【請求項６】
請求項１〜５のいずれか１項に記載のサーバ装置において、
前記類似度算出手段が、前記コメント情報を登録した際の履歴情報に基づいて前記類似度を算出する、サーバ装置。
【請求項７】
請求項１〜６のいずれか１項に記載のサーバ装置において、
前記属性情報には、前記対象物が分類される複数のカテゴリの種別うち一のカテゴリ、及び、当該対象物の作成者を特定する情報の少なくともいずれか一方の情報が含まれる、サーバ装置。
【請求項８】
請求項１〜７のいずれか１項に記載のサーバ装置において、
前記対象物が電子書籍であり、
前記履歴情報登録手段が、既読済みの電子書籍に関する情報を前記履歴情報データベースに登録する、サーバ装置。
【請求項９】
通信端末装置とネットワークを介して接続され、ユーザによって使用対象となる対象物に対するコメント情報を提供するサーバ装置を、
前記通信端末装置と連動し、前記ユーザによって使用経験のある経験済み対象物に関する情報を収集するとともに、前記ユーザ毎に、当該収集した情報に基づいて、前記経験済み対象物を特定するための特定情報及び当該経験済み対象物の属性を示す属性情報を少なくとも含む、各ユーザが過去に使用経験した前記対象物の履歴を示す履歴情報を履歴情報データベースに登録する履歴情報登録手段、
前記通信端末装置と連動し、前記ユーザの指示に基づいて、前記対象物に対するユーザのコメントを前記コメント情報としてコメントデータベースに登録するコメント登録手段、
前記通信端末装置を介して、特定のユーザから他のユーザにおける特定の対象物に関する前記コメント情報の取得要求を受信すると、当該特定のユーザの前記履歴情報と前記他のユーザの履歴情報を比較することによって、所定の条件を具備する履歴情報を有する前記他のユーザと当該特定のユーザとの類似度を算出する類似度算出手段、及び、
前記算出された類似度に基づいて、前記他のユーザにおける前記特定の対象物に関するコメント情報を前記希望ユーザに提供する提供手段、
として機能させることを特徴とするプログラム。
【請求項１０】
ユーザによって使用対象となる対象物に対するコメント情報を提供する情報提供方法であって、
ネットワークを介して通信端末装置から、前記ユーザによって使用経験のある経験済み対象物に関する情報を収集するとともに、前記ユーザ毎に、当該収集した情報に基づいて、前記経験済み対象物を特定するための特定情報及び当該経験済み対象物の属性を示す属性情報を少なくとも含む、各ユーザが過去に使用経験した前記対象物の履歴を示す履歴情報を履歴情報データベースに登録する履歴情報登録工程と、
前記通信端末装置から送信された前記対象物に対するユーザのコメントを前記コメント情報としてコメントデータベースに登録するコメント登録工程と、
前記通信端末装置を介して、特定のユーザから他のユーザにおける特定の対象物に関する前記コメント情報の取得要求が実行された場合に、当該特定のユーザの前記履歴情報と前記他のユーザの履歴情報を比較することによって、所定の条件を具備する履歴情報を有する前記他のユーザと当該特定のユーザとの類似度を算出する類似度算出構成と、
前記算出された類似度に基づいて、前記他のユーザにおける前記特定の対象物に関するコメント情報を前記希望ユーザに提供する提供工程と、
を含むことを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末装置に情報を提供するサーバ装置、そのプログラム、及び、情報提供方法に関する。
【背景技術】
【０００２】
近年、インターネットなどのネットワーク及びパーソナルコンピュータなどの通信端末装置の発達に伴って、書籍、ニュース等の記事、及び、商品またはサービス等の広告（以下、まとめて「コンテンツ」という。）を、ネットワークまたは記録媒体を介して電子的に閲覧することが一般化している。また、最近では、通信機能を有する携帯ゲーム機器、タブレット型携帯端末装置、携帯用電話機などの携帯可能な携帯用通信端末装置を介して電子書籍を閲覧させることも多く行われている。
【０００３】
このような状況下において、ネットワークを用いて電子書籍などのデジタルコンテンツや物品を既に購入したユーザによって当該コンテンツや物品に対するユーザの評価を提供するサービスが一般的に行われている。例えば、これらの技術としては、電子書籍の販売時に当該電子書籍を紹介するためユーザのコメントなどの書籍情報を提示する技術（例えば、特許文献１）又は、コンテンツに対するコメントや感想が他のユーザによって評価され、当該評価の高いコメント又は感想を提供する技術（例えば、特許文献２）が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２６９３７２号公報
【特許文献２】特開２００４−３４８５１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１又は２に開示された技術を用いたシステムにあっては、コメントなどの情報を提供しているユーザが電子書籍を実際に読み終えているか否かなど、コンテンツの閲覧や使用、又は、物品の使用に基づく情報であることを証明することができず、悪意のあるユーザが情報を提供している場合には、有益な情報とならないだけでなく、虚偽の情報によってコンテンツや物品の購入することになり、情報の提供を受けるユーザに不利益を与えることもある。
【０００６】
また、上記特許文献１又は２に開示された技術を用いたシステムにあっては、コメントなどの情報を希望するユーザと当該情報を提供するユーザの価値観については考慮されていないので、ユーザにおける価値観の差によっては、有益な情報となり得ない場合もある。
【０００７】
本発明は、上記課題を解決するためになされたものであり、その目的は、電子書籍に代表されるデジタルコンテンツ又は物品などの対象物について、対象物の購入、閲覧又は使用を希望するユーザに対して事前に有益な情報を確実に提供することが可能なサーバ装置等を提供することにある。
【課題を解決するための手段】
【０００８】
（１）上述した課題を解決するため、本発明のサーバ装置は、通信端末装置とネットワークを介して接続され、ユーザによって使用対象となる対象物に対するコメント情報を提供する情報提供サーバ装置であって、前記通信端末装置と連動し、前記ユーザによって使用経験のある経験済み対象物を特定するための特定情報を収集するとともに、前記ユーザ毎に、当該収集した情報に基づいて、各ユーザが過去に使用経験した前記対象物の履歴を示す履歴情報を履歴情報データベースに登録する履歴情報登録手段と、前記通信端末装置と連動し、前記ユーザの指示に基づいて、前記対象物に対するユーザのコメントを前記コメント情報としてコメントデータベースに登録するコメント登録手段と、前記通信端末装置を介して、特定のユーザから他のユーザにおける特定の対象物に関する前記コメント情報の取得要求を受信すると、当該特定のユーザの前記履歴情報と前記他のユーザの履歴情報を比較して前記他のユーザと当該特定のユーザとの類似度を算出する類似度算出手段と、前記算出された類似度に基づいて、前記他のユーザにおける前記特定の対象物に関するコメント情報を前記希望ユーザに提供する提供手段と、を備える構成を有している。
【０００９】
この構成により、本発明のサーバ装置は、ユーザの過去の使用経験を示す履歴情報を収集することができるとともに、当該収集した履歴情報に基づいてコメント情報の取得を希望する特定のユーザと他のユーザとの類似性を示す類似度を算出することができるので、該当する対象物に使用経験を有していないユーザのコメント情報の提供を排除することができるとともに、経験済みの対象物そのもの又は使用した対象物に関して登録した情報など、ユーザの価値観が現れる経験済みの対象物に関する履歴情報に基づいて、当該価値観が共通な他のユーザのコメント情報を優先的に希望ユーザに提供することができる。
【００１０】
すなわち、本発明のサーバ装置は、該当する対象物について登録されたコメント情報の中から、対象物を既に使用している他のユーザであって、かつ、特定のユーザと価値観が共通する他のユーザのコメント情報を当該特定のユーザに提供することができるので、特定のユーザに対して対象物の購入、閲覧又は使用する前に有益な情報を確実に提供することができる。
【００１１】
（２）また、本発明のサーバ装置は、前記履歴情報登録手段が、前記履歴情報として前記経験済み対象物の属性を示す属性情報を履歴情報データベースに登録する、構成を有している。
【００１２】
この構成により、本発明のサーバ装置は、例えば、ユーザの価値観の指標の一つとなる電子書籍のカテゴリ（ジャンル）、又は、著作者などの属性の一致の有無に基づいて、価値観が共通な他のユーザのコメント情報を優先的に希望ユーザに提供することができる。
【００１３】
（３）また、本発明のサーバ装置は、前記類似度算出手段が、前記特定の対象物の前記希望ユーザと前記他のユーザとにおける前記経験済み対象物としての登録の有無、及び、前記特定の対象物と同一の属性を有する対象物における前記希望ユーザと前記他のユーザとにおける経験済み対象物の数、の少なくともいずれか一方に基づいて前記特定のユーザと前記他のユーザとの類似度を算出する構成を有している。
【００１４】
この構成により、本発明のサーバ装置は、電子書籍が未読のユーザなど、対象物を未使用のユーザを類似ユーザから排除することができるとともに、ユーザの価値観の指標の一つとなる電子書籍のカテゴリ（ジャンル）、又は、著作者などの属性の一致の有無に基づいて、価値観が共通な他のユーザのコメント情報を優先的に希望ユーザに提供することができるので、対象物の購入、閲覧又は使用を希望する特定のユーザに対して対象物の購入、閲覧又は使用する前に有益な情報を確実に提供することができる。
【００１５】
（４）また、本発明のサーバ装置は、前記履歴情報登録手段が、前記履歴情報として、前記ユーザの対象物の使用時に当該入力した情報を履歴情報データベースに登録する構成を有している。
【００１６】
この構成により、本発明のサーバ装置は、例えば、ユーザの価値観が現れる対象物を使用した際のメモなどの入力情報に基づいて、価値観が共通な他のユーザのコメント情報を優先的に希望ユーザに提供することができる。
【００１７】
（５）また、本発明のサーバ装置は、前記履歴情報登録手段が、前記通信端末装置が対象物の使用又は当該対象物の使用に関する条件の具備を検出した場合に、当該検出した対象物を経験済み対象物として前記履歴情報に登録する、構成を有している。
【００１８】
この構成により、本発明のサーバ装置は、例えば、特定の対象物が電子書籍の場合に当該電子書籍について未読のユーザなど当該対象物の未使用ユーザのコメント情報を希望ユーザへ提供されるコメント情報から排除することができる。
【００１９】
したがって、本発明のサーバ装置は、対象物を使用した経験のあるユーザのコメント情報を確実に提供することができるので、対象物の購入、閲覧又は使用を希望する特定のユーザに対して対象物の購入、閲覧又は使用する前に有益な情報を提供することができる。
【００２０】
（６）また、本発明のサーバ装置は、前記類似度算出手段が、前記他のユーザにおける経験済み対象物に前記特定の対象物が含まれていない場合には、当該他のユーザと前記特定のユーザとの類似度の算出を中止する、構成を有している。
【００２１】
この構成により、本発明のサーバ装置は、特定の対象物の使用経験のない他のユーザについて類似度演算の対象から除外することによって、結果的に特定の対象物の使用経験のないユーザのコメント情報を希望ユーザへ提供されるコメント情報から排除することができる。
【００２２】
（７）また、本発明のサーバ装置は、前記類似度算出手段が、前記コメント情報を登録した際の履歴情報に基づいて前記類似度を算出する構成を有している。
【００２３】
この構成により、本発明のサーバ装置は、刻々と変化する各ユーザの使用経験を的確に反映している履歴情報を用いることができるので、その結果、的確に類似度を算出することができる。
【００２４】
（８）また、本発明のサーバ装置は、前記対象物が電子書籍であり、前記履歴情報登録手段が、既読済みの電子書籍に関する情報を前記履歴情報データベースに登録する構成を有している。
【００２５】
この構成により、本発明のサーバ装置は、特定のユーザが電子書籍の取得を希望する際に、当該電子書籍に関するコメント情報を取得することができる。
【００２６】
（９）上述した課題を解決するため、本発明のプログラムは、通信端末装置とネットワークを介して接続され、ユーザによって使用対象となる対象物に対するコメント情報を提供する情報提供サーバ装置を、前記通信端末装置と連動し、前記ユーザによって使用経験のある経験済み対象物に関する情報を収集するとともに、前記ユーザ毎に、当該収集した情報に基づいて、前記経験済み対象物を特定するための特定情報及び当該経験済み対象物の属性を示す属性情報を少なくとも含む、各ユーザが過去に使用経験した前記対象物の履歴を示す履歴情報を履歴情報データベースに登録する履歴情報登録手段、前記通信端末装置と連動し、前記ユーザの指示に基づいて、前記対象物に対するユーザのコメントを前記コメント情報としてコメントデータベースに登録するコメント登録手段、前記通信端末装置を介して、特定のユーザから他のユーザにおける特定の対象物に関する前記コメント情報の取得要求を受信すると、当該特定のユーザの前記履歴情報と前記他のユーザの履歴情報を比較することによって、所定の条件を具備する履歴情報を有する前記他のユーザと当該特定のユーザとの類似度を算出する類似度算出手段、及び、前記算出された類似度に基づいて、前記他のユーザにおける前記特定の対象物に関するコメント情報を前記希望ユーザに提供する提供手段、として機能させる構成を有している。
【００２７】
この構成により、本発明のプログラムは、ユーザの過去の使用経験を示す履歴情報を収集することができるとともに、当該収集した履歴情報に基づいてコメント情報の取得を希望する特定のユーザと他のユーザとの類似性を示す類似度を算出することができるので、該当する対象物に使用経験を有していないユーザのコメント情報の提供を排除することができるとともに、経験済みの対象物そのもの又は使用した対象物に関して登録した情報など、ユーザの価値観が現れる経験済みの対象物に関する履歴情報に基づいて、当該価値観が共通な他のユーザのコメント情報を優先的に希望ユーザに提供することができる。
【００２８】
すなわち、本発明のプログラムは、該当する対象物について登録されたコメント情報の中から、対象物を既に使用している他のユーザであって、かつ、特定のユーザと価値観が共通する他のユーザのコメント情報を当該特定のユーザに提供することができるので、特定のユーザに対して対象物の購入、閲覧又は使用する前に有益な情報を確実に提供することができる。
【００２９】
（１０）上述した課題を解決するため、本発明の情報提供方法は、前記通信端末装置と連動し、前記ユーザによって使用経験のある経験済み対象物を特定するための特定情報を収集するとともに、前記ユーザ毎に、当該収集した情報に基づいて、各ユーザが過去に使用経験した前記対象物の履歴を示す履歴情報を履歴情報データベースに登録する履歴情報登録工程と、前記通信端末装置と連動し、前記ユーザの指示に基づいて、前記対象物に対するユーザのコメントを前記コメント情報としてコメントデータベースに登録するコメント登録工程と、前記通信端末装置を介して、特定のユーザから他のユーザにおける特定の対象物に関する前記コメント情報の取得要求を受信すると、当該特定のユーザの前記履歴情報と前記他のユーザの履歴情報を比較して前記他のユーザと当該特定のユーザとの類似度を算出する類似度算出工程と、前記算出された類似度に基づいて、前記他のユーザにおける前記特定の対象物に関するコメント情報を前記希望ユーザに提供する提供工程と、を含む構成を有している。
【００３０】
この構成により、本発明の情報提供方法は、ユーザの過去の使用経験を示す履歴情報を収集することができるとともに、当該収集した履歴情報に基づいてコメント情報の取得を希望する特定のユーザと他のユーザとの類似性を示す類似度を算出することができるので、該当する対象物に使用経験を有していないユーザのコメント情報の提供を排除することができるとともに、経験済みの対象物そのもの又は使用した対象物に関して登録した情報など、ユーザの価値観が現れる経験済みの対象物に関する履歴情報に基づいて、当該価値観が共通な他のユーザのコメント情報を優先的に希望ユーザに提供することができる。
【００３１】
すなわち、本発明の情報提供方法は、該当する対象物について登録されたコメント情報の中から、対象物を既に使用している他のユーザであって、かつ、特定のユーザと価値観が共通する他のユーザのコメント情報を当該特定のユーザに提供することができるので、特定のユーザに対して対象物の購入、閲覧又は使用する前に有益な情報を確実に提供することができる。
【発明の効果】
【００３２】
本発明は、登録されたコメント情報の中から、対象物を既に使用している他のユーザであって、かつ、特定のユーザと価値観が共通する他のユーザのコメント情報を当該特定のユーザに提供することができるので、特定のユーザに対して対象物の購入、閲覧又は使用する前に有益な情報を確実に提供することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態における通信システムの構成を示すシステム構成図である。
【図２】一実施形態における通信システムの動作概要を示す概念図である。
【図３】一実施形態における情報提供サーバ装置の構成を示すブロック図である。
【図４】一実施形態における情報提供サーバ装置内のユーザ管理データベースに記録されるデータの一例を示す図である。
【図５】一実施形態における情報提供サーバ装置内の電子書籍データベースに記録されるデータの一例を示す図である。
【図６】一実施形態における情報提供サーバ装置内の履歴情報データベースに記録されるデータの一例を示す図である。
【図７】一実施形態における情報提供サーバ装置内のコメント情報データベースに記録されるデータの一例を示す図である。
【図８】本実施形態のデータ処理部において、各コメントユーザの希望ユーザとの類似度の算出を説明するための図（その１）である。
【図９】本実施形態のデータ処理部において、各コメントユーザの希望ユーザとの類似度の算出を説明するための図（その２）である。
【図１０】一実施形態の通信システムおいて実行されるコメント情報提供処理の動作を示すフローチャートである。
【図１１】変形例のデータ処理部において、各コメントユーザの希望ユーザとの類似度の算出を説明するための図（その１）である。
【図１２】変形例のデータ処理部において、各コメントユーザの希望ユーザとの類似度の算出を説明するための図（その２）である。
【発明を実施するための形態】
【００３４】
以下、図面を参照しつつ、本発明の実施形態について説明する。
【００３５】
なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続される情報提供サーバ装置と、を有する通信システムに対し、本発明に係る、サーバ装置、プログラム及び情報提供方法を適用した場合の実施形態である。
【００３６】
また、以下の実施形態においては、本発明の「対象物」としてデジタルコンテンツである電子書籍を用いるとともに、その「使用経験」として「読書経験」を用いて説明する。
【００３７】
［１］通信システム
まず、図１及び図２を用いて本実施形態における通信システム１の構成及び概要について説明する。なお、図１は、本実施形態における通信システム１の構成を示すシステム構成図であり、図２は、本実施形態における通信システム１の動作概要を示す概念図である。また、図が煩雑になることを防止するために、図１及び図２においては、一部のユーザのみを示している。すなわち、実際の通信システム１においては、表示するよりも多数のユーザ、及び、通信端末装置１０が存在している。
【００３８】
本実施形態の通信システム１は、通信端末装置１０と連動し、当該通信端末装置１０にデジタルコンテンツである電子書籍のデータ（以下、「電子書籍データ」という。）を配信するシステムであって、当該電子書籍データの配信にあたり、ユーザの希望に応じて当該電子書籍に対する他のユーザの評価又は感想が書き込まれたコメント情報を提供するシステムである。
【００３９】
なお、本実施形態においては、各ユーザは、電子書籍を配信するネットワークサービス（以下、「電子書籍配信サービス」という。）に会員として登録されているものとして以下の説明を行う。
【００４０】
本実施形態の通信システム１は、このような機能を実現するために、図１に示すように、各ユーザによって所持される複数の通信端末装置１０と、ネットワーク２０と、電子書籍配信サービスを提供しつつ、該当するコメント情報を通信端末装置１０に配信する情報提供サーバ装置３０と、を有している。
【００４１】
なお、各通信端末装置１０は、基地局ＢＳを介してネットワーク２０に接続される。また、ネットワーク２０は、例えば、携帯電話網を含む公衆電話網と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが相互接続されて構成される。ただし、当該ネットワーク２０の構成は、これに限られない。
【００４２】
通信端末装置１０は、電子書籍リーダの機能を有し、例えば、携帯型音楽プレーヤー、携帯型ゲーム機、タブレット型情報端末装置、スマートフォン、又は、携帯用電話機等のユーザによって携帯可能な通信端末装置である。
【００４３】
特に、通信端末装置１０は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語によって記述されているＷＷＷシステム用のリソースデータと、当該リソースデータのネットワークアドレスを示す固有のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とを用いつつ、情報提供サーバ装置３０とのデータ通信を行うブラウジング機能を有している。
【００４４】
また、通信端末装置１０は、当該ブラウジング機能を用いて、情報提供サーバ装置３０からリソースデータを受信し、当該リソースデータによって構成されるコンテンツをユーザが閲覧可能に表示する。
【００４５】
そして、通信端末装置１０は、図２の（１）及び（２）に示すように、基地局ＢＳ及びネットワーク２０を介して情報提供サーバ装置３０と通信接続し、かつ、ユーザの操作に基づき電子書籍配信サービスにログインし、当該ログインしたユーザ（以下、「ログインユーザ」という。）として、情報提供サーバ装置３０から種々のデータを授受して電子書籍配信サービスの提供を受けることができるように構成されている。
【００４６】
さらに、通信端末装置１０は、電子書籍リーダとして機能するアプリケーション（以下、「リーダアプリ」という。）を用いて配信された電子書籍（具体的には、電子書籍データ）を表示する機能を有しているとともに、図２の（３）に示すように、読書中の電子書籍の最後のページが表示された場合に、当該電子書籍を読み終えた旨を示す情報（以下、「既読通知情報」又は「読書経験済み電子書籍（経験済み対象物）を特定するための特定情報」という。）を情報提供サーバ装置３０に提供する構成を有している。
【００４７】
一方、通信端末装置１０は、図２（４）に示すように、電子書籍配信サービスにログインした際に、ユーザが希望する電子書籍に関する評価又は感想をコメント情報として情報提供サーバ装置３０に登録する（すなわち、アップロードする）構成を有している。
【００４８】
そして、通信端末装置１０は、図２（５）及び（６）に示すように、電子書籍配信サービスにログイン中に、購入などによる希望する電子書籍データの配信を要求する前などの所定のタイミングに、当該電子書籍について自己が希望に該当するかを判断するために、他のユーザによって登録されたコメント情報の取得を要求しつつ、該当するコメント情報を受信してユーザに閲覧可能に表示させる機能を有している。
【００４９】
情報提供サーバ装置３０は、電子書籍配信サービスを提供するために用いられるシステムであり、電子書籍配信サービスを提供するため、各種のデータベース（以下、「ＤＢ」ともいう。）を有している。そして、情報提供サーバ装置３０は、通信端末装置１０を用いてユーザが希望した電子書籍データの配信するための各種の処理及びコメント情報を提供するための各種の処理を主に実行する。
【００５０】
特に、情報提供サーバ装置３０は、
（１）通信端末装置１０と連動し、既に配信された電子書籍に対する読書経験（すなわち、上述の既読通知情報）を収集し、ユーザ毎に、当該収集した読書経験を示す情報に基づいて、各ユーザが既読した電子書籍の履歴を示す履歴情報を登録してデータベース化し、
（２）通信端末装置１０と連動し、ユーザの指示に基づいて、各電子書籍に対するユーザのコメントをコメント情報として登録してデータベース化し、
（３）特定の電子書籍データの配信する前に、希望に合致する電子書籍か否かを判断するために、当該データベース化された履歴情報を用いてコメント情報の取得を希望するユーザ（以下、「希望ユーザ（特定のユーザ）」ともいう。）と他のユーザとの既読経験に基づく類似度を算出し、
（４）算出した類似度に基づいて、他のユーザのコメント情報を希望ユーザに提供する、
構成を有している。
【００５１】
すなわち、情報提供サーバ装置３０は、収集して登録した各ユーザの既読経験を示す履歴情報に基づいて、希望ユーザと他のユーザとの類似度を算出することによって、確実に特定の電子書籍に対して既読経験を有する他のユーザを特定し、価値観が共通する他のユーザと希望ユーザとの類似性を判断するようになっている。
【００５２】
そして、情報提供サーバ装置３０は、特定の電子書籍において、類似度の高い他のユーザ（以下、「類似ユーザ」ともいう。）のコメント情報を希望ユーザに対して有用な情報であるとして、当該類似ユーザのコメント情報を他のユーザのコメント情報より優先的に希望ユーザに提供するようになっている。
【００５３】
このような構成を有することによって、本実施形態の通信システム１は、ユーザの過去の電子書籍に対する既読経験を示す履歴情報を収集することができるとともに、当該収集した履歴情報に基づいてコメント情報の取得を希望する希望ユーザと他のユーザとの類似性を示す類似度を算出することができるので、該当する電子書籍に対する既読経験を有していないユーザのコメント情報の提供を排除することができるとともに、既読済みの既読経験を示す履歴情報に基づいて、当該価値観が共通な他のユーザのコメント情報を優先的に希望ユーザに提供することができる。
【００５４】
すなわち、本実施形態の通信システム１は、登録されたコメント情報の中から、対象の電子書籍について既読済みの他のユーザであって、かつ、希望ユーザと価値観が共通する他のユーザのコメント情報を当該希望ユーザに提供することができるので、特定のユーザに対して対象物の購入、閲覧又は使用する前に有益な情報を確実に提供することができる。
【００５５】
［２］情報提供サーバ装置
［２．１］構成
次に、図３を用いて本実施形態の情報提供サーバ装置３０の構成について説明する。なお、図３は、本実施形態の情報提供サーバ装置３０の構成を示すブロック図である。
【００５６】
本実施形態の情報提供サーバ装置３０は、図３に示すように、ネットワーク２０に接続される通信制御部３１０と、各種のメモリとして機能するＲＯＭ／ＲＡＭ３２０と、各種のデータベース（以下、「ＤＢ」と略す。）を有する記録装置３３０と、装置全体を制御する管理制御部３４０と、電子書籍データの配信、電子書籍の履歴情報の収集、コメント情報の登録、及び、当該コメント情報の提供するデータ処理部３５０と、を有する。
【００５７】
なお、上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【００５８】
通信制御部３１０は、所定のネットワークインターフェースであり、通信端末装置１０と通信チャネルを構築し、各種データの授受を行う。
【００５９】
ＲＯＭ／ＲＡＭ３２０には、情報提供サーバ装置３０の駆動に必要な各種のプログラムが記録されている。また、ＲＯＭ／ＲＡＭ３２０は、各種の処理が実行される際のワークエリアとして用いられる。
【００６０】
記録装置３３０は、ＨＤＤ、又は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成される。そして、記録装置３３０は、ユーザが電子書籍配信サービスの提供受けるために必要な情報が記憶されるユーザ管理ＤＢ３３１と、配信する電子書籍データが記憶される電子書籍ＤＢ３３２と、各ユーザの既読済みの電子書籍に関する情報がリスト化された履歴情報が記憶される履歴情報ＤＢ３３３と、ユーザ毎に登録されたコメント情報を記憶するコメント情報ＤＢ３３４と、を有している。
【００６１】
なお、本実施形態の履歴情報ＤＢ３３３は、本発明の履歴情報データベースを構成し、コメント情報ＤＢ３３４は、本発明のコメント情報データベースを構成する。また、本実施形態の記録装置３３０の詳細は、後述する。
【００６２】
管理制御部３４０は、主に中央演算処理装置（ＣＰＵ）によって構成され、プログラムを実行することによって、情報提供サーバ装置３０の各部を統合制御する。
【００６３】
データ処理部３５０は、管理制御部３４０の制御の下、記録装置３３０と連動し、ユーザの指示に基づくログイン要求を通信端末装置１０から取得した場合に、当該要求に基づいて各ユーザの電子書籍配信サービスへのログイン処理を実行する。
【００６４】
特に、データ処理部３５０は、
（１）通信端末装置１０と連動し、ユーザによって既読済みの電子書籍（すなわち、使用経験のある経験済み対象物）に関する情報（具体的には、電子書籍データの最終ページが表示された旨を示す既読通知情報）を収集し、
（２）ユーザ毎に、当該収集した情報に基づいて、既読となった電子書籍を特定するための特定情報（具体的には、電子書籍のタイトル及び電子書籍ＩＤ）及び当電子書籍の属性を示す属性情報（具体的には、電子書籍を予め定められたカテゴリで分類された際のカテゴリ名及びカテゴリＩＤと、電子書籍の著作者名及び著作者ＩＤ）を少なくとも含む、各ユーザが過去に既読した電子書籍の履歴を示す履歴情報を履歴情報ＤＢ３３３に登録し、
（３）通信端末装置１０と連動し、ユーザの指示に基づいて、電子書籍に対するユーザの評価又は感想などのコメントをコメント情報としてコメント情報ＤＢ３３４に登録し、
（４）通信端末装置１０を介して、希望ユーザから指定された電子書籍（以下、「対象電子書籍」という。）であって、他のユーザにおける対象電子書籍に関するコメント情報の取得要求（以下、「コメント取得要求」という。）を受信すると、当該希望ユーザの履歴情報と他のユーザの履歴情報を比較することによって、希望ユーザと他のユーザとの類似を算出し、
（５）算出した類似度の高い他のユーザ（すなわち、類似ユーザ）における特定の対象物に関するコメント情報を優先的に希望ユーザに提供する、
各種の処理を実行する。
【００６５】
具体的には、データ処理部３５０は、ログイン中のユーザによって要求された電子書籍データの配信処理（以下、「電子書籍配信処理」という。）、登録されたコメント情報を登録する処理（以下、「コメント情報登録処理」という。）、及び、当該コメント情報を提供する処理（以下、「コメント情報提供処理」）を実行する。
【００６６】
そして、データ処理部３５０は、通信端末装置１０を介してユーザが電子書籍を読み終えた場合に、読み終えた電子書籍を既読済み書籍としてその情報、すなわち、既読通知情報を収集する処理（以下、「既読通知情報収集処理」という。）を実行する。なお、本実施形態におけるデータ処理部３５０の詳細は後述する。
【００６７】
［２．２］各種のＤＢ
次に、図４〜図７の各図を用いて本実施形態の各ＤＢについて説明する。なお、図４〜図７は、それぞれ、情報提供サーバ装置３０内に設けられたユーザ管理ＤＢ３３１、電子書籍ＤＢ３３２、履歴情報ＤＢ３３３及びコメント情報ＤＢ３３４に記録されるデータの一例を示す図である。
【００６８】
本実施形態のユーザ管理ＤＢ３３１は、電子書籍配信サービスに利用登録をした各ユーザを管理するための各種情報がデータとして格納されるデータベースである。例えば、ユーザ管理ＤＢ３３１には、図４に示すように、登録されたユーザ毎に
（１）ユーザＩＤと、
（２）ユーザ名等の各種のユーザ属性を含むユーザ情報と、
（３）既に配信済みの電子書籍を特定するための電子書籍ＩＤと、
（４）電子書籍を購入する際に課金される口座（クレジットカード番号を含む）の情報と、
が対応付けて登録（記録）される。
【００６９】
なお、例えば、図４には、ユーザ管理ＤＢ３３１に、ユーザＩＤ「ｕｓｅｒ１０１」のユーザに対応するユーザ情報として、「ｕｓｅｒ１０１ｐｒｏｆｉｌｅ」が記録されており、既読済み電子書籍として電子書籍ＩＤ「ＤＣ００１」及び「ＤＣ００５」と、「ＡＡＡ」会社の「１２３４５６７８」のクレジット情報が登録されていることが示されている。
【００７０】
電子書籍ＤＢ３３２は、通信端末装置１０を介してユーザに提供される電子書籍データが記録されるＤＢである。例えば、電子書籍ＤＢ３３２には、図５に示すように、電子書籍毎に
（１）電子書籍ＩＤと、
（２）電子書籍のタイトルと、
（３）電子書籍の本体データ（画像データ、テキストデータ及び電子書籍リーダにおける制御データ）と、
（４）表紙などのサムネイル用の画像データ（以下、「サムネイルデータ」という。）と、
（５）著作者名及び著作者ＩＤと、
（６）カテゴリ名及びカテゴリＩＤと、
が対応付けて記録される。
【００７１】
なお、例えば、図５においては、電子書籍ＤＢ３３２に、電子書籍ＩＤ「ＤＣ００１」と対応付けられて、「マネージメントとは」の電子書籍のタイトルと、「ＢＤ００１」の本体データと、「ｓａｍ００１」のサムネイルデータと、「×本みゆき：ＡＴ００１」の著作者名及び著作者ＩＤと、「実務書：ＣＴ００１」のカテゴリ名及びカテゴリＩＤと、が記録されていることが示されている。また、電子書籍ＩＤ、著作者ＩＤ及びカテゴリＩＤは、電子書籍データが新規に電子書籍ＤＢ３３２に登録された際に情報提供サーバ装置３０によって自動的に又は既に登録された電子書籍データに基づいて割り当てられるようになっている。
【００７２】
履歴情報ＤＢ３３３は、各ユーザによって読み終えた電子書籍に関する情報をリスト化して登録されるデータベースである。特に、履歴情報ＤＢには、各ユーザによって読み終えた電子書籍を特定する特定情報（すなわち、電子書籍ＩＤ）の他に、当該電子書籍の属性情報が記録される。例えば、履歴情報ＤＢ３３３には、図６に示すように、登録されたユーザ毎に、
（１）ユーザＩＤと、
（２）既読済みの電子書籍のリスト化されたデータ（以下、「既読済み電子書籍リスト」という。）と、
（３）属性情報としての既読済み電子書籍リストにリスト化されている電子書籍のカテゴリ別の電子書籍数（以下、「カテゴリ数」という。）と、
（４））属性情報としての既読済み電子書籍リストにリスト化されている電子書籍の著作者別の電子書籍数（以下、「著作者数」）と、
が記録される。
【００７３】
なお、例えば、図５においては、履歴情報ＤＢ３３３に、ユーザＩＤ「ｕｓｅｒ１０１」のユーザについて、
（１）「ＤＣ００１」、「ＤＣ００３」、「ＤＣ００４」及び「ＤＣ０１０」などの電子書籍ＩＤがリスト化されたリスト「Ｒ０００１」と、
（２）「実務書（ＩＤ：ＣＴ００１）」のカテゴリについて「５」、「情報化学（ＩＤ：ＣＴ００３）」のカテゴリについて「１１」及び「ホビー（ＩＤ：ＣＴ００４）」のカテゴリについて「３」と、
（３）「○田真之介（ＩＤ：ＡＴ００２）」の著作者について「３」及び「Ｍ上Ｒ（ＩＤ：Ｃ０１１）」の著作者について「５」と、
が記録されていることが示されている。
【００７４】
コメント情報ＤＢ３３４は、電子書籍配信サービスにユーザがログイン中に、ユーザが通信端末装置１０を用いて登録する特定の電子書籍に対するユーザの評価及び感想がコメント情報として記録されるＤＢである。例えば、コンテンツ情報ＤＢ３３４は、図７に示すように、電子書籍毎に
（１）電子書籍ＩＤと、
（２）コメントＩＤと、
（３）コメント情報を登録したユーザのユーザＩＤ
（４）コメント情報の本体データと、
（５）コメント情報を登録した際の該当するユーザの既読書籍リストと、
（６）コメント情報を登録した際の該当するユーザのカテゴリ別の既読書数（以下、「同一カテゴリ数」という。）と、
（７）コメント情報を登録した際の該当するユーザの著作者別の既読書数（以下、「同一著作者数」という。）と、
が対応付けて記録される。
【００７５】
なお、例えば、図７においては、コメント情報ＤＢ３３４において、「ＤＣ００１」の電子書籍ＩＤを有する電子書籍に、ＣＭＴ００１〜ＣＭＴ００３のコメントが「Ｕｓｅｒ１０１」、「Ｕｓｅｒ１１０」及び「Ｕｓｅｒ２１０」のユーザがそれぞれコメント情報の本体データＢＤＣ０００１〜ＢＤＣ０００３、既読書籍リストＡＲ００１〜ＡＲ００３、カテゴリ数「３０」、及び、著作者数「５」が記録されていることが示されている。
【００７６】
［２．３］データ処理部
次に、図８及び図９を用いて本実施形態のデータ処理部３５０の各部の詳細について説明する。なお、図８及び図９は、本実施形態の情報提供処理部３５４において、各コメントユーザの希望ユーザとの類似度の算出を説明するための図である。
【００７７】
本実施形態のデータ処理部３５０は、上述のように、電子書籍配信処理、既読通知情報収集処理、コメント情報登録処理、及び、コメント情報提供処理の各処理を実行する。
【００７８】
データ処理部３５０は、上述のように、所定のアプリを実行することによって、
（１）ログイン中のユーザによって要求された電子書籍データを電子書籍ＤＢ３３２から読み出して配信する電子書籍配信処理を実行する配信処理部３５１と、
（２）通信端末装置１０と連動し、ユーザが電子書籍を読み終えた場合に、読み終えた電子書籍を既読済み書籍として登録するための既読通知情報を収集し、収集した既読通知情報に基づいて、各ユーザの履歴情報の生成又はその更新をする既読通知情報収集処理を実行する情報収集処理部３５２と、
（３）履歴情報ＤＢ３３３の該当するユーザにおける履歴情報を参照しつつ、登録された特定の電子書籍に関するコメント情報をコメント情報ＤＢ３３４に登録するコメント情報登録処理を実行する登録処理部３５３と、
（４）希望ユーザの取得要求に基づいて当該希望ユーザと他のユーザにおける既読経験に基づく類似度を算出し、当該算出した類似度に基づいて対象電子書籍に対するコメント情報を提供するコメント情報提供処理を実行する情報提供処理部３５４と、
を実現する。
【００７９】
なお、例えば、本実施形態の情報収集処理部３５２は、本発明の履歴情報登録手段を構成し、登録処理部３５３は、本発明のコメント登録手段を構成する。また、例えば、情報提供処理部３５４は、本発明の類似度算出手段及び提供手段を構成する。さらに、以下に、各部の詳細について説明する。
【００８０】
［２．３．１］配信処理部
本実施形態の配信処理部３５１は、電子書籍データを通信端末装置１０に配信するための機能を有する。
【００８１】
具体的には、配信処理部３５１は、ユーザのログイン中に指定された電子書籍の電子書籍データを電子書籍ＤＢ３３１から読み出して該当する通信端末装置１０に配信する。特に、本実施形態においては、特定の電子書籍リーダ又はその機能を実行するアプリによってのみ表示可能な電子書籍データを配信する。
【００８２】
また、配信処理部３５１は、例えば、パッケージとして先頭ページから最終ページまで一括して電子書籍データを該当する通信端末装置１０に配信し、又は、所定の数に分割し、分割した部分毎に、若しくは、ストリーミング的にページ毎に、該当する通信端末装置１０に配信する。
【００８３】
［２．３．２］情報収集処理部
情報収集処理部３５２は、電子書籍配信サービスに登録するユーザにおいて、当該電子書籍配信サービスによって提供された電子書籍について読み終えたことを、すなわち、既読になったか否かの情報を収集するための機能を有する。
【００８４】
特に、情報収集処理部３５２は、通信制御部３１０を介して通信端末装置１０から既読通知情報を受信すると、該当するユーザの履歴情報が履歴情報ＤＢ３３３に登録されていない場合には当該履歴情報ＤＢ３３３に新規に登録し、又は、該当するユーザの履歴情報が当該履歴情報ＤＢ３３３に既に登録されている場合には、既に登録された履歴情報を更新する。
【００８５】
具体的には、情報収集処理部３５２は、特定の電子書籍リーダとしての通信端末装置１０から、又は、特定の電子書籍リーダの機能を実現するアプリによって実行された通信端末装置１０から、通信制御部３１０を介して、当該通信端末装置１０を利用しているユーザのユーザＩＤ及び電子書籍ＩＤを含む電子書籍を読み終えた旨を示す既読通知情報を受信する。
【００８６】
なお、本実施形態においては、電子書籍を読み終えた旨を示す既読通知情報は、特定の電子書籍リーダによって電子書籍の最終ページが表示された場合に、又は、本文と、奥付、解説又は既刊紹介等の巻末に提供されるその他ページとが予め分類されていることを前提に本文の最終ページが表示された場合に通知される情報である。
【００８７】
また、情報収集処理部３５２は、既読通知情報を受信すると、当該受信した既読通知情報に含まれるユーザＩＤを抽出し、抽出したユーザＩＤに基づいて履歴情報ＤＢ３３３を検索して該当するユーザＩＤの有無を判定する。このとき、情報収集処理部３５２は、当該ユーザＩＤの履歴情報が既に登録されている場合には、当該ユーザＩＤに対応付けて記憶されている既読済み電子書籍リスト（すなわち、履歴情報）を特定し、当該ユーザＩＤの履歴情報が登録されていない場合には、当該ユーザＩＤに基づいて新規に各種の情報を登録するための領域を確保する。
【００８８】
そして、情報収集処理部３５２は、受信した既読通知情報に含まれる電子書籍ＩＤを抽出し、抽出した電子書籍ＩＤに基づいて電子書籍ＤＢ３３２を検索して該当する電子書籍の著作者ＩＤ及びカテゴリＩＤを取得するとともに、特定した既読済み電子書籍リスト又は新規に確保された領域に、抽出した電子書籍ＩＤを新たに登録するとともに、該当する著作者ＩＤの電子書籍数及び該当するカテゴリＩＤの電子書籍数にそれぞれ「１」を追加してその値を更新する。
【００８９】
［２．３．３］登録処理部
登録処理部３５３は、該当する電子書籍に対してユーザの評価及び感想をコメント情報として登録するための機能を有する。
【００９０】
特に、登録処理部３５３は、ユーザのログイン中に、当該ログインしているユーザから通信端末装置１０を介して特定の電子書籍に関するユーザの評価及び感想をコメント情報として受信すると、履歴情報ＤＢ３３３に登録されている自己の履歴情報を参照しつつ、受信したコメント情報をコメント情報ＤＢ３３４に登録するコメント情報登録処理を実行する。
【００９１】
具体的には、登録処理部３５３は、ユーザのログイン中に、コメント情報を登録するための電子書籍毎に生成されているＷｅｂページを該当する通信端末装置１０に提供し、当該通信端末装置１０を介してコメント情報の登録対象である電子書籍の電子書籍ＩＤとともにコメント情報の登録要求及び当該コメント情報の本体データを受信する。
【００９２】
そして、登録処理部３５３は、コメント情報の登録要求及びその本体データを受信すると、登録要求から電子書籍ＩＤを抽出するとともに、ログイン中のユーザのユーザＩＤを認識する。特に、登録処理部３５３は、使用されたＷｅｂページを特定することによって電子書籍ＩＤを抽出し、ログイン中のユーザ情報からユーザＩＤを認識する。
【００９３】
また、登録処理部３５３は、電子書籍ＩＤを抽出し、かつ、ユーザＩＤを認識すると、認識したユーザＩＤに基づいて履歴情報ＤＢ３３を検索し、該当するユーザＩＤに対応付けて記憶されている現時点の既読済み電子書籍リスト、カテゴリ毎の電子書籍数及び著作者毎の電子書籍数の各情報（すなわち、履歴情報）を読み出す。
【００９４】
そして、登録処理部３５３は、抽出した電子書籍ＩＤ、認識したユーザＩＤ、読み出した時点での既読済み電子書籍リスト、及び、受信したコメント情報の本体データを対応付けてコメント情報ＤＢ３３４に登録する。
【００９５】
なお、登録処理部３５３は、コメント情報が登録された際の既読済み電子書籍リストをコメント情報とともに登録することによって、刻々と変化する各ユーザの使用経験を的確に反映している履歴情報を用いることができるので、的確に類似ユーザを検出することができるようになっている。
【００９６】
［２．３．４］情報提供処理部
情報提供処理部３５４は、該当する電子書籍に対して登録されたコメント情報に対して希望ユーザに対して有用な情報を優先的に提供するための機能を有する。
【００９７】
特に、情報提供処理部３５４は、通信制御部３１０を介して、通信端末装置１０から送信された特定の電子書籍に対するコメント情報の取得を希望する希望ユーザの取得要求を受信すると、
（１）希望ユーザの履歴情報と、該当する電子書籍について登録されたコメント情報に対応付けて登録されている他のユーザ（以下、「コメントユーザ」という。）の履歴情報と、を取得し、
（２）当該取得した履歴情報を比較して当該希望ユーザと他のユーザとの既読経験に基づく類似度を算出し、
（３）当該検出した類似度に基づいて希望ユーザに他のユーザのコメント情報を提供する、
コメント情報提供処理を実行する。
【００９８】
（履歴情報その他の取得）
情報提供処理部３５４は、コメントの取得を希望する電子書籍（すなわち、対象電子書籍）の電子書籍ＩＤ及び希望ユーザのユーザＩＤを含む当該希望ユーザのコメント情報の取得要求を受信すると、受信した取得要求から電子書籍ＩＤ及びユーザＩＤを抽出する。
【００９９】
そして、情報提供処理部３５４は、抽出したユーザＩＤに基づいて履歴情報ＤＢ３３３を検索し、当該ユーザＩＤに対応付けてられて記憶されている履歴情報（以下、「希望ユーザ用履歴情報」いう。）を読み出して取得する。
【０１００】
また、情報提供処理部３５４は、抽出した対象電子書籍ＩＤに基づいてコメント情報ＤＢ３３４を検索するとともに、当該対象電子書籍に対してコメントをしている一以上のコメントユーザを特定し、特定したコメントユーザにおける履歴情報（以下、「コメントユーザ用履歴情報」という。）を読み出して取得する。
【０１０１】
具体的には、情報提供処理部３５４は、希望ユーザ用履歴情報については、抽出したユーザＩＤに基づいて履歴情報ＤＢ３３３を検索し、当該ユーザＩＤに対応付けて記憶されている既読済み電子書籍リスト、各カテゴリの電子書籍数、及び、各著作者の電子書籍数を希望ユーザ用履歴情報として履歴情報ＤＢ３３３から読み出して取得する。
【０１０２】
また、情報提供処理部３５４は、コメントユーザ用履歴情報については、該当する対象電子書籍ＩＤに基づいて、コメント情報ＤＢ３３４を検索し、当該対象電子書籍ＩＤに対応付けられて記憶されている各コメント情報のコメントユーザにおけるユーザＩＤを検出することによってコメントユーザを特定するとともに（すなわち、コメントユーザの一覧を抽出するとともに）、当該コメントユーザのユーザＩＤに対応付けてコメント情報ＤＢ３３４に記憶された既読済み電子書籍リスト、各カテゴリの電子書籍数、及び、各著作者の電子書籍数をコメントユーザ用履歴情報として読み出して取得する。
【０１０３】
なお、情報提供処理部３５４は、抽出した対象電子書籍ＩＤに基づいてコメント情報ＤＢ３３４を検索し、該当するコメント情報がコメント情報ＤＢ３３４に記憶されていない場合には、コメント情報が存在しない旨を該当する通信端末装置１０に送信する。
【０１０４】
（類似度の算出）
情報提供処理部３５４は、希望ユーザにおいて有用なコメントユーザのコメント情報を優先的に提供するために、対象電子書籍が既読済みの電子書籍として登録されていないコメントユーザを排除しつつ、希望ユーザと各コメントユーザとの既読経験に基づく類似度を算出する。
【０１０５】
特に、情報提供処理部３５４は、取得した希望ユーザ用履歴情報及び１以上のコメントユーザ用履歴情報に基づいて、所定の演算を実行して希望ユーザ用履歴情報と各コメントユーザ用履歴情報との各類似度を算出する。また、情報提供処理部３５４は、対象電子書籍が既読済みの電子書籍として登録されていないコメントユーザについては、その類似度の算出を中止し、その値を強制的に最小値、すなわち、「０」に設定する。
【０１０６】
具体的には、情報提供処理部３５４は、希望ユーザ用履歴情報に含まれる既読済み電子書籍リスト、カテゴリ別の電子書籍数、及び、著作者別の電子書籍数と、コメントユーザ用履歴情報に含まれる読済み電子書籍リスト、カテゴリ別の電子書籍数、及び、著作者別の電子書籍数と、を比較し、コサイン類似度などの所定の演算を実行することによって希望ユーザ用履歴情報と各コメントユーザ用履歴情報との各類似度を算出する。
【０１０７】
例えば、情報提供処理部３５４は、コサイン類似度の手法を用いた類似度の算出においては、
（１）対象電子書籍を除く希望ユーザの既読済み済み電子書籍リストから各電子書籍における既読済みの有無を「０」及び「１」に設定した値と、対象電子書籍と同一の属性を示すカテゴリ「Ｘ」及び著作者「Ｙ」を有する電子書籍において希望ユーザの既読済み電子書籍の数とからなる（式１）に示すベクトル「Ｑ」を生成し、
（２）対象電子書籍を除くコメントユーザの既読済み済み電子書籍リストから各電子書籍における既読済みの有無を「０」及び「１」に設定した値と、対象電子書籍と同一の属性を示すカテゴリ「Ｘ」及び著作者「Ｙ」を有する電子書籍におけるコメントユーザの既読済み電子書籍の数とからなる（式２）に示すベクトル「Ｓｊ」を生成し、
（３）希望ユーザのベクトル「Ｑ」とコメントユーザのベクトル「Ｓｊ」のベクトル空間モデルを用いて、コメントユーザ毎に、希望ユーザとの類似度（ｓｉｍ）を（式３）を用いて算出する。
【０１０８】
【数１】
2015069588.tif 000003
【０１０９】
【数２】
2015069588.tif 000004
【０１１０】
【数３】
2015069588.tif 000005
【０１１１】
なお、（式１）及び（式２）において、「１〜ｍ」は、対象電子書籍を除く電子書籍Ａ、Ｂ及びＣなどの電子書籍毎に付与された通し番号を示すとともに、「ｔ１」〜「ｔｍ」は、既読の場合には「１」を示し、未読の場合には「０」を示す。また、「ｘ」は、対象電子書籍が属するカテゴリ「Ｘ」における既読済みの電子書籍数、及び、「ｙ」は、対象電子書籍と同一の著作者「Ｙ」における既読済みの電子書籍数を示す。
【０１１２】
また、図８に示すように、希望ユーザ用履歴情報及びコメントユーザ用履歴情報として、希望ユーザａとコメントユーザＡ〜Ｅとの既読済み済み電子書籍としての登録の有無と、対象電子書籍と同一のカテゴリ及び著作者を有する電子書籍において希望ユーザと各コメントユーザとにおける既読済み電子書籍の数とを取得した場合を想定し、コサイン類似度の手法を用いて類似度を算出することを想定する。ただし、コメントユーザＥは、対象電子書籍が未読であるとする。
【０１１３】
この場合において、情報提供処理部３５４は、図９に示すような、各コメントユーザＡ〜Ｅの希望ユーザａとにおける類似度を算出する。特に、上位３位までのコメント情報を提供する場合には、情報提供処理部３５４は、コメントユーザＡ、Ｂ及びＣ（すなわち、類似ユーザ）のコメント情報を優先的に表示させるように該当する通信端末装置１０に送信してユーザａに提供する。
【０１１４】
さらに、本実施形態の情報提供処理部３５４は、類似度を算出する際に、電子書籍の属性として、同一カテゴリ及び同一著作者を用いているが、いずれか一方のみを用いてもよい。
【０１１５】
（コメント情報の提供）
情報提供処理部３５４は、算出した類似度のうち、最上位の類似度、所定の順位までの類似度又は所定の値以上の類似度など所定の条件を具備する類似度を有するコメントユーザによって登録されたコメント情報を、希望ユーザに閲覧可能に該当する通信端末装置１０に提供する。
【０１１６】
具体的には、情報提供処理部３５４は、所定の条件を具備するコメントユーザを特定し、当該コメントユーザのユーザＩＤ及び対象電子書籍ＩＤに対応付けてコメント情報ＤＢ３３４に登録されているコメント情報の本体データを読み出すとともに、当該コメントユーザのユーザ名とともに、コメント情報（複数のコメント情報がある場合には、その一覧）を希望ユーザに閲覧可能に該当する通信端末装置１０に提供する。
【０１１７】
［３］通信システムの動作
次に、図１０を用いて本実施形態の通信システム１において実行されるコメント情報提供処理について説明する。なお、図１０は、本実施形態の通信システム１において実行されるコメント情報提供処理を示すフローチャートである。
【０１１８】
本動作において、ユーザ管理ＤＢ３３１、履歴情報ＤＢ３３３及びコメント情報ＤＢ３３４には、それぞれ、ユーザ情報、履歴情報、又は、コメント情報がそれぞれ必要な情報が記憶されているものとし、通信端末装置２０には、所定の電子書籍データが記憶され、かつ、当該通信端末装置２０を用いて所定のユーザによって電子書籍配信サービスにログインしているものとする。
【０１１９】
また、通信端末装置１０からの要求に応じてなされるものとして説明を行うとともに、推薦情報を電子メールによって推薦要求ユーザの通信端末装置１０に送信する場合について説明する。
【０１２０】
さらに、本動作においては、コサイン類似度の手法に基づいて、希望ユーザ用履歴情報と１以上のコメントユーザ用履歴情報との類似度を算出する。
【０１２１】
なお、本動作においては、通信端末装置１０は、電子書籍配信サービスにログイン中であり、かつ、図示しない表示部にコメント情報の取得を希望する電子書籍のタイトルが表示され、かつ、コメント情報を取得するための操作入力が図示しない操作部に対してなされるのを待機しているものとする。
【０１２２】
まず、通信端末装置１０は、ユーザによって図示しない操作部において実行されたコメント情報の提供に関する入力操作を検出すると（ステップＳ１００）、情報提供サーバ装置３０に対してユーザＩＤ及び電子書籍ＩＤを含むコンテンツ情報の取得要求を送信して受信待機状態に移行する（ステップＳ１０１）。このとき、通信端末装置１０は、ログイン状態を維持しつつ、コメント情報の取得要求を送信する。
【０１２３】
次いで、情報提供サーバ装置３０において、データ処理部３５０の情報提供処理部３５４は、通信端末装置１０から送信された対象電子書籍の電子書籍ＩＤ及び希望ユーザのユーザＩＤを含む当該希望ユーザのコメント情報の取得要求（以下、単に「取得要求」という。）を受信すると（ステップＳ２０１）、受信した取得要求から電子書籍ＩＤ及びユーザＩＤを抽出する（ステップＳ２０２）。
【０１２４】
次いで、情報提供処理部３５４は、抽出したユーザＩＤに基づいて、履歴情報ＤＢ３３３を検索し、当該ユーザＩＤに対応付けてられて記憶されている希望ユーザ用履歴情報（既読済み電子書籍リスト、各カテゴリの電子書籍数、及び、各著作者の電子書籍数））を読み出して取得する（ステップＳ２０３）。
【０１２５】
次いで、情報提供処理部３５４は、抽出した対象電子書籍ＩＤに基づいて、コメント情報ＤＢ３３４を検索し、当該対象電子書籍ＩＤに対応付けられて記憶されている各コメントユーザの有無を判定する（ステップＳ２０４）。このとき、情報提供処理部３５４は、当該対象電子書籍ＩＤに対応付けられて記憶されているコメントユーザ、すなわち、当該対象電子書籍ＩＤに対応付けられたユーザＩＤが存在しないと判定した場合には、本動作を終了させ、当該対象電子書籍ＩＤに対応付けられて記憶されているコメントユーザが存在すると判定した場合には、ステップＳ２０５の処理に移行する。
【０１２６】
次いで、情報提供処理部３５４は、ステップＳ２０４の処理において、対象電子書籍ＩＤに対応付けられて記憶されているコメントユーザが存在すると判定した場合には、当該コメントユーザのユーザＩＤに対応付けて記憶されているコメントユーザ用履歴情報（既読済み電子書籍リスト、各カテゴリの電子書籍数、及び、各著作者の電子書籍数）を読み出して取得する（ステップＳ２０５）。
【０１２７】
次いで、情報提供処理部３５４は、対象電子書籍が既読済みの電子書籍として登録されていないコメントユーザ（以下、「未読コメントユーザ」という。）を排除する（ステップＳ２０６）。具体的には、情報提供処理部３５４は、対象電子書籍について未読となっているコメントユーザの類似度を強制的に「０」に設定する。
【０１２８】
次いで、情報提供処理部３５４は、ステップＳ２０３の処理によって取得した希望ユーザ用履歴情報と、ステップＳ２０６によって類似度が強制的に設定されたコメントユーザ以外のステップＳ２０４の処理によって取得されたコメントユーザ用履歴情報と、に基づいて、コサイン類似度手法を用いて希望ユーザ用履歴情報と各コメントユーザ用履歴情報との各類似度を算出する（ステップＳ２０７）。
【０１２９】
次いで、情報提供処理部３５４は、算出した類似度の値が上位から３位までのコメントユーザ、又は、当該類似度が予め設定された閾値以上など、所定の条件を具備するコメントユーザを類似ユーザとして特定し（ステップＳ２０８）、当該コメントユーザのユーザＩＤ及び対象電子書籍ＩＤに対応付けてコメント情報ＤＢ３３４に登録されているコメント情報の本体データを読み出す（ステップＳ２０９）。
【０１３０】
次いで、情報提供処理部３５４は、当該コメントユーザのユーザ名とともに、コメント情報（複数のコメント情報がある場合には、その一覧）を希望ユーザに閲覧可能に該当する通信端末装置１０に送信し（ステップＳ２１０）、本動作を終了させる。
【０１３１】
次いで、通信端末装置１０は、情報提供サーバ装置３０から送信されたコメント情報を受信すると（ステップＳ１０２）、受信したコメント情報をユーザに閲覧可能に表示して（ステップＳ１０３）、本動作を終了させる。
【０１３２】
以上、本実施形態においては、ユーザの過去の既読経験を示す履歴情報を収集することができるとともに、当該収集した履歴情報に基づいてコメント情報の取得を希望する希望ユーザと他のユーザとの類似性を示す類似度を算出することができるので、該当する電子書籍に対する既読経験を有していないユーザのコメント情報の提供を排除することができるとともに、ユーザの価値観の指標の一つとなる電子書籍のカテゴリ（ジャンル）、又は、著作者などの属性の一致の有無に基づいて、価値観が共通な他のユーザのコメント情報を優先的に希望ユーザに提供することができる。
【０１３３】
したがって、本実施形態においては、登録されたコメント情報の中から、電子書籍を既に購入している他のユーザであって、かつ、特定のユーザと価値観が共通する他のユーザのコメント情報を当該特定のユーザに提供することができるので、希望ユーザに対して電子書籍の購入、閲覧又は使用する前に有益な情報を確実に提供することができる。
【０１３４】
また、本実施形態においては、例えば、特定の電子書籍が電子書籍の場合に当該電子書籍について未読のユーザなど当該電子書籍の未使用ユーザのコメント情報を希望ユーザへ提供されるコメント情報から排除することができるとともに、電子書籍を使用した経験のあるユーザのコメント情報のみを確実に提供することができるので、電子書籍の購入、閲覧又は使用を希望する特定のユーザに対して電子書籍の購入、閲覧又は使用する前に有益な情報を提供することができる。
【０１３５】
特に、本実施形態においては、コメント情報が登録された際に当該コメント情報を登録したユーザの電子書籍における既読経験を示す履歴情報を登録したコメント情報に対応付けて登録することができるので、刻々と変化する各ユーザの読書経験を的確に反映している履歴情報を用いることができるとともに、その結果、的確に類似度を算出することができる。
【０１３６】
また、本実施形態においては、電子書籍の最終ページが表示されたなどの所定の条件の具備を検出した場合に、該当する電子書籍の既読経験を履歴情報に登録することができるので、電子書籍について未読のユーザのコメント情報を希望ユーザへ提供されるコメント情報から排除することができる。
【０１３７】
また、本実施形態においては、コメントユーザにおける履歴情報に対象電子書籍の既読経験が含まれていない場合には、当該コメントユーザと希望ユーザとの類似度を強制的に最小値にするなどその算出を中止することができるので、特定の対象物の使用経験のない他のユーザについて類似度演算の対象から除外することによって、結果的に特定の対象物の使用経験のないユーザのコメント情報を希望ユーザへ提供されるコメント情報から排除することができる。
【０１３８】
また、本実施形態においては、コメントユーザのコメント情報を登録した際の履歴情報に基づいて希望ユーザとの類似度を算出することができるので、刻々と変化する各ユーザ
の使用経験を的確に反映している履歴情報を用いることができる。
【０１３９】
［４］変形例
次に、図１１及び図１２を用いて上記の実施形態における変形例を説明する。なお、図１１及び図１２は、変形例１におけるデータ処理部３５０において、各コメントユーザの希望ユーザとの類似度の算出を説明するための図である。
【０１４０】
［４．１］変形例１
上記実施形態のデータ処理部３５０は、既読済みの各電子書籍に関する履歴情報に基づいて、コメント情報の取得を希望する希望ユーザと対象電子書籍に対してコメント情報を登録したコメントユーザとの類似度を算出し、所定の条件を具備するコメントユーザのコメント情報を優先的に提供しているが、各電子書籍にユーザによって付与されたメモ又はマーカなどのアノテーションを用いて希望ユーザとコメントユーザとの類似度を算出するようにしてもよい。
【０１４１】
具体的には、データ処理部３５０は、情報収集処理部３５２として、通信端末装置１０において電子書籍の閲覧中にユーザによってメモ又はマーカなどの所定の記入が実行された場合に、当該記入されたテキスト又はマーク、及び、マークされた電子書籍中の文字を特定し、特定したテキストデータその他データを該当するユーザの履歴情報として電子書籍ＩＤに対応付けて履歴情報ＤＢ３３３に記憶する。
【０１４２】
また、データ処理部３５０は、登録処理部３５３として、コメント情報を登録する毎に、その時点の特定したテキストデータその他データを、コメントユーザの履歴情報としてコメント情報ＤＢ３３４に、対象電子書籍ＩＤ、コメントユーザのユーザＩＤに対応付けてコメント情報とともに記憶する。
【０１４３】
そして、データ処理部３５０は、情報提供処理部３５４として、履歴情報ＤＢ３３３に記録された希望ユーザ用履歴情報と、コメント情報ＤＢ３３４に対象電子書籍に、かつ、コメント情報とともに対応付けられて記憶されたコメントユーザ用履歴情報と、から、例えば、ＴＦ−ＩＤＦ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ  −  Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）を用いて希望ユーザ及び各コメントユーザのベクトルを生成し、生成した希望ユーザと各コメントユーザのベクトルに基づいて希望ユーザと各コメントユーザの類似度を算出するとともに、算出した類似度を用いて上述のようにコメント情報を特定して該当する通信端末装置１０に提供する。
【０１４４】
特に、データ処理部３５０は、ＴＦ−ＩＤＦによるベクトル生成においては、履歴情報としてのアノテーションの各テキストデータについて形態素解析を実行して単語を認識するとともに、マークを識別する。
【０１４５】
また、データ処理部３５０は、各単語及びマークの希望ユーザ及びコメントユーザ毎の出現頻度を示すＴＦ−ＩＤＦによって形成されるベクトルＲ（式４）と、ベクトルＴ（式５）を生成する。すなわち、データ処理部３５０は、ユーザ毎の単語及びマークの出現頻度「ＴＦ」とすべてのユーザにおける単語及びマークの出現頻度「ＤＦ」に基づいて算出された単語又はマーク毎の「ＴＦ−ＩＤＦ（＝ＴＦ／ＤＦ）」のベクトルＲ（希望ユーザ）及びベクトルＴ（コメントユーザ）を算出する。
【０１４６】
【数４】
2015069588.tif 000006
【０１４７】
【数５】
2015069588.tif 000007
【０１４８】
なお、（式４）において、「ｎ」は、単語の通し番号を示し、「ｔ１」〜「ｔｎ」は、算出された各単語のＴＦ−ＩＤＦの値を示す。また、（式５）において、「ｊ」は、ユーザＩＤを示し、「ｓｊ１」〜「ｓｊｎ」は、（式４）と同様に、単語毎のＴＦ−ＩＤＦの値である。
【０１４９】
また、図１１に示すように、希望ユーザ用履歴情報及びコメントユーザ用履歴情報として、希望ユーザａとコメントユーザＡ〜Ｅとの各単語の全体の頻度における各ユーザにおける頻度を取得した場合を想定し、コサイン類似度の手法を用いて類似度を算出することを想定する。ただし、コメントユーザＥは、対象電子書籍が未読であるとする。
【０１５０】
この場合において、情報提供処理部３５４は、図１２に示すような、各コメントユーザＡ〜Ｅの希望ユーザａとにおける類似度を算出する。
【０１５１】
一方、データ処理部３５は、類似ユーザのＴＦ−ＩＤＦのベクトルＲと、各コメントユーザのＴＦ−ＩＤＦのベクトルＴと、を算出すると、上述と同様に、ベクトルＲ及びＴに基づいてコサイン類似度の手法を用いて各コメントユーザと希望ユーザとの類似度（式３）を算出する。
【０１５２】
なお、データ処理部３５は、上述と同様に、対象電子書籍が既読済みでないコメントユーザについては、その類似度を強制的に最小値、すなわち、「０」に設定する。
【０１５３】
［４．２］変形例２
上記実施形態のデータ処理部３５０は、希望ユーザとコメントユーザとの類似度を算出する際に、対象電子書籍が属するカテゴリの既読した電子書籍数及び当該対象電子書籍の著作者と同一の著作者の既読した電子書籍数を用いているが、対象電子書籍が属するカテゴリの既読した電子書籍数及び当該対象電子書籍の著作者と同一の著作者の既読した電子書籍数が高いコメントユーザを、その分野の知見に富むユーザであると想定し、当該コメントユーザの類似度に一定の値を加算し、又は、当該コメントユーザのコメント情報のみを優先的に希望ユーザに提供してもよい。
【０１５４】
［４．３］変形例３
上記実施形態のデータ処理部３５０は、バッチ処理として定期的に電子書籍毎に希望ユーザと各コメントユーザとの類似度を算出してもよい。
【０１５５】
［４．４］変形例４
上記実施形態においては、情報提供サーバ装置３０内に各ＤＢを設け、これらのＤＢを情報提供サーバ装置３０のみにおいて管理及び制御する構成としたが、各ＤＢの管理、制御主体は、各々、別個なコンピュータシステムを用いるようにしてもよい。
【０１５６】
［４．５］変形例５
上記実施形態においては、対象物として電子書籍を用いるとともに、その読書経験に関する情報を履歴情報として用いて説明しているが、これにかぎらず、ゲーム、音楽、又は、映画その他の静止画像及び動画像などの他のデジタルコンテンツ、さらには、他の物品についても適用することができる。
【符号の説明】
【０１５７】
１  …  通信システム
１０  …  通信端末装置
３０  …  情報提供サーバ装置
３１０  …  通信制御部
３２０  …  ＲＯＭ／ＲＡＭ
３３０  …  記録装置
３３１  …  ユーザ情報ＤＢ
３３２  …  電子書籍ＤＢ
３３３  …  履歴情報ＤＢ
３３４  …  コンテンツ情報ＤＢ
３４０  …  管理制御部
３５０  …  データ処理部
３５１  …  配信処理部
３５２  …  情報収集処理部
３５３  …  登録処理部
３５４  …  情報提供処理部
【図１】
2015069588.tif 000008
【図２】
2015069588.tif 000009
【図３】
2015069588.tif 000010
【図４】
2015069588.tif 000011
【図５】
2015069588.tif 000012
【図６】
2015069588.tif 000013
【図７】
2015069588.tif 000014
【図８】
2015069588.tif 000015
【図９】
2015069588.tif 000016
【図１０】
2015069588.tif 000017
【図１１】
2015069588.tif 000018
【図１２】
2015069588.tif 000019