(57)【特許請求の範囲】
【請求項１】
当事者間の通信の期待値を最大にするシステムであって、
被接触者に知られていない接触者から被接触者に通信を行う申し入れを、被接触者構成要素に伝送する接触マネージャ構成要素と、
前記申し入れの１または複数のパラメータを記述する前記接触者の選好データを含む第１の構成要素と、
前記申し入れにおいて前記接触者から提示される対価に基づいて、前記申し入れを受入れるか否かを決定する基準を含む前記被接触者の選好データを含む第２の構成要素とを備え、
前記接触マネージャ構成要素は、前記被接触者の選好データ、前記接触者の選好データ、前記被接触者の状況データまたは前記接触者の状況データの少なくとも１つに基づいて、前記通信の期待値を表す決定理論的方程式
【数１】
0004738355.tif 000014
を使用し、Ａｊは、考慮される通信形式であり、ＡＣｋは、前記接触者によって使用される通信形式であり、状況Ｒｉは、前記被接触者の状況であり、状況Ｃは、前記接触者の状況であり、Ｃは、前記接触者の身元であり、ｐ（状況Ｒｉ｜Ｅ）は、状況を表す証拠Ｅを所与として前記被接触者がある状況を有することの条件付確率であって、効用関数ｕとともに使用され、前記接触者と前記被接触者との間における通信の期待値が最大となる通信形式を決定することを特徴とするシステム。
【請求項２】
前記接触マネージャ構成要素は、前記被接触者に関連する前記選好データの中の設定に基づいて、前記接触者とのさらなる通信をさせなくすることを特徴とする請求項１に記載のシステム。
【請求項３】
前記接触マネージャ構成要素は、前記被接触者との通信が確立されたかどうかを示すフィードバックを前記接触者に提供することを特徴とする請求項２に記載のシステム。
【請求項４】
前記接触マネージャ構成要素および前記被接触者の少なくともいずれかが、前記申し入れの受入れを介して異なる通信形式の通信の要求を行うことを特徴とする請求項１に記載のシステム。
【請求項５】
前記受入れが、異なる通信形式に対する合意を含むことを特徴とする請求項４に記載のシステム。
【請求項６】
前記選好データの中の設定は、所定の接触者から所定の量のメッセージが受信されることを可能にすることを特徴とする請求項１に記載のシステム。
【請求項７】
当事者間の通信の期待値を最大にするシステムであって、
被接触者に知られていない接触者から被接触者に通信を行う申し入れを伝送するための手段と、
前記申し入れの１または複数のパラメータを記述する前記接触者の選好データを含む第１の構成要素と、
前記申し入れにおいて前記接触者から提示される対価に基づいて、前記申し入れを受入れるか否かを決定する基準を含む前記被接触者の選好データを含む第２の構成要素と、
前記被接触者の選好データ、前記接触者の選好データ、前記被接触者の状況データまたは前記接触者の状況データを分析し、前記通信の期待値を表す決定理論的方程式
【数２】
0004738355.tif 000015
を使用し、Ａｊは、考慮される通信形式であり、ＡＣｋは、前記接触者によって使用される通信形式であり、状況Ｒｉは、前記被接触者の状況であり、状況Ｃは、前記接触者の状況であり、Ｃは、前記接触者の身元であり、ｐ（状況Ｒｉ｜Ｅ）は、状況を表す証拠Ｅを所与として前記被接触者がある状況を有することの条件付確率であって、効用関数ｕとともに使用され、前記接触者と前記被接触者との間における通信の期待値が最大となる通信形式を決定するための手段と、
前記決定された通信形式に基づいて、前記当事者間の通信を確立するための手段と
を備えたことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、システムの一例において決定理論ポリシーを含む、データ通信を特定して確立するためのポリシーに関し、より詳細には、現在と予測される双方の、決定論的および／または不確実な被接触者（contactee）および／または接触者（contactor）の選好（preference）、能力および状況（context）に基づき、接触者と被接触者の間における最適の通信リンクを円滑にすることに関する。
【背景技術】
【０００２】
接触者と被接触者の間における可能な通信形式（communication modality）の数が増加するにつれ、通信が行われる最適なチャネルを特定し、選択してデータ通信の効用を最大化するのを円滑にすることが、ますます価値あることになっている。例えば、通信の当事者が、コンピュータ（例えば、電子メール、ボイスオーバーＩＰ、コラボレイト編集）により、電話（例えば、ＰＯＴＳ、移動電話、衛星電話）により、対面（例えば、個人面談、ビデオ会議）および／またはその他の方法によって通信を行い、そのような通信が、１または複数のチャネル（例えば、電話およびコラボレイト編集）を使用することが可能である。そのような通信の効用、または期待される効用を最大化することは、当事者の身元、当事者に利用可能な通信設備の種類、初期通知を行うのに使用される設備の種類、当事者の所在地、および、該当する場合、どのような活動に当事者が携わっているか、または将来携わる可能性が高いかに依存する可能性がある。
【０００３】
例として、第１の被接触者が、第１のツールを使用しており、重要なタスクに極度に集中していて、従って、所望する通信が重要なタスクに関係する選ばれた人々を除き、リアルタイムの通信を介して中断されるのを望まないことができる。しかし、第２の被接触者が、全くツールを使用しておらず、重要でないタスクに軽度に集中していて、従って、様々な話題に関係する仲間からのリアルタイムの通信を中断されるのを気にしないこともある。従来、接触者は、被接触者と通信するのに最良の通信方法があるとすれば、それはどれかを判定するとして、限られた手段しか有していない（例えば、どのようにして、いつ被接触者に接触すべきか知るために被接触者の秘書に接触すること）。同様に、被接触者は、限られた接触の制御方法（例えば、受話器をはずしておくこと、電子メールを無視すること、電子メールアプリケーションを使用不能にすること、秘書に指示を残すこと）しか有していない。従って、被接触者および接触者の選好およびニーズが、遵守されていない可能性がある。
【０００４】
混乱をきたすリアルタイムの中断を非同期の（記憶および転送）通信フォーマット（例えば、ボイスメール、電子メール）に、ユーザが送るのを可能にする方法に対するリアルタイムの方法を考慮するだけでなく、被接触者が、特定の形式に関して、接触者および手近の状況に応じて選好を有する可能性がある。例えば、被接触者は、発呼者のコメントを転記することを必要とするリアルタイム電話を受けるよりも、重要な文書に関してインスタント・メッセージを受け取って、インスタント・メッセージからカットアンドペーストができるその文書に対して作業する方が好ましい。この場合にも、従来、被接触者は、そのような選好を遵守させたとしても、限られた手段しか有さず（例えば、よく訓練された秘書、察しのよい仲間）、このことから、しばしば、選好が満たされず、不要な中断を受けることになる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
２つの通信当事者間の通信は、従来複雑であったが、複数の当事者間の通信（例えば、グループ会議、グループ遠隔会議）の効用を最適化する通信の特定およびスケジューリング（scheduling）は、さらに複雑であり、特定、スケジューリングおよびイニシエイティング（initiating）は、しばしば、実際の通信より多くの時間およびリソースを消費した。そのようなスケーリングおよびイニシエイティングの問題は、スケジューラ（scheduler）およびイニシャライザ（initializer）が当事者に関する完全な情報を有していない場合には、悪化した。
【課題を解決するための手段】
【０００６】
以下に、本発明のいくつかの態様の基本的な理解を提供するため、本発明の簡単な概要を提示する。この概要は、本発明の広範な概観ではない。この概要は、本発明の主要な要素、または重要な要素を特定する、または本発明の範囲を画定するものではない。この概要の唯一の目的は、後に提示するより詳細な説明の前置きとして本発明のいくつかの概念をより簡単な形で提示することである。
【０００７】
本発明は、被接触者および／または接触者に関連する完全なまたは不完全な情報に基づき、接触者と被接触者との間における最適な通信形式を判定するためのシステムおよび方法に関する。被接触者のプライバシーを保護するため、最適な通信形式を判定する際に使用される被接触者の情報は、典型的には、接触者と共用されない。特定された最適な通信形式に基づき、１または複数の通信は、接触者と被接触者との間でリアルタイムによりスケジューリングし、カレンダリングし、および／またはイニシエイティングすることができる。スケジューリングされた通信は、通信当事者の現在の状況および能力を利用することができ、および／または、異なる通信形式が利用可能になる可能性および／または通信当事者の状況がより最適になる可能性に関する予測を利用することが可能である。別法としておよび／または追加として、本発明は、考慮される情報に基づく選好の順にランク付けされた被接触者の現行のリストを接触者に表示することが可能である。別の状況では、最良の手段が表示されるか、または単に呼び出すことが可能である。
【０００８】
本発明は、通信当事者に関する優先度または価値（value）の最大化を考慮することができ、追加としておよび／または別法として、被接触者に関して（接触者の選好に関する被接触者の選好を含め）考慮することができる。本発明の別の例としての態様では、被接触者および接触者の選好を考慮に入れ、組織のポリシーに従って１または複数のポリシーを確立することができるが、参加者を雇用する企業レベルでそれらの選好を組み合わせることもできる。
【０００９】
選択された通信が、被接触者によって指定された一組のポリシーを満たし、２次的に（接触者の選好に関する被接触者の選好を介して）通信に関する接触者の一組のポリシーを満たす方法を考慮する。この方法の一般的な構成では、効用関数として表現された通信およびコラボレーションの選好、状況に関する所信、確率分布として表現されたコンテンツおよび通信、ならびに通信に関する一組の選択肢（例えば、即時にリアルタイムの電話接続を確立する、接触者のスクリーン上に電子メール作成フォームをポップアップする、接触者をボイスメールに経路指定する等）を所与として、判断システムは、通信の期待される効用を最大化するような手順を選択しなければならない。本発明の一例としての態様では、接触者によって要求されるのは、受信側の注意を要するリソースであるから、通信の受信側は、主要なエージェントと見なされる。ただし、被接触者にとっての効用を最大化しながら、課された制約の範囲内で接触者にとっての通信の効用を最大化する試みにおいて、接触者の選好も考慮することができる。さらに、接触者が自動化された被接触者と通信する自動化された設定では、本発明は、被接触者にとっての通信の効用を無視し、接触者にとっての通信の効用を最大化することを主な目的として確立することができる。
【００１０】
オプションとしての通信形式は、これには限定されないが、例えば、利用可能な通信チャネル（複数の同時チャネルに対する単一チャネルを含め）、通信を行う初期の試行で使用されるツール、被接触者の選好、接触者の選好、具体的に特定された期間、接触者のグループ化、被接触者の状況、接触者の状況、被接触者の通信ニーズ、接触者の通信ニーズ、接触者の通信目的、スケジュール、優先順位、期限、費用、利益、被接触者の能力および接触者の能力を含む要因に基づくことができる。
【００１１】
例として、一般教書を準備しているスピーチライタが、それを介して接触を受けることが可能ないくつかの通信形式（例えば、直接に、電話で、電子メールで、演説を協調的に編集することにより、ページャで）を有することができる。時間がそれほど重要ではない演説の２週間前まで、スピーチライタが、様々な種類の通信形式を介して、様々なカテゴリの人々からの通信を進んで受け入れることができる。例えば、スピーチライタは、第１のグループの人々（例えば、大統領、ホワイトハウスのスタッフ、ある親族）からのリアルタイム通信（例えば、電話、コラボレイト編集）を、どこにスピーチライタがいるか、また何をスピーチライタがしているかにある程度基づいたリアルタイム通信の種類により、選好することができる。例えば、スピーチライタは、文書作成の作業をしていないとき、電話コールを選好し、文書作成の作業をしているとき、電話コールおよびコラボレイト編集のためのコンピュータスクリーンのリンクを選好し、勤務中ではあるが、自らのデスクから離れているとき、優先度の高い電子メールおよび／または移動ページングを選好することができる。以上の選好は、スピーチライタにより意図され、例えば、スピーチライタに対する通信の効用を最大化し、および／または被接触者の所望に合わせた労働環境をカストマイズすることができる。同様に、スピーチライタは、第２のグループの人々（例えば、議会の特定メンバ、ある報道陣、ある親友）からのリアルタイムではない通信（例えば、優先度の低い電子メール）を選好し、自身の作業の流れが中断されないようにして、通信の効用を最大化し、職場をカストマイズしようと試みることができる。
【００１２】
本発明の一例としての態様では、接触者が被接触者と通信するのを所望する場合、接触者は、本発明を使用して通信形式を特定し、被接触者との通信の効用を最大化することに基づいて、その形式に関するランキング情報を提示することができる。このような効用の計算は、現在の条件と、将来の条件に関する確率をともに考慮することができる。例として、大統領が演説に関して被接触者に接触することを望む場合には、実質的にすべての通信方法が被接触者に接触するのに利用することができ、また最も即時にフィードバックを提供する方法が選択される。例えば、スピーチライタが、自身のデスクで演説を作成している場合には、同時音声チャネルおよび共有のコンピュータスクリーンを伴うコラボレイト編集を選択することができる。しかし、スピーチライタが自身の車の中にいる（例えば、ＧＰＳで判定される）場合には、即時の移動電話コールが、通信の即時性を最大化することができ、スピーチライタが自宅に到着し、転記および／または編集を行うためのラップトップを利用できるようになるまで、１０分間遅れた電話コールが、より高い効用をもたらすことができる。スピーチライタが移動電話の受信可能範囲外にいて、衛星電話が使用できない場合、メッセージを伴った使者が差し向けることもできる。さらに別の例として、スピーチライタの獣医が、健康なペットのためにオプションの来診に関する覚え書に関して、１カ月早く被接触者に接触するのを望む場合には、効用を最大化するために低い優先度の電子メールおよび／または低い優先度のボイスメールを選択することができる。例示が指摘するとおり、効用を最大化する通信を判定する際に評価すべき多数の変数が存在する可能性がある。
【００１３】
被接触者および／または接触者に関する豊富な一組のデータが、本発明によって使用され、通信の効用を最大化する通信形式を判定するのを容易にすることができる。あるときには、本発明は、完全なデータを使用して最適な通信形式を考慮するが、別のときには、一組のデータが大量で複雑であるため、本発明は、ときとして、不確実性の下での判断を考慮することができる。例えば、決定を下すシステムは、被接触者がある注意を要する状態にあることの可能性に関して、確率分布として表される所信だけを有することができる。このような所信は、これには限定されないが、例えば、被接触者のカレンダ、デスクトップ活動、被接触者のいる場所における周囲の音響、被接触者の注視または局所活動のビデオ分析を含むソースからの情報との関係で動的に計算することができる。被接触者の注意、所在場所および被接触者の状況など他の態様に関する推論された可能性を使用して、被接触者の期待される効用を最大化する処理を選択しようと試みることを動機とする通信に関する動的な判断を行うことができる。従って、本発明は、被接触者および／または接触者の状況に関する複数の観察を所与として、最適な通信形式を判定することができる。
【００１４】
本発明は、最良の方法が様々な状況で選択される複数の判断方法を使用するのを容易にする。例えば、１つの判断が、簡単な優先順位規則を使用して行われ、別の判断が、被接触者の選好、被接触者および／または接触者の通信の選好の主要な態様を入力として受け取るポリシーによって行うことができる。別の場合には、状況に関する不確実性の考慮を所与として、通信の価値に関する決定論的推論を使用して判断を行うことができる。さらに、通信を誘導するために特定の時間の展望について特定の主張を考慮し、日付および時刻に対して判断をセンシティブにすることができる。例えば、被接触者が、ある時点（例えば、行われる演説）の前に行われる通信に大きな重要性をおくが、次の月の通信には非常に低い重要性しかおかないことができる。
【００１５】
別の例としての態様では、接触者は、所望の形式を指定し、本発明が、その指定された形式の範囲内で通信の効用を最大化することができる。接触者が初期の通信形式を選択することができるが、接触者は、好ましい形式に（例えば、メッセージにより、自動化された経路指定により）向けられることができる。本発明の一例としての態様では、通信デバイス（例えば、電話機、コンピュータスクリーン、ファックス）が、通信形式を最適化することを開始し、形式および経路指定に関する判断を接触者が行う必要性をなくし、そのような判断が、本発明によって行われる「BestCom」ボタンを含むことができる。そのようなサービスが利用可能であることを所与として、将来の被接触者になる可能性のある人は、将来の接触者になる可能性のある人が、将来、接触を試みる際に本発明を利用して被接触者に接触を行うことを要求することができる。
【００１６】
本発明は、２つの当事者間の通信に限定されず、または２つの当事者間の単一の通信チャネルに限定されない。選好、状況、通信当事者の能力に基づいて１または複数の通信形式を特定し、確立する基本的なプロセスを変更することなく、複数のチャネルおよび／または複数の通信当事者を、効用を最大化する計算を複雑にする可能性があるより多くのセットの選択肢として扱うことができるのが理解されよう。
【００１７】
本発明のさらに別の態様は、例えば、カレンダおよび推測された利用可能情報を走査する自動化されたシステムを介して、または各々の参加者になる可能性のある人と私的な対話を確立することを介して、通信を遅延し、後の時点で再度スケジューリングする価値を考慮する。例として、接触者がリアルタイムで被接触者に接触することを試み、この被接触者が、重要な会議中であるものと想定する。最良のオプション（例えば、効用を最大化するオプション）は、被接触者のもっともらしいレ利用可能性を予測するのを容易にするカレンダ情報または被接触者の往来に関する統計に基づいて、被接触者が会合から戻ると予測されるときにリアルタイム会話を再度スケジューリングすることができる。本発明の一態様は、接触者のカレンダを考慮して互いに都合のよいときを取り決めることができる。
【００１８】
本発明の別の態様は、情報を接触者および／または被接触者に提示し、通信をスケジューリングするのを容易にする対話を、被接触者および接触者が行うのを容易にする。この対話は、通信に関するエンティティ選択データを生成することができ、そのようなデータを使用して可能な通信形式の中から選択を行うことができる。同様に、そのような対話を使用して、遅延の費用（例えば、伝送される情報の価値の推定される損失）、接触者の現在の注意を要する状態、被接触者の現在の注意を要する状態、接触者の将来の注意を要する状態、被接触者の将来の注意を要する状態、その他の形式の利用可能性、被接触者の現在の利用可能性、および被接触者の将来の利用可能性が考慮される場合に、グループ会議をスケジューリングすることができる。
【００１９】
本発明は、被接触者が利用可能であるときの確度を予測するための方法を含み、このような確度を使用して、ｎを整数として、ｎ名の参加者のグループ経験の効用を最大化するグループ会議をスケジューリングすることができる。例えば、ｎ名の参加者に関するカレンダを検査して、参加者が何らかの共通の形式（例えば、ビデオ会議、コラボレイト編集）を共有するように利用可能であろう時点を推定することができる。その他の場合には、サブセットの参加者が、他の参加者よりも理想的な同じ形式にアクセスを有さない場合に、グループ会議を行う最良のやり方に関する自動化された分析が存在する。そのような状況では、方法を制限して（例えば、ビデオリンクをなしで済ませて）、参加者の間で等価な関係を維持するように判断を行うことができる。自動化された会合要求をそのような分析から構成することができる。
【００２０】
以上の目的、および関連する目的を達するため、以下の説明、および添付の図面に関連して本発明のいくつかの例としての態様を本明細書で説明する。ただし、これらの態様は、本発明の原理を使用することが可能な様々なやり方のいくつかだけを示すものであり、本発明は、すべてのそのような態様、ならびにそれらに等価なものを含むものとする。本発明のその他の利点および新しい特徴は、本発明の以下の詳細な説明を図面と併せて考慮したとき、明白となり得る。
【発明を実施するための最良の形態】
【００２１】
次に、本発明について図面を参照して説明する。図面では、全体にわたって同様の参照番号が同様の要素を指している。以下の説明では、説明のため、本発明の完全な理解を提供する目的で多数の特定の詳細を提示している。ただし、本発明をそれらの特定の詳細なしに実施できることが当該分野の技術者には明白であり得る。その他、本発明の説明を容易にするため、周知の構造およびデバイスは、ブロック図の形式で示している。
【００２２】
本出願で使用する「構成要素」という用語は、ハードウェア、ハードウェアとソフトウェアの組合せ、ソフトウェアまたは実行中のソフトウェアのいずれかであるコンピュータ関連エンティティを指すものとする。例えば、構成要素は、これに限定されないが、プロセッサ上で実行されるプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラム、およびコンピュータである。例として、サーバ上で実行されるアプリケーションとサーバの双方は、構成要素であることができる。１または複数の構成要素が、プロセッサおよび／または実行スレッドの内部に存在することができ、構成要素は、１つのコンピュータ上に局所化され、および／または２つ以上のコンピュータの間で分散されることができる。
【００２３】
本発明の様々な態様は、状況を示す情報、参加者の性質に関する詳細、および当面のコンテンツまたはタスクを独立変数として受け取る関数または規則として特定された決定論的ポリシーの表現を使用することができることが理解されよう。また、本発明は、不確実性の下で推定および判断を容易にし、期待される効用を最大化し、および／または予期される費用を最小化するのを容易にする技術を使用することができる。従って、手作業で構成されたモデルと、マシン学習方法によるデータと、またはマシン学習と人間の評価との組合せによって統計的推論を行うことができる。このようなモデルを、状況に応じて推論規則または決定論的規則が使用される決定論的ポリシーと併せて使用することができる。様々なマシン学習システム／方法（例えば、代替の依存構造に対して探索を行い、スコア（ベイズの情報基準等）法、ベイズのクラシファイア、および決定ツリー学習方法を含むその他の統計クラシファイアを適用し、ベクトルマシン、線形回帰、非線形回帰、およびニューラルネットワーク表現等をサポートするベイズの学習方法）を使用して推論モデルを構築し、更新することができる。
【００２４】
最初に図１を参照すると、通信に参加する当事者の選好、状況、能力および目的に基づいて最適な通信形式を特定するためのシステム１００が示されている。システム１００は、接触者１２０と被接触者１３０との間で通信１１０を確立するのを容易にする。１名の接触者１２０および１名の被接触者１３０だけを示しているが、システム１００を使用して２つ以上の通信当事者間における最適な通信形式も特定できることを理解されたい。通信１１０に関与する当事者は、人間であること、または電子プロセスであることもできることを理解されたい。
【００２５】
通信１１０は、これに限定されないが、例えば、電話形式、コンピュータ形式、ハードコピーファックス形式、ページング形式、および個人形式を含む様々な形式を介して達成することができる。形式に関するデータを通信形式データストア１１５の中に記憶することができる。通信形式データストア１１５は、これに限定されないが、例えば、利用可能な形式、その形式を使用して通信を行う費用、その形式が利用可能になる可能性、形式の容量、および形式の信頼性を含む情報を保持することができる。システム１００は、通信１１０を確立するのに現在利用可能な形式を考慮することができ、通信１１０を確立するのに利用可能になる可能性がある形式に関する予測も考慮することができる。例えば、コンピュータがオフにされているため、現在利用可能ではないが、コンピュータのユーザが職場に到着し、コンピュータをオンにしたとき、後の時点で利用可能になる可能性がある。電話形式は、これに限定されないが、加入電話、移動電話、衛星電話、およびインターネット電話を含むことができる。コンピュータ形式は、これに限定されないが、電子メール、コラボレイト編集、インスタント・メッセージ交換、ネットワーク会議、カレンダリング、およびホームプロセッシングおよび／またはネットワーキングで使用されるデバイスを含むことできる。個人形式は、これに限定されないが、ビデオ会議、伝令、面談を含むことができる。現在の形式に関するデータ（例えば、話中である電話機）を分析することができ、同様に、その形式が利用可能になる（例えば、電話機が、もはや話中ではなくなる）可能性も分析することができる。従って、最適な通信を特定することは、第１の時点で利用可能な通信形式を使用して、その時点の通信１１０を確立することの利益を考慮し、その他の通信形式が利用可能になる可能性がある第２の時点まで通信１１０を確立するのを遅延させることの費用を考慮することを含むことができる。
【００２６】
接触マネージャ１４０を使用して、接触者１２０と被接触者１３０との間の通信１１０に関してどの形式を使用することができるかを特定し、決定する。形式を特定するのを容易にし、通信１１０に関してどの形式が使用されるべきか、またどの時点でその通信が試みられるべきかを決定するのを容易にするため、接触マネージャ１４０は、接触者データストア１５０、被接触者データストア１６０、および形式データストア１１５にアクセスを有する。接触者データストア１５０、形式データストア１１５および被接触者データストア１６０は、これに限定されないが、１または複数のリスト、アレイ、テーブル、データベース、スタック、ヒープ、リンクされたリスト、およびデータキューブを含むデータ構造の中に、データを記憶することができる。接触者データストア１５０、形式データストア１１５および被接触者データストア１６０は、１つの物理デバイス上に常駐することができ、および／または２つ以上の物理デバイス（例えば、ディスクドライブ、テープドライブ、メモリユニット）の間に分散されることもできる。さらに、接触者データストア１５０、形式データストア１１５および被接触者データストア１６０は、１つの論理デバイスおよび／または１つのデータ構造の中に常駐することができる。同様に、接触マネージャ１４０は、２つ以上の協働するプロセス間に分散され、および／または１つの物理デバイスまたは論理デバイス（例えば、コンピュータ、プロセス）の中に常駐することができる。
【００２７】
本発明の一例では、被接触者データ１６０は、接触者１２０には提供されないが、接触者データ１５０の１または複数の部分は、被接触者１３０に提供される。従って、被接触者１３０のプライバシーを保護することができ、接触者１２０の身元を明らかにすることができる。
【００２８】
接触者データ１５０は、現在の状態の情報、将来の状態に関する予測、および将来の状態に関する予測に関連する時点まで通信を遅延させることに関連する費用を含むことができる。同様に、被接触者データ１６０も、現在の状態の情報、将来の状態に関する予測、および将来の状態に関する予測に関連する時点まで通信を遅延させることに関連する費用を含むことができる。例えば、被接触者データ１６０が、被接触者１３０の現在の注意を要する状態（例えば、割り当てられたタスクに関する電話上の会話における）に関する情報を含み、１または複数の将来の時点における被接触者１３０の予測された注意を要する状態（例えば、被接触者１３０が５分後に同じ状態にある２５％の確度、被接触者１３０が１０分後により低い注意を要する状態にある５０％の確度）に関する情報も含むことができる。
【００２９】
従って、接触マネージャ１４０は、接触者１２０と被接触者１３０の間における通信１１０の効用を最大化する形式を特定することに関連する処理を行う際、通信形式データ１１５、接触者データ１５０および被接触者データ１６０を検査することができる。１つの通信１１０だけを示しているが、接触者１２０と被接触者１３０の間で、これに限定されないが、パラレル通信、シリアル通信および同時通信を含む方法で１または複数の通信形式を使用できることを理解されたい。例として、接触者１２０と被接触者１３０は、コンピュータネットワーク通信形式を介し、コラボレイト編集を介して文書を共有すると同時に、電話で通信することができる。
【００３０】
接触マネージャ１４０は、データ（例えば、接触者データ１５０、形式データ１１５および被接触者データ１６０）を検査して、通信１１０に関する最適な形式を特定するための決定論的計算を行うのに十分な情報を探し出すことができる。この決定論的計算は、十分な情報に基づく１または複数の選好を基にした規則を適用することによって容易にすることができる。例として、第１の当事者が第２の当事者に電話をしようと試みている場合には、本発明は、第２の当事者の状況を所与として、リアルタイム電話に関して第２の当事者に連絡を取る現在の可能な最良の手段を、確度でランク付けして表示することができる。さらなる例として、被接触者の人物クラスのストア中に「重要な仲間」としてリストされる接触者が被接触者に連絡を取ろうと試み、被接触者が会議中ではなく、現在、業務時間であり、被接触者が音声対応のデバイスの近くにいて、接触者が音声対応デバイスを使用中である場合には、本発明は、被接触者が誰かと会話しているのでない限り、その接触者を最良の音声対応デバイスに経路指定することができる。
【００３１】
このような選好および／または規則を表示し、編集するためのツールは、このような規則を作成し、管理するためのタスクを容易にする。より高度な手法では、本発明は、考慮される変数の不確実性を所与として、価値または予期される最高の価値を有する通信の実効を特定する自動化された方法を介して通信を誘導する。考慮される変数、表される選好および判断する本人のエージェント（または「所有者」）に応じて、判断にかかる問題のいくつかの定式化が可能である。
【００３２】
問題の一般的定式化において、本発明は、各通信形式または考慮される形式のサブセットに関する価値、または形式または形式のサブセットの受入れ可能性に関して通信形式の配列を返す「通信価値関数」ｆを考慮する。  
【００３３】
Value（Modality）＝ｆ（被接触者の選好，接触者の選好，組織の選好，被接触者の状況，接触者の状況）
【００３４】
ここで、被接触者および接触者の状況には、利用可能なデバイス、時刻、接触者および被接触者にとっての当面のタスクおよび状況等が含まれる。被接触者および接触者の状況は、これに限定されないが、ＸＭＬスキーマを含む１または複数の形式で記憶できることを理解されたい。一例としての態様では、本発明は、割り当てられた価値による形式で順序付けを行い、接続を生成しようと試みるか、または可能な最良の接続に関して接触者および／または被接触者に助言を与えようと試みる。
【００３５】
ただし、接触マネージャ１４０は、利用可能な情報が不完全であることを発見する可能性がある。従って、接触マネージャ１４０は、通信１１０に関する最適な形式を特定するための計算に関与するあるデータポイントに関して、不確かである可能性がある。従って、接触マネージャ１４０は、この不確実性の下で推論することが必要とされる可能性がある。例えば、本発明の一例としての態様では、接触マネージャ１４０が、被接触者１３０の注意を要する状態に関連する価値を要求することができる。しかしながら、あるサンプルの計算の場合、このような価値が、被接触者データ１６０の中で全く見つからない可能性がある。従って、接触マネージャ１４０は、最大効用を判定する際、デスクトップイベント、被接触者１３０の所在場所における周囲の雑音、および視線の追跡など情報に基づいて、被接触者１３０の注意を要する状態に関連する１または複数の条件付確率を利用することができる。
【００３６】
一般に、選好に関する不確実性、および状況をモデル化するのに使用される１または複数のパラメータが存在する可能性がある。この状況で、各変数の様々な状態に関する確率分布を推定することができ、また各形式に関する期待値を計算することができる。例えば、被接触者の状況の態様に関する不確実性が存在する場合には、その状況に関して観察された証拠Ｅを所与とした確率分布（この場合、抽象的に表される）と、不確実度の合計を以下のとおり表すことができる。  
【００３７】
【数１】
0004738355.tif 000002
【００３８】
本発明は、割り当てられた期待値で形式の順序付けを行い、接続を作成しようと試みるか、または最良の接続に関して接触者および／または被接触者に助言を与えようと試みることができる。
【００３９】
次に、期待された効用の使用のより具体的な例を考慮すると、被接触者１３０の選好の状況における不確実性の下で判断を行う特定の基本的定式化が、方程式１によって捉えられる。  
【００４０】
【数２】
0004738355.tif 000003
【００４１】
ここで、Ａ＊は理想的な通信の実行であり、方程式１を最適化することによって計算された接触者（ＡＣ＊）および被接触者（受信側）（ＡＲ＊）によって使用される形式を含む。この方程式では、Ａｊは、考慮される通信形式であり、ＡＣｋは、接触者によって使用される通信形式であり、状況Ｒｉは、意図される通信の被接触者（受信側）の状況であり、状況Ｃは、接触者の状況であり、Ｃは、典型的には、人物のクラス（例えば、重要な仲間、以前に応答した、親族、未知）にリンクされた接触者の身元である。従って、本発明の一例としての態様では、証拠Ｅを所与として被接触者がある状況を有することの条件付確率ｐ（状況Ｒｉ｜Ｅ）を効用関数ｕと併せて使用して、接触者１２０と被接触者１３０との間の通信１１０の効用を最大化するように行われることが可能な理想的な通信の実行を決定する。
【００４２】
最適な通信形式を特定するための基本的定式化は、接触者１２０の状況に関する不確実度を導入することによって拡張することができ、この導入は、方程式１の不確実度計算に方程式２で表記される合計を追加する。接触者１２０によって初期の接触のために選択された特定の通信の実行および／または形式は、ＡＣｉｎｉｔとして表される。  
【００４３】
【数３】
0004738355.tif 000004
【００４４】
接触者１２０および被接触者１３０の状況は、決定論的変数または不確実な変数の豊富なセットを表す。状況は、これに限定されないが、接触者１２０および／または被接触者１３０にとって利用可能な形式（例えば、プライベート音声チャネルが利用可能であるか、チャネルおよび豊富なデスクトップが利用可能であるか、テレビジョンカメラが利用可能であるか）、所在場所の性質に関する情報、接触者１２０のコンテンツまたはタスク、および被接触者１３０のコンテンツまたはタスクを含むデータから構成することができる。通信の緊急性または重要性の自動化された評価および／または直接にマーク付けされた指示に関連するデータも、最適な通信形式を特定する際に評価することができる。状況の変数は、最適化の際の明示的な決定論的ファクタまたは確率論的ファクタとして扱うことができる。例えば、ｍｃｋが、接触者１２０にとって利用可能な形式を表すことができ、従って、方程式３が、接触者１２０にとって利用可能な形式の組合せを考慮する。  
【００４５】
【数４】
0004738355.tif 000005
【００４６】
従って、システム１００は、様々な例としての態様では、接触者１２０および／または被接触者１３０の選好、状況、および能力を考慮に入れ、状況に関する情報が不完全である可能性があり、従って、もっとも最適であろう通信形式を特定するのに不確実性の下で推論することが必要とされる。
【００４７】
次に、図２を参照すると、通信２１０に参加する当事者の選好および状況に基づいて最適な通信を特定して確立するためのシステム２００が示されている。通信２１０を、接触者２２０と被接触者２３０との間で行うことができる。１名の接触者２２０と１名の被接触者２３０の間とにおける１つの通信２１０を示しているが、同じ数またはより多くの数の接触者および／または被接触者におけるより多くの数の通信を、本発明によって特定できることを理解されたい。例として、グループ会議を円滑にする通信２１０が、システム２００によって特定されることができ、２つの通信当事者間の複数の通信２１０（例えば、電子メールおよびページャによって同時に送信された複製メッセージ）も特定されることができる。
【００４８】
通信マネージャ２４０によって特定される通信２１０は、例えば、通信形式、接触者および／または被接触者に関する１または複数のデータのセットに少なくともある程度、依存することができる。１つの可能なデータセットである通信形式データセット２１５は、利用可能な通信チャネルに関する。利用可能な通信チャネルには、これに限定されないが、電子メール（様々な優先順位の）、電話（ＰＯＴＳ、セルラー、サテライト、インターネット）、ページング、使者／クーリエ、ビデオ会議、面談、即時のコラボレイト編集、遅延して送られるコラボレイト編集、ピクチャインピクチャテレビジョン、ホームデバイスアクティベーション（例えば、書斎の照明をオンにすること、独特のパターンで電話機を鳴動すること）等を含むことができる。通信形式は、静的エンティティでないこともあり、従って、通信形式の状態、容量、利用可能性、費用等に関する情報は、変化することもできる。従って、通信形式データセット２１５は、１または複数の通信形式に関連する将来の状態、容量、利用可能性、費用等に関する予測を行うのを容易にする現在の状態の情報および／またはデータを含むことができる。
【００４９】
被接触者２３０の所在場所により、もし利用可能であれば、どの通信形式が利用可能であるかを判定することができる。例えば、スピーチライタは、ホワイトハウスの自身のオフィスで、コラボレイト編集、電話、電子メール、ペイジャー、ビデオ会議、対面コミュニケーションを利用することができ、自宅のオフィスでは、電話、対面、および電子メールを利用することができ、休暇中は、衛星電話だけを利用することができ、シャワーを浴びている間または睡眠中、リアルタイム能力を全く有していない。また、被接触者２３０の現在のタスクにより、もし利用可能であれば、どの通信形式が利用可能であるかを判定することもできる。例えば、スピーチライタは、現在、電話中である場合には、電話は、利用可能でない可能性がある。通信２１０に関する最適の形式を判定する際、システム２００は、電話が利用可能になる確度に関する予測を使用することができる。従って、第１の時点で（例えば、電話が話中である間に）電子メールを送信するのではなく、本発明は、スピーチライタが電話を終えている可能性が高い第２の後の時点に、リアルタイム電話コールをスケジューリングすることができる。
【００５０】
通信マネージャ２４０は、被接触者データ２５０と呼ばれる別のセットのデータを利用することもできる。被接触者データ２５０は、例えば、ハードウェア、ソフトウェア、行われている被接触者タスク、被接触者の注意を要する状態、被接触者の状況データ２５２、および被接触者の選好データ２５４を含むことができる。例として、ハードウェアデータは、どのようなハードウェアが被接触者に利用可能であるか、どのようなハードウェアが被接触者によって使用されているか（例えば、デスクトップ、ラップトップ、ＰＤＡ）、そのハードウェアの能力（例えば、ビデオ会議のための十分なメモリ、およびビデオ会議の通信帯域幅）、そのハードウェアを使用する費用、およびそのハードウェアが現在、機能している状態（例えば、オンライン、オフライン）に関連する情報を含むことができる。また、ハードウェアデータは、利用可能でないハードウェアが利用可能になる確度を判定するのを容易にする使用法パターンに関する情報も含むことができる。ソフトウェアデータは、どのようなソフトウェアが被接触者に利用可能であるか、どのようなソフトウェアが、現在、被接触者によって使用されているか（例えば、演説を編集するのにどのワードプロセッサが使用されているか）、ソフトウェアの能力（例えば、コラボレイト編集を可能にする）、およびそのソフトウェアが、現在、機能している状態（例えば、実行中であり、アクティブである、実行中であるが、アクティブではない）に関連する情報を含むことができる。また、ソフトウェアデータは、利用可能でないソフトウェアが利用可能になる確度を判定するのを容易にする使用法パターンに関する情報も含むことができる。
【００５１】
被接触者データ２５０は、被接触者２３０の選好に関する選好データ２５４も含むことが可能である。選好データ２５４は、被接触者２３０がどのように接触されることを好むかに関するデータを含むことができ、その選好は、様々な接触者２２０および通信の様々な主題に関して時間の経過とともに異なる。例えば、スピーチライタは、最初、一般教書演説に関して大きなグループの人々からの通信を許容することができる。また、スピーチライタは、演説の期限まで常時、大統領がベストエフォートのリアルタイム電話で自身と通信できるようにする選好を確立することもできる。ただし、スピーチライタは、期限が近づくにつれ、次第により限られたグループの人々からしか進んでリアルタイム通信を受け入れないようにすることができ、さらにそのような人々が通信することができる手段を制限することが可能である。期限直前の時間では、スピーチライタは、例えば、大統領との個人的なコミュニケーション、および親族に関する緊急医療情報に基づく電話を除くすべてのリアルタイム通信に対して閉じていることができる。
【００５２】
被接触者選好データ２５４は、これに限定されないが、例えば、通信の時刻に関する選好（例えば、早朝、業務時間、夕刻、深夜、就寝時間）、通信の曜日（例えば、月曜から金曜、週末、休日、休暇）、接触者の身元（例えば、雇用者、被雇用者、重要な仲間、仲間、同輩、核家族、大家族、親友、友人、知合い、その他）、現在利用可能である、または通信試行の対象期間内に利用可能であるハードウェア（例えば、デスクトップ、ラップトップ、ホームコンピュータ）、好ましいソフトウェア（例えば、電子メール、ワードプロセッシング、カレンダリング）、および好ましい割込みの可能性（例えば、仕事に集中している間は割込みせず、集中していないときにだけ割り込む）に関するデータを含むことができる。以上の記載では、６つの選好だけを特定しているが、より多くの数、またはより少ない数の選好を本発明に従って使用できることを理解されたい。
【００５３】
また、被接触者データ２５０は、状況データ２５２も含むこともできる。状況データ２５２は、一般に、被接触者２３０に関する観察に関連している。例えば、被接触者２３０が関与している活動のタイプ（例えば、タスクに携わっている、タスクに携わっていない）、被接触者２３０の所在場所（例えば、オフィス、自宅、自動車、シャワー）、カレンダ（例えば、約束の状態、約束がとれる可能性）、他の当事者との通信の履歴（例えば、過去に電子メールに応答した、最近、電話で話した、対話の効用、対話の継続時間）、現在の所在場所における背景の周囲雑音、その日の勤務時間、および注意を要する状態（例えば、高い集中、集中、軽い集中、別の人との会話、軽い活動）に関する観察を、状況データ２５２に記憶することができる。上述した文には７つの観察が列挙してあるが、状況データ２５２に記憶する観察は７つより多くても少なくてもよいことを理解されたい。いくつかの場合には、状況データ２５２が不完全である可能性がある（例えば、ビデオカメラが故障しているためにビデオ分析データが利用できない）。従って、通信マネージャ２４０は、そのような不完全なデータを利用しながら、最適な通信に関して推論を行う必要がある。従って、被接触者データ２５０は、欠けているデータ要素に関連する１または複数の確率値を生成するのを容易にする情報を含むことができる。例として、被接触者データ２５０は、視線追跡情報が利用できないが、被接触者２３０が高い注意を要する状態にある確度を予測するために利用できる情報を含むことができる。
【００５４】
被接触者データ２５０は、被接触者２５０の長期および／または緊急の動的に変化するニーズに関する情報をさらに含むことができる。例として、被接触者２５０は、次の時間中に全く中断されない（例えば、「このタスクに対して極めて重要でない限り、または今から１時間後でない限り、すべてを保留する」）ことを必要とする場合がある。さらなる例として、被接触者２３０が接触者２２０と話すことを望むとき、接触者２２０が、電子メールまたはボイスメールを残すことによって被接触者２３０を「かわす（ducking）」のを防止するため、被接触者２３０は、接触者２２０からの接触が、接触者２２０が通信を所望することの通知からＸ単位時間内にある方法で行われるのを要求することができる（例えば、極めて重要な事実を探し出すタスクを課せられたリサーチアシスタントが、電子メールでスピーチライタに接触しようと試みた場合、スピーチライタが、アシスタントの試みから１０秒以内でリアルタイム電話の会話を望む）。
【００５５】
従って、方程式１に戻ると、  
【００５６】
【数５】
0004738355.tif 000006
【００５７】
被接触者データ２５０が、前述した被接触者状況データ２５２を含むことが可能な状況Ｒｉ成分を介して効用関数ｕに寄与するのが見られる。
【００５８】
最適な通信を判定する際に使用される被接触者データ２５０に加えて、接触者２２０に関するデータも使用することができる。接触者データ２６０は、被接触者２３０に関して利用可能なデータと同様であるが、接触者２２０の視点から準備されることで異なり、ハードウェア、ソフトウェア、状況、選好および通信ニーズのデータを含むことが可能でｇる。
【００５９】
従って、再び方程式１に戻ると、  
【００６０】
【数６】
0004738355.tif 000007
【００６１】
接触者データ２６０が、前述した接触者状況データ２６２を含むことが可能な状況Ｃ成分を介して効用関数ｕに寄与するのが見られる。
【００６２】
本発明は、２つの当事者の間の通信、または２つの当事者の間の単一の通信チャネルに限定されない。選好、状況、通信当事者の能力に基づいて１または複数の通信形式を特定し、確立する基本的プロセスを変更することなく、複数のチャネルおよび／または複数の通信当事者を、効用最大化の計算を複雑にする可能性があるより多くの選択肢のセットとして扱うことができるのが理解されよう。
【００６３】
通信マネージャ２４０は、通信マネージャ２４０の機能性のいくつかの部分を実行するめの、いくつかの構成要素を含むことができる。例えば、通信マネージャは、選好リゾルバ（resolver）２４２を含むことが可能である。選好リゾルバ２４２は、被接触者選好データ２５４および接触者選好データ２６４を検査して、２つのデータセット間の相関を見出すことができる。グループ通信の場合、選好リゾルバ２４２は、複数セットの選好データを検査して、選好の間の相関を見出すことができる。例として、２つの当事者間における通信の場合、選好リゾルバ２４２は、双方の当事者が、第１のタスクに関連する通信に関して、優先度の高い電子メールで通信するのを好むことを判定することができる。同様に、選好リゾルバ２４２は、被接触者２３０が、特定の文書に関する通信に関して、コラボレイト編集および電話で通信するのを好み、接触者２２０が、電話だけで通信するのを好むことを判定することができる。従って、選好リゾルバ２４２は、被接触者２３０の選好と接触者２２０の選好との間の相関に価値を割り当てるデータを生成するか、またはそのような処理を開始することができる。本発明の一例としての態様では、被接触者２３０の選好により大きい重みが与えられ、従って、被接触者２３０が電話とコラボレイト編集の両方を好む文書に関して、接触者２２０が電話による会話を試みた場合には、選好リゾルバ２４２は、接触者２２０が電話とコラボレイト編集の両方で通信する可能性をより高くするデータを生成するか、またはそのような処理を開始する。本発明の別の例としての態様では、被接触者の選好により接触者２２０の選好の方が優先される。例として、人間の接触者２２０が電子被接触者２３０と通信しようと試みた場合、接触者２２０の選好の方がより重要であると考えられ、従って、選好リゾルバ２４２は、接触者２２０の選好が遵守される可能性をより高くする値を生成するか、またはそのような処理を開始することができる。本発明の別の例としての態様では、選好リゾルバ２４２は、選好に対する応答性でランク付けされた可能な通信形式のリストを生成することができる。
【００６４】
通信マネージャ２４０は、状況アナライザ２４４も含むことが可能である。状況アナライザ２４４は、被接触者状況データ２５２および接触者状況データ２６２を検査して、この２つのセットのデータ間における相関を見出すことができる。グループ通信の場合、状況アナライザ２４４は、複数セットの状況データを検査して、状況に関する情報を抽出することができる。例として、２つの当事者間における通信の場合、状況アナライザ２４４は、リアルタイム通信が即時には利用可能でないが、将来の時点Ｔ１でそのような通信が利用になるＸ１％の確度が存在し、将来の時点Ｔ２でそのような通信が利用になるＸ２％の確度が存在する被接触者状況を判定することができる。さらに、状況アナライザ２４４は、接触者２２０がリアルタイム電話を要求したが、接触者２２０の状況が電子メール通信が効用を最適化すると判定することができる。例えば、接触者２２０の状況は、接触者２２０の所在場所における周囲の雑音に関する情報を含むことができる。状況アナライザ２４４は、雑音レベルが、リアルタイム電話によって効用を最適化することに資するものではないと判定し、従って、接触者２２０が電子メールを介して被接触者２３０と通信する可能性をより高くする価値を生成し、および／またはそのような処理を開始することができる。選好リゾルバ２４２によって行われる処理と同様に、状況アナライザは、システム２００の様々な例では、接触者２２０の状況より被接触者２３０の状況の方に重みを与える、またはその逆にすることができる。
【００６５】
再び、方程式１に戻ると、  
【００６６】
【数７】
0004738355.tif 000008
【００６７】
本発明の一例では、状況アナライザ２４４は、効用関数ｕに関連する処理、および状況Ｒｉおよび状況Ｃの分析を行っているものと見なすことができる。
【００６８】
通信マネージャ２４０は、チャネルアナライザ２４６も含むことができる。チャネルアナライザ２４６を使用して、例えば、通信形式データセット２１５を分析することができる。チャネルアナライザ２４６は、通信形式の現在の利用可能性、および／または形式が利用可能になる確度に関するデータを生成することができる。チャネルアナライザ２４６は、例えば、接触者２２０が通信に関して指定した１または複数のチャネル、および／または被接触者２３０が被接触者選好データ２５４の中から選好としてリストした１または複数のチャネルを検査することができる。さらに、チャネルアナライザ２４６は、被接触者２３０に関連する所在場所情報で決まる、現在、利用可能なチャネル、および被接触者２３０の活動に基づいて利用可能になる可能性があるチャネルを検査することができる。例えば、被接触者２３０が、現在、自宅に向かって運転中である（例えば、ＧＰＳおよびスケジュールで判定される）場合、チャネルアナライザ２４６は、現在のセルラー形式を検査し、加えて、被接触者２１０の自宅において利用可能な形式も検査することができる。従って、チャネルアナライザ２４６は、接触者２２０と被接触者２３０との間における通信２１０に関する最適な通信チャネルを判定する際に、所望のチャネルが使用される可能性がより高くなるようにするデータを生成し、および／またはそのような処理を開始するのを容易にする。従って、方程式１を検討すると、  
【００６９】
【数８】
0004738355.tif 000009
【００７０】
本発明の一例では、チャネルアナライザ２４６は、効用関数ｕに関連する処理、および接触者形式Ａｊと被接触者形式ＡＣｋの分析を行っているものと見なすことができる。
【００７１】
また、通信マネージャ２４０は、通信エスタブリッシャ（establisher）２４８も含むことができる。理想的な通信ステップＡ＊が特定されると、通信エスタブリッシャ２４８は、特定された最適な通信形式を介して接触者２２０と被接触者２３０を接続する処理を行うことができる。例えば、最適な通信２１０が電子メールであると特定された場合には、通信エスタブリッシャは、接触者２２０のために電子メール作成プロセス（例えば、コンピュータの電子メールスクリーン、移動電話の音声−電子メール変換器、両方向デジタルページャの電子メールコンポーザ（composer））を開始し、特定された最適な通信２１０に基づいて被接触者２３０にとって最も適切な電子メールアプリケーションに作成された電子メールを転送することができる。例えば、通信エスタブリッシャ２４８は、被接触者２３０の所在場所に関連するＧＰＳデータに基づき、被接触者２３０のページャに電子メールを転送することができる。本発明の代替の実施形態では、システム２００は、通信エスタブリッシャ２４８を含まず、例えば、代わりに接触者２２０および／または被接触者２３０の動作を利用して通信を確立する。
【００７２】
選好リゾルバ２４２、状況アナライザ２４４、チャネルアナライザ２４６、および通信エスタブリッシャ２４８は、ハードウェア、ソフトウェア、および／またはファームウェアで独立に、またはそれらの組合せで実装できることを理解されたい。選好リゾルバ２４２、状況アナライザ２４４、チャネルアナライザ２４６、および通信エスタブリッシャ２４８は、独立に実行される、および／または協働する１または複数のスレッドおよび／またはプロセスを使用することができることを理解されたい。さらに、そのようなスレッドおよび／またはプロセスは、１つのプロセッサ上に存在する、および／または２つ以上のプロセッサにわたって分散されていることができる。本発明の一例では、選好リゾルバ２４２、状況アナライザ２４４、チャネルアナライザ２４６、および通信エスタブリッシャ２４８は、１または複数のスレッドを使用する別々のプロセスであり、その別々のプロセスのそれぞれが、１つのプロセッサの中に存在している。
【００７３】
図３は、通信に参加する当事者の選好、能力、および状況に基づいて最適な通信を特定して確立するためのシステム３００を示し、図２に関連して上述した構成要素は、１００を加えて大きくした同様の参照番号によって図３で識別されている。システム３００は、通信選択データストア３７０、および呼出し構成要素３８０を含む。通信選択データストア３７０は、これに限定されないが、１または複数のリスト、アレイ、テーブル、データベース、スタック、ヒープ、リンクされたリスト、およびデータキューブを含むデータ構造の中に、データを記憶することができる。通信選択データストア３７０は、１つの論理デバイスおよび／または物理デバイス上に存在することができ、および／または２つ以上の論理デバイスおよび／または物理デバイス（例えば、ディスクドライブ、テープドライブ、メモリユニット）の間に分散されることもできる。通信選択データストア３７０は、例えば、通信３１０を円滑にするのに使用できる可能な形式に関して通信マネージャ３４０によって生成され、および／または取り出された情報を記憶することができる。例えば、通信選択データストア３７０は、接触者３２０および／または被接触者３３０に提示することができる通信形式ランキングのリストを保持することが可能であり、このリストにより、通信当事者が、システム３００および／または相互に対話に入り、その特定の通信に関して利用可能な選択肢のどれを選好するかを決定することができる。対話は、通信に関するエンティティ選択データを生成することができ、そのようなデータを使用して可能な通信形式の中から選択を行うことができる。同様に、通信選択データストア３７０は、呼出し構成要素３８０に提示することができる通信形式ランキングのリストを保持することができる。呼出し構成要素３８０は、特定された通信を確立しようと試みることができる。例えば、競合条件に起因して、呼出し構成要素３８０が、もはや可能ではない通信（例えば、電話が利用可能であったが、次に利用できなくなった）を確立しようと試みることができ、従って、呼出し構成要素３８０は、通信が確立されるまで、通信選択データストア３７０の中で利用可能なリスト全体を試みることができる。
【００７４】
呼出し構成要素３８０は、これに限定されないが、スケジューリング、カレンダリングおよび／または通信の開始を含む動作を行うことができる。例として、呼出し構成要素３８０は、ある程度、通信選択データストア３７０の中に記憶されたデータに基づき、リアルタイム通信が１０分後に行われるべきことを決定することができる。従って、通信を即時に開始するのではなく、呼出し構成要素３８０は、通信をスケジューリングすることができ、また通信がスケジューリングされたことを通知する当事者に知らせることができる。さらなる例として、呼出し構成要素３８０は、４名の当事者間のビデオ会議が行われるべきことを決定することができ、４名の個人のカレンダを検査することにより、そのビデオ会議が、５月１日の午後４時に行われるべきことを決定することができる。従って、呼出し構成要素３８０は、当事者のカレンダを更新し、ビデオ会議を手配し、その計画を当事者に知らせることができる。さらなる例として、呼出し構成要素３８０は、双方の当事者がリアルタイム通信に即時に応対可能であり、両端の電話機をダイヤルして通信を確立できるのを判定することができる。
【００７５】
図４は、本発明を使用することができる環境４００を示している。環境４００は、いくつかが１または複数の接触者にとって利用可能であり、またいくつかが１または複数の被接触者にとって利用可能である複数の通信デバイスを含むことができる。例えば、図４の左側が、接触者に関連する通信デバイスを表し、また図４の右側が、被接触者に関連する通信デバイスを表すことが可能である。接触者は、様々な時刻、および様々な場所で、例えば、電話機４０５、ラップトップ４１０、デスクトップシステム４１５、ファックス４２０、クーリエ４２５、およびホームテレビジョン４３０を利用できることができる。被接触者は、様々な時刻、および様々な場所で、例えば、電話機４５０、ラップトップ４５５、通常のメールリーダ４６０、ミニコンピュータシステム４７０、メインフレームシステム４７５、およびホームテレビジョン４８０を利用できることができる。
【００７６】
被接触者は、第１のグループの接触者（例えば、被接触者の被雇用者である巡回販売員）からの通信に関して、被接触者が通常の電子メールを好み、また接触者が電子メール能力を有さない場合には、被接触者が通常の郵便を好み、その他の形式が全く利用できず、その通信が極めて重要である場合にだけ、リアルタイム通信を好むことを示す選好を確立することができる。同様に、被接触者は、第２のグループの接触者（例えば、核家族、親友）からの通信に関して、被接触者が第１のグループの話題（例えば、仕事関連、緊急医療情報関連）に関してリアルタイム電話通信を好み、その他のグループの話題に関して電子メールを好むことを示す選好を確立することができる。さらなる例として、被接触者は、第３のグループの接触者（例えば、共同作業する作成者）からの通信に関して、リアルタイムの電話コールと、接触者が通信を望む点に関して文書を表示する共有のコンピュータスクリーンの両方を、被接触者が好むことを示す選好を確立することができる。
【００７７】
このセットの選好を所与として、接触者から試みられる通信は、接触者が好むのとは異なる可能性がある。しかし、被接触者の注意が、アクセスされているリソースであるため、被接触者の選好および接触者の身元に応じて、あるグループには、そのリソースがわずかしか提供されず、他方、他のグループには、そのリソースがふんだんに提供される。
【００７８】
接触者と被接触者との間で通信を確立するために最適な通信形式を特定する際に、被接触者の選好は、本発明によって評価されるデータポイントだけではない。例えば、被接触者が、巡回販売員が取り付けた契約に関して（記録の目的で）その販売員からの電子メールまたは通常の郵便を好むことができるものの、その販売員が、電子メールを送信することができるコンピュータを有していない、および通常の郵便を送る時間がない可能性がある。従って、被接触者に接触することを望む販売員は、本発明が当事者の選好および能力を分析した後、ファックス装置４２０を使用してファックスを送信するように、本発明によって知らされることができる。本発明は、被接触者が所望したものに近い通信を生成することができる通常のメールリーダ構成要素４６０にそのファックスを経路指定して、これにより、当事者の選好と能力をともに考慮に入れながら、通信の効用を最大化することができる。
【００７９】
被接触者の選好は、被接触者がどこにいるかに依存する可能性がある。同様に、被接触者の能力も、被接触者がどこにいるかに依存する可能性がある。例として、オフィスにおいて、被接触者は、電話機４５０、ミニコンピュータ４７０、およびメインフレームシステム４７０を利用することができる。しかし、自宅では、被接触者は、電話機４５０、ラップトップ４５５、およびテレビジョン４８０しか利用できない。さらに、出張中、被接触者は、ラップトップ４５５だけを有する。従って、本発明は、被接触者の所在場所を含む被接触者の状況を検査して能力を判定することができる。ある所在場所の範囲内でさえ、被接触者の能力は、時に応じて異なる可能性がある。例えば、職場の一日のある時刻で、周囲雑音レベルがあまりにも高いので、リアルタイム通信が実際的ではなくなり、ほとんど、あるいは全く情報を通信することができなくなる可能性がある（例えば、特に騒音を出す装置が被接触者の電話機の側で運転されている場合）。従って、接触者が、リアルタイムの電話を使用して被接触者に接触しようと試みた場合、本発明は、例えば、騒音を出す装置が一般的に回転速度を落とした後、数分の間に電話コールをスケジューリングし、または電子メールに変換されて被接触者のページャの上に表示されるボイスメールを受け取ることができる。このようにして、本発明は、被接触者の選好および被接触者の能力を所与として、その選好および能力が、被接触者の存在する動的環境によって影響を受ける中で、通信の効用を最大化することを追求する。
【００８０】
テレビジョン４３０およびテレビジョン４８０は、通信の効用を最大化するために本発明によって使用することができるホームデバイスの例である。例えば、被接触者の警備会社が、重要な情報（例えば、工場で進行中の窃盗）について被接触者に警報しようとしており、被接触者が、自宅で映画を見ている場合には、本発明は、リアルタイムの電話通信で接触者が被接触者に連絡を取るのを容易にし、同時にビデオが、被接触者のテレビジョンに流されるようにする。従って、被接触者が、窃盗犯を特定することができ、または、実際には計画された深夜の集荷であることを警備会社に知らせることができるので、通信の効用を最大化することができる。
【００８１】
従って、デバイス（例えば、テレビジョン、電話機、暖房システム、空気浄化システム等）が本発明を使用できることを理解されたい。例として、接触者が、地域電力会社のコンピュータであり、被接触者が、工場の暖房−空気浄化システムとすることができる。接触者は、可能な最良の手段によって、波状的な電圧低下がおよそ３０分後に工場に影響を与えることを、暖房−空気浄化システムに知らせようと努めることができる。従って、本発明は、暖房−浄化システムの選好および能力と、電力会社のコンピュータの選好および能力とに基づき、差し迫った電圧低下の長さ、継続時間および深刻さに関する情報を通信しようと試みることができる。従って、工場は、その電圧低下に対して、受身にではなく、積極的に対処することができる。この例は、コンピュータプロセス間で本発明を使用できることを示す意図である。工場の暖房−浄化システムとの通信は可能でないが、リアルタイムの電話を介して工場管理者との通信が可能であることを、本発明が電力会社のコンピュータに知らせた場合には、電力会社のコンピュータは、そのようなコールを行うことができる。この拡大された例は、コンピュータプロセスと人間の間で本発明を使用できることを示す意図である。
【００８２】
本発明の一例としての態様は、通信を特定して確立するのを開始するのに使用することができるイニシエイティング手段（例えば、ボタン、アイコン、音声コマンド）を提供する。イニシエイティング手段は、例えば、BestComとラベル付けされたボタン、データ通信リンクを囲む星印を有するアイコン、または音声コマンド「Best Com Please」であることができる。イニシエイティング手段が使用される際、接触者の状況は、決定性であると見なされ、被接触者の状況は、不確実であると見なされる。接触者から比較的少量の決定性の情報が入手可能であるが、被接触者に関して豊富な検出された状況の情報が存在する場合である。例として、ラップトップ４１０は、接触者が本発明を使用して試行される通信を所望することを意味するアイコンを含むことができる。従って、本発明のこの例では、接触者の状況は、決定性であると見なされ、被接触者の状況は、不確実であると見なされ、不確実性の下における推論に関連する処理をトリガする。
【００８３】
図４は、接触者と被接触者の間で最適な通信を確立するのに使用することができるいくつかの通信デバイスを示している。例えば、本発明は、電話機４０５を使用する接触者と電話機４５０を使用する被接触者の間のリアルタイム電話通信が、この当事者間の通信の効用を最適化するのができることを判定することができる。ただし、それらの電話機を介して通信することは、接触者が接触を行うのを所望する時点では、可能でないことがあり得る。従って、本発明は、時間枠ｔ内で１つの形式へのアクセスを得ることの確度を考慮する。ここで、時刻ｔまでに利用可能となる形式の確度をｐ（ｍｃｋ（ｔ）｜Ｅ）で表す。本発明の別の態様は、接触者および／または被接触者にとって、即時に利用可能でない形式へのアクセスを準備することの費用を考慮することも含む。従って、即時に利用可能である第１の期待される効用を有する通信を確立する機会が、第２の、後の時点でより高い期待される効用を有する通信を確立する機会に先行されることができる。
【００８４】
図示して上述した例としてのシステムに関して、本発明に従って実施することができる方法を図５および６の流れ図に関連してよりよく理解することができる。説明を簡明にするため、例示する方法は、一続きのブロックとして図示して説明しているが、いくつかのブロックは、本発明に従って別の順序で、および／または本明細書で図示して説明する方法からの別のブロックと同時に存在することが可能であるので、本発明は、そのブロックの順序によって制限されないことを理解し、認識されたい。さらに、本発明に従って方法を実施するのにすべての例示するブロックが必要とされる訳ではない。さらに、追加として、および／または別法としての方法が、本明細書で図示していない追加のブロックを使用することも可能である。
【００８５】
図５を参照すると、流れ図が、２つ以上の通信当事者間における最適な通信形式を特定して確立するための方法５００を示している。方法５００は、決定性の状況において通信に関する最大効用を判定することに対処する。５１０において、一般的な初期設定が行われる。このような初期設定は、これに限定されないが、メモリの割当て、ポインタを確立すること、データ通信を確立すること、リソースを獲得すること、変数を設定すること、およびプロセス活動を表示することを含むことができる。
【００８６】
５２０において、これに限定されないが、接触者データ、被接触者データ、通信形式データを含むデータが分析される。接触者データは、これに限定されないが、状況データおよび接触者選好データを含むことができる。状況データは、観察されたデータ、例えば、接触者を監視し、および／または接触者の環境を観察することによって収集されたデータを含むことができる。例えば、周囲雑音レベルを分析して、音声通信が実際的であるかどうかを判定することができる。接触者状況データは、これに限定されないが、接触者アプリケーションデータ（例えば、どのアプリケーションが使用されているか）、接触者ユーザデータ（例えば、誰がアプリケーションを使用しているか）、および接触者能力データを含むことができる。接触者選好データは、どのような接触者が達せられる通信を望んでいるかを指す。接触者選好データは、これに限定されないが、時刻データ、所在場所データ、タスクデータ、目的データ、および通信ニーズデータを含む。接触者選好データおよび被接触者選好データに加えて、組織選好データが存在することもできる。例えば、接触者と被接触者がともに同じ組織に属する場合には、接触者選好と被接触者選好を組織のポリシーに従って融合させることができる。通信ニーズデータは、例えば、接触者が指定された期間内に指定された被接触者に接触しなければならない（例えば、投資家が、株式市場の大引け前に仲介業者に連絡を取らなければならない）という情報を含むことができる。被接触者データは、これに限定されないが、被接触者状況データおよび被接触者選好データを含む。被接触者状況データは、これに限定されないが、被接触者アプリケーションデータ、被接触者ユーザデータ、および被接触者能力データを含むことができる。被接触者選好データは、これに限定されないが、時刻データ、所在場所データ、タスクデータ、目的データ、および通信ニーズデータを含む。
【００８７】
接触者データ、被接触者データ、および形式データは、現在の条件を記述する情報、および将来の条件を予測するのに役立つ情報を含むことができる。例えば、電話機が現在、使用中であるが、電話機使用パターンに関するデータを分析して、その電話機が将来のある時点で利用可能になる確度を判定するのに役立てることができる。
【００８８】
５２０の分析により、接触者選好と被接触者選好の間の関係を考慮する効用をモデル化することができる。例えば、双方の当事者が、リアルタイム電話通信を好む場合には、リアルタイム電話を準備することに高い効用が存在するが、１の当事者が電子メールを好み、別の当事者がビデオ会議を好む場合には、リアルタイム通信が好まれない可能性がある。接触者選好データを被接触者選好データと融合させることに加えて、組織選好データとの融合もある。例えば、接触者と被接触者が同じ組織に属する場合には、接触者選好と被接触者選好とを組織のポリシーに従って融合させることができる。また、最良の通信動作は、接触者および被接触者によって、通信が試みられた時点および／またはある将来の時点で利用可能な通信デバイスの能力によって影響される可能性がある。例えば、接触者がビデオ会議設備を利用することができ、被接触者も同様にビデオ会議設備を利用できる場合には、ビデオ会議が選好の分析において高い価値を受けることができる。しかし、接触者が電子メール能力を有し、被接触者が通常の郵便の能力しか有さない場合には、ビデオ会議は、たとえ最も望ましい機構であったとしても、成り立たない可能性がある。そのようなケースで、参加者のだれかがビデオ会議設備を探し出すことの費用（例えば、遅延時間、労力、および／または金銭）が、次善の形式に移ることの費用に比べて低い場合には、当初は不備のあった参加者が、豊富な通信を可能にするツールを見つけ出し実行するまで、通信を遅延させるのが最適である可能性がある。
【００８９】
５３０において、一組の可能な規則から１または複数の規則を選択することができ、その規則を使用して期待される効用を判定することができる。例えば、大量の通信形式のセット、および／または選好のセットを所与として、第１のセットの規則を選択することができるが、少量の通信形式のセット、および／または選好のセットを所与として、第２のセットの規則を選択することが可能である。規則は、これに限定されないが、適合する選好の数、適合する能力の数、状況の性質および質、要求された通信の種類および数、ならびに所望の通信の時間決定的な性質を含むパラメータから選択することができる。規則は、例えば、被接触者によって指定されることができる。例として、被接触者は、状況（例えば、時刻、タスク、目的、所在場所、接触者）を所与として、接触の性質と通信を行うための規則とに関する人および属性の集合を指定することができる。
【００９０】
５４０において、５３０で選択された規則を使用して、候補の通信形式に関する１または複数の期待される効用を判定する。即時に利用可能な形式、および将来のある時点で利用可能であると予測される形式を含む一組の期待される効用を判定することにより、本発明は、通信の効用を最適化するのを容易にし、これにより、従来のシステムに対する改良を提供する。
【００９１】
５５０において、可能な通信形式、およびその期待される効用に関する情報を、接触者および／または被接触者に提示することができる。従って、接触者および／または被接触者は、通信の効用を最大化するものとして特定された可能な通信の中から選択することができる。例えば、接触者がリアルタイム電話コールをかけることを望むが、より高い効用をもたらすことができる他の通信形式（例えば、電話機が存在しない会議中の個人に対する高い優先度のページング、被接触者のアシスタントに対するリアルタイム電話コール）のリストの提示を受けることができる。同様に、接触者が接触しようとしていることを、被接触者に知らせることができ、被接触者には、自身の現在の能力に基づいて自身の選好を取り消す機会が与えられる。例として、被接触者は、午前２時に自宅で映画を見ており、そのとき、選好は、リアルタイム電話通信が全く望ましくないことを示している。本発明は、被接触者が即時に連絡を取ることができると判定しているので、被接触者には、テレビジョン上で接触者によって行われる接触に関するオプション（例えば、電話コール、電子メール、ストリーミングビデオ）のリストが提示され、選好を取り消す（例えば、警察署からの電話コールを進んで受け入れる）機会を与えることができる。
【００９２】
５６０において、この方法により、および／または接触者および／または被接触者により、最適なまたは複数の通信形式が特定されると、通信をスケジューリングし、カレンダリングし、および／または開始することができる。例として、双方の当事者が即時に対応と、利用可能な状態で、リアルタイム電話コールを、電話機の呼び鈴を鳴らすことによって開始することができ、同時にインスタント・メッセージ交換および移動電話通信を伴うコラボレイト編集セッションを、双方の当事者に電子メールの覚え書を送信して、その日の後の時点にスケジューリングすることができ、すべての招待される当事者に対して、カレンダ更新を行ってビデオ会議を５月１日、午後４時にカレンダリングすることができる。
【００９３】
５７０において、別の通信が所望されるかどうかに関する判定が行われる。５７０における判定が「いいえ」である場合には、処理は終了し、そうでなければ、処理は５２０で継続する。
【００９４】
方法５００は、１または複数の通信には限定されない。２名を超える通信者のデータ（例えば、ハードウェア、ソフトウェア、状況、選好）を分析することにより、方法５００を使用してグループを一緒にリンクすることができる。例として、１名または複数名の参加者が、６名の人々の間で通信を確立しようと試みることができる。方法５００は、４名の人々が、ビデオ会議を介して通信する準備ができており、そうする気があり、その能力を有しており、一方、残りの２名が、電子メールを使用して通信することができる（１名は選好により、もう１名はビデオカメラがないため）と判定することができる。従って、方法５００は、この特定のリアルタイム通信のためにその選好を取り消すことに関して、電子メール選好でユーザに警報を行い、カメラを有さない人には音声だけで接続する一方で、カメラ対応のグループに、そのメンバがこのグループの人々を見ることができず、聞くことができるだけであることを警報することができる。
【００９５】
図６を参照すると、流れ図は、２名以上の通信当事者間で最適な通信を特定して確立するための方法６００を示している。方法６００は、通信に関する最大効用を判定する際に使用される１または複数のデータポイントに関する不確実性の下で推論を行うことに対処する。６１０において、一般的な初期設定が行われる。このような初期設定は、これに限定されないが、メモリの割当て、ポインタを確立すること、データ通信を確立すること、リソースを獲得すること、変数を設定すること、およびプロセス活動を表示することを含むことができる。
【００９６】
６２０において、こりに限定されないが、接触者データ、被接触者データ、および通信形式データを含むデータを分析して、確立できる相関を判定し、および行う必要のある推論を判定する。不完全である可能性がある接触者データは、これに限定されないが、状況データおよび接触者選好データを含むことができる。不完全であることが可能な状況データは、接触者を監視することにより、および／または接触者の環境を観察することによって収集されたデータを含むことができる。例えば、照明レベルを分析して、テキスト通信が実際的であるかどうかを判定することができる。ただし、接触者状況データの中にギャップが存在することもある。例えば、接触者の照明レベルに関する情報が利用可能ではなく、従って、そのような照明に関する推論が、接触者の所在場所（例えば、暗室、トラックの中）および時刻（例えば、日中の時間帯、深夜）のようなデータから行われる必要がある。
【００９７】
同様に不完全である可能性がある被接触者データは、これに限定されないが、被接触者状況データおよび被接触者選好データを含む。被接触者の視点から収集されることを除けば、接触者状況データと同様である被接触者状況データも、同様に不完全である可能性があり、これに限定されないが、被接触者アプリケーションデータ、被接触者ユーザデータ、および被接触者能力データを含むことができる。例として、視線追跡データおよびデスクトップイベント（例えば、キーボードの打ち込み、マウスの動き）のようなデータを監視することによって、被接触者の注意を要する状態に関するデータを観察することができる。この観察されたデータを組み合わせて、被接触者が注意を要する状態（例えば、集中している、集中していない）にある確度を生成することができる。そのような確度を、被接触者の割当ておよび被接触者によって行われている現在のタスクに関する情報と組み合わせて、被接触者の割込み可能性に関連する価値を判定することができる。例として、被接触者の割当てに関連するタスクに被接触者が集中している場合には、被接触者割込み可能性の価値は、非常に低い可能性があるが、被接触者の割当てに関連するタスクに被接触者が集中しておらず、それを行っていない場合には、被接触者割込み可能性の価値は、非常に高い可能性がある。このような割込み可能性パラメータを計算することは、最適な通信形式を判定する際のステップとすることができる。しかし、このような割込み可能性を計算する際に使用するデータが欠けている場合には、本発明は、欠けているデータポイントに関する推論を行って、最適である可能性の高い通信を計算できるようにすることができる。
【００９８】
接触者データ、被接触者データ、および形式データは、現在の条件を記述する情報、および将来の条件を予測するのに役立つ情報を含むことができる。例えば、電話機が現在、使用中であるが、電話機使用パターンに関するデータを分析して、その電話機が将来のある時点で利用可能になる確度を判定するのに役立てることができる。
【００９９】
従って、６３０において、選択された推定を行うことができる。例えば、ｐ（状況Ｒｉ｜Ｅ）を推定して、ある証拠Ｅを所与として受信側（被接触者）が所与の状況を有する条件付確率を生成することができる。同様に、時間枠ｔ内で１つの形式へのアクセスを得ることの確度を考慮する。ここで、時刻ｔまでにある形式を利用可能となる形式の確度をｐ（ｍｃｋ（ｔ）｜Ｅ）で表す。
【０１００】
６４０において、６３０の推定に関連する価値を分析して、最大効用を有する通信を判定するのに使用できる推定公式で使用することができる１または複数の価値を判定することができる。推定公式は、例えば、決定理論的公式とすることができる。
【０１０１】
６５０において、推定公式を使用して、通信に関する最大効用を判定することができる。本発明の一例としての態様では、被接触者の状況が不確実な状況において判断で使用される決定理論的公式は、  
【０１０２】
【数９】
0004738355.tif 000010
【０１０３】
ここで、Ａ＊は理想的な通信の実行であり、方程式１を最適化することによって計算された接触者（ＡＣ＊）および被接触者（受信側）（ＡＲ＊）によって使用される形式を含む。この方程式では、Ａｊは、考慮される通信形式であり、ＡＣｋは、接触者によって使用される通信形式であり、状況Ｒｉは、意図される通信の被接触者（受信側）の状況であり、状況Ｃは、接触者の状況であり、Ｃは、典型的には、人物のクラス（例えば、重要な仲間、以前に応答した、親族、未知）にリンクされた接触者の身元である。
【０１０４】
最適な通信形式を特定するための基本的公式を、接触者の状況について不確実性を導入することによって拡張することができ、この導入は、追加の不確実性の合計を方程式１に加算する。  
【０１０５】
【数１０】
0004738355.tif 000011
【０１０６】
接触者状況および／または被接触者状況に関連する変数は、最適な通信形式を特定することに関連する最適化プロセスにおける明示的な決定論的ファクタまたは確率的ファクタとして扱うことができる。従って、方程式３において、ｍｃｋが、接触者にとって利用可能な形式を表し、従って、方程式３は、そのような形式の組合せを考慮する。  
【０１０７】
【数１１】
0004738355.tif 000012
【０１０８】
本発明は、現在利用可能な通信の最良のオプションと、後に利用可能になる最良の通信オプションとを比較し、被接触者が異なる状態（例えば、応対可能性のより高い、または応対可能性のより低い）にある後の時刻ｔにおいて通信が行われる場合、通信の遅延に基づく損失に関する通信の価値と、混乱を生じさせる程度の変化に基づいて生じ得る利得または損失とを更新することができる。  
【０１０９】
【数１２】
0004738355.tif 000013
【０１１０】
また、本発明は、通信を遅延することの価値を考慮して、後の時刻にスケジュール変更することを容易にする。例として、接触者が、リアルタイムで被接触者に接触することを試み、被接触者が、重要な会議中であると想定する。最良のオプション（例えば、効用を最大化するオプション）は、被接触者の利用可能性の確度を予測するのに役立つカレンダ情報、または被接触者の往来に関する統計に基づき、被接触者が会議から戻るときにリアルタイム会話をスケジュール変更することである。また、本発明の一態様は、接触者のカレンダを考慮して、互いに都合のよいときを取り決めることができる。
【０１１１】
従って、方程式１ないし４で記述したような決定理論的公式を、６５０において使用して、１または複数の期待される効用を生成することができる。本発明の一例としての態様では、このような情報に基づいて通信が自動的に開始され、スケジューリングされ、および／またはカレンダリングされる。しかし、本発明の別の態様では、それらの期待される効用に関する情報を、６６０において、１または複数の当事者に提示することができる。例として、被接触者の選好に従って判定された高い効用を有する通信のリストを、接触者に提示することができる。次に、接触者は、このリストから選択することができる。
【０１１２】
少なくともある程度、６６０の選択に基づき、６７０において、１または複数の通信が開始され（例えば、電話機がダイヤルされる、電子メールコンポーザ／レシーバがポップアップされる）、スケジューリングされ、および／またはカレンダリングされる。６８０において、別の通信を処理すべきかどうかに関する判定が行われる。６８０における判定が「はい」である場合には、処理は６２０で継続し、そうでなければ、処理は終了する。
【０１１３】
本発明の様々な態様についてさらなる状況を提供するため、図７および以下の説明は、本発明の様々な態様を実施することができる適切なコンピュータ環境７１０の簡単な一般的説明を提供することを目的とする。本発明は、１または複数のコンピュータ上で実行することが可能なコンピュータ実行可能命令の一般的文脈で上述してきたが、本発明は、その他のプログラムモジュールとの組合せでも、および／またはハードウェアとソフトウェアの組合せとしても実施できることが、当業者には認められよう。一般に、プログラムモジュールには、特定のタスクを行う、または特定の抽象データタイプを実装するルーチン、プログラム、構成要素、データ構造等が含まれる。さらに、本発明の方法は、単一プロセッサまたはマルチプロセッサのコンピュータシステム、ミニコンピュータ、メインフレームコンピュータ、ならびにパーソナルコンピュータ、ハンドヘルドコンピュータ装置、マイクロプロセッサベースまたはプログラマブル家庭用電化製品等を含み、それぞれが１または複数の関連するデバイスに動作上、結合されているその他のコンピュータシステム構成でも実施できることが、当業者には理解されよう。また、本発明の例としての態様は、通信網を介してリンクされた遠隔処理装置によってあるタスクが行われる分散コンピュータ環境でも実施することができる。分散コンピュータ環境では、プログラムモジュールを、ローカルメモリ記憶デバイスと遠隔メモリ記憶デバイスの両方の中に配置することができる。
【０１１４】
図７を参照すると、本発明の様々な態様を実施するための例としての環境７１０が、コンピュータ７１２を含み、コンピュータ７１２が、処理装置７１４、システムメモリ７１６、およびシステムバス７１８を含んでいる。システムバス７１８は、これに限定されないが、システムメモリ７１６および処理装置７１４を含むシステム構成要素を結合する。処理装置７１４は、様々な市販のプロセッサのいずれかとすることができる。また、デュアルマイクロプロセッサアーキテクチャおよびその他のマルチプロセッサアーキテクチャも、処理装置７１４として使用することができる。
【０１１５】
システムバス７１８は、様々な市販のバスアーキテクチャのいずれかを使用するメモリバスまたはメモリコントローラ、周辺バス、およびローカルバスを含むいくつかの種類のバス構造のいずれかとすることができる。システムメモリ７２２は、読取り専用メモリ（ＲＯＭ）７２０およびランダムアクセスメモリ（ＲＡＭ）７２２を含む。始動中などに、コンピュータ７１２内部の構成要素間における情報の転送を助ける基本ルーチンを含む基本入力／出力システム（ＢＩＯＳ）が、ＲＯＭ７２０の中に記憶されている。
【０１１６】
コンピュータ７１２は、ハードディスクドライブ７２４、磁気ディスクドライブ７２６（例えば、取外し可能なディスク７２８に対して読取りおよび書込みを行うため）、および光ディスクドライブ７３０（例えば、ＣＤ−ＲＯＭディスク７３２を読み取るため、またはその他の光媒体に対して読取りおよび書込みを行うため）をさらに含む。ハードディスクドライブ７２４、磁気ディスクドライブ７２６、および光ディスクドライブ７３０は、それぞれ、ハードディスクドライブインターフェース７３４、磁気ディスクドライブインターフェース７３６、および光ドライブインターフェース７３８により、システムバス７１８に接続することができる。ドライブおよび関連するコンピュータ読み取り可能な媒体は、適切なデジタル形式でブロードキャスト用プログラミングの記憶用として、データ、データ構造、コンピュータ実行可能命令等の不揮発性ストーレッジをコンピュータ７１２に提供する。コンピュータ読み取り可能な媒体の説明は、ハードディスク、取外し可能な磁気ディスク、およびＣＤについて述べているが、ジップ（ｚｉｐ）ドライブ、磁気カセット、フラッシュメモリカード、デジタルビデオディスク、カートリッジなどのコンピュータによって読み取り可能なその他のタイプの媒体も、例としての動作環境で使用することができ、またそのような媒体のどれも、本発明の方法を行うためのコンピュータ実行可能命令を含めることができることが、当業者には認められよう。
【０１１７】
オペレーティングシステム７４０、１または複数のアプリケーションプログラム７４２、その他のプログラムモジュール７４４、およびプログラムデータ７４６を含むいくつかのプログラムモジュールを、ドライブおよびＲＡＭ７２２の中に記憶することができる。本発明は、様々な市販されるオペレーティングシステム、またはオペレーティングシステムの組合せを使用して実施できることを理解されたい。
【０１１８】
ユーザは、キーボード７４８、およびマウス７５０などのポインティングデバイスを介してコンピュータ７１２にコマンドおよび情報を入力することができる。その他の入力デバイス（図示せず）には、マイクロホン、ＩＲリモートコントロール、ジョイスティック、ゲームパッド、サテライトディッシュ、スキャナ等を含むことができる。これらおよびその他の入力デバイスは、システムバス７１８に結合されたシリアルポートインターフェース７５２を介して処理装置７１４に接続されるが、パラレルポート、ゲームポート、ユニバーサルシリアルバス（ＵＳＢ）、ＩＲインターフェースなどのその他のインターフェースで接続することも可能である。モニタ７５４またはその他のタイプの表示デバイスも、ビデオアダプタ７５６などのインターフェースを介してシステムバス７１８に接続される。モニタに加えて、コンピュータは、通常、スピーカ、プリンタなどのその他の周辺出力デバイス（図示せず）も含む。
【０１１９】
コンピュータ７１２は、遠隔コンピュータ７５８などの１または複数の遠隔コンピュータに対する論理接続を使用して、ネットワーク化された環境で動作することができる。遠隔コンピュータ７５８は、ワークステーション、サーバコンピュータ、ルータ、パーソナルコンピュータ、マイクロプロセッサベースのエンターテイメント機器、ピアデバイス、またはその他の一般的なネットワークノードとすることができ、通常、コンピュータ７１２に関連して説明した多くの要素またはすべての要素を含む。ただし、簡明にするため、メモリ記憶デバイス７６０だけを図示している。描かれた論理接続は、ローカルエリアネットワーク（ＬＡＮ）７６２およびワイドエリアネットワーク（ＷＡＮ）７６４を含んでいる。そのようなネットワーキング環境は、オフィス、企業全体のコンピュータ網、イントラネット、およびインターネットで一般的である。
【０１２０】
ＬＡＮネットワーキング環境で使用される場合、コンピュータ７１２は、ネットワークインターフェース、またはアダプタ７６６を介してローカルネットワーク７６２に接続される。ＷＡＮネットワーキング環境で使用される場合、コンピュータ７１２は、通常、モデム７６８を含むか、またはＬＡＮ上の通信サーバに接続されるか、またはインターネットなどのＷＡＮ７６４を介して通信を確立するためのその他の手段を有する。内部または外部にあることが可能なモデム７６８は、シリアルポートインターフェース７５２を介してシステムバス７１８に接続される。ネットワーク化された環境では、コンピュータ７１２に関連して描かれたプログラムモジュールまたはその部分を、遠隔メモリ記憶デバイス７６０の中に記憶することができる。図示したネットワーク接続は、例としてのものであり、コンピュータ間で通信リンクを確立するその他の手段も使用できることを理解されたい。
【０１２１】
図８は、最適な通信形式を特定して確立するのを容易にする状況認識処理を行う例としてのシステム８００を示している。システム８００は、可能な通信形式のセット８２０、およびどのように通信することを通信当事者が好むかに関する情報と通信当事者の状況とのセット８３０に動作上、接続された通信マネージャ８１０を含む。セット８３０は、通信選好データストア８４０および状況８５０を含む。状況８５０は、状況ソース８６０から収集された、および／または状況ソース８６０に関して推定された情報を保持する。状況ソースには、これに限定されないが、カレンダ情報８６１、ビデオ分析８６２、所在場所８６３、加速度計データ８６４、周囲音響情報８６５、およびデスクトップイベント８６６を含むことができる。
【０１２２】
状況８５０は、被接触者の所在場所およびタスクに応じて様々である。例えば、ラッシュアワー中に時速８５マイル（時速１３７キロメートル）で移動する車の中にいる第１の被接触者が、１つの状況を有する可能性が高く、一方、ラッシュアワー中に時速５マイル（時速８キロメートル）で移動する車の中にいる第２の被接触者が、異なる状況を有する可能性が高い。同様に、１０００マイル（１６０９キロメートル）の範囲内で敵が全くいない快晴の空域で自動操縦しているジェット戦闘機を操縦している被接触者は、敵の領域の上空で地対空ミサイルと現在、交戦しているパイロットとは異なる状況を有する可能性が高い。自宅近くで、授業日の授業時間中に自宅にいる学齢期の子供の親は、学校が始まる１０分前に学齢期の子供とともに車の中にいる同じ親とは、異なる状況を有する可能性が高い。
【０１２３】
通信マネージャ８１０は、現在利用可能である、または利用可能になる可能性の高い可能な通信形式に鑑みて、状況８５０および選好８４０を検査する。通信形式には、これに限定されないが、デスクトップのセット８７０（例えば、複数のコンピュータを有する個人、代替のコンタクト（例えば、秘書、アシスタント）を有する個人）、部屋能力のセット８７５（例えば、複数のミーティングルーム、会議室、オフィスで連絡を取ることが可能な個人）、移動電話８８０および加入電話８８５を含むことができる。このような分析を行った後、通信マネージャ８１０は、図９に示すとおり、本発明を使用する他の通信当事者が参加し、またはこのような通信当事者が参加できるようになる。
【０１２４】
図９は、本発明を使用する通信当事者、および通信を試みている接触者に関連する処理を示している。接続マネージャ９００は、接触者通信マネージャ９１０および被接触者通信マネージャ９２０に動作上、接続されており、接触者通信マネージャ９１０および被接触者通信マネージャ９２０は、図８に関連して説明した通信マネージャの例である。接続マネージャ９００は、接触者通信マネージャ９１０および被接触者通信マネージャ９２０と通信し、例えば、図６および７に関連して説明した方法を使用して、通信するための接触者最良手段９３０と通信するための被接触者最良手段９４０との間で達することができる最適な通信を判定する際に使用する情報を獲得する。
【０１２５】
接触者通信マネージャ９１０は、状況９６５（複数の状況ソース９６０から導出された）、選好９７０、および能力９７５に関して情報を収集し、および／または推定を行った後、接触者スキーマ９５０を接続マネージャ９００に伝送することができる。スキーマ９５０は、例えば、これに限定されないが、接触者の身元、接触者の履歴、登録された文書、タスク、ソース形式、要求された手段および能力を含む情報を保持することができる。同様に、これに限定されないが、被接触者状況９８５（複数の状況ソース９８０から導出された）、被接触者選好９９０、および被接触者能力９９５を含む情報に関して、例えば、接続マネージャ９００によって、被接触者通信マネージャ９２０を要求することができる。接触者通信マネージャ９１０は、データを伝送するものとして説明し、被接触者通信マネージャ９２０は、要求を受けるものとして説明しているが、本発明に従ってその他のデータ通信方法を使用することもできることを理解されたい。
【０１２６】
本発明は、ハードウェアおよび／またはソフトウェアと対話して特定された接続を自動的に確立することを提供する。従って、図９の接触者は、被接触者と通信するのを望むという第１の意思決定を行い、「最良の通信」を確立するための手段を選択し、「最良の通信」が確立されるのを待つことができる。例えば、被接触者にとって関心対象の文書のワードプロセッサ処理を行っている接触者が、その文書の改訂を選択して、改訂に関するオプションのメニューの提示を受けることができる。オプションの１つが、被接触者と通信する「BestCom」オプションとすることができる。次に、その人は、その「BestCom」オプションを選択し、その時点で、本発明に関連する分析が開始されて、被接触者との通信を確立することができる。このような処理により、例えば、これに限定されないが、後の時点にスケジューリングされている電話会話に関する情報の表示、電話コールが即時につながれる際中であるのを示す先触れの提示、インスタントメッセンジャ入力フィールドがポップアップすること、電子メール作成フォームが、Ｔｏ：フィールドに適切な被接触者が埋められてポップアップすることを含む状況が、接触者に提示されるようになる。接触者が経験する状況は、被接触者の選好および状況に基づくことができる。
【０１２７】
上述したとおり、通信形式および／または被接触者は、即時に応対可能でないことがあり得る。従って、本発明は、被接触者がいつ応対できる可能性があるかという確度を予測する方法を含む。ここで、グループ会議をスケジューリングする際、このような確度を使用することができ、ｎは整数で、ｎ名の参加者のグループ経験の効用が、最大化される。例えば、ｎ名の参加者に関するカレンダを検査して、参加者が何らかの形式（例えば、ビデオ会議、コラボレイト編集）を共用することができる可能性が高い時点を推定することができる。自動化された会議要求をそのような分析から構成することができる。
【０１２８】
接触者と被接触者の間の通信は、所望される場合、未知の当事者間で行われ、交渉されることが可能であることに留意されたい。例えば、上述したとおり、通信は、接触マネージャにおける判断プロセスを介して確立され、接触者および被接触者の通信選好を含むことができる。このプロセスは、通信が、それぞれの当事者に対する通信の価値に従って確立されるのを可能にする効用ベースの判断を含むことができる。以上の原則を強調するため、図１０が、本発明の態様に従って要請されていない接触者１０１０と被接触者１０１４との間で通信を確立するための接触システム１０００および関連するプロセスを示している。
【０１２９】
１０２０において、通信の試行が、要請されていない接触者１０１０によって開始され、接触マネージャ１０２４またはその他の仲介システム（例えば、電子メールサービス、オンラインメッセンジャサービス、オンライン電話サービス等）に向けられる。この通信の試行は、通信を行う申し入れを含むことができ、要請されていない接触者１０１０に関連する選好データベース（図示せず）の一環として含まれ、記述され、および／または更新される（例えば、図２、参照番号２６４の選好データベースを参照）。その申し入れは、要請されていない接触者１０１０との通信を促すため、被接触者１０１４に関する対価および／または奨励金を含むことができる。申し入れおよび奨励金は、複数の異なる形態および／または形式を含むことができる。例えば、申し入れは、「貴方が次の宣伝、政治広告、調査、情報コマーシャル、またはその他の種類の通信を進んで聞き、読み、閲覧し、考査し、および／またはそれと対話する場合」には、「貴方は、以下の奨励金または対価を受けることができる」（例えば、金銭、贈与、リベート、特典、他の品目の割引き、その他）のように方向付けることができる。
【０１３０】
１０３０に進むと、接触マネージャ１０２４が、接触者との可能な通信に関する被接触者の選好（例えば、図２、参照番号２５４の選好データベースを参照）を分析する。１０３４において、１０３０で分析された選好に基づいて、要請されていない通信が行われるべきかどうかが判定される。例えば、被接触者の選好が、未知の接触者または要請されていない接触者１０１０からのあらゆる通信を阻止するように設定または構成されている場合、プロセスは、１０４０に進み、要請されていない接触者１０１０との可能なさらなる通信は、終了する。これは、接触マネージャ１０２４を介して通信またはフィードバックを、要請されていない接触者１０１０に送信すること、さらなる通信が許可されない、または所望されていないことを示すことが含まれる。
【０１３１】
１０３４において、要請されていない通信が受入れ可能である場合、プロセスは１０４４に進み、通信を行う要請されていない接触者の申し入れが、被接触者１０１４に提示または送付される。１０５０において、接触マネージャ１０２４および／または被接触者１０１４が、その申し入れが受入れ可能であるかどうかを判定する。例えば、被接触者選好により、メッセージソースの所定の１または複数のカテゴリから所定の量のメッセージが受信し、または記述することができる（例えば、私のオンライン音楽アカウントが、サプライヤから無料ＣＤを受け取るように更新されている場合、任意の音楽サプライヤから最高で１日当たり１０のメッセージまたは通信を受信することをＯＫする）。１０５０において、申し入れ（明示的な選好の取り消し、被接触者１０１４による受入れの所望および／または指示を含む可能性がある）が受入れ可能である場合、１０５４において、要請されていない接触者１０１０と被接触者１０１４との間で通信が確立される。当事者間の通信に対する合意は、将来の通信に関する合意を含むことができ、過去の対価を含むことができることを理解されたい。
【０１３２】
１０５０において、通信を行う申し入れが受入れ不可能である場合、プロセスは、１０６０に進む。１０６０において、当事者には、ダイアログセッションに参加する機会が与えられる。どちらかの当事者（接触者または被接触者）が、そのダイアログに参加しないことを決めた場合には、プロセスは、１０４０に進み、さらなる通信は終了する。１０６０において、ダイアログが所望される場合、プロセスは、１０６４に進み、当事者が、１０４４で提示された元の申し入れに関してさらに交渉し、またはそれを変更するのを可能にする（例えば、被接触者１０１４からの対案または変更を議論する）。１０５０、１０６０、１０６４に示されたプロセスは、１０５４で通信が確立されるまで、または１０４０で通信が終了するまで繰り返すことができる。
【０１３３】
前述した本発明は、要請されていない通信の管理を容易にし、被接触者１０１４にとってのそのような通信の効用を高める一方、接触者１０１０にとってのそのような通信の価値も高める。接触マネージャ１０２４、ならびに選好データベースを使用して、受入れ可能な通信ジャンルまたは通信タイプの要請されていない通信がユーザまたは被接触者に提示される時刻、場所、および仕方などのパラメータを制御することができる。接触マネージャ１０２４は、接触者１０１０（および／または接触者のグループ）と１または複数の被接触者１０１４との間の通信を、要請されていない通信に関する当事者間の合意のパラメータに関して容易にする。
【０１３４】
例として、対価（例えば、無料の移動電話サービス）と引き換えに、被接触者１０１４が、１カ月当たり所定の量の要請されていない通信を受信することに合意することができる。要請されていない通信は、様々なソース（例えば、自動車製造業者、銀行、クレジットカード会社）を送信元とし、様々な形態（例えば、セルラーコール、サテライトコール、ＰＯＴｓコール、電子メール、郵便、ビデオコール、ファックス、その他）をとり、様々な長さ（例えば、短い更新、長い案内書、非常に短い覚え書）であり、また異なる時点で提示されることが可能である。そのような様々なジャンル、形態、および時点が、要請されていない接触者１０１０にとって様々な価値を有し、様々な効用を被接触者１０１４に提供することができる。例えば、午前中、市場が始まる前の電話コールが、市場が始まった後の電子メールの５倍の価値を有し、また市場の終わりが近づいたときのファックスの１０倍の価値を有することができる。従って、合意された所定の価値の要請されていない通信を、受信した通信の多種多様な組合せを介して受信することができる。
【０１３５】
当事者間の合意を取り決めるのを容易にするため、本発明の一例では、接触マネージャ１０２４が、要請されていない通信の合意マネージャ（図示せず）および要請されていない通信の受信トラッカ（tracker）（図示せず）を含むことができる。要請されていない通信の合意マネージャを使用して、例えば、当事者間の合意のパラメータ（例えば、好ましい形式、好ましい時刻、好ましい通信の話題（例えば、株式、ニュース、住宅ローンの利率）、要請されていない通信者に対する合計の価値、計算期間、その他）を取り決めることができる。要請されていない通信の受信トラッカを使用して、例えば、受信された通信の価値、および合意を満たすのに必要な残りの価値などの属性を監視することができる。
【０１３６】
本発明の一例では、システム１０００は、例えば、対価の計算機（図示せず）をさらに含むことができる。これは、計算期間中に受信された要請されていない通信の合計の価値に少なくともある程度基づいて、要請されていない接触者１０１０から被接触者１０１４が受け取るべき利益の量を判定するのに使用することができる。例として、第１の被接触者は、要請されていない通信を受信することに合意できるが、計算期間中は、忙しすぎてそのような要請されていない通信を受け入れられない場合がある。従って、対価の計算機を使用して、被接触者が全く対価を受け取るべきでないことを判定することができる。さらなる例として、第２の被接触者が、計算期間中、大きな価値の要請されていない通信を受信することができ、従って、対価の計算機を使用して、被接触者が対価として約束されているものに加えたボーナス対価（例えば、無料セルラサービスに加えてギフト券）を受け取るべきことを判定することができる。
【０１３７】
被接触者１０１４は、要請されていない通信を受信するための好ましい形式（例えば、時刻、場所、方法）を最初に特定することができるが、そのような選好に従って要請されていない通信が提示されたとき、被接触者１０１４は、例えば、その通信を受信しないことを決めて（例えば、選好を構成する）、その通信を後の時点にスケジューリングし、例えば、通信形式を変更しおよび／またはその通信を申し入れられたとおりに受け入れることができる。従って、被接触者１０１４は、要請されていない通信の効用を高める機会を有し、このことにより、要請されていない接触者１０１０にとっての通信の価値が高まる。
【０１３８】
要請されていない通信を扱うための上述した構成要素を、不測の事態に備えたポリシーおよび／または決定を含むように拡張することができる。ポリシーおよび／または決定は、被接触者１０１４の身元および／または被接触者の通信の内容の不確実性を扱うために、支払いおよび払戻しを誘導する。不測の事態に備えたポリシーを使用して、例えば、要請されていない接触者または認識されていない接触者１０１０は、デフォルト（例えば、選好データベースの中で提供されるポリシーを介して）により強制されて、被接触者１０１４と通信するために１または複数の形式にアクセスするのに、被接触者１０１４に対して支払いまたは対価を提供することができる。ただし、効果的な制御が提供されて、被接触者１０１４に対して、接触者の被接触者の認識後、および／または通信内容の分析後、接触者１０１０にとって通信の費用がかからないものにする、または高価でないものにすることができる。
【０１３９】
このようなポリシーにより、被接触者１０１４は、様々な機能性を可能にすることができる。例えば、不測の事態に備えた手法により、被接触者が実際に通信の相手になることを所望するが、既知のエンティティとしてまだ登録されておらず、認識もされていない接触者１０１０からの通信を受け入れることができる。従って、システム１０００により、被接触者による接触者１０１０の認識後、被接触者の許可によって除去された前払いの料金またはその他の対価において、被接触者１０１４に対するアクセスが可能になる。
【０１４０】
従って、例として、人々またはその他の接触者は、被接触者と通信することができる、または特定のチャネル（例えば、電話通信）を介し、および／または被接触者の特定の状況の基で通信する人々のデータベースの中に、認識可能な身元として登録されていない可能性がある。システムによって認識されない友人、親族、および同僚は、アクセスを得るために「前払いで」支払いを行う約束をすることによってアクセスを得る（また、場合により、将来の支払い、無料アクセスのために登録される）ことができる。しかしながら、被接触者１０１４が発呼者を認識し、通信費用を無料にするのを決めるとすぐに、その人々に払戻しを行うことができる。別の例として、対象を定めた販売を行うことに関心のある要請されていない発呼者または接触者１０１０が、被接触者１０１４にアクセスするために支払いを行うが、販売が成功すると、その通信の費用の払戻しを受けることができる。より一般的には、被接触者１０１４にアクセスするために接触者１０１０によって前払いで行われたデフォルトの支払いを減額する、または除去することを被接触者１０１４が決めると、その通信の費用の払戻しを受ける。例えば、接触が行われた後、その通信から由来するコール、サービス、および／または内容が実際に所望されるものであると被接触者１０１４が判定した場合、これを行うことができる。
【０１４１】
本発明の態様は、コンピュータ読み取り可能な媒体で実現することが可能であり、従って、コンピュータ読み取り可能な媒体が、本発明に従ってエンティティ間の通信を容易にするシステムのためのコンピュータ実行可能構成要素を記憶することができることを理解されたい。例えば、コンピュータ実行可能構成要素は、少なくとも２つのエンティティ間の通信をそれぞれが提供する複数の通信形式を識別する識別構成要素を含むことができる。さらに、コンピュータ実行可能な構成要素は、第１のエンティティに関連する第１の通信データセット、および第２のエンティティに関連する第２の通信データセットを分析する分析構成要素を含むことができ、この分析構成要素は、第１の通信データセットおよび第２の通信データセットの分析に少なくともある程度基づいて、複数の形式の中の１または複数の通信形式を特定し、エンティティ間の通信を確立する。
【０１４２】
以上の説明は、本発明の例を含む。もちろん、本発明を説明するために構成要素または方法の考えることができるすべての組合せを説明するのは不可能であるが、本発明のさらなる組合せおよび置換が可能であるのを当業者は認めることができる。従って、本発明は、特許請求の範囲の趣旨および範囲に入るすべてのそのような代替形態、変更形態、および変形形態を包含するものとする。さらに、「含む」という用語は、詳細な説明または特許請求の範囲において使用される限り、請求項で移行語として解釈される用語「comprising」と同様に包括的なものとする。
【図面の簡単な説明】
【０１４３】
【図１】本発明の一態様にかかる、通信に参加する当事者の選好、能力、状況および目的に基づいて、最適な通信を特定するためのシステムを示す概略ブロック図である。
【図２】本発明の一態様にかかる、通信に参加する当事者の選好、能力、状況および目的に基づいて、最適な通信を特定して確立するためのシステムを示す概略ブロック図である。
【図３】本発明の一態様にかかる、通信に参加する当事者の選好、能力、状況および目的に基づいて、最適な通信を特定して確立するためのシステムをさらに示す概略ブロック図である。
【図４】本発明を使用することが可能な環境を示す図である。
【図５】本発明の一態様を実施するための特定の方法を示す流れ図である。
【図６】本発明の一態様を実施するための別の方法を示す流れ図である。
【図７】本発明に従って構成されたシステムのための例示的動作環境を示す概略ブロック図である。
【図８】本発明の一態様にかかる状況認識処理を示す概略ブロック図である。
【図９】本発明の一態様にかかる通信を行おうと試みる接触者に関連する処理を示す図である。
【図１０】本発明の一態様にかかる要請を受けていない接触者と被接触者との間で通信を確立するための接触システムおよび関連する方法を示す図である。
【符号の説明】
【０１４４】
１００，２００，３００  システム
１１０，２１０，３１０  通信
１１５，２１５  通信形式データストア
１２０，２２０，３２０  接触者
１３０，２３０，３３０  被接触者
１４０，２４０，３４０  接触マネージャ
１５０，２５０，３５０  接触者データストア
１６０，２６０，３６０  被接触者データストア
２４２，３４２  選好リゾルバ
２４４，３４４  状況アナライザ
２４６，３４６  チャネルアナライザ
２４８，３４８  通信エスタブリッシャ
２５２，３５２  被接触者の状況データ
２５４，３５４  被接触者の選好データ
２６２，３６２  接触者状況データ
２６４，３６４  接触者選好データ
３７０  通信選択データストア
３８０  呼出し構成要素
【図１】
0004738355.tif 000016
【図２】
0004738355.tif 000017
【図３】
0004738355.tif 000018
【図４】
0004738355.tif 000019
【図５】
0004738355.tif 000020
【図６】
0004738355.tif 000021
【図７】
0004738355.tif 000022
【図８】
0004738355.tif 000023
【図９】
0004738355.tif 000024
【図１０】
0004738355.tif 000025