(57)【要約】  通信ネットワークの参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりを判定する。本発明の方法は、参加者と参加者の通信相手との間のコンタクトを時系列順位として表現するステップと、前記コンタクトの時系列順位表現を用いて、時間の経過に亘って瞬間強度値を判定するステップと、時間の経過に亘って前記瞬間強度値の変化を監視することによって、参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりの方向性をチャート化するステップとを有する。【選択図】      図１
2009536410.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークの参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりを判定する方法において、
前記参加者と前記参加者の通信相手との間のコンタクトを時系列順位として表現するステップと、
前記コンタクトの時系列順位表現を用いて、時間の経過に亘って瞬間強度値を判定するステップと、
前記瞬間強度値の変化を時間の経過に亘って監視することによって、前記参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりの方向性をチャート化するステップとを有する方法。
【請求項２】
前記コンタクトを表現するステップは、前記参加者と通信相手との間の最初のコンタクトを第１の方向における時系列順位として表現するステップを含む請求項１記載の方法。
【請求項３】
前記コンタクトを表現するステップは、時間の経過に伴い、新たな通信がなかった、前記参加者と通信相手との間のコンタクトを、前記時系列順位に対する前記第１の方向と同じ方向への調整として表現するステップを含む請求項１記載の方法。
【請求項４】
前記コンタクトを表現するステップは、前記参加者と通信相手との間の更なる新しい及び／又は頻度が高いコンタクトを、前記時系列順位に対する前記第１の方向と反対の第２の方向への調整として表現するステップを含む請求項１記載の方法。
【請求項５】
前記第２の方向への時系列順位の調整は、頻度係数及び直近性係数の積である請求項４記載の方法。
【請求項６】
前記頻度係数は、前記参加者と通信相手との間で送信されたメッセージの数を含む請求項５記載の方法。
【請求項７】
前記頻度係数は、前記参加者と通信相手との間の通信リンクのリンク強度を含む請求項５記載の方法。
【請求項８】
前記コンタクトを表現するステップは、前記参加者と通信相手との間のコンタクトラインによって形成された角度を判定するステップを含む請求項１記載の方法。
【請求項９】
前記瞬間強度値は、特定の時点において、前記参加者と通信相手との間のコンタクトラインによって形成された角度の総和を求めることによって算出される請求項８記載の方法。
【請求項１０】
前記方向性をチャート化するステップは、
時間の経過に亘って前記瞬間強度値を検討するステップと、
前記検討に基づき、前記参加者のソーシャルアクティビティが成長しているか衰退しているかを特徴付けるステップとを含む請求項９記載の方法。
【請求項１１】
通信ネットワークの参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりを判定するシステムにおいて、
前記参加者と前記参加者の通信相手との間のコンタクトを時系列順位として表現するコンタクト表現ユニットと、
前記コンタクト表現ユニットによって表現される前記コンタクトの時系列順位表現を用いて、時間の経過に亘って瞬間強度値を判定する個人的ネットワーク広がり判定ユニットと、
前記瞬間強度値の変化を時間の経過に亘って監視することによって、前記参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりの方向性をチャート化するチャート化ユニットとを備えるシステム。
【請求項１２】
前記コンタクト表現ユニットは、前記参加者と通信相手との間の最初のコンタクトを第１の方向における時系列順位として表現する第１のユニットを備える請求項１１記載のシステム。
【請求項１３】
前記コンタクト表現ユニットは、時間の経過に伴い、新たな通信がなかった、前記参加者と通信相手との間のコンタクトを、前記時系列順位に対する前記第１の方向と同じ方向への調整として表現する第２のユニットを備える請求項１１記載のシステム。
【請求項１４】
前記コンタクト表現ユニットは、参加者と通信相手との間の更なる新しい及び／又は頻度が高いコンタクトを、前記時系列順位に対する前記第１の方向と反対の第２の方向への調整として表現する第３のユニットを備える請求項１１記載のシステム。
【請求項１５】
前記第２の方向への時系列順位の調整は、頻度係数及び直近性係数の積である請求項１４記載のシステム。
【請求項１６】
前記頻度係数は、前記参加者と通信相手との間で送信されたメッセージの数を含む請求項１５記載のシステム。
【請求項１７】
前記頻度係数は、前記参加者と通信相手との間の通信リンクのリンク強度を含む請求項１５記載のシステム。
【請求項１８】
前記コンタクト表現ユニットは、前記参加者と通信相手との間のコンタクトラインによって形成された角度を判定する角度判定ユニットを備える請求項１１記載のシステム。
【請求項１９】
前記コンタクト表現ユニットは、前記参加者と通信相手との間のコンタクトラインによって形成された角度の総和を求める総和ユニットを備える請求項１８記載のシステム。
【請求項２０】
前記チャート化ユニットは、
時間の経過に亘って前記瞬間強度値を検討する第１のユニットと、
前記検討に基づき、前記参加者のソーシャルアクティビティが成長しているか衰退しているかを特徴付ける第２のユニットとを備える請求項１１記載のシステム。
【請求項２１】
コンピュータにより読取可能な記録媒体に保存され、通信ネットワークの参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりを判定するためのコンピュータプログラムであって、コンピュータに、
前記参加者と前記参加者の通信相手との間のコンタクトを時系列順位として表現させ、
前記コンタクトの時系列順位表現を用いて、時間の経過に亘って瞬間強度値を判定させ、
前記瞬間強度値の変化を時間の経過に亘って監視することによって、前記参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりの方向性をチャート化させる実行可能な命令を含むコンピュータプログラム。
【請求項２２】
前記コンピュータにコンタクトを表現させる実行可能な命令は、コンピュータに、前記参加者と通信相手との間の最初のコンタクトを第１の方向における時系列順位として表現させる実行可能な命令を含む請求項２１記載のコンピュータプログラム。
【請求項２３】
前記コンピュータにコンタクトを表現させる実行可能な命令は、コンピュータに、時間の経過に伴い、新たな通信がなかった、前記参加者と通信相手との間のコンタクトを、前記時系列順位に対する前記第１の方向と同じ方向への調整として表現させる実行可能な命令を含む請求項２１記載のコンピュータプログラム。
【請求項２４】
前記コンピュータにコンタクトを表現させる実行可能な命令は、コンピュータに、前記参加者と通信相手との間の更なる新しい及び／又は頻度が高いコンタクトを、前記時系列順位に対する前記第１の方向と反対の第２の方向への調整として表現させる実行可能な命令を含む請求項２１記載のコンピュータプログラム。
【請求項２５】
前記コンピュータにコンタクトを表現させる実行可能な命令は、コンピュータに、前記参加者と通信相手との間のコンタクトラインによって形成された角度を判定させる実行可能な命令を含む請求項２１記載のコンピュータプログラム。
【請求項２６】
前記コンピュータに瞬間強度値を判定させる実行可能な命令は、コンピュータに、前記参加者と通信相手との間のコンタクトラインによって形成された角度の総和を求めさせる実行可能な命令を含む請求項２５記載のコンピュータプログラム。
【請求項２７】
前記コンピュータに方向性をチャート化させる実行可能な命令は、コンピュータに、前記瞬間強度値を時間の経過に亘って検討させ、前記検討に基づき、前記参加者のソーシャルアクティビティが成長しているか衰退しているかを特徴付けさせる実行可能な命令を含む請求項２６記載のコンピュータプログラム。
【請求項２８】
通信ネットワークの参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりを判定する装置において、
前記参加者と前記参加者の通信相手との間のコンタクトを時系列順位として表現する手段と、
前記コンタクトの時系列順位表現を用いて、時間の経過に亘って瞬間強度値を判定する手段と、
前記瞬間強度値の変化を時間の経過に亘って監視することによって、前記参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりの方向性をチャート化する手段とを備える装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークに関し、詳しくは、通信ネットワークの参加者の個人的なネットワーク／ソーシャルアクティビティプロファイルの判定に関する。
【背景技術】
【０００２】
典型的な通信ネットワークアプリケーションでは、参加者は、通信相手とのソーシャルアクティビティに関わる。ネットワーク内のアクティビティにおける参加者の関わりの広がりは、包括的に言えば、参加者と通信相手との間のインタラクションの強度及び通信ネットワーク内の他者との「コネクション」によって定義することができる。更に、通信ネットワークの構造は、絶え間なく変化する。したがって、時間の経過に亘る通信ネットワークの展開を理解することは、ある時点での通信ネットワークの状態を理解することより重要である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
通信又はソーシャルネットワークを解析する従来の手法は、ネットワークスナップショットに焦点を絞っており、ここでは、ネットワーク情報の実質的な部分が、ある時点又は固定された期間に亘って存在すると仮定されている。すなわち、これらのネットワークスナップショットでは、ネットワークの「最終状態」に至るまでの時間の経過に亘るネットワークの状態及び構造については、特別な考慮はなされていない。
【課題を解決するための手段】
【０００４】
本発明の具体例は、通信ネットワークにおける、参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりを判定する方法、システム、装置及びプログラムを提供する。
【０００５】
一実施の形態においては、方法は、参加者と参加者の通信相手との間のコンタクトを時系列順位として表現するステップと、時系列順位のコンタクトの表現を用いて、時間経過に亘って瞬間強度値を判定するステップと、時間経過に亘って瞬間強度値の変化を監視することによって、参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりの方向性をチャート化するステップとを有する。
【０００６】
他の実施の形態においては、システムは、通信ネットワークの参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりを判定するコンタクト表現ユニットと、前記コンタクト表現ユニットによって表現される前記コンタクトの時系列順位表現を用いて、時間経過に亘って瞬間強度値を判定する個人的ネットワーク広がり判定ユニットと、時間経過に亘って瞬間強度値の変化を監視することによって、参加者の個人的なネットワーク及び／又はソーシャルアクティビティの広がりの方向性をチャート化するチャート化ユニットとを備える。
【発明を実施するための最良の形態】
【０００７】
本発明の具体例は、オンラインゲーム等の通信ネットワークにおけるアクタ／プレーヤ／参加者の個人的なネットワーク／ソーシャルアクティビティの広がりを判定する方法、システム及びプログラムを提供する。一具体例では、個人的なネットワーク／ソーシャルアクティビティの広がりは、通信ネットワークにおけるプレーヤの「相互のコネクション」によって定義される。
【０００８】
図１〜図４は、通信ネットワークにおけるアクタ／プレーヤ／参加者（以下、「プレーヤ」と呼ぶ。）の個人的なネットワーク／ソーシャルアクティビティの広がりの判定に関連して用いられる用語を説明するための図である。例えば、プレーヤは、オンラインでゲームを遊戯している間、感情（emotion）又は悪ふざけ（horseplay）を表現するために「演技（emote）」又は「ボディジェスチャ（body gesture）」を用いて他のプレーヤと通信する。また、プレーヤは、メッセージングを用いて、ディスクリートテキストパケット（discreet text packet）又はメモを送信することによって、他のプレーヤと通信することもできる。このように、各メッセージは、送信元プレーヤと、１人以上の宛先プレーヤとを有し、個別のメッセージ経路が形成される。
【０００９】
２人のプレーヤを一方向に接続するメッセージ経路又はメッセージ経路の一部をリンクと呼ぶ。図１は、プレーヤＡからプレーヤＢへのメッセージ経路をリンクとして示している。リンクは、双方向であってもよく、又は２つの別々のリンクによって双方向経路を表現することもできる。図２は、プレーヤＡとプレーヤＢとの間の双方向経路を表す２つの別々のリンクを示している。図３は、プレーヤＡからプレーヤＢ、Ｃ、Ｄのそれぞれへの１対３のリンクセットアップを３つのメッセージ経路で示している。
【００１０】
メッセージ経路は、ある期間に亘って、プレーヤによって再使用される。すなわち、プレーヤは、プレーヤが既にメッセージを送っている１人以上の通信相手に新たなメッセージを送ることができる。一実施の形態においては、プレーヤから通信相手へのメッセージの送信は、リンクに数を関連付けることによって計数することができる。例えば、リンクに関連付けられる数は、１から始まり、経路が再使用される都度、１ずつインクリメントしてもよい。この数をリンクの強度と呼ぶ。図４は、プレーヤＡが通信相手Ｂ、Ｃ、Ｄとの通信リンクで接続されている通信ネットワークの具体例を示している。図４に示す通信ネットワークの各リンクは、各リンクに対応する強度値を有している。
【００１１】
包括的に言えば、本発明の具体例が提供する特徴は、以下に限定されるわけではないが、以下の１つ以上を含む。
【００１２】
図５に示す一具体例では、通信ネットワークの複数のプレーヤ内のプレーヤ（例えば、プレーヤＡ）と通信相手（例えば、プレーヤＢ、Ｃ、Ｄ）との間の最初の複数のコンタクトを、第１の方向（例えば、正のｔ方向）における時系列順位として表現している。例えば、図５では、時系列順位とは、左から右に通信相手Ｄ、Ｃ、Ｂと示す配置であり、コンタクトが「最も新しい」及び／又は「最も頻度が高い」の通信相手ＤをプレーヤＡ（ｔ０）の上の左側に示しコンタクトが「最も古い」及び／又は「最も頻度が低い」通信相手Ｂを右側（ｔ２）に示している。すなわち、通信相手が原点（ｔ０）から第１の方向により遠くに表現されていることは、この通信相手がより遠い過去にコンタクトした通信相手であることを示す。したがって、この具体例では、プレーヤＡと、通信相手Ｂ、Ｃ、Ｄとの間でのコンタクトを表すラインを描いた場合、これらのラインと水平線とによって角度が形成され、より新しい及び／又はより頻度が高いコンタクト（例えば、ｔ０におけるＡとＤとの間）の表現の角度（例えば、９０°）は、より古い及び／又はより頻度が低いコンタクトの表現の角度（例えば、ｔ２におけるＡとＢとの間に形成される４５°）より大きくなる。プレーヤＡと通信相手Ｃとの間のコンタクト（すなわち、ｔ１）の頻度及び／又は直近性は、プレーヤＡと通信相手Ｄとの間のコンタクトに比べると、より古く及び／又はより頻度が低いが、プレーヤＡと通信相手Ｂとの間のコンタクトに比べると、より新しく及び／又は頻度が高い。図５に例示した具体例では、プレーヤＡと、通信相手Ｂ、Ｃ、Ｄとの間で形成されている角度は、それぞれ４５°、７５°、９０°である。
【００１３】
図６は、図５の表現の時点より後の特定の時点でのプレーヤの通信相手とのコンタクトを図式的に示している。図６では、時間の経過に伴い、通信がなかった、プレーヤ（例えば、プレーヤＡ）とプレーヤの通信相手（例えば、プレーヤＢ、Ｃ、Ｄ、Ｅ、Ｆ）との間のコンタクトは、時系列順位に対する第１の方向と同じ方向（すなわち、正のｔ方向）への調整として表現される。例えば、図６では、プレーヤＡと、通信相手Ｂ、Ｃ、Ｄとの間で更なる新しい及び／又は頻度が高いコンタクトが確立されていない場合、通信相手Ｂ、Ｃ、Ｄの位置は、時間に応じて右に移動される。したがって、通信相手Ｂ、Ｃ、Ｄの時系列的位置は、それぞれ、図５のｔ２、ｔ１、ｔ０から図６のｔ４、ｔ３、ｔ２に移動している。
【００１４】
更に、通信相手Ｂ、Ｃ、Ｄの時系列的順位の調整によって、プレーヤＡと、通信相手Ｂ、Ｃ、Ｄとの間で形成される角度も、それぞれ図５の４５°、７５°、９０°から図６の３５°、４５°、５５°に調整されている。このように、プレーヤと通信相手との間で通信コンタクトがないまま時間が経過すると、プレーヤと通信相手との間のコンタクトラインによって形成される角度は、それぞれ小さくなる。図６では、プレーヤＡと、新たに確立された通信相手Ｅ、Ｆとの間のコンタクトラインは、それぞれ７５°、９０°の角度を形成している。
【００１５】
図７は、図６の表現の時点より後の特定の時点でのプレーヤの通信相手とのコンタクトを図式的に示している。図７では、プレーヤＡと、通信相手Ｂ、Ｃ、Ｄ、Ｅ、Ｆとの間では、更なる新しい及び／又は頻度が高いコンタクトが確立されていないので、通信相手Ｂ、Ｃ、Ｄ、Ｅ、Ｆの位置は、時間に応じて右に移動されている。したがって、通信相手Ｂ、Ｃ、Ｄ、Ｅ、Ｆの時系列的位置は、それぞれ、図６のｔ４、ｔ３、ｔ２、ｔ１、ｔ０から図７のｔ５、ｔ４、ｔ３、ｔ２、ｔ１に移動している。更に、通信相手Ｂ、Ｃ、Ｄ、Ｅ、Ｆの時系列順位の調整によって、プレーヤＡと、通信相手Ｂ、Ｃ、Ｄ、Ｅ、Ｆとの間で形成される角度も、それぞれ図６の３５°、４５°、５５°、７５°、９０°から図７の２４°、２７°、３０°、４０°、４５°に調整されている。
【００１６】
図８は、図７の表現と実質的に同じ時点でのプレーヤの通信相手とのコンタクトを図式的に示している。但し、図８では、通信ネットワークにおいて、プレーヤＡと通信相手Ｄとの間で更なる新しい及び／又は頻度が高いコンタクトが確立されている。これに応じて、これらの更なる新しい及び／又は頻度が高いコンタクトは、時系列順位に対する第１の方向とは反対の第２の方向（すなわち、負のｔ方向）への調整として表現される。すなわち、図８に例示した具体例では、プレーヤＡと通信相手Ｄとの間で更なる新しい及び／又は頻度が高いコンタクトが確立されたとき、通信相手Ｄの位置は、コンタクトの直近性及び／又は頻度に応じて、左に移動されている。したがって、通信相手Ｄの時系列的位置は、ｔ３からｔ’３に移動している。更に、通信相手Ｄの時系列順位の調整によって、プレーヤＡと通信相手Ｄとの間で形成される角度は、３０°から３８°に調整されている。
【００１７】
一実施の形態においては、時系列順位に対する第２の方向への調整の量（ｘ）は、プレーヤとその通信相手との間のコンタクトの頻度と直近性の両方の関数である。図８に示す具体例では、プレーヤＡと通信相手Ｄとの間のコンタクトの頻度（すなわち、頻度係数）は、２人の参加者の間で送信されたメッセージの数（ｍ）によって表現されている。他の実施の形態においては、頻度係数は、２人の参加者の間の通信リンクのリンク強度によって表現される（図４参照）。プレーヤＡと通信相手Ｄとの間のコンタクトの直近性は、直近性係数（ｋ）によって表現される。すなわち、２人の参加者の間でのメッセージの送信がより直近である程、直近性係数ｋの値は大きくなる。そして、調整の量（ｘ）は、頻度係数及び直近性係数の積（ｘ＝ｍ＊ｋ）として算出される。ここに示す実施の形態では、第１の方向と反対の第２の方向への調整の量は、水平線から９０°の角度が形成されるプレーヤの真上までに制限される。
【００１８】
図９は、通信ネットワークにおけるプレーヤの個人的なネットワーク／ソーシャルアクティビティの広がりを判定する処理の概要のフローチャート９００を示している。まず、９０２において、プレーヤ（例えば、図５〜図８におけるプレーヤＡ）と通信相手との間の最初のコンタクトを、第１の方向への時系列順位として表現する。９０４では、時間の経過に伴い、新たな通信がなかった、プレーヤと通信相手との間のコンタクトは、時系列順位に対する第１の方向と同じ方向への調整として表現する。９０６では、プレーヤと通信相手との間の更なる新しい及び／又は頻度が高いコンタクトを、時系列順位に対する第１の方向と反対の第２の方向への調整として表現する。一実施の形態においては、時系列順位に対する第２の方向への調整の量は、プレーヤとその通信相手との間のコンタクトの頻度と直近性の両方の関数である。
【００１９】
９０８では、図５〜図８に示し、説明した９０２、９０４、９０６におけるこれらの表現を用いて、通信ネットワークにおけるプレーヤの個人的なネットワーク／ソーシャルアクティビティの広がりを判定できる。
【００２０】
例えば、一具体例においては、プレーヤの個人的なネットワーク／ソーシャルアクティビティの広がりは、まず、プレーヤと通信相手との間の全ての角度の総和として「瞬間強度（instant strength）」値を算出することによって判定できる。すなわち、図５に示す時点では、算出される瞬間強度値は、２１０であり、図６に示す時点では、算出される瞬間強度値は、３００である。ここでは、プレーヤＡと通信相手Ｂ、Ｃ、Ｄとの間の角度は、これらの通信相手との更なる通信がなかったために小さくなっているが、プレーヤＡは、新たな通信相手Ｅ及びＦと、別の新しい及び／又は頻度が高いコンタクトを確立しているので、瞬間強度値は大きくなっている。図７は、プレーヤＡと通信相手Ｂ、Ｃ、Ｄ、Ｅ、Ｆとの間の図６と同じコンタクト関係を示している。但し、図７は、プレーヤＡ、通信相手Ｂ、Ｃ、Ｄ、Ｅ、Ｆとの間のより古い及び／又はより頻度が低いコンタクトを示している。したがって、図７に示す時点での瞬間強度値（すなわち、１６６）は、図６に示す時点での瞬間強度値（すなわち、３００）より実質的に小さい。図８に示すように、プレーヤＡ及び通信相手Ｄとの間で更なる新しい及び／又は頻度が高いコンタクトが発生すると、時系列順位が左から右に調整され、プレーヤＡと通信相手Ｄとの間の角度が大きくなる。これによって、瞬間強度値は、１６６から１７４に上昇する。このように、時間の経過に亘る瞬間強度値の変化は、通信ネットワークにおけるプレーヤの個人的なネットワーク／ソーシャルアクティビティの広がりを表す。
【００２１】
最後に、９１０では、時間経過に亘って瞬間強度値の変化を監視することによって、プレーヤの個人的なネットワーク及び／又はソーシャルアクティビティの広がりの方向性をチャート化することができる。すなわち、時間経過に亘って、プレーヤ及び通信相手の通信ネットワークの構成要素を解析することによって、プレーヤのソーシャルアクティビティが成長しているか衰退しているかを特徴付けることができる。
【００２２】
一具体例においては、上述のようにして、プレーヤの個人的なネットワーク及び／又はソーシャルアクティビティの広がりを判定することによって得られた情報を用いて、誰の個人的なネットワークが貧弱であり、誰のネットワークが豊かであるか、及びネットワークが時間経過に亘ってどう変化するかを特定することができる。すなわち、この情報を用いて、例えば、「所定のプレーヤが友人を獲得しているか、失っているか」及び「プレーヤが旧友との付き合いを続けているか及び／又は新たな友人を作っているか」といった質問に答えることができる。また、この情報を用いて、通信ネットワークにおいて「影響力がある」プレーヤを特定することもできる。更に、この情報は、将来の振る舞いのモデル化に利用し、及び個々の及び全体的な通信ネットワークの結びつきを強化するために利用することができる。
【００２３】
他の具体例として、上述のようにして得られた情報は、例えば、「出会い系（matchmaking）」サービス等の個人的サービスビジネスにも好適に利用できる。また、これらの用途は、通信ネットワークプロバイダ及び他の関連する企業体にとっても有益である。
【００２４】
図１０Ａは、コンピュータシステム１０００及びユーザ１００２を示している。ユーザ１００２は、コンピュータシステム１０００を用いて、通信ネットワークにおけるプレーヤの個人的なネットワーク／ソーシャルアクティビティの広がりを判定することができる。一具体例においては、コンピュータシステムは、コンタクト表現アプリケーションプログラムを保存し、実行する。コンタクト表現プログラム１０１２は、（１）プレーヤと通信相手との間の最初のコンタクトを、第１の方向への時系列順位として表現し、（２）時間の経過に伴い、新たな通信がなかった、プレーヤと通信相手との間のコンタクトを、時系列順位に対する第１の方向と同じ方向への調整として表現し、（３）プレーヤと通信相手との間の更なる新しい及び／又は頻度が高いコンタクトを、時系列順位に対する第１の方向と反対の第２の方向への調整として表現するように設計されている。
【００２５】
図１０Ｂは、コンタクト表現プログラムを含む図１０Ａのコンピュータシステム１０００の一具体例のブロック図を示している。コンピュータシステム１０００は、コントローラ１０１０、メモリ１０２０、ストレージ１０３０、媒体装置１０４０、ユーザインタフェース１０５０、入出力（Ｉ／Ｏ）インタフェース１０６０及びネットワークインタフェース１０７０を備える。これらのコンポーネントは、共通バス１０８０によって相互接続されている。これに代えて、例えば、コントローラを中心とするスター型等、異なる接続構成を用いてもよい。
【００２６】
コントローラ１０１０は、プログラミング可能なプロセッサであり、コンピュータシステム１０００及びそのコンポーネントの動作を制御する。コントローラ１０１０は、メモリ１０２０又は内蔵コントローラメモリ（図示せず）から命令をロードし、これらの命令を実行してシステムを制御する。実行時には、コントローラ１０１０は、コンタクト表現プログラムをソフトウェアシステムとして提供する。これに代えて、このサービスは、コントローラ１０１０又はコンピュータシステム１０００における個別のコンポーネントとして実現してもよい。
【００２７】
メモリ１０２０は、コンピュータシステム８００の他のコンポーネントによる使用のために、データを一時的に保存する。一具体例では、メモリ１０２０は、ＲＡＭとして実装される。また、一具体例では、メモリ１０２０は、フラッシュメモリ及び／又はＲＯＭ等の長期的又は永久メモリを含む。
【００２８】
ストレージ１０３０は、コンピュータシステム１０００の他のコンポーネントによる使用のために、一時的に又は長期的にデータを保存し、例えば、コンタクト表現プログラム１０１２によって算出されたコンタクト表現を保存する。一具体例では、ストレージ１０３０は、ハードディスクドライブである。
【００２９】
媒体装置１０４０は、リムーバブル媒体が挿入され、挿入された媒体からデータを読み出し及び／又は媒体にデータを書き込む。一具体例では、媒体装置１０４０は、光ディスクドライブである。
【００３０】
ユーザインタフェース１０５０は、コンピュータシステム１０００のユーザからユーザ入力を受け付け、及びユーザに情報を提供するコンポーネントを含む。一具体例では、ユーザインタフェース１０５０は、キーボード、マウス、オーディオスピーカ及びディスプレイを含む。コントローラ１０１０は、ユーザからのユーザ入力に基づいて、コンピュータシステム１０００の動作を制御する。
【００３１】
Ｉ／Ｏインタフェース１０６０は、例えば、外部ストレージ装置又は周辺機器（例えば、プリンタ又はＰＤＡ）等の対応するＩ／Ｏ装置に接続される１つ以上のＩ／Ｏポートを含む。一具体例では、Ｉ／Ｏインタフェース１０６０のポートは、例えば、ＵＳＢポート、ＰＣＭＣＩＡポート、シリアルポート及び／又はパラレルポート等のポートを含む。他の具体例では、Ｉ／Ｏインタフェース１０６０は、外部機器と無線通信を行うための無線インタフェースを含む。
【００３２】
ネットワークインタフェース１０７０は、イーサネット（登録商標）接続をサポートするＲＪ−４５又は「Ｗｉ−Ｆｉ」インタフェース（８０２．１１）等の有線及び／又は無線ネットワーク接続を含む。
【００３３】
コンピュータシステム１０００は、通常のコンピュータシステムが備える更なるハードウェア及びソフトウェア（例えば、電源、冷却装置、オペレーティングシステム）を含むが、図１０Ｂでは、簡潔性のためにこれらのコンポーネントを示していない。他の具体例では、コンピュータシステムの異なる構成（例えば、異なるバス又はストレージ構成、又はマルチプロセッサ構成）用いてもよい。
【００３４】
図１１は、オンラインゲーム等の通信ネットワークのプレーヤの個人的なネットワーク／ソーシャルアクティビティの広がりを判定するシステム１１００のブロック図を示している。システム１１００は、「最初のコンタクト」表現ユニット１１１０と、「新たな通信のないコンタクト」表現ユニット１１２０と、「更なる最近のコンタクト」表現ユニット１１３０と、個人的ネットワーク広がり判定ユニット１１４０と、チャート化ユニット１１５０とを備える。
【００３５】
「最初のコンタクト」表現ユニット１１１０は、プレーヤと通信相手との間の最初のコンタクトに関するデータを受け取り、第１の方向における時系列順位としてデータを表現するように構成されている。「新たな通信のないコンタクト」表現ユニット１１２０は、時間の経過に伴い、新たな通信がない、プレーヤと通信相手との間のコンタクトについてのデータを受け取り、時系列順位に対する第１の方向と同じ方向への調整としてそのデータを表現するように構成されている。「更なる最近のコンタクト」表現ユニット１１３０は、プレーヤと通信相手との間の更なる新しい及び／又は頻度が高いコンタクトに関するデータを受け取り、時系列順位に対する第１の方向と反対の第２の方向への調整によってデータを表現するように構成されている。
【００３６】
個人的ネットワーク広がり判定ユニット１１４０は、ユニット１１１０、１１２０、１１３０が生成したこれらの表現を用いて、通信ネットワークのプレーヤの個人的なネットワーク／ソーシャルアクティビティの広がりを判定する。一具体例では、まず、プレーヤと通信相手との間の全ての角度の総和として「瞬間強度」値を算出することによって、プレーヤの個人的なネットワーク／ソーシャルアクティビティの広がりを判定する。個人的ネットワーク広がりは、時間の経過に亘って瞬間強度値の変化を処理することによって推定できる。最後に、チャート化ユニット１１５０は、時間経過に亘って瞬間強度値の変化を監視することによって、プレーヤのソーシャルアクティビティが成長しているか衰退しているかを特徴付ける。
【００３７】
本発明の様々な具体例は、電子ハードウェア、コンピュータソフトウェア又はこれらの技術の組合せによって実現される。幾つかの具体例は、プログラミング可能なプロセッサ又はコンピュータによって実行される１つ以上のコンピュータプログラムを含む。各コンピュータは、通常、１つ以上のプロセッサと、１つ以上のデータストレージコンポーネント（例えば、揮発性又は不揮発性メモリモジュール及び持続的な光記録装置及び磁気記録装置、例えば、ハードディスクドライブ及びフロッピー（登録商標）ディスクドライブ、ＣＤ−ＲＯＭドライブ、磁気テープドライブ）と、１つ以上の入力装置（例えば、マウス及びキーボード）と、１つ以上の出力装置（例えば、ディスプレイコンソール及びプリンタ）とを備える。
【００３８】
コンピュータプログラムは、通常、持続的なストレージ媒体に保存され、実行時にメモリにコピーされる実行可能なコードを含む。プロセッサは、定められた順序でメモリからプログラム命令を読み出すことによって、コードを実行する。プログラムコードの実行中には、コンピュータは、入力及び／又はストレージ装置からデータを受け取ると、データに対して演算を行ない、これにより得られたデータを出力及び／又はストレージ装置に供給する。
【００３９】
本発明の様々な例示的な具体例について説明した。ここで、他の異なる具体例も可能であり、これらも本発明の範囲内にあることは、当業者にとって明らかである。例えば、上の説明では、角度の合計を用いて、プレーヤの個人的なネットワーク／ソーシャルアクティビティの広がりを判定しているが、時間的距離（例えば、ｔ１、ｔ２、ｔ３、ｔ４）等の他のパラメータを用いて広がりを判定することもできる。したがって、本発明は、上述した具体例のみに限定されない。
【図面の簡単な説明】
【００４０】
【図１】プレーヤＡからプレーヤＢへのメッセージ経路をリンクとして示す図である。
【図２】プレーヤＡとプレーヤＢとの間の双方向経路を表す２つの別々のリンクを示す図である。
【図３】プレーヤＡからプレーヤＢ、Ｃ、Ｄのそれぞれへの１対３のリンクセットアップを３つのメッセージ経路で示す図である。
【図４】プレーヤＡが通信相手Ｂ、Ｃ、Ｄとの通信リンクで接続されている通信ネットワークの具体例を示す図である。
【図５】通信ネットワークにおけるプレーヤＡと、通信相手Ｂ、Ｃ、Ｄとの間の最初のコンタクトを、正のｔ方向における時系列順位として表現する図である。
【図６】図５の表現の時点より後の特定の時点でのプレーヤの通信相手とのコンタクトを図式的に示す図である。
【図７】図６の表現の時点より後の特定の時点でのプレーヤの通信相手とのコンタクトを図式的に示す図である。
【図８】プレーヤＡと通信相手Ｄとの間で更なる新しい及び／又は頻度が高いコンタクトを伴う、図７の表現と実質的に同じ時点でのプレーヤの通信相手とのコンタクトを図式的に示す図である。
【図９】通信ネットワークにおけるアクタ／プレーヤの個人的なネットワーク／ソーシャルアクティビティの広がりを判定する処理の概要のフローチャートである。
【図１０Ａ】コンピュータシステム及びユーザを示す図である。
【図１０Ｂ】コンタクト表現プログラムを含む図１０Ａのコンピュータシステムの一具体例のブロック図である。
【図１１】オンラインゲーム等の通信ネットワークのプレーヤの個人的なネットワーク／ソーシャルアクティビティの広がりを判定するシステムのブロック図である。
【図１】
2009536410.tif 000003
【図２】
2009536410.tif 000004
【図３】
2009536410.tif 000005
【図４】
2009536410.tif 000006
【図５】
2009536410.tif 000007
【図６】
2009536410.tif 000008
【図７】
2009536410.tif 000009
【図８】
2009536410.tif 000010
【図９】
2009536410.tif 000011
【図１０Ａ】
2009536410.tif 000012
【図１０Ｂ】
2009536410.tif 000013
【図１１】
2009536410.tif 000014
【国際調査報告】
2009536410.tif 000015