(57)【要約】【課題】一つの側面として、転送される情報のうち、より重要な情報を情報の受信者に認識させやすくする。【解決手段】情報管理サーバ２０は、他者が発信した情報を転送する予め登録された複数の転送元から受信した複数の転送情報を内容に応じて分類し、同じ内容の転送情報毎に、各転送元による最初の転送時期を示す指標及び最初の転送時期以降に転送された転送情報の転送回数を複数の転送元の各々について記録し、最初の転送時期及び転送回数に応じて、複数の転送元から特定転送元を決定し、特定転送元であると決定された転送元から受信した転送情報に、特定転送元からの転送情報であることを示す識別子を設定し、受信した転送情報により指定された転送先へ受信した転送情報を送信する【選択図】図１
2015210571.tif 000002
【特許請求の範囲】
【請求項１】
他者が発信した情報を転送する予め登録された複数の転送元から受信した複数の転送情報を内容に応じて分類し、同じ内容の転送情報毎に、各転送元による最初の転送時期を示す指標及び前記最初の転送時期以降に転送された転送情報の転送回数を前記複数の転送元の各々について記録する転送記録部と、
前記最初の転送時期及び前記転送回数に応じて、前記複数の転送元から特定転送元を決定する決定部と、
前記決定部により前記特定転送元であると決定された転送元から受信した転送情報に、前記特定転送元からの転送情報であることを示す識別子を設定し、前記受信した転送情報により指定された転送先へ前記受信した転送情報を送信する送信部と、
を備えた情報管理装置。
【請求項２】
前記転送記録部は、前記同じ内容の転送情報毎に、前記複数の送信元の各々から転送情報の転送依頼を受信するまでに既に転送した、前記転送依頼のあった転送情報と同じ内容の転送情報の転送回数を示す第１の転送回数を前記最初の転送時期を示す指標として前記複数の転送元の各々について記録すると共に、前記転送依頼の受信以降に転送した、前記転送依頼のあった転送情報と同じ内容の転送情報の転送回数を示す第２の転送回数を前記複数の転送元の各々について記録し、
前記決定部は、前記複数の転送元のうち、前記第１の転送回数が第１の規定回数以下で、且つ、前記第２の転送回数が前記第１の規定回数より大きい第２の規定回数以上である転送記録を有する転送元を前記特定転送元に決定する
請求項１記載の情報管理装置。
【請求項３】
前記決定部は、前記複数の転送元のうち、前記第１の転送回数が前記第１の規定回数以下で、且つ、前記第２の転送回数が前記第１の規定回数より大きい前記第２の規定回数以上である転送記録を予め定めた数以上有する転送元を前記特定転送元に決定する
請求項２記載の情報管理装置。
【請求項４】
前記決定部は、前記特定転送元の総数を予め定めた上限数以下に制限する
請求項２又は請求項３記載の情報管理装置。
【請求項５】
前記決定部は、新たな特定転送元を決定した際の特定転送元の総数が前記予め定めた上限数を超えた場合、前記新たな特定転送元以外の特定転送元のうち、前記第２の転送回数が前記第２の規定回数未満である転送記録の数が多い特定転送元から順に、前記新しい特定転送元と入れ替える
請求項４記載の情報管理装置。
【請求項６】
予め登録した複数の転送元から転送される、他者が発信した情報である転送情報を受信する受信部と、
前記受信部により受信した転送情報に、他の転送情報と比較して、重要な転送情報であることを示す識別子が含まれる場合、前記識別子を含む転送情報を、前記識別子を含まない転送情報と異なる表示方法で表示する表示部と、
を備えた端末装置。
【請求項７】
前記表示部は、前記識別子を含む転送情報と、前記識別子を含まない転送情報と、を異なる表示色で表示する
請求項６記載の端末装置。
【請求項８】
前記表示部は、前記識別子を含む転送情報と、前記識別子を含まない転送情報と、を異なる表示領域に分けて表示する
請求項６又は請求項７記載の端末装置。
【請求項９】
コンピュータに、
他者が発信した情報を転送する予め登録された複数の転送元から受信した複数の転送情報を内容に応じて分類し、同じ内容の転送情報毎に、各転送元による最初の転送時期を示す指標及び前記最初の転送時期以降に転送された転送情報の転送回数を前記複数の転送元の各々について記録し、
前記最初の転送時期及び前記転送回数に応じて、前記複数の転送元から特定転送元を決定し、
前記特定転送元であると決定された転送元から受信した転送情報に、前記特定転送元からの転送情報であることを示す識別子を設定し、前記受信した転送情報により指定された転送先へ前記受信した転送情報を送信する
ことを含む処理を実行させる情報管理方法。
【請求項１０】
コンピュータに、
予め登録した複数の転送元から転送される、他者が発信した情報である転送情報を受信し、
受信した転送情報に、他の転送情報と比較して、重要な転送情報であることを示す識別子が含まれる場合、前記識別子を含む転送情報を、前記識別子を含まない転送情報と異なる表示方法で表示する
ことを含む処理を実行させる端末装置の表示方法。
【請求項１１】
コンピュータに、
他者が発信した情報を転送する予め登録された複数の転送元から受信した複数の転送情報を内容に応じて分類し、同じ内容の転送情報毎に、各転送元による最初の転送時期を示す指標及び前記最初の転送時期以降に転送された転送情報の転送回数を前記複数の転送元の各々について記録し、
前記最初の転送時期及び前記転送回数に応じて、前記複数の転送元から特定転送元を決定し、
前記特定転送元であると決定された転送元から受信した転送情報に、前記特定転送元からの転送情報であることを示す識別子を設定し、前記受信した転送情報により指定された転送先へ前記受信した転送情報を送信する
ことを含む処理を実行させるための情報管理プログラム。
【請求項１２】
コンピュータに、
予め登録した複数の転送元から転送される、他者が発信した情報である転送情報を受信し、
受信した転送情報に、他の転送情報と比較して、重要な転送情報であることを示す識別子が含まれる場合、前記識別子を含む転送情報を、前記識別子を含まない転送情報と異なる表示方法で表示する
ことを含む処理を実行させるための端末プログラム。
【請求項１３】
他者が発信した情報を転送する予め登録された複数の転送元から受信した複数の転送情報を内容に応じて分類し、同じ内容の転送情報毎に、各転送元による最初の転送時期を示す指標及び前記最初の転送時期以降に転送された転送情報の転送回数を前記複数の転送元の各々について記録する転送記録部と、前記最初の転送時期及び前記転送回数に応じて、前記複数の転送元から特定転送元を決定する決定部と、前記決定部により前記特定転送元であると決定された転送元から受信した転送情報に、前記特定転送元からの転送情報であることを示す識別子を設定し、前記受信した転送情報により指定された転送先へ前記受信した転送情報を送信する送信部と、を備えた情報管理装置と、
前記複数の転送元から転送される、他者が発信した情報である転送情報を受信する受信部と、前記受信部により受信した転送情報に前記識別子が含まれる場合、前記識別子を含む転送情報を、前記識別子を含まない転送情報と異なる表示方法で表示する表示部と、
を備えた端末装置と、
を含む情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、情報管理装置、端末装置、方法、プログラム、及びシステムに関する。
【背景技術】
【０００２】
近年、何らかの結びつきを有する個人等の集団（コミュニティ）の間で情報を共有する手段として、ネットワークを通じて自由に情報発信することができるソーシャルネットワーキングサービス（ＳＮＳ：social networking service）が用いられることがある。
【０００３】
こうしたＳＮＳでは、他者が発信した情報をコミュニティ内の人々等に転送して情報の共有を図る転送機能が備わっている場合があり、この様な情報の転送機能を利用した情報伝達支援の仕組みが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２４４６４７号公報
【特許文献２】国際公開第２０１１／０８３７３９号公報
【特許文献３】特開２００７−２８０１７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
情報の転送機能により、自分と結びつきのないコミュニティ外の人から発信された情報を、自分のコミュニティ内の人を介して入手することができ、本来、自分では入手困難である情報の共有化が可能となる。
【０００６】
しかしながら、コミュニティ内では転送機能により手軽に情報を転送することができるため、転送される情報の量が増大し、転送される多くの情報の中からより重要な情報を見出すことが困難になる場合がある。
【０００７】
一つの側面として、開示の技術は、転送される情報のうち、より重要な情報を情報の受信者に認識させやすくすることができる。
【課題を解決するための手段】
【０００８】
開示の技術の情報管理装置は、他者が発信した情報を転送する予め登録された複数の転送元から受信した複数の転送情報を内容に応じて分類する。そして、情報管理装置は同じ内容の転送情報毎に、各転送元による最初の転送時期を示す指標及び最初の転送時期以降に転送された転送情報の転送回数を複数の転送元の各々について記録する。そして情報管理装置は、記録した最初の転送時期及び転送回数に応じて、複数の転送元から特定転送元を決定する。更に、情報管理装置は、特定転送元であると決定された転送元から受信した転送情報に、特定転送元からの転送情報であることを示す識別子を設定し、受信した転送情報により指定された転送先へ受信した転送情報を送信する。
【発明の効果】
【０００９】
一つの側面として、開示の技術は、転送される情報のうち、より重要な情報を情報の受信者に認識させやすくすることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、情報処理システムの一例を示す図である。
【図２】図２は、転送回数表の一例を示す図である。
【図３】図３は、つながり設定表の一例を示す図である。
【図４】図４は、コンピュータで実現する情報処理システムの一例を示す図である。
【図５】図５は、情報管理サーバにおける第１のキュレータ判定処理の流れの一例を示すフローチャートである。
【図６】図６は、転送回数表の更新例を示す図である。
【図７】図７は、情報管理サーバにおける第２のキュレータ判定処理の流れの一例を示すフローチャートである。
【図８】図８は、端末装置における転送情報受信処理の流れの一例を示すフローチャートである。
【図９】図９は、端末装置に表示される転送情報の一例を示す図である。
【図１０】図１０は、端末装置に表示される転送情報の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して開示の技術の実施形態の一例を詳細に説明する。
【００１２】
図１に、本実施形態に係る情報処理システム１０の一例を示す。情報処理システム１０は、情報管理サーバ２０と、複数の端末装置３０Ａ、３０Ｂ、及び３０Ｃと、が通信回線４０により接続されるシステムである。なお、図１では情報管理サーバ２０に３台の端末装置３０Ａ、３０Ｂ、及び３０Ｃが接続される例を示すが、情報処理システム１０に含まれる端末装置の台数はこれに限定されない。また、以下では、端末装置３０Ａ、３０Ｂ、及び３０Ｃを特に区別する必要がない場合には、単に端末装置３０と称す。
【００１３】
情報管理サーバ２０は、情報管理部５０、管理情報格納部６２、つながり情報格納部６４、及びユーザ情報格納部６６を含む。また、情報管理部５０は、中継部５２、転送記録部５８、及び決定部６０を含み、更に中継部５２は、送信部５４及び受信部５６を含む。
【００１４】
そして、中継部５２、転送記録部５８、決定部６０、管理情報格納部６２、つながり情報格納部６４、及びユーザ情報格納部６６は、互いに機能的に接続され、相互に必要なデータを通知し合う。また、送信部５４及び受信部５６も互いに機能的に接続され、相互に必要なデータを通知し合う。
【００１５】
中継部５２は、通信回線４０を介して後述する端末装置３０から送信された新規情報及び転送情報（新規情報及び転送情報をまとめて通知情報という）を受信すると共に、端末装置３０からの要求に基づいて、受信した通知情報を要求元の端末装置３０へ送信する。ここで新規情報とは、これまで何れの端末装置３０からも送信されていない内容を含む情報をいう。また転送情報とは、何れかの端末装置３０が既に送信した内容と同じ情報をいう。
【００１６】
受信部５６は、例えば受信した通知情報のヘッダに含まれる、通知情報の送信元のユーザＩＤを参照して、当該ユーザが情報処理システム１０に参加するユーザとして、予め登録されているユーザであれば通知情報の受信を許可する。なお、ユーザ情報格納部６６には、情報処理システム１０に参加するユーザの情報、例えばユーザＩＤ（identification）及びユーザ氏名等の個人を特定するための個人情報等が予め登録されている。受信部５６はユーザ情報格納部６６を参照することで、通知情報の受信の可否を決定し、受信を許可した通知情報を管理情報格納部６２へ保存する。そして、受信部５６は、通知情報が転送情報であれば転送記録部５８へ転送情報の処理を依頼する。
【００１７】
更に、受信部５６は、端末装置３０のユーザから当該ユーザ宛の通知情報の有無を問い合わせる情報取得要求を受信する。情報取得要求のヘッダには情報取得要求の送信元ユーザのユーザＩＤが含まれており、受信部５６は、当該ユーザＩＤ及び情報取得要求の送信元を一意に示す端末装置３０の情報、例えば端末装置３０のＩＰアドレスと共に、送信部５４へ通知情報の送信依頼を行う。
【００１８】
なお、受信部５６が受信する電文、即ち新規情報、転送情報、及び情報取得要求のヘッダには、電文の種別を示す情報種別フラグが含まれ、新規情報、転送情報、及び情報取得要求に対して異なる識別子が設定される。従って、受信部５６は、情報種別フラグを参照することで受信した電文の種別を判別することができる。
【００１９】
転送記録部５８は、受信した転送情報がこれまでに受信した転送情報と重複するものであるか否かを判定し、転送情報毎の転送回数を管理情報格納部６２へ記録する。
【００２０】
なお、端末装置３０のユーザが情報管理サーバ２０を経由して、コミュニティ内の他の端末装置３０のユーザへ新規情報を送信する際、例えば新規情報のヘッダには当該新規情報を一意に示す情報ＩＤが付与される。そして、新規情報を受信した端末装置３０のユーザが、更に別の端末装置３０のユーザに受信した新規情報を転送情報として転送する際、転送情報のヘッダには新規情報に付与された情報ＩＤがそのまま付与される。従って、転送記録部５８は、転送情報のヘッダに含まれる情報ＩＤを参照することで、受信した転送情報がこれまでに受信した転送情報と重複するものであるか否かを判定することができる。
【００２１】
図２は、管理情報格納部６２に保存される転送情報毎の転送回数を記録した転送回数表の一例を示した図である。
【００２２】
図２に示すように、転送回数表は情報ＩＤと、転送情報の送信元ユーザである転送元ユーザＩＤと、転送依頼前の転送回数と、現在の転送回数と、を含む。ここで転送依頼前の転送回数とは、転送元ユーザＩＤで示されるユーザ（転送ユーザ）から転送情報の転送依頼を受信する前までに、転送依頼を受信した転送情報と同じ情報ＩＤを有する転送情報の転送依頼を何回受信したかを示す。また、現在の転送回数とは、転送ユーザから転送情報の転送依頼を受信した以降に、転送依頼を受信した転送情報と同じ情報ＩＤを有する転送情報の転送依頼を何回受信したかを示す。
【００２３】
図２の例では、転送回数表に、情報ＩＤがＩ１及びＩ２で示される２つの転送情報の転送履歴が記録されており、情報ＩＤがＩ１の転送情報は、ユーザＩＤがＢ、Ｃ、及びＤの３名から転送依頼があったことが記録されている。また、情報ＩＤがＩ２の転送情報は、ユーザＩＤがＣで示されるユーザから転送依頼があったことが記録されている。以降、ユーザＩＤが＃（＃は例えばアルファベットの組み合わせ）で示されるユーザをユーザ＃と表記する。また、情報ＩＤが％（％は例えば英数字の組み合わせ）で示される情報を情報％と表記する。
【００２４】
例えば、情報Ｉ１に関して、ユーザＢの転送依頼前の転送回数が１５回というのは、ユーザＢ以外の者から既に情報Ｉ１に関して１５回の転送依頼があった後に初めてユーザＢから情報管理サーバ２０に対して情報Ｉ１の転送依頼を受信したことを示す。また、情報Ｉ１に関して、ユーザＢの現在の転送回数が９３回というのは、ユーザＢが初めて情報Ｉ１の転送依頼を行って以降、情報Ｉ１に関して、情報処理システム１０に参加する各ユーザから情報管理サーバ２０へ更に９３回の転送依頼があったことを示す。
【００２５】
換言すれば、転送依頼前の転送回数は、各ユーザによる転送情報の転送時期を示す指標であり、転送依頼前の転送回数が多くなるに従って、転送情報の転送時期が遅くなっていることを示している。また、各ユーザにとって重要な情報ほど転送される回数が多くなることから、現在の転送回数は各ユーザによる転送情報の重要度を示す値ということができる。即ち、現在の転送回数が多くなるに従って、当該転送情報がより多くのユーザにとって重要な情報であることを示している。
【００２６】
転送記録部５８は、受信部５６から転送情報を受け付ける毎に転送回数表の内容を更新すると共に、決定部６０へその後の処理を依頼する。
【００２７】
決定部６０は、転送記録部５８からの処理依頼を受け付けると、管理情報格納部６２に保存された転送回数表を参照して、転送ユーザの中にキュレータとなるべき条件を満たすユーザが存在するか否かを判定する。ここでキュレータとは、重要な情報をいち早く転送するユーザをいう。
【００２８】
そして、決定部６０は、転送ユーザの中にキュレータとなるべき条件を満たすユーザの存在を検出した場合に、当該ユーザをキュレータとしてつながり情報格納部６４のつながり設定表へ記録する。
【００２９】
図３は、つながり情報格納部６４に保存される、ユーザ毎のコミュニティを示したつながり設定表の一例を示した図である。
【００３０】
図３に示すように、つながり設定表はユーザ欄、つながり欄、及びキュレータ欄を含む。ここで、ユーザ欄は、情報処理システム１０に参加している各ユーザを表し、つながり欄は、ユーザ欄に示されたユーザとつながりのあるユーザ（コミュニティ内ユーザ）を表し、キュレータ欄は、コミュニティ内ユーザがキュレータか否かを表す。キュレータ欄の記号“○”は、該当するコミュニティ内ユーザがキュレータであることを表し、記号“×”は、該当するコミュニティ内ユーザがキュレータではないことを表す。
【００３１】
図３の例では、ユーザＡのコミュニティ内ユーザは、ユーザＢ、ユーザＣ、及びユーザＤであり、コミュニティ内ユーザのうち、ユーザＣがキュレータであることを示している。また、ユーザＢのコミュニティ内ユーザはユーザＡ、ユーザＥ、及びユーザＦであり、そのうちユーザＦがキュレータであることを示している。また、ユーザＣのコミュニティ内ユーザはユーザＡ、ユーザＥ、及びユーザＧであり、コミュニティ内ユーザは何れもキュレータではないことを示している。
【００３２】
決定部６０は、転送ユーザの中にキュレータとなるべき条件を満たすユーザの存在を検出した場合に、つながり欄からキュレータとなるべき条件を満たすユーザと一致するユーザを検索し、検索したユーザに対応するキュレータ欄を“○”に設定する。
【００３３】
送信部５４は、受信部５６から情報取得要求受信に伴う送信依頼を受け付けると、管理情報格納部６２に格納された通知情報の中から、通知情報の送信先（宛先）が受信部５６から通知されたユーザＩＤと一致する通知情報を取得する。そして、送信部５４は、管理情報格納部６２から取得した通知情報を、受信部５６から通知されたＩＰアドレスで表される端末装置３０へ送信する。
【００３４】
この際、送信部５４は、管理情報格納部６２から取得した通知情報が転送情報であれば、転送情報を送信する前に、つながり情報格納部６４に保存されるつながり設定表を参照して、転送情報のヘッダに含まれる送信元のユーザＩＤがキュレータか否か判定する。
【００３５】
そして、送信部５４は、キュレータの判定結果に基づいて、管理情報格納部６２から取得した転送情報のヘッダに、当該転送情報の送信元がキュレータであるか否かを示すキュレータ識別フラグを付加してから、端末装置３０へ送信する。
【００３６】
次に、端末装置３０の構成について説明する。
【００３７】
端末装置３０は、通信部７０、入力部７６、及び表示部７８を含む。更に、通信部７０は送信部７２及び受信部７４を含む。通信部７０、入力部７６、及び表示部７８は、互いに機能的に接続され、相互に必要なデータを通知し合う。
【００３８】
入力部７６は、端末装置３０のユーザによる、タッチパネル等に表示されるソフトウェアキーの押下によって入力される新規情報を受け付け、受け付けた新規情報を送信部７２へ通知する。また、入力部７６は、受信した情報を転送するための操作を受け付け、受信した情報を転送情報として送信部７２へ通知する。更に、入力部７６は通知情報の他、ソフトウェアキーの押下によって入力される情報取得要求を受け付け、受け付けた情報取得要求を送信部７２へ通知する。また、入力部７６は、端末装置３０において、通知情報を閲覧するためのアプリケーションが起動された際に、情報取得要求を送信部７２へ通知してもよい。
【００３９】
なお、通知情報のヘッダには通知情報の送信元のユーザＩＤ、即ち端末装置３０を使用しているユーザのユーザＩＤ、通知情報の送信先のユーザＩＤ、及び情報ＩＤが含まれている。また、情報取得要求のヘッダには、情報取得要求の送信元のユーザＩＤが含まれている。更に、通知情報及び情報取得要求のヘッダには、既に説明した情報種別フラグが含まれる
【００４０】
送信部７２は、入力部７６から通知された通知情報及び情報取得要求を情報管理サーバ２０へ送信する。なお送信部７２は通知情報を送信する際、通知情報が転送情報であれば、転送情報を含む転送依頼を情報管理サーバ２０へ送信し、通知情報が新規情報であれば、新規情報を含む送信依頼を情報管理サーバ２０へ送信する。また、送信部７２は、端末装置３０に予め割り当てられているＩＰアドレスを、通知情報及び情報取得要求のヘッダに付加して情報管理サーバ２０へ送信する。
【００４１】
受信部７４は、送信部７２から送信した情報取得要求に伴って、情報管理サーバ２０から送信される通知情報を受信し、表示部７８へ通知する。
【００４２】
表示部７８は、受信部７４から通知された通知情報を、液晶パネル等の表示装置に表示する。そして、受信部７４から通知された通知情報が転送情報である場合、表示部７８は、転送情報の送信元がキュレータか否かに応じて、表示装置に表示する転送情報の表示色を変更する。
【００４３】
なお、端末装置３０の具体例として、例えばパーソナルコンピュータ（ＰＣ：Personal Computer）、可搬型ＰＣ、タブレット端末、及びスマートフォン等の情報機器が用いられる。
【００４４】
図４に、情報処理システム１０に含まれる情報管理サーバ２０及び端末装置３０を、コンピュータで実現可能な一例としてのコンピュータシステム１００を示す。情報処理システム１０としての図４に示すコンピュータシステム１００は、情報管理サーバ２０としてのコンピュータ２００、及び端末装置３０としてのコンピュータ３００を含む。
【００４５】
なお、既に説明した図１では、通信回線４０に端末装置３０Ａ、３０Ｂ、及び３０Ｃの３台の端末装置３０が接続される例を示した。端末装置３０としてのコンピュータ３００は何れの端末装置３０においても共通であるため、説明の都合上、図４に示したコンピュータシステム１００の例では、１台のコンピュータ３００のみ図示する。しかし、実際には通信回線４０に、端末装置３０として複数のコンピュータ３００が接続されている。
【００４６】
コンピュータ２００は、ＣＰＵ２０２、メモリ２０４、及び不揮発性の記憶部２０６を含む。ＣＰＵ２０２、メモリ２０４、及び不揮発性の記憶部２０６は、バス２０８を介して互いに接続される。またコンピュータ２００は、記録媒体２５０に対して読み書きするためのＩＯ２１０がバス２０８に接続される。更に、コンピュータ２００は、通信回線４０に接続するためのインタフェースを含む通信ＩＦ（Interface）２１２を備え、通信ＩＦ２１２もバス２０８に接続される。なお、記憶部２０６はＨＤＤ(Hard Disk Drive)やフラッシュメモリ等によって実現できる。
【００４７】
記憶部２０６には、コンピュータ２００を図１に示す情報管理サーバ２０として機能させるための情報管理プログラム２２０、転送回数情報２３０、つながり設定情報２３２、及びユーザ情報２３４が記憶される。記憶部２０６に記憶された情報管理プログラム２２０は、送信プロセス２２２、受信プロセス２２４、転送記録プロセス２２６、及び決定プロセス２２８を含む。ＣＰＵ２０２は、情報管理プログラム２２０を記憶部２０６から読み出してメモリ２０４に展開し、情報管理プログラム２２０が有する各プロセスを実行する。また、ＣＰＵ２０２は、転送回数情報２３０を図２に示す転送回数表として、メモリ２０４に展開すると共に、つながり設定情報２３２を図３に示すつながり設定表として、メモリ２０４に展開する。また、ＣＰＵ２０２は、ユーザ情報２３４をメモリ２０４に展開する。
【００４８】
なお、本実施形態に係るコンピュータ２００のＣＰＵ２０２は複数のタイマを内蔵し、タイマ毎に起動した時点からの時間（経過時間）を計測すると共に、情報管理プログラム２２０から経過時間を取得することができる。
【００４９】
ＣＰＵ２０２が情報管理プログラム２２０を記憶部２０６から読み出してメモリ２０４に展開し、情報管理プログラム２２０を実行することで、コンピュータ２００が図１に示す情報管理サーバ２０として動作する。ＣＰＵ２０２が送信プロセス２２２を実行することで、コンピュータ２００が図１に示す送信部５４として動作する。また、ＣＰＵ２０２が受信プロセス２２４を実行することで、コンピュータ２００が図１に示す受信部５６として動作する。また、ＣＰＵ２０２が転送記録プロセス２２６を実行することで、コンピュータ２００が図１に示す転送記録部５８として動作する。更に、ＣＰＵ２０２が決定プロセス２２８を実行することで、コンピュータ２００が図１に示す決定部６０として動作する。
【００５０】
また、コンピュータ３００は、ＣＰＵ３０２、メモリ３０４、及び不揮発性の記憶部３０６を含む。ＣＰＵ３０２、メモリ３０４、及び記憶部３０６は、バス３０８を介して互いに接続される。また、コンピュータ３００は、タッチパネル及びキーボード等の入力装置３１４、液晶表示パネル等の表示装置３１６を備え、入力装置３１４及び表示装置３１６はバス３０８に接続される。また、コンピュータ３００は、記録媒体２５０に対して読み書きするためのＩＯ３１０がバス３０８に接続される。更に、コンピュータ３００は、通信回線４０に接続するためのインタフェースを含む通信ＩＦ３１２を備え、通信ＩＦ３１２もバス３０８に接続される。なお、記憶部３０６も記憶部２０６と同様にＨＤＤやフラッシュメモリ等によって実現できる。
【００５１】
記憶部３０６には、コンピュータ３００を図１に示す端末装置３０として機能させるための端末プログラム３２０が記憶される。記憶部３０６に記憶された端末プログラム３２０は、送信プロセス３２２、受信プロセス３２４、表示プロセス３２６、及び入力プロセス３２８を含む。ＣＰＵ３０２は、端末プログラム３２０を記憶部３０６から読み出してメモリ３０４に展開し、端末プログラム３２０が有する各プロセスを実行する。
【００５２】
ＣＰＵ３０２が端末プログラム３２０を記憶部３０６から読み出してメモリ３０４に展開し、端末プログラム３２０を実行することで、コンピュータ３００が図１に示す端末装置３０として動作する。ＣＰＵ３０２が送信プロセス３２２を実行することで、コンピュータ３００が図１に示す送信部７２として動作する。また、ＣＰＵ３０２が受信プロセス３２４を実行することで、コンピュータ３００が図１に示す受信部７４として動作する。また、ＣＰＵ３０２が表示プロセス３２６を実行することで、コンピュータ３００が図１に示す表示部７８として動作する。更に、ＣＰＵ３０２が入力プロセス３２８を実行することで、コンピュータ３００が図１に示す入力部７６として動作する。
【００５３】
なお、情報管理サーバ２０及び端末装置３０は、例えば半導体集積回路、より詳しくはＡＳＩＣ（Application Specific Integrated Circuit)等で実現することも可能である。
【００５４】
次に、本実施形態に係る情報管理サーバ２０の作用を説明する。本実施形態に係る情報管理サーバ２０は、情報管理サーバ２０の起動後に図５に示す第１のキュレータ判定処理を実行し、当該第１のキュレータ判定処理実行後も再び第１のキュレータ判定処理を実行する。なお、本実施形態に係る情報管理サーバ２０は、一例として、端末装置３０から通知情報及び情報取得要求の電文を受信するものとする。
【００５５】
まず、ステップＳ１０では、受信部５６は端末装置３０から電文を受信したか否かを判定する。否定判定であれば再びステップＳ１０へ移行し、受信部５６は端末装置３０から電文を受信するまでステップＳ１０の処理を繰り返す。また、肯定判定、即ち端末装置３０から電文を受信した場合にはステップＳ１５へ移行する。
【００５６】
なお、受信部５６はステップＳ１０での判定処理が否定判定の場合、予め定めた待機時間が経過するまで待機してから再びステップＳ１０へ移行するようにしてもよい。この様にすることで、予め定めた待機時間を経過するまで待機せずに電文の受信処理を繰り返す場合と比較して、受信部５６の負荷を低減することができる。
【００５７】
ステップＳ１５では、受信部５６はステップＳ１０で受信した電文のヘッダに含まれる情報種別フラグを参照して、ステップＳ１０で受信した電文が転送情報か否かを判定する。そして、肯定判定の場合にはステップＳ２０へ移行し、否定判定の場合にはステップＳ４５へ移行する。
【００５８】
ステップＳ２０では、受信部５６は受信した転送情報を管理情報格納部６２に保存すると共に、受信した転送情報を転送記録部５８へ通知し、転送記録部５８へ転送回数表の更新を依頼する。
【００５９】
ステップＳ２５では、転送記録部５８は受信部５６から通知された転送情報のヘッダに含まれる情報ＩＤ、送信元のユーザＩＤ、送信先のユーザＩＤを取得する。そして、転送記録部５８は転送回数表を参照して、送信元のユーザＩＤで表されるユーザが初めて情報ＩＤで表される転送情報を送信したか否かを判定し、判定結果に応じて転送回数表の更新を行う。
【００６０】
まず、送信元のユーザＩＤで表されるユーザが初めて情報ＩＤで表される転送情報を送信した場合、例えば、今まで情報Ｉ２で示される転送情報を転送したことのないユーザから、情報Ｉ２の転送があった場合の転送回数表の更新について説明する。
【００６１】
例えば、ユーザＤが初めて情報Ｉ２の転送を行った際の転送回数表が図２に示す転送回数表であった場合、転送記録部５８は、転送回数表を図６に示すように更新する。具体的には、転送記録部５８は情報Ｉ２の行の転送元ユーザＩＤ欄にユーザＤを追加する。そして、転送記録部５８は、追加したユーザＤの転送依頼前の転送回数欄に、ユーザＤから情報Ｉ２を受信する前の情報Ｉ２の転送回数（図６の例では１３５回）を記録する。また、転送記録部５８は、追加したユーザＤの現在の転送回数欄に仮値として０回を記録する。なお、転送記録部５８は情報ＩＤ毎に全てのユーザから受信した転送情報の累積転送回数を記録しており、転送依頼前の転送回数欄に記録する回数は累積転送回数に基づいて設定される。
【００６２】
更に転送記録部５８は、情報Ｉ２における各転送元ユーザＩＤに対応した現在の転送回数欄の回数を１増やす。図２に示す転送回数表で、情報Ｉ２におけるユーザＣの現在の転送回数は１３１であったことから１３２、情報Ｉ２におけるユーザＤの現在の転送回数は１となる。
【００６３】
一方、情報Ｉ２を既に転送依頼したことのあるユーザから更に情報Ｉ２の転送依頼を受信した場合には、情報Ｉ２における各転送元ユーザＩＤに対応した現在の転送回数欄の回数を１増やす。
【００６４】
このようにして、転送記録部５８は転送回数表を更新する。そして転送記録部５８は、転送情報の情報ＩＤ、送信元のユーザＩＤ、及び送信先のユーザＩＤを決定部６０へ通知する。
【００６５】
ステップＳ３０では、決定部６０は転送記録部５８から通知された転送情報の送信元のユーザＩＤ及び送信先のユーザＩＤから、転送情報の送信元がキュレータであるか否かを判定する。具体的には、決定部６０は、つながり設定表のユーザ欄を参照して、転送情報の送信先のユーザＩＤと一致するユーザＩＤを含む行を検索する。そして、決定部６０は検索した行のつながり欄を参照し、転送情報の送信元のユーザＩＤと一致するユーザＩＤを検索し、検索したユーザＩＤに対応したキュレータ欄が“○”であればキュレータと判定し、“×”であればキュレータでないと判定する。
【００６６】
決定部６０が転送情報の送信元のユーザをキュレータと判定した場合には、既に転送情報の送信元に対するキュレータ判定が終了していることを意味するため、第１のキュレータ判定処理を終了する。一方、転送情報の送信元のユーザはキュレータではないと判定した場合には、ステップＳ３５へ移行する。
【００６７】
ステップＳ３５では、決定部６０は、転送回数表の情報ＩＤ欄を参照し、転送記録部５８から通知された転送情報の情報ＩＤと一致する情報ＩＤを含む行を検索する。そして、決定部６０は検索した行の転送元ユーザＩＤ欄を参照し、転送情報の送信元のユーザＩＤと一致するユーザＩＤを検索し、検索したユーザＩＤに対応した転送依頼前の転送回数を取得する。更に、決定部６０は、取得した転送依頼前の転送回数が規定回数Ｒ１以下であるか否かを判定する。
【００６８】
キュレータとは重要な情報をいち早く転送するユーザである。従って、転送依頼前の転送回数を規定回数Ｒ１以下に制限することで、情報をいち早く転送するというキュレータとなるための１つの条件を担保する。規定回数Ｒ１をより小さい値に設定するほど、決定部６０は、情報が転送され始めてからより早い時期に情報を転送するユーザをキュレータ候補として選択することができる。
【００６９】
そして、取得した転送依頼前の転送回数が規定回数Ｒ１以下である場合にはステップＳ４０へ移行する。一方、取得した転送依頼前の転送回数が規定回数Ｒ１を超える場合には、転送情報の転送元のユーザはキュレータの条件を満たしていないと考えられるため、第１のキュレータ判定処理を終了する。
【００７０】
ステップＳ４０では、決定部６０は、ＣＰＵ２０２内蔵のタイマＴ１及びタイマＴ２を起動する。
【００７１】
なお、決定部６０はタイマＴ１を起動する際、併せてタイマＴ１に時間Ｔａを設定する。この場合、タイマＴ１は時間Ｔａ経過後にＣＰＵ２０２に割り込み信号を出力し、ＣＰＵ２０２は割り込み信号を受信すると、後述する図７に示す第２のキュレータ判定処理を実行する。また、本実施形態に係る決定部６０は、説明を簡略化するため既にタイマＴ１及びタイマＴ２が起動している場合には、タイマＴ１及びタイマＴ２を起動しない。なお、決定部６０はタイマＴ１及びタイマＴ２を起動した場合、ステップＳ２５の処理で転送記録部５８から通知された転送情報の情報ＩＤ、送信元のユーザＩＤ、及び送信先のユーザＩＤを、メモリ２０４の予め定めた領域（キュレータ判定情報領域）に保存する。
【００７２】
一方、ステップＳ１５の処理で、ステップＳ１０で受信した電文が転送情報ではないと判定された場合はステップＳ４５の処理が実行される。
【００７３】
ステップＳ４５では、受信部５６はステップＳ１０で受信した電文のヘッダに含まれる情報種別フラグを参照して、ステップＳ１０で受信した電文が情報取得要求か否かを判定する。そして、肯定判定の場合には、受信部５６は情報取得要求のヘッダに含まれる情報取得要求の送信元のユーザＩＤ及び情報取得要求を送信した端末装置３０のＩＰアドレスを送信部５４へ通知し、ステップＳ５０へ移行する。
【００７４】
一方、否定判定、即ちステップＳ１０で受信した電文が新規情報である場合にはステップＳ７０へ移行する。そして、ステップＳ７０で受信部５６は、受信した新規情報を管理情報格納部６２へ保存し、第１のキュレータ判定処理を終了する。
【００７５】
ステップＳ５０では、送信部５４は管理情報格納部６２に保存されている通知情報のヘッダを順次読み込む。そして、送信部５４は、通知情報の送信先のユーザＩＤとして、ステップＳ４５で受信部５６から通知された、情報取得要求の送信元のユーザＩＤを含む通知情報（送信対象通知情報）があるか否かを判定する。なお、通知情報は通知情報の送信先のユーザから情報取得要求を受信するまで管理情報格納部６２に保存されるため、送信対象通知情報として複数の通知情報が存在する場合がある。
【００７６】
ステップＳ５０の判定処理が否定判定の場合にはステップＳ７５へ移行し、ステップＳ７５で送信部５４は、送信対象通知情報がないことを示す応答を生成する。そして送信部５４は、生成した応答を、ステップＳ４５の処理で受信部５６から通知されたＩＰアドレスで示される端末装置３０へ送信する。一方、肯定判定の場合にはステップＳ５５へ移行する。
【００７７】
ステップＳ５５では、送信対象通知情報に転送情報が含まれるか否かを判定する。否定判定、即ち送信対象通知情報が全て新規情報である場合にはステップＳ６５へ移行し、肯定判定の場合にはステップＳ６０へ移行する。
【００７８】
ステップＳ６０では、送信部５４は送信対象通知情報に含まれる転送情報のヘッダから、転送情報の送信元のユーザＩＤを取得する。そして、送信部５４はつながり設定表のユーザ欄を参照し、ステップＳ４５の処理で受信部５６から通知された情報取得要求の送信元のユーザＩＤと一致するユーザＩＤを含む行を検索する。そして、決定部６０は、検索した行のつながり欄から、ステップＳ６０の処理で取得した転送情報の送信元のユーザＩＤと一致するユーザＩＤを検索し、検索したユーザＩＤに対応したキュレータ欄の設定内容を読み込む。
【００７９】
そして、決定部６０は、読み込んだキュレータ欄の設定内容が“○”であれば、処理中の転送情報はキュレータからの転送情報であると判定し、当該転送情報のヘッダに値をtrueに設定したキュレータ識別フラグを付加する。一方、決定部６０は、読み込んだキュレータ欄の設定内容が“×”であれば、処理中の転送情報はキュレータからの転送情報ではないと判定し、当該転送情報のヘッダに値をfalseに設定したキュレータ識別フラグを付加する。
【００８０】
なお、送信対象通知情報に複数の転送情報が含まれる場合には、各々の転送情報に対して本ステップの処理を実行する。また、キュレータ識別フラグは転送情報の送信元がキュレータか否かを示す識別子の一例であり、他の方法を用いて転送情報の送信元がキュレータか否かを示すようにしてもよいことはいうまでもない。
【００８１】
ステップＳ６５では、送信部５４はステップＳ４５の処理で受信部５６から通知されたＩＰアドレスで示される端末装置３０へ、送信対象通知情報を送信する。なお、送信部５４は、送信した送信対象通知情報を管理情報格納部６２から削除する。以上の処理により、第１のキュレータ判定処理を終了する。なお、情報管理サーバ２０は、端末装置３０から受信した通知情報のヘッダに含まれる各種情報を削除することなく端末装置３０へ送信する。従って、情報管理サーバ２０から端末装置３０へ送信される通知情報のヘッダには、通知情報の送信元が付加した、通知情報の送信元のユーザＩＤ、通知情報の送信先のユーザＩＤ、情報ＩＤ、及び情報種別フラグが含まれる。
【００８２】
前述したように、本実施形態に係る情報管理サーバ２０は、ＣＰＵ２０２がタイマＴ１から時間Ｔａが経過した際に出力される割り込み信号を受信した場合、図７に示す第２のキュレータ判定処理を実行する。第２のキュレータ判定処理では、図５のステップＳ３５の処理で、情報ＩＤで示される転送情報の転送依頼前の転送回数が規定回数Ｒ１以下であると判定されたキュレータ候補のユーザを、キュレータにすべきか否かを決定する。
【００８３】
ステップＳ１００では、決定部６０は、図５のステップＳ４０の処理でメモリ２０４のキュレータ判定情報領域に保存された転送情報の情報ＩＤ及び送信元のユーザＩＤを取得する。なお、ステップＳ１００で取得した転送情報の送信元のユーザＩＤで表されるユーザを「キュレータ候補ユーザ」ということにする。
【００８４】
そして、決定部６０は、取得した転送情報の情報ＩＤ及び送信元のユーザＩＤを用いて、図５のステップＳ３５の処理と同様の処理によって、転送回数表から転送情報の情報ＩＤ及び送信元のユーザＩＤに対応した現在の転送回数を取得する。
【００８５】
更に、決定部６０は、取得した現在の転送回数が規定回数Ｒ２以上であるか否かを判定する。既に説明したように、キュレータとは重要な情報をいち早く転送するユーザである。重要な情報ほど様々なユーザが転送するため、現在の転送回数が多くなる。従って、現在の転送回数が規定回数Ｒ２以上であれば、転送情報が重要な情報であることを示すことになる。規定回数Ｒ２は規定回数Ｒ１より大きい値に設定され、規定回数Ｒ２をより大きい値に設定するほど、より重要な転送情報を送信するユーザをキュレータ候補として選択することができる。
【００８６】
取得した現在の転送回数が規定回数Ｒ２以上であればステップＳ１０５へ移行し、取得した現在の転送回数が規定回数Ｒ２未満であればステップＳ１２０へ移行する。
【００８７】
ステップＳ１０５では、キュレータ候補ユーザが、転送依頼前の転送回数が規定回数Ｒ１以下で、且つ、現在の転送回数が規定回数Ｒ２以上である転送情報を送信していることから、決定部６０はキュレータ候補ユーザをキュレータに仮判定する。
【００８８】
そして、決定部６０は、キュレータ候補ユーザのキュレータ判定回数を１増加する。キュレータ判定回数は、ユーザ毎にキュレータと仮判定した回数を記録する値であり、各ユーザのキュレータ判定回数にはデフォルト値として予め「０」が設定されている。そして、各ユーザのユーザＩＤとキュレータ判定回数とが関連付けられて、例えばメモリ２０４の予め定めた領域に保存される。
【００８９】
ステップＳ１１０では、決定部６０は、キュレータ候補ユーザのキュレータ判定回数が規定回数Ｒ３以上か否かを判定する。なお、規定回数Ｒ３は、ユーザがキュレータとなるために必要なキュレータの仮判定回数を規定した値である。規定回数Ｒ３をより大きい値に設定するほど、重要な情報をいち早く転送する傾向の強いユーザをキュレータとして決定することができる。なお、規定回数Ｒ３は１以上の整数であればよく、例えば規定回数Ｒ３を「１」に設定した場合、規定回数Ｒ３を他の値に設定した場合と比較して、より早くキュレータを決定することができる。
【００９０】
そして、肯定判定の場合にはステップＳ１１５へ移行し、否定判定の場合には、ユーザのキュレータ判定回数が、まだキュレータとなるために必要なキュレータの仮判定回数に達していないため、第２のキュレータ判定処理を終了する。
【００９１】
ステップＳ１１５では、決定部６０はキュレータ候補ユーザを正式にキュレータとして決定する。この際、決定部６０は、つながり設定表のつながり欄からキュレータに決定したユーザＩＤと一致するユーザＩＤを検索し、当該ユーザＩＤに対応したキュレータ欄を“○”に設定する。
【００９２】
一方、ステップＳ１００の処理で現在の転送回数が規定回数Ｒ２未満であると判定された場合の移行先であるステップＳ１２０では、決定部６０はＣＰＵ２０２からタイマＴ２の経過時間を取得する。そして、決定部６０は、タイマＴ２の経過時間が時間Ｔｂ以上であるか否かを判定する。
【００９３】
この時間Ｔｂは時間Ｔａより長い時間に予め設定され、キュレータ候補ユーザに対するキュレータ判定の期間を制限するための時間である。即ち、時間Ｔｂが経過しても、キュレータ候補ユーザが転送した転送情報に対する現在の転送回数が規定回数Ｒ２に達していなければ、決定部６０は当該キュレータ候補ユーザに対するキュレータ判定を中止する。従って、ステップＳ１２０での判定処理が肯定判定の場合には、第２のキュレータ判定処理を終了する。一方、ステップＳ１２０での判定処理が否定判定の場合には、キュレータ判定を継続するためステップＳ１２５へ移行する。
【００９４】
ステップＳ１２５では、決定部６０は、再度タイマＴ１に時間Ｔａを設定してタイマＴ１を起動する。時間Ｔａ経過後、再び図７の第２のキュレータ判定処理が実行され、キュレータ候補ユーザをキュレータとするか否かが判定される。
【００９５】
なお、本実施形態に係る情報管理サーバ２０は、転送依頼前の転送回数が規定回数Ｒ１以下のタイミングで転送情報を送信し、且つ、当該転送情報の現在の転送回数が規定回数Ｒ２以上となった転送情報を送信したユーザをキュレータとして決定した。しかし、キュレータの決定方法はこれに限定されるものではない。
【００９６】
例えば、転送依頼前の転送回数が規定回数Ｒ１を超えたタイミングで転送情報を送信したユーザであっても、当該転送情報が、転送情報の送信先のユーザにおけるコミュニティ内ユーザから転送された最初の転送情報であれば、キュレータと決定してもよい。具体的には、例えば、決定部６０は図５のステップＳ３５で、転送情報の情報ＩＤ毎に、転送情報の送信先のユーザにおけるコミュニティ内ユーザから最初に転送された転送情報か否かを判定する。そして肯定判定の場合には、転送情報の送信元のユーザをキュレータ候補に選択して、ステップＳ４０に移行すればよい。
【００９７】
次に、本実施形態に係る端末装置３０の作用を説明する。端末装置３０は、新規情報を含む送信依頼及び転送情報を含む転送依頼を情報管理サーバ２０へ送信する。更に、本実施形態に係る端末装置３０は、コミュニティ内ユーザから送信された転送情報及び新規情報を受信するため、情報管理サーバ２０に対して情報取得要求を送信した後、図８に示す転送情報受信処理を実行する。
【００９８】
ステップＳ２００では、受信部７４は情報管理サーバ２０から通知電文を受信したか否かを判定する。否定判定であれば再びステップＳ２００へ移行し、受信部７４は情報管理サーバ２０から通知電文を受信するまでステップＳ２００の処理を繰り返す。また、肯定判定、即ち情報管理サーバ２０から通知電文を受信した場合にはステップＳ２０５へ移行する。
【００９９】
なお、受信部７４はステップＳ２００での判定処理が否定判定の場合、予め定めた待機時間が経過するまで待機してから再びステップＳ２００へ移行するようにしてもよい。この様にすることで、予め定めた待機時間を経過するまで待機せずに通知電文の受信処理を繰り返す場合と比較して、受信部７４の負荷を低減することができる。
【０１００】
ステップＳ２０５では、受信部７４は、受信した通知情報のヘッダに含まれる情報種別フラグを参照して、ステップＳ２００の処理で受信した通知電文が転送情報であるか否かを判定する。そして、肯定判定の場合にはステップＳ２１０へ移行し、否定判定、即ち受信した電文が新規情報である場合にはステップＳ２２５へ移行する。なお、肯定判定及び否定判定の何れの場合でも、受信部７４は受信した電文を表示部７８へ通知する。
【０１０１】
ステップＳ２１０では、表示部７８はステップＳ２０５の処理で受信部７４から通知された転送情報のヘッダに含まれるキュレータ識別フラグを参照する。そして表示部７８は、キュレータ識別フラグがfalseに設定されていればステップＳ２１５へ移行し、キュレータ識別フラグがtrueに設定されていればステップＳ２２０へ移行する。
【０１０２】
ステップＳ２１５では、表示部７８は受信した転送情報を表示装置３１６に例えば黒で表示し、ステップＳ２２０では、表示部７８は受信した転送情報を表示装置３１６に例えば赤で表示する。なお、表示装置３１６における転送情報の表示色は黒及び赤に限られず、ステップＳ２１５の処理で用いられる表示色と、ステップＳ２２０の処理で用いられる表示色と、が異なる表示色であれば、どのような表示色の組み合わせを用いてもよい。
【０１０３】
一方、ステップＳ２０５の判定処理で否定判定となった場合の移行先であるステップＳ２２５では、表示部７８は受信した新規情報を表示装置３１６に例えば青で表示する。なお、表示装置３１６における新規情報の表示色に制限はないが、ステップＳ２２０の処理で用いられるキュレータから受信した転送情報の表示色と異なる表示色にすることが好ましい。この場合、キュレータから受信した転送情報と新規情報とがより区別された形態で表示されるため、キュレータから受信した転送情報がより認識されやすくなるからである。
【０１０４】
図９は、表示部７８によって表示装置３１６に表示される通知情報の一例を示した図である。なお、図９の例では、情報１〜情報３を全て転送情報として説明する。
【０１０５】
表示部７８は、受信部７４から受信した転送情報を時系列に並べて表示装置３１６に表示する。図９の例では、表示装置３１６上方に表示された転送情報が端末装置３０で受信した転送情報の中で最も新しい転送情報であり、表示装置３１６上方から表示装置３１６下方に向かうに従って、受信時刻がより古い転送情報が表示される。
【０１０６】
そして、表示部７８は新たに転送情報を受信した際、表示装置３１６上方に新たに受信した転送情報を表示する。従って、既に表示装置３１６に表示されている転送情報は、新たな転送情報を受信する度に表示装置３１６下方へ移動し、最終的には表示装置３１６から表示が消える。そのため、表示部７８は、タッチパネル等の操作による入力部７６からの画面スクロール要求に従って、図９に示す画面スクロール方向に転送情報をスクロールさせ、これまで受信した転送情報を表示装置３１６に表示する。
【０１０７】
図９の例では、ユーザＣがキュレータであり、ユーザＢ及びユーザＤがキュレータ以外の転送情報の転送者を示している。従って、ユーザＣと、ユーザＢ及びユーザＤと、の間では、表示装置３１６に表示される転送情報の表示色が異なる。従って、端末装置３０のユーザは、他の転送者より重要な情報をいち早く転送するキュレータからの転送情報を、多くの転送情報の中から認識することが容易になる。即ち、キュレータからの転送情報が多くの転送情報に埋もれて端末装置３０のユーザに認識されない状況を防止することができる。
【０１０８】
なお、転送情報を異なる表示色で表示するとは、例えば転送情報を示す文字の色、及び、転送情報を囲む領域２２の色（背景色）の少なくとも一方を異ならせることをいう。また、表示部７８による転送情報の表示形態は図９の例に制限されない。図１０は、表示部７８によって表示装置３１６に表示される、図９の例とは異なる転送情報の表示例を示した図である。
【０１０９】
図１０に示すように、表示部７８は表示装置３１６を上下２つの表示領域に分割し、上方の表示領域にキュレータから受信した転送情報を表示し、下方の表示領域にキュレータ以外のユーザから受信した転送情報を表示するようにしてもよい。この場合、キュレータから受信した転送情報と、キュレータ以外のユーザから受信した転送情報と、を分離して表示することができるため、キュレータからの転送情報がより認識されやすくなる。なお、この場合も各々の表示領域の上方から新たに受信した転送情報が表示され、これまで受信した転送情報が閲覧できるように、各々の表示領域がスクロール可能となっている。
【０１１０】
更に、表示部７８は、キュレータから受信した転送情報と、キュレータ以外のユーザから受信した転送情報と、で文字種、所謂フォントを異ならせたり、文字の大きさを異ならせたりして、表示装置３１６に表示するようにしてもよい。また、表示部７８は、キュレータから受信した転送情報の近傍に、端末装置３０のユーザから注目を集める画像や記号等を併記して、表示装置３１６に表示するようにしてもよい。また、表示部７８は、上述したキュレータからの転送情報を認識しやすくするための表示方法を組み合わせて、表示装置３１６に表示するようにしてもよい。
【０１１１】
以上、実施形態を用いて開示の技術を説明したが、開示の技術は上記実施形態に記載の範囲には限定されない。開示の技術の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も開示の技術の技術的範囲に含まれる。例えば、開示の技術の要旨を逸脱しない範囲で処理の順序を変更してもよい。
【０１１２】
また、上記では情報管理プログラム２２０が記憶部２０６に、端末プログラム３２０が記憶部３０６にそれぞれ予め記憶（インストール）されている態様を説明したが、これに限定されるものではない。開示の技術に係る情報管理プログラム及び端末プログラムは、コンピュータ読取可能な記録媒体に記録されている形態で提供することも可能である。例えば、開示の技術に係る情報管理プログラム及び端末プログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、及びＵＳＢメモリ等の可搬型記録媒体に記録されている形態で提供することも可能である。また、開示の技術に係る情報管理プログラム及び端末プログラムは、フラッシュメモリ等の半導体メモリ等に記録されている形態で提供することも可能である。
【０１１３】
なお、本実施形態では、キュレータの人数を特に制限していないが、キュレータの人数に上限値を設けるようにしてもよい。キュレータの人数を制限しない場合、キュレータの人数の増加に伴いキュレータからの転送情報が増加する。従って、受信した転送情報に対するキュレータからの転送情報の割合が増加し、端末装置３０のユーザにおいて、キュレータからの転送情報に対する注意の度合いが低下する場合が考えられる。従って、キュレータの人数を制限することにより、キュレータから受信した転送情報の見落としを防止することができる。
【０１１４】
キュレータの人数を制限する場合、既にキュレータの定員数までキュレータが存在する状況で新たなキュレータを決定した際、キュレータを入れ替える必要がある。このキュレータの入れ替え方法として様々な方法が考えられる。
【０１１５】
例えば、決定部６０は、既にキュレータの定員数に達する既存キュレータが存在する状況で図７のステップＳ１１５で新たなキュレータを決定した場合、既存キュレータのうちキュレータとしての評価が低いキュレータから順に新たなキュレータと入れ替える。
【０１１６】
具体的には、決定部６０は転送回数表を参照して、既存キュレータ毎に現在の転送回数が規定回数Ｒ２未満である転送情報数を算出する。そして、決定部６０は、現在の転送回数が規定回数Ｒ２未満である転送情報数の多い既存キュレータから順に、新たなキュレータと入れ替えてもよい。
【０１１７】
また、決定部６０は、転送情報の重要性等に基づいて端末装置３０のユーザが既存キュレータ毎に予め設定した評価点のうち、評価点が低い既存キュレータから順に新たなキュレータと入れ替えるようにしてもよい。
【０１１８】
なお、キュレータの入れ替えによりキュレータでなくなったユーザ（キュレータ落ちユーザ）は、決定部６０によって再度キュレータと決定されるまで、キュレータとして扱われない。従って、決定部６０はステップＳ１１５の処理で、キュレータ落ちユーザに対応したつながり設定表のキュレータ欄を“×”に設定する。
【０１１９】
また、キュレータの上限値は、例えば、ユーザ毎にコミュニティ内ユーザの人数に対するキュレータの割合に基づいて設定することが望ましい。例えば、ユーザＸのコミュニティ内ユーザが１０人で、キュレータの割合を３０％とした場合、ユーザＸに対するキュレータの上限値は３人となる。
【０１２０】
また、本実施形態に係る転送回数表では、転送依頼前の転送回数を各ユーザによる転送情報の転送時期を示す指標として記録したが、転送依頼前の転送回数の替わりに、転送情報毎に最初に受信した転送依頼の受信時刻からの相対時刻を記録するようにしてもよい。
【０１２１】
例えば情報管理サーバ２０が、何れのユーザからも転送されていない情報Ｉ１の転送を最初に受信して、その１０分後にユーザＣから初めて情報Ｉ１の転送を受け付けると、転送依頼前の転送回数の替わりにユーザＣの転送依頼時間として１０分を記録する。この場合、図５のステップＳ３５において、転送情報の送信元であるユーザＣの転送依頼時間（この例では１０分）が予め定めた時間以下であるか否かを判定し、転送依頼時間が予め定めた時間以下である場合に、ユーザＣをキュレータ候補とすればよい。
【０１２２】
以上の実施形態に関し、更に以下の付記を開示する。
【０１２３】
（付記１）
他者が発信した情報を転送する予め登録された複数の転送元から受信した複数の転送情報を内容に応じて分類し、同じ内容の転送情報毎に、各転送元による最初の転送時期を示す指標及び前記最初の転送時期以降に転送された転送情報の転送回数を前記複数の転送元の各々について記録する転送記録部と、
前記最初の転送時期及び前記転送回数に応じて、前記複数の転送元から特定転送元を決定する決定部と、
前記決定部により前記特定転送元であると決定された転送元から受信した転送情報に、前記特定転送元からの転送情報であることを示す識別子を設定し、前記受信した転送情報により指定された転送先へ前記受信した転送情報を送信する送信部と、
を備えた情報管理装置。
【０１２４】
（付記２）
前記転送記録部は、前記同じ内容の転送情報毎に、前記複数の送信元の各々から転送情報の転送依頼を受信するまでに既に転送した、前記転送依頼のあった転送情報と同じ内容の転送情報の転送回数を示す第１の転送回数を前記最初の転送時期を示す指標として前記複数の転送元の各々について記録すると共に、前記転送依頼の受信以降に転送した、前記転送依頼のあった転送情報と同じ内容の転送情報の転送回数を示す第２の転送回数を前記複数の転送元の各々について記録し、
前記決定部は、前記複数の転送元のうち、前記第１の転送回数が第１の規定回数以下で、且つ、前記第２の転送回数が前記第１の規定回数より大きい第２の規定回数以上である転送記録を有する転送元を前記特定転送元に決定する
付記１記載の情報管理装置。
【０１２５】
（付記３）
前記決定部は、前記複数の転送元のうち、前記第１の転送回数が前記第１の規定回数以下で、且つ、前記第２の転送回数が前記第１の規定回数より大きい前記第２の規定回数以上である転送記録を予め定めた数以上有する転送元を前記特定転送元に決定する
付記２記載の情報管理装置。
【０１２６】
（付記４）
前記決定部は、前記特定転送元の総数を予め定めた上限数以下に制限する
付記２又は付記３記載の情報管理装置。
【０１２７】
（付記５）
前記決定部は、新たな特定転送元を決定した際の特定転送元の総数が前記予め定めた上限数を超えた場合、前記新たな特定転送元以外の特定転送元のうち、前記第２の転送回数が前記第２の規定回数未満である転送記録の数が多い特定転送元から順に、前記新しい特定転送元と入れ替える
付記４記載の情報管理装置。
【０１２８】
（付記６）
予め登録した複数の転送元から転送される、他者が発信した情報である転送情報を受信する受信部と、
前記受信部により受信した転送情報に、他の転送情報と比較して、重要な転送情報であることを示す識別子が含まれる場合、前記識別子を含む転送情報を、前記識別子を含まない転送情報と異なる表示方法で表示する表示部と、
を備えた端末装置。
【０１２９】
（付記７）
前記表示部は、前記識別子を含む転送情報と、前記識別子を含まない転送情報と、を異なる表示色で表示する
付記６記載の端末装置。
【０１３０】
（付記８）
前記表示部は、前記識別子を含む転送情報と、前記識別子を含まない転送情報と、を異なる表示領域に分けて表示する
付記６又は付記７記載の端末装置。
【０１３１】
（付記９）
コンピュータに、
他者が発信した情報を転送する予め登録された複数の転送元から受信した複数の転送情報を内容に応じて分類し、同じ内容の転送情報毎に、各転送元による最初の転送時期を示す指標及び前記最初の転送時期以降に転送された転送情報の転送回数を前記複数の転送元の各々について記録し、
前記最初の転送時期及び前記転送回数に応じて、前記複数の転送元から特定転送元を決定し、
前記特定転送元であると決定された転送元から受信した転送情報に、前記特定転送元からの転送情報であることを示す識別子を設定し、前記受信した転送情報により指定された転送先へ前記受信した転送情報を送信する
ことを含む処理を実行させる情報管理方法。
【０１３２】
（付記１０）
コンピュータに、
予め登録した複数の転送元から転送される、他者が発信した情報である転送情報を受信し、
受信した転送情報に、他の転送情報と比較して、重要な転送情報であることを示す識別子が含まれる場合、前記識別子を含む転送情報を、前記識別子を含まない転送情報と異なる表示方法で表示する
ことを含む処理を実行させる端末装置の表示方法。
【０１３３】
（付記１１）
コンピュータに、
他者が発信した情報を転送する予め登録された複数の転送元から受信した複数の転送情報を内容に応じて分類し、前記同じ内容の転送情報毎に、各転送元による最初の転送時期を示す指標及び前記最初の転送時期以降に転送された転送情報の転送回数を前記複数の転送元の各々について記録し、
前記最初の転送時期及び前記転送回数に応じて、前記複数の転送元から特定転送元を決定し、
前記特定転送元であると決定された転送元から受信した転送情報に、前記特定転送元からの転送情報であることを示す識別子を設定し、前記受信した転送情報により指定された転送先へ前記受信した転送情報を送信する
ことを含む処理を実行させるための情報管理プログラム。
【０１３４】
（付記１２）
前記同じ内容の転送情報毎に、前記同じ内容の転送情報毎に、前記複数の送信元の各々から転送情報の転送依頼を受信するまでに既に転送した、前記転送依頼のあった転送情報と同じ内容の転送情報の転送回数を示す第１の転送回数を前記最初の転送時期を示す指標として前記複数の転送元の各々について記録すると共に、前記転送依頼の受信以降に転送した、前記転送依頼のあった転送情報と同じ内容の転送情報の転送回数を示す第２の転送回数を前記複数の転送元の各々について記録し、
前記複数の転送元のうち、前記第１の転送回数が第１の規定回数以下で、且つ、前記第２の転送回数が前記第１の規定回数より大きい第２の規定回数以上である転送記録を有する転送元を前記特定転送元に決定する
付記１１記載の情報管理プログラム。
【０１３５】
（付記１３）
前記複数の転送元のうち、前記第１の転送回数が前記第１の規定回数以下で、且つ、前記第２の転送回数が前記第１の規定回数より大きい前記第２の規定回数以上である転送記録を予め定めた数以上有する転送元を前記特定転送元に決定する
付記１２記載の情報管理プログラム。
【０１３６】
（付記１４）
前記特定転送元の総数を予め定めた上限数以下に制限する
付記１２又は付記１３記載の情報管理プログラム。
【０１３７】
（付記１５）
新たな特定転送元を決定した際の特定転送元の総数が前記予め定めた上限数を超えた場合、前記新たな特定転送元以外の特定転送元のうち、前記第２の転送回数が前記第２の規定回数未満である転送記録の数が多い特定転送元から順に、前記新しい特定転送元と入れ替える
付記１４記載の情報管理プログラム。
【０１３８】
（付記１６）
コンピュータに、
予め登録した複数の転送元から転送される、他者が発信した情報である転送情報を受信し、
受信した転送情報に、他の転送情報と比較して、重要な転送情報であることを示す識別子が含まれる場合、前記識別子を含む転送情報を、前記識別子を含まない転送情報と異なる表示方法で表示する
ことを含む処理を実行させるための端末プログラム。
【０１３９】
（付記１７）
前記識別子を含む転送情報と、前記識別子を含まない転送情報と、を異なる表示色で表示する
付記１６記載の端末プログラム。
【０１４０】
（付記１８）
前記識別子を含む転送情報と、前記識別子を含まない転送情報と、を異なる表示領域に分けて表示する
付記１６又は付記１７記載の端末プログラム。
【０１４１】
（付記１９）
コンピュータに、
他者が発信した情報を転送する予め登録された複数の転送元から受信した複数の転送情報を内容に応じて分類し、前記同じ内容の転送情報毎に、各転送元による最初の転送時期を示す指標及び前記最初の転送時期以降に転送された転送情報の転送回数を前記複数の転送元の各々について記録し、
前記最初の転送時期及び前記転送回数に応じて、前記複数の転送元から特定転送元を決定し、
前記特定転送元であると決定された転送元から受信した転送情報に、前記特定転送元からの転送情報であることを示す識別子を設定し、前記受信した転送情報により指定された転送先へ前記受信した転送情報を送信する
ことを含む処理を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１４２】
（付記２０）
コンピュータに、
予め登録した複数の転送元から転送される、他者が発信した情報である転送情報を受信し、
受信した転送情報に、他の転送情報と比較して、重要な転送情報であることを示す識別子が含まれる場合、前記識別子を含む転送情報を、前記識別子を含まない転送情報と異なる表示方法で表示する
ことを含む処理を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１４３】
（付記２１）
他者が発信した情報を転送する予め登録された複数の転送元から受信した複数の転送情報を内容に応じて分類し、前記同じ内容の転送情報毎に、各転送元による最初の転送時期を示す指標及び前記最初の転送時期以降に転送された転送情報の転送回数を前記複数の転送元の各々について記録する転送記録部と、前記最初の転送時期及び前記転送回数に応じて、前記複数の転送元から特定転送元を決定する決定部と、前記決定部により前記特定転送元であると決定された転送元から受信した転送情報に、前記特定転送元からの転送情報であることを示す識別子を設定し、前記受信した転送情報により指定された転送先へ前記受信した転送情報を送信する送信部と、を備えた情報管理装置と、
前記複数の転送元から転送される、他者が発信した情報である転送情報を受信する受信部と、前記受信部により受信した転送情報に前記識別子が含まれる場合、前記識別子を含む転送情報を、前記識別子を含まない転送情報と異なる表示方法で表示する表示部と、を備えた端末装置と、
を含む情報処理システム。
【符号の説明】
【０１４４】
１０  情報処理システム
２０  情報管理サーバ
３０  端末装置
５０  情報管理部
５２  中継部
５４、７２  送信部
５６、７４  受信部
５８  転送記録部
６０  決定部
７０  通信部
７６  入力部
７８  表示部
１００  コンピュータシステム
２００、３００  コンピュータ
２０２、３０２  ＣＰＵ
２０４、３０４  メモリ
２０６、３０６  記憶部
２２０  情報管理プログラム
２３０  転送回数情報
２３２  つながり設定情報
２５０  記録媒体
３２０  端末プログラム
【図１】
2015210571.tif 000003
【図２】
2015210571.tif 000004
【図３】
2015210571.tif 000005
【図４】
2015210571.tif 000006
【図５】
2015210571.tif 000007
【図６】
2015210571.tif 000008
【図７】
2015210571.tif 000009
【図８】
2015210571.tif 000010
【図９】
2015210571.tif 000011
【図１０】
2015210571.tif 000012