(57)【要約】【課題】プライバシー保護を図るとともに、ＳＮＳの利用ユーザのフィルタリングを容易にし、必要な情報を必要なだけ効率良く取得することができる情報処理装置を提供する。【解決手段】複数のユーザによってメッセージが投稿されるソーシャル・ネットワーキング・サービス（以下、「ＳＮＳ」という。）サーバに対してネットワークを介して接続された情報処理装置であって、複数のユーザの一部を、該ユーザによるＳＮＳサーバへの投稿メッセージを情報処理装置において所定のルールで取り扱うべき特定ユーザとして記憶し、特定ユーザ以外の複数のユーザによるＳＮＳサーバへの投稿メッセージの取り扱いを、該ユーザの、特定ユーザとの関連度に応じて決定する。【選択図】図６
2014154003.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザによってメッセージが投稿されるソーシャル・ネットワーキング・サービス（以下、「ＳＮＳ」という。）サーバに対してネットワークを介して接続された情報処理装置であって、
前記複数のユーザの一部を、該ユーザによる前記ＳＮＳサーバへの投稿メッセージを前記情報処理装置において所定のルールで取り扱うべき特定ユーザとして記憶し、
前記特定ユーザ以外の前記複数のユーザによる前記ＳＮＳサーバへの投稿メッセージの取り扱いを、該ユーザの、前記特定ユーザとの関連度に応じて決定することを特徴とする情報処理装置。
【請求項２】
複数のユーザによってメッセージが投稿されるソーシャル・ネットワーキング・サービス（以下、「ＳＮＳ」という。）サーバに対してネットワークを介して接続された情報処理装置であって、
前記複数のユーザの一部を、該ユーザによる前記ＳＮＳサーバへの投稿メッセージを前記情報処理装置における表示対象とすべき第１のユーザ群として記憶するとともに、前記第１のユーザ群に含まれない前記複数のユーザの一部を、該ユーザによる前記ＳＮＳサーバへの投稿メッセージを前記情報処理装置における非表示対象とすべき第２のユーザ群として記憶し、
前記第１のユーザ群にも前記第２のユーザ群にも含まれない前記複数のユーザによる前記ＳＮＳサーバへの投稿メッセージの取り扱いを、該ユーザの、前記第１のユーザ群に属するユーザ又は前記第２のユーザ群に属するユーザとの関連度に応じて決定することを特徴とする情報処理装置。
【請求項３】
前記ＳＮＳサーバから取得する、前記複数のユーザ同士の関係性を示すソーシャルグラフに基づいて定められる前記関連度に応じて、投稿メッセージの取り扱いを決定することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
複数のユーザによって利用されるソーシャル・ネットワーキング・サービス（以下、「ＳＮＳ」という。）サーバに対してネットワークを介して接続された情報処理装置であって、
前記複数のユーザ同士の関係性を示すソーシャルグラフを前記ＳＮＳサーバから取得するソーシャルグラフ取得手段と、
前記複数のユーザのうち、前記ＳＮＳサーバに投稿されたコメントを表示するユーザ及び前記ＳＮＳサーバに投稿されたコメントを表示しないユーザを選択するユーザ選択手段と、
前記ソーシャルグラフ取得手段により取得したソーシャルグラフに基づいて、前記ユーザ選択手段により選択されたユーザと、前記ユーザ選択手段により選択されなかった他のユーザとが関係付けられているか否かを判断する判断手段と、
前記判断手段により前記選択されたユーザと関係付けられていると判断された他のユーザによる前記ＳＮＳサーバに投稿されたコメントを表示させるか否かを判定するためのポイントを前記他のユーザ毎に付与するポイント付与手段と、
前記ポイント付与手段により付与されたポイントに基づいて前記他のユーザによる前記ＳＮＳサーバに投稿されたコメントを表示させるか否かを判定する判定手段とを備えることを特徴とする情報処理装置。
【請求項５】
前記ポイント付与手段は、前記判断手段により前記選択されたユーザが前記ＳＮＳサーバに投稿されたコメントを表示するユーザであると判断されたとき、前記他のユーザによる前記ＳＮＳサーバに投稿されたコメントを表示させやすくするためのポイントを付与することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記ポイント付与手段は、前記判断手段により前記選択されたユーザが前記ＳＮＳサーバに投稿されたコメントを表示しないユーザであると判断されたとき、前記他のユーザによる前記ＳＮＳサーバに投稿されたコメントを表示させにくくするためのポイントを付与することを特徴とする請求項４又は５記載の情報処理装置。
【請求項７】
前記判定手段は、前記ポイント付与手段により付与されたポイントの合計値が予め定められた閾値以上であるとき、前記他のユーザによる前記ＳＮＳサーバに投稿されたコメントを表示させると判定することを特徴とする請求項４から６の何れか１項に記載の情報処理装置。
【請求項８】
前記判定手段は、前記ポイント付与手段により付与されたポイントの合計値が予め定められた閾値以下であるとき、前記他のユーザによる前記ＳＮＳサーバに投稿されたコメントを表示させないと判定することを特徴とする請求項４から７の何れか１項に記載の情報処理装置。
【請求項９】
前記閾値を変更する閾値変更手段を備えることを特徴とする請求項４から８の何れか１項に記載の情報処理装置。
【請求項１０】
複数のユーザによってメッセージが投稿されるソーシャル・ネットワーキング・サービス（以下、「ＳＮＳ」という。）サーバに対してネットワークを介して接続された情報処理装置の制御方法であって、
前記複数のユーザの一部を、該ユーザによる前記ＳＮＳサーバへの投稿メッセージを前記情報処理装置において所定のルールで取り扱うべき特定ユーザとして記憶し、
前記特定ユーザ以外の前記複数のユーザによる前記ＳＮＳサーバへの投稿メッセージの取り扱いを、該ユーザの、前記特定ユーザとの関連度に応じて決定することを特徴とする制御方法。
【請求項１１】
複数のユーザによってメッセージが投稿されるソーシャル・ネットワーキング・サービス（以下、「ＳＮＳ」という。）サーバに対してネットワークを介して接続された情報処理装置に実行させるコンピュータにより読み取り可能なプログラムであって、
前記複数のユーザの一部を、該ユーザによる前記ＳＮＳサーバへの投稿メッセージを前記情報処理装置において所定のルールで取り扱うべき特定ユーザとして記憶し、
前記特定ユーザ以外の前記複数のユーザによる前記ＳＮＳサーバへの投稿メッセージの取り扱いを、該ユーザの、前記特定ユーザとの関連度に応じて決定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
個々のユーザが「ツイート」（Tweet）と称される短文を投稿し、閲覧できるコミュニケーション・サービスとして、公衆が利用可能なコミュニティサイトであるTwitter（ツイッター：登録商標）の利用者に加え、実名と本人の顔写真、実社会でのプロフィールの登録が義務付けられたアカウントを有する個人が参加するソーシャル・ネットワーキング・サービス（以下、「ＳＮＳ」という。）として、Facebook（フェイスブック：登録商標）のユーザが急速に増加している。また、不特定多数の人々が、ある特定のテーマ、話題に関して個人的な感想や、意見を自由に投稿することができる、いわゆるＷｅｂ掲示板の利用も増加している。
【０００３】
例えば、上記のFacebookに関する技術が特許文献１に開示されている。FacebookやTwitterは、それぞれのＳＮＳサーバにユーザが自身を特定するユーザ情報を登録することで利用することができる。そして、ユーザはＳＮＳサーバにアクセスし、自身にまつわる近況、写真、他のサイトへアクセスするためのリンク等の情報（以下、コメントとする）を投稿することができる。さらに、ＳＮＳサーバに登録しているユーザは他のユーザが投稿したコメントを閲覧することができる。
【０００４】
また、FacebookやTwitterにおいては、投稿されたコメントを新しいものから順に表示画面の上から下へ時系列表示するタイムラインが用意されている。例えばFacebookのタイムラインでは、あるユーザが「友達リクエスト」を送信し、これを承認した他のユーザからのコメントが表示される。また、Twitterのタイムラインでは、他のユーザのアカウントを登録することで、他のユーザのツイートを自分のタイムラインに表示することができる。
【０００５】
ところで、上述のＳＮＳにおいては、あるユーザと他のユーザとの関係がＳＮＳサーバ上に登録されることになる。このことはプライバシー保護の観点からすると好ましいものではない。プライバシー保護の観点から、特許文献２には、サーバ側に利用者端末の操作履歴情報を送信することなく、利用者にとって有用であり、結果として効果的な広告を利用者端末に表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２００９−５２１７５２号公報
【特許文献２】特開２００７−１７２１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献２に開示された技術では、利用者の操作履歴情報を利用者端末のローカル操作履歴データベースに格納し、該データベースに格納された操作履歴情報と広告群データベースに格納された広告群に基づいて、表示する広告を選択することで、サーバ側に操作履歴情報が送信されることがない。
【０００８】
しかし、特許文献２に開示された技術においては、ユーザのプライバシーは保護されるものの、提供される広告群（情報）は相互に独立しており、相互の関連性はない。具体的には、例えばスポーツのカテゴリに関する広告は提供するが、スポーツに関連するショッピング情報に関する広告まで提供しようとするものではない。
【０００９】
また、昨今、上述のＳＮＳのユーザは爆発的に増加してきており、利用ユーザからのコメント（情報）の数も急増している。さらに、投稿されたコメントの中には、ユーザが積極的に閲覧を望むものもあるが、積極的に閲覧を望まないものもある。投稿されたコメントの数が少ない場合は閲覧したいコメントを投稿した人物と閲覧したくないコメントを投稿した人物を選別（フィルタリング）することは容易であるが、投稿されたコメントの数が多い場合、かかるフィルタリングは大変煩わしく、その作業自体にコストがかかることになる。さらに、このようなフィルタリングをサーバ側で行うこともプライバシー保護の観点から望ましくない。
【００１０】
一方、あるユーザＡが、特定のユーザＢのコメントのみ閲覧することとし、それ以外のユーザのコメントを閲覧しないような設定において、特定のユーザＢと、それ以外の他のユーザＣが共通の話題についてＳＮＳ上にコメントを投稿しているとする。しかし、特定のユーザＢのコメントのみ閲覧する設定では、特定のユーザＢが他のユーザＣに対して発しているコメントは閲覧できるが、他のユーザＣが特定のユーザＢに対して発しているコメントを閲覧することはできない。この場合、特定のユーザＢと他のユーザＣによる共通の話題にかかる内容（文脈）を把握することは極めて困難である。
【００１１】
かかる場合、他のユーザＣのコメントを閲覧できるように設定すればよい。しかし、他方でユーザＡが他のユーザＣのコメントについて閲覧を望んでいないときは、ユーザＡは、特定のユーザＢと他のユーザＣによる共通の話題にかかるコメントのみを閲覧したいのであって、他のユーザＣによるその他のコメントまで閲覧したい訳ではない。
【００１２】
本発明は、このような実情に鑑みてなされたものであって、プライバシー保護を図るとともに、ＳＮＳの利用ユーザのフィルタリングを容易にし、必要な情報を必要なだけ効率良く取得することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の課題を解決するため、本発明の情報処理装置は、複数のユーザによってメッセージが投稿されるソーシャル・ネットワーキング・サービス（以下、「ＳＮＳ」という。）サーバに対してネットワークを介して接続された情報処理装置であって、複数のユーザの一部を、該ユーザによるＳＮＳサーバへの投稿メッセージを情報処理装置において所定のルールで取り扱うべき特定ユーザとして記憶し、特定ユーザ以外の複数のユーザによるＳＮＳサーバへの投稿メッセージの取り扱いを、該ユーザの、特定ユーザとの関連度に応じて決定することを特徴とする。
【００１４】
また、上記の課題を解決するため、本発明の制御方法は、複数のユーザによってメッセージが投稿されるソーシャル・ネットワーキング・サービス（以下、「ＳＮＳ」という。）サーバに対してネットワークを介して接続された情報処理装置の制御方法であって、複数のユーザの一部を、該ユーザによるＳＮＳサーバへの投稿メッセージを情報処理装置において所定のルールで取り扱うべき特定ユーザとして記憶し、特定ユーザ以外の複数のユーザによるＳＮＳサーバへの投稿メッセージの取り扱いを、該ユーザの、特定ユーザとの関連度に応じて決定することを特徴とする。
【００１５】
また、上記の課題を解決するため、本発明のプログラムは、複数のユーザによってメッセージが投稿されるソーシャル・ネットワーキング・サービス（以下、「ＳＮＳ」という。）サーバに対してネットワークを介して接続された情報処理装置に実行させるコンピュータにより読み取り可能なプログラムであって、複数のユーザの一部を、該ユーザによるＳＮＳサーバへの投稿メッセージを情報処理装置において所定のルールで取り扱うべき特定ユーザとして記憶し、特定ユーザ以外の複数のユーザによるＳＮＳサーバへの投稿メッセージの取り扱いを、該ユーザの、特定ユーザとの関連度に応じて決定することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、プライバシー保護を図るとともに、ＳＮＳの利用ユーザのフィルタリングを容易にし、必要な情報を必要なだけ効率良く取得することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態の情報処理装置と各サーバとがネットワークを介して接続された様子を表す概念図である。
【図２】本発明の実施形態の情報処理装置の機能ブロックである。
【図３】本発明の実施形態の情報処理装置における、コメントを表示／非表示する人物を設定する表示画面例である。
【図４】本発明の実施形態の情報処理装置における、ＳＮＳを利用する際の表示画面例である。
【図５】本発明の実施形態における、ソーシャルグラフの利用態様について説明する模式図である。
【図６】本発明の実施形態の情報処理装置による処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。本発明の内容を簡潔に説明すると、複数のユーザによってメッセージが投稿されるソーシャル・ネットワーキング・サービス（以下、「ＳＮＳ」という。）サーバに対してネットワークを介して接続された情報処理装置であって、複数のユーザの一部を、該ユーザによるＳＮＳサーバへの投稿メッセージを情報処理装置において所定のルールで取り扱うべき特定ユーザとして記憶し、特定ユーザ以外の複数のユーザによるＳＮＳサーバへの投稿メッセージの取り扱いを、該ユーザの、特定ユーザとの関連度に応じて決定することにより、プライバシー保護を図るとともに、ＳＮＳの利用ユーザのフィルタリングを容易にし、必要な情報を必要なだけ効率良く取得することができるのである。
【００１９】
また、本実施形態においては、上述したユーザ同士の関連度をＳＮＳサーバから取得するユーザ同士の関係性を示すソーシャルグラフに基づいて定めるが、本発明はこれに限定されず、ユーザ同士の関係性を判断できる手法であればよい。
【００２０】
また、上述した『所定のルール』とは、例えば、複数のユーザの一部を、該ユーザによるＳＮＳサーバへの投稿メッセージを情報処理装置における表示対象とすべき第１のユーザ群としたり、第１のユーザ群に含まれない複数のユーザの一部を、該ユーザによるＳＮＳサーバへの投稿メッセージを情報処理装置における非表示対象とすべき第２のユーザ群としたりするような、ユーザのメッセージをどのように取り扱うかのルールを言う。
【００２１】
また、『メッセージを取り扱う』とは本実施形態の以下の説明においては、主に『メッセージを表示または非表示にする』として説明しているが、あくまで例示である。つまり、ユーザが積極的に選択した他のユーザによるメッセージを表示又は非表示にすることが含まれることはもちろんであるが、一方でユーザが選択していない他のユーザによるメッセージについて、例えば上述したユーザ同士の関連度に応じて表示したり表示しなかったりすることも含まれるのである。
【００２２】
さらに、本発明における上述した『複数のユーザの一部を、該ユーザによるＳＮＳサーバへの投稿メッセージを情報処理装置において所定のルールで取り扱うべき特定ユーザとして記憶』する構成は、例えば本発明における『複数のユーザのうち、ＳＮＳサーバに投稿されたコメントを表示するユーザ及びＳＮＳサーバに投稿されたコメントを表示しないユーザを選択するユーザ選択手段』の構成が含まれる上位概念として表現したものである。
【００２３】
また、『特定ユーザ以外の複数のユーザによるＳＮＳサーバへの投稿メッセージの取り扱いを、該ユーザの、特定ユーザとの関連度に応じて決定する』構成は、例えば本発明における『ソーシャルグラフ取得手段により取得したソーシャルグラフに基づいて、ユーザ選択手段により選択されたユーザと、ユーザ選択手段により選択されなかった他のユーザとが関係付けられているか否かを判断する判断手段と、判断手段により選択されたユーザと関係付けられていると判断された他のユーザによるＳＮＳサーバに投稿されたコメントを表示させるか否かを判定するためのポイントを他のユーザ毎に付与するポイント付与手段と、ポイント付与手段により付与されたポイントに基づいて他のユーザによるＳＮＳサーバに投稿されたコメントを表示させるか否かを判定する判定手段』の構成が含まれる上位概念として表現したものである。
【００２４】
以下、本実施形態の説明においては、ＳＮＳサーバを介してユーザ同士がやり取りする情報として『コメント』を例示しているが、これは本発明におけるメッセージに含まれる下位概念であり、本発明における『メッセージ』が『コメント』に限定解釈されるものではない。
【００２５】
まず、図１を用いて本発明の実施形態における情報処理装置の構成について説明する。図１は、本発明の実施形態における情報処理装置を含む情報処理システム１の全体構成を示す概略図である。図１を参照すると、本発明の実施形態における情報処理装置１０及び２０は、例えば、パーソナルコンピュータ（以下、「ＰＣ」という。）が代表として挙げられる。また、本実施形態における携帯情報端末３０は、例えば、スマートフォン、携帯電話、及びＰＤＡ等が代表として挙げられる。
【００２６】
情報処理装置１０は、インターネット等の広く公衆によって接続可能なＷｅｂネットワーク４０を介して特定の公衆によって利用されるＳＮＳサーバ５０に接続されている。本実施形態においては、ＳＮＳサーバ５０としてFacebookサーバを例示して説明するが、本発明はこれに限定されず、Twitterサーバや、あるいは今後登場するあらゆるＳＮＳサーバに対応したものであることは言うまでもない。
【００２７】
そして、情報処理装置１０の図示しないユーザは、情報処理装置１０を用いてインターネット等のＷｅｂネットワーク４０を介してＳＮＳサーバ５０に接続し、例えばFacebookやTwitterを用いて自身の近況について、コメントを投稿するものとする。また、図１中には、インターネット等のＷｅｂネットワーク４０に対して情報処理装置１０、情報処理装置２０及び携帯情報端末３０のみ接続されているが、これに限定されず、複数台接続されていることはいうまでも無い。なお、以下では、情報処理装置１０を主体として説明する。
【００２８】
次に、本実施形態の情報処理装置１０の構成を表す機能ブロックについて図２を用いて説明する。本実施形態の情報処理装置１０は、ネットワーク４０を介してＳＮＳサーバ５０と接続するためのネットワーク接続処理部１０１と、ＳＮＳサーバ５０からＳＮＳを利用するユーザの関係性を示すソーシャルグラフを取得するソーシャルグラフ取得部１０２と、コメントを表示するユーザとコメントを表示しないユーザを選択するユーザ選択部１０３と、ソーシャルグラフに基づいて、選択されたユーザと選択されなかった他のユーザとの関連性を判断する判断部１０４と、他のユーザのコメントを表示させるか否かを判定するためのポイントを付与するポイント付与部１０５と、付与されたポイントに基づいて他のユーザのコメントを表示させるか否かを判定する判定部１０６とを含んでいる。さらに、判定部１０６は閾値を変更することができる閾値変更部１０６１を備える。
【００２９】
次に、本実施形態の情報処理装置１０に備わるディスプレイに表示される表示設定画面例２００について図３を用いて説明する。概略的には、この表示設定画面例２００において、FacebookやTwitterのタイムラインに表示／非表示させるコメントを、ユーザ情報を基準として設定するのである。
【００３０】
まず、この表示設定画面例２００では、取得したコメントを投稿する複数のユーザを、顔写真と名前が示された略矩形状のアイコンで表示している。例えば、アイコン２０１ａにはＡ子の顔写真と名前が、アイコン２０１ｂにはＢ子の顔写真と名前が、アイコン２０１ｃにはＣ子の顔写真と名前が、アイコン２０１ｘにはＸ男の顔写真と名前が、アイコン２０１ｙにはＹ男の顔写真と名前が、アイコン２０１ｚにはＺ男の顔写真と名前が、それぞれ示されている。各アイコンは、例えばユーザのマウス等のポインティングデバイスによる選択操作を受け付ける。
【００３１】
また、表示設定画面例２００の右上に配された表示切換アイコン２０２は、表示設定をFacebookあるいはTwitterのどちらを対象として実施するのかをユーザに切り換えさせるアイコンである。画面例２００の左下には、タイムラインに全員のコメントを表示させる場合にユーザの操作を受け付ける全員選択アイコン２０３が配される。その右隣には、グループ表示させる場合にユーザの操作を受け付けるグループ表示アイコン２０４が配される。ここで、グループ表示とは、ある共通する事項、例えば同級生等で関連付けられるユーザをひとまとめに表示することをいう。画面例２００の右下に配された確定アイコン２０５は、ユーザが上記の各アイコンを選択した後、この選択処理を装置に反映させるアイコンである。また、解除アイコン２０６は、ユーザの上記各アイコンの選択を解除するアイコンである。
【００３２】
また、表示設定画面例２００の左上には『つながり設定』という表題が記されているが、これは例えばFacebookの場合、自身と関係付けられる、すなわち友達として結び付けられる各ユーザのコメントを表示設定するといった意味での造語であり、本発明がこの造語によって限定解釈されるものでないことは言うまでもない。
【００３３】
次に、本実施形態の上述した表示設定画面例２００により、タイムラインに表示させるコメントを、ユーザを基準として設定した場合のタイムラインの表示画面例（ここでは、Facebook）について図４を用いて説明する。図４（ａ）は、設定する前の表示画面例３００ａを示し、図４（ｂ）は設定した後の表示画面例３００ｂを示す。各表示画面例の共通する部分として、検索用の入力部３０２が画面上方に配され、その右隣に、情報処理装置１０でFacebookを利用しているユーザ『Ｍ男』の顔写真と名前が表示されている。
【００３４】
まず、設定する前の表示画面例３００ａについて、図４（ａ）を参照して説明する。図の中央寄りで画面の略２／３を占める位置には、他のユーザにより投稿されたコメント、例えばニュースフィード３０１ｘが表示されている。ここで表示されているニュースフィード３０１ｘは、全てＸ男によって投稿されたものであり、長手方向の中央付近には、各フィードを時系列で結び付けるライン３０３が表示されている。また、『つながり設定』を実行するためのつながり設定アイコン３０４が表示画面例３００ａの左下に配される。つながり設定アイコン３０４を選択すると、上述した表示設定画面例２００へ遷移する。
【００３５】
さらに、ユーザのフィルタリングを実行するためのユーザ絞込アイコン３０５をユーザによるマウス等の操作により選択すると本実施形態のユーザフィルタリング処理が実行される。
【００３６】
ニュースフィード３０１ｘの左上には、Ｘ男の顔写真と名前が、中央寄りには、添付画像が、右側にはＸ男によって投稿されたコメントが表示されている。また、ニュースフィード３０１ｘの左下には、Ｘ男による本コメントを支持する場合の『いいね！』アイコンが配されている。例えば、Ｍ男は、Ｘ男のこのコメントを支持する場合、『いいね！』アイコンをマウスによりクリック操作等すると、時を隔てて、Facebookを利用しているＸ男が使用している情報処理装置等の表示画面に、そのことが通知される。
【００３７】
なお、上段のニュースフィード３０１ｘには、Ｘ男による『家族で海水浴に行ってきました。』という内容のコメントと、その様子を示す写真画像が表示されている。また、中段のニュースフィード３０１ｙには、Ｘ男による『この間のバーベキュー楽しかったね。』という内容のコメントと、その様子を示す写真画像が表示されている。さらに、下段のニュースフィード３０１ｚには、Ｘ男による『でも、蚊が大量発生して参ったよな。』という内容のコメントと、その様子を示す写真画像が表示されている。なお、ここでは、コメント３つが表示されているが、これに限定されることは言うまでもない。また、不図示のスクロールバーを用いてユーザのアイコン操作により、画面下に隠れているコメントを出現させることができることは言うまでもない。
【００３８】
ここで、例えばユーザであるＭ男は、Ｘ男によるコメント３０１ｚとして『でも、蚊が大量発生して参ったよな。』が他のユーザに対して発しているコメントであることは理解できる。しかし、例えばＸ男のコメントだけを表示させる設定とすると、タイムラインに表示されるコメントが全てＸ男によるものとなり、他のユーザがＸ男に対して発しているコメントが表示されないため、Ｘ男と他のユーザとの会話の内容（文脈）を理解することができないことになる。かかる場合、本実施形態によるユーザフィルタリング処理を実施することで、これを解決することができる。
【００３９】
そこで、ユーザフィルタリング処理を実施した後の表示画面例３００ｂとしての図４（ｂ）と図５（ａ）を参照して説明する。ここで、例えばＭ男は、コメントを表示させたいユーザとしてＸ男を選択し、Ａ子を選択していないとする。そして、判断部１０４により、Ｘ男とＡ子はソーシャルグラフ取得部１０２により取得したソーシャルグラフから友人として繋がっていることが判断されるものとする。また、上記のコメント３０１ｚと対応するコメントを発している他のユーザがＡ子であるものとする。しかし、Ｍ男はＡ子がコメントを表示させたいユーザとして選択していないことから、この設定のままでは、Ａ子によるＸ男に対するコメントを見ることができない。
【００４０】
図５（ａ）は、例えばＭ男を中心としたユーザ同士の関係性を示すソーシャルグラフの模式図である。ここで、Ｍ男は、例えばFacebookにおける友達としてＡ子、Ｂ子、Ｃ子、Ｙ男、Ｚ男と繋がっているものとする。図の二重線は、Ｍ男がコメントを表示させたいユーザとして選択しているＸ男およびＢ子との関係性を示している。また、図の一重線は、Ｍ男が特にコメントを表示させるか否かを選択していないＣ子およびＹ男との関係性を示している。さらに、図の破線は、Ｍ男がコメントを表示させたくないユーザとして選択しているＡ子およびＺ男との関係性を示している。なお、本実施形態では、説明の簡略化のため、Ｍ男を入れた上述の７人の関係を示すソーシャルグラフとしているが、一例であり、本発明がこれに限定されることは言うまでもない。
【００４１】
また、図の一点鎖線は、Ｍ男の友達として繋がっている各ユーザ同士の関係性を示している。そして、一点鎖線の両側あるいは片側に配された矢印は、例えば、Ｍ男がコメントを表示させたいユーザとして選択したＸ男と友達であるＡ子に対して、Ａ子のコメントを表示させやすくするためのポイント『＋１』（以下、加算ポイントとする）が付与される様子を示したものである。なお、コメントを表示させにくくするポイントを『−１』（以下、減算ポイントとする）と示す。
【００４２】
ポイントシステムの一例について説明する。例えば、Ｍ男がコメントを表示させたいユーザとして選択したＸ男およびＢ子には予め２ポイントが付与されているものとし、Ｍ男が特にコメントを表示させるか否かを選択していないＣ子およびＹ男には予め１ポイントが付与されているものとし、Ｍ男がコメントを表示させたいユーザとして選択していないＡ子およびＺ男にはポイントが付与されず０ポイントであるとする。なお、説明の便宜上、各ユーザに付与されたポイントを持ち点とする。
【００４３】
上述から、Ｍ男がコメントを表示させたいユーザとして選択しているＸ男と友達であるＡ子に対して加算ポイントが付与されることになる。Ａ子は、Ｍ男がコメントを表示させたいユーザとして選択していないユーザであることから、持ち点が０ポイントであったが、加算ポイント『＋１』が付与されたため、持ち点は１ポイントになる。本実施形態のポイント付与部１０５は上述したようなポイント付与処理を行う。
【００４４】
図５における各ユーザの持ち点についてユーザごとに説明する。Ｂ子は予め付与されたポイントが２ポイントであるが、Ｍ男が特にコメントを表示させるか否かを選択していないＣ子およびＹ男とも友達として繋がっているため、加算ポイント『＋１』×２が付与され、持ち点が計４ポイントとなる。一方、Ｃ子およびＹ男は予め付与されたポイントが１ポイントであるが、両者はＢ子と友達として繋がっているため、加算ポイント『＋１』が付与され、持ち点が２ポイントとなる。
【００４５】
また、Ｍ男がコメントを表示させたいユーザとして選択していないＡ子は持ち点が０ポイントであるが、上述の通りＸ男と友達として繋がっているため、加算ポイント『＋１』が付与され、持ち点が１ポイントとなる。一方、Ｘ男は予め付与されたポイントが２ポイントであるが、Ａ子と友達として繋がっているため、減算ポイント『−１』が付与され、持ち点が１ポイントとなる。なお、Ｚ男は各ユーザと友達として繋がっていないため、持ち点は０ポイントのままとなる。
【００４６】
さらに、本実施形態の判定部１０６は、予め定められた閾値と上述の各ユーザの持ち点に基づいて、例えばＭ男がコメントを表示させるか否かを選択していないＣ子やＹ男によるコメントや、Ｍ男がコメントを表示させたいユーザとして選択していないＡ子やＺ男のコメントを表示させるか否かを判定する。
【００４７】
閾値の設定について図５（ｂ）を参照して説明する。上述したように、Ｂ子の持ち点は４ポイントであり、Ｃ子およびＹ男の持ち点は２ポイントであり、Ｘ男およびＡ子の持ち点は１ポイントであり、Ｚ男の持ち点は０ポイントである。そして、例えばコメントを表示させるかを判定するための閾値を『１』と設定すると、判定部１０６により、閾値『１』以上の持ち点が付与されたユーザのコメントを表示させ、『１』未満のユーザのコメントを表示させないと判定される。
【００４８】
上述のＸ男とＡ子の例で説明すると、Ａ子は当初０ポイントであったがＸ男と友達として繋がっているため加算ポイントが付与され、持ち点が１ポイントとなったため、コメントが表示されることになる。なお、判定部１０６が備える閾値変更部１０６１により閾値を変更することができる。ユーザ数が、例えば１０００人以上など膨大であるとき、閾値を任意の値に変更することにより、必要なコメントを表示させるユーザの数を調節することが可能となる。なお、上述したポイント付与システムや閾値の設定は一例であり、本発明の範囲が上述した具体的数値によって限定解釈されるものではない。
【００４９】
図４（ｂ）の表示画面例の説明に戻る。まず、予めＭ男は、図３の上述した表示設定画面例２００において、コメントを表示させたいユーザであるＸ男およびＢ子を選択し、コメントを表示させたいユーザとして選択していないＡ子およびＺ男を選択するものとする。このとき、例えば、表示させたいユーザとして選択した場合、選択されたユーザアイコンを白色に反転表示し、表示させたいユーザとして選択していない場合、選択されたユーザアイコンを黒色に反転表示することで選択状態を判断するものとする。
【００５０】
まず、Ｍ男は図４（ａ）の表示画面例３００ａにおいてユーザ絞込アイコン３０５を選択し、ユーザフィルタリング処理を実行する。そうすると、図４（ｂ）には、Ｘ男のコメントに加え、処理前は表示されなかったＡ子のニュースフィード３０１ａが新たに表示されることになる。つまり、Ａ子のニュースフィード３０１ａとして、Ａ子による『大自然の中、開放的だったわ。』という内容のコメントとその様子を示す写真画像が表示されることになる。
【００５１】
これにより、Ｍ男は、Ｘ男による、ニュースフィード３０１ｙとしての『この間のバーベキュー楽しかったね。』という内容のコメント、ニュースフィード３０１ｚとしての『でも、蚊が大量発生して参ったよな。』という内容のコメントに対応するＡ子の上記コメントを閲覧することができる。従って、Ｍ男はＸ男とＡ子によるバーベキューに関する話題にかかる内容（文脈）を把握することができる。
【００５２】
また、上述したポイントシステムに代えて、次のようなポイントシステムとしてもよい。例えば、コメントを表示したいユーザがクラスａに属し、コメントを表示したくないユーザがクラスｂに属し、未選択のユーザがクラスcに属するものとする。そして、クラスａに属するユーザには５ポイントを付与し、クラスｂに属するユーザには−２ポイントを付与し、クラスｃに属するユーザには０ポイントを付与するものとする。なお、上述同様に、これら付与されたポイントを持ち点とする。
【００５３】
そして、あるユーザが、クラスａに属するユーザと繋がっていれば上記の持ち点に対してポイント『＋１』を付与し、クラスｂのユーザに属するユーザと繋がっていれば上記の持ち点に対してポイント『−１』を付与する。
【００５４】
上述したポイントシステムを図５（ａ）で示すソーシャルグラフの例に反映させると、Ｂ子に付与されたポイントは５ポイントとなり、Ｘ男に付与されたポイントは４ポイントとなり、Ｃ子とＹ男に付与されたポイントは１ポイントとなり、Ａ子に付与されたポイントは−１ポイントとなり、Ｚ男に付与されたポイントは−２ポイントとなる。
【００５５】
上述したシステムとすれば、多くのユーザと接続しているか否かではなく、どのクラスのユーザと繋がっているかの判断のみでポイントを増減させることになるので、ユーザによる、繋がりユーザ設定の内容を分かりやすく反映することができる。
【００５６】
一方、複数ユーザによるコメントのやり取り（会話）については、各ユーザのポイントの合計を用いることによって、表示又は非表示を判定することとする。上述した図４（ｂ）を参照して説明すると、例えば、閾値が『１』の時、持ち点が『−１』のＡ子のつぶやきは通常は表示されないことになる。しかし、Ｘ男に対するＡ子からのコメントについては、Ｘ男の持ち点『４』とＡ子の持ち点『―１』の合計値が『４−１＝３＞１』となるため、表示されることになる。
【００５７】
その後、例えばＡ子とＣ子に繋がりができたとすると、クラスｂに属するＡ子と繋がりが反映されたＣ子の持ち点は『１』と『―１』を合計した『０』となるため、Ｃ子のコメントは表示されなくなる。さらに、Ｃ子とＹ男に繋がりができたとすると、Ｃ子の持ち点は『０』、Ｙ男の持ち点は『１』でポイントは変わらないが、二人のポイントの合計値が『１』ポイントとなる。そのため、二人の会話は表示されることとなる。
【００５８】
このように、設定に対するポイントの初期値と、ユーザ間のソーシャルグラフによるポイントの修正方法により、ユーザの意図に合うように、コメントの表示・非表示を制御することができる。
【００５９】
次に、本実施形態のコメント表示設定処理の手順について上述の図３から図５を参照して説明する。ここでは、情報処理装置１０によりFacebookを利用する場合として説明する。まず、Ｍ男はネットワーク４０にネットワーク接続処理部１０１を介して接続されたＳＮＳサーバ５０としてのFacebookサーバにアクセスし、各ユーザが投稿した全てのコメントとともにＭ男と各ユーザの関係性を示すソーシャルグラフをソーシャルグラフ取得部１０２により取得する（ステップＳ１）。
【００６０】
この後、Facebookの表示画面、例えば上述した表示画面例３００ａが表示される。そして、Ｍ男は、図３に示す表示設定画面例２００において、コメントを表示させたいユーザとしてＸ男およびＢ子を選択し、コメントを表示させたくないユーザとしてＡ子およびＺ男を選択する（ステップＳ２）。なお、上記のＭ男によるユーザの選択操作をユーザ選択部１０３が受け付ける。また、このユーザ選択設定は、ＳＮＳ利用開始時に予め行ってもよく、ＳＮＳ利用中に改めて行ってもよい。そして、表示画面設定例２００の画面に遷移するためには、つながり設定アイコン３０４を選択する。
【００６１】
表示画面例３００ａは、コメントを表示させたいユーザとして選択したＸ男のコメントだけが表示されている。上述の通り、Ｘ男による、ニュースフィード３０１ｙとしての『この間のバーベキュー楽しかったね。』という内容のコメント、ニュースフィード３０１ｚとしての『でも、蚊が大量発生して参ったよな。』という内容のコメントでは、Ｍ男はバーべキューに関する話題を把握することができない。そこで、Ｍ男はユーザ絞込アイコン３０５を選択する。
【００６２】
Ｍ男によるユーザ絞込アイコン３０５の選択操作を受け、判断部１０４は、ソーシャルグラフに基づいて、例えばＸ男とＡ子が友達として繋がりのあることを判断する（ステップＳ３）。
【００６３】
次に、ポイント付与部１０５は、Ｍ男がコメントを表示させたいユーザとして選択したＸ男と繋がっているＡ子に対して加算ポイントを付与するとともに、Ｍ男がコメントを表示させたくないユーザとして選択したＡ子と繋がっているＸ男に対して減算ポイントを付与する（ステップＳ４）。その結果、上述のように、Ｘ男およびＡ子ともに持ち点が１ポイントとなる。
【００６４】
そして、判定部１０６は予め定められた閾値に基づいて他のユーザによるコメントを表示させるか否かを判定する（ステップＳ６）。つまり、上述したように、閾値『１』以上の持ち点のユーザによるコメントを表示させ、閾値『１』未満の持ち点のユーザによるコメントを表示させない。上述の例では当初、Ｍ男がコメントを表示させたくないユーザとして選択していたＡ子のコメントが、上記のように加算ポイントを付与されることにより持ち点が１ポイントとなることで、閾値『１』以上を満たすため、表示されることになる。
【００６５】
上述した本実施形態によれば、ユーザが表示させたいコメントをユーザ側の情報処理装置等で選別して表示させることで、ユーザのプライバシー保護を図るとともに、ＳＮＳの利用ユーザのフィルタリングを容易にし、必要なコメントを必要なだけ効率良く取得することができる。
【００６６】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上記機能は、アセンブラ、Ｃ言語などのプログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現することができる。
【符号の説明】
【００６７】
１    情報処理システム
１０、２０    情報処理装置
３０    携帯情報端末
４０    ネットワーク
５０    ＳＮＳサーバ
１０１    ネットワーク接続処理部
１０２    ソーシャルグラフ取得部
１０３    ユーザ選択部
１０４    判断部
１０５    ポイント付与部
１０６    判定部
【図１】
2014154003.tif 000003
【図２】
2014154003.tif 000004
【図３】
2014154003.tif 000005
【図４】
2014154003.tif 000006
【図５】
2014154003.tif 000007
【図６】
2014154003.tif 000008