(57)【要約】【課題】  対人的対話からのテキストコンテンツを用いて、対人関係影響情報を判定するためのシステム及び方法を提供すること。【解決手段】  対話チャネル内で行われた参加者による通信の対話テキスト応答を入力することを含む、対話チャネル内の参加者間の対人関係影響情報を判定する、コンピュータによって実施される方法。対話テキスト応答の影響関係のタイプが、関係記述子に基づいて、対話チャネル内の少なくとも一人の他の参加者に対して判定される。対話テキスト応答についての影響スコア値が判定され、ここで影響スコア値は、対話テキスト応答が、対話チャネル内の少なくとも一人の他の参加者にどれだけ強く影響を与えるかを示す。対話チャネル内の少なくとも二人の参加者の影響の方向のペアごとの指標が判定される。対話チャネル内の参加者ペアについて、対話テキスト応答についての対人関係影響情報が出力される。【選択図】      図１
2014527651.tif 000002
【特許請求の範囲】
【請求項１】
対話チャネル内の参加者間の対人関係影響情報を判定する、コンピュータによって実施される方法であって、
コンピューティング・デバイスによって、対話チャネル内で行われた参加者による通信に対する対話テキスト応答を入力することと、
前記コンピューティング・デバイスによって、関係記述子に基づいて、前記対話テキスト応答が有する影響関係のタイプを判定することと、
前記コンピューティング・デバイスによって、前記対話テキスト応答についての影響スコア値を判定することと、
前記コンピューティング・デバイスによって、前記対話チャネル内の少なくとも１つの参加者ペアの影響の方向のペアごとの指標を判定することと、
前記コンピューティング・デバイスによって、前記対話チャネル内の前記参加者ペアについて、前記影響関係のタイプ、前記影響スコア値、及び前記影響の方向のペアごとの指標を含む、前記対話テキスト応答についての前記対人関係影響情報を出力することと、
を含む、コンピュータによって実施される方法。
【請求項２】
前記関係記述子は、キーワード、正則表現規則及び分類モデルをさらに含む、請求項１に記載のコンピュータによって実施される方法。
【請求項３】
前記影響関係のタイプを判定することは、
前記コンピューティング・デバイスによって、前記キーワード及び前記正則表現規則に基づいて前記対話テキスト応答に注釈付けして、前記対話テキスト応答に対応する注釈付けフラグの組を出力すること
をさらに含む、請求項２に記載のコンピュータによって実施される方法。
【請求項４】
前記影響関係のタイプを判定することは、
前記コンピューティング・デバイスによって、前記分類モデルに基づいて前記対話テキスト応答を分類して、前記対話テキスト応答に対応するクラスラベルを出力すること
をさらに含む、請求項２に記載のコンピュータによって実施される方法。
【請求項５】
前記影響スコア値は、前記対話テキスト応答によって引き起こされる前記対話チャネル内の一人又は複数の参加者に対する影響の程度を表わす、請求項１に記載のコンピュータによって実施される方法。
【請求項６】
前記対人関係影響情報は、
前記参加者ペア間の前記影響関係のタイプと、
前記参加者ペア間の前記影響スコア値と、
前記参加者ペア間の前記影響の方向の前記ペアごとの指標と
を含む、請求項１に記載のコンピュータによって実施される方法。
【請求項７】
前記対話チャネルは、
電子メール、
ソーシャルメディア・チャネル、
オンライン掲示板システム、
オンライン・チャットルーム、及び
オンラインフォーラム
のうちの少なくとも１つを含む、請求項１に記載のコンピュータによって実施される方法。
【請求項８】
対話チャネル内の参加者間の対人関係影響情報を判定する、コンピュータによって実施される方法であって、
コンピューティング・デバイスによって、対話チャネル内で行われた参加者による通信に対する対話テキスト応答を入力することと、
前記コンピューティング・デバイスによって、関係記述子に基づいて前記対話テキスト応答に注釈付けして、前記対話テキスト応答に対応する注釈付けフラグの組を出力することと、
前記コンピューティング・デバイスによって、前記関係記述子に基づいて前記対話テキスト応答を分類して、前記対話テキスト応答に対応するクラスラベルを出力することと、
前記コンピューティング・デバイスによって、前記注釈付けフラグの組及び前記クラスラベルに基づいて、前記対話テキスト応答が有する影響関係のタイプを判定することと、
前記コンピューティング・デバイスによって、前記注釈付け及び前記分類に基づいて、前記対話テキスト応答についての影響スコア値を判定することであって、前記影響スコア値は、前記対話テキスト応答によって引き起こされる前記対話チャネル内の一人又は複数の参加者に対する影響の程度を表わす、影響スコア値を判定することと、
前記コンピューティング・デバイスによって、前記対話チャネル内の少なくとも１つの参加者ペアの影響の方向のペアごとの指標を判定することと、
前記コンピューティング・デバイスによって、前記対話チャネル内の前記参加者ペアについて、少なくとも前記影響関係のタイプ、前記影響スコア値、及び前記影響の方向のペアごとの指標に基づいて、前記参加者ペア間の前記影響関係のタイプ、前記参加者ペア間の前記影響スコア値、及び前記参加者ペア間の前記影響の方向のペアごとの指標を表わす、対人関係影響情報を出力することと
を含む、コンピュータによって実施される方法。
【請求項９】
前記関係記述子は、キーワード、正則表現規則及び分類モデルをさらに含む、請求項８に記載のコンピュータによって実施される方法。
【請求項１０】
前記注釈付けすることは、前記キーワード及び前記正則表現規則に基づいて、前記注釈付けフラグの組を出力する、請求項９に記載のコンピュータによって実施される方法。
【請求項１１】
前記分類することは、前記分類モデルに基づいて、前記クラスラベルを出力する、請求項９に記載のコンピュータによって実施される方法。
【請求項１２】
前記対話チャネルは、
電子メール、
ソーシャルメディア・チャネル、
オンライン掲示板システム、
オンライン・チャットルーム、及び
オンラインフォーラム
のうちの１つを含む、請求項８に記載のコンピュータによって実施される方法。
【請求項１３】
対話チャネル内の参加者間の対人関係影響情報を判定する、コンピュータによって実施される方法であって、
コンピューティング・デバイスによって、対話チャネルにおいて行われた参加者による通信に対する対話テキスト応答を入力することと、
前記コンピューティング・デバイスによって、関係記述子に基づいて、前記対話チャネル内の少なくとも一人の他の参加者に対する前記対話テキスト応答の影響関係のタイプを判定することと、
前記コンピューティング・デバイスによって、前記対話テキスト応答についての影響スコア値を判定することであって、前記影響スコア値は、前記対話テキスト応答が前記対話チャネル内の前記少なくとも一人の他の参加者にどれだけ強く影響を与えるかを示す、影響スコア値を判定することと、
前記コンピューティング・デバイスによって、前記対話チャネル内の少なくとも１つの参加者ペアの影響の方向のペアごとの指標を判定することと、
前記コンピューティング・デバイスによって、前記対話チャネル内の前記参加者ペアについて、少なくとも前記影響関係のタイプ、前記影響スコア値、及び前記影響の方向のペアごとの指標に基づいて、前記対話テキスト応答についての前記対人関係影響情報を出力することと
を含む、コンピュータによって実施される方法。
【請求項１４】
前記コンピューティング・デバイスによって、特定のアプリケーション要件に基づいて前記関係記述子を更新することをさらに含む、請求項１３に記載のコンピュータによって実施される方法。
【請求項１５】
前記影響関係のタイプは、特定の正則表現規則が起動された前記対話テキスト応答内の位置に関する情報をさらに含む、請求項１３に記載のコンピュータによって実施される方法。
【請求項１６】
前記影響関係のタイプは、前記入力された対話テキスト応答に対応するクラスラベルについての確実性を表わすクラス確率値を有するクラスラベルをさらに含む、請求項１３に記載のコンピュータによって実施される方法。
【請求項１７】
前記影響関係のタイプは、対話分類システムにおける分類のための特徴として用いられる注釈付けフラグの組をさらに含む、請求項１３に記載のコンピュータによって実施される方法。
【請求項１８】
前記影響関係のタイプは、特定の注釈付け規則を対話注釈付けシステムによって実行させるクラスラベルをさらに含む、請求項１３に記載のコンピュータによって実施される方法。
【請求項１９】
前記影響関係のタイプは、前記クラスラベルが対話分類システムによって出力されるように、前記注釈付けフラグの組に基づいて、前記入力された対話テキスト応答の前処理をさらに行わせる、請求項１３に記載のコンピュータによって実施される方法。
【請求項２０】
前記影響スコア値は、
前記各々の対話テキスト応答についての独立したスコア値、及び
前記対話テキスト応答に基づく、参加者ペアについての参加者ペア・スコア値
のうちの１つを含む、請求項１３に記載のコンピュータによって実施される方法。
【請求項２１】
対話チャネル内の参加者ペア間の対人関係影響情報を出力するための方法を行うための、コンピュータによって実行可能な命令のプログラムを実体的に具体化する、前記コンピュータによって読み出し可能な非一時的なコンピュータストレージ媒体であって、前記方法は、
対話チャネル内で行われた参加者による通信に対する対話テキスト応答を入力することと、
関係記述子に基づいて前記対話テキスト応答に注釈付けして、前記対話テキスト応答に対応する注釈付けフラグの組を出力することと、
前記関係記述子に基づいて前記対話テキスト応答を分類して、前記対話テキスト応答に対応するクラスラベルを出力することと、
前記注釈付けフラグの組及び前記クラスラベルに基づいて、前記対話テキスト応答が有する影響関係のタイプを判定することと、
前記注釈付け及び前記分類に基づいて、前記対話テキスト応答についての影響スコア値を判定することであって、前記影響スコア値は、前記対話テキスト応答によって引き起こされる前記対話チャネル内の一人又は複数の参加者に対する影響の程度を表わす、影響スコア値を判定することと、
前記対話チャネル内の少なくとも１つの参加者ペアの影響の方向のペアごとの指標を判定することと、
前記対話チャネル内の前記参加者ペアについて、少なくとも前記影響関係のタイプ、前記影響スコア値、及び前記影響の方向のペアごとの指標に基づいて、前記参加者ペア間の前記影響関係のタイプ、前記参加者ペア間の前記影響スコア値、及び前記参加者ペア間の前記影響の方向のペアごとの指標を表わす、対人関係影響情報を出力することと
を含む、非一時的なコンピュータストレージ媒体。
【請求項２２】
前記関係記述子は、キーワード、正則表現規則及び分類モデルをさらに含む、請求項２１に記載の非一時的なコンピュータストレージ媒体。
【請求項２３】
前記注釈付けすることは、前記キーワード及び前記正則表現規則に基づいて、前記注釈付けフラグの組を出力する、請求項２２に記載の非一時的なコンピュータストレージ媒体。
【請求項２４】
前記分類することは、前記分類モデルに基づいて、前記クラスラベルを出力する、請求項２２に記載の非一時的なコンピュータストレージ媒体。
【請求項２５】
前記対話チャネルは、
電子メール、
ソーシャルメディア・チャネル、
オンライン掲示板システム、
オンライン・チャットルーム、及び
オンラインフォーラム
のうちの１つを含む、請求項２１に記載の非一時的なコンピュータストレージ媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書における実施形態は、テキストコンテンツを用いて、通信チャネル内の参加者の対人的対話から、影響の性質、程度、及び方向を含む対人的影響を導き出すフレームワークに関する。
【背景技術】
【０００２】
現在、通信チャネル内の参加者間の影響関係は、「誰が誰を知っている」のような不完全な指標、及び多数の対話の値から導き出される。テレコムドメインにおいては、ＣＤＲ（Ｃａｌｌ  Ｄｅｔａｉｌ  Ｒｅｃｏｒｄｓ：呼詳細記録）を用い、呼の持続時間、用いられたサービス媒体等に基づいて関係を定義する。ウェブドメインにおいては、友達／フォロワーのリスト及び対話の数を用いて関係を定義する。
【０００３】
本発明は、人々の間のテキスト対話の分析を用いて対人的影響関係を確実に導き出し、彼らの間での影響の性質、程度及び方向を判定する技術を提供する。
【０００４】
対話する個人間の影響関係を理解することにより、組織の意思決定のより広範な影響力を評価する際に重要な情報が組織に提供される。この個人は、組織内にいても組織外にいてもよい。例えば、外部対話は、顧客が互いにどのように影響を与え合うか（主として、企業対消費者（Ｂ２Ｃ）組織の場合）、並びに、組織のメンバーが顧客にどのように影響を与えるかということである。また、内部対話は、組織（企業、地域のボランティア組織、非営利、及び政府部門といった、任意のタイプの組織）のメンバーが互いにどのように影響を与え合うかということである。
【０００５】
影響に関する外部チャネルでは、消費者は、消費者／ユーザのフォーラム、ツイッター（Ｔｗｉｔｔｅｒ）、フェイスブック（Ｆａｃｅｂｏｏｋ）、ブログ等といった公開フォーラム上で、企業に関する自分の経験を公表する傾向がある。
【０００６】
影響に関する内部チャネルでは、組織のメンバーは、オンライン・デイスカッション・フォーラム、オープンな電話会議、全社ミーティング等といった内部フォーラムを用いる。
【０００７】
これらのフォーラムでのやりとりは、人の視点／意見、組織に対する満足度及び忠誠の妥当な指標である。さらに、何かを発言した各人は、最終的にフォーラム内の他の人々に影響を与えることになる。影響関係の構造を識別することは、伝染性マーケティングの適用、顧客定着率の予測、並びに役割の変更及び昇進といった人事決定にとって重要である。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、対人的対話からのテキストコンテンツを用いて、対人関係影響情報を判定するためのシステム及び方法を提供することである。
【課題を解決するための手段】
【０００９】
本明細書における１つの実施形態によると、方法は、対話チャネル内の参加者間の影響を判定し、この方法は、対話チャネル内で行われた参加者による通信に対する対話のテキスト応答を入力することを含む。対話のテキスト応答の影響関係のタイプが関係記述子に基づいて判定される。対話テキスト応答についての影響スコア値が判定され、対話チャネル内の少なくとも二人の参加者の影響の方向のペアごとの指標が判定される。対話チャネル内の参加者ペアについて、対話テキスト応答についての対人関係影響情報が出力される。
【００１０】
本明細書における別の実施形態によると、対話チャネル内の参加者間の影響を判定する、コンピュータによって実施される方法は、対話チャネル内で行われた参加者による通信の対話テキスト応答を入力することを含む。対話テキスト応答は、関係記述子に基づいて注釈付けされて、対話テキスト応答に対応する注釈付けフラグの組を出力する。対話テキスト応答は、関係記述子に基づいて分類されて、対話テキスト応答に対応する少なくとも１つのクラスラベルを出力する。対話テキスト応答の影響関係のタイプが、注釈付けフラグの組及び少なくとも１つのクラスラベルに基づいて判定される。注釈付け及び分類に基づいて、対話テキスト応答の影響スコア値が判定され、ここで影響スコア値は、対話テキスト応答によって引き起こされる対話チャネル内の一人又は複数の参加者に対する影響の程度を表わす。対話チャネル内の少なくとも二人の参加者の影響の方向のペアごとの指標が判定される。参加者ペア間の影響関係のタイプ、参加者ペア間の影響スコア値、及び参加者ペア間の影響の方向のペアごとの指標を表わす、対人関係影響情報を出力する。
【００１１】
本明細書における別の実施形態によると、対話チャネル内の参加者間の影響を判定する、コンピュータによって実施される方法は、対話チャネルにおいて行われた参加者による通信の対話テキスト応答を入力することを含む。対話チャネル内の少なくとも一人の他の参加者に対する対話テキスト応答の影響関係のタイプが、関係記述子に基づいて判定される。対話テキスト応答についての影響スコア値が判定され、ここで影響スコア値は、対話テキスト応答が、対話チャネル内の少なくとも一人の他の参加者にどれだけ強く影響を与えるかを示す。対話チャネル内の少なくとも二人の参加者の影響の方向のペアごとの指標が判定される。対話チャネル内の参加者ペアについて、対話テキスト応答についての対人関係影響情報が出力される。
【００１２】
本明細書における別の実施形態によると、対話チャネル内の参加者のペア間の対人関係影響情報を出力するための方法を行うための、コンピュータによって実行可能な命令のプログラムを実体的に具体化する、コンピュータによって読み出し可能な非一時的なコンピュータストレージ媒体であって、この方法では、対話チャネル内で行われた参加者による通信の対話テキスト応答を入力する。対話テキスト応答は、関係記述子に基づいて注釈付けされて、対話テキスト応答に対応する注釈付けフラグの組を出力する。対話テキスト応答は、関係記述子に基づいて分類されて、対話テキスト応答に対応する少なくとも１つのクラスラベルを出力する。対話テキスト応答の影響関係のタイプが、注釈付けフラグの組及びクラスラベルに基づいて判定される。注釈付け及び分類に基づいて、対話テキスト応答についての影響スコア値が判定され、ここで影響スコア値は、対話テキスト応答によって対話チャネル内の一人又は複数の参加者に対して引き起こされる影響の程度を表わす。対話チャネル内の少なくとも二人の参加者の影響の方向のペアごとの指標が判定される。参加者ペア間の影響関係のタイプ、参加者ペア間の影響スコア値、及び参加者ペア間の影響の方向のペアごとの指標を表わす、対人関係の影響情報を出力する。
【００１３】
本明細書における実施形態は、図面を参照して、以下の詳細な説明からより良く理解され、これら図面は、必ずしも縮尺通りに描かれているわけではない。
【図面の簡単な説明】
【００１４】
【図１】対話型通信チャネルの第１の特徴的な表現を示す。
【図２】対話型通信チャネルの第１の特徴的な表現の概略図を示す。
【図３】対話型通信チャネルの第２の特徴的な表現を示す。
【図４】対話型通信チャネルの第２の特徴的な表現の概略図を示す。
【図５】１つの実施形態の概略図を示す。
【図６】図５のテキスト関係分析器の概略図を示す。
【図７】図５−図６の対人的影響データベースの概略図を示す。
【図８】別の実施形態の論理フローチャートを示す。
【図９】さらに別の実施形態の論理フローチャートを示す。
【図１０】本明細書における実施形態によるハードウェアシステムの概略図である。
【図１１】本明細書における実施形態による配備システムの概略図である。
【図１２】本明細書における実施形態による統合システムの概略図である。
【図１３】本明細書における実施形態によるオンデマンドシステムの概略図である。
【図１４】本明細書における実施形態による仮想私設ネットワークシステムの概略図である。
【発明を実施するための形態】
【００１５】
図１は、ソーシャルメディア対話フォーラム１０を示し、ここではフォーラムのメンバー１４（「アリエル（Ａｒｉｅｌｌｅ）」）の最初の投稿１２が、最初の投稿１２を投稿したメンバー１４を含む、フォーラムの他のメンバーによる多数の応答１６を生成している。
【００１６】
各応答は、異なる種類の影響関係を示す。例えば、二人のメンバー、ジェームズ（Ｊａｍｅｓ）とオースティン（Ａｕｓｔｉｎ）は、最初の投稿１２に同意する（１８）応答を表明している。キャサリン（Ｃａｔｈｅｒｉｎｅ）は、最初の投稿者１４からのさらなる情報を要求している（２０）。各応答の内容は、あるメンバーが影響を受けているのか（その場合、どのメンバーによって）又は別の特定のメンバーに影響を与えているのか（その場合、どの特定のメンバーに対して）のいずれかを示す。
【００１７】
影響の程度も推測することが可能であり、例えば、最初の投稿１２に同意している人は、その確信が強められることによって影響を受けている。しかしながら、最初の投稿に対して新たに反応している又はさらなる詳細を要求している人は、新たな意見を展開しているかもしれない。追加情報、解決法又は不同意を提示している人は、次には、他者に対して異なる程度で影響を与えている。
【００１８】
図２は、図１のソーシャルメディア対話フォーラム１０の最初の投稿１２に応答する最初の三人のメンバーの代表的な概略図を示す。アリエル１４は、最初の投稿１２において、潜在的に幅広く経験される問題を述べている。この問題に対処することは、より広範な消費者の裾野に対して肯定的な影響を有し得る。さらに、この問題に対処することは、今まさに意見を形成しようとしているキャサリン２２（さらなる情報が欲しいという彼女の要求２０に基づく）を忠実な顧客に変える助けとなるであろう。ここでも、ジェームズ２４及びオースティン２６は、アリエル１４の最初の投稿１２の内容に同意している。
【００１９】
最初の投稿１２の内容に対処する会社は、ビジネスルールの最適化／実行を形成することになろう。ビジネスルールの最適化は、影響のタイプ（性質）、スコア（程度）及び方向を明らかにすることによって促進され、企業はそこから関心のある特定の関係を選択し（影響を受けた人のタイプ又は数に基づいて）、有用なビジネスルールを設計することができる。この文脈では、企業は、多くの顧客がアリエルが述べたのと同じ問題に直面しているという知識から利益を得ることになり、その解決を優先することができる。また、この問題に関する情報を求めているキャサリンには、顧客満足度を改善するために十分なリソースを割り当てることができる。
【００２０】
図３は、別の代表的なソーシャルメディア対話フォーラム３０を示し、ここではフォーラムのメンバー３４（「ブランディ（Ｂｒａｎｄｙ）」）の最初の投稿３２が、最初の投稿３２を投稿したメンバー３４を含む、フォーラムの他のメンバーによる多数の応答３６を生成している。ここでは、ベスト（Ｂｅｓｔ）３６が解決法の提供（３８）を申し出ており、ジェイク（Ｊａｋｅ）及びシドニー（Ｓｙｄｎｅｙ）４２がさらなる情報の提供（４４）を申し出ている。マイク（Ｍｉｋｅ）４６は最初の投稿３２に同意（４８）しているが、ワンダ（Ｗａｎｄａ）５０及びシドニー４２は不同意（５２）である。
【００２１】
図４は、図３のソーシャルメディア対話フォーラム３０の最初の投稿３２に対する最初の６つの応答の代表的な概略図を示す。ブランディ３４は、最初の投稿３２において、潜在的に幅広く経験される問題を述べている。ジェイク４０はブランディ３４に情報を提供し、一方、シドニー４２はブランディ３４に不同意であり、マイク４６はブランディ３４に同意している。しかしながら、ワンダはマイク４６に不同意である。
【００２２】
ジェイク４０、シドニー４２及びワンダ５０は忠実であると考えられ、ブランディの最初の投稿３２には不同意であると考えられる。ブランディ３４が乗り換えを決断した場合、影響を受ける可能性があるのはマイク３６のみである。
【００２３】
乗り換え（チャーン）予測アプリケーションは、影響関係の性質、程度及び方向を知ることにより、本明細書で提示される実施形態からの利益を得ることができ、乗り換える人をより良く予測するために、特定の性質、程度及び影響される人数を有する関係を（影響の方向をトレースすることによって）選択する。この文脈では、「同意」に基づく関係で、ブランディが乗り換えた場合、マイクはブランディと同様の意見を共有しているので、同様に乗り換える可能性が最も高いのはマイクであると推論することができる。
【００２４】
図５は、任意の数のソーシャルメディア対話チャネル５０２内の参加者の対人的対話からの影響の性質、程度及び方向を判定するためのシステム５００を示す１つの代表的な実施形態の概略図を示し、ソーシャルメディア対話チャネル５０２は、各対話の「スレッド」又は各ユーザからのテキスト応答を対話データベース５０４への格納のために入力する。次に対話データベース５０４は、各々の対話テキスト応答（又はフォーラムのスレッド）をテキスト関係分析器５０６に入力し、テキスト関係分析器５０６において、取得された各々の対話テキスト応答が注釈付け及び分類に供され、その対話テキスト応答が叙述する影響の性質が判定される。異なる種類の影響関係を、テキストベースの注釈付け規則及び分類モデルを用いてテキスト関係分析器５０６に入力された関係記述子５０８によって定義することができ、影響の性質が判定される。注釈付け及び分類の出力を用いて、対話テキスト応答の影響の程度に関して応答にスコアをつける。テキスト関係分析器内の影響方向分析コンポーネントが、影響関係のソース及び受け手を判定する。
【００２５】
テキスト関係分析器は、対人的影響関係に関するデータを出力し、このデータは、対人的影響データベース５１０内に格納することができ、且つ、このデータを任意の既存の多値型、多重トピック型の有向グラフ分析システム５１４によって用いて、ビジネスルールの最適化（例えば、顧客定着率）、マーケティング活動（伝染性マーケティング）、乗り換え予測、及び昇進又は役割変更のような様々なビジネス問題５１４についての予測分析を行うことができる。
【００２６】
図６は、図５のテキスト関係分析器５０６の機能及びその周囲の接続されたコンポーネント５２０をさらに詳細に示す。
【００２７】
関係記述子５０８コンポーネントは、リソース、すなわちキーワード、正則表現規則、及び分類モデルのリポジトリと考えることができる。これらリソースは、何らかの特定のアプリケーション要件に従って変更及び／又は更新することができ、これらリソースは、システム５００によって処理された対話テキスト応答からどのような種類の関係が判定されるかに影響を与える。換言すれば、関係記述子５０８は、後述の注釈付け及び分類の機能にとって必要とされる記述子のリソースバンクとして働く。
【００２８】
テキスト関係分析器５０６は、着信する対話テキスト応答に関係記述子５０８のリポジトリからのキーワード及び正則表現規則を用いて注釈付けする、対話注釈付けシステム６００を含む。注釈付け（アノテーション）は、情報抽出技術に用いられる一般的な用語であり、対話データベース５０４からの入力対話テキスト応答内に存在する名前、製品、感情、又は質問といった有用な又は関連する実体（エンティティ）を識別する。注釈付けプロセスは、キーワード、正則表現規則、及びキーワードと正則表現規則との組み合わせを用いて作業する。例えば、［「ＷＨワード」の質問＋製品名＋「価格」（“Ｗｈ”−ｑｕｅｓｔｉｏｎ＋ｐｒｏｄｕｃｔ  ｎａｍｅ＋“ｐｒｉｃｅ”）］は、特定の製品の価格設定に関する質問を検出するための単純な規則となるであろう。注釈付け規則は、アプリケーション要件に適合するように構成することができる。このことは、手動で、又は自動化された技術によって、又は手動と自動と両方の組合せのいずれかによって行うことができる。対話注釈付けシステム６００の出力は、どの特定の注釈付け規則が入力対話テキスト応答の所与の部分によって起動されたかを示す注釈付けフラグの組とすることができる。さらに、対話注釈付けシステム６００は、各々の特定の規則が起動された（対話テキスト応答内の）位置も出力する。
【００２９】
注釈付けの出力は、どの注釈付け規則が所与のテキスト片に適用されたかを識別するフラグの組とすることができ、さらに、注釈付けの出力は、それらの規則が適用されたテキスト内の位置を出力することもできる。これらの出力の関数を用いてスコア値を計算することができ（例えば、「注釈付けスコア（ａｎｎｏｔａｔｉｏｎ＿ｓｃｏｒｅ）」＝ｋ＊適合した規則の数−ｑ＊（ＡＶＧ（距離（位置））））、式中、ｋ及びｑは、その計量値（ｍｅｔｒｉｃｓ）の寄与を換算するための重みパラメータである。「ＡＶＧ（距離（位置））」は、適合した種々異なる規則が満たされた、テキスト内の位置における距離の平均に対応する。
【００３０】
分類システムは、入力対話テキスト片に対して少なくとも１つのクラスラベルを出力することができ、さらにクラス確率も出力することができる。この確率値は、スコア値として用いることもでき、或いは、予測されたカテゴリ（及び／又はその確率）を伴う関数として用いることもでき、なぜならパラメータを用いてスコア、例えば「分類スコア（ｃｌａｓｓｉｆｉｃａｔｉｏｎ＿ｓｃｏｒｅ）」を計算することができるからである。最後に、「注釈付けスコア」と「分類スコア」とを組み合わせて（例えば、加重和）、影響スコアを計算することができる。
【００３１】
テキスト関係分析器５０６は、対話分類システム６０２をさらに含み、この対話分類システム６０２は、関係記述子５０８のリポジトリからの分類モデルを用いて、各々の対話テキスト応答に対して、特定の特徴、例えば、単語、品詞、文脈、及び対話注釈付けシステム６００からの注釈付けフラグを用いてクラスラベルを割り当てて、対話データベース５０４からの入力対話テキスト応答の性質を判定する。分類モデルの種類に応じて、対話テキスト応答自体をクラスラベルを用いて異なる種類の対話クラスに分類することができ、例えば、対話テキスト応答が苦情、問い合わせ、提案又は賞賛であるかどうか分類することができる。分類モデルは、アプリケーション要件に従って、訓練段階を経て、又は既に訓練されたモデルを再利用することによって構築することができる。対話分類システム６０２は、各々の入力対話テキスト応答に対して少なくとも１つのクラスラベルを出力し、さらにまた、システム６０２は、各々の入力対話テキスト応答に対してクラス確率、すなわち各クラスラベルに関連する確実性の値を出力することもできる。
【００３２】
１つの実施形態において、参照番号６０８の矢印で示されるように、対話注釈付けシステム６００から出力された注釈付けフラグの組を対話分類システム６０２のための特徴として用いることができる。
【００３３】
他の実施形態において、参照番号６１０の矢印で示されるように、対話分類システム６０２により出力された少なくとも１つのクラスラベルに基づいて、特定の注釈付け規則のみが、対話注釈付けシステム６００によって実行されてもよい。
【００３４】
さらに別の実施形態において、実装のソリューション設計に基づいて、対話注釈付けシステム６００の出力を用いて対話データベース５０４からの入力対話テキスト応答を前処理して（６０８参照）、対話分類システム６０２により出力される少なくとも１つのクラスラベルに影響を与えることができる。
【００３５】
対話注釈付けシステム６００からの出力された注釈付けフラグと、対話分類システム６０２からの少なくとも１つのクラスラベルとを組み合わせた組を用いて、各々の入力対話テキスト応答の性質が表わされる。
【００３６】
テキスト関係分析器５０６は、各々の入力対話テキスト応答によって対話の参加者に対して引き起こされる影響の程度を判定する、影響スコア付けシステム６０４をさらに含む。対話注釈付けシステム６００からの注釈付けフラグからの出力と、対話分類システム６０２からの少なくとも１つのクラスラベルと、これらの組合せとを用いて、各々の対話テキスト応答が参加者にどれだけ強く影響を与えたか、すなわち影響の程度、を示す影響スコアが計算される。このスコアは、各々の対話テキスト応答について独立に計算することもでき、又は、他の参加者からの対話テキスト応答の注釈付け及び分類も考慮される場合（例えば、感情における類似性の識別が複数の参加者の間に存在し得る場合）に、参加者のペアについて個々に計算することもできる。
【００３７】
テキスト関係分析器５０６は、対話テキスト応答によって対話チャネル５０２の対話型ソーシャルメディアの参加者に対して引き起こされる影響の方向を判定する、影響方向分析システム６０６をさらに含む。例えば、典型的には、影響の方向は、情報を提供したあるメンバーからその情報を要求した他のあるメンバーへと向かう方向である（図２及び図４を参照）。影響の方向を判定するために、対話注釈付けシステム６００の出力（すなわち、注釈付けフラグの組）及び対話分類システム６０２の出力（すなわち、少なくとも１つのクラスラベル）からの対話テキスト応答内の実体への参照を、前方照応解決（実体参照解決）技術と共に用いることができる。（言語学において、前方照応は、ある表現が別の表現に言及する用例である。）これは、指名された参照、名詞−代名詞の連結、対話テキスト応答内の応答の位置等を分析することによって行うことができる。
【００３８】
さらに、影響方向検出のプロセスを補助するために応答シーケンスの情報を用いることもできる。このコンポーネントの出力は、存在する場合には、参加者についての影響の方向のペアごとの指標（ｐａｉｒ−ｗｉｓｅ  ｉｎｄｉｃａｔｉｏｎ）である。例えば、メンバーＡ及びメンバーＢが対話に参加している場合、Ｂによる応答について、このコンポーネントの出力は、１）影響関係の存在、及び２）ＡとＢとの間の影響の方向を示す。
【００３９】
影響スコア及び属性に関するタイプが、会話の二人の参加者間のエッジを定義する。方向がエッジの向きを規定する。このようにして、人々の完全なネットワークが会話スレッドから生成される。次に、生成された人々のネットワークを、乗り換え予測、ビジネスルール等のような研究を行うために任意の第三者のネットワーク分析ツールで用いることができる。
【００４０】
対人的影響データベース５１０は、１）対話分類システム６０２から出力される関係の性質、２）影響スコア付けシステム６０４から出力される関係の程度、及び３）影響方向分析システム６０６から出力される関係の方向に対する対人関係影響情報を含む、メンバーの対人的影響関係のデータベースである。
【００４１】
例えば、図７は、マトリクス内にセル［Ｘ，Ｙ］７０２（メンバーＸとメンバーＹとの間の関係パラメータを定義するパラメータを表わす）を有する、人々の対話関係マトリクス７００を示す。このセル７０２は、例えば、「苦情」という性質のエントリ、「９０％」という影響程度のエントリ、及び「Ｙ→Ｘ」という、ＸとＹとの間の影響関係の方向のエントリを含むことができる。セル内には、異なる性質のメンバー関係の詳細を与える複数のエントリが存在することができる。
【００４２】
再び図５を参照すると、対話グラフ分析器５１２は、対人的影響データベース５１０からの出力を取得し、ビジネスルール最適化、マーケティング活動、乗り換え予測及び／又は昇進／役割変更５１４を判定する。対話グラフ分析器５１２は、多値型、多重トピック型の有向ネットワークを扱うことが可能な任意の第三者ソーシャルネットワーク分析ツールとすることができ、且つ、テキスト関係分析器５０６により生成された出力の消費者と考えることができる。
【００４３】
図８は、対話チャネル内の参加者間の影響を判定する、コンピュータによって実施される方法を示し、この方法は、対話チャネル内で行われた参加者による通信の対話テキスト応答を入力すること（８００）を含む。対話チャネル内の少なくとも一人の他の参加者に対する対話テキスト応答の影響関係のタイプが、関係記述子に基づいて判定される（８０２）。対話テキスト応答についての影響スコア値が８０４で判定される。影響スコア値は、対話テキスト応答が、対話チャネル内の少なくとも一人の他の参加者にどれだけ強く影響を与えるかを示す。対話チャネル内の少なくとも二人の参加者の影響の方向のペアごとの指標が判定される（８０６）。対話チャネル内の参加者ペアについて、対話テキスト応答についての対人関係影響情報が出力される（８０８）。
【００４４】
図９は、対話チャネル内の参加者間の影響を判定する、コンピュータによって実施される方法を示し、この方法は、対話チャネル内で行われた参加者による通信の対話テキスト応答を入力すること（９００）を含む。対話テキスト応答は、関係記述子に基づいて注釈付けされて、対話テキスト応答に対応する注釈フラグの組が出力される（９０２）。対話テキスト応答は、関係記述子に基づいて分類されて、対話テキスト応答に対応する少なくとも１つのクラスラベルが出力される（９０４）。対話テキスト応答の影響関係のタイプが、注釈付けフラグの組及び少なくとも１つのクラスラベルに基づいて判定される（９０６）。対話テキスト応答についての影響スコア値が、注釈付け及び分類に基づいて判定され、ここで影響スコア値は、対話テキスト応答によって引き起こされる対話チャネル内の一人又は複数の参加者に対する影響の程度を表わす（９０８）。対話チャネル内の少なくとも二人の参加者の影響の方向のペアごとの指標が判定される（９１０）。参加者ペア間の影響関係のタイプ、参加者ペア間の影響スコア値、及び参加者ペア間の影響の方向のペアごとの指標を表わす、対人関係影響情報を出力する（９１２）。
【００４５】
関係記述子は、キーワード、正則表現規則及び分類モデルをさらに含む。影響関係のタイプを判定することは、コンピューティング・デバイスによって、キーワード及び正則表現規則に基づいて対話テキスト応答に注釈付けして、対話テキスト応答に対応する注釈付けフラグの組を出力することをさらに含む。影響関係のタイプを判定することは、コンピューティング・デバイスによって、分類モデルに基づいて対話テキスト応答を分類して、対話テキスト応答に対応する少なくとも１つのクラスラベルを出力することをさらに含む。
【００４６】
影響スコア値は、対話テキスト応答によって引き起こされる対話チャネル内の一人又は複数の参加者に対する影響の程度を表わす。対人関係影響情報には、参加者ペア間の影響関係のタイプ、参加者ペア間の影響スコア値、及び参加者ペア間の影響の方向のペアごとの指標が含まれる。
【００４７】
対話チャネルは、電子メール、ソーシャルメディア・チャネル、オンライン掲示板システム、オンライン・チャットルーム、及びオンラインフォーラムのうちの１つを含むことができる。
【００４８】
関係記述子は、特定のアプリケーション要件に基づいて更新することができる。
【００４９】
影響関係のタイプは、特定の正則表現規則が起動された対話テキスト応答内の位置に関する対人関係影響情報をさらに含むことができる。影響関係のタイプは、入力された対話テキスト応答に対応するクラスラベルについての確実性を表わすクラス確率値を有するクラスラベルをさらに含む。影響関係のタイプは、対話分類システムにおける分類のための特徴として用いられる注釈付けフラグの組をさらに含む。影響関係のタイプは、特定の注釈付け規則を対話注釈付けシステムによって実行させる、少なくとも１つのクラスラベルをさらに含む。
【００５０】
影響関係のタイプは、少なくとも１つのクラスラベルが対話分類システムによって出力されるように、注釈付けフラグの組に基づいて、入力された対話テキスト応答の前処理をさらに行わせる。
【００５１】
影響スコア値は、各々の対話テキスト応答についての独立したスコア値、及び対話テキスト応答に基づいた参加者ペアについての参加者ペア・スコア値のうちの１つを含むことができる。
【００５２】
影響関係のタイプ、影響スコア値、及び影響の方向は、対人的関係を構成する属性であり、関係は、影響の性質（タイプ）を有し、関係の影響の性質は、影響の程度（スコア）を有する。また、各々の影響の関係は、影響の流れ又は方向を叙述する、方向を有する。
【００５３】
例えば、第２の参加者が、第１の参加者が発言したことに対して、なんらかのアドバイス又は提案により応答する。第２の参加者は、「アドバイス」として分類される影響のタイプを通じて第１の参加者に影響を与えることができ、これは、第１の参加者に対して特定の程度まで、すなわち「０．７」という数量化できるスコア（第２の参加者の意見が第１の参加者にとってどれだけ重要であるかを示す）の影響を与え、そして最後に、第１の参加者に影響を与えているのは第２の参加者であるので、影響の方向は第２の参加者から第１の参加者へと向かう方向になる。このように、タイプ（アドバイス）、スコア（０．７）及び方向（第２の参加者から第１の参加者へと向かう）が、対人関係影響情報として関係を記述する。ある参加者ペアが、各々がスコアに関連付けられた異なるタイプ及び方向の複数の関係を共有することもまた可能である。
【００５４】
当業者により認識されるように、本明細書における実施形態の態様は、システム、方法又はコンピュータ・プログラム製品として具体化することができる。従って、本発明の態様は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコード等を含む）、又はソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形をとることができ、これらは全て本明細書において一般的に「回路」、「モジュール」又は「システム」と呼ぶことができる。さらに、本明細書における実施形態の態様は、具体化されたコンピュータ可読プログラム・コードを内部に有する１つ又は複数のコンピュータ可読媒体内で具体化されたコンピュータ・プログラム製品の形をとることができる。
【００５５】
１つ又は複数のコンピュータ可読媒体の任意の組み合わせを利用することができる。コンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読ストレージ媒体とすることができる。コンピュータ可読ストレージ媒体は、これらに限定されるものではないが、例えば、電子的、磁気的、光学的、電磁気的、赤外線、若しくは半導体のシステム、装置、若しくはデバイス、又は上記のものの任意の組み合わせとすることができる。コンピュータ可読ストレージ媒体のより具体的な例（非網羅的なリスト）には、以下のもの、すなわち、１つ又は複数の配線を有する電気的接続、ポータブル・コンピュータ・ディスケット、ハード・ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能なプログラム可能読み出し専用メモリ（ＥＰＲＯＭ又はフラッシュ・メモリ）、光ファイバ、ポータブル・コンパクト・ディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、光記憶装置、磁気記憶装置、又は上記のものの任意の適切な組み合わせが含まれる。本文書の文脈において、コンピュータ可読ストレージ媒体は、命令実行システム、装置若しくはデバイスによって、又はそれらとの関連で使用するためのプログラムを収容又は格納することができる任意の有形媒体とすることができる。
【００５６】
コンピュータ可読信号媒体は、コンピュータ可読プログラム・コードが、例えばベースバンド内に又は搬送波の一部として内部に具体化された伝搬データ信号を含むことができる。このような伝搬信号は、これらに限定されるものではないが、電磁気、光、又はそれらの任意の適切な組み合わせを含む種々の形態のいずれかを取ることができる。コンピュータ可読信号媒体は、コンピュータ可読ストレージ媒体ではなく、且つ、命令実行システム、装置若しくはデバイスによって、又はこれらとの関連で使用するためのプログラムを通信し、伝搬し、又は搬送することができる任意のコンピュータ可読媒体とすることができる。
【００５７】
コンピュータ可読媒体上に具体化されたプログラム・コードは、これらに限定されるものではないが、無線、有線、光ファイバ・ケーブル、ＲＦ等、又は上記のもののいずれかの適切な組み合わせを含む、いずれかの適切な媒体を用いて伝送することができる。
【００５８】
本明細書における実施形態の態様の動作を実行するためのコンピュータ・プログラム・コードは、Ｊａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋等のようなオブジェクト指向型プログラミング言語、及び「Ｃ」プログラミング言語又は同様のプログラミング言語のような従来の手続き型プログラミング言語を含む、１つ又は複数のプログラミング言語のいずれかの組み合わせで記述することができる。プログラム・コードは、完全にユーザのコンピュータ上で実行される場合もあり、一部がユーザのコンピュータ上で、独立したソフトウェア・パッケージとして実行される場合もあり、一部がユーザのコンピュータ上で実行され、一部が遠隔コンピュータ上で実行される場合もあり、又は完全に遠隔コンピュータ若しくはサーバ上で実行される場合もある。後者のシナリオにおいて、遠隔コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ）若しくは広域ネットワーク（ＷＡＮ）を含む任意のタイプのネットワークを通じてユーザのコンピュータに接続される場合もあり、又は、外部コンピュータへの接続がなされる場合もある（例えば、インターネット・サービス・プロバイダを用いるインターネットを通じて）。
【００５９】
本明細書における実施形態の態様は、本発明の実施形態による方法、装置（システム）及びコンピュータ・プログラム製品のフローチャート図及び／又はブロック図を参照して以下で説明される。フローチャート図及び／又はＤ−２ブロック図の各ブロック、並びにフローチャート図及び／又はブロック図内のブロックの組み合わせは、コンピュータ・プログラム命令によって実装することができることが理解されるであろう。これらのコンピュータ・プログラム命令を、汎用コンピュータ、専用コンピュータ、又は他のプログラム可能データ処理装置のプロセッサに与えてマシンを製造し、それにより、コンピュータ又は他のプログラム可能データ処理装置のプロセッサにより実行される命令が、フローチャート及び／又はブロック図の１つ又は複数のブロックにおいて指定された機能／動作を実装するための手段を生成するようにすることができる。
【００６０】
これらのコンピュータ・プログラム命令を、コンピュータ、他のプログラム可能データ処理装置、又は他のデバイスに特定の方式で機能させるように指示することができるコンピュータ可読媒体内に格納し、それにより、そのコンピュータ可読媒体内に格納された命令が、フローチャート及び／又はブロック図の１つ又は複数のブロックにおいて指定された機能／動作を実装する命令を含む製品を製造するようにすることもできる。
【００６１】
コンピュータ・プログラム命令を、コンピュータ、他のプログラム可能データ処理装置、又は他のデバイス上にロードして、そのコンピュータ、他のプログラム可能データ処理装置、又は他のデバイス上で、コンピュータ実装プロセスを生成するための一連の動作ステップを実施させて、それにより、コンピュータ又は他のプログラム可能装置上で実行される命令が、フローチャート及び／又はブロック図の１つ又は複数のブロックにおいて指定された機能／動作を実装するためのプロセスを提供するようにすることもできる。
【００６２】
本明細書における実施形態を実施するための代表的なハードウェア環境が図１０に示される。この概略的な図面は、本明細書における実施形態による情報処理／コンピュータシステムのハードウェア構成を示す。システムは、少なくとも１つのプロセッサ又は中央処理ユニット（ＣＰＵ）１０１０ａ／ｂを含む。ＣＰＵ１０１０ａ／ｂは、システムバス１０１２を介して、ランダム・アクセス・メモリ（ＲＡＭ）１０１４、読み出し専用メモリ（ＲＯＭ）１０１６、及び入力／出力（Ｉ／Ｏ）アダプタ１０１８などの様々なデバイスに相互接続される。Ｉ／Ｏアダプタ１０１８は、ディスクユニット１０２１及びテープドライブ１０４０などの周辺デバイス、又はシステムによって読み出し可能なその他のプログラムストレージデバイスに接続することができる。システムは、プログラムストレージデバイス上の本発明の命令を読み出し、これらの命令に従って本明細書における実施形態の方法を実行することができる。システムは、キーボード１０２４、マウス１０２６、スピーカー１０２８、マイクロフォン１０３２、及び／又はタッチスクリーンデバイス（図示せず）などのその他のユーザインターフェースデバイスをバス１０１２に接続してユーザ入力を収集するユーザインターフェースアダプタ１０２２さらに含む。さらに、通信アダプタ１０３４は、バス１０１２をデータ処理ネットワークに接続し、ディスプレイアダプタ１０３６は、バス１０１２を、例えば、モニタ１０３８、プリンタ１０３９、又は送信機（図示せず）などの出力デバイスとして具体化することができる表示デバイス１０３８に接続する。
【００６３】
図１０におけるフローチャート及びブロック図は、本明細書における種々の実施形態による、システム、方法及びコンピュータ・プログラム製品の可能な実装の、アーキテクチャ、機能及び動作を示す。この点に関して、フローチャート又はブロック図内の各ブロックは、指定された論理機能を実装するための１つ又は複数の実行可能な命令を含む、モジュール、セグメント又はコードの一部を表すことができる。幾つかの代替的な実装において、ブロック内に記載された機能は、図面内に記された順序とは異なる順序で行われる場合があることにも留意すべきである。例えば、連続して図示された２つのブロックが、実際には実質的に同時に実行されることもあり、又はこれらのブロックは、関与する機能に応じて、ときには逆順で実行されることもある。ブロック図及び／又はフローチャート図の各ブロック、並びにブロック図及び／又はフローチャート図内のブロックの組み合わせは、指定された機能又は動作を実行する専用ハードウェア・ベースのシステム、又は専用ハードウェアとコンピュータ命令との組み合わせによって実装することができることにも留意されたい。
【００６４】
配備型式（Ｄｅｐｌｏｙｍｅｎｔ  Ｔｙｐｅ）には、ＣＤ、ＤＶＤ等のようなストレージ媒体をロードすることによってクライアント、サーバ及びプロキシコンピュータに直接ロードすることが含まれる。プロセス・ソフトウェアを中央サーバ又は中央サーバ群に送信することによって、プロセス・ソフトウェアを自動的又は半自動的にコンピュータシステムに配備することもできる。プロセス・ソフトウェアは次に、そのプロセス・ソフトウェアを実行することになるクライアント・コンピュータ内にダウンロードされる。プロセス・ソフトウェアは、電子メールを介してクライアントシステムに直接送信される。プロセス・ソフトウェアは次に、プロセス・ソフトウェアを切り離して（ｄｅｔａｃｈ）ディレクトリ内に入れるプログラムを実行する電子メール上のボタンによって、ディレクトリへと切り離され又はディレクトリ内にロードされる。プロセス・ソフトウェアは、クライアント・コンピュータのハードドライブ上のディレクトリに直接送信される。プロキシサーバがある場合には、プロセスは、プロキシサーバ・コードを選択し、プロキシサーバのコードを配置するコンピュータを決定し、プロキシサーバ・コードを伝送し、次いでプロキシサーバ・コードをプロキシコンピュータ上にインストールする。プロセス・ソフトウェアは、プロキシサーバに伝送され、次いでプロキシサーバ上に格納される。
【００６５】
プロセス・ソフトウェアは、ＣＤ、ＤＶＤ等のようなストレージ媒体をロードすることによってクライアント、サーバ及びプロキシコンピュータに手動で直接ロードすることによって配備することができることが理解されるが、プロセス・ソフトウェアは、プロセス・ソフトウェアを中央サーバ又は中央サーバ群に送信することによって自動的又は半自動的にコンピュータシステムに配備することもできる。プロセス・ソフトウェアは次に、そのプロセス・ソフトウェアを実行することになるクライアント・コンピュータ内にダウンロードされる。或いは、プロセス・ソフトウェアは、電子メールを介してクライアントシステムに直接送信される。プロセス・ソフトウェアは次に、プロセス・ソフトウェアは切り離してディレクトリ内に入れるプログラムを実行する電子メール上のボタンによって、ディレクトリへと切り離され又はディレクトリ内にロードされる。別の代替的手法は、プロセス・ソフトウェアをクライアント・コンピュータのハードドライブ上のディレクトリに直接送信することである。プロキシサーバがある場合には、プロセスは、プロキシサーバ・コードを選択し、プロキシサーバのコードを配置するコンピュータを決定し、プロキシサーバ・コードを伝送し、次いでプロキシサーバ・コードをプロキシコンピュータ上にインストールする。プロセス・ソフトウェアは、プロキシサーバに伝送され、次いでプロキシサーバ上に格納される。
【００６６】
図１１において、ステップ１１００は、プロセス・ソフトウェアの配備を開始する。最初に行うのは、プロセス・ソフトウェアが実行されたときに１つ又は複数のサーバ上に常駐することになる何らかのプログラムが存在するか否かを判断することである（１１０１）。存在する場合には、その実行可能プログラムを含むことになるサーバが識別される（１２０９）。その１つ又は複数のサーバのためのプロセス・ソフトウェアは、ＦＴＰ又は何らかの他のプロトコルを介して、又は共有ファイルシステムの使用によりコピーすることによって、サーバのストレージに直接転送される（１２１０）。プロセス・ソフトウェアは次に、サーバ上にインストールされる（１２１１）。
【００６７】
次に、プロセス・ソフトウェアを、ユーザを１つ又は複数のサーバ上のプロセス・ソフトウェアにアクセスさせることによって配備すべきか否かの判断が行われる（１１０２）。ユーザがサーバ上のプロセス・ソフトウェアにアクセスする場合には、プロセス・ソフトウェアを格納することになるサーバアドレスが識別される（１１０３）。
【００６８】
プロセス・ソフトウェアを格納するためにプロキシサーバを構築すべきか否かの判断が行われる（１２００）。プロキシサーバは、ウェブブラウザなどのクライアント・アプリケーションと実サーバとの間に位置するサーバである。プロキシサーバは、実サーバに対する全ての要求をインタセプトし、プロキシサーバそれ自体でその要求を満たすことができるかどうかを確認する。要求を満たすことができない場合には、プロキシサーバは、その要求を実サーバに転送する。プロキシサーバの２つの主要な利点は、性能を向上させること、及び要求をフィルタリングすることである。プロキシサーバが要求される場合には、プロキシサーバがインストールされる（１２０１）。プロセス・ソフトウェアが、ＦＴＰなどのプロトコルを介してサーバに送信され、又はファイル共有を介してソースファイルからサーバファイルへと直接コピーされる（１２０２）。別の実施形態は、プロセス・ソフトウェアを収容しているサーバへトランザクションを送信し、そのサーバにトランザクションを処理させ、その後、プロセス・ソフトウェアを受信してサーバのファイルシステムにコピーすることである。ひとたびプロセス・ソフトウェアがサーバに格納されると、ユーザは、自分のクライアント・コンピュータを介してサーバ上のプロセス・ソフトウェアにアクセスし、自分のクライアント・コンピュータのファイルシステムにコピーする（１２０３）。別の実施形態は、サーバがプロセス・ソフトウェアを各クライアントに自動的にコピーするようにさせ、次にそのプロセス・ソフトウェア用のインストール・プログラムを各クライアント・コンピュータで実行させることである。ユーザは、プロセス・ソフトウェアを自分のクライアント・コンピュータ上にインストールするプログラムを実行し（１２１２）、その後プロセスを終了する（１１０８）。
【００６９】
ステップ１１０４において、プロセス・ソフトウェアを、電子メールを介してプロセス・ソフトウェアをユーザに送信することによって配備すべきか否かの判断が行われる。プロセス・ソフトウェアが配備されることになるユーザの組が、ユーザのクライアント・コンピュータのアドレスと共に識別される（１１０５）。プロセス・ソフトウェアは、電子メールを介して各々のユーザのクライアント・コンピュータに送信される。ユーザは次に、電子メールを受信し（１２０５）、次いで電子メールからプロセス・ソフトウェアを切り離して自分のクライアント・コンピュータ上のディレクトリに入れる（１２０６）。ユーザは、プロセス・ソフトウェアを自分のクライアント・コンピュータ上にインストールするプログラムを実行し（１２１２）、その後プロセスを終了する（１１０８）。
【００７０】
最後に、プロセス・ソフトウェアをユーザのクライアント・コンピュータ上のユーザ・ディレクトリに直接送信するか否かの判断が行われる（１１０６）。送信する場合には、ユーザ・ディレクトリが識別される（１１０７）。プロセス・ソフトウェアは、ユーザのクライアント・コンピュータのディレクトリに直接転送される（１２０７）。このことは、幾つかの方法、例えば、ファイルシステムのディレクトリを共有し、次に送信側のファイルシステムから受信側ユーザのファイルシステムにコピーすること、又は別の選択肢として、ファイル転送プロトコル（ＦＴＰ）などの転送プロトコルを使用することにより行うことができるが、これらの方法に限定されない。ユーザは、プロセス・ソフトウェアのインストールの準備のために自分のクライアント・ファイルシステム上のディレクトリにアクセスする（１２０８）。ユーザは、プロセス・ソフトウェアを自分のクライアント・コンピュータ上にインストールするプログラムを実行し（１２１２）、その後プロセスを終了する（１１０８）。
【００７１】
構成されるプロセス・ソフトウェアは、該プロセス・ソフトウェアがアプリケーション、オペレーティングシステム及びネットワーク・オペレーティングシステムソフトウェアと共存するように準備し、次に該プロセス・ソフトウェアをそのプロセス・ソフトウェアが機能することになる環境内のクライアント及びサーバ上にインストールすることによって、クライアント、サーバ及びネットワーク環境に統合される。
【００７２】
第１のステップは、プロセス・ソフトウェアが配備されることになるネットワーク・オペレーティングシステムを含めたクライアント及びサーバ上の、プロセス・ソフトウェアによって要求される又はプロセス・ソフトウェアと関連して動作する何らかのソフトウェアを識別することである。これは、ネットワーク機能を追加することによって基本オペレーティングシステムを強化するソフトウェアであるネットワーク・オペレーティングシステムを含む。
【００７３】
次に、ソフトウェア・アプリケーション及びバージョン番号が識別され、プロセス・ソフトウェアと共に動作することが既にテストされているソフトウェア・アプリケーション及びバージョン番号のリストと比較される。欠落しているソフトウェア・アプリケーション又は正しいバージョンと適合しないソフトウェア・アプリケーションは、正しいバージョン番号にアップグレードされる。プロセス・ソフトウェアからソフトウェア・アプリケーションにパラメータを渡すプログラム命令がチェックされ、パラメータリストがプロセス・ソフトウェアによって要求されるパラメータリストと適合することを保証する。逆に、ソフトウェア・アプリケーションによってプロセス・ソフトウェアへ渡されるパラメータがチェックされ、パラメータがプロセス・ソフトウェアによって要求されるパラメータと適合することを保証する。ネットワーク・オペレーティングシステムを含めたクライアント及びサーバ・オペレーティングシステムが識別され、プロセス・ソフトウェアと共に動作することが既にテストされたオペレーティングシステム、バージョン番号及びネットワーク・ソフトウェアのリストと比較される。テストされたオペレーティングシステム及びバージョン番号のリストと適合しないオペレーティングシステム、バージョン番号及びネットワーク・ソフトウェアは、クライアント及びサーバ上で要求レベルまでアップグレードされる。
【００７４】
プロセス・ソフトウェアが配備されるところにあるソフトウェアが、プロセス・ソフトウェアと共に動作することが既にテストされた正しいバージョンのレベルにあることを保証した後、プロセス・ソフトウェアをクライアント及びサーバ上にインストールすることによって統合が完了する。
【００７５】
図１２において、ステップ１２２０は、プロセス・ソフトウェアの統合を開始する。最初に行うのは、１つ又は複数のサーバ上で実行されることになる何らかのプロセス・ソフトウェア・プログラムが存在するか否かを判断することである（１２２１）。存在しない場合には、統合は１２２７へと進む。存在する場合には、サーバアドレスが識別される（１２２２）。サーバがチェックされ、既にそのプロセス・ソフトウェアでテストされたオペレーティングシステム（ＯＳ）、アプリケーション、及びネットワーク・オペレーションシステム（ＮＯＳ）をそれらのバージョン番号と共に含むソフトウェアを収容しているか否かを確認する（１２２３）。サーバはまた、プロセス・ソフトウェアによって要求されるソフトウェアで何か欠落しているものがあるか否か判断するためにもチェックされる（１２２３）。
【００７６】
バージョン番号が、既にそのプロセス・ソフトウェアでテストされたＯＳ、アプリケーション及びＮＯＳのバージョン番号と適合するか否かの判断が行われる（１２２４）。全てのバージョンが適合し、要求されるソフトウェアで欠落しているものがない場合には、統合は１２２７において継続する。
【００７７】
バージョン番号のうち１つ又は複数が適合しない場合には、不適合バージョンは、１つ又は複数のサーバ上で正しいバージョンに更新される（１２２５）。さらに、要求されるソフトウェアで欠落しているものがある場合には、それが１つ又は複数のサーバ上で更新される（１２２５）。サーバ統合は、プロセス・ソフトウェアをインストールすることによって完了する（１２２６）。
【００７８】
ステップ１２２１、１２２４又は１２２６に続くステップ１２２７は、クライアント上で実行されることになるプロセス・ソフトウェアの何らかのプログラムがあるか否かを判断する。クライアント上で実行されるプロセス・ソフトウェア・プログラムがない場合には、統合は１２３０へ進み、終了する。そうでない場合には、クライアントアドレスが識別される（１２２８）。
【００７９】
クライアントがチェックされ、既にそのプロセス・ソフトウェアでテストされたオペレーティングシステム（ＯＳ）、アプリケーション、及びネットワーク・オペレーションシステム（ＮＯＳ）をそれらのバージョン番号と共に含むソフトウェアを収容しているか否かを確認する（１２２９）。クライアントはまた、プロセス・ソフトウェアによって要求されるソフトウェアで何か欠落しているものがあるか否か判断するためにもチェックされる（１２２９）。
【００８０】
バージョン番号が、既にそのプロセス・ソフトウェアでテストされたＯＳ、アプリケーション及びＮＯＳのバージョン番号と適合するか否かの判断が行われる（１２３１）。全てのバージョンが適合し、要求されるソフトウェアで欠落しているものがない場合には、統合は１２３０へ進み、終了する。
【００８１】
バージョン番号の１つ又は複数が適合しない場合には、不適合バージョンは、クライアント上で正しいバージョンによって更新される（１２３２）。さらに、要求されるソフトウェアで欠落しているものがある場合には、それがクライアント上で更新される（１２３２）。クライアントの統合は、プロセス・ソフトウェアをクライアント上にインストールすることによって完了する（１２３３）。統合は１２３０へ進み、終了する。
【００８２】
プロセス・ソフトウェアは、１つ又は複数のサーバからアクセス可能な共有ファイルシステム上に格納することができる。プロセス・ソフトウェアは、アクセスされたサーバ上のＣＰＵ単位を使用する、データ及びサーバ処理要求を含むトランザクションを介して実行される。ＣＰＵ単位は、サーバの中央プロセッサ上の分、秒、時間といった時間の単位である。さらに、アクセスされたサーバは、ＣＰＵ単位を必要とする他のサーバの要求を行うことができる。ＣＰＵ単位は、使用量（ｍｅａｓｕｒｅｍｅｎｔ  ｏｆ  ｕｓｅ）を表す一例にすぎない。他の使用量は、ネットワーク帯域幅、メモリ使用率、ストレージ使用率、パケット伝送、完全なトランザクション等を含むが、これらに限定されない。複数の顧客が同じプロセス・ソフトウェア・アプリケーションを使用するとき、彼らのトランザクションは、そのトランザクションに含まれた、一意の顧客及びその顧客に対するサービスのタイプを識別するパラメータによって区別される。各々の顧客に対するサービスに関して使用されたＣＰＵ単位及びその他の使用量の全てが記録される。ある１つのサーバに対するトランザクション数が、そのサーバの性能に影響し始める数に達したときには、能力を増やしてワークロードを共有するために、他のサーバがアクセスされる。同様に、ネットワーク帯域幅、メモリ使用率、ストレージ使用率等のような他の使用量が性能に影響するような能力に近づいたときには、ワークロードを共有するために、付加的なネットワーク帯域幅、メモリ使用率、ストレージ使用率等が追加される。各サービス及び顧客ごとに用いられた使用量は収集サーバに送られ、この収集サーバは、プロセス・ソフトウェアの共有実行を提供するサーバのネットワーク内のどこかで処理された各サービスについて顧客ごとの使用量を合計する。合計された使用量の単位に対して定期的に単価が掛け合わされ、得られたプロセス・ソフトウェア・アプリケーションサービスの総費用は、代替的に、顧客に送られ、及び又は、顧客がアクセスするウェブサイト上に示され、顧客はその後、サービス・プロバイダに支払を送金する。別の実施形態において、サービス・プロバイダは、銀行又は金融機関にある顧客の口座からの直接支払を要求する。別の実施形態において、サービス・プロバイダもまた、そのプロセス・ソフトウェア・アプリケーションを使用する顧客の顧客である場合には、支払の移転を最小にするために、サービス・プロバイダに支払うべき支払額が、サービス・プロバイダが支払うべき支払額と照合調整される。
【００８３】
プロセス・ソフトウェアは共有され、自由度が高く自動化された方式で同時に複数の顧客に対してサービスを提供する。これは、標準化されており、カスタマイズはほとんど必要なく、スケーラブルであり、従量制モデルでオンデマンドで能力を提供する。
【００８４】
プロセス・ソフトウェアは、１つ又は複数のサーバからアクセス可能な共有ファイルシステム上に格納することができる。プロセス・ソフトウェアは、アクセスされたサーバ上のＣＰＵ単位を使用する、データプ及びサーバ処理要求を含むトランザクションを介して実行される。ＣＰＵ単位は、サーバの中央プロセッサ上の分、秒、時間といった時間単位である。さらに、アクセスされたサーバは、ＣＰＵ単位を必要とする他のサーバの要求を行うことができる。ＣＰＵ単位は、使用量を表わす一例にすぎない。他の使用量は、ネットワーク帯域幅、メモリ使用率、ストレージ使用率、パケット伝送、完全なトランザクション等を含むが、これらに限定されない。
【００８５】
複数の顧客が同じプロセス・ソフトウェア・アプリケーションを使用するとき、彼らのトランザクションは、それらトランザクションに含まれた、一意の顧客及びその顧客に対するサービスのタイプを識別するパラメータによって区別される。各々の顧客に対するサービスに関して使用されたＣＰＵ単位及びその他の使用量の全てが記録される。ある１つのサーバに対するトランザクション数が、そのサーバの性能に影響をし始める数に達したときには、能力を増やしてワークロードを共有するために、他のサーバがアクセスされる。同様に、ネットワーク帯域幅、メモリ使用率、ストレージ使用率等のような他の使用量が性能に影響するような能力に近づいたときには、ワークロードを共有するために、付加的なネットワーク帯域幅、メモリ使用率、ストレージ使用率等が追加される。
【００８６】
各サービス及び顧客ごとに用いられた使用量は収集サーバに送られ、この収集サーバは、プロセス・ソフトウェアの共有実行を提供するサーバのネットワーク内のどこかで処理された各サービスについて顧客ごとの使用量を合計する。合計された使用量の単位に対して定期的に単価が掛け合わされ、得られたプロセス・ソフトウェア・アプリケーションサービスの総費用は、代替的に、顧客に送られ、及び又は、顧客がアクセスするウェブサイト上に示され、顧客はその後、サービス・プロバイダへ支払を送金する。
【００８７】
別の実施形態において、サービス・プロバイダは、銀行又は金融機関にある顧客の口座からの直接支払を要求する。
【００８８】
別の実施形態において、サービス・プロバイダもまた、そのプロセス・ソフトウェア・アプリケーションを使用する顧客の顧客である場合には、支払の移転を最小にするために、サービス・プロバイダに支払うべき支払額が、サービス・プロバイダが支払うべき支払額と照合調整される。
【００８９】
図１３において、ステップ１２４０は、オンデマンドプロセスを開始する。固有の顧客ＩＤ、要求されたサービスタイプ及びサービスのタイプをさらに指定する任意のサービスパラメータを含むトランザクションが生成される（１２４１）。トランザクションは次に、主サーバに送信される（１２４２）。オンデマンド環境において、主サーバを最初は唯一のサーバとすることができ、その後、能力が消費されるに伴い、他のサーバがオンデマンド環境に追加される。
【００９０】
オンデマンド環境内のサーバ中央処理ユニット（ＣＰＵ）の能力が照会される（１２４３）。トランザクションのＣＰＵ要件が見積もられ、次にオンデマンド環境内のサーバの使用可能なＣＰＵ能力をトランザクションのＣＰＵ要件と比較して、トランザクションを処理するのに十分なＣＰＵの使用可能な能力がいずれかのサーバ内に存在するか否かが確認される（１２４４）。十分なサーバＣＰＵの使用可能な能力が存在しない場合には、トランザクションを処理するために、追加のサーバＣＰＵ能力が割り当てられる（１２４８）。既に十分な使用可能ＣＰＵ能力が存在する場合には、選択されたサーバにトランザクションが送信される（１２４５）。
【００９１】
トランザクションを実行する前に、残りのオンデマンド環境のチェックが行われ、その環境がトランザクションを処理するのに十分な使用可能な能力を有しているか否かが判断される。この環境の能力は、ネットワーク帯域幅、プロセッサメモリ、ストレージ等などからなるがこれらに限定されない（１２４６）。使用可能な能力が十分に存在しない場合には、オンデマンド環境に能力が追加される（１２４７）。次に、トランザクションを処理するのに必要なソフトウェアにアクセスし、これがメモリにロードされ、次にトランザクションが実行される（１２４９）。
【００９２】
使用量が記録される（１２５０）。使用量は、トランザクションを処理するのに用いられたオンデマンド環境内の機能の部分からなる。ネットワーク帯域幅、プロセッサメモリ、ストレージ及びＣＰＵサイクルといった機能の使用が記録されるが、これらに限定されない。使用量は、合計され、単価が掛け合わされ、次いで、要求した顧客に対する課金として記録される（１２５１）。顧客が、オンデマンド費用をウェブサイトにポストすることを要求していた場合には（１２５２）、オンデマンド費用がポストされる（１２５３）。
【００９３】
顧客が、オンデマンド費用を電子メールで顧客アドレスに送信することを要求していた場合には（１２５４）、オンデマンド費用が送信される（１２５５）。顧客が、オンデマンド費用が顧客の口座から直接支払われることを要求していた場合には（１２５６）、支払は顧客口座から直接受領される（１２５７）。最後のステップは、オンデマンドプロセスの終了である。
【００９４】
プロセス・ソフトウェアは、仮想私設ネットワーク（ＶＰＮ）の使用によって配備し、アクセスし、実行することができ、この仮想私設ネットワーク（ＶＰＮ）は、それがなければ保護されない又は信頼できないネットワークを通じた接続を保護するために使用することができる技術の任意の組合せである。ＶＰＮの使用は、セキュリティを向上させるため、及び運転費用を減らすためである。ＶＰＮは、公衆ネットワーク、通常はインターネットを使用して、遠隔サイト又はユーザを互いに接続する。専用回線などの専用の実世界の接続を用いる代わりに、ＶＰＮは、会社の私設ネットワークからインターネットを通じて遠隔サイト又は従業員へと経路指定された「仮想」接続を用いる。
【００９５】
プロセス・ソフトウェアは、リモートアクセス又はサイト間ＶＰＮの使用によって配備し、アクセスし、実行することができる。リモートアクセスＶＰＮを用いる場合、プロセス・ソフトウェアは、企業の私設ネットワークと遠隔ユーザとの間の第三者サービス・プロバイダを通じた安全な暗号化接続を経由して配備され、アクセスされ、実行される。エンタープライズ・サービス・プロバイダ（ＥＳＰ）は、ネットワーク・アクセス・サーバ（ＮＡＳ）を設定し、遠隔ユーザに、そのコンピュータ用のデスクトップ・クライアント・ソフトウェアを提供する。そして在宅勤務者は、フリーダイアル番号にダイヤルし、又はケーブル若しくはＤＳＬモデムを介して直接接続してＮＡＳに到達し、自分のＶＰＮクライアント・ソフトウェアを用いて会社のネットワークにアクセスし、プロセス・ソフトウェアにアクセスし、それをダウンロードし、実行することができる。
【００９６】
サイト間ＶＰＮを用いる場合、プロセス・ソフトウェアは、企業の複数の固定サイトをインターネットなどの公衆ネットワークを経由して接続するために使用される専用機器及び大規模暗号化の使用を通じて配備され、アクセスされ、実行される。
【００９７】
プロセス・ソフトウェアは、パケット全体を別のパケット内に配置してこれをネットワーク上で送信するプロセスであるトンネリングによってＶＰＮ上を運ばれる。外側パケットのプロトコルは、ネットワーク、並びにパケットがネットワークに入るところ及び出るところのトンネル・インターフェースと呼ばれる両端のポイントによって了解される。
【００９８】
図１４において、ステップ１２６０は、仮想私設ネットワーク（ＶＰＮ）プロセスを開始する。遠隔アクセス用のＶＰＮが要求されるか否かを確認するための判断が行われる（１２６１）。要求されない場合には、１２６２に進む。要求される場合には、遠隔アクセスＶＰＮが存在するか否かを判断する（１２６４）。存在する場合には、１２６５に進む。遠隔アクセスＶＰＮが構築された後、又はそれが予めインストールされている場合には、遠隔ユーザは、ＮＡＳにダイヤルすることによって、又はケーブル若しくはＤＳＬモデム介してＮＡＳに直接接続することによって、プロセス・ソフトウェアにアクセスすることができる（１２６５）。これは、会社のネットワークへの進入を許可し、そこでプロセス・ソフトウェアにアクセスする（１２６６）。プロセス・ソフトウェアは、トンネリングによってネットワークを経由して遠隔ユーザのデスクトップに運ばれる。すなわち、プロセス・ソフトウェアはパケットに分割され、データ及びプロトコルを含む各パケットが別のパケット内に配置される（１２６７）。プロセス・ソフトウェアが遠隔ユーザのデスクトップに到達すると、プロセス・ソフトウェアはパケットから取り出され、再構成され、次に遠隔ユーザのデスクトップ上で実行される（１２６８）。
【００９９】
サイト間アクセス用のＶＰＮが要求されるか否かを確認するための判断が行われる（１２６２）。要求されない場合には、プロセスの終了に進む（１２６３）。要求される場合には、サイト間ＶＰＮが存在するか否かを判断する（１２６９）。存在する場合には、１２７２に進む。存在しない場合には、サイト間ＶＰＮを確立するのに要求される専用機器をインストールする（１２７０）。その後、大規模暗号化をＶＰＮ内に構築する（１２７１）。
【０１００】
サイト間ＶＰＮが構築された後、又はそれが予め確立されている場合には、ユーザは、ＶＰＮを介してプロセス・ソフトウェアにアクセスする（１２７２）。プロセス・ソフトウェアは、トンネリングによってネットワークを経由してサイトのユーザに運ばれる。すなわち、プロセス・ソフトウェアはパケットに分割され、データ及びプロトコルを含む各パケットが別のパケット内に配置される（１２７４）。プロセス・ソフトウェアが遠隔ユーザのデスクトップに到達すると、プロセス・ソフトウェアはパケットから取り出され、再構成され、次にサイトのユーザのデスクトップ上で実行される（１２７５）。プロセスの終了へ進む（１２６３）。
【０１０１】
本明細書で用いる用語は、特定の実施形態を説明するためだけのものであり、実施形態の限定を意図したものではない。本明細書で用いる場合、単数形「１つの（ａ）」、「１つの（ａｎ）」及び「その（ｔｈｅ）」は、文脈が明白にそうでないことを示さないかぎり、複数形も同様に含むことを意図したものである。さらに、「含む（ｃｏｍｐｒｉｓｅｓ）」及び／又は「含んでいる（ｃｏｍｐｒｉｓｉｎｇ）」という用語は、本明細書で用いる場合、記述された特徴、整数、ステップ、操作、要素、及び／又はコンポーネントの存在を指定するが、１つ又は複数の他の特徴、整数、ステップ、操作、要素、コンポーネント、及び／又はそれらの群の存在又は付加を排除するものではないことが理解されよう。
【０１０２】
添付の特許請求の範囲における全ての「手段又はステップと機能との組合せ（ミーンズ又はステップ・プラス・ファンクション）」要素の対応する構造、材料、動作、及び等価物は、その機能を、明確に特許請求される他の特許請求された要素との組合せで実行するためのあらゆる構造、材料、又は動作を含むことが意図されている。本明細書における実施形態の説明は、例証及び説明を目的として提示したものであり、網羅的であることも、実施形態を開示した形態に限定することも意図したものではない。実施形態の範囲及び趣旨から逸脱しない多くの修正及び改変が当業者には明らかとなるであろう。実施形態は、実施形態の原理及び実際の用途を最も良く説明するために、そして、企図した特定の用途に適した種々の修正を伴う種々の実施形態に関して当業者が実施形態を理解できるように選択され、説明されたものである。
【符号の説明】
【０１０３】
１０、３０：ソーシャルメディア
１２、３２：最初の投稿
１４、３４：最初の投稿者
１６、３６：応答
５００：対人的対話からの影響の性質、程度及び方向を判定するシステム
５２０：接続されたコンポーネント
６０８：注釈付けフラグの組
６１０：クラスラベル
７００：対話関係マトリクス
７０２：セル
１０１２：システムバス
１０２１：ディスクユニット
１０２４：キーボード
１０２６：マウス
１０２８：スピーカー
１０３２：マイクロフォン
１０４０：テープドライブ
【図１】
2014527651.tif 000003
【図２】
2014527651.tif 000004
【図３】
2014527651.tif 000005
【図４】
2014527651.tif 000006
【図５】
2014527651.tif 000007
【図６】
2014527651.tif 000008
【図７】
2014527651.tif 000009
【図８】
2014527651.tif 000010
【図９】
2014527651.tif 000011
【図１０】
2014527651.tif 000012
【図１１】
2014527651.tif 000013
【図１２】
2014527651.tif 000014
【図１３】
2014527651.tif 000015
【図１４】
2014527651.tif 000016
【手続補正書】
【提出日】平成26年3月20日(2014.3.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
対話チャネル内の参加者間の対人関係影響情報を判定する、コンピュータによって実施される方法であって、
コンピューティング・デバイスによって、対話チャネル内で行われた参加者による通信に対する対話テキスト応答を入力するステップと、
前記コンピューティング・デバイスによって、関係記述子に基づいて、前記対話テキスト応答が有する影響関係のタイプを判定するステップと、
前記コンピューティング・デバイスによって、前記対話テキスト応答についての影響スコア値を判定するステップと、
前記コンピューティング・デバイスによって、前記対話チャネル内の少なくとも１つの参加者ペアの影響の方向のペアごとの指標を判定するステップと、
前記コンピューティング・デバイスによって、前記対話チャネル内の前記参加者ペアについて、前記影響関係のタイプ、前記影響スコア値、及び前記影響の方向のペアごとの指標を含む、前記対話テキスト応答についての前記対人関係影響情報を出力するステップと、
を含む、コンピュータによって実施される方法。
【請求項２】
前記関係記述子は、キーワード、正則表現規則及び分類モデルをさらに含む、請求項１に記載のコンピュータによって実施される方法。
【請求項３】
前記影響関係のタイプを判定するステップは、
前記コンピューティング・デバイスによって、前記キーワード及び前記正則表現規則に基づいて前記対話テキスト応答に注釈付けして、前記対話テキスト応答に対応する注釈付けフラグの組を出力するステップ
をさらに含む、請求項２に記載のコンピュータによって実施される方法。
【請求項４】
前記影響関係のタイプを判定するステップは、
前記コンピューティング・デバイスによって、前記分類モデルに基づいて前記対話テキスト応答を分類して、前記対話テキスト応答に対応するクラスラベルを出力するステップ
をさらに含む、請求項２に記載のコンピュータによって実施される方法。
【請求項５】
前記影響スコア値は、前記対話テキスト応答によって引き起こされる前記対話チャネル内の一人又は複数の参加者に対する影響の程度を表わす、請求項１に記載のコンピュータによって実施される方法。
【請求項６】
前記対人関係影響情報は、
前記参加者ペア間の前記影響関係のタイプと、
前記参加者ペア間の前記影響スコア値と、
前記参加者ペア間の前記影響の方向の前記ペアごとの指標と
を含む、請求項１に記載のコンピュータによって実施される方法。
【請求項７】
前記対話チャネルは、
電子メール、
ソーシャルメディア・チャネル、
オンライン掲示板システム、
オンライン・チャットルーム、及び
オンラインフォーラム
のうちの少なくとも１つを含む、請求項１に記載のコンピュータによって実施される方法。
【請求項８】
対話チャネル内の参加者間の対人関係影響情報を判定する、コンピュータによって実施される方法であって、
コンピューティング・デバイスによって、対話チャネル内で行われた参加者による通信に対する対話テキスト応答を入力するステップと、
前記コンピューティング・デバイスによって、関係記述子に基づいて前記対話テキスト応答に注釈付けして、前記対話テキスト応答に対応する注釈付けフラグの組を出力するステップと、
前記コンピューティング・デバイスによって、前記関係記述子に基づいて前記対話テキスト応答を分類して、前記対話テキスト応答に対応するクラスラベルを出力するステップと、
前記コンピューティング・デバイスによって、前記注釈付けフラグの組及び前記クラスラベルに基づいて、前記対話テキスト応答が有する影響関係のタイプを判定するステップと、
前記コンピューティング・デバイスによって、前記注釈付け及び前記分類に基づいて、前記対話テキスト応答についての影響スコア値を判定するステップであって、前記影響スコア値は、前記対話テキスト応答によって引き起こされる前記対話チャネル内の一人又は複数の参加者に対する影響の程度を表わす、影響スコア値を判定するステップと、
前記コンピューティング・デバイスによって、前記対話チャネル内の少なくとも１つの参加者ペアの影響の方向のペアごとの指標を判定するステップと、
前記コンピューティング・デバイスによって、前記対話チャネル内の前記参加者ペアについて、少なくとも前記影響関係のタイプ、前記影響スコア値、及び前記影響の方向のペアごとの指標に基づいて、前記参加者ペア間の前記影響関係のタイプ、前記参加者ペア間の前記影響スコア値、及び前記参加者ペア間の前記影響の方向のペアごとの指標を表わす、対人関係影響情報を出力するステップと
を含む、コンピュータによって実施される方法。
【請求項９】
前記関係記述子は、キーワード、正則表現規則及び分類モデルをさらに含む、請求項８に記載のコンピュータによって実施される方法。
【請求項１０】
前記注釈付けするステップは、前記キーワード及び前記正則表現規則に基づいて、前記注釈付けフラグの組を出力する、請求項９に記載のコンピュータによって実施される方法。
【請求項１１】
前記分類するステップは、前記分類モデルに基づいて、前記クラスラベルを出力する、請求項９に記載のコンピュータによって実施される方法。
【請求項１２】
前記対話チャネルは、
電子メール、
ソーシャルメディア・チャネル、
オンライン掲示板システム、
オンライン・チャットルーム、及び
オンラインフォーラム
のうちの１つを含む、請求項８に記載のコンピュータによって実施される方法。
【請求項１３】
対話チャネル内の参加者間の対人関係影響情報を判定する、コンピュータによって実施される方法であって、
コンピューティング・デバイスによって、対話チャネルにおいて行われた参加者による通信に対する対話テキスト応答を入力するステップと、
前記コンピューティング・デバイスによって、関係記述子に基づいて、前記対話チャネル内の少なくとも一人の他の参加者に対する前記対話テキスト応答の影響関係のタイプを判定するステップと、
前記コンピューティング・デバイスによって、前記対話テキスト応答についての影響スコア値を判定するステップであって、前記影響スコア値は、前記対話テキスト応答が前記対話チャネル内の前記少なくとも一人の他の参加者にどれだけ強く影響を与えるかを示す、影響スコア値を判定するステップと、
前記コンピューティング・デバイスによって、前記対話チャネル内の少なくとも１つの参加者ペアの影響の方向のペアごとの指標を判定するステップと、
前記コンピューティング・デバイスによって、前記対話チャネル内の前記参加者ペアについて、少なくとも前記影響関係のタイプ、前記影響スコア値、及び前記影響の方向のペアごとの指標に基づいて、前記対話テキスト応答についての前記対人関係影響情報を出力するステップと
を含む、コンピュータによって実施される方法。
【請求項１４】
前記コンピューティング・デバイスによって、特定のアプリケーション要件に基づいて前記関係記述子を更新するステップをさらに含む、請求項１３に記載のコンピュータによって実施される方法。
【請求項１５】
前記影響関係のタイプは、特定の正則表現規則が起動された前記対話テキスト応答内の位置に関する情報をさらに含む、請求項１３に記載のコンピュータによって実施される方法。
【請求項１６】
前記影響関係のタイプは、前記入力された対話テキスト応答に対応するクラスラベルについての確実性を表わすクラス確率値を有するクラスラベルをさらに含む、請求項１３に記載のコンピュータによって実施される方法。
【請求項１７】
前記影響関係のタイプは、対話分類システムにおける分類のための特徴として用いられる注釈付けフラグの組をさらに含む、請求項１３に記載のコンピュータによって実施される方法。
【請求項１８】
前記影響関係のタイプは、特定の注釈付け規則を対話注釈付けシステムによって実行させるクラスラベルをさらに含む、請求項１３に記載のコンピュータによって実施される方法。
【請求項１９】
前記影響関係のタイプは、前記クラスラベルが対話分類システムによって出力されるように、前記注釈付けフラグの組に基づいて、前記入力された対話テキスト応答の前処理をさらに行わせる、請求項１８に記載のコンピュータによって実施される方法。
【請求項２０】
前記影響スコア値は、
前記各々の対話テキスト応答についての独立したスコア値、及び
前記対話テキスト応答に基づく、参加者ペアについての参加者ペア・スコア値
のうちの１つを含む、請求項１３に記載のコンピュータによって実施される方法。
【請求項２１】
請求項１〜２０の何れか１項に記載の方法の各ステップをコンピュータに実行させる、コンピュータ・プログラム。
【請求項２２】
前記コンピュータ・プログラムをコンピュータ可読記録媒体に記録した、記録媒体。
【国際調査報告】
2014527651.tif 000017
2014527651.tif 000018