(57)【要約】【課題】指定された組織に属する１または２以上のユーザの人脈に関するデータベースを構築することができなかった。【解決手段】組織識別情報と、ユーザ識別情報と、１または２以上のアクセス情報とを有する２以上のユーザ情報が格納されるユーザ情報格納部と、ユーザ識別情報に対応付いた１または２以上の人脈情報が格納される人脈情報格納部と、アクセス情報を用いて１または２以上のサーバ装置から人脈情報を受信する受信部と、当該人脈情報をアクセス情報に対応するユーザ識別情報に対応付けて人脈情報格納部に蓄積する人脈情報蓄積部と、組織識別情報を受け付ける受付部と、当該組織識別情報に対応する１以上の人脈情報を人脈情報格納部から取得する人脈情報取得部と、当該１以上の人脈情報を出力する出力部を備える人脈情報蓄積装置により、指定された組織に属する１または２以上のユーザの人脈に関するデータベースを構築することができる。【選択図】図１
2019029036.tif 000002
【特許請求の範囲】
【請求項１】
組織を識別する情報である組織識別情報と、ユーザを識別する情報であるユーザ識別情報と、１または２以上のサーバ装置から当該ユーザの人脈に関する情報である人脈情報を取得するための情報である１または２以上のアクセス情報とを有する情報である２以上のユーザ情報が格納されるユーザ情報格納部と、
ユーザ識別情報に対応付いた１または２以上の人脈情報が格納される人脈情報格納部と、
前記人脈情報に対応付けてスコアが格納されるスコア格納部と、
前記アクセス情報を用いて、１または２以上のサーバ装置から、１または２以上の人脈情報を受信する受信部と、
前記受信部が受信した１または２以上の人脈情報を、当該人脈情報の受信に用いたアクセス情報に対応するユーザ識別情報に対応付けて前記人脈情報格納部に蓄積する人脈情報蓄積部と、
組織識別情報を受け付ける受付部と、
前記受付部が受け付けた組織識別情報に対応する１以上のユーザ識別情報に対応付いた１以上の人脈情報を、前記人脈情報格納部から取得する人脈情報取得部と、
前記各人脈情報に対応する人物に対して、同一の組織識別情報と対になるユーザ識別情報であり、前記各人脈情報と対になるユーザ識別情報の数が多いほど、値が大きくなるようにスコアを算出するスコア算出部と、
前記スコアを前記人脈情報に対応付けて前記スコア格納部に蓄積するスコア蓄積部と、
前記人脈情報取得部が取得した１以上の人脈情報を出力する出力部とを備える人脈情報蓄積装置。
【請求項２】
前記人脈情報は、人物に関する情報である１または２以上の人物情報を有し、
前記人脈情報取得部は、
前記組織識別情報に対応する２以上の異なるユーザ識別情報に対応する２以上の人脈情報を取得し、
前記人脈情報取得部が取得した２以上の人脈情報が有する人物情報のうち、重複する人物情報を一つにまとめて統合した人脈情報を取得する人脈情報統合部とをさらに備え、
前記出力部は、
前記人脈情報統合部が取得した人脈情報を出力する請求項１記載の人脈情報蓄積装置。
【請求項３】
前記受付部は、
組織識別情報と、当該組織識別情報とは異なる組織識別情報である第二組織識別情報と、当該第二組織識別情報により識別される組織に属する人物の属性を示す情報である属性情報とを受け付け、
前記人脈情報取得部は、
前記第二組織識別情報と前記属性情報とを満たす人物に関する人物情報を有する人脈情報に対応する１以上のユーザ識別情報を取得し、
前記出力部は、
前記人脈情報取得部が取得した１以上のユーザ識別情報、または当該１以上のユーザ識別情報を有する１以上のユーザ情報の全部または一部を出力する請求項１または請求項２記載の人脈情報蓄積装置。
【請求項４】
前記受付部は、
前記人脈情報に対応する人物に対する評価であるスコアを受け付け、
前記人脈情報に対応付けてスコアが格納されるスコア格納部と、
前記スコアを前記人脈情報に対応付けて前記スコア格納部に蓄積するスコア蓄積部とをさらに備える請求項１から請求項３いずれか一項に記載の人脈情報蓄積装置。
【請求項５】
前記受付部は、
前記人脈情報に対応する人物に対する評価であるスコアを受け付け、
前記人脈情報に対応付けてスコアが格納されるスコア格納部と、
前記各人脈情報に対応する人物に対して、同一の組織識別情報と対になるユーザ識別情報であり、前記各人脈情報と対になるユーザ識別情報の数が多いほど、値が大きくなるスコアを算出するスコア算出部と、
前記スコア算出部が算出したスコアと、前記受付部が受け付けたスコアとを用いて、総合的なスコアである総合スコアを算出する総合スコア算出部と、
前記総合スコアを前記人脈情報に対応付けて前記スコア格納部に蓄積するスコア蓄積部とをさらに備える請求項１から請求項３いずれか一項に記載の人脈情報蓄積装置。
【請求項６】
組織を識別する情報である組織識別情報と、ユーザを識別する情報であるユーザ識別情報と、１または２以上のサーバ装置から当該ユーザの人脈に関する情報である人脈情報を取得するための情報である１または２以上のアクセス情報とを有する情報である２以上のユーザ情報が格納されるユーザ情報格納部と、
ユーザ識別情報に対応付いた１または２以上の人脈情報が格納される人脈情報格納部と、
前記人脈情報に対応付けてスコアが格納されるスコア格納部と、
受信部と、人脈情報蓄積部と、受付部と、人脈情報取得部と、スコア算出部と、スコア蓄積部と、出力部とを用いて行われる人脈情報蓄積方法であって、
前記受信部が、前記アクセス情報を用いて、１または２以上のサーバ装置から、１または２以上の人脈情報を受信する受信ステップと、
前記人脈情報蓄積部が、前記受信部が受信した１または２以上の人脈情報を、当該人脈情報の受信に用いたアクセス情報に対応するユーザ識別情報に対応付けて前記人脈情報格納部に蓄積する人脈情報蓄積ステップと、
前記受付部が、組織識別情報を受け付ける受付ステップと、
前記人脈情報取得部が、前記受付部が受け付けた組織識別情報に対応する１以上のユーザ識別情報に対応付いた１以上の人脈情報を、前記人脈情報格納部から取得する人脈情報取得ステップと、
前記スコア算出部が、前記各人脈情報に対応する人物に対して、同一の組織識別情報と対になるユーザ識別情報であり、前記各人脈情報と対になるユーザ識別情報の数が多いほど、値が大きくなるようにスコアを算出するスコア算出ステップと、
前記スコア蓄積部が、前記スコアを前記人脈情報に対応付けて前記スコア格納部に蓄積するスコア蓄積ステップと、
前記出力部が、前記人脈情報取得部が取得した１以上の人脈情報を出力する出力ステップとを備える人脈情報蓄積方法。
【請求項７】
組織を識別する情報である組織識別情報と、ユーザを識別する情報であるユーザ識別情報と、１または２以上のサーバ装置から当該ユーザの人脈に関する情報である人脈情報を取得するための情報である１または２以上のアクセス情報とを有する情報である２以上のユーザ情報が格納されるユーザ情報格納部と、
ユーザ識別情報に対応付いた１または２以上の人脈情報が格納される人脈情報格納部と、
前記人脈情報に対応付けてスコアが格納されるスコア格納部とにアクセス可能なコンピュータを、
前記アクセス情報を用いて、１または２以上のサーバ装置から、１または２以上の人脈情報を受信する受信部と、
前記受信部が受信した１または２以上の人脈情報を、当該人脈情報の受信に用いたアクセス情報に対応するユーザ識別情報に対応付けて前記人脈情報格納部に蓄積する人脈情報蓄積部と、
組織識別情報を受け付ける受付部と、
前記受付部が受け付けた組織識別情報に対応する１以上のユーザ識別情報に対応付いた１以上の人脈情報を、前記人脈情報格納部から取得する人脈情報取得部と、
前記各人脈情報に対応する人物に対して、同一の組織識別情報と対になるユーザ識別情報であり、前記各人脈情報と対になるユーザ識別情報の数が多いほど、値が大きくなるようにスコアを算出するスコア算出部と、
前記スコアを前記人脈情報に対応付けて前記スコア格納部に蓄積するスコア蓄積部と、
前記人脈情報取得部が取得した１以上の人脈情報を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１または２以上のユーザの人脈情報を蓄積する人脈情報蓄積装置等に関するものである。
【背景技術】
【０００２】
従来、ソーシャルグラフと呼ばれるウェブ上における人間の相関関係、または、その結びつきを示すグラフを構築するアプリケーションやサービスなどが開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】"ソーシャルグラフとは"、［online］、株式会社朝日新聞社、［２０１４年５月１６日検索］、インターネット［URL；http://kotobank.jp/word/ソーシャルグラフ］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のアプリケーション等では、指定された組織に属する１または２以上のユーザの人脈に関するデータベースを構築することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の人脈情報蓄積装置は、組織を識別する情報である組織識別情報と、ユーザを識別する情報であるユーザ識別情報と、１または２以上のサーバ装置からユーザの人脈に関する情報である人脈情報を取得するための情報である１または２以上のアクセス情報とを有する情報である２以上のユーザ情報が格納されるユーザ情報格納部と、ユーザ識別情報に対応付いた１または２以上の人脈情報が格納される人脈情報格納部と、アクセス情報を用いて、１または２以上のサーバ装置から、１または２以上の人脈情報を受信する受信部と、受信部が受信した１または２以上の人脈情報を、人脈情報の受信に用いたアクセス情報に対応するユーザ識別情報に対応付けて人脈情報格納部に蓄積する人脈情報蓄積部と、組織識別情報を受け付ける受付部と、組織識別情報に対応する１以上のユーザ識別情報に対応付いた１以上の人脈情報を、人脈情報格納部から取得する人脈情報取得部と、人脈情報取得部が取得した１以上の人脈情報を出力する出力部とを備える人脈情報蓄積装置である。
【０００６】
このような構成により、指定された組織に属する１または２以上のユーザの人脈に関するデータベースを構築することができる。
【０００７】
また、本第二の発明の人脈情報蓄積装置は、第一の発明に対して、人脈情報は、人物に関する情報である１または２以上の人物情報を有し、人脈情報取得部は、組織識別情報に対応する２以上の異なるユーザ識別情報に対応する２以上の人脈情報を取得し、人脈情報取得部が取得した２以上の人脈情報が有する人物情報のうち、重複する人物情報を一つにまとめて統合した人脈情報を取得する人脈情報統合部とをさらに備え、出力部は、人脈情報統合部が取得した人脈情報を出力する人脈情報蓄積装置である。
【０００８】
このような構成により、指定された組織に属する２以上のユーザ間において重複する人脈を基に、２以上の人脈を統合することができる。
【０００９】
また、本第三の発明の人脈情報蓄積装置は、第一または第二の発明に対して、受付部は、組織識別情報と、組織識別情報とは異なる組織識別情報である第二組織識別情報と、第二組織識別情報により識別される組織に属する人物の属性を示す情報である属性情報とを受け付け、人脈情報取得部は、第二組織識別情報と属性情報とを満たす人物に関する人物情報を有する人脈情報に対応する１以上のユーザ識別情報を取得し、出力部は、人脈情報取得部が取得した１以上のユーザ識別情報、または１以上のユーザ識別情報を有する１以上のユーザ情報の全部または一部を出力する人脈情報蓄積装置である。
【００１０】
このような構成により、所定の組織に属するユーザであり、当該所定の組織以外の組織に属し、かつ、所定の属性を有する人物との繋がりのある１以上のユーザを探し出すことができる。
【００１１】
また、本第四の発明の人脈情報蓄積装置は、第一から第三いずれか１つの発明に対して、人脈情報に対応付けてスコアが格納されるスコア格納部と、各人脈情報に対応する人物に対して、同一の組織識別情報と対になるユーザ識別情報であり、各人脈情報と対になるユーザ識別情報の数が多いほど、値が大きくなるようにスコアを算出するスコア算出部と、スコアを人脈情報に対応付けてスコア格納部に蓄積するスコア蓄積部とをさらに備える人脈情報蓄積装置である。
【００１２】
このような構成により、指定された組織に属するユーザ数に応じて、人脈に対して自動的にスコアリングすることができる。
【００１３】
また、本第五の発明の人脈情報蓄積装置は、第一から第三いずれか１つの発明に対して、受付部は、人脈情報に対応する人物に対する評価であるスコアを受け付け、人脈情報に対応付けてスコアが格納されるスコア格納部と、スコアを人脈情報に対応付けてスコア格納部に蓄積するスコア蓄積部とをさらに備える人脈情報蓄積装置である。
【００１４】
このような構成により、人脈に対して人手によりスコアリングすることができる。
【００１５】
また、本第六の発明の人脈情報蓄積装置は、第一から第三いずれか１つの発明に対して、受付部は、人脈情報に対応する人物に対する評価であるスコアを受け付け、人脈情報に対応付けてスコアが格納されるスコア格納部と、各人脈情報に対応する人物に対して、同一の組織識別情報と対になるユーザ識別情報であり、各人脈情報と対になるユーザ識別情報の数が多いほど、値が大きくなるスコアを算出するスコア算出部と、スコア算出部が算出したスコアと、受付部が受け付けたスコアとを用いて、総合的なスコアである総合スコアを算出する総合スコア算出部と、総合スコアを人脈情報に対応付けてスコア格納部に蓄積するスコア蓄積部とをさらに備える人脈情報蓄積装置である。
【００１６】
このような構成により、人脈に対する自動的なスコアリングと人手によるスコアリングの結果、総合的なスコアリングをすることができる。
【発明の効果】
【００１７】
本発明による人脈情報蓄積装置等によれば、指定された組織に属する１または２以上のユーザの人脈に関するデータベースを構築することができる。
【図面の簡単な説明】
【００１８】
【図１】人脈情報蓄積システム３の概念図
【図２】同人脈情報蓄積装置１のブロック図
【図３】同サーバ装置２のブロック図
【図４】同人脈情報蓄積装置１の全体動作について説明するフローチャート
【図５】同人脈情報の受信と蓄積処理について説明するフローチャート
【図６】同第一スコアの算出と蓄積処理について説明するフローチャート
【図７】同総合スコアの算出と蓄積処理について説明するフローチャート
【図８】同人脈情報の取得処理について説明するフローチャート
【図９】同サーバ装置２の全体動作について説明するフローチャート
【図１０】同ユーザ情報の例を示す図
【図１１】同人脈情報の例を示す図
【図１２】同人脈情報の例を示す図
【図１３】同統合人脈情報の出力例を示す図
【図１４】同ユーザ識別情報であるユーザの名前の例を示す図
【図１５】同第一スコアの例を示す図
【図１６】同第二スコアを入力する画面の例を示す図
【図１７】同第二スコアの例を示す図
【図１８】同第一スコアおよび第二スコアの例を示す図
【図１９】同総合スコアの例を示す図
【図２０】同統合人脈情報の出力例を示す図
【図２１】同第二スコアの例を示す図
【図２２】同端末装置５のブロック図
【図２３】同人脈情報蓄積システム６の概念図
【図２４】同コンピュータシステムの概観図
【図２５】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００１９】
以下、本発明による人脈情報蓄積装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００２０】
（実施の形態１）
本実施の形態において、人脈情報蓄積システム３について説明する。人脈情報蓄積システム３は、人脈情報蓄積装置１と、１または２以上のサーバ装置２とを備える。人脈情報蓄積装置１は、アクセス情報を用いて、１または２以上のサーバ装置２から、１または２以上の人脈情報を受信し、蓄積する。また、サーバ装置２は、１または２以上の人脈情報を保持しており、人脈情報蓄積装置１に対し、１または２以上の人脈情報を送信する。
【００２１】
図１は、本実施の形態における人脈情報蓄積システム３の概念図である。図１において、人脈情報蓄積装置１と、１または２以上のサーバ装置２とは、通信手段４を介して通信可能である。サーバ装置２は、通常、いわゆるＳＮＳを運用、運営するサーバ装置であるが、そうでなくてもよい。サーバ装置２は、例えば、ＳＮＳが使用する情報を保存、管理するＤＢサーバなどであってもよい。また、通信手段４は、無線または有線の通信回線であり、例えば、インターネットやイントラネット、ＬＡＮ、公衆電話回線網などである。
【００２２】
図２は、本実施の形態における人脈情報蓄積装置１のブロック図である。人脈情報蓄積装置１は、ユーザ情報格納部１０１、人脈情報格納部１０２、スコア格納部１０３、受付部１０４、送信部１０５、受信部１０６、人脈情報蓄積部１０７、スコア算出部１０８、総合スコア算出部１０９、スコア蓄積部１１０、人脈情報取得部１１１、人脈情報統合部１１２、出力部１１３を備える。
【００２３】
また、図３は、本実施の形態におけるサーバ装置２のブロック図である。サーバ装置２は、サーバ格納部２０１、サーバ受信部２０２、サーバ取得部２０３、サーバ送信部２０４を備える。
【００２４】
ユーザ情報格納部１０１には、２以上のユーザ情報が格納される。当該２以上のユーザ情報は、例えば、１以上であってもよい。また、ユーザ情報とは、ユーザに関する情報である。また、ユーザ情報は、組織識別情報と、ユーザ識別情報と、１または２以上のアクセス情報とを有する情報である。以下、これらの情報について、順次、説明する。
【００２５】
組織識別情報とは、組織を識別する情報である。組織とは、通常、いわゆる会社であるが、そうでなくてもよい。組織は、例えば、いわゆる法人、地方公共団体、町内会などであってもよい。また、組織識別情報は、例えば、組織の名称、組織の住所、証券コード、いわゆるＩＤなどである。
【００２６】
また、ユーザ識別情報とは、ユーザを識別する情報である。ユーザ識別情報は、例えば、ユーザの名前、ユーザのＩＤなどである。また、ユーザ識別情報は、例えば、ユーザ（人物）を特定することが可能な情報であれば、その形式や内容などは、問わない。また、ユーザ識別情報には、通常、後述のアクセス情報は含まれない。また、ユーザ識別情報により識別されるユーザを、例えば、社員、紹介者などと称してもよい。
【００２７】
また、アクセス情報とは、１または２以上のサーバ装置２にアクセスするための情報である。当該アクセスは、例えば、いわゆるログイン、接続などを含み、広く解する。また、アクセス情報は、１または２以上のサーバ装置２から、人脈情報を取得するための情報である。人脈情報とは、ユーザの人脈に関する情報である。人脈情報の詳細については、後述する。また、アクセス情報は、例えば、いわゆるログインＩＤおよびパスワードである。パスワードは、いわゆる平文であってもよいし、暗号化されたものであってもよい。また、アクセス情報は、例えば、サーバ識別情報であってもよい。サーバ識別情報とは、サーバ装置２を識別する情報である。サーバ識別情報は、例えば、ＵＲＬ、ＩＰアドレス、ＭＡＣアドレスなどである。
【００２８】
また、ユーザ情報は、例えば、ユーザの属性を示す情報であるユーザ属性情報を有していてもよい。ユーザ属性情報は、例えば、ユーザの所属、ユーザの役職、ユーザの経歴、これらの属性に応じた点数などである。当該点数は、例えば、ランク、重みなどと称してもよい。また、ユーザ情報は、組織識別情報を有する。従って、上記、ユーザの所属は、例えば、ユーザが所属する組織以外の所属であることが好適である。この場合、ユーザの所属は、例えば、ユーザが所属する組織内の部署などである。また、ユーザ属性情報を、以下、適宜、ユーザ情報が有する属性情報とする。また、ユーザ情報は、例えば、サーバ装置２の名称であるサーバ名を有していてもよい。サーバ名は、具体的には、サーバ装置２により運営されているサービスやサイトなどの名称である。当該サーバ装置２の名称は、例えば、アクセス情報ごとに対応付いている。
【００２９】
また、人脈情報は、例えば、１または２以上の人物情報を有する。人物情報とは、ユーザの人脈に関する情報である。また、人脈とは、ユーザと繋がりのある１または２以上の人物である。当該「繋がり」には、例えば、交流、付き合い、関連性などを含み、広く解する。また、当該ユーザと繋がりのある１または２以上の人物は、通常、いわゆるＳＮＳサイト上での繋がりのある人物である。また、当該ユーザと繋がりのある１または２以上の人物は、例えば、いわゆるＳＮＳサイト上だけでなく、実際にも繋がりのある人物であってもよい。
【００３０】
また、人物情報は、通常、ユーザ識別情報と同様である。従って、ユーザと繋がりのある人物は、人物情報により識別される。また、人物情報は、例えば、人物の属性を示す情報である人物属性情報を有していてもよい。人物属性情報は、例えば、人物の所属、人物の役職、人物の経歴などである。また、人物の所属は、例えば、人物が所属する組織（組織識別情報）を含んでいてもよいし、そうでなくてもよい。人物の所属が、人物が所属する組織を含まない場合、当該人物の所属は、例えば、人物が所属する組織内の部署などである。また、この場合、人物情報には、例えば、人物が所属する組織を識別する組織識別情報が対応付いていてもよい。また、人物属性情報を、以下、適宜、人物情報が有する属性情報とする。また、人物情報により識別される人物を、例えば、他者、被紹介者などと称してもよい。
【００３１】
人脈情報格納部１０２には、１または２以上の人脈情報が格納される。当該各人脈情報には、通常、ユーザ識別情報が対応付いている。当該ユーザ識別情報は、通常、ユーザ情報格納部１０１に格納されている１または２以上のユーザ識別情報のいずれかである。また、「ユーザ識別情報が対応付いている」とは、例えば、人脈情報と、当該人脈情報に対応するユーザ識別情報とが対応付いて、人脈情報格納部１０２に格納されていることである。また、「ユーザ識別情報が対応付いている」とは、例えば、人脈情報と、当該人脈情報に対応するユーザ識別情報と当該人脈情報とが対応付いていることを示す情報（以下、適宜、リンク情報とする）とが対応付いて、人脈情報格納部１０２に格納されていることである。
【００３２】
つまり、人脈情報格納部１０２に格納されている人脈情報に対応するユーザ識別情報は、例えば、人脈情報格納部１０２に格納されていてもよい。また、人脈情報格納部１０２に格納されている人脈情報に対応するユーザ識別情報は、例えば、ユーザ情報格納部１０１に格納されていてもよい。なお、リンク情報は、例えば、いわゆるポインタなどである。
【００３３】
また、人脈情報格納部１０２に格納されている１または２以上の各人脈情報には、例えば、組織識別情報が対応付いていてもよい。当該組織識別情報は、通常、ユーザ情報格納部１０１に格納されている１または２以上の組織識別情報のいずれかである。また、「組織識別情報が対応付いている」とは、上記の「ユーザ識別情報が対応付いている」と同様であるので、説明を省略する。
【００３４】
また、人脈情報格納部１０２に格納されている１または２以上の各人脈情報には、例えば、サーバ識別情報が対応付いていてもよい。当該サーバ識別情報は、通常、ユーザ情報格納部１０１に格納されている１または２以上のサーバ識別情報のいずれかである。また、「サーバ識別情報が対応付いている」とは、上記の「ユーザ識別情報が対応付いている」と同様であるので、説明を省略する。また、人脈情報に対応付いているサーバ識別情報は、例えば、サーバ名であってもよい。
【００３５】
スコア格納部１０３には、１または２以上のスコアが格納される。当該スコアは、ユーザの人脈に対応する人物に対する評価である。「ユーザの人脈に対応する人物」とは、ユーザ識別情報に対応する人脈情報が有する１または２以上の各人物情報により識別される人物である。また、スコア格納部１０３に格納されるスコアは、当該人物に対する評価を示す情報であるとも言える。
【００３６】
またスコア格納部１０３に格納されている１または２以上の各スコアには、人物情報が対応付いている。当該人物情報は、人脈情報格納部１０２に格納されている１または２以上の人物情報のいずれかである。また、「人物情報が対応付いている」とは、例えば、スコアと、当該スコアに対応する人物情報とが対応付いて、スコア格納部１０３に格納されていることである。また、「人物情報が対応付いている」とは、例えば、スコアと、当該スコアに対応する人物情報と当該スコアとが対応付いていることを示すリンク情報とが対応付いて、スコア格納部１０３に格納されていることである。
【００３７】
つまり、スコア格納部１０３に格納されているスコアに対応する人物情報は、例えば、スコア格納部１０３に格納されていてもよい。また、スコア格納部１０３に格納されているスコアに対応する人物情報は、例えば、人脈情報格納部１０２に格納されていてもよい。
【００３８】
また、スコア格納部１０３に格納される１または２以上のスコアは、例えば、機械的に算出されたスコアであってもよい。また、当該スコアは、いわゆる自動評価により算出されたスコアであるとも言える。当該スコアを、以下、適宜、第一スコアとする。第一スコアは、通常、後述のスコア算出部１０８が算出したスコアである。また、スコア格納部１０３に格納される１または２以上のスコアは、例えば、人手により入力されたスコアであってもよい。また、当該スコアは、いわゆる人手評価により算出されたスコアであるとも言える。当該スコアを、以下、適宜、第二スコアとする。第二スコアは、通常、後述の受付部１０４が受け付けたスコアである。また、スコア格納部１０３に格納される１または２以上のスコアは、例えば、第一スコアと第二スコアとを用いて算出されたスコアであってもよい。当該スコアを、以下、適宜、総合スコアとする。また、スコアの算出には、例えば、スコアの導出、スコアの算定、スコアの考案などを含み、広く解する。
【００３９】
また、スコア格納部１０３に格納されている１または２以上の各スコアには、例えば、ユーザ識別情報が対応付いていてもよい。当該ユーザ識別情報は、当該各スコアに対応付いている人物情報を有する人脈情報に対応するユーザ識別情報である。また、スコアにユーザ識別情報が対応付いていることは、上記、人脈情報にユーザ識別情報が対応付いていることと同様であるので、説明を省略する。
【００４０】
また、上記、第一スコア、第二スコア、総合スコアのそれぞれは、例えば、１または２以上の種類に対応するスコアであってもよい。当該種類は、例えば、カテゴリ、ジャンルなどと称してもよい。また、当該種類は、スコアが、第一スコア、第二スコア、総合スコアのいずれかであることの種類ではない。当該種類は、例えば、開発能力（エンジニア）、営業能力（セールス）、経歴、人間性、協調性などである。つまり、２以上の種類に対応する第一スコアは、例えば、人物の開発能力に対する評価（エンジニアとしての評価）、人物の営業能力に対する評価（セールスとしての評価）、人物の経歴に対する評価、人物の人間性に対する評価、人物の協調性に対する評価などである。なお、２以上の種類に対応する第二スコア、総合スコアについては、上記、２以上の種類に対応する第一スコアと同様であるので、説明を省略する。
【００４１】
また、スコア格納部１０３に格納されている１または２以上の各スコアには、例えば、上記の種類を示す情報が対応付いていてもよい。
【００４２】
また、スコア格納部１０３に格納されている１または２以上の各スコアには、例えば、分類を示す情報が対応付いていてもよい。当該分類とは、スコアが、第一スコア、第二スコア、総合スコアのいずれかであることである。
【００４３】
受付部１０４は、情報や指示などを受け付ける。当該情報は、例えば、組織識別情報、ユーザ識別情報、人物情報、第二スコアなどである。当該第二スコアは、人物に対するスコアである。従って、当該第二スコアには、例えば、人物情報が対応付いていてもよい。また、当該第二スコアは、例えば、上記、１または２以上の各種類に対応する第二スコアであってもよい。
【００４４】
また、受付部１０４は、例えば、異なる２つの組織識別情報を受け付けてもよい。当該２つの組織識別情報は、例えば、ユーザが所属する組織を識別する組織識別情報と、当該ユーザと繋がりのある人物が所属する組織を識別する組織識別情報である。当該人物が所属する組織を識別する組織識別情報を、以下、適宜、第二組織識別情報とする。また、受付部１０４が受け付ける第二組織識別情報は、例えば、２以上であってもよい。当該２以上の第二組織識別情報は、例えば、人物が過去に所属していた２以上の組織、人物が現在所属している組織および人物が過去に所属していた１以上の組織などを識別する組織識別情報である。また、受付部１０４は、例えば、属性情報を受け付けてもよい。当該属性情報は、人物の属性を示す人物属性情報である。また、受付部１０４が受け付ける属性情報は、例えば、１または２以上である。
【００４５】
また、受付部１０４が受け付ける指示は、例えば、人脈蓄積指示、スコア算出指示、スコア受付指示、人脈出力指示などである。以下、これらの指示について、順次、説明する。
【００４６】
人脈蓄積指示とは、１または２サーバ装置２から人脈情報を受信し、人脈情報格納部１０２に蓄積する指示である。また、人脈蓄積指示は、例えば、ユーザ識別情報、組織識別情報などを有していてもよい。例えば、人脈蓄積指示がユーザ識別情報を有する場合、当該人脈蓄積指示は、例えば、当該ユーザ識別情報に対応するアクセス情報を用いて、当該ユーザ識別情報に対応する人脈情報を受信し、蓄積する指示である。また、例えば、人脈蓄積指示が組織識別情報を有する場合、当該人脈蓄積指示は、例えば、当該組織識別情報に対応する１または２以上の各ユーザ識別情報に対応する１または２以上のアクセス情報を用いて、当該ユーザ識別情報に対応する人脈情報を受信し、蓄積する指示である。
【００４７】
また、スコア算出指示とは、ユーザの人脈に対応する人物に対するスコアを算出する指示である。当該スコアは、通常、第一スコア、または、総合スコアである。また、スコア算出指示は、例えば、人物情報、ユーザ識別情報、組織識別情報などを有していてもよい。
【００４８】
例えば、スコア算出指示が人物情報を有する場合、当該スコア算出指示は、例えば、当該人物情報に対応するスコアを算出する指示である。また、例えば、スコア算出指示がユーザ識別情報を有する場合、当該スコア算出指示は、例えば、当該ユーザ識別情報に対応する人脈情報が有する人物情報に対応するスコアを算出する指示である。また、例えば、スコア算出指示が組織識別情報を有する場合、当該スコア算出指示は、例えば、当該組織識別情報に対応する１または２以上のユーザ識別情報に対応する１または２以上の人脈情報が有する人物情報に対応するスコアを算出する指示である。また、例えば、スコア算出指示が組織識別情報を有する場合、当該スコア算出指示は、例えば、当該組織識別情報に対応する人脈情報が有する人物情報に対応するスコアを算出する指示である。
【００４９】
また、第一スコアの算出を指示するスコア算出指示を、以下、適宜、第一スコア算出指示とする。また、総合スコアの算出を指示するスコア算出指示を、以下、適宜、総合スコア算出指示とする。
【００５０】
また、スコア受付指示とは、ユーザの人脈に対応する人物に対するスコアを受け付ける指示である。当該スコアは、通常、第二スコアである。また、スコア受付指示は、例えば、人物情報、ユーザ識別情報、組織識別情報などを有していてもよい。例えば、スコア受付指示が人物情報を有する場合、当該スコア受付指示は、例えば、当該人物情報に対応するスコアを受け付ける指示である。また、例えば、スコア受付指示がユーザ識別情報を有する場合、当該スコア受付指示は、例えば、当該ユーザ識別情報に対応する人脈情報が有する人物情報に対応するスコアを受け付ける指示である。また、例えば、スコア受付指示が組織識別情報を有する場合、当該スコア受付指示は、例えば、当該組織識別情報に対応するユーザ識別情報に対応付いている人脈情報が有する人物情報に対応するスコアを受け付ける指示である。また、スコア受付指示を、以下、適宜、第二スコア受付指示とする。
【００５１】
また、人脈出力指示とは、１以上の人脈情報を出力する指示である。また、人脈出力指示は、例えば、１以上の人脈情報を人脈情報格納部１０２から取得する指示であるとも言える。また、人脈出力指示は、例えば、組織識別情報、ユーザ識別情報などを有していてもよい。例えば、人脈出力指示が組織識別情報を有する場合、当該人脈出力指示は、当該組織識別情報に対応する１以上の各ユーザ識別情報に対応する１以上の人脈情報を出力する指示である。また、例えば、人脈出力指示が組織識別情報を有する場合、当該人脈出力指示は、当該組織識別情報に対応する１以上の人脈情報を出力する指示であってもよい。また、例えば、人脈出力指示がユーザ識別情報を有する場合、当該人脈出力指示は、例えば、当該ユーザ識別情報に対応する１以上の人脈情報を出力する指示である。
【００５２】
また、上記、受付部１０４が受け付ける指示が有するユーザ識別情報は、例えば、１または２以上のユーザ識別情報の中から選択されたユーザ識別情報である。また、当該１または２以上のユーザ識別情報は、通常、ユーザ情報格納部１０１に格納されているユーザ識別情報である。また、当該１または２以上のユーザ識別情報は、例えば、ユーザ情報格納部１０１から取得されたユーザ識別情報などであってもよい。
【００５３】
また、上記、受付部１０４が受け付ける指示が有する組織識別情報は、例えば、１または２以上の組織識別情報の中から選択された組織識別情報である。また、当該１または２以上の組織識別情報は、通常、ユーザ情報格納部１０１に格納されている組織識別情報である。また、当該１または２以上の組織識別情報は、例えば、ユーザ情報格納部１０１から取得された組織識別情報などであってもよい。
【００５４】
また、上記、受付部１０４が受け付ける指示が有する人物情報は、例えば、１または２以上の人物情報の中から選択された人物情報である。また、当該１または２以上の人物情報は、通常、人脈情報格納部１０２に格納されている人物情報である。また、当該１または２以上の人物情報は、例えば、人物情報格納部１０２から取得された人物情報であってもよい。
【００５５】
また、受付部１０４は、例えば、スコア受付指示が有する人物情報に対して、第二スコアを受け付けてもよい。
【００５６】
また、受け付けとは、タッチパネル、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。
【００５７】
また、受付部１０４における情報や指示などの入力手段は、メニュー画面によるもの、キーボードなど、何でもよい。受付部１０４は、メニュー画面の制御ソフトウェア、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【００５８】
送信部１０５は、情報をサーバ装置２に送信する。当該サーバ装置２に送信する情報を、以下、適宜、送信情報とする。送信情報は、例えば、アクセス情報、ユーザ識別情報などである。当該アクセス情報は、ユーザ情報格納部１０１に格納されているアクセス情報である。また、当該アクセス情報は、例えば、受付部１０４が受け付けた人脈蓄積指示が有するユーザ識別情報に対応するアクセス情報である。また、当該アクセス情報は、通常、ログインＩＤおよびパスワードである。また、当該アクセス情報は、例えば、ユーザ識別情報であってもよい。また、当該サーバ装置２は、当該サーバ識別情報により識別されるサーバ装置２である。
【００５９】
具体的に、送信部１０５は、例えば、１以上の各ユーザ識別情報に対応する１または２以上のアクセス情報を、ユーザ情報格納部１０１から取得する。当該ユーザ識別情報は、通常、受付部１０４が受け付けたユーザ識別情報である。また、当該ユーザ識別情報は、例えば、受付部１０４が受け付けた組織識別情報に対応するユーザ識別情報であってもよい。そして、例えば、取得したアクセス情報がログインＩＤおよびパスワードである場合、送信部１０５は、例えば、当該ログインＩＤおよびパスワードを、当該ログインＩＤおよびパスワードに対応するサーバ識別情報により識別されるサーバ装置２に送信する。また、例えば、当該アクセス情報がサーバ識別情報である場合、送信部１０５は、例えば、当該サーバ識別情報に対応するユーザ識別情報を、当該サーバ識別情報により識別されるサーバ装置２に送信する。
【００６０】
また、送信部１０５は、例えば、予め決められたタイミングごとに、送信情報をサーバ装置２に送信してもよい。予め決められたタイミングとは、例えば、受付部１０４が人脈蓄積指示を受け付けるたび、受付部１０４がユーザ識別情報を受け付けるたび、受付部１０４が組織識別情報を受け付けるたび、予め決められた時間が経過するたび、予め決められた時刻になるたびなどである。
【００６１】
なお、上記、ユーザ情報格納部１０１から１または２以上のアクセス情報を取得する方法や手順などは、問わない。送信部１０５は、例えば、対応する人脈情報が人脈情報格納部１０２に格納されていないユーザ識別情報に対応する１または２以上のアクセス情報を取得してもよい。また、送信部１０５は、例えば、予め決められた順序により１または２以上のアクセス情報を取得してもよい。また、送信部１０５は、例えば、ランダムに１または２以上のアクセス情報を取得してもよい。
【００６２】
受信部１０６は、１または２以上のサーバ装置２から、１または２以上の人脈情報を受信する。当該サーバ装置２は、送信部１０５がアクセス情報を送信したサーバ装置２である。
【００６３】
また、受信部１０６は、通常、送信部１０５によるアクセス情報であるログインＩＤおよびパスワードの送信に応じて、１または２以上のサーバ装置２から、１または２以上の人脈情報を受信する。また、受信部１０６は、例えば、送信部１０５によるユーザ識別情報の送信に応じて、アクセス情報であるサーバ識別情報により識別される１または２以上のサーバ装置２から、１または２以上の人脈情報を受信する。つまり、受信部１０６は、アクセス情報を用いて、１または２以上のサーバ装置２から、１または２以上の人脈情報を受信すると言える。なお、当該アクセス情報は、送信部１０５が送信したアクセス情報である。
【００６４】
人脈情報蓄積部１０７は、受信部１０６が受信した１または２以上の人脈情報を、人脈情報格納部１０２に蓄積する。また、このとき、人脈情報蓄積部１０７は、通常、アクセス情報に対応するユーザ識別情報に対応付けて、人脈情報を蓄積する。当該アクセス情報は、受信部１０６が人脈情報の受信に用いたアクセス情報である。
【００６５】
具体的に、人脈情報蓄積部１０７は、例えば、受信部１０６が人脈情報の受信に用いたアクセス情報に対応するユーザ識別情報を、ユーザ情報格納部１０１から取得する。また、このとき、人脈情報蓄積部１０７は、例えば、当該人脈情報と当該ユーザ識別情報とに対応するリンク情報を取得してもよい。人脈情報とユーザ識別情報とに対応するリンク情報とは、当該人脈情報と当該ユーザ識別情報とが対応付いていることを示す情報である。すなわち、例えば、「Ａ情報」と「Ｂ情報」とが対応付いていることを示すリンク情報を、以下、適宜、「Ａ情報とＢ情報とに対応するリンク情報」とする。そして、人脈情報蓄積部１０７は、受信部１０６が受信した人脈情報と、取得した情報とを対応付けて、人脈情報格納部１０２に蓄積する。
【００６６】
また、人脈情報蓄積部１０７は、例えば、受信部１０６が人脈情報の受信に用いたアクセス情報に対応する組織識別情報に対応付けて、人脈情報を蓄積してもよい。なお、人脈情報を組織識別情報に対応付けて蓄積する方法や手順などは、上記、人脈情報をユーザ識別情報に対応付けて蓄積する方法や手順などと同様であるので、説明を省略する。
【００６７】
また、人脈情報蓄積部１０７は、例えば、受信部１０６が人脈情報の受信に用いたアクセス情報に対応するサーバ名に対応付けて、人脈情報を蓄積してもよい。なお、人脈情報をサーバ名に対応付けて蓄積する方法や手順などは、上記、人脈情報をユーザ識別情報に対応付けて蓄積する方法や手順などと同様であるので、説明を省略する。
【００６８】
スコア算出部１０８は、第一スコアを算出する。スコア算出部１０８は、例えば、人脈情報格納部１０２から、一の人物情報を取得する。そして、スコア算出部１０８は、当該取得した一の人物情報に対して、当該一の人物情報に対応するユーザ識別情報の数が多くなるほど、値が大きくなるように第一スコアを算出する。以下、一の人物を取得する方法や手順、第一スコアを算出する方法や手順などについて、順次、説明する。
【００６９】
上記、人脈情報格納部１０２から一の人物情報を取得する方法や手順などは、問わない。スコア算出部１０８は、例えば、対応するスコアがスコア格納部１０３に格納されていない一の人物情報を取得してもよい。また、スコア算出部１０８は、例えば、予め決められた順序により一の人物情報を取得してもよい。また、スコア算出部１０８は、例えば、ランダムに一の人物情報を取得してもよい。
【００７０】
また、上記、スコア算出部１０８が取得する一の人物情報は、例えば、受付部１０４が受け付けた一の人物情報であってもよい。また、当該一の人物情報は、例えば、受付部１０４が受け付けたユーザ識別情報に対応する１または２以上の人脈情報が有する一の人物情報であってもよい。また、当該一の人物情報は、例えば、受付部１０４が受け付けた組織識別情報に対応する１または２以上の各ユーザ識別情報に対応する１または２以上の人脈情報が有する一の人物情報であってもよい。
【００７１】
また、上記、一の人物情報に対応するユーザ識別情報の数は、例えば、同一の組織識別情報と対になるユーザ識別情報であり、各人脈情報と対になるユーザ識別情報の数である。また、当該数は、例えば、１人の人物との人脈がある１または２以上のユーザのうち、同一の組織に属するユーザの数であるとも言える。
【００７２】
また、上記、スコア算出部１０８が、一の人物情報に対応するユーザ識別情報の数が多くなるほど、値が大きくなるように第一スコアを算出する方法や手順などは、例えば、次のとおりである。スコア算出部１０８は、例えば、第一スコアを算出するための算出式を予め保持している。当該算出式は、一の人物情報に対応するユーザ識別情報の数を代入するための変数を有する。また、当該算出式は、一の人物情報に対応するユーザ識別情報の数をパラメータとする第一スコアの増加関数であることが好適である。そして、スコア算出部１０８は、一の人物情報に対応するユーザ識別情報の数を当該算出式に代入し、第一スコアを算出する。
【００７３】
また、スコア算出部１０８は、例えば、一の人物情報に対応する１または２以上の各ユーザ識別情報に対応する点数を、ユーザ情報格納部１０１から取得する。当該点数は、ユーザの属性に対応する点数である。そして、スコア算出部１０８は、当該取得した点数を加算し、第一スコアを算出する。
【００７４】
また、上記、一の人物情報に対して、当該一の人物情報に対応するユーザ識別情報を取得する方法や手順などは、問わない。当該取得の方法や手順などは、例えば、次のとおりである。スコア算出部１０８は、第一スコアを算出する対象である一の人物情報を有する一の人脈情報を特定する。そして、スコア算出部１０８は、当該一の人脈情報に対応するユーザ識別情報を、人脈情報格納部１０２に格納されている情報を用いて取得する。そして、スコア算出部１０８は、取得したユーザ識別情報に対応する組織識別情報を、ユーザ情報格納部１０１から取得する。そして、スコア算出部１０８は、取得した組織識別情報に対応する１または２以上のユーザ識別情報を、ユーザ情報格納部１０１から取得する。そして、スコア算出部１０８は、取得した１または２以上の各ユーザ識別情報に対応する人脈情報に対して、第一スコアを算出する対象である一の人物情報を有するか否かを判断する。そして、スコア算出部１０８は、当該一の人物情報を有すると判断した人脈情報の数を算出する。
【００７５】
また、上記、一の人物情報に対して、当該一の人物情報に対応するユーザ識別情報を取得する方法や手順などは、例えば、次のとおりである。スコア算出部１０８は、例えば、第一スコアを算出する対象である一の人物情報を有する１または２以上の各人脈情報に対応する１または２以上のユーザ識別情報を、人脈情報格納部１０２に格納されている情報を用いて取得する。そして、スコア算出部１０８は、取得した１または２以上の各ユーザ識別情報に対応する組織識別情報を、ユーザ情報格納部１０１から取得する。そして、スコア算出部１０８は、取得した組織識別情報により同一の組織であることが示されるユーザ識別情報の数を算出する。なお、当該組織識別情報は、例えば、受付部１０４が受け付けた組織識別情報であってもよい。つまり、スコア算出部１０８は、例えば、取得した１または２以上のユーザ識別情報のうち、受付部１０４が受け付けた組織識別情報に対応するユーザ識別情報の数を算出してもよい。
【００７６】
また、上記、第一スコアを算出する対象である一の人物情報を有する１または２以上の各人脈情報に対応する１または２以上のユーザ識別情報を、人脈情報格納部１０２に格納されている情報を用いて取得する方法や手順などは、例えば、次のとおりである。例えば、人脈情報格納部１０２に、当該人物情報に対応するユーザ識別情報が格納されている場合、スコア算出部１０８は、当該ユーザ識別情報を取得する。また、人脈情報格納部１０２に、当該人物情報に対応するリンク情報が格納されている場合、スコア算出部１０８は、当該リンク情報により、当該人物情報と対応付いていることが示されるユーザ識別情報を、ユーザ情報格納部１０１から取得する。
【００７７】
また、スコア算出部１０８は、例えば、予め決められたタイミングごとに、第一スコアを算出してもよい。予め決められたタイミングとは、例えば、受付部１０４が第一スコア算出指示を受け付けるたび、受付部１０４が人物情報を受け付けるたび、受付部１０４がユーザ識別情報を受け付けるたび、受付部１０４が組織識別情報を受け付けるたび、予め決められた時間が経過するたび、予め決められた時刻になるたびなどである。
【００７８】
また、スコア算出部１０８は、例えば、上記、１または２以上の各種類に対応する第一スコアを算出してもよい。この場合、スコア算出部１０８は、例えば、当該１または２以上の各種類に対応する第一スコアを算出するための算出式を予め保持している。そして、スコア算出部１０８は、当該算出式を用いて、１または２以上の各種類に対応する第一スコアを算出する。
【００７９】
総合スコア算出部１０９は、第一スコアと第二スコアとを用いて、総合スコアを算出する。総合スコア算出部１０９は、例えば、人脈情報格納部１０２から、一の人物情報を取得する。そして、スコア算出部１０８は、総合スコアを算出するための算出式を予め保持している。当該算出式は、第一スコアおよび第二スコアを代入するための変数を有する。また、当該算出式は、例えば、第一スコアおよび第二スコアをパラメータとする総合スコアの増加関数であることが好適である。また、当該増加関数は、例えば、単純平均、加重平均などである。そして、総合スコア算出部１０９は、取得した一の人物情報に対応する第一スコアおよび第二スコアを当該算出式に代入し、総合スコアを算出する。
【００８０】
なお、上記、人脈情報格納部１０２から取得する一の人物情報を取得する方法や手順などは、問わない。総合スコア算出部１０９は、例えば、対応する第一スコアおよび第二スコアがスコア格納部１０３に格納されている一の人物情報を取得してもよい。また、総合スコア算出部１０９は、例えば、予め決められた順序により一の人物情報を取得してもよい。また、総合スコア算出部１０９は、例えば、ランダムに一の人物情報を取得してもよい。
【００８１】
また、上記、総合スコア算出部１０９が取得する一の人物情報は、例えば、受付部１０４が受け付けた一の人物情報であってもよい。また、当該一の人物情報は、例えば、受付部１０４が受け付けたユーザ識別情報に対応する１または２以上の人脈情報が有する一の人物情報であってもよい。また、当該一の人物情報は、例えば、受付部１０４が受け付けた組織識別情報に対応する１または２以上の各ユーザ識別情報に対応する１または２以上の人脈情報が有する一の人物情報であってもよい。
【００８２】
また、総合スコア算出部１０９は、例えば、予め決められたタイミングごとに、総合スコアを算出してもよい。予め決められたタイミングとは、例えば、受付部１０４が総合スコア算出指示を受け付けるたび、受付部１０４が人物情報を受け付けるたび、受付部１０４がユーザ識別情報を受け付けるたび、受付部１０４が組織識別情報を受け付けるたび、予め決められた時間が経過するたび、予め決められた時刻になるたびなどである。
【００８３】
また、総合スコア算出部１０９は、例えば、上記、１または２以上の各種類に対応する総合スコアを算出してもよい。この場合、総合スコア算出部１０９は、例えば、当該１または２以上の各種類に対応する総合スコアを算出するための算出式を予め保持している。そして、スコア算出部１０８は、１または２以上の各種類に対応する第一スコア、第二スコア、および算出式を用いて、当該１または２以上の各種類に対応する総合スコアを算出する。
【００８４】
スコア蓄積部１１０は、スコアを、スコア格納部１０３に蓄積する。当該スコアは、例えば、スコア算出部１０８が算出した第一スコアである。また、当該スコアは、例えば、受付部１０４が受け付けた第二スコアである。また、当該スコアは、例えば、総合スコア算出部１０９が算出した総合スコアである。
【００８５】
例えば、スコア算出部１０８が、第一スコアを算出した場合、スコア蓄積部１１０は、例えば、当該第一スコアに対応する一の人物情報を取得する。当該一の人物情報は、スコア算出部１０８が第一スコアを算出する対象として取得した一の人物情報である。また、このとき、スコア蓄積部１１０は、例えば、当該第一スコアと当該一の人物情報とに対応するリンク情報を取得してもよい。そして、スコア蓄積部１１０は、スコア算出部１０８が算出した第一スコアと、取得した情報とを対応付けて、スコア格納部１０３に蓄積する。
【００８６】
また、例えば、受付部１０４が、人物情報が対応付いた第二スコアを受け付けた場合、スコア蓄積部１１０は、例えば、当該人物情報と当該第二スコアとを対応付けて、スコア格納部１０３に蓄積する。また、この場合、スコア蓄積部１１０は、例えば、当該人物情報と当該第二スコアとに対応するリンク情報を取得し、当該リンク情報と当該第二スコアとを対応付けて、スコア格納部１０３に蓄積してもよい。
【００８７】
また、例えば、受付部１０４が、第二スコア受付指示が有する人物情報に対する第二スコアを受け付けた場合、スコア蓄積部１１０は、例えば、当該人物情報を取得する。また、このとき、スコア蓄積部１１０は、例えば、当該人物情報と当該第二スコアとに対応するリンク情報を取得してもよい。そして、スコア蓄積部１１０は、受付部１０４が受け付けた第二スコアと、取得した情報とを対応付けて、スコア格納部１０３に蓄積する。
【００８８】
また、例えば、総合スコア算出部１０９が総合スコアを算出した場合、当該総合スコアを蓄積する方法や手順などは、スコア算出部１０８が算出した第一スコアを蓄積する方法や手順などと同様であるので、説明を省略する。
【００８９】
また、スコア蓄積部１１０は、例えば、ユーザ識別情報に対応付けてスコアを蓄積してもよい。この場合、スコア蓄積部１１０は、例えば、蓄積するスコアに対応する人物を識別する人物情報を有する人脈情報を、人脈情報格納部１０２から特定する。そして、スコア蓄積部１１０は、当該特定した人脈情報に対応するユーザ識別情報を、ユーザ情報格納部１０１または人脈情報格納部１０２から取得する。また、このとき、スコア蓄積部１１０は、例えば、当該ユーザ識別情報とスコアとに対応するリンク情報を取得してもよい。そして、スコア蓄積部１１０は、蓄積するスコアと取得した情報とを対応付けて、スコア格納部１０３に蓄積する。
【００９０】
また、スコア蓄積部１１０は、例えば、種類情報に対応付けてスコアを蓄積してもよい。この場合、スコア蓄積部１１０は、例えば、蓄積するスコアに対応する種類を示す種類情報を取得する。当該種類情報は、例えば、予め決められた記憶領域に格納されている。また、このとき、スコア蓄積部１１０は、例えば、当該種類情報とスコアとに対応するリンク情報を取得してもよい。そして、スコア蓄積部１１０は、蓄積するスコアと取得した情報とを対応付けて、スコア格納部１０３に蓄積する。
【００９１】
人脈情報取得部１１１は、１以上の人脈情報を人脈情報格納部１０２から取得する。
【００９２】
例えば、受付部１０４が組織識別情報を受け付けた場合、人脈情報取得部１１１は、例えば、当該組織識別情報に対応する１以上のユーザ識別情報に対応付いた１以上の人脈情報を取得する。この結果、人脈情報取得部１１１は、例えば、異なる２以上のユーザ識別情報に対応付いた２以上の人脈情報を取得することもある。
【００９３】
具体的に、人脈情報取得部１１１は、例えば、受付部１０４が受け付けた組織識別情報に対応する１または２以上のユーザ識別情報を、ユーザ情報格納部１０１から取得する。そして、人脈情報取得部１１１は、当該１または２以上のユーザ識別情報に対応付いた人脈情報を、人脈情報格納部１０２から取得する。
【００９４】
また、例えば、受付部１０４が組織識別情報を受け付けた場合、人脈情報取得部１１１は、例えば、当該組織識別情報に対応付いた１以上の人脈情報を、人脈情報格納部１０２から取得してもよい。
【００９５】
また、上記、人脈情報の取得に用いる組織識別情報は、例えば、受付部１０４が受け付けた人脈出力指示が有する組織識別情報であってもよい。
【００９６】
また、例えば、受付部１０４がユーザ識別情報を受け付けた場合、人脈情報取得部１１１は、例えば、当該ユーザ識別情報に対応付いた１以上の人脈情報を、人脈情報格納部１０２から取得してもよい。また、当該人脈情報の取得に用いるユーザ識別情報は、例えば、受付部１０４が受け付けた人脈出力指示が有するユーザ識別情報であってもよい。
【００９７】
また、人脈情報取得部１１１は、例えば、１以上の人脈情報と共に、当該１以上の人脈情報に対応するスコアを、スコア格納部１０３から取得してもよい。当該１以上の人脈情報に対応するスコアとは、例えば、当該１以上の人脈情報が有する１または２以上の各人物情報に対応するスコアである。また、当該１以上の人脈情報に対応するスコアとは、例えば、当該１以上の各人脈情報に対応するユーザ識別情報に対応するスコアである。
【００９８】
また、人脈情報取得部１１１は、例えば、１以上のユーザ識別情報を取得してもよい。この場合、人脈情報取得部１１１は、例えば、受付部１０４が受け付けた組織識別情報に対応する１または２以上のユーザ識別情報のうち、当該１または２以上の各ユーザ識別情報に対応する１または２以上の人脈情報が、受付部１０４が受け付けた１以上の第二組織識別情報および属性情報を満たすユーザ識別情報を取得する。「１以上の第二組織識別情報および属性情報を満たす」とは、例えば、当該１以上の第二組織識別情報および属性情報により示される、人物が現在所属している組織、人物が過去に所属していた組織、人物の属性などを条件とし、当該条件を満たす組織識別情報や属性情報などを人物情報が有していることや、当該条件を満たす組織識別情報や属性情報などが人物情報に対応付いていることなどである。また、当該条件を満たすことには、例えば、同一であることも含まれる。
【００９９】
具体的に、人脈情報取得部１１１は、例えば、受付部１０４が受け付けた組織識別情報に対応する１または２以上のユーザ識別情報を、ユーザ情報格納部１０１から取得する。そして、人脈情報取得部１１１は、当該取得した１または２以上の各ユーザ識別情報に対応する人脈情報を、人脈情報格納部１０２から特定する。そして、人脈情報取得部１１１は、特定した１または２以上の各人脈情報に対し、受付部１０４が受け付けた第二組織識別情報および属性情報を満たす人物情報を有しているか否かを判断する。そして、受付部１０４は、当該人物情報を有すると判断した人脈情報に対応するユーザ識別情報を、取得済みの１または２以上のユーザ識別情報から取得する。
【０１００】
また、人脈情報取得部１１１は、例えば、取得した１以上の各ユーザ識別情報を有する１以上のユーザ情報を取得してもよい。この場合、人脈情報取得部１１１は、例えば、当該ユーザ情報が有する情報のすべてを取得してもよいし、一部を取得してもよい。
【０１０１】
人脈情報統合部１１２は、２以上の人脈情報を一つにまとめて統合し、当該統合した人脈情報（以下、適宜、統合人脈情報とする）を取得する。当該２以上の人脈情報は、人脈情報取得部１１１が取得した人脈情報である。また、当該２以上の人脈情報は、例えば、異なる２以上のユーザ識別情報に対応する２以上の人脈情報であることが好適である。
【０１０２】
具体的に、人脈情報統合部１１２は、例えば、２以上の人脈情報が有する２以上の人物情報に対していわゆるユニーク処理を行う。そして、人脈情報統合部１１２は、当該ユニーク処理の結果、重複のない１または２以上の人物情報を有する統合人脈情報を取得する。
【０１０３】
また、上記、ユニーク処理において、２以上の各人物情報にスコアが対応付いている場合、人脈情報統合部１１２は、例えば、重複する２以上の人物情報に対して、新たなスコア（以下、適宜、統合スコアとする）を算出してもよい。この場合、人脈情報統合部１１２は、例えば、統合スコアを算出するための算出式を予め保持している。当該算出式は、２以上の各スコアを代入するための２以上変数を有する。また、当該算出式は、例えば、当該２以上のスコアをパラメータとする統合スコアの増加関数であることが好適である。また、当該増加関数は、例えば、単純平均、加重平均などである。そして、人脈情報統合部１１２は、重複する２以上の各人物情報に対応するスコアを当該算出式に代入し、統合スコアを算出する。当該統合スコアは、ユニーク処理により１つの人物情報に統合される２以上の重複する人物情報に対応するスコアである。
【０１０４】
また、人脈情報統合部１１２は、例えば、重複する２以上の各人脈情報に対応するスコアの種類ごとに、統合スコアを算出してもよい。つまり、人脈情報統合部１１２は、例えば、重複する２以上の各人脈情報に対応する第一スコアを用いて、統合スコアを算出する。また、人脈情報統合部１１２は、例えば、重複する２以上の各人脈情報に対応する第二スコアを用いて、統合スコアを算出する。また、人脈情報統合部１１２は、例えば、重複する２以上の各人脈情報に対応する総合スコアを用いて、統合スコアを算出する。また、人脈情報統合部１１２は、例えば、重複する２以上の各人脈情報に対応するすべてのスコアを用いて、統合スコアを算出する。
【０１０５】
また、人脈情報統合部１１２は、例えば、２以上の人脈情報のうち、共通する人物情報を有する２以上の人脈情報を一つにまとめて統合してもよい。言い換えると、人脈情報統合部１１２は、例えば、２以上の人脈情報のうち、共通する人物情報を有さない人脈情報については、統合しなくてもよい。
【０１０６】
具体的に、人脈情報統合部１１２は、例えば、２以上の人脈情報の中から、一の人脈情報を取得する。また、人脈情報統合部１１２は、当該取得した一の人脈情報の中から、一の人物情報を取得する。そして、人脈情報統合部１１２は、当該一の人物情報を有する２以上の人脈情報を統合する。
【０１０７】
また、人脈情報統合部１１２は、例えば、２以上の人脈情報の中から、一の人脈情報を取得する。そして、人脈情報統合部１１２は、当該一の人脈情報が有する１または２以上の人物情報のいずれかを有する２以上の人脈情報を統合する。
【０１０８】
出力部１１３は、情報を出力する。当該情報は、通常、人脈情報取得部１１１が取得した情報である。つまり、当該情報は、例えば、１または２以上の人脈情報、１以上のユーザ識別情報、１以上のユーザ情報などである。また、当該情報は、例えば、人脈情報統合部１１２が取得した人脈情報であってもよい。また、出力部１１３が出力する情報の出力態様は、問わない。当該出力態様は、例えば、いわゆる有向グラフ、無向グラフ、表などである。
【０１０９】
また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【０１１０】
また、出力部１１３は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部１１３は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【０１１１】
サーバ装置２を構成するサーバ格納部２０１には、１または２以上の人脈情報が格納される。当該１または２以上の各人脈情報には、通常、アクセス情報が対応付いている。また、当該アクセス情報には、例えば、ユーザ識別情報が対応付いていてもよい。
【０１１２】
サーバ受信部２０２は、人脈情報蓄積装置１から、送信情報を受信する。当該送信情報は、送信部１０５が送信した送信情報である。
【０１１３】
サーバ取得部２０３は、送信情報に対応する１以上の人脈情報を、サーバ格納部２０１から取得する。当該送信情報は、サーバ受信部２０２が受信した送信情報である。
【０１１４】
サーバ送信部２０４は、１以上の人脈情報を、人脈情報蓄積装置１に送信する。当該１以上の人脈情報は、サーバ取得部２０３が取得した１以上の人脈情報である。また、当該人脈情報蓄積装置１は、サーバ受信部２０２が受信したアクセス情報を送信してきた人脈情報蓄積装置１である。
【０１１５】
なお、ユーザ情報格納部１０１、人脈情報格納部１０２、スコア格納部１０３、サーバ格納部２０１、は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、ユーザ情報格納部１０１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体、通信回線、入力デバイスなどを介してユーザ情報格納部１０１などに記憶されてもよい。
【０１１６】
また、送信部１０５、サーバ送信部２０４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【０１１７】
また、受信部１０６、サーバ受信部２０２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【０１１８】
また、人脈情報蓄積部１０７、スコア算出部１０８、総合スコア算出部１０９、スコア蓄積部１１０、人脈情報取得部１１１、人脈情報統合部１１２、サーバ取得部２０３は、通常、ＭＰＵやメモリ等から実現され得る。また、人脈情報蓄積部１０７などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、人脈情報蓄積部１０７などは、ハードウェア（専用回路）で実現されてもよい。
【０１１９】
次に、人脈情報蓄積システム３の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。まず、人脈情報蓄積装置１の全体動作について、図４のフローチャートを用いて説明する。
【０１２０】
（ステップＳ４０１）送信部１０５は、受付部１０４が人脈蓄積指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０２に進み、そうでない場合は、ステップＳ４０３に進む。
【０１２１】
（ステップＳ４０２）送信部１０５は、サーバ装置２にアクセス情報を送信し、受信部１０６は、当該送信に応じてサーバ装置２から人脈情報を受信し、人脈情報蓄積部１０７は、当該人脈情報を人脈情報格納部１０２に蓄積する。この処理の詳細は、図５のフローチャートを用いて説明する。
【０１２２】
（ステップＳ４０３）スコア算出部１０８は、受付部１０４が第一スコア算出指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０４に進み、そうでない場合は、ステップＳ４０５に進む。
【０１２３】
（ステップＳ４０４）スコア算出部１０８は、第一スコアを算出し、スコア蓄積部１１０は、当該第一スコアをスコア格納部１０３に蓄積する。この処理の詳細は、図６のフローチャートを用いて説明する。
【０１２４】
（ステップＳ４０５）スコア蓄積部１１０は、受付部１０４が第二スコア受付指示を受け付けたか否かを判断する。当該第二スコア受付指示は、通常、人物情報を有する第二スコア受付指示である。そして、受け付けた場合は、ステップＳ４０６に進み、そうでない場合は、ステップＳ４０８に進む。
【０１２５】
（ステップＳ４０６）スコア蓄積部１１０は、受付部１０４が第二スコアを受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０７に進み、そうでない場合は、ステップＳ４０６に戻る。
【０１２６】
（ステップＳ４０７）スコア蓄積部１１０は、ステップＳ４０６で受け付けた第二スコアを、ステップＳ４０５で受け付けた第二スコア受付指示が有する人物情報に対応付けて、スコア格納部１０３に蓄積する。
【０１２７】
（ステップＳ４０８）総合スコア算出部１０９は、受付部１０４が総合スコア算出指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０９に進み、そうでない場合は、ステップＳ４１０に進む。
【０１２８】
（ステップＳ４０９）総合スコア算出部１０９は、総合スコアを算出し、スコア蓄積部１１０は、当該総合スコアをスコア格納部１０３に蓄積する。この処理の詳細は、図７のフローチャートを用いて説明する。
【０１２９】
（ステップＳ４１０）人脈情報取得部１１１は、受付部１０４が人脈出力指示を受け付けたか否かを判断する。当該人脈出力指示は、通常、組織識別情報を有する人脈出力指示である。そして、受け付けた場合は、ステップＳ４１１に進み、そうでない場合は、ステップＳ４０１に戻る。
【０１３０】
（ステップＳ４１１）人脈情報取得部１１１は、ステップＳ４１０で受け付けた人脈出力指示が有する組織識別情報に対応する１以上のユーザ識別情報に対応付いた１以上の人脈情報を、人脈情報格納部１０２から取得する。また、人脈情報統合部１１２は、必要に応じて、人脈情報取得部１１１が取得した２以上の人脈情報を統合し、統合人脈情報を取得する。この処理の詳細は、図８のフローチャートを用いて説明する。
【０１３１】
（ステップＳ４１２）出力部１１３は、ステップＳ４１１で取得した人脈情報を出力する。そして、ステップＳ４０１に戻る。
【０１３２】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１３３】
図５は、図４のフローチャートのステップＳ４０２の人脈情報の受信と蓄積処理を示すフローチャートである。なお、図５のフローチャートにおいて、ユーザ情報格納部１０１には、ｍ個のユーザ情報が格納されているものとする。また、当該ｍ個の各ユーザ情報は、ｎ［ｉ］個のアクセス情報を有しているものとする。
【０１３４】
（ステップＳ５０１）送信部１０５は、カウンタｉに１をセットする。
【０１３５】
（ステップＳ５０２）送信部１０５は、カウンタｊに１をセットする。
【０１３６】
（ステップＳ５０３）送信部１０５は、ユーザ情報［ｉ］が有するアクセス情報［ｊ］であるアクセス情報［ｉ］［ｊ］を、人脈情報蓄積装置１に送信する。
【０１３７】
（ステップＳ５０４）人脈情報蓄積部１０７は、受信部１０６が人脈情報を受信したか否かを判断する。受信した場合は、ステップＳ５０５に進み、そうでない場合は、ステップＳ５０４に戻る。
【０１３８】
（ステップＳ５０５）人脈情報蓄積部１０７は、ステップＳ５０４で受信した人脈情報を、ユーザ情報［ｉ］が有するユーザ識別情報であるユーザ識別情報［ｉ］に対応付けて、人脈情報格納部１０２に蓄積する。
【０１３９】
（ステップＳ５０６）送信部１０５は、ｊがｎ［ｉ］であるか否かを判断する。ｎ［ｉ］である場合は、ステップＳ５０８に進み、そうでない場合は、ステップＳ５０７に進む。
【０１４０】
（ステップＳ５０７）送信部１０５は、ｊを１インクリメントする。そして、ステップＳ５０３に戻る。
【０１４１】
（ステップＳ５０８）送信部１０５は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ５０９に進む。
【０１４２】
（ステップＳ５０９）送信部１０５は、ｉを１インクリメントする。そして、ステップＳ５０２に戻る。
【０１４３】
図６は、図４のフローチャートのステップＳ４０４の第一スコアの算出と蓄積処理を示すフローチャートである。なお、図６のフローチャートにおいて、人脈情報格納部１０２には、ｍ個の人物情報が格納されているものとする。
【０１４４】
（ステップＳ６０１）スコア算出部１０８は、カウンタｉに１をセットする。
【０１４５】
（ステップＳ６０２）スコア算出部１０８は、変数ｃｏｕｎｔに０をセットする。
【０１４６】
（ステップＳ６０３）スコア算出部１０８は、人物情報［ｉ］を有する一の人脈情報を、人脈情報格納部１０２に格納されている１または２以上の人脈情報の中から選択する。
【０１４７】
（ステップＳ６０４）スコア算出部１０８は、ステップＳ６０３で選択した一の人脈情報に対応するユーザ識別情報を、ユーザ情報格納部１０１または人脈情報格納部１０２から取得する。
【０１４８】
（ステップＳ６０５）スコア算出部１０８は、ステップＳ６０４で取得したユーザ識別情報に対応する組織識別情報を、ユーザ情報格納部１０１から取得する。
【０１４９】
（ステップＳ６０６）スコア算出部１０８は、ステップＳ６０５で取得した組織識別情報に対応する１以上のユーザ識別情報を、ユーザ情報格納部１０１から取得する。ここで、スコア算出部１０８は、ｎ個のユーザ識別情報を取得したものとする。
【０１５０】
（ステップＳ６０７）スコア算出部１０８は、カウンタｊに１をセットする。
【０１５１】
（ステップＳ６０８）スコア算出部１０８は、ステップＳ６０６で取得したｎ個のユーザ識別情報におけるユーザ識別情報［ｊ］に対応する人脈情報を、人脈情報格納部１０２から取得する。
【０１５２】
（ステップＳ６０９）スコア算出部１０８は、ステップＳ６０８で取得した人脈情報が、人物情報［ｉ］を有するか否かを判断する。有する場合は、ステップＳ６１０に進み、そうでない場合は、ステップＳ６１１に進む。
【０１５３】
（ステップＳ６１０）スコア算出部１０８は、ｃｏｕｎｔを１インクリメントする。
【０１５４】
（ステップＳ６１１）スコア算出部１０８は、ｊがｎであるか否かを判断する。ｎである場合は、ステップＳ６１３に進み、そうでない場合は、ステップＳ６１２に進む。
【０１５５】
（ステップＳ６１２）スコア算出部１０８は、ｊを１インクリメントする。そして、ステップＳ６０８に戻る。
【０１５６】
（ステップＳ６１３）スコア算出部１０８は、算出したｃｏｕｎｔと、予め保持している算出式とを用いて、第一スコアを算出する。
【０１５７】
（ステップＳ６１４）スコア蓄積部１１０は、ステップＳ６１４で算出した第一スコアを、人物情報［ｉ］に対応付けて、スコア格納部１０３に蓄積する。
【０１５８】
（ステップＳ６１５）スコア算出部１０８は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ６１６に進む。
【０１５９】
（ステップＳ６１６）スコア算出部１０８は、ｉを１インクリメントする。そして、ステップＳ６０２に戻る。
【０１６０】
図７は、図４のフローチャートのステップＳ４０９の総合スコアの算出と蓄積処理を示すフローチャートである。
【０１６１】
（ステップＳ７０１）総合スコア算出部１０９は、カウンタｉに１をセットする。
【０１６２】
（ステップＳ７０２）総合スコア算出部１０９は、人物情報［ｉ］に対応する第一スコアを、スコア格納部１０３から取得する。
【０１６３】
（ステップＳ７０３）総合スコア算出部１０９は、人物情報［ｉ］に対応する第二スコアを、スコア格納部１０３から取得する。
【０１６４】
（ステップＳ７０４）総合スコア算出部１０９は、ステップＳ７０２で取得した第一スコアと、ステップＳ７０３で取得した第二スコアと、予め保持している算出式とを用いて、総合スコアを算出する。
【０１６５】
（ステップＳ７０５）スコア蓄積部１１０は、ステップＳ７０４で算出した総合スコアを、人物情報［ｉ］に対応付けて、スコア格納部１０３に蓄積する。
【０１６６】
（ステップＳ７０６）総合スコア算出部１０９は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ７０７に進む。
【０１６７】
（ステップＳ７０７）総合スコア算出部１０９は、ｉを１インクリメントする。そして、ステップＳ７０２に戻る。
【０１６８】
図８は、図４のフローチャートのステップＳ４１１の人脈情報の取得処理を示すフローチャートである。なお、図８のフローチャートにおいて、人脈情報格納部１０２には、ｍ個の人脈情報が格納されているものとする。
【０１６９】
（ステップＳ８０１）人脈情報取得部１１１は、受付部１０４が受け付けた人脈出力指示が有する組織識別情報に対応するユーザ識別情報を、ユーザ情報格納部１０１から取得する。ここで、人脈情報取得部１１１は、ｍ個のユーザ識別情報を取得したものとする。
【０１７０】
（ステップＳ８０２）カウンタｉに１をセットする。
【０１７１】
（ステップＳ８０３）人脈情報取得部１１１は、ユーザ識別情報［ｉ］に対応する人脈情報を、人脈情報格納部１０２から取得する。
【０１７２】
（ステップＳ８０４）人脈情報取得部１１１は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ８０６に進み、そうでない場合は、ステップＳ８０５に進む。
【０１７３】
（ステップＳ８０５）人脈情報取得部１１１は、ｉを１インクリメントする。そして、ステップＳ８０３に戻る。
【０１７４】
（ステップＳ８０６）人脈情報統合部１１２は、人脈情報取得部１１１が取得した人脈情報を統合するか否かを判断する。当該判断は、例えば、人脈情報を統合するか否かを示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。また、人脈情報統合部１１２は、例えば、人脈情報取得部１１１が取得した人脈情報が、異なる２以上のユーザ識別情報に対応する２以上の人脈情報である場合に、当該２以上の人脈情報を統合すると判断し、そうでない場合に、当該２以上の人脈情報を統合しないと判断する。そして、統合する場合は、ステップＳ８０７に進み、そうでない場合は、上位処理にリターンする。
【０１７５】
（ステップＳ８０７）人脈情報統合部１１２は、人脈情報取得部１１１が取得した人脈情報が有する人物情報の数を取得する。ここで、当該数は、ｎであるものとする。
【０１７６】
（ステップＳ８０８）人脈情報統合部１１２は、配列ｔｏｔａｌ［］を初期化する。
【０１７７】
（ステップＳ８０９）人脈情報統合部１１２は、カウンタｉに１をセットする。
【０１７８】
（ステップＳ８１０）人脈情報統合部１１２は、ｔｏｔａｌ［］が人物情報［ｉ］を有しているか否かを判断する。有している場合は、ステップＳ８１２に進み、そうでない場合は、ステップＳ８１１に進む。
【０１７９】
（ステップＳ８１１）人脈情報統合部１１２は、ｔｏｔａｌ［］に人物情報［ｉ］を追加する。
【０１８０】
（ステップＳ８１２）人脈情報統合部１１２は、ｉがｎであるか否かを判断する。ｎである場合は、上位処理にリターンし、そうでない場合は、ステップＳ８１３に進む。
【０１８１】
（ステップＳ８１３）人脈情報統合部１１２は、ｉを１インクリメントする。そして、ステップＳ８１０に戻る。
【０１８２】
次に、サーバ装置２の全体動作について、図９のフローチャートを用いて説明する。なお、図９のフローチャートにおいて、サーバ格納部２０１には、アクセス情報が対応付いたｍ個の人脈情報が格納されているものとする。また、当該ｍ個の各人脈情報には、アクセス情報が対応付いているものとする。
【０１８３】
（ステップＳ９０１）サーバ取得部２０３は、サーバ受信部２０２が、人脈情報蓄積装置１からアクセス情報を受信したか否かを判断する。受信した場合は、ステップＳ９０２に進み、そうでない場合は、ステップＳ９０１に戻る。
【０１８４】
（ステップＳ９０２）サーバ取得部２０３は、カウンタｉに１をセットする。
【０１８５】
（ステップＳ９０３）サーバ取得部２０３は、人脈情報［ｉ］に、ステップＳ９０１で受信したアクセス情報である受信アクセス情報が対応付いているか否かを判断する。対応付いている場合は、ステップＳ９０４に進み、そうでない場合は、ステップＳ９０５に進む。
【０１８６】
（ステップＳ９０４）サーバ取得部２０３は、人脈情報［ｉ］を取得する。
【０１８７】
（ステップＳ９０５）サーバ取得部２０３は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ９０７に進み、そうでない場合は、ステップＳ９０６に進む。
【０１８８】
（ステップＳ９０６）サーバ取得部２０３は、ｉを１インクリメントする。そして、ステップＳ９０３に戻る。
【０１８９】
（ステップＳ９０７）サーバ送信部２０４は、ステップＳ９０４で取得した人脈情報を、人脈情報蓄積装置１に送信する。そして、ステップＳ９０１に戻る。
【０１９０】
なお、図９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１９１】
なお、上記で説明した人脈情報蓄積システム３の全体動作は、あくまで一例である。つまり、人脈情報蓄積システム３の全体動作は、上記の説明に限定されるものではない。
【０１９２】
（具体例）
次に、人脈情報蓄積システム３の動作の具体例について説明する。なお、本具体例において、人脈情報蓄積装置１は、いわゆるクライアント・サーバシステムにおけるサーバ装置であるものとする。つまり、人脈情報蓄積装置１は、例えば、ユーザが操作する装置（以下、適宜、端末装置とする）を介して、ユーザが入力した情報や指示などを受け付ける。
【０１９３】
（例１）
本例において、人脈情報を取得し蓄積する例について説明する。なお、本例において、ユーザ情報格納部１０１には、図１０に示すユーザ情報が格納されているものとする。当該ユーザ情報は、レコードを一意に特定するためのＩＤと、組織識別情報であるユーザが所属する組織の名称（項目名：所属）と、ユーザ識別情報であるユーザの名前（項目名：名前）と、ＳＮＳサイトの名称（項目名：サイト名）と、ＳＮＳサイトのＵＲＬと、ＳＮＳサイトにアクセスするためのアカウントとパスワードとを有する。ＵＲＬと、アカウントと、パスワードは、アクセス情報である。また、ＵＲＬは、１または２以上のサーバ装置２を識別するサーバ識別情報である。
【０１９４】
まず、ユーザが端末装置に対し、１または２以上のサーバ装置２からの人脈情報の受信と蓄積とを人脈情報蓄積装置１に対して指示するための操作を行ったとする。すると、図示しない端末受付部は、人脈蓄積指示を受け付ける。そして、図示しない端末送信部は、当該人脈情報を人脈情報蓄積装置１に送信する。そして、人脈情報蓄積装置１の受付部１０４は、当該人脈蓄積指示を受け付ける。当該受け付けは、通常、受信である。
【０１９５】
次に、送信部１０５は、図１０のＵＲＬ、アカウント、パスワードをレコードごとに順に取得する。そして、送信部１０５は、当該ＵＲＬにより識別されるサーバ装置２に、当該アカウントとパスワードとを送信する。
【０１９６】
例えば、送信部１０５が、図１０の「ＩＤ＝０１２」のＵＲＬ「https://s-i-n-i-s.com/personal/」と、アカウント「umiumiei」と、パスワード「yD2HDuPUZxzX」とを取得したとする。すると、送信部１０５は、当該アカウントとパスワードとを、当該ＵＲＬにより識別されるサーバ装置２に送信する。
【０１９７】
ここで、ＵＲＬ「https://s-i-n-i-s.com/personal/」により識別されるサーバ装置２（ＳＮＳサイト「SiNiS」を運用しているサーバ装置２）のサーバ格納部２０１には、図１１に示す人脈情報が格納されているものとする。当該人脈情報は、人物情報である１または２以上の人物の名前（項目名：人物１、人物２、・・・、人物ｎ−１、人物ｎ）を有する。また、当該人脈情報には、レコードを一意に特定するためのＩＤと、アクセス情報であるアカウントとパスワードとが対応付いている。
【０１９８】
次に、サーバ装置２のサーバ受信部２０２は、アカウント「umiumiei」と、パスワード「yD2HDuPUZxzX」とを受信する。そして、サーバ取得部２０３は、当該アカウントとパスワードとに対応する図１１の「ＩＤ＝０１４」の人脈情報を取得する。そして、サーバ送信部２０４は、当該人脈情報を人脈情報蓄積装置１に送信する。
【０１９９】
次に、人脈情報蓄積装置１の受信部１０６は、図１１の「ＩＤ＝０１４」の人脈情報を受信する。そして、人脈情報蓄積部１０７は、図１１の「ＩＤ＝０１４」の人脈情報を、図１０の「ＩＤ＝０１２」のユーザの名前「海田Ａ助」に対応付けて、人脈情報格納部１０２に蓄積する。
【０２００】
また、例えば、送信部１０５が、図１０の「ＩＤ＝０１９」のＵＲＬ「https://s-i-n-i-s.com/personal/」と、アカウント「momorirorou」と、パスワード「Hn5dfEvfwYyV」とを取得したとする。すると、送信部１０５は、当該アカウントとパスワードとを、当該ＵＲＬにより識別されるサーバ装置２に送信する。
【０２０１】
次に、サーバ装置２のサーバ受信部２０２は、アカウント「momorirorou」と、パスワード「Hn5dfEvfwYyV」とを受信する。そして、サーバ取得部２０３は、当該アカウントとパスワードとに対応する図１１の「ＩＤ＝０２０」の人脈情報を取得する。そして、サーバ送信部２０４は、当該人脈情報を人脈情報蓄積装置１に送信する。
【０２０２】
次に、人脈情報蓄積装置１の受信部１０６は、図１１の「ＩＤ＝０２０」の人脈情報を受信する。そして、人脈情報蓄積部１０７は、図１１の「ＩＤ＝０２０」の人脈情報を、図１０の「ＩＤ＝０１９」のユーザの名前「森田Ｃ太郎」に対応付けて、人脈情報格納部１０２に蓄積する。
【０２０３】
上記の様にして、人脈情報格納部１０２に蓄積された人脈情報は、例えば、図１２である。
【０２０４】
（例２）
本例において、組織識別情報に対応する１以上のユーザ識別情報に対応付いている１以上の人脈情報を取得し、出力する例について説明する。なお、本例において、ユーザ情報格納部１０１には、図１０に示すユーザ情報が格納されているものとする。また、人脈情報格納部１０２には、図１２に示す人脈情報が格納されているものとする。
【０２０５】
まず、ユーザが端末装置に対し、組織識別情報である組織の名称を入力する操作を行ったとする。当該組織の名称は、「組織ＡＢＣ」であるものとする。すると、図示しない端末受付部は、当該組織の名称を受け付ける。そして、図示しない端末送信部は、当該組織の名称を有する人脈出力指示を構成し、当該人脈出力指示を人脈情報蓄積装置１に送信する。そして、人脈情報蓄積装置１の受付部１０４は、当該人脈出力指示を受け付ける。当該受け付けは、通常、受信である。
【０２０６】
次に、人脈情報取得部１１１は、受付部１０４が受け付けた人脈出力指示が有する組織の名称に対応するユーザの名前を、図１０のユーザ情報から取得する。ここで、人脈情報取得部１１１は、「蛇本Ａ子」、「鳥丸Ｂ奈」、「林田Ｃ之介」、「犬丸Ｂ太郎」の４つのユーザの名前を取得したものとする。
【０２０７】
次に、人脈情報取得部１１１は、上記４つの各ユーザの名前に対応する人脈情報を、図１２の人脈情報から取得する。ここで、人脈情報取得部１１１は、図１２の「ＩＤ＝０１３」、「ＩＤ＝０１４」、「ＩＤ＝０１５」、「ＩＤ＝０２０」の４つの人脈情報を取得したものとする。
【０２０８】
次に、人脈情報統合部１１２は、上記の４つの人脈情報を統合し、統合人脈情報を取得する。このとき、人脈情報統合部１１２は、例えば、当該４つの人脈情報が有するすべての人物の名前を取得する。そして、人脈情報統合部１１２は、当該取得した人物の名前に対してユニーク処理を行う。例えば、図１２の「ＩＤ＝０１３」の人脈情報と、「ＩＤ＝０１４」の人脈情報とは、人物の名前「川田×太郎」を有する。従って、人脈情報統合部１１２は、取得した人物の名前から、「川田×太郎」の重複を削除する。また、例えば、図１２の「ＩＤ＝０１３」の人脈情報と、「ＩＤ＝０２０」の人脈情報とは、人物の名前「山田○助」を有する。従って、人脈情報統合部１１２は、取得した人物の名前から、「山田○助」の重複を削除する。
【０２０９】
次に、出力部１１３は、人脈情報統合部１１２が取得した統合人脈情報を、端末装置に出力する。当該出力は、通常、送信である。すると、図示しない端末受信部は、当該統合人脈情報を受信する。そして、図示しない端末出力部は、当該統合人脈情報を出力する。当該出力の例は、例えば、図１３である。
【０２１０】
（例３）
本例において、第一スコアを算出する例について説明する。
【０２１１】
まず、例２における統合人脈情報の取得の結果、端末装置の画面に、図１３に示す様に、１以上の人物の名前が出力されているものとする。また、当該１以上の各人物の名前は、いわゆるアンカーになっており、マウスのクリックなどにより選択することが可能な状態となっているものとする。
【０２１２】
次に、ユーザが端末装置に対し、図１３の人物の名前「馬田○男」を選択する操作を行ったとする。すると、図示しない端末受付部は、当該人物の名前を受け付ける。そして、図示しない端末送信部は、当該人物の名前を有する第一スコア算出指示を構成し、当該第一スコア算出指示を人脈情報蓄積装置１に送信する。そして、人脈情報蓄積装置１の受付部１０４は、当該第一スコア算出指示を受け付ける。
【０２１３】
次に、スコア算出部１０８は、第一スコア算出指示が有する人物の名前を取得する。そして、スコア算出部１０８は、当該人物の名前を有する一の人脈情報を、人脈情報格納部１０２に格納されている１以上の人脈情報の中から特定する。このとき、スコア算出部１０８は、例えば、ＩＤの小さい人脈情報から順に、人物の名前「馬田○男」を有するか否かを判断し、最初に有すると判断した人脈情報を、当該人物の名前「馬田○男」を有する一の人脈情報であると特定する。
【０２１４】
次に、スコア算出部１０８は、特定した一の人脈情報に対応するユーザの名前を、人脈情報格納部１０２から取得する。そして、スコア算出部１０８は、当該ユーザの名前に対応する組織の名称を、ユーザ情報格納部１０１から取得する。そして、スコア算出部１０８は、当該組織の名称に対応する１以上のユーザの名前を、ユーザ情報格納部１０１から取得する。ここで、当該取得したユーザの名前は、図１４であるものとする。
【０２１５】
次に、スコア算出部１０８は、図１４の各ユーザの名前に対して、当該ユーザの名前に対応する人脈情報であり、人脈情報格納部１０２に格納されている人脈情報が、人物の名前「馬田○男」を有するか否かを判断する。ここで、スコア算出部１０８は、図１４の「ＩＤ＝０１１」、「ＩＤ＝０１３」、「ＩＤ＝０１５」の３つの人物の名前に対応する人脈情報が、人物の名前「馬田○男」を有すると判断したものとする。
【０２１６】
次に、スコア算出部１０８は、対応する人脈情報が人物の名前「馬田○男」を有すると判断したユーザの名前の数「３」を取得する。そして、スコア算出部１０８は、当該ユーザの名前の数「３」と、予め保持している算出式とを用いて、第一スコアを算出する。ここで、予め保持している算出式が、「３０×＄ｎｕｍ−５」であるとする。当該算出式における「＄ｎｕｍ」は、ユーザの名前の数を代入する変数である。すると、スコア算出部１０８は、「３０×３−５」を計算し、第一スコア「８５」を算出する。
【０２１７】
次に、スコア蓄積部１１０は、スコア算出部１０８が算出した第一スコア「８５」を、人物の名前「馬田○男」に対応付けて、スコア格納部１０３に蓄積する。
【０２１８】
上記の様にして、スコア格納部１０３に蓄積された第一スコアは、例えば、図１５である。
【０２１９】
（例４）
本例において、第二スコアを受け付ける例について説明する。
【０２２０】
まず、例２における統合人脈情報の取得の結果、端末装置の画面に、図１３に示す様に、１以上の人物の名前が出力されているものとする。また、当該１以上の各人物の名前は、いわゆるアンカーになっており、マウスのクリックなどにより選択することが可能な状態となっているものとする。
【０２２１】
次に、ユーザが端末装置に対し、図１３の人物の名前「馬田○男」を選択する操作を行ったとする。すると、図示しない端末受付部は、当該人物の名前を受け付ける。そして、図示しない端末送信部は、当該人物の名前を有する第二スコア受付指示を構成し、当該第二スコア受付指示を人脈情報蓄積装置１に送信する。そして、人脈情報蓄積装置１の受付部１０４は、当該第二スコア受付指示を受け付ける。
【０２２２】
次に、出力部１１３は、端末装置に対し、第二スコアを入力するための画面を出力する。当該出力は、通常、送信である。すると、図示しない端末受信部は、当該画面を受信する。そして、図示しない端末出力部は、当該画面を出力する。当該画面は、例えば、図１６である。
【０２２３】
次に、ユーザが端末装置に対し、図１６の画面において第二スコアを入力する操作を行ったとする。当該第二スコアは、「７３」であるものとする。すると、図示しない端末受付部は、当該第二スコアを受け付ける。そして、図示しない端末送信部は、当該第二スコアを人脈情報蓄積装置１に送信する。そして、人脈情報蓄積装置１の受付部１０４は、当該第二スコアを受け付ける。
【０２２４】
次に、スコア蓄積部１１０は、第二スコア受付指示が有する人物の名前を取得する。そして、スコア蓄積部１１０は、受付部１０４が受け付けた第二スコア「７３」を、人物の名前「馬田○男」に対応付けて、スコア格納部１０３に蓄積する。
【０２２５】
上記の様にして、スコア格納部１０３に蓄積された第二スコアは、例えば、図１７である。
【０２２６】
（例５）
本例において、総合スコアを算出する例について説明する。なお、本例において、スコア格納部１０３には、図１８に示すスコアが格納されているものとする。当該スコアは、第一スコアと第二スコアであり、レコードを一意に特定するためのＩＤと、人物情報である人物の名前（項目名：人物）とが対応付いている。
【０２２７】
まず、ユーザが端末装置に対し、総合スコアの算出を人脈情報蓄積装置１に対して指示するための操作を行ったとする。すると、図示しない端末受付部は、総合スコア算出指示を受け付ける。そして、図示しない端末送信部は、当該総合スコア算出指示を人脈情報蓄積装置１に送信する。そして、人脈情報蓄積装置１の受付部１０４は、当該総合スコア算出指示を受け付ける。
【０２２８】
次に、総合スコア算出部１０９は、図１８の各人物の名前の中から、第一スコアおよび第二スコアが対応付いている人物の名前を特定する。そして、総合スコア算出部１０９は、第一スコアおよび第二スコアが対応付いていると特定した人物の名前に対し、順に、当該人物の名前に対応付いている第一スコアおよび第二スコアと、予め保持している算出式とを用いて、総合スコアを算出する。そして、スコア蓄積部１１０は、当該算出した総合スコアを、当該特定した人物の名前に対応付けて、スコア格納部１０３に蓄積する。
【０２２９】
例えば、総合スコア算出部１０９が、図１８の「ＩＤ＝０１１」の人物の名前「馬田○男」を、第一スコアおよび第二スコアが対応付いていると特定したとする。すると、総合スコア算出部１０９は、当該人物の名前に対して、当該人物の名前に対応する第一スコア「８５」および第二スコア「７３」と、予め保持している算出式とを用いて、総合スコアを算出する。ここで、予め保持している算出式が、「＄ｓ１×０．４＋＄ｓ２×０．６」であるとする。当該算出式における「＄ｓ１」は、第一スコアを代入する変数である。また、「＄ｓ２」は、第二スコアを代入する変数である。すると、総合スコア算出部１０９は、「８５×０．４＋７３×０．６」を計算し、総合スコア「７８」を算出する。そして、スコア蓄積部１１０は、当該総合スコアを、人物の名前「馬田○男」に対応付けて、スコア格納部１０３に蓄積する。
【０２３０】
また、例えば、総合スコア算出部１０９が、図１８の「０１４」の人物の名前「山田×華」を、第一スコアおよび第二スコアが対応付いていると特定したとする。すると、総合スコア算出部１０９は、当該人物の名前に対して、当該人物の名前に対応する第一スコア「６８」および第二スコア「４５」と、予め保持している算出式「＄ｓ１×０．４＋＄ｓ２×０．６」とを用いて、「６８×０．４＋４５×０．６」を計算し、総合スコア「５４」を算出する。そして、スコア蓄積部１１０は、当該総合スコアを、人物の名前「山田×華」に対応付けて、スコア格納部１０３に蓄積する。
【０２３１】
上記の様にして、スコア格納部１０３に蓄積された総合スコアは、例えば、図１９である。図１９において、「ＩＤ＝０１６」から「ＩＤ＝０２０」のレコードは、第一スコアおよび第二スコアを有していない。従って、総合スコア算出部１０９は、当該レコードに対しては総合スコアを算出していない。
【０２３２】
（例６）
本例において、人脈情報が有する１または２以上の各人物情報にスコアが対応付いている場合の当該人物情報の出力例について説明する。
【０２３３】
例えば、例２において人脈情報取得部１１１が取得した１以上の各人脈情報に、図１９の様に、総合スコアが対応付いている場合、人脈情報取得部１１１は、当該総合スコアと共に、１以上の人物情報を取得する。そして、人脈情報統合部１１２は、当該総合スコアと共に、１以上の人物情報を統合する。そして、出力部１１３は、当該統合された１以上の人物情報を有する統合人脈情報を出力する。当該出力の例は、例えば、図２０である。図２０において、人脈情報格納部１０２に格納されている人脈情報により、対応付いていることが示されるユーザの名前と人物の名前とが、線で結ばれている。
【０２３４】
（例７）
本例において、１または２以上の各種類に対応する第二スコアが、スコア格納部１０３に蓄積される例について説明する。なお、例４において説明済である処理の具体例等については、適宜、省略する。
【０２３５】
まず、例４と同様に、端末装置の画面に、図１３の様に１以上の人物の名前が出力されているものとする。そして、ユーザは、出力されている１以上の人物の名前の中から、第二スコアを入力する人物の名前を選択する。すると、人脈情報蓄積装置１の受付部１０４は、当該人物の名前を有する第二スコア受付指示を受け付ける。また、端末装置の画面には、例えば、図１６の様な画面が表示される。当該画面には、例えば、１または２以上の各種類に対応する第二スコアを入力する入力項目が配置されている。
【０２３６】
次に、ユーザが端末装置に対し、１または２以上の各種類に対応する第二スコアを入力する操作を行ったとする。すると、図示しない端末受付部は、当該１または２以上の各種類に対応する第二スコアを受け付ける。そして、図示しない端末送信部は、当該１または２以上の第二スコアを、当該第二スコアに対応する種類を示す種類情報に対応付けて、人脈情報蓄積装置１に送信する。そして、人脈情報蓄積装置１の受付部１０４は、当該第二スコアを受け付ける。
【０２３７】
次に、スコア蓄積部１１０は、第二スコア受付指示が有する人物の名前を取得する。また、スコア蓄積部１１０は、当該人物の名前を有する人脈情報に対応するユーザの名前を、人脈情報格納部１０２から取得する。そして、スコア蓄積部１１０は、受付部１０４が受け付けた第二スコアを、取得した人物の名前、ユーザの名前、当該第二スコアに対応付いている種類情報に対応付けて、スコア格納部１０３に蓄積する。
【０２３８】
上記の様にして、１または２以上の各人物情報に対応する１または２以上の各種類に対応する第二スコアが、スコア格納部１０３に蓄積される。当該蓄積された第二スコアは、例えば、図２１である。図２１において、１以上の各レコードは、レコードを一意に特定するためのＩＤと、人物の名前（項目名：被紹介者）と、ユーザの名前（項目名：紹介者）と、１以上の各種類に対応する第二スコア（項目名：エンジニア、セールス、経歴など）とを有する。また、当該１種類以上の各種類に対応する第二スコアには、項目名として、種類情報が対応付いている。また、図２１において、空欄のセルは、例えば、当該空欄のセルの種類に対応するスコアが未入力であることを意味する。
【０２３９】
以上、本実施の形態による人脈情報蓄積装置１によれば、指定された組織に属する１または２以上のユーザの人脈に関するデータベースを構築することができる。また、本実施の形態による人脈情報蓄積装置１によれば、当該構築したデータベースを用いて、ユーザの人脈に対してスコアリングすることができる。これにより、例えば、自社の２以上の社員と繋がりのある人物、スコアが予め決められた条件を満たすほど大きい人物など、自社の社員と円滑に連携できそうな人物を選別および特定することができる。また、これにより、当該選別および特定した人物に対して、例えば、スカウトを行うことができる。
【０２４０】
以上、本実施の形態による人脈情報蓄積装置１によれば、例えば、指定した組織や人物の属性などを満たす人物と繋がりのある社員を探し出すことができる。当該指定した組織とは、例えば、人物を採用したい組織、自社と競合関係にある組織、自社の営業先の組織などである。また、当該人物の属性は、例えば、人物が所属する組織における所属（部署）、人物の役職などである。これにより、例えば、自社と競合関係にある組織から、例えば、自社の多くの社員と繋がりのある人物であり、特定の部署（例えば、人事部など）に所属し、かつ、特定の役職（例えば、部長など）に就いている人物を探し出し、当該人物に対して、例えば、スカウトを行うことができる。また、本技術は、会社指向人脈ＤＢ演算の技術であると言える。
【０２４１】
また、上記実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２４２】
また、上記実施の形態における人脈情報蓄積装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。
【０２４３】
なお、人脈情報蓄積装置１が、サーバ・クライアントシステムにおけるサーバ装置である場合、人脈情報蓄積装置１は、具体例において説明した様に、例えば、ユーザが操作する端末装置から、情報や指示などを受け付ける。当該受け付けは、通常、受信である。また、人脈情報蓄積装置１は、当該端末装置に対し、情報を出力する。当該出力は、通常、送信である。
【０２４４】
なお、上記の端末装置を端末装置５とすると、端末装置５のブロック図は、例えば、図２２である。端末装置５は、例えば、端末受付部５１、端末送信部５２、端末受信部５３、端末出力部５４を備える。
【０２４５】
端末受付部５１は、例えば、情報や指示などを受け付ける。端末受付部５１が受け付ける情報や指示などは、受付部１０４が受け付ける情報や指示などと同様であるので、説明を省略する。また、端末受付部５１における情報や指示などの入力手段は、メニュー画面によるもの、キーボードなど、何でもよい。端末受付部５１は、メニュー画面の制御ソフトウェア、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【０２４６】
また、端末送信部５２は、端末受付部５１が受け付けた情報や指示などを、人脈情報蓄積装置１に送信する。つまり、受付部１０４は、受け付ける情報や指示などを、端末装置５から受信する。また、端末送信部５２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【０２４７】
また、端末受信部５３は、情報を受信する。当該情報は、出力部１１３が出力する情報と同様であるので、説明を省略する。つまり、端末受信部５３は、人脈情報蓄積装置１が送信した情報を受信する。また、端末受信部５３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【０２４８】
また、端末出力部５４は、端末受信部５３が受信した情報を出力する。また、端末出力部５４は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。端末出力部５４は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【０２４９】
また、上記の１または２以上の端末装置５をも備える人脈情報蓄積システム３を人脈情報蓄積システム６とすると、人脈情報蓄積システム６の概念図は、例えば、図２３である。
【０２５０】
また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０２５１】
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２５２】
また、上記実施の形態における人脈情報蓄積装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、組織を識別する情報である組織識別情報と、ユーザを識別する情報であるユーザ識別情報と、１または２以上のサーバ装置から当該ユーザの人脈に関する情報である人脈情報を取得するための情報である１または２以上のアクセス情報とを有する情報である１または２以上のユーザ情報が格納されるユーザ情報格納部と、ユーザ識別情報に対応付いた１または２以上の人脈情報が格納される人脈情報格納部とにアクセス可能なコンピュータを、前記アクセス情報を用いて、１または２以上のサーバ装置から、１または２以上の人脈情報を受信する受信部、前記受信部が受信した１または２以上の人脈情報を、当該人脈情報の受信に用いたアクセス情報に対応するユーザ識別情報に対応付けて前記人脈情報格納部に蓄積する人脈情報蓄積部として機能させるためのプログラムである。
【０２５３】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０２５４】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２５５】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２５６】
また、図２４は、前述のプログラムを実行して、前述の実施の形態の人脈情報蓄積装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【０２５７】
図２４において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２５８】
図２５は、コンピュータシステム９のブロック図である。図２５において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１５と、ＣＤ−ＲＯＭドライブ９０１１、ＭＰＵ９０１２等を相互に接続するバス９０１６とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２５９】
コンピュータシステム９に、前述の実施の形態の人脈情報蓄積装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１に記憶されて、ＣＤ−ＲＯＭドライブ９０１１に挿入され、さらにハードディスク９０１５に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１５に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１４にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１またはネットワークから直接、ロードされてもよい。
【０２６０】
プログラムは、コンピュータ９０１に、前述の実施の形態の人脈情報蓄積装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２６１】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２６２】
以上のように、本発明にかかる人脈情報蓄積装置は、指定された組織に属する２以上のユーザの人脈に関するデータベースを構築することができるという効果を有し、例えば、一の組織における多くの社員と繋がりのある人材（採用すべき人材）の発掘を支援する装置等として有用である。
【符号の説明】
【０２６３】
１  人脈情報蓄積装置
１０１  ユーザ情報格納部
１０２  人脈情報格納部
１０３  スコア格納部
１０４  受付部
１０５  送信部
１０６  受信部
１０７  人脈情報蓄積部
１０８  スコア算出部
１０９  総合スコア算出部
１１０  スコア蓄積部
１１１  人脈情報取得部
１１２  人脈情報統合部
１１３  出力部
【図１】
2019029036.tif 000003
【図２】
2019029036.tif 000004
【図３】
2019029036.tif 000005
【図４】
2019029036.tif 000006
【図５】
2019029036.tif 000007
【図６】
2019029036.tif 000008
【図７】
2019029036.tif 000009
【図８】
2019029036.tif 000010
【図９】
2019029036.tif 000011
【図１０】
2019029036.tif 000012
【図１１】
2019029036.tif 000013
【図１２】
2019029036.tif 000014
【図１３】
2019029036.tif 000015
【図１４】
2019029036.tif 000016
【図１５】
2019029036.tif 000017
【図１６】
2019029036.tif 000018
【図１７】
2019029036.tif 000019
【図１８】
2019029036.tif 000020
【図１９】
2019029036.tif 000021
【図２０】
2019029036.tif 000022
【図２１】
2019029036.tif 000023
【図２２】
2019029036.tif 000024
【図２３】
2019029036.tif 000025
【図２４】
2019029036.tif 000026
【図２５】
2019029036.tif 000027