(57)【要約】  サーバ装置（１００）は、第１ユーザ（Ｕ１）が商品を選択し、第１コメントを入力すると、当該選択された商品に係る収集情報であって、前記第１コメントを含む第１収集情報を公開するソーシャルネットワーキングサービスを提供する。入力部（１１）は、公開された第１収集情報を閲覧した第２ユーザ（Ｕ２）が商品を選択すると、第１ユーザ（Ｕ１）のユーザ名ならびに第１コメントを第２ユーザ（Ｕ２）に提示しながら、第２ユーザ（Ｕ２）に第２コメントを入力させる。公開部（１２）は、商品に係る収集情報であって、第２コメントと、第１ユーザのユーザ名とを含む第２収集情報を公開する。公開部（１２）は、第１コメントとの対比において、第２コメントが付加した情報量が所定の判断基準において小さければ、第２収集情報に、第１コメントを含めて公開する。
2017216923.tif 000002
【特許請求の範囲】
【請求項１】
第１ユーザが商品を選択し、前記第１ユーザが第１コメントを入力すると、当該選択された商品に係る収集情報であって、前記第１コメントを含む第１収集情報を公開するソーシャルネットワーキングサービスを提供するサーバ装置であって、
前記公開された第１収集情報を閲覧した第２ユーザが前記商品を選択すると、前記第１ユーザのユーザ名ならびに前記第１コメントを前記第２ユーザに提示しながら、前記第２ユーザに第２コメントを入力させ、
前記商品に係る収集情報であって、前記第２コメントと、前記第１ユーザのユーザ名とを含む第２収集情報を公開し、
前記第１コメントとの対比において、前記第２コメントが付加した情報量が所定の判断基準において小さければ、前記第２収集情報に、前記第１コメントを含めて公開する、
ことを特徴とするサーバ装置。
【請求項２】
前記第２ユーザが、前記商品に係る収集情報として、前記第１収集情報を含む複数の前記収集情報を閲覧してから前記商品を選択すると、
（１）前記複数の前記収集情報のうち、最も古くに閲覧した収集情報に係るユーザ名、
（２）前記複数の前記収集情報のうち、最も新しく閲覧した収集情報に係るユーザ名、
（３）前記複数の前記収集情報のうち、最も長い閲覧時間が記録されている収集情報に係るユーザ名、
（４）前記複数の前記収集情報のうち、前記第２ユーザがフォローしているユーザに係る収集情報に係るユーザ名、
のいずれかを第２収集情報に含める、
ことを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記第１コメントとの対比において、前記第２コメントが付加した前記情報量を、
（１）前記第１コメントに含まれる文字を、前記第２コメントから除去することにより残った文字の数、
（２）前記第１コメントに含まれる単語を、前記第２コメントから除去することにより残った単語の数、
（３）前記第１コメントと前記第２コメントを連結した文字列を圧縮することにより生成される第２データのデータ量から、前記第１コメントの文字列を圧縮することにより得られる第１データのデータ量を減算した数値、
（４）前記第２コメントのデータ量と前記第１コメントのデータ量との比の値、
に基づいて算出する、
ことを特徴とする請求項１に記載のサーバ装置。
【請求項４】
前記第１コメントとの対比において、前記第２コメントが付加した情報量が所定の判断基準において大きければ、前記第１コメントとの対比において前記第２コメントが付加した情報量が所定の判断基準において小さい場合に比べ、前記第２収集情報の前記第１ユーザのユーザ名を小さい形態で公開する、
ことを特徴とする請求項１に記載のサーバ装置。
【請求項５】
前記第２ユーザにより前記第２コメントが入力されると、当該第２コメントを含む前記第２収集情報を公開する前に、当該第２収集情報が公開される様態を前記第２ユーザに提示する、
ことを特徴とする請求項４に記載のサーバ装置。
【請求項６】
前記第２ユーザに前記第２コメントを入力させるときに、前記第２収集情報に含めて前記第１コメントを公開するか否かを選択するための選択入力欄を提示し、
前記第２ユーザが、前記選択入力欄に、前記第２収集情報に前記第１コメントを含めて公開する旨を入力すると、前記第２収集情報に前記第１コメントを含めて公開する、
ことを特徴とする請求項５に記載のサーバ装置。
【請求項７】
第１ユーザが商品を選択し、前記第１ユーザが第１コメントを入力すると、当該選択された商品に係る収集情報であって、前記第１コメントを含む第１収集情報を公開するソーシャルネットワーキングサービスを提供するサーバ装置によるサービス方法であって、
前記サーバ装置が、前記公開された第１収集情報を閲覧した第２ユーザが前記商品を選択すると、前記第１ユーザのユーザ名ならびに前記第１コメントを前記第２ユーザに提示しながら、前記第２ユーザに第２コメントを入力させる入力ステップと、
前記サーバ装置が、前記商品に係る収集情報であって、前記第２コメントと、前記第１ユーザのユーザ名とを含む第２収集情報を公開する公開ステップと、を備え、
前記公開ステップでは、前記第１コメントとの対比において、前記第２コメントが付加した情報量が所定の判断基準において小さければ、前記第２収集情報に、前記第１コメントを含めて公開する、
ことを特徴とするサービス方法。
【請求項８】
第１ユーザが商品を選択し、前記第１ユーザが第１コメントを入力すると、当該選択された商品に係る収集情報であって、前記第１コメントを含む第１収集情報を公開するソーシャルネットワーキングサービスを提供するコンピュータにより実行されるプログラムであって、
前記コンピュータに、
前記公開された第１収集情報を閲覧した第２ユーザが前記商品を選択すると、前記第１ユーザのユーザ名ならびに前記第１コメントを前記第２ユーザに提示しながら、前記第２ユーザに第２コメントを入力させる入力手順、
前記商品に係る収集情報であって、前記第２コメントと、前記第１ユーザのユーザ名とを含む第２収集情報を公開する公開手順、を実行させ、
前記公開手順では、前記第１コメントとの対比において、前記第２コメントが付加した情報量が所定の判断基準において小さければ、前記第２収集情報に、前記第１コメントを含めて公開する、
ことを特徴とするプログラム。
【請求項９】
第１ユーザが商品を選択し、前記第１ユーザが第１コメントを入力すると、当該選択された商品に係る収集情報であって、前記第１コメントを含む第１収集情報を公開するソーシャルネットワーキングサービスを提供するコンピュータにより実行されるプログラムを記録した情報記録媒体であって、
前記コンピュータに、
前記公開された第１収集情報を閲覧した第２ユーザが前記商品を選択すると、前記第１ユーザのユーザ名ならびに前記第１コメントを前記第２ユーザに提示しながら、前記第２ユーザに第２コメントを入力させる入力手順、
前記商品に係る収集情報であって、前記第２コメントと、前記第１ユーザのユーザ名とを含む第２収集情報を公開する公開手順、を実行させ、
前記公開手順では、前記第１コメントとの対比において、前記第２コメントが付加した情報量が所定の判断基準において小さければ、前記第２収集情報に、前記第１コメントを含めて公開する、
ことを特徴とするプログラムを記録した、非一時的なコンピュータ読取可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、サービス方法、プログラム、ならびに、非一時的なコンピュータ読取可能な情報記録媒体に関する。
【背景技術】
【０００２】
近年、ソーシャルネットワーキングサービスを提供する企業が増えている。ソーシャルネットワーキングサービスによれば、各ユーザが入力した情報が、他のユーザが閲覧可能な形で公開されており、ユーザ同士で情報交換が可能となっている。【０００３】
このようなソーシャルネットワーキングサービスにおいては、長期間サービスが提供されることにより入力される情報が蓄積し、膨大な量になる。一つのサービスにより提供可能な情報があまりに多いと、個々のユーザにとっては、どの情報が自分にとって有用であるかの判断が難しくなり、不便になる。多すぎた情報を集約し、ユーザにとって見やすい形に情報を集約する作業（キュレーション）がユーザによって行われることもある。しかしながら、キュレーションされたコンテンツ自身も情報であり、多数の情報の中に埋没すると、やはり個々のユーザにとって有用な情報として認識されにくくなる。【０００４】
例えば、特許文献１では、キュレーションされたコンテンツを評価するためのシステムが開示されている。このシステムは、キュレーションされたコンテンツの品質を評価し、またユーザ関係基準に基づいてユーザ関係を判断しようというものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−４９８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した技術では、ソーシャルネットワーキングサービスにおいては、入力された情報を取り扱う上では課題があった。ソーシャルネットワーキングサービスにおいては、ユーザにより入力された情報が互いに閲覧可能であり、他のユーザにより入力された情報を参照したうえで情報を入力することは、一般には推奨される。その一方で、他のユーザにすでに入力された情報の単なる模倣、あるいはごくわずかな修正だけが加えられた情報が入力され公開されることは、ソーシャルネットワーキングサービスの提供者にとって望ましくない。上述した技術では、このような環境下において、模倣行為を選択的に抑止することが難しかった。【０００７】
例えば、あるソーシャルネットワーキングサービスには、電子市場で取り扱われている商品について、ユーザにより選択された商品のリストと、それらの商品へのユーザによるコメントをあわせて公開するサービスがある。このサービスでは、ユーザは、お気に入りの商品を選択し、それぞれにコメントをつけ、他のユーザに公開することが可能である。このようなサービスにおいては、ユーザが、他のユーザ（例えばユーザ自身が好きな芸能人や話題となっている人物など）が選択している商品を、自分が選択した商品のリストに追加することは、ユーザ同士の良好な交流を示すものであり、サービスの提供者としては望ましいことである。【０００８】
一方、このようなソーシャルネットワーキングサービスでは、あるユーザが、他のユーザが入力したコメントをコピーしたコメント、またはごくわずかな修正を加えたコメント（これらを模倣コメントとする）を入力し公開することが可能である。しかしながら、模倣コメントが公開されることは、模倣コメントを入力したユーザと、模倣されたコメントを入力したユーザとの間でのトラブルの発生につながる恐れがあり、望ましくない。【０００９】
また、ソーシャルネットワーキングサービスの提供者としては、より役立つ情報を公開するほうがユーザの訴求につながり、多数のユーザを獲得するうえでは効果的である。このような観点からも、ソーシャルネットワーキングサービスの提供者にとって、単なる模倣、もしくは模倣に近い情報が入力され、公開されることは望ましくない。【００１０】
本発明は、このような問題点に鑑みてなされたものである。すなわち、本発明の目的は、ソーシャルネットワーキングサービスにおいて、模倣に近い情報の入力および公開を抑制することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の第１の観点に係るサーバ装置は、
第１ユーザが商品を選択し、前記第１ユーザが第１コメントを入力すると、当該選択された商品に係る収集情報であって、前記第１コメントを含む第１収集情報を公開するソーシャルネットワーキングサービスを提供するサーバ装置であって、
前記公開された第１収集情報を閲覧した第２ユーザが前記商品を選択すると、前記第１ユーザのユーザ名ならびに前記第１コメントを前記第２ユーザに提示しながら、前記第２ユーザに第２コメントを入力させ、
前記商品に係る収集情報であって、前記第２コメントと、前記第１ユーザのユーザ名とを含む第２収集情報を公開し、
前記第１コメントとの対比において、前記第２コメントが付加した情報量が所定の判断基準において小さければ、前記第２収集情報に、前記第１コメントを含めて公開する、
ことを特徴とする。【００１２】
上記第１の観点に係るサーバ装置は、
前記第２ユーザが、前記商品に係る収集情報として、前記第１収集情報を含む複数の前記収集情報を閲覧してから前記商品を選択すると、
（１）前記複数の前記収集情報のうち、最も古くに閲覧した収集情報に係るユーザ名、
（２）前記複数の前記収集情報のうち、最も新しく閲覧した収集情報に係るユーザ名、
（３）前記複数の前記収集情報のうち、最も長い閲覧時間が記録されている収集情報に係るユーザ名、
（４）前記複数の前記収集情報のうち、前記第２ユーザがフォローしているユーザに係る収集情報に係るユーザ名、
のいずれかを第２収集情報に含める、
ものであってもよい。【００１３】
上記第１の観点に係るサーバ装置は、
前記第１コメントとの対比において、前記第２コメントが付加した前記情報量を、
（１）前記第１コメントに含まれる文字を、前記第２コメントから除去することにより残った文字の数、
（２）前記第１コメントに含まれる単語を、前記第２コメントから除去することにより残った単語の数、
（３）前記第１コメントと前記第２コメントを連結した文字列を圧縮することにより生成される第２データのデータ量から、前記第１コメントの文字列を圧縮することにより得られる第１データのデータ量を減算した数値、
（４）前記第２コメントのデータ量と前記第１コメントのデータ量との比の値、
に基づいて算出する、
ものであってもよい。【００１４】
上記第１の観点に係るサーバ装置は、
前記第１コメントとの対比において、前記第２コメントが付加した情報量が所定の判断基準において大きければ、前記第１コメントとの対比において前記第２コメントが付加した情報量が所定の判断基準において小さい場合に比べ、前記第２収集情報の前記第１ユーザのユーザ名を小さい形態で公開する、
ものであってもよい。【００１５】
上記第１の観点に係るサーバ装置は、
前記第２ユーザにより前記第２コメントが入力されると、当該第２コメントを含む前記第２収集情報を公開する前に、当該第２収集情報が公開される様態を前記第２ユーザに提示する、
ものであってもよい。【００１６】
上記第１の観点に係るサーバ装置は、
前記第２ユーザに前記第２コメントを入力させるときに、前記第２収集情報に含めて前記第１コメントを公開するか否かを選択するための選択入力欄を提示し、
前記第２ユーザが、前記選択入力欄に、前記第２収集情報に前記第１コメントを含めて公開する旨を入力すると、前記第２収集情報に前記第１コメントを含めて公開する、
ものであってもよい。【００１７】
上記目的を達成するため、本発明の第２の観点に係るサービス方法は、
第１ユーザが商品を選択し、前記第１ユーザが第１コメントを入力すると、当該選択された商品に係る収集情報であって、前記第１コメントを含む第１収集情報を公開するソーシャルネットワーキングサービスを提供するサーバ装置によるサービス方法であって、
前記サーバ装置が、前記公開された第１収集情報を閲覧した第２ユーザが前記商品を選択すると、前記第１ユーザのユーザ名ならびに前記第１コメントを前記第２ユーザに提示しながら、前記第２ユーザに第２コメントを入力させる入力ステップと、
前記サーバ装置が、前記商品に係る収集情報であって、前記第２コメントと、前記第１ユーザのユーザ名とを含む第２収集情報を公開する公開ステップと、を備え、
前記公開ステップでは、前記第１コメントとの対比において、前記第２コメントが付加した情報量が所定の判断基準において小さければ、前記第２収集情報に、前記第１コメントを含めて公開する、
ことを特徴とする。【００１８】
上記目的を達成するため、本発明の第３の観点に係るプログラムは、
第１ユーザが商品を選択し、前記第１ユーザが第１コメントを入力すると、当該選択された商品に係る収集情報であって、前記第１コメントを含む第１収集情報を公開するソーシャルネットワーキングサービスを提供するコンピュータにより実行されるプログラムであって、
前記コンピュータに、
前記公開された第１収集情報を閲覧した第２ユーザが前記商品を選択すると、前記第１ユーザのユーザ名ならびに前記第１コメントを前記第２ユーザに提示しながら、前記第２ユーザに第２コメントを入力させる入力手順、
前記商品に係る収集情報であって、前記第２コメントと、前記第１ユーザのユーザ名とを含む第２収集情報を公開する公開手順、を実行させ、
前記公開手順では、前記第１コメントとの対比において、前記第２コメントが付加した情報量が所定の判断基準において小さければ、前記第２収集情報に、前記第１コメントを含めて公開する、
ことを特徴とする。【００１９】
上記目的を達成するため、本発明の第４の観点に係る非一時的なコンピュータ読取可能な情報記録媒体は、
第１ユーザが商品を選択し、前記第１ユーザが第１コメントを入力すると、当該選択された商品に係る収集情報であって、前記第１コメントを含む第１収集情報を公開するソーシャルネットワーキングサービスを提供するコンピュータにより実行されるプログラムを記録した情報記録媒体であって、
前記コンピュータに、
前記公開された第１収集情報を閲覧した第２ユーザが前記商品を選択すると、前記第１ユーザのユーザ名ならびに前記第１コメントを前記第２ユーザに提示しながら、前記第２ユーザに第２コメントを入力させる入力手順、
前記商品に係る収集情報であって、前記第２コメントと、前記第１ユーザのユーザ名とを含む第２収集情報を公開する公開手順、を実行させ、
前記公開手順では、前記第１コメントとの対比において、前記第２コメントが付加した情報量が所定の判断基準において小さければ、前記第２収集情報に、前記第１コメントを含めて公開する、
ことを特徴とするプログラムを記録する。
【発明の効果】
【００２０】
本発明によれば、ソーシャルネットワーキングサービスにおける、模倣に近い情報の入力および公開を抑制することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】実施の形態に係るサーバ装置の機能構成を示すブロック図である。
【図２】サーバ装置のハードウェア構成を示すブロック図である。
【図３】記録装置に記録されたデータの一例を示した図である。
【図４】公開された収集情報が表示されている端末装置の画面表示の一例を示す図である。
【図５】コメント受付処理を示すフローチャートである。
【図６】コメントＤＢに記録されたデータの内容を示す図である。
【図７】収集情報生成処理を示すフローチャートである。
【図８】公開された収集情報が表示されている端末装置の画面表示の一例を示す図である。
【図９】収集情報を木構造のデータ構造で表現した図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について添付図面を参照しつつ説明する。
【００２３】
＜実施の形態＞
本発明の実施の形態に係るサーバ装置１００は、ソーシャルネットワーキングサービスを提供するサーバ装置である。サーバ装置１００が提供するソーシャルネットワーキングサービスでは、ユーザにより入力された情報、特に、商品に対するコメントを公開する機能を持つ。ユーザが、ある商品を選択し、その商品に対するコメントを入力すると、サーバ装置１００は、選択された商品と、入力されたコメントとを含む収集情報を公開する。
【００２４】
サーバ装置１００は、ソーシャルネットワーキングサービスのユーザに、情報交換の場としての機能を提供するものである。サーバ装置１００は、ユーザに、アフィリエイトサービスを提供するものであってもよい。ここで、アフィリエイトサービスとは、特定の広告活動をとったユーザに対し、その広告活動の実績に応じて広告主がユーザに報酬を支払うこと、もしくは、ユーザがそのような広告活動をとることをいう。例えば、サーバ装置１００は、ユーザが特定の商品についてコメントを入力し公開した場合に、その商品の販売元（広告主）がそのユーザに報酬を支払うためのサービスを提供する。すなわち、サーバ装置１００は、ユーザにより商品へのコメントがなされると、そのコメントに対応付けられた報酬額を算定する。または、サーバ装置１００は、ユーザがあるコメントを参照したうえでその商品を購入した場合に、そのコメントを入力したユーザに、対応付けられた報酬額を算定する。サーバ装置１００は、ユーザごとに算出された報酬額を集計し、対応する金銭を、販売元からユーザに届くように仲介する。
【００２５】
このようなソーシャルネットワーキングサービスにおいては、コメントの模倣行為が生じやすい。すなわち、コメントの入力そのものに応じて報酬が与えられる場合には、ユーザは、ある商品にコメントする際に、自らコメントを考えることなく、他のユーザが入力し公開されているコメントをそのままコピーし、またはごく一部だけ修正して入力することにより、短時間でコメントを入力して報酬を得ることができる。また、コメントを介して商品が購入されたときに報酬が与えられる場合には、ユーザは、他のユーザが入力し公開されているコメントから、優れたコメントを選び出し、自らのコメントとして入力することにより、優れた広告効果を持つコメントを入力し公開することができる。
【００２６】
しかしながら、このような模倣行為がソーシャルネットワーキングサービスにおいて多発すると、サービスの提供者にとっては望ましくない。第１に、もともとのコメントを入力したユーザと、そのコメントを模倣したユーザとの間でトラブルが発生する可能性がある。第２に、模倣に近いコメントが多数公開されることは、すなわちユーザにとってあまり意味のない情報が多数公開されていることにつながり、ユーザにとってのソーシャルネットワーキングサービスの価値が低下する。
【００２７】
サーバ装置１００は、ユーザによる模倣行為を低減するための機能を備える。具体的には、ユーザがある商品についてコメントを入力すると、サーバ装置１００は、そのユーザが、他のユーザによる同じ商品についてのコメントを含む収集情報を参照していたか否かを判定する。サーバ装置１００は、他のユーザによる同じ商品へのコメントを参照したうえで作成されたコメントについては、そのコメントを公開するときに参照されたコメントを入力したユーザを示すユーザ名と一緒に公開する。他のユーザによるコメントを参照したうえで同じ商品について入力されたコメントは、当該他のユーザのユーザ名と合わせて公開されるため、閲覧者は、そのコメントが他のユーザのコメントを参照して入力されたものであることを知ることができる。
【００２８】
商品に関するデータは、集合としてデータベース（ＤＢ：DataBase）の形態で記録され、必要に応じて読み出される。ほか、ユーザが入力したコメント、あるいは、ユーザに公開される収集情報などについても同様に、データベースの形態で記録され、また必要に応じて読み出される。
【００２９】
さらに、サーバ装置１００は、他のユーザによるコメントを参照したうえで入力されたコメントについては、参照されたコメントとの対比において、どの程度の情報量を付加するものであるか評価する。参照されたコメントとの対比において、新たに入力されたコメントが付加した情報量が所定の判断基準において小さければ、サーバ装置１００は、新たに入力されたコメントを含む収集情報に、参照されたコメントおよび参照されたコメントを入力したユーザのユーザ名を含めて公開する。すなわち、単なる模倣、もしくは模倣に近いコメントをユーザが入力すると、サーバ装置１００は、そのコメントを、模倣であることが他ユーザによくわかる形態で公開される。そのため、ソーシャルネットワーキングサービスのユーザは、模倣行為であることが明らかな形態で公開されることを避けるために、模倣によるコメント入力をしないようになることが期待される。
【００３０】
実施の形態に係るサーバ装置１００は、図１に示すように、機能面では、入力部１１および公開部１２を備える。これらの各機能部が、商品ＤＢ２１、コメントＤＢ２２、収集情報ＤＢ２３、閲覧履歴２４といったデータにアクセスしつつ、全体としてサーバ装置１００としての機能を実現する。特に、公開部１２は、ソーシャルネットワーキングサービスのユーザに向けて、収集情報ＤＢ２３に記録されている収集情報（第１収集情報２３ａおよび第２収集情報２３ｂを含む）を公開する。
【００３１】
入力部１１は、ユーザ（ユーザＵ１、Ｕ２など）からのコメントの入力を受け付け、コメントＤＢ２２に記録する。入力部１１は、ユーザが商品を選択し、選択された商品に関するコメントを入力すると、入力されたコメントと、選択された商品と、コメントを入力したユーザとを対応付けて、コメントＤＢ２２に記録する。
【００３２】
また、入力部１１は、ユーザが商品に係るコメントを入力する前に、その商品に係る収集情報を閲覧したことが閲覧履歴２４に記録されているか判定する。その商品に係る収集情報を閲覧したことが閲覧履歴２４に記録されていた場合には、入力部１１は、ユーザに、参照した収集情報に含まれるコメント（第１コメント）と、その第１コメントを入力したユーザのユーザ名を提示しながら、新たなコメント（第２コメント）の入力を受け付ける。例えば、ユーザＵ１により入力されたコメントを含む収集情報（第１収集情報２３ａ）をユーザＵ２が閲覧したことが閲覧履歴２４に記録されている場合に、ユーザＵ２が第１収集情報２３ａに係る商品を選択してコメントを入力しようとすると、入力部１１は、ユーザＵ２に、第１収集情報２３ａに含まれるコメントと、第１収集情報２３ａのコメントを入力したユーザ（ユーザＵ１）のユーザ名を提示しながら、ユーザＵ２からのコメント入力を受け付ける。
【００３３】
また、入力部１１は、コメントおよびユーザ名の提示を受けながら入力されたコメントを記録する際には、入力されたコメントと、先に参照された収集情報を示す情報とを対応付けてコメントＤＢ２２に記録する。
【００３４】
公開部１２は、商品に係る収集情報であって、入力されたコメントを含む収集情報を公開する。収集情報には、ユーザにより入力されたコメントと、そのユーザがコメントを入力するときに選択していた商品を示す情報とが含まれる。ユーザ（ユーザＵ２、ユーザＵ３を含む任意のユーザ）が公開部１２に収集情報の閲覧を要求すると、公開部１２は、要求された収集情報をユーザに提示する。
【００３５】
公開部１２は、収集情報をユーザに提示すると、そのユーザを示す情報と、提示した収集情報とを対応付けて、閲覧履歴２４に記録する。これにより、のちにユーザが商品へのコメントを入力した場合に、入力部１１が、そのユーザが過去にその商品に係る収集情報を閲覧したか否かを判別することが可能となる。
【００３６】
本実施の形態での説明では、収集情報は、商品に関する情報と、その商品に対するコメントとを含む。しかしながら、これに限られず、商品に係る収集情報には、入力されたコメントが含まれるものであればよい。その場合、収集情報とは独立して商品に関する情報が公開される。
【００３７】
公開部１２が、他のユーザによる収集情報を参照したうえで入力されたコメントを公開するときには、入力されたコメント（第２コメント）に加え、参照された収集情報に含まれるコメント（第１コメント）を入力したユーザ名を含めた収集情報によって公開する。そのため、収集情報においては、その収集情報に含まれているコメントが、他の収集情報を参照したうえで入力されているものであるか否か、明確に示される。
【００３８】
公開部１２はさらに、他のユーザによる収集情報を参照したうえで入力されたコメントを公開するとき、入力されたコメント（第２コメント）と、参照された収集情報に含まれるコメント（第１コメント）とを対比し、第２コメントが付加した情報量が所定の判断基準において小さければ、第２コメントを公開する収集情報（第２収集情報）に、第１コメントを含めて公開する。言い換えると、第１コメントとの対比において、所定の判断基準において小さい情報量しか付加していない第２コメントを公開する第２収集情報は、第２コメントだけでなく、第１コメントと、第１コメントを入力したユーザのユーザ名とが含まれる。
【００３９】
サーバ装置１００は、ここまで述べた構成を備えることにより、ユーザにより入力されたコメントを収集し、収集情報として公開する。サーバ装置１００は、他の収集情報を参照して入力されたコメントを含む収集情報を、参照されたコメントを入力したユーザのユーザ名を明示して公開する。さらにサーバ装置１００は、他の収集情報を参照して入力され、かつ、新たな情報を付加していない可能性が見込まれるコメントを含む収集情報を、参照されたコメントを入力したユーザのユーザ名と、参照されたコメントそのものを明示して公開する。このことが、ユーザに対し、模倣に近い情報の入力を抑止する抑止力として働くため、サーバ装置１００は、模倣に近い情報の入力と公開を低減することができる。
【００４０】
本実施の形態に係るサーバ装置１００は、図２に示すように、ハードウェアとして、制御部１１０、記録装置１２０、操作デバイス１３０、ディスプレイ１４０、ネットワークインターフェース１５０を備え、これらが内部バス１９０を介して互いに接続された構成を有する。
【００４１】
制御部１１０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを備える。制御部１１０のＣＰＵが、ＲＯＭまたはＲＡＭに記録されているプログラムを実行することにより、制御部１１０は、サーバ装置１００全体の動作を制御する。制御部１１０は、必要に応じて記録装置１２０からプログラム等のデータを読み出し、また記録装置１２０にデータを保存する。
【００４２】
記録装置１２０は、ハードディスクドライブやフラッシュメモリ等の記録装置を備え、サーバ装置１００が稼動するために必要なデータを記憶する。
【００４３】
操作デバイス１３０は、キーボードやマウス等を備え、操作者による入力操作を受け付けて制御部１１０に伝達する。
【００４４】
ディスプレイ１４０は、液晶ディスプレイもしくはブラウン管モニタを備え、サーバ装置１００のユーザに必要な情報を表示する。
【００４５】
ネットワークインターフェース１５０は、サーバ装置１００をネットワークに接続する。サーバ装置１００が、ネットワークを介して他機器に情報を送信し、あるいは他機器から情報を受信する際、ネットワークインターフェース１５０は、制御部１１０から後述する内部バス１９０を介して受信した情報を、ネットワークを介して他機器へ送信し、また他機器からネットワークを介して受信した情報を、内部バス１９０を介して制御部１１０へ送信する。一例として、サーバ装置１００は、ネットワークインターフェース１５０を介し、ユーザＵが操作する端末装置Ｔとの間でデータを送受信する。ユーザＵは、ネットワークを介してサーバ装置１００と接続する端末装置Ｔを介し、例えばコメントを入力し、あるいは、収集情報を閲覧する。
【００４６】
記録装置１２０には、図３に示す各データが記録される。すなわち記録装置１２０には、サーバ装置１００を利用するユーザに関するデータの集合であるユーザリスト２０、ユーザによるコメントの対象となる商品に関するデータの集合である商品ＤＢ２１、ユーザにより入力されたコメントを示すデータの集合であるコメントＤＢ２２、コメントおよびそのコメントを入力したユーザ名などを含む収集情報を示すデータの集合である収集情報ＤＢ２３、ユーザによる収集情報の閲覧履歴を示す閲覧履歴２４などが記録される。
【００４７】
ユーザリスト２０は、サーバ装置１００により提供されるソーシャルネットワーキングサービスの利用者であるユーザのユーザ名、登録年月日、属性情報などをテーブル形式で記録したデータである。
【００４８】
商品ＤＢ２１は、サーバ装置１００により提供されるソーシャルネットワーキングサービスにおいて、コメントの対象となりうる商品の商品名、商品の識別番号、属性情報などをデータベース形式で記録したデータである。
【００４９】
コメントＤＢ２２は、サーバ装置１００により提供されるソーシャルネットワーキングサービスにおいて、ユーザにより入力されたコメントをデータベース形式で記録したデータである。コメントＤＢ２２の内容については後述する。
【００５０】
収集情報ＤＢ２３は、サーバ装置１００により提供されるソーシャルネットワーキングサービスにおいて、ユーザに公開される収集情報をデータベース形式で記録したデータである。収集情報ＤＢ２３には、ユーザにより入力されたコメントと、コメントが対象とする商品を示す情報と、ユーザがコメントを入力するときに参照した収集情報のコメントと、ユーザがコメントを入力するときに参照した収集情報のコメントを入力したユーザのユーザ名と、が含まれる。収集情報ＤＢ２３には、ユーザによるコメントがテキストデータとしてそのまま含まれてもよいし、コメントＤＢ２２の対象コメントが記録されている部分を示すリンクデータが記録されていてもよい。
【００５１】
閲覧履歴２４は、公開されている収集情報をユーザが参照した履歴を示すデータである。サーバ装置１００は、公開部１２が公開している収集情報にユーザがアクセスし閲覧すると、そのユーザを示す情報と、閲覧された収集情報とを対応付け、閲覧履歴２４に記録する。サーバ装置１００は、ユーザがある商品についてコメントを入力すると、閲覧履歴２４を参照し、そのユーザが過去にその商品について入力されたコメントを含む参照情報を閲覧したことが記録されているかを判別する。
【００５２】
図４は、ユーザＵが端末装置Ｔを介し、サーバ装置１００に公開されている収集情報の提示を要求した場合に、端末装置Ｔの画面Ｔａに表示される画面表示の一例である。画面Ｔａには、ユーザＵにより要求された内容を示す欄Ａ１があり、図４の例では、カテゴリ：ＡＡＡに関する収集情報の提示をユーザＵが要求したことが欄Ａ１に示されている。また、収集情報は、欄Ｂ１０および欄Ｂ２０に示されている。
【００５３】
欄Ｂ１０には、収集情報として、商品画像、商品に関する情報、入力されたコメント、ユーザ名が示されている。欄Ｂ１０に示されている収集情報には、コメントを入力したユーザのユーザ名（欄Ｂ１４）および入力されたコメント（欄Ｂ１３）は含まれているが、コメント入力前に参照されていた収集情報に関する情報は含まれていない。欄Ｂ１０は、他の収集情報を参照せずに入力されたコメントによる収集情報を示している。欄Ｂ２０において示されている収集情報も同様である。
【００５４】
サーバ装置１００は、ユーザによるコメントを、図５に示すコメント受付処理を実行することによって受け付け、記録する。サーバ装置１００は、ユーザがコメントを入力する処理を開始する操作を行うと、コメント受付処理を開始する。ここから、図５に示すフローチャートを参照し、コメント受付処理について説明する。
【００５５】
コメント受付処理の最初に、サーバ装置１００は、ユーザによる商品の選択を受け付ける（ステップＳ１１）。サーバ装置１００は、ユーザによる入力操作に基づいて、ユーザが選択した商品を示す識別番号を特定する。
【００５６】
次にサーバ装置１００は、操作しているユーザが、選択された商品の収集情報を参照したことが記録されているか否かを判定する（ステップＳ１２）。サーバ装置１００は、閲覧履歴２４を参照し、操作しているユーザが、選択された商品の収集情報を参照した記録が存在するか否かを判定する。
【００５７】
操作しているユーザが、選択された商品の収集情報を参照した記録が存在しないと判定した場合（ステップＳ１２：ＮＯ）、サーバ装置１００は、そのままユーザからのコメント入力を受け付ける（ステップＳ１６）。サーバ装置１００は、ユーザにコメントを入力するための入力欄を提示し、入力欄を介してユーザにより入力されるコメントを受け付ける。コメントの入力が終了すると、サーバ装置１００はコメント受付処理を終了する。
【００５８】
一方、ステップＳ１２において、操作しているユーザが、選択された商品の収集情報を参照した記録が存在すると判定した場合（ステップＳ１２：ＹＥＳ）、サーバ装置１００は、参照された収集情報を特定する（ステップＳ１３）。サーバ装置１００は、閲覧履歴２４から、操作しているユーザによる選択された商品の収集情報を参照した記録を読み出し、記録されている収集情報を示す識別番号を抽出する。
【００５９】
次にサーバ装置１００は、参照された収集情報に含まれるコメント、および、参照された収集情報に含まれるコメントを入力したユーザのユーザ名を、操作しているユーザに提示する（ステップＳ１４）。サーバ装置１００は、ステップＳ１３で抽出した識別番号に対応する収集情報を、収集情報ＤＢ２３から読み出す。サーバ装置１００は、読み出した収集情報に含まれるコメント、および、そのコメントを入力したユーザ名を、操作しているユーザに提示する。
【００６０】
続いてサーバ装置１００は、ユーザからのコメント入力を受け付ける（ステップＳ１５）。サーバ装置１００は、読み出した収集情報に含まれるコメントおよびユーザ名とともに、ユーザにコメントを入力するための入力欄を提示し、入力欄を介してユーザにより入力されるコメントを受け付ける。コメントの入力が終了すると、サーバ装置１００はコメント受付処理を終了する。
【００６１】
ここまで述べたコメント受付処理により、サーバ装置１００は、コメントＤＢ２２に、入力されたコメントを記録する。コメントＤＢ２２には、一例として、図６に示されるデータが記録される。コメントＤＢ２２には、入力された各コメントに対応して一つのレコードが記録される。コメントＤＢ２２のレコードには、図６に示すように、コメントの識別番号であるコメントＩＤ、コメントが入力された日時を示すコメント日時、コメントを入力したユーザの識別番号であるユーザＩＤ、コメントの対象となった商品の識別番号である商品ＩＤ、およびコメントの内容を示すテキストデータであるコメント内容が記録される。さらに、コメントが入力されたときに、そのユーザがそのコメントと同じ商品について入力されたコメントを含む参照情報を閲覧したことが記録されていた場合には、参照されていた収集情報を示す情報も記録される。
【００６２】
サーバ装置１００は、図７に示す収集情報生成処理を実行することにより、入力されたコメントに基づいて、公開する収集情報を生成する。本実施の形態に係るサーバ装置１００は、コメント受付処理が完了すると、収集情報生成処理を開始する。しかし、これに限られず、サーバ装置１００は、定期的（例えば毎日、あるいは１日おきなど）に、定められた時機が到来すると収集情報生成処理を開始するものでもよい。ここから、収集情報生成処理について説明する。
【００６３】
収集情報生成処理の最初に、サーバ装置１００は、収集情報を生成するうえで元となるコメントを読み出す（ステップＳ２１）。サーバ装置１００は、コメントＤＢ２２から、収集情報を生成する元となるコメントに対応するレコードを読み出す。
【００６４】
次にサーバ装置１００は、読み出されたコメントに、参照された収集情報の記録があるか否かを判定する（ステップＳ２２）。サーバ装置１００は、ステップＳ２１で読み出したレコードに、参照された収集情報を示すデータが記録されているか否かを判定する。
【００６５】
参照された収集情報を示すデータが記録されていないと判定した場合（ステップＳ２２：ＮＯ）、サーバ装置１００は、商品情報および入力されたコメントを含む収集情報を生成する（ステップＳ２３）。サーバ装置１００は、読み出したレコードから、商品情報、およびコメント内容として記録されているデータを抽出する。サーバ装置１００は、抽出した各データ「商品情報」および「コメント内容」を連結して一つのレコードを生成し、収集情報ＤＢ２３に記録する。ステップＳ２３を終了すると、サーバ装置１００は収集情報生成処理を終了する。
【００６６】
一方、ステップＳ２２で参照された収集情報を示すデータが記録されていると判定した場合（ステップＳ２２：ＹＥＳ）、サーバ装置１００は、参照された収集情報を取得する（ステップＳ２４）。サーバ装置１００は、ステップＳ２１で読み出したレコードから、参照された収集情報を示す識別番号を読み出す。サーバ装置１００は、読み出した識別番号に対応する収集情報を、収集情報ＤＢ２３から読み出す。読み出した収集情報には、ユーザにより入力されたコメント、および、コメントを入力したユーザのユーザ名などが含まれる。
【００６７】
続いてサーバ装置１００は、ステップＳ２４で読み出した収集情報に含まれるコメントとの対比において、ステップＳ２１で読み出したコメントにより付加された情報量が、所定の判断基準において小さいか否かを判定する（ステップＳ２５）。サーバ装置１００は、ステップＳ２１で読み出したコメントと、ステップＳ２４で読み出した収集情報に含まれるコメントとを対比し、ステップＳ２１で読み出したコメントにより付加された情報量の大きさを推定する。推定された情報量の大きさが所定の判断基準を充足しない場合には、サーバ装置１００は、コメントにより付加された情報量が所定の判断基準において小さいと判定する。一方、推定された情報量の大きさが所定の判断基準を充足する場合には、サーバ装置１００は、コメントにより付加された情報量が所定の判断基準において小さくないと判定する。
【００６８】
コメントにより付加された情報量が所定の判断基準において小さくないと判定した場合（ステップＳ２５：ＮＯ）、サーバ装置１００は、商品情報、入力されたコメント、および、参照元ユーザ名を含む収集情報を生成する（ステップＳ２６）。サーバ装置１００は、ステップＳ２１で読み出したレコードから、商品情報、およびコメント内容として記録されているデータを抽出する。さらにサーバ装置１００は、ステップＳ２４で読み出した収集情報から、コメントを入力したユーザのユーザ名（参照元ユーザ名）を抽出する。サーバ装置１００は、抽出した各データ「商品情報」、「コメント内容」、および「参照元ユーザ名」を連結して一つのレコードを生成し、収集情報ＤＢ２３に記録する。ステップＳ２６を終了すると、サーバ装置１００は収集情報生成処理を終了する。
【００６９】
一方、ステップＳ２５にて、コメントにより付加された情報量が所定の判断基準において小さいと判定した場合（ステップＳ２５：ＹＥＳ）、サーバ装置１００は、商品情報、入力されたコメント、参照されたコメント、および、参照元ユーザ名を含む収集情報を生成する（ステップＳ２７）。サーバ装置１００は、ステップＳ２１で読み出したレコードから、商品情報、およびコメント内容として記録されているデータを抽出する。さらにサーバ装置１００は、ステップＳ２４で読み出した収集情報から、その収集情報に含まれるコメントの内容（参照されたコメント）、および、参照されたコメントを入力したユーザのユーザ名（参照元ユーザ名）を抽出する。サーバ装置１００は、抽出した各データ「商品情報」、「コメント内容」、「参照されたコメント」および「参照元ユーザ名」を連結して一つのレコードを生成し、収集情報ＤＢ２３に記録する。ステップＳ２７を終了すると、サーバ装置１００は収集情報生成処理を終了する。
【００７０】
サーバ装置１００がここまで述べた収集情報生成処理を実行することにより、１つの入力されたコメントをもとに、１つの収集情報が生成される。収集情報生成処理を介して生成される収集情報は、以下の３パターンに分類される。
【００７１】
１つ目のパターンの収集情報は、コメント対象となる商品を示す商品情報、および、入力されたコメント内容を含むが、参照元ユーザ名や参照されたコメントに関する情報を含まない収集情報である。これは、ユーザがコメントを入力するまで、コメント対象である商品の収集情報を閲覧したことがなかった場合に生成されるものである。すなわち、１つ目のパターンの収集情報に含まれるコメントは、ユーザが、同じ商品に係る他の収集情報を参照せずに入力したものであって、模倣でありえないものである。
【００７２】
２つ目のパターンの収集情報は、コメント対象となる商品を示す商品情報、入力されたコメント内容だけでなく、参照元ユーザ名を含むが、参照されたコメントそのものを含まない収集情報である。これは、ユーザがコメントを入力するまでに、コメント対象である商品の収集情報を閲覧したことがあるが、ユーザにより入力されたコメントの内容が、ユーザが参照した収集情報に含まれるコメントに比べて新しい情報を多く付加する場合に生成されるものである。このような収集情報に含まれるコメントは、入力される時にユーザが他の収集情報を参照したものであるが、参照された収集情報には含まれない情報を多く含むものである。そのため、２つ目のパターンの収集情報は、模倣ではないと判断されるべきものである。
【００７３】
３つ目のパターンの収集情報は、コメント対象となる商品を示す商品情報、入力されたコメント内容だけでなく、参照元ユーザ名、および、参照されたコメントに関する情報を含む収集情報である。これは、ユーザがコメントを入力するまでに、コメント対象である商品の収集情報を閲覧したことがあり、かつ、ユーザにより入力されたコメントの内容が、ユーザが参照した収集情報に含まれるコメントに比べてあまり新しい情報を付加するものでない場合に生成されるものである。すなわち、３つ目のパターンの収集情報では、入力されたコメントは、参照されたコメントからの模倣である可能性が比較的高いと考えられる。
【００７４】
３つ目のパターンの収集情報が公開されると、ユーザにおいて入力されたコメントだけでなく、そのコメントが入力される時に参照された収集情報のコメントも合わせて参照可能となる。ユーザが模倣によるコメントを入力すると、そのコメントは、模倣であることが明らかな形態で公開される。そのため、ユーザは、模倣に近いコメントの入力を躊躇することによる。このように、サーバ装置１００によれば、ユーザによる明らかな模倣となるコメントの入力を抑止させるものである。
【００７５】
図４においては、欄Ｂ１０およびＢ２０に収集情報の例を示したが、これらはいずれも上記の１つ目のパターンの収集情報に該当するものである。図８に、２つ目および３つ目のパターンの収集情報に該当する収集情報を表示した画面表示の例を示す。
【００７６】
図８においては、画面Ｔａに、収集情報を表示するための欄Ｂ３０およびＢ４０が表示されている。欄Ｂ３０には、コメント対象となる商品を示す商品情報（欄Ｂ３２）、入力されたコメント内容（欄Ｂ３３）だけでなく、参照元ユーザ名（欄Ｂ３６）、および、参照されたコメント（欄Ｂ３５）も収集情報として表示されている。欄Ｂ３０は、上記の３つ目のパターンの収集情報を示す例である。
【００７７】
欄Ｂ４０には、コメント対象となる商品を示す商品情報（欄Ｂ４２）、入力されたコメント内容（欄Ｂ４３）、および参照元ユーザ名（欄Ｂ４６）が収集情報として表示される一方、参照されたコメントは表示されていない。欄Ｂ４０は、上記の２つ目のパターンの収集情報を示す例である。
【００７８】
このように、本実施の形態にかかるサーバ装置１００は、参照された情報と、新たに入力された情報とを対比し、新たに入力された情報により付加された情報が少なかった場合には、参照された情報と新たに入力された情報とをひとまとめに表示する。これにより、ユーザによる模倣行為を抑止しようとするものである。
【００７９】
サーバ装置１００は、ユーザによりコメントが入力されたときに、コメント受付処理のステップＳ１２において、そのユーザが選択された商品の収集情報を参照したことが記録されているか否かを判定している。この時に、閲覧履歴２４に、収集情報を参照したことが複数回記録されているケースが想定される。このような場合に、同処理のステップＳ１３において、「参照された収集情報」を特定する方法としては任意のものが考えられる。
【００８０】
一例として、閲覧履歴２４に閲覧したことが記録されている複数の収集情報のうち、最も古くに閲覧した収集情報を、「参照された収集情報」として特定してもよい。逆に、最も新しく閲覧した収集情報を、「参照された収集情報」として特定してもよい。あるいは、ユーザが収集情報を閲覧した場合、サーバ装置１００は、ユーザによる閲覧時間を閲覧履歴２４に記録し、最も長い閲覧時間が記録されている収集情報を、「参照された収集情報」として特定してもよい。
【００８１】
または、サーバ装置１００が提供するソーシャルネットワーキングサービスにおいて、ユーザが他のユーザをフォローすることが可能である場合には、コメントを入力したユーザがフォローしているユーザにより入力されたコメントの収集情報を、優先的に「参照された収集情報」として特定してもよい。また、ここまで述べた基準を組み合わせ、いずれかに該当するものを「参照された収集情報」として特定してもよい。
【００８２】
収集情報生成処理のステップＳ２５では、入力されたコメント（第２コメント）と、参照された収集情報に含まれるコメント（第１コメント）とを対比し、第２コメントにより付加された情報量が、所定の判断基準において小さいか否かを判定する。ここでの判断基準としては、多種にわたるものが考えられる。
【００８３】
一例として、第１コメントに含まれる文字を、第２コメントから除去することにより残った文字の数に基づいて判定してもよい。具体的には、サーバ装置１００は、第１コメントを文字ごとに分解し、含まれている文字が何であるかを特定する。次に、特定された文字と一致する文字を、第２コメントから除去する。その結果、第１コメントには含まれない文字だけが残るので、サーバ装置１００は、残った文字の数を計数する。計数した結果の数が、あらかじめ定められた数よりも小さい場合には、第２コメントにより付加された情報量は小さいと判定する。
【００８４】
例えば、第１コメントが「小さくて使いやすい」であった場合、サーバ装置１００は、第１コメントを分解し、「小」「さ」「く」「て」「使」「い」「や」「す」の各文字（計８文字）が含まれると特定する。なお、「い」の文字については、第１コメントに２つ含まれるが、ここの処理では重複する文字について再度特定することはしない。サーバ装置１００は、第２コメントから、上記の各文字を除去したうえで、残った文字の文字数を計数し、あらかじめ定められた数と対比する。
【００８５】
所定の判断基準の他の例として、第１コメントに含まれる単語を、第２コメントから除去することにより残った単語の数に基づいて判定してもよい。具体的には、サーバ装置１００は、第１コメントを形態素分析することなどにより単語ごとに分解し、含まれている単語を特定する。サーバ装置１００は、特定された単語を第２コメントから除去し、残った単語の数を計数する。計数した結果の数が、あらかじめ定められた数よりも小さい場合には、サーバ装置１００は、第２コメントにより付加された情報量は小さいと判定する。
【００８６】
所定の判断基準の他の例として、第１コメントと第２コメントを連結した文字列を圧縮することにより生成される第２データのデータ量から、第１コメントの文字列を圧縮することにより得られる第１データのデータ量を減算した数値に基づいて判定してもよい。
【００８７】
多くのデータ圧縮技術においては、重複する内容を多く含むデータを圧縮した場合には、データの内容に重複が少ないデータを圧縮した場合よりも、高い圧縮率で圧縮することができる。特に、ある文字列Ａがあるときに、文字列Ａが２回繰り返されるデータを圧縮して得られるデータのデータ量は、文字列Ａ自体を圧縮して得られるデータのデータ量に比べ、ごくわずかに多いだけになる。すなわち、第１コメントと第２コメントとで内容が重複する場合、第１コメントと第２コメントを連結した文字列を圧縮したデータ（第２データ）のデータ量は、第１コメントの文字列を圧縮したデータ（第１データ）のデータ量との差異が小さくなる。これを利用し、第２データのデータ量から第１データのデータ量を減算した値が所定の値よりも小さい場合に、サーバ装置１００は、第２コメントにより付加された情報量は小さいと判定してもよい。
【００８８】
所定の判断基準の他の例として、第２コメントのデータ量と第１コメントのデータ量との比の値に基づいて算出するものでもよい。これはすなわち、第２コメントとして入力された文字列の文字数が、第１コメントの文字列の文字数との比において多い場合には、必然的に、第２コメントにより付加される情報量は多くなることに基づく。サーバ装置１００は、第２コメントのデータ量と第１コメントのデータ量との比の値を算出し、これが所定の値（例えば１．５、あるいは１．３など）よりも小さい場合に、第２コメントにより付加された情報量は小さいと判定する。
【００８９】
また、サーバ装置１００は、第２コメントにより付加された情報量が大きいと判断した場合には、収集情報（第２収集情報）に、参照元のユーザ名を含め、参照されたコメントを含めないで公開する。この時、サーバ装置１００は、第２収集情報に含まれる参照元のユーザ名を、第２コメントが付加した情報量が小さいと判断された場合に比べ、小さく表示するものであってもよい。この場合、第２コメントにより付加された情報が大きく、模倣である可能性が低いため、参照元のユーザ名を閲覧者に知らせる必要性は相対的に低いからである。こうすることで、サーバ装置１００は参照元のユーザ名を目立たなく表示し、第２コメントを入力したユーザのユーザ名を目立たせることができる。
【００９０】
ここまで述べた実施の形態においては、ユーザは、入力した第２コメントが付加した情報量が小さいと判断されるか否かを認知できない。そのため、第２コメントを含む収集情報が公開されて初めて、ユーザは、入力した第２コメントとともに、参照した第１コメントを含む形態で第２収集情報が公開されるか否かを知ることとなる。これを防ぐために、サーバ装置１００は、ユーザにより第２コメントが入力されると、当該第２コメントを含む第２収集情報を公開する前に、その第２収集情報が公開される様態を第２ユーザに提示するものであってもよい。
【００９１】
具体的には、サーバ装置１００は、第２収集情報が公開される前に、そのプレビューをユーザに提示し、必要とあれば入力した第２コメントを修正させる機能を備えるものであってもよい。ユーザは、第２コメントに役立つ内容を記入することにより、第１コメントを含まない形態で第２収集情報が公開されるようにすることができる。これにより、ユーザ自身の意思に基づいて、第１コメントを含む形で第２収集情報が公開されるか否かを調整できるようになる。
【００９２】
さらに、サーバ装置１００は、ユーザに、第２収集情報に含めて第１コメントを公開するか否かを選択するための選択入力欄を提示するものであってもよい。この場合、サーバ装置１００は、ユーザが、選択入力欄に、第２収集情報に第１コメントを含めて公開する旨を入力すると、第２収集情報に第１コメントを含めて公開する。この場合、ユーザは、第２コメントにおいて商品に関する情報を公開しつつ、そのほかに有用な情報が記録されている第１コメントを表示することができる。ユーザとしては、出所を明示しつつ他ユーザのコメントを引用することができ、さらにそれに情報を付加する形で第２コメントを公開することが可能となる。また、このようなケースでは、ユーザは他のユーザのコメントを模倣ではなく引用しているため、模倣による弊害は発生しない。
【００９３】
本実施の形態においては、収集情報を参照したうえでコメントが入力されるケースがあることを前提としている。そのため、参照された収集情報と、その収集情報を参照して新たに入力されたコメントを含む収集情報との間に引用関係が生じる。サーバ装置１００は、収集情報の間に生じた引用関係を、木構造型のデータ構造で管理するものであってもよい。
【００９４】
具体的には、サーバ装置１００は、図９に示すように、収集情報を木構造のデータ構造を用いて管理するものであってもよい。図９においては、収集情報Ａ〜Ｈが、それぞれノードＮ１〜Ｎ８に表示されている。図における矢印は、ノード間の親子関係を示すものである。具体的には、ノードＮ１からＮ２への矢印は、ノードＮ１の収集情報Ａを参照してノードＮ２の収集情報Ｂのコメントが入力されたことを示している。図９においては、ノードＮ１の収集情報Ａを参照してノードＮ２およびノードＮ３の収集情報（収集情報ＢおよびＣ）のコメントが入力され、ノードＮ２の収集情報Ｂを参照してノードＮ４およびノードＮ５の収集情報（収集情報ＤおよびＥ）のコメントが入力され、ノードＮ４の収集情報Ｄを参照してノードＮ６の収集情報Ｆのコメントが入力され、ノードＮ５の収集情報Ｅを参照してノードＮ７およびノードＮ８の収集情報（収集情報ＧおよびＨ）のコメントが入力されたことが示されている。
【００９５】
このようなデータ構造を用いて収集情報を管理することにより、ある収集情報に対応するノードから、その先祖となるノードへ順にたどることが容易になる。サーバ装置１００は、このことを利用したアフィリエイトサービスを提供するものであってもよい。
【００９６】
例えば、図９における収集情報Ｇを介して商品が販売された場合に、収集情報Ｇのコメントを入力したユーザだけでなく、収集情報Ｇの先祖ノードにあたる各収集情報（収集情報Ａ、Ｂ、Ｅ）のコメントを入力したユーザに、報酬を提供することも可能となる。この場合、例えば、所定の報酬額を、先祖ノードにさかのぼるほど、報酬額が少なくなるように配分するものであってもよい。
【００９７】
本実施の形態にかかるサーバ装置１００は、閲覧履歴２４を用いて、ユーザが過去にその商品に関する収集情報を参照していたか否かを判別する。ここで、サーバ装置１００は、収集情報をユーザに提示した際に、そのユーザを示す情報と、提示した収集情報とを対応付けて閲覧履歴２４に記録する。しかしながら、それに限られず、ユーザを示す情報に加えて、収集情報をユーザに提示した端末装置の識別情報を同時に記録するものであってもよい。ここで、端末装置の識別情報とは、例えば端末装置のMACアドレス（Media Access Control address）など、その端末装置に固有に割り振られ、端末装置を一意に特定できる情報を指す。
【００９８】
サーバ装置１００が、閲覧履歴２４に、ユーザを示す情報に加えて、端末装置の識別情報を同時に記録する。さらにサーバ装置１００は、コメントの入力を受け付ける際に、選択された商品にかかる収集情報を、（閲覧したユーザを示す情報は異なっているが）同一の識別情報が示す端末装置から閲覧した記録が閲覧履歴２４に残っている場合には、選択された商品の収集情報を参照したことが記録されていると判定する。
【００９９】
ユーザが悪意に、他のユーザによるコメントを模倣したコメントを入力しようとする場合に、あるユーザアカウントでサーバ装置１００によるソーシャルネットワーキングサービスにログインして収集情報を閲覧した後、いったんログアウトして別のユーザアカウントでログインし、模倣したコメントを入力することが想定される。ユーザを示す情報だけでなく、端末装置固有の識別情報に基づいて、選択された商品の収集情報を参照したことが記録されているか否かを判定することで、ログインするユーザアカウントを変更して模倣しようとする悪意のユーザによる模倣も特定することが可能となる。
【０１００】
本発明の実施形態にかかるサーバ装置は、専用のシステムによらず、通常のコンピュータシステムを用いても実現可能である。例えば、コンピュータに、上記動作を実行するためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magnet Optical disk）などのコンピュータ読み取り可能な記憶媒体に記憶して配布し、これをコンピュータシステムにインストールすることにより、上述の処理を実行するソースプログラム解析システムを構成しても良い。さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを記憶しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【０１０１】
また、本発明の実施形態に係るサーバ装置は、１台で実現されるものに限定されない。複数のコンピュータが上述した各部の機能を分担することにより、それらの複数のコンピュータからなる一つのシステムとして各機能を提供するものであってもよい。
【０１０２】
ここまで本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【０１０３】
１１：入力部
１２：公開部
２０：ユーザリスト
２１：商品ＤＢ
２２：コメントＤＢ
２３：収集情報ＤＢ
２４：閲覧履歴
１００：サーバ装置
１１０：制御部
１２０：記録装置
１３０：操作デバイス
１４０：ディスプレイ
１５０：ネットワークインターフェース
１９０：内部バス
Ｕ：ユーザ
Ｔ：端末装置
Ｔａ：画面
【図１】
2017216923.tif 000003
【図２】
2017216923.tif 000004
【図３】
2017216923.tif 000005
【図４】
2017216923.tif 000006
【図５】
2017216923.tif 000007
【図６】
2017216923.tif 000008
【図７】
2017216923.tif 000009
【図８】
2017216923.tif 000010
【図９】
2017216923.tif 000011
【国際調査報告】
2017216923.tif 000012
2017216923.tif 000013
2017216923.tif 000014
2017216923.tif 000015