(57)【特許請求の範囲】
【請求項１】
通信セッションへの参加者をリンクするコンピュータでの実行方法において、
この方法により、通信デバイスが、以下のステップ（Ａ）（Ｂ）（Ｃ）
（Ａ）接続されたグラフィカル要素の組を、グラフィカル・ユーザ・インターフェース上に表示するステップと、
前記接続されたグラフィカル要素の組は、通信セッションにいる第１の参加者と第２の参加者の間の信頼関係と通信セッションの構造を表し、
前記信頼関係は、複数の信頼レベルから選択された信頼レベルに関連し、
（Ｂ）前記信頼関係に基づいて、プロセッサが、前記第１の参加者と第２の参加者の間で情報を共有するリンクを形成するステップと、
前記第１の参加者と第２の参加者との間で共有された情報のタイプと量は、前記信頼レベルに依存し、
（Ｃ）前記リンクと信頼レベルを表示するために、前記接続されたグラフィカル要素の組を更新するステップと、
を実行する
ことを特徴とする通信セッションの参加者をリンクするコンピュータでの実行方法。
【請求項２】
前記第１の参加者と第２の参加者に関連するグラフィカル要素は、プレゼンス、コンテキスト、ペルソナ情報の何れかを表示する
ことを特徴とする請求項１記載のコンピュータでの実行方法。
【請求項３】
前記情報は、カレンダ事象を含む
ことを特徴とする請求項１記載のコンピュータでの実行方法。
【請求項４】
前記リンクは、複数の階層タイプの１つから選択され、
前記階層タイプは、様々な信頼レベルとアクセスを表す
ことを特徴とする請求項１記載のコンピュータでの実行方法。
【請求項５】
前記リンクは、前記階層タイプの内の１つを示す
ことを特徴とする請求項４記載のコンピュータでの実行方法。
【請求項６】
通信セッションの参加者をリンクするシステムにおいて、
（Ｘ）プロセッサと、
（Ｙ）前記プロセッサに、以下のステップ（Ａ）（Ｂ）（Ｃ）を実行させるインストラクショを記憶するコンピュータで読み取り可能な記憶媒体と、
（Ａ）接続されたグラフィカル要素の組を、グラフィカル・ユーザ・インターフェース上に表示するステップ、
前記接続されたグラフィカル要素の組は、通信セッションにいる第１の参加者と第２の参加者の間の信頼関係と通信セッションの構造を表し、
前記信頼関係は、複数の信頼レベルから選択された信頼レベルに関連し、
（Ｂ）前記信頼関係に基づいて、プロセッサが、前記第１の参加者と第２の参加者の間で情報を共有するリンクを形成するステップ、
前記第１の参加者と第２の参加者との間で共有された情報のタイプと量は、前記信頼レベルに依存し、
（Ｃ）前記リンクと信頼レベルを表示するために、前記接続されたグラフィカル要素の組を更新するステップ、
を有する
ことを特徴とする通信セッションの参加者をリンクするシステム。
【請求項７】
前記第１の参加者と第２の参加者に関連するグラフィカル要素は、プレゼンス、コンテキスト、ペルソナ情報の何れかを表す
ことを特徴とする請求項６記載のシステム。
【請求項８】
プロセッサに、通信セッションの参加者をリンクさせ、以下のステップ（Ａ）（Ｂ）（Ｃ）、
（Ａ）接続されたグラフィカル要素の組を、グラフィカル・ユーザ・インターフェース上に表示するステップ、
前記接続されたグラフィカル要素の組は、通信セッションにいる第１の参加者と第２の参加者の間の信頼関係と通信セッションの構造を表し、
前記信頼関係は、複数の信頼レベルから選択された信頼レベルに関連し、
（Ｂ）前記信頼関係に基づいて、プロセッサが、前記第１の参加者と第２の参加者の間で情報を共有するリンクを形成するステップ、
前記第１の参加者と第２の参加者との間で共有された情報のタイプと量は、前記信頼レベルに依存し、
（Ｃ）前記リンクと信頼レベルを表示するために、前記接続されたグラフィカル要素の組を更新するステップ、
を実行させるインストラクショを記憶する
ことを特徴とするコンピュータで読み取り可能な記憶媒体。
【請求項９】
前記第１の参加者と第２の参加者に関連するグラフィカル要素は、プレゼンス、コンテキスト、ペルソナ情報の何れかを表す
ことを特徴とする請求項８記載のコンピュータで読み込み可能な記憶媒体。
【請求項１０】
前記プレゼンス、コンテキスト、ペルソナ情報の何れかを表すグラフィカル要素は、前記第１の参加者と第２の参加者の間の信頼されたオプションの表示である
ことを特徴とする請求項９記載のコンピュータで読み込み可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信に関し、特にグラフィカル・ユーザ・インターフェース(graphical user interface)を介して、通信セッションの参加者の信頼関係を管理するシステムと方法に関する。通信セッションには、様々なモード（例、電話の呼びのセッション、通信セッション、インスタントメッセージ・セッション、ｅメール・セッション、テレビ会議・セッション、マルチメディア・セッション等）が有る。
【背景技術】
【０００２】
タッチトーン電話は、何年にも亘って機能ボタンやメニューを追加することにより補強され続けてきた。これ等の機能へのインターフェースは、単純なボタンから階層型のメニューに展開してきた。このような階層型のメニューは、トラックボール、ポインター等により駆動される。機能の数が増えるに従って、インターフェースは、より多くのボタン、シーケンス、或いはボタンの組合せを追加している。このようなフューチャ（機能特徴）が増えることにより、様々なレベルで複雑な大量のインターフェースが必要となる。時にユーザは、キーの機能をルートで覚えさせることに頼っているが、この方法は、必ずしも実際的ではなく又望ましいことではない。近年、タッチ型ディスプレイを具備するスマートフォンが、同様な機能の提供を開始している。しかしこのようなタッチ型のディスプレイは、ディスプレイの上であっても、機能ボタンやメニューを再度増やしている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
更にユーザは、他の通信形態に移行しつつある。例えばテキストメッセージ、インスタントメッセージ、ｅメール、チャットセッション、電話会議（video conferencing）等である。これ等の通信モードを、従来の電話機に組み込むことは、複雑さや難しさが何倍にもなる。現在必要なものは、より直感的な通信管理インターフェースである。
【課題を解決するための手段】
【０００４】
本発明は、従来の問題点を解決し、通信セッション内の信頼された関係を共有する通信セッションの管理を改善する。特願２０１０−０７４２３６は、ユーザが、様々な他のユーザとの通信セッションを設定し、通信セッションからユーザを外すグラフィカル・インターフェースを開示する。
本発明は、特定の通信セッション又は通信セッションのグループの構造を表すグラフィカリーに接続された要素の組を、グラフィカル・ユーザ・インターフェースに表示するシステムと方法と、これらのソフトウエアを記憶する書き換え可能でコンピュータで読み取り可能な媒体（以下単に記憶媒体と称する）を開示する。
以下の説明においては、図１に、本発明が適用されるシステムとコンピュータ装置を開示し、図２以降で本発明のグラフィカル・ユーザ・インターフェースを説明をする。
【０００５】
図２Ａ−２Ｄで、グラフィカル・ユーザ・インターフェースは、通信セッションを表す。グラフィカル・ユーザ・インターフェースにより、システムは、ユーザ入力（マルチモードのユーザ入力を含む）を受領し、通信セッションとこの通信セッション内の信頼関係を管理する。例えば、カンファレンス・コール上の（にいる）ユーザは、「信頼可能」アイコンを、システムが確立している或いは過去に確立した信頼関係を有する個人にドラッグしドロップするか、即ち、そこに動かすことができる。システムは、この入力を受領し、自動的に適宜の装置に接触し、信頼関係或いはそれに関連する詳細をネゴシエイトする。グラフィック表示、例えば、リンク、形状、色、アイコン等の視覚表示は、ユーザのビューに、通信セッションの他の参加者との間の双方向リンクの信頼性のレベルの記述を与える。例えば、ユーザとある参加者との間の太いリンクは、信頼された情報が全て２人の参加者の間で通信されていることを示している。このような信頼された情報は、個人電話、イーメールアドレス、個人のカレンダー情報、週末のスケジュール、社会保障番号、銀行の口座番号を含む。細いライン或いは赤いラインは、信頼されていない関係を示し、公の情報、例えば、会社の電話番号、会社のイーメールアドレス等を共有するだけである。オレンジ色のライン或いは中間の太さのラインは、中間レベルの信頼関係を表す。例えば、仕事先の情報、仕事に関連したカレンダー情報等を共有する。信頼関係の管理方法は、図６，７を参照して説明する。
【０００６】
通信セッションは、通信のモードの種類を問わない。グラフィカル・インターフェース上に表示された通信セッション内の接続されたユーザの表示は、発呼者／被呼者、インスタントメッセージ・ユーザ、ｅメール・ユーザ、テレビ会議を通して繋がれたユーザ、ｗｅｂ会議のユーザ等を表す。例えば、図２Ａに示した例においては、ユーザは、コンタクト先を選択し、ユーザと同一タイプのユーザ入力を使用し（ドラッグアンドドロップ、フリッキング、ジェスチャ等を用いて）、その人とあらゆる種類の通信モードを開始することができる。しかしユーザは、様々な入力モードに対する様々な入力機構を知る必要はない。
【０００７】
通信セッションの参加者に接続したグラフィカル要素の表示と、グラフィカル要素が如何に接続されるか、ユーザがグラフィカル要素と如何に相互作用するかは、全て通信セッションのニーズと現在の能動的コンテキストによって、変わる。例えば通信セッションの参加者に関連するグラフィカル要素は、テキスト、タイトル、ポジション、或いは各ユーザに関するデータを含む。このグラフィカル要素は、ユーザ間の接続表示、接続の種類（電話、画像、ｗｅｂカンファレンス等）、接続の質（ローバンドとハイバンド）、参加者が最初のユーザに対する階層的関係（友達か、同僚か、知人か、未知のユーザか等）、接続の状態（有効か、無効か、ホールド状態か等）を表す。
【図面の簡単な説明】
【０００８】
【図１】システムの実施例を表す図。
【図２Ａ】通信セッションを有さない最初のビューを表す図。
【図２Ｂ】来入した通信セッションのビューを表す図。
【図２Ｃ】来入した通信セッションを受け入れた後の最初のビューを表す図。
【図２Ｄ】第三当事者を追加した後の通信セッションのビューを表す図。
【図３】通信セッションのネットワーク・ビューを表す図。
【図４】通信セッションの第２のビューを表す図。
【図５】同時に存在する他の通信セッションを有する通信セッションの第３のビューを表す図。
【図６】信頼された関係のユーザを有する通信セッションを表す図。
【図７】本発明の第１の方法を表すフローチャート図。
【図８】本発明の第２の方法を表すフローチャート図。
【発明を実施するための形態】
【０００９】
図１において、システム１００は、プロセッサ１２０と、システム・バス１１０とを有する。プロセッサ１２０は、様々なシステム構成要素である。システム・バス１１０は、メモリ１３０とＲＯＭ１４０とＲＡＭ１５０をプロセッサ１２０に接続する。システム１００はキャッシュ１２２を有する。キャッシュ１２２は、高速メモリで、プロセッサ１２０に直接接続されるか、近くに配置されるか、或いはその一部として一体に形成される。システム１００は、メモリ１３０又は記憶装置１６０からのデータを、キャッシュ１２２に一時的にコピーして、プロセッサ１２０が迅速にアクセスできるようにしている。かくして、キャッシュ１２２は、プロセッサがデータを取り出すのを待つことにより、プロセッサ１２０の処理が遅延するのを回避し、性能を向上させる。これ等のモジュールは、プロセッサ１２０を制御して様々なアクションを実行する。他のメモリ１３０も同様に使用可能である。メモリ１３０は、様々な性能特徴を有する複数の種類のメモリを含む。このシステムは、複数のプロセッサ１２０を有するシステム１００上で動作するか、それ等をネットワークで繋いだグループで動作するか、或いはクラスタ上で動作して、より大きな処理能力を与えるようにしている。プロセッサ１２０は、汎用プロセッサと、ハードウエアのモジュール或いはソフトウエアのモジュールを含む。例えば、第１モジュール１６２、第２モジュール１６４、第３モジュール１６６で構成され、これ等は記憶装置１６０内に配置され、プロセッサ１２０と特定目的のプロセッサとを制御する。この特定目的プロセッサでは、ソフトウエアのインストラクションが、実際のプロセッサのデザイン（ハードウエア）に組み込まれている。プロセッサ１２０は、自己保有型のコンピュータシステムであり、複数のコア又はプロセッサと、バスと、メモリコントローラと、キャッシュ等を含む。マルチコアプロセッサは、対称或いは非対称性の何れでもよい。
【００１０】
システム・バス１１０は、あらゆるタイプのバス構造体を含み、例えば、メモリバス、メモリコントローラ、周辺バス、ローカルバスであり、あらゆるバス構造を利用したものを含む。ＲＯＭ１４０内に記憶されるベーシックな入力／出力（basic input/outout:ＢＩＯＳ）は、ベーシックなルーチンを与える。このベーシックなルーチンは、システム１００内の構成要素の間の情報の伝送を助ける、例えばスタートアップ時の情報の伝送を助ける。システム１００は記憶装置１６０を含む。この記憶装置１６０は、例えばハードディスクドライブ、磁気ディスクドライブ、光学ディスクドライブ、テープドライブ等である。記憶装置１６０は、ソフトウエアモジュール１６２，１６４，１６６を有し、プロセッサ１２０を制御する。また他のハードウエアモジュール又はソフトウエアモジュールを組み込み可能である。記憶装置１６０は、システム・バス１１０にドライブインターフェースで接続される。このドライブインターフェースとそれに関連するコンピュータに読み込み可能な記憶媒体は、コンピュータで読み込み可能なインストラクション（データ構造）、プログラムモジュール、或いはシステム１００用の他のデータの非揮発性の記憶媒体を提供する。一態様によれば、特定の機能を実行するハードウエアモジュールは、ソフトウエアコンポーネントを含む。このソフトウエアコンポーネントは、機能を実行するために必要なハードウエア（プロセッサ１２０，システム・バス１１０，出力装置１７０）と接続された書き換え不可能なコンピュータ読み込み媒体内に記憶される。これ等のベーシックな構成要素は当業者には公知である。システム１００は、小型コンピュータ、携帯用コンピュータ、デスクトップコンピュータ、コンピュータサーバー等でもよい。
【００１１】
本発明の一実施例では、記憶装置１６０はハードディスクであるが、他のあらゆる種類の記憶媒体も当業者は容易に想到できる。例えば磁気カッセト、フラッシュメモリカード、ＤＶＤ、カートリッジ、ＲＡＭ１５０、ＲＯＭ１４０、或いはビットストリームを含むケーブル或いは無線信号も、本発明で用いることができる。書き換え不可能なコンピュータで読み込み媒体は、エネルギー、キャリア信号、電磁波、信号そのもののような媒体を含まない。
【００１２】
システム１００とユーザの間の双方向動作を可能とするために、入力装置１９０は、あらゆる数の種類の入力機構、例えば、マイクロフォン、タッチセンサ、グラフィカル入力、キーボード、マウス、モーション入力、音声認識装置等である。出力装置１７０は、当業者に公知の複数の出力機構の内の１つである。出力装置１７０が、グラフィカルディスプレイを有し、タッチ入力を受領することができる場合には、入力装置１９０と出力装置１７０は、同一の要素或いはディスプレイである。一実施例においては、マルチモードのシステムにより、ユーザは、システム１００と通信するために複数の入力を提供できる。通信インターフェース１８０は、ユーザ入力とシステム出力を管理する。本発明は、特定のハードウエア要素上で動作することに限定されず、基本的な機能は、改良されたハードウエア或いはファームウエアで置換できる。
【００１３】
図示したシステムの実施例は、個別の機能ブロックとして示されている。例えば、プロセッサ１２０として示されている。これ等のブロックの有する機能は、共有ハードウエア、専用ハードウエア、ソフトウエアを実行できるハードウエア、汎用コンピュータ上で実行されるソフトウエアと等価で機能する専用のハードウエア（例、プロセッサ１２０）で実行できる。例えば、図１のプロセッサの機能は、１つの共有プロセッサ或いは複数のプロセッサで提供できる。本明細書において、プロセッサとは、ソフトウエアを実行できるハードウエアに限定されるものではない。ここに示した実施例は、マイクロプロセッサ、デジタル信号プロセッサ、ＤＳＰ、ハードウエア、ＲＯＭ１４０、上記した操作を実行するソフトウエアを記憶するＲＯＭ１４０と、結果を記憶するＲＡＭ１５０とを有する。これらは、ＶＬＳＩハードウエアと汎用のＤＳＰと組み合わせたカスタムＶＬＳＩ回路でもよい。
【００１４】
本発明の様々な実施例の論理動作は、
（１）汎用コンピュータ内のプログラム可能な回路内で実行される、ステップ操作、手順のシーケンスとして、
（２）専用使用のプログラム可能な回路内で実行される、ステップ操作、手順のシーケンスとして、
（３）プログラム可能回路内に組み込まれたマシンモジュール或いはプログラムエンジンとして
実行される。
図１のシステム１００は、本発明の方法の全て或いは一部は、本発明の記憶媒体内のインストラクションに応じて実行する。このような論理動作は、プロセッサ１２０を制御するため、モジュールのプログラムに合わせて特定の機能を実行するモジュールとして実現される。例えば図１では、３個のモジュール即ち第１モジュール１６２と第２モジュール１６４と第３モジュール１６６が、プロセッサ１２０を制御するよう構築されたモジュールとして示されている。これ等のモジュールは、記憶装置１６０内に記憶されＲＡＭ１５０、ルーチンではメモリ１３０にロードされ、或いはコンピュータで読み込み可能なメモリ内に記憶される。
【００１５】
次に図２Ａ−２Ｄに、通信セッションを管理するグラフィカル・ユーザ・インターフェースについて説明する。図１に示したシステム１００は、グラフィカル・ユーザ・インターフェース２００を示し、入力を受領して通信セッションを管理する。本発明の一態様によれば、システム１００は、通信機器（電話、インスタントメッセンジャー、パソコン、携帯コンピュータ、ｅメール装置）と相互作用をして、通信セッションを管理する。更にユーザは、コンピュータと通信できるデスクトップ型の電話機を有してもよい。このコンピュータ装置は、電話機とインターフェースして、図２Ａ−２Ｄに示すようなディスプレイを表示して電話機を用いて通信セッションを管理する。
【００１６】
図２Ａにおいて、ディスプレイにあるグラフィカル・ユーザ・インターフェース２００は、一連のアイコン２０８，２１０，２１２，２１４，２１６，２２０とコンタクト・リスト２１８とを有し、通信セッションを開始したり、来入する通信セッションと相互作用をする。図２Ａ−２Ｄは、通信セッションの管理を表し、例えば通信セッションの設定、通信セッションの終了、参加者の通信セッションへの追加、参加者の通信セッションからの削除を示す。
【００１７】
図２Ａのコンテキストから、ユーザは、コンタクトすべき人を特定して、その人に接触し、同一のモードを用いてあらゆる種類の通信を開始するか、或いは別の種類の通信を開始する。システムはこの点に対しあらゆる種類を受け入れ可能である。ドラッグアンドドロップ、ジェスチャー、タッピング、或いはあらゆる入力モードを用いて、電話の呼びセッション、電話会議セッション、ＩＭセッション、ｅメールセッション等を開始し、それを確立することができる。様々な入力の実施例が、ユーティリティアイコン２０８，２１０，２１２，２１４，２１６，２２０に関連して記載されるが、あらゆる種類の入力モードが、使用する為に利用可能である。
【００１８】
図２Ｂにおいて、来入した通信セッション２０１は、あらゆる種類のセッションが可能である。例えば来入した電話の呼び、来入したインスタントメッセージ、来入したテキストメッセージ、ｗｅｂカンファランスに対するリクエスト、或いは来入したビデオカンファランスが可能である。来入した通信セッション２０１は、リクエストを発したＫａｒｌを表すアイコン２０６を示す。Ｋａｒｌ２０６は、サブパート（例、名前／肩書きビデオ・アイコン２０６ａと通信携帯アイコン２０６ｂ）を含む。ユーザは、通信セッション２０１と相互作用をするが、これは例えばモダリティ（通信モード、通信形態）アイコンをクリックし、それを通信セッション２０１内にドラッグすることにより行う。これによりＫａｒｌ２０６からのテレビ会議リクエストを受け入れる。この実施例においては、ユーザは、電話形態の２０８用のアイコンをクリックしドラッグ（２０５）する。ユーザは別のアイコンを選択できる。ユーザは、他のタイプの入力を与えて、通信セッションと相互作用することができる。例えばアイコンを、タッチスクリーン又はスティラスを介してタッピングする、フリッキングジェスチャ、マウスクリック/ムーブメント、音声入力、キーボード入力、タッチスクリーン上のスワイプ、或いはタッチレスのジェスチャ、或いは適宜のユーザ入力の組合せで用いて、入力を提供できる。タッチスクリーンの場合には、様々なタッチ時間とその圧力で、様々なアクションを行うことができる。ユーザ入力は、マウスムーブメント、クリック、右側クリック、ダブルクリック、ドラッギング、フリッキング、フーバリング、ジェスチャ等を含む。この装置は、振ったり傾けたりして、加速度入力を受け入れることもできる、或いはある動作を表す位置／方向入力も可能である。ユーティリティアイコンを他のエンティティと接続して機能を実行するようなアクション、例えばイグノア（無視）、メッセージの送信、来入する呼びの受領、通信セッションの開始、人を通信セッションから排除したりすることを含む。以下、Ｋａｒｌアイコン２０６とＫａｒｌ２０６とは同意である。
【００１９】
図２Ｂは来入した通信セッション２０１を示す。、ユーザは、通信セッションを、あらゆる方法で開始することができる。例えばユーザは、コンタクト・リスト２１８からコンタクト先を、通信モダリティのアイコン２０８，２１０，２１２，２１４，２１６の１つに、ドラッグすることができる。ユーザは、コンタクト・リスト２１８をスクロールして、識別子２０４ａを有するコンタクト先２０４、所望のコンタクト先のグループを見出し選択し、この選択されたコンタクト先のグループ上をダブルクリックする或いはタップして、通信セッションを開始することができる。識別子２０４ａはグラフィック又はアイコンを有する。これは、その接触先の通信の利用可能なモード（例、ＩＭのみ）、プレゼンス情報（例、オフィスに居るが電話には出られない状態等）、スケジューリング情報（例、人の手が空いているか、手が空いていないが１時間だけは空いている等）を示す。グラフィック形態の情報は、現地時間と、通信セッションのホストの居る時間、又は体内時間を含む。体内時間とは、コンテキストの一形態である。例えば西海岸の住人が、偶々東海岸に居る場合には、１０時ＰＭの電話の通信セッションを受け入れることができる。しかし、これは東海岸の人は受け入れることが出来ない、これは体内時計が合わないからである。この情報は、そのコンタクト先との通信を求めるべきか否かを知るために、ユーザの補助をする。このような情報は、通信セッション内のエンティティを表すアイコン或いはグラフィックに関連して表示される。他のユーザインターフェースの変形例は、これ等の変形例を用いることができる。
【００２０】
図２Ｃにおいて、Ｋａｒｌのアイコン２０６に加えて、ユーザ自身の電話アイコン２０２（図ではFRANK GRIMES）が通信セッション２０１に現れ、Ｋａｒｌ２０６に接続されると、電話アイコン２０２が現れる。FRANK GRIMESの電話アイコン２０２は、選択的事項で、名前／肩書き２０２ａと通信様式アイコン２０２ｂを含む。この場合、ユーザは、入ってきたリクエストに対し電話のアイコン２０８で応答しているので、Ｆｒａｎｋの電話アイコン２０２は、Ｋａｒｌアイコン２０６と、通信セッション２０１内で電話で会話する（電話アイコン２０２ｂで示される）。Ｋａｒｌのアイコン２０６は、ビデオアイコン２０６ｂを有する。このビデオアイコン２０６ｂは、電話会議の機能を表す。Ｆｒａｎｋの電話アイコン２０２が、コンタクト・リスト２１８からＭａｘＰｏｗｅｒ２０４を通信セッション２０１に追加しようとする場合を考えてみる。ユーザの電話アイコン２０２を、コンタクト・リスト２１８からＭａｘＰｏｗｅｒの２０４をクリックし、ドラッグして、それを通信セッション２０１にドロップする。かくして、システム１００は、ＭａｘＰｏｗｅｒ（２０４）を通信セッションに追加する（図２Ｄ）。
【００２１】
本発明は、インターフェースをユーザに提供する。その結果、ユーザは、様々な複数の接続表示（connection metaphor）を使用して、通信セッションを確立し管理することができる。例えばシステム１００は、参加者のアイコンをスクリーン上に表示し、参加者間の相互接続を表示し、ユーザが各相互接続上にモードアイコンを配置して、通信セッションを確立することができる。このシステム１００により、ユーザは、参加者のアイコンをスクリーン上に配置し、モードを選択し、「ゴー」、「コネクト」のようなボタンを押すことができる。システム１００は、参加者のアイコンをスクリーン上に置き、通信モードのアイコンを各参加者のアイコンの上に重ね、ユーザが「ゴー」又は「コネクト」を打つことができるようにする。このインターフェースのオプションは、例示的なものである。実際のインターフェースは様々な方法で実現できる。
【００２２】
本発明の一態様においては、参加者は通信セッション２０１に電話を介して参加する。しかし通信セッション２０１は、様々な通信形態にはこだわらず、ユーザが電話或いは他の通信セッションに参加しようとする場合でも、同様に処理できる。
【００２３】
本発明の一態様においては、システム１００は通信機器の機能を統合する。この場合、図２Ｄのディスプレイであるグラフィカル・ユーザ・インターフェース２００は、マイクとスピーカーとディスプレイを含む計算機器であるシステム１００を表す。この計算機器は、（１）単純な電話機（これを介してユーザの音声を別の発呼者或いは通信セッションに通知する）として、（２）通信セッション管理システム（これは通信システムに関連する様々な参加者を表すイメージを表示し、参加者を追加したり外したりする指示を受領し、或いはグラフィカル・ユーザ・インターフェース２００に関連する様々なパラメータを管理する）として、機能する。
【００２４】
システム１００は、入力を、物理的手段、スクリーン上のキーボード、マウス、スチラス、タッチスクリーン、音声コマンド、シングルタッチ或いはマルチタッチのジェスチャを介して、受領する。通信セッションが確立する前に、システム１００は、ホームスクリーンを表示する。このホームスクリーンでは、通信のユーティリティ例えばアイコン２０８，２１０，２１２，２１４，２１６，２２０を表すグラフィカル要素を示す。一変形例においては、システム１００は、会社概要或いはウエルカムページを示し、そこに簡単なニュース、メッセージ、接触先、カレンダの事象或いは構成のオプション等を示す。他の変形例においては、システム１００は、デフォルトの入力機構、例えば電話番号をダイヤルするためのテンキー数字を表示する。
【００２５】
グラフィカル・ユーザ・インターフェース２００は、３つの接続されたグラフィカル要素の通信セッション２０１を示す。即ちエンティティであるアイコン２０２，２０４，２０６を示す。グラフィカル要素の組は、イメージ、カリカチュア、アバター、テキスト、ハイパーリンクを示す。このハイパーリンクによりグラフィカル要素に関連するユーザに関連する更なる情報へ繋がる。グラフィカルデータのあらゆる組合せを表示して、個々のユーザ、接続モード、ステイタス、プレゼンス、或いは他のモードの機能に関する情報を提供する。テキストは、名前、肩書き、ポジション、生年月日、電話番号、ｅメールアドレス、現在のステイタス、プレゼンス情報或いはその居場所を含むことができる。システムは、グラフィカル要素を、コンタクトした参加者のコンテキスト、ペルソナ、プレゼンス或いは他のファクタに基づいて、変更或いはアニメートすることができる。例えばグラフィカル要素は、目を閉じているアバター或いは人の顔を示すとする。この表示は、そのアバター或いは人は、呼びの間アクティブ状態ではなく呼びに注意を払っていないことを示す。アバターは、脇見をしている人を表す或いは影の着いた人を表すこもできる。この表示状態は、ある他のグラフィカルな表示においては、呼びに参加して居らず、それ等はサイドバー上で無言状態にいることを示す。次に、通信セッションの有効な接続は、以下の形態で表示される。即ち、オーバーラップしたグラフィカル要素を有するグラフィカルな接続表示として、グラフィカル要素を接続するラインとして、グラフィカル要素を接続する形状として、グラフィカル要素を接続する放射線状のラインを有する形状として、グラフィカル要素の共通の増大したアピアランスとして、表示される。オーバーラップした或いはグルーピングしたグラフィカル要素は、或るロケーションにいる人或いは人たちを表す。このような場合その場所に関する情報も提供される。更にグラフィカル要素の色が変わったり濃さが変わったりアニメーション、テキスチャ或いは長さは、グラフィカル要素により表されるエンティティの関係或いは状態を示す。
【００２６】
図２Ｄにおいて、表示された通信セッション２０１は、通信セッション内のエンティティのリアルタイムの通信を表す。この実施例において、リアルタイムの通信は、Ｆｒａｎｋ  Ｇｒｉｍｅｓ２０２と、ＭａｘＰｏｗｅｒ２０４と、Ｋａｒｌ２０６の間の３方向の通信セッション２０１である。これは、それぞれのアイコン２０２，２０４，２０６の間を線で繋ぐことにより、示されている。図２Ａ−２Ｄにおいて、ＦＲＡＮＫ２０２がこのスクリーンを見ており、通信セッション２０１のホスト或いはマネージャであるとする。するとディスプレイであるグラフィカル・ユーザ・インターフェース２００は、システムが彼に表すグラフィカルディスプレイである。図４以降の図は、同一のグラフィカルディスプレイを、別の参加者から見た図である。
【００２７】
呼びの設定手順或いは通信セッション設定手順を次に説明する。通信セッション２０１を確立するために、ユーザは、コンタクト・リスト２１８から或いは他の選択機構からコンタクト先をドラッグし、それをブランク領域或いはドラッグエリア或いは所定のスポットにドロップする。例えばＦｒａｎｋ  Ｇｒｉｍｅｓを表す要素アイコン２０２の上に落とす。通信セッション２０１内の各参加者或いはコンタクト・リスト２１８のコンタクト先は、複数の関連するアドレス、電話番号、コンタクト先、事務所の電話番号、家庭の電話番号、携帯電話番号或いは事務所のｅメールアドレス、家庭のｅメールアドレス、ＡＩＭアドレスアドレス、ソシャルネットワーキングアドレス、フェースブックのチャットアドレス等を有する。各参加者は、アイコン２０２ｂ、２０４ｂ、２０６ｂ或いはクオリィファイヤーを有する。このクオリィファイヤーは、参加者とコンタクトモードを示す。この時点において、被呼電話番号或いは別のモードの通信アドレスを特定する必要がある。システムは、インターフェース或いはメニューを表示する。これによりユーザは、あらゆる種類の電話番号のキーパッドをダイヤルすることにより、番号リストからユーザの番号を選択することにより、ｅメールアドレスをタイプ打つこと（ユーザがｅメールアドレスしか有さない場合）により、入ることができる。このシステムは、所定のコンタクト先に対しては１個の電話番号のみを有し、そこの番号に自動的にダイヤルする。このシステムは、利用可能な電話番号から、前の電話履歴或いはプレゼンス情報のような基準に基づいて、自動的に番号を選択する。図２Ｄはあるプロセスにおけるステージを表す。このプロセスにおいては、ユーザであるＦｒａｎｋ  Ｇｒｉｍｅｓ電話アイコン２０２は、ＭａｘＰｏｗｅｒ２０４とＫａｒｌ２０６との両方との間で通信セッションを形成している。これを図２Ａ，２Ｂ，２Ｃに示す。
【００２８】
通信セッション２０１は電話の呼びに限定されない。グラフィカル・ユーザ・インターフェース２００により、通信セッションのモードの管理が可能となる。他のユーザとの間の呼び、インスタントメッセージ、テキストメッセージ、テレビ会議等を、開始すると、システム１００は、他の当事者への接続を確立し、他の当事者との通信セッションのグラフィカル表示をスクリーン上に表示する。その後ユーザは、更なる当事者を通信セッションに同様な方法で追加できる。ユーザは参加者を通信セッションから削除することもできる。この削除は、その要素をゴミ箱２２０にドラッグすること、フリッキングモーション、参加者その参加者に関連するＸをクリックすること、参加者をハイライトすること、或いは携帯機器が加速度機能を有する場合にはその機器を揺すること、或いは物理的即ちグラフィカルの切断ボタンをクリックすることにより、行われる。通信セッションが電話を介して行われる場合には、システム１００は、ユーザが電話機の受信器を置いた時に、参加者を通信セッションから排除する。参加者が通信セッション２０１から離れると、システム１００は、その参加者のアイコンを通信セッションのグラフィカル表示から取り除く。参加者を通信セッションに加えたり削除したりすることは、その参加者のユーザ入力をドラッグしたりドロップしたりすることにより、行われる。  
【００２９】
図２Ａ−２Ｄのグラフィカル要素はアイコンであるが、これ以外にイメージ、テキスト、画像、アニメーション、音声、カリカチュア、アバター等を含むことができる。ユーザは、自分自身のグラフィカル要素を個人特有のものにして、カメラ或いはビデオカメラからのライブのイメージ・ストリームを供給することもできる。更にグラフィカル要素は、テキスト２０２ａ，識別子２０４ａ，ビデオ・アイコン２０６ａの関連するストリングを有することができる。テキストのストリングは、名前、肩書き、ポジション、電話番号、ｅメールアドレス、現在の状態、プレゼンス情報、場所或いは他の利用可能な情報を含むことができる。テキストのストリングは、グラフィカル要素から切り離されるがそれに関連している。別の構成として、システム１００は、テキストのストリングをグラフィカル要素のトップに重ねるか、或いはテキストをグラフィカル要素の一部として一体化することもできる。テキスト又はグラフィカル要素の全て或いは一部は、更なる情報にハイパーリンクすることもできる。この更なる情報は、テキスト又はグラフィカル要素に関連するユーザに関するもので例えばブログ、マイクロブログ、ｅメールアドレス、プレゼンス情報等である。
【００３０】
システム１００は、各アイコン２０２，２０４，２０６用にそれぞれのサブグラフィカル要素であるグラフィカルサブ要素２０２ｂ，２０４ｂ、２０６ｂを有し、各参加者の通信モードを表す。例えばＭａｘＰｏｗｅｒ２０４が、インスタントメッセージ（ＩＭ）クライアント２０４ｂで参加しており、ＦｒａｎｋＧｒｉｍｅｓ電話アイコン２０２は、電話２０２ｂで参加しており、Ｋａｒｌ２０６が、テレビ会議クライアント２０６ｂで参加している。システム１００はモード中立である。このモード中立の意味することは、システム１００は、通信の各モード例えば電話、携帯電話、ＶｏＩＰ、インスタントメッセージ、ｅメール、テキストメッセージ、電話会議等を同等に扱うことである。ユーザが或るモードから別のモードに替わると、サブ要素もそれに応じて替わる。例えばＦｒａｎｋＧｒｉｍｅｓ電話アイコン２０２が地上電話から携帯電話の会議に変わったとすると、電話アイコン２０２ｂは、携帯電話アイコンに替わる。
【００３１】
本発明のシステムにより、ユーザが通信セッション内で様々なモードで通信している場合には、システムは、モードを変更し、通信セッション内でモードを合わせることができる。インスタントメッセージは音声に変換され、それがＭａｘＰｏｗｅｒからの電話会議で話される。この音声は、又テキストに変換され、ＭａｘＰｏｗｅｒ２０４に送られて、モード間の有効な通信を確立する。
【００３２】
グラフィカル要素は、通信セッションに関する情報を搬送するが、これは種類、サイズ、色、ボーダー、輝度、ポジション等を変えることにより、行う。例えばライン（線）は参加者の間の関係を示す。ユーザは、手動で自分のアイコン或いは他人のアイコンの変更をトリガーするか、或いはシステム１００は、この変化を検出して、それによりグラフィカル要素を変化させる。変化は、接触した当事者、コンテキスト、ペルソナ、プレゼンスに基づいて、行われる。例えば人が喋っている時には、システム１００はその人を表すアイコンを大きくする。別の例として、システム１００は、通信セッションで各参加者がどの程度の量を喋っているかを追跡して、通信セッション内の話すトータルの時間に基づいて、グラフィカル要素を上下に動かす。
【００３３】
他の変形例において、システム１００は、グラフィカル要素であるアイコン２０２，２０４，２０６を接続するリンクを、その太さ、長さ、色、スタイル等を変化させることにより、或いはリンクをアニメートすることにより、修正する。この修正は以下のことを表す。即ち、現在の話している参加者、共有している資源、有効通信セッション状態、保持された通信セッション状態、中断した通信セッション状態、ミュートの状態にある通信セッション状態、ペンディングの通信セッション状態、接続する通信セッション状態、複数の参加者のライン、サイドバーのコンバセイション、モニターしたトランスファー、モニターしていないトランスファー、選択的な転送、通信セッションの複数の通信セッションへの選択的なブレイクアップである。かくしてユーザは、通信セッションの状態、発生している通信のタイプ、通信セッションに関する他の重要な詳細についての知識を得ることができる。
【００３４】
本発明の一態様によれば、ユーザは、入力をジェスチャ（例えばドラッグアンドドロップとタッチスクリーンでのドラッグと他のユーザ入力の実行）として提供して、通信セッションを管理することができる。例えばユーザが、呼びのアイコン２０８、ビデオ会議アイコン２１０，ＩＭアイコン２１２，アイコンボタン２１４、或いはソシァル媒体アイコン２１６を、クリックして、他のユーザを通信セッションに招くこともできる。ユーザは、これ等のアイコンをドラッグし、それをコンタクト先或いは現在の通信セッションの参加者にドロップすることっもできる。例えば入ってきた通信セッションが、あるモダリティ（例えばＩＭ２１２）の場合には、ユーザは。呼びアイコン２０８を来入してきた通信セッションにドラッグして、来入してきた通信セッションを受付けることができる。但しそれは、ＩＭから電話の呼びに変換できることげ条件である。
【００３５】
ユーザが、このようなアイコンと相互作用する基本的な例を以下説明する。以下の説明は、ユーティリティアイコン２０８，２１０，２１２，２１４，２１６，２２０を使用してステップが設定される。第１の例は発呼アイコン２０８の使用例である。ユーザであるＫａｒｌ２０６とＦｒａｎｋ２０２が、図２Ｃに示すように通信セッション状態にあるが、これはｅメールを介してであり電話ではないとする。ＦＲＡＮＫ２０２は、電話で単に話したいだけである。この場合、ＦＲＡＮＫ２０２は、指示的入力を、例えば発呼アイコン２０８上にダブルクリックすることにより、提供する。これによりシステムは、通信セッション（ｅメール）が存在しているが、通信の新たなモードがそのセッションで要求されていると認識する。その後電話の呼びが、ＦＲＡＮＫ２０２とＫａｒｌ２０６との間で確立し、これは、スクリーングラフィカル・ユーザ・インターフェース２００上で電話機のアイコン２０２ｂで示される。
【００３６】
次に、ビデオアイコン２１０の使用例を、図２Ａの最初のディスプレイのコンテキストに続いて示す。Ｆｒａｎｋ２０２が、指でビデオアイコン２１０上にタップしホールドし、同時にコンタクト・リスト２１８のＭａｘＰｏｗｅｒ２０４のアイコン上にタップする。システム１００は、この２つの入力を認識し、この入力をＭａｘＰｏｗｅｒ２０４とのテレビ会議通信セッションの開始に対するリクエストと解釈する。システム１００はＭａｘＰｏｗｅｒ２０４に対するプレゼンス情報を取り出し、ＭａｘＰｏｗｅｒ２０４がテレビ会議通話を受け付けるか否かを決定する。情報２０４ａは、ＭａｘＰｏｗｅｒはテレビ会議の機能を有し、現在参加可能であることを示す。そのような場合、システム１００は、通信セッションを、Ｍａｘ２０４とＦＲＡＮＫ２０２との間の画像を介して確立し、グラフィカル・ユーザ・インターフェース２００を、それに応じて更新する。そうでない場合には、システム１００は、ＦＲＡＮＫ２０２に対し別の通信形態を選択することを望むか否かを問い合わせる。その後ＦＲＡＮＫ２０２は、利用可能なユーティリティアイコンをタップする。
【００３７】
図２Ｄのコンテキストで、ＩＭアイコン２０２の使用例について説明する。ＦＲＡＮＫ２０２は、Ｋａｒｌ２０６（既に現在の通信セッションへの参加者である）をＩＭアイコン２１２上にドラッグして、その参加者とのＩＭサイドバーを確立する。システム１００は、ＦＲＡＮＫ２０２とＫａｒｌ２０６との間の更なる通信セッションを、メインの通信セッション２０１と同時に存在するＩＭを介して確立する。システム１００は、ＦＲＡＮＫ２０２とＫａｒｌ２０６の間のＩＭサイドバーの表示を、ＭａｘＰｏｗｅｒ２０４に示す。
【００３８】
図２Ｄのコンテキストで、ｅメールアイコン２１４の例を説明する。ＦＲＡＮＫ２０２は、タッチスクリーン上のｅメールアイコン２１４の上を３本の指でスワイプし、現在の通信セッションに居る参加者全員或いは一部の者に、一斉の（mass）ｅメールを送る。システム１００は、グラフィカル・ユーザ・インターフェース２００に現れた全ての参加者を特定し、これ等参加者のｅメールアドレスを取り出す。或る参加者がｅメールアドレスを持っていない場合には、システム１００は、適宜の置換例えばＩＭ又はＳＭＳを、現在のモード或いはプレゼンス情報の利用性に基づいて、選択する。システム１００が、ｅメールアドレス情報の全てを集めると、ＦＲＡＮＫ２０２はトップアップウインドウ内のメッセージに入り「センド」をクリックする。システム１００は、その後このメッセージを、意図した受領者宛に送る。
【００３９】
図２Ｄのコンテキストで、ソシヤルネットワーキングアイコン２１６について議論する。ＦＲＡＮＫ２０２は、ソシヤルネットワーキングアイコン２１６をダブルタップする。一変形例においては、システム１００は、どの参加者がＦｒａｎｋのソシヤルネットワークの一員でないかを特定する。その後ＦＲＡＮＫ２０２は、視覚的に特定された参加者にクリック或いはタップして、彼等を、例えば,Social Network LinkedIn Facebooknに加える。ＦＲＡＮＫ２０２が、ソシヤルネットワーキングアイコン２１６に一旦タップする或いは何処かにタップすると、システム１００は、ソシヤルネットワーク上に第２回目のタップの位置に、関連するデータ例えば、オーディオクリップ、ドキュメント、ビデオファイル、リンク、テキスト、イメージ或いは他のデータを、掲げる。ソシヤルメディアは、ｗｅｂサイト例えばfacebook, Twitter, LinkedIn, Myspace等を含む。
【００４０】
ユーザはゴミ箱２２０と相互作用するが、これは、参加者のアイコンを、ゴミ箱２２０の方向にフリッキングすることにより、参加者のアイコンの上或いは通信セッション全体に文字「Ｘ」を書くことにより、携帯機器の場合には装置を揺することにより、行うことができる。システム１００は、通信セッションを終了し、コンタクト先を削除し、参加者を通信セッションから外し、或いはゴミ箱２２０に関連するユーザの相互作用に基づいて、他の動作をとることができる。ゴミ箱２２０は、あらゆる形態のグラフィカルイメージを採ることができる。例えば、これは、人或いは物が通信セッションから出るドアや窓の形である。窓やドアが、ディスプレイスクリーン上に現れ、それぞれのアイコンを窓又はドアの方向に移動させ、ホストがエンティティ（例、参加者）を通信セッションから除く。ユーティリティアイコンとのユーザの相互作用と、通信セッション内の少なくとも１つのエンティティは、上記のあらゆる形態を採りうる。各相互作用は、他のユーティリティアイコンにも同様に適用される。
【００４１】
ユーザは、通信セッションを開始するが、これは、適宜のアイコンをコンタクト先にドラッグしドロップすることにより行うことができる。別の構成として、ユーザは、コンタクト・リスト２１８をブラウズし、所望のコンタクト先をドラッグしドロップして、所望のコンタクト先を通信セッションに追加する。するとシステム１００は、自動的にその人に所望のモード、送信者にとって好ましいモード、プレゼンス情報に基づいた現在利用可能なモード、或いは参加者の間の共通モードで、接触して、その人を通信セッションに追加する。システム１００は、別の情報、例えばカレンダ、ノート、メモ、個人のプレゼンス情報、時間等を表示できる。ユーザは、手動で或いはシームレスに１つのモードから別の中間セッションに切り替えることができる。例えば通信セッションにｗｅｂカムの近傍にいる携帯電話で参加しているユーザは、テレビ会議アイコンを通信セッション上にドラッグして、携帯電話をテレビ会議に切り替えることができる。システム１００はユーザが構築可能なものである。
【００４２】
ドラッグとドロップが、この実施例では主に使用されているが、あらゆるユーザ入力、例えばタッピング、ジェスチャによるフリッキング等で、所定のユーティリティアイコン２０８，２１０，２１２，２１４，２１６と参加者（人のみならず電話会議或いはカレンダアイテム等を含む）とのリンクを表すために用いることもできる。
【００４３】
本発明の一態様によれば、ユーザの優先（user prepference）はグラフィカル要素により搬送される情報の関連テキストの量と種類をガイドする。ユーザ優先は、見る者の優先或いはソースパーソンの優先（source person's preference）から得られる。例えば、見る者は、優先を設定して利用可能な他人のｅメールを示すが、ソースパーソンは、ｅメールアドレスを共有できないものとして、優先を設定する。ソースパーソンの優先（或いは、情報の所有者の優先）は、第３者の優先を上書きする。
【００４４】
次に、図３の通信セッションのネットワークビュー３００について説明する。ネットワーク３０２は、様々な通信機器３０４，３０６，３０８，３１０，３１２を接続し、装置から装置へ情報を伝達する。通信ネットワークは、電話回線（ＰＯＴＳ）、非同期トランスファーモード（ＡＴＭ）ネットワーク、ワールドワイドウエブ、ＩＳＤＮ、フレームリレーネットワーク、イーサーネットワーク、トークンリングネットワーク、或いは他の適宜の有線又は無線のネットワークの組合せ或いはその内の１つである。ネットワークは、相互接続されたノード３１４，３１６，３１８，３２０を有し、これらは伝送機能と接続機能の一部或いは全てを実行する。この伝送機能と接続機能は、グラフィカル・ユーザ・インターフェース上に通信セッションをグラフィカル表示を置く。このネットワークノード３１４，３１６，３１８，３２０は、ネットワーク３０２内の全ての機能を実行するか、エンドユーザ通信機器３０４，３０６，３０８，３１２と連動して、通信セッションを操作する。ディスプレイ要素は、装置３０４，３０６である。
【００４５】
本発明の一態様においては、中央集中化されたエンティティ例えばノード３２０は、通信セッションを制御する。中央装置であるノード３２０は、ネットワーク内にあるかネットワークを介して通信する。中央装置３２０は、企業の中央インテリジェンス・サーバとして機能する。他の態様においては、通信セッションの制御と機能は。ネットワーク内の複数のサーバー資源３１４，３１６，３１８，３２０の中に分配しているか、或いはクラウド３０２内にある。中央化されたインテリジェンスやクラウド内にある分散配置されたインテリジェンスに加えて、ネットワーク３０２は、ピアツーピアのアプローチを用いた機能に、エンドポイント３１２，３０８，３０６，３０４上のインテリジェンスを与える。或る変形例では、標準のサーバーや、エンドポイント間にある非標準の機能に、標準の機能を提供する。ある態様において、「システム」、「デバイス」、「通信機器」或るステップを実行するハードウエアの構成要素の特徴は、図１，３に示す「エンドポイント」或いは「ネットワーク要素」としての様々な機器の１つとして、解釈できる。
【００４６】
図３の各通信機器３０６，３０４，３１２，３０８は、同一の通信セッションの異なるアスペクト或いはビューを示す。例えば通信機器３０４のディスプレイは、同一の参加者２０２，２０４，２０６の同一のディスプレイを示す。デバイス３０６のディスプレイは、同一の参加者２０２，２０４，２０６を、装置３０６からビューとは異なる通信セッションのビューで、示す。同様にデバイス３０８、３１２は、同一の参加者２０２，２０４，２０６を、別のビューから示す。これは、通信セッションの個々の参加者に特別に作られたものである。通信機器３０４は、通信セッションのホスト或いはマネージャーを表すが、呼びの参加者（図示せず）でもよい。
【００４７】
本発明の一態様において、携帯機器３０８は、基地局３１０と接続して、ネットワークに接続される。携帯機器３０８は、通信セッションの自分自身のビューを生成するか、別の通信機器のディスプレイのデュプリケート或いはコンパニオンビューを示す。
【００４８】
一般的に、通信セッションの管理は、ユーザ例えばデバイス通信機器３０４とインターフェースするユーザに関与し、入力をグラフィカル・インターフェースに与える。この入力は、通信セッションを管理するアクションステップに関連する。対応するインストラクションが、ネットワークノード３２０に、或いは様々な参加者への通信リンクを提供するネットワークノードに与えられる。ネットワークノードは、管理装置から受領したインストラクションを実行する。その結果、通信セッションのブリッジング、人を通信セッションから外すこと、サイドバーディスカッションの確立、通信セッションを複数の小さな通信セッションに分けること等のアクションが、適宜行われる。
【００４９】
図３は、通信セッションの誰かにコンタクトしようとする人又はエンティティを示す。例えばメアリーが、デバイス通信機器３０４を有し、ＦＲＡＮＫ２０２に電話をしようとする場合を想定する。メアリーが電話をかけ、許可が与えられると、彼女には、アイコン２０２，２０４，２０６を示すＦｒａｎｋの通信セッションのビジュアルが提示される。これにより、彼女に、通信セッションのタイプに対し詳細なレベルを提供できる。例えば、誰が電話に出たか、通話の主題は何かの等の詳細なレベルを提供する。かくして、メアリーにはオプションが提示される。彼女はこの知識を有するからである。彼女は、呼びの替わりに、ＩＭ又はｅメールを望む。彼女は、カンファレンスコールに参加することを要求してもよい。彼女は、メッセージをＦＲＡＮＫ２０２に送る。このメッセージは彼が電話中でありことは分かっており、彼が１時間以内に彼女に電話をかけ戻すよう要求するものである。メアリーに、彼女が電話している相手の通信セッションの存在のグラフィカルイメージを提供することにより、彼女にとって、より効率的な機構が提供できる。これによりＦＲＡＮＫ２０２との次のステップを如何に最適に採るかを決定できる。
【００５０】
図４は、図２Ｄに示すのと同一の通信セッションの異なるビュー４００を示す。これは、ＭａｘＰｏｗｅｒ２０４から見たビューである。この場合、ＭａｘＰｏｗｅｒは、モデレータであり、ＭａｘＰｏｗｅｒのアイコン２０４は、残りの参加者のアイコン２０２，２０６に比較して中央にある。各参加者のアイコン２０２，２０６は、テキスト２０２ａ，識別子２０４ａ，ビデオ・アイコン２０６ａを有し、名前と通信モードを提示する。テキスト２０２ａ，識別子２０４ａ，ビデオ・アイコン２０６ａは、各人に関する他のデータを提示するアイコン、或いは通信或いは様々なタイプのデータを表すアイコンを含む。データは、例えば、通信モード、プレゼンス情報、時間情報、カレンダ情報、階層情報、経営者情報等である。システムシステム１００は、組織的な階層に基づいて、アイコンを、組織的な階層、役割、ロケーション、年功順或いは他のパラメータの組合せに基づいて、配列する。
【００５１】
図４のインターフェース４００は、接続ラインと中央ハブ４０２を用いて、３人の参加者がハブへ話しかけて、３人の参加者２０２，２０４，２０６が、通信セッションに居ることを示す。システムシステム１００は、更なる通信セッションに関わり合うので、ディスプレイは、別の位置（ロケーション）にいる更なる通信セッションを示す。インスタントメッセージの場合には、１個のロケーションが、同一タイプの複数の通信セッションを有する。例えば複数のＩＭ通信セッションは、１個のロケーションで複数のカードの積み重ねとして表示することができる。図４のハブ４０２と、図２Ｄのアイコンを接続するラインとは、アクティブな接続の構成を表示する。アイコン、テキスト、グラフィカル要素の他の構成は、これ等のアイコンを置換できる。
【００５２】
ディスプレイ４００は、タイトルバー４０４と様々な制御を有する。制御の一例は、ミュートボタン４０６、イグジットボタン４０８、トランスクリプションボタン（図示せず）、参加者追加ボタン４１０である。ユーザが、参加者追加ボタン４１０をクリックすると、システム１００は、ユーザに対し、ダイアログを表示して、追加すべき参加者を選択させる。タイトルバー４０４は、情報例えば、呼びの持続時間、コール・モデレータ、好ましい通信モードを含む。ユーザが、ミュートボタン４０６をクリックすると、システム１００は、ユーザのライン或いは他の参加者のラインをミュート（無言）にする。イグジットボタン４０８をクリックすると、参加者は会議から外れる。コール・モデレータは、参加者をクリック又はジェスチャでハイライトし、その後イグジットボタン４０８をクリックして、参加者を会議から外すことができる。会議のモデレータは、全ての参加者に対し通信セッションを終了することができる。これはイグジットボタン４０８をクリックすることにより行われる。
【００５３】
ユーザが、トランスクリプションボタン（図示せず）をクリックすると、システム１００は、音声認識モジュールに繋がり、音声を認識し、記述する。システム１００は、リアルタイムでトランスクリプションを表示する。例えばユーザのアイコンの下にテキストのティッカーとして表示する。システム１００は、通信セッション全体の完全なトランスクリプトを準備し、完全な口述記録を通信セッションの終了後所定の参加者に送る。システム１００は、電話からのオーディオをテキストに、自動音声認識（automatic speech recognition）を介して変換してテキストメッセージセッションを形成し、逆にテキストから音声（ＴＴＳ（text-to-speach））へ、様々な方法で、変換する。かくして、Ｍａｘ２０４は、ＩＭを介して、ＦＲＡＮＫ２０２とＫａｒｌ２０４と、同一のセッションであるが別々のモードで、通信できる。これ等のモードの相違は、セッション表示をセッションディスプレイ内で視覚的に表示される。
【００５４】
別の構成として、ユーザは、ブラウジングをして、コンタクト先のリストから参加者を選択し、この参加者を直接会議のグラフィカル表示にドラッグすることもできる。ユーザは、関係者を通信セッションに追加したり、関係者を通信セッションに招待したり、関係者を通信セッションから外したり、通信セッションを分離したり、サイドバー通信セッションを形成したり、２つの通信セッションを併合したりする、ことができる。サイドバー通信セッションは、メインの通信セッション内にある複数の参加者の間の同時進行の通信セッションであるが、メインの通信セッションとは別のものである。例えば、ＭａｘＰｏｗｅｒ２０４がアイデアを提案すると、ＦｒａｎｋＧｒｉｍｅｓ２０２とＫａｒｌ２０６は、サイドバーを形成して、提案されたアイデアを議論するが、これはＭａｘＰｏｗｅｒが、聞くこと無しに更には又サイドバーの存在をＭａｘＰｏｗｅｒが知ること無しに行うことができる。ある場合には、サイドバーの存在は、他の参加者にも判るが、他の参加者には、サイドバー内で何が話されているかは知ることはできない。
【００５５】
図５を参照すると、通信セッション５０２（これはＭａｘＰｏｗｅｒ２０４とＦｒａｎｋＧｒｉｍｅｓ電話アイコン２０２とＫａｒｌ２０６との間の通信で、Ｋａｒｌ２０６から見たものである）と、同時進行のリアルタイムの通信セッション５１２と、Ｋａｒｌ２０６へ来入する呼び５１４を示す。通信セッション５０２の有効接続は、三角接続５１０で示される。図５のシステム１００は、オーバーラップしたグラフィカル要素と、グラフィカル要素を接続するラインと、グラフィカル要素を接続する形状と、グラフィカル要素を接続する放射状のラインを有する形状と、グラフィカル要素の共通の大きくなったアピアランスの何れかを表示する。システムは、同一ロケーションにある個人に対応するアイコンを一緒にするか、或いはオーバーラップすることができる。かくして、視覚的表示は、通信セッションへの各「個人」に対し、個人、ロケーション、グループ等によって、変わる。この視覚的イメージは、参加者に与えられ、誰が通信中かを理解でき、又セッションの管理をグラフィカルに表示する。
【００５６】
図５のディスプレイは、同時に行われている通信セッション５０２，５１２，５１４を示す。第１の通信セッション５０２は、Ｍａｘ２０４とＦＲＡＮＫ２０２とＫａｒｌ２０６の間にある。それぞれのメタデータは、２０２ａ，２０４ａ，２０６ａで示す。第２の通信セッション５１２は、Ｋａｒｌが参加者で、カリフォルニアからのグループ５０４と、ポール（ＰＯＵＬ）５０６と，ロブ（ＲＯＢ）５０８と，レイン（ＬＡＹＮＥ）５２４と、フロリダからのグループ５２２を含む。かくしてＫａｒｌ２０６は、２つの通信セッション５０２，５１２の同時の参加者である。これ等２つの通信セッションに加えて、システム１００は、ジョン．マーからの来入通信５１４を表示する。来入通信アイコン５１４は、点滅し、バウンスし、パルスを発し、光ったり、縮んだり、振動したり、色を替えたり、可聴アラーム（リングトーン）を行うか、又は別の通知を、来入呼びの相手であるユーザに与える。Ｋａｒｌ２０６は、この来入したリクエストを、他の現在の通信セッションと同様に相互作用し操作する。システム１００は、活性状態にある通信セッションと来入の呼びの通信セッションとを区別しない（平等に取り扱う）。例えばＫａｒｌ２０６は、来入呼び５１４を通信セッション５１２の上部にドラッグしドロップして、来入呼びを直接通信セッション５１２又は５０２に追加することができる。他の例として、Ｋａｒｌ２０６は、来入通信５１２をドラッグしゴミ箱にドロップして呼びを無視するか、来入通信５１４上をダブルクリックして来入発呼者をボイスメールに送るか、或いは発呼者をトラップしホールドすることができる。
【００５７】
Ｋａｒｌ２０６が、ジョン．マーからの来入通信５１４を受け入れると、システム１００は、Ｋａｒｌ２０６とジョン．マーを含む新たな通信セッションを創設し表示する。システム１００は、ディスプレイ上の何処かに、この新たな通信セッションを置く。
【００５８】
システム１００は、アクティブな接続を、或るロケーションにおける個人用のグラフィカル要素にオーバーラップして、表すことができる。例えば、第２の通信セッション５１２において、フロリダからの参加者とカリフォルニアからの参加者とがオーバーラップされる。このユーザ（Ｋａｒｌ）は、これ等のオーバーラップしたアイコンを操作して、通信セッションの参加者を特定し、通信することができる。
【００５９】
ディスプレイは、コンタクト先のリスト５２０とカレンダ（事象）５２２を含む。コンタクト先とのユーザの相互作用により拡張したビューをトリガーするか、或いはより多くの情報を含んだウインドウをポップアップする。その後ユーザは、特定のコンタクト先をクリックして、そのコンタクト先の通信の利用可能なモードのリストを見る。システム１００は、そのコンタクト先との更なる通信セッションを開始することができるが、これは、通信の利用可能なモードにユーザの選択に基づいて、行われる。システム１００はその通信セッションを、現在の通信セッション５０２，５１２と、新たに追加されたジョン．マーとの通信セッションを表示する。
【００６０】
システム１００は、更にサーチ機能を有する。ユーザは、コンタクト先と、カレンダ事象と、ｅメールアドレスと、電話番号等をサーチできる。このアプローチは、特に特定の部門の全てのメンバーを見出すか、より大きなコンタクト先のリストを持っているユーザにとっては、利点がある。
【００６１】
コンタクト先は、特定の通信モダリティに対しては複数のコンタクト先を有する。例えば或るコンタクト先は、４つの電話番号と、２つのテキストメッセージ番号と、３つのｅメールアドレス等を有することができる。この場合、システム１００は、所定の通信モダリティに対し、利用可能なアドレス又は電話番号の１つを自動的に選択するか、或いはシステム１００は、明確なダイアログを示し、その結果、ユーザは、所望のアドレス又は番号をそこから選択できる。
【００６２】
多くの場合、ユーザは、他の通信セッションの参加者全てに対し、コンタクトエントリーを有さない。通信セッション参加者をコンタクト先として追加するために、ユーザは所望のアイコンをコンタクト先のアイコンにドラッグしドロップする。システム１００は、その参加者に関する得られる情報を自動的に探し当て、コンタクト先のデータベースに追加する。
【００６３】
図６Ａ−Ｂに示すように、有効なユーザ入力は、通信セッションを分割することである。ユーザは、マウスをドラッグしてラインを引くか、或いはタッチスクリーンに指で触れて、通信セッションを２つのグループに分割する。すると、システム１００は、通信セッションを２つの同時進行の通信セッションに分割する。一態様において、通信セッションのマネージャーは、所定の時間通信セッションを分割するが、その時間経過後、通信セッションは自動的に併合される。例えばマネージャーは、「チームＡは戦略Ａの賛否を議論し、チームＢは戦略Ｂの賛否を議論する。５分後に戻り、議論結果についてレポートせよ」と指示する。すると、マネージャーは、ブレークアウトセッション用にラインを引くか或いはグループを選択し、期間を設定する。ダイアログ又はアイコンは、通信セッションが分離されたときに現れ、分離を管理する利用可能なオプションを表す。システム１００は、通信セッションを分割し、設定期間の後それ等を再結合する。マネージャーは、更なるセッティングを示すことができる。例えばブレークアウト・セッションの間、グループ間のサイドバーによる会話を禁止することである。マネージャは、ブレイクアウト・セッションには参加しておらず、各ブレイクアウト・セッションを、オーディオ、サマリー、リアルタイム・テキストで、監視できる。
Ｑ６１１
【００６４】
図６は、信頼された関係或いは個別の参加者に対する様々な信頼レベルを表すユーザを有する通信セッション６００を示す。この通信セッション６００は、ユーザであるカール６０２と、カリフォルニアからの参加者６０４と、ポール６０６と、ロブ６０８と、フロリダからの参加者６１０を有する。中央のハブ６２６は、セッションの参加者を連結し、第１の好ましくは最少の通信モダリティを示す。この実施例において、通信セッション６００は、カール６０２に向けたものである。言い換えると、通信セッションであるインターフェース６００は、カールのインターフェースであり、そのカールの信頼関係を表す。他の参加者、彼らが自分の観点からの通信セッションの構造を表すＧＵＩを有する場合には、カールの信頼関係は示さず、呼びの参加者及び他の参加者のそれぞれの信頼関係を表す。
【００６５】
同様に各参加者は、通信セッションの独自のグラフィック表示を見る。例えば、アイコンのレイアウトは異なってもよい。アイコンの外観は、コンテキストの要素により異なる。例えば、信頼レベル、通信セッションの目的、ロケーション、時間、曜日等により異なる。例えば、潜在的なクライアントとの通信セッションに関連するビジネスにおいては、ユーザのコンテキストにより、ユーザは他の参加者に対してはフォーマルなアイコンとして見える。例えば、スーツとネクタイをしたユーザの画像が見える。よりカジュアルなコンテキストにおいて、同一のユーザでも、Ｔシャツと野球帽を被った画像として見える。ある場合には、信頼関係は、通信セッションの他のグラフィック表示の中で、ユーザの外観を変える。例えば、互いに信頼関係のあるユーザは、通信セッション内で互いに信頼関係のない参加者に見えるのとは異なって見える。
【００６６】
ＧＵＩは、１個のロケーション或いはファシリティから複数の参加者をオーバーラップする或いは積み重ねる（カードの積み重ねで表される）。これはカリフォルニアからの参加者６０４と、フロリダからの参加者６１０で示した通りである。ＧＵＩは、１箇所のロケーションにおける複数の参加者を、リンクした歯車アナロジとして示す。リンクした歯車は、通信セッションに連結されたロケーション特有の第２のハブと、そのロケーションにおいて通信セッションに、ロケーション特有の第２のハブを介して、連結された参加者を含む。信頼された関係は、スケジューラ、カレンダ或いは他のパーソナル・データへの双方向リンクを含む。通信セッションの参加者間のこの様な信頼関係においては、スケジューラ間のリンクは、ミーティングを示すが、これは参加者、プレゼンス、コンテキスト、アイコンを介したペルソナ、接続ライン、ボーダ、テクスチャ、他のグラフィカル要素を用いてリスティングしてもしなくてもよい。ユケジューラ間のリンク結合は、信頼の閾値に合致した場合には、ユーザのカレンダ全体を押し込むまで伸びる。図６において、信頼関係は、カール６０２とポール６０６の間の太いラインで示される。２人の参加者が信頼関係を有し、事象をスケジュールする場合には、システム１００は参加者間で共通の空き時間を見い出すことができる。この信頼関係により、双方向のリンクは、この実施例においては、情報をカレンダ化することができ、その結果として、コンフリクト（衝突）が特定され、将来のミーティングに対する時間が確立される。このアプローチは、グラフィック表示であり、これは時間、コンテキスト、信頼（トラスト）に関連するペルソナ・ファクタ、スケジューラ或いは他の資源を示す。
【００６７】
リンクは、様々な信頼レベル（トラスト・レベル）を有する。様々な視覚的に表示（メタファ）は、様々なレベルを表す。例えば、「仕事仲間」のレベルは、仕事のコンタクト先の情報を共有する。この情報には、仕事場の住所と電子メールアドレスと電話番号を含む。信頼関係のこのレベルは、通信セッション・ベース６００内で水色のライン、細いリンクで表される。信頼の別の層は、時間的な情報を含む。例えば、仕事時間に関するカレンダ情報であり、これは別の色とより太いラインで表される。より深い信頼関係は、より太いライン、更には別の色で表示される。このより深い信頼関係は、週末と夕刻のカレンダ情報と、誕生日／記念日、個人の電子メールアドレスと携帯電話番号等を含む。
【００６８】
ペルソナ情報に関しては、ユーザは、自身の経験や仕事の成功例に焦点を当てた通信上のビジネス・ペルソナを示すよう望む。このペルソナは、ビジネス・コンタクト・エントリで表示される。そこでは誰かがそのコンタクト情報をダウンロードした時には、それを共有することができる。他のペルソナ情報（例えば、個人的な好みや趣味、個人的興味等）は、他の信頼関係内で共有することもできる。ユーザは、どのペルソナが表れているのか管理し、通信内で信頼関係の表示として受領する。これは、どのタイプのアイコン或いは要素が通信セッションが示されているかの情報を含む。例えば、ポール６０６は、カール６０２と親密な関係にあるが、カールのディスプレイ上でよりカジュアルな画像６０６を通信セッションの自身のグラフィック表示内で持ちたいと思う。これは、参加者間の関係の信頼レベルに応じて決定される。ポール６０６は、フロリダとカリフォルニアからの他の参加者と、ロブがアイコン６０６を見ることを望む。このアイコン６０６は、よりビジネスに関連した、即ちポールがスーツを着た物である。通信セッションのグラフィカル・ビューの違い、ここの参加者間の信頼関係に基づく。
【００６９】
コンタクト先のリスト内のコンタクト先は、通信セッション内の信頼関係の外観に適合した外観を有する。例えば、太い赤いラインが通信セッション内の信頼関係を表すと、コンタクト先のリスト内の信頼されたコンタクト先は、太い赤いボーダを有する。
【００７０】
ユーザのカール６０２が信頼関係を確立するには、様々な方法がある。例えば、カール６０２は、トラスト・アイコン６１２を通信セッションのハブ６２６からドラッグする、即ち動かして、それを別の通信セッションの参加者を表すアイコン上にドロップする、即ち配置する。図６は、カール６０２からポール６０６への連結ラインをより太い線で表す。このシステム１００は、リンクの太さ、アニメーション、テクスチャ、シャープ、方向、色、湾曲度、スタイル、長さを調整して信頼関係が存在するか或いは信頼レベルがあることを示す。例えば、システム１００は、アイコン間のリンクを周期的なパルスを用いてアニメートして信頼関係を表す。同様にシステム１００は、テキスト・ラベルを信頼関係に追加するか或いは信頼関係を制御する。システムは、信頼されたユーザのグラフィカル要素を修正する。例えば、緑色のチェックマーク或いは他のマークを、信頼されたユーザのアイコン上に重ねる。これらの変形例は、情報のキュー（cues）を与える。この情報のキューは、信頼関係の持続時間と、信頼レベルと、信頼関係を介して共有された物と、他の関連する信頼関係情報に関する。
【００７１】
一態様においては、システム１００は、信頼関係の表示を、２人の参加者間の実際の関係の変化に対応して変更する。例えば、１回の通信セッション（或いは複数回の通信セッション）において、２人のユーザが互いの信頼を得た場合に、ラインは色と太さが変わり、芽生えた信頼関係を表示する。同様に信頼関係が終了すると、システム１００は、自動的にリンクのグラフィック表示を更新して、通常の不信頼の状態に戻る。
【００７２】
ユーザが信頼関係を確立すると、信頼関係には少なくとも一方のユーザは信頼レベルを設定する。図６は、信頼レベル６１８と選択的期間６２０を設定するポップアップ６１６を示し、これにより信頼関係を得る。様々なレベルにより、複数の資源に様々なアクセスが可能となる。例えば、第１の信頼レベルにより、ユーザのカレンダへの読み込みのみが可能となり、第２の信頼レベルにより、ユーザのカレンダへの読み込みと書き込みのアクセスが可能となる。第３の信頼レベルにより、ユーザのコンタクト先が一部見ることができ、第４の信頼レベルにより、ユーザのコンタクト先に全てアクセスできるようになる。この信頼レベルは、許可の組み合わせであり、これにより資源の組み合わせを得ることができる。例えば、コンタクト先に対する完全なアクセスと、時間情報（例えば、カレンダ或いはカレンダへの夕刻或いは週末のアクセス）に関する読み込みのみのアクセスである。この信頼レベルは、他の資源内でも変えることができる。例えば、ユーザは、信頼関係を介して、カレンダへの読み込みのみのアクセスを共有して、次の３０日に対する情報を得ることができるが、過去の事象或いは３０日を超えた将来の事象に対してはアクセスすることができない。別の例として、ユーザは信頼関係を介して、アドレス・ブックにある仕事のコンタクト先を共有することができるが、アドレス・ブック内の個人的なコンタクト先にはアクセスすることができない。
【００７３】
信頼された関係は、複数の資源を共有する。例えば、カレンダ、コンタクト先、プレゼンス情報、文章、信用証明書、ファンド、電子メール（インボックス、アウトボックス、送信アイテムを含む）、ＩＭデータ、写真、ビデオ、ペルソナ情報、通信セッションに関係する或いは関係しない他の情報である。カール６０２は、ポール６０６への太いラインに関係するＸ６２２上をクリックして信頼関係をいつでも終了することができる。同様にユーザは、信頼レベルを関連する関係として、手動で上下させることもできる。例えば、信頼レベルに関係するプラス・アイコン又はマイナス・アイコンをクリックすることにより、又はスライダを上下することにより行うことができる。１つのロケーションにいる参加者のグループの１人の参加者が信頼関係を有する場合には、カリフォルニアのグループ６０４と、フロリダのグループ６１０が信頼関係を有する場合には、システム１００は、グループから１人のその参加者を分離して、信頼された関係をグラフィカルに明確に示すことができる。選択的事項として、通信上でカール６０２とポール６０６の間に信頼関係が存在する場合には、ポール６０６は自分のＧＵＩ内に、信頼関係の視覚的表示を表してもよい。
【００７４】
更なる利点として、コンタクト先をコンタクト先リストに追加することは、信頼関係のこの観念の利点がある。例えば、カール６０２がポールのコンタクト先情報を有さない場合には、一旦信頼関係が確立されると、その後にカールは、容易にポールのコンタクト先情報を適宜のレベルで受領することができる。例えば、ポールは、自分のインターフェース６００でポールのアイコン６０６をコンタクト先アイコン（図５の５２０）上にドラッグしドロップすることができる。この操作により、システムは、ポールに関するコンタクト先情報を受領することになる。このコンタクト先情報は、双方向のリンクを介して共有され、新たなコンタクト先をカールのコンタクト先リスト内に加える。電子メール・アドレス、電話番号、自宅／会社の住所、ポールに関するその他のメタデータ(metadata：データに関する属性情報を記述するデータ)の適宜のレベル、或いは通信セッション６００が、コンタクト先リスト或いは他のロケーションに、自動的に記録される。このアプローチにより、信頼関係に基づいて、コンタクト先情報を追加する簡単な機構が提供できる。
【００７５】
通信セッション６００の他の態様を次に議論する。サイドバー通信の確立に関して、以下の例でサイドバーの確立方法を示す。図６に示すカンファレンス・コール６００は、ロブ６０８とポール６０６が別個の「オフライン（offline）」の議論を使用とするが、完全には呼びから離れることができないような程度に展開する。ホスト６０２又は通信セッション６００を管理できるインターフェースを有する他のユーザは、ユーザ入力を提供する。例えば、サイドバー議論用に、アイコン・ロブ６０８とアイコン・ポール６０６を介して特定する。これは、２つのアイコンを円で囲むジェスチャと、２つを接続するラインと、シフトキーを押しながら２つのアイコンをユーザがクリックすること、２つのアイコンをサイドバーで特定したロケーションにドラッグすること等を提供する。この相互作用により、通信マネージャは、サイドバーの参加者間の直線的通信リンクを確立する。通信セッションに対する別の調整もできる。
【００７６】
例えば、参加者と会議との間の通信リンクは、点線或いは通信セッションに一部接続される他の視覚的表示で示され、サイドバー内の２人の参加者間の通信リンクは、活性通信リンクを示す。サイドバーの参加者のアイコンは、インターフェース６００上のコーナ或いは他のロケーションに移動して、それらが別の議論で外れていることで、示す。オーディオに関しては、ハブ６２６により表される通信マネージャ又は会議のサーバは、メインの通信セッションのボリュームを減らし、その結果、サイドバーの議論をバックグラウンド聞くことができる。この点に関し、呼びのホストであるカール６０２は、再度参加すべきであるサイドバー内のロブとポールへの話（信号）を少々大きく話す。言い換えると、ホスト６０２が少々大きな声で「ロブとポール、会議に戻れるか？」と言うことができる。
【００７７】
このシナリオにおいて、メインの通信セッションの参加者は、サイドバー内の音を聞くことはできないが、ボブとポールが、その声を大きくして応答すると、通信マネージャとカンファレンス・ブリッジは、その応答を会議の参加者に聞かせることができる。このアプローチは、物理的に一緒にいる参加者の機構を模擬する。この機構においては、２人の参加者は、より私的な議論のコーナに入るが、通信のレベルは、メインの通信セッションで依然として利用できる。
【００７８】
別な構成として、サイドバーは別個のリンクである。ホスト６０２は、サイドバーの参加者にテキスト或いは別のモードを介して、信号（話）を送り、通信セッションに再度参加することができる。このメインのカンファレンス・ブリッジは継続し、システム１００はサブグループ間に別個のサイドバーを確立する。一態様においては、あらゆる参加者もサイドバーを設定でき、ホストのみが設定できる訳ではない。
【００７９】
このサイドバーの例の他の態様において、サイドバーに対する物理的に別個な接続は、メインの会議にいるメンバーなら誰でも設定することができる。更に通信セッションの他のモード、例えば、ＩＭ又は電子メールは、自動的にサイドバーとメインの会議間で利用可能となり、状態メッセージ、例えば、再度加入するための時間或いはいかに進んでいるかの質問等の状態メッセージに信号を送る。例えば、ロブ６０８とポール６０６は、別々にサイドバー議論に入ると、通信セッションへの様々な調整が確立され、自動的なメニュー。例えば、アイコンが提示されて、通信セッションへの更なる修正が容易となる。例えば、アイコンはホスト６０２又はサイドバー内にはいない他の参加者が、アイコンをそれぞれのサイドバーのセッション内にいるロブとポールにドラッグしドロップすることができ、これにより「戻る用意ができていますか？」とのインスタント・メッセージを送る。ロブ又はポールは、インスタント・メッセージを介して、応答するがこれは「はい、我々は準備できています。」と述べることにより、行われる。その様な場合、ホスト６０２又は他の参加者は、アイコンをホストのＧＵＩ上にドラッグする。これは、ロブとポールが通信セッションに戻るようなサイドバーを表す。この通信セッションにおいては、ポール６０６とロブ６０８は、通信セッション６００全体の通常参加者であるそれぞれの前の状態に戻る。サイドバーに対する更なるアイコン或いは通信手段は、それらが必要とされない限り消滅する。一態様においては、ロブとポールは、通信セッションに再度加入することを自分自身で決定し、ホストからの干渉を必要とせず、ホストはサイドバーの通信セッションを知っていることを要求する。
【００８０】
サイドバーに関し、サイドバー参加者の信頼関係は、自動で或いは手動で確立される。例えば、ロブ６０８とポール６０６がサイドバーを確立し、それぞれの参加者が、カール６０２と高いレベルの信頼関係を有しているとすると、システムでは、ポールとロブがそれぞれのサイドバー内に高いレベルの信頼関係を自動的に有するようにする。カールは、例えば、次のように言うこともできる。「ロブとポール、君たちは私と非常に緊密な信頼関係にあるが、私は君たちが良く知らない事を知っている。君たち２人にサイドバーを設定して、しばらく話しをして信頼関係を共有したい。我々はあなたを５分後にコールバックする。」その後、カール６０２は、ロブとポールとサイドバーを確立し、ロブとポールは、信頼関係をドラッグとドロップを介して或いは他の操作を介して、共有し、互いに信頼のおけるコンタクト先として、それぞれのコンタクト先リスト内に加えることができる。
【００８１】
信頼されたサイドバーにおいて、アイコン６０８、６０６も変わり、各個人のペルソナを表示する。例えば、これらのアイコンは、サイドバーの参加者に、それ以外の参加者より、よりリラックスしたビューを示す。コンテキスト、ペルソナ、時間情報は、様々な方法で共有され、信頼関係に基づいて様々な個々の参加者に示される。
【００８２】
信頼関係により、信頼された参加者は、互いのプレゼンス情報を通信セッションの範囲を超えて見ることができる。例えば、カールとロブが、信頼関係を有すると、カールは、ロブのプレゼンス情報を、仕事場から離れても見ることができる。この信頼関係は、様々な実施例においては、非対称である。非対称の信頼関係の一例として、カールは、ロブを信頼し、カレンダへの完全なアクセスを共有し、２４時間の存在情報をロブと共有する。しかし、ロブは、カールを信頼するが、カールにはカレンダへのアクセス（即ち、平日の午前９時から午後１２時迄の完全なアクセス）は制限し、作業時間におけるプレゼンス情報を制限することもできる。
【００８３】
図７に示すサイドバーを確立する基本的なステップは、以下のアクションを含む。即ち、指定されたエンティティとサイドバー通信セッションを確立すること（７０２）、通信セッションを修正して通信セッションとサイドバー通信セッション間の通信を可能にすること（７０４）、第２のユーザ入力を受領して、サイドバー通信セッションのエンティティを特定すること、第２のユーザ入力が、第２のユーザ通信を受領するとサイドバー通信セッションの終了を指示すること、サイドバー通信セッションの参加者を通信セッションに再度加えること（７０６）、サイドバー通信セッションを削除すること（７０８）である。信頼された情報、例えば、ペルソナ、時間、コンテキスト情報は、サイドバー参加者間でオープンにされ、通信され、これは他の利用可能な通信オプションとは分離して行われ、これは参加者がより大きな通信セッションに関与した時である。これらの他の信頼関係は、サイドバーの参加者に示されるサイドバー・セッションで視覚的に表示される。
【００８４】
図８に本発明の方法を示す。この本発明の方法は、図１のシステム或いは図３のネットワーク濃度の組み合わせを例に以下議論する。
【００８５】
図８は、通信セッションの参加者のリンクする方法を示す。システム１００は、グラフィカル・ユーザ・インターフェース（ＧＵＩ）上に連結されたグラフィカル要素の組を表示する。これは、通信セッションの構造と、通信セッションの第１の参加者と第２の参加者間の信頼関係を示す（８０２）。
【００８６】
グラフィカル要素は、イメージ、カリカチュア、アバター、テキスト、ハイパーリンク等を含む。このハイパーリンクは、グラフィカル要素に関し更なる情報へ接続する。テキストは、名称、タイトル、電話番号、Ｅ−メール・アドレス、現在の状態、プレゼンス情報、ロケーション等を表す。システムは、被接触当事者のコンテキスト、ペルソナ、プレゼンスの情報に基づいて、グラフィカル要素を変更したりアニメートする。通信セッションへの活性接続は、グラフィカルな接続要素として視覚的に表示される。このグラフィカルな接続要素は、重なったグラフィカル要素、グラフィカル要素をつなぐライン、グラフィカル要素をつなぐ形状、グラフィカル要素をつなぐラインを放射する形状、グラフィカル要素の共通なアピアランス等を含む。重なったグラフィカル要素は、一箇所にいる複数の個人を表す。グラフィカル要素の色、太さ、アニメーション、テキスチャ、長さを変えることにより、グラフィカル要素により表示されるエンティテイの関係、ステータスを表すことができる。第１参加者と第２参加者に関連するグラフィカル要素は、プレゼンス情報、コテキスト情報、ペルソナ情報等を表すことができる。本発明の一態様においては、第１参加者と第２参加者との間のプレゼンス情報、コンテキスト情報、ペルソナ情報に関連する信頼されたオプションのダッシュボードを表示する。
【００８７】
システム１００は、第１の参加者と第２の参加者間の双方向リンクを確立する。通信機器は、第１の参加者と第２の参加者間の信頼された情報を交換する（８０４）。システム１００又はユーザの一方は、階層型表示から双方向リンクを選択する。各タイプは、信頼とアクセスの様々なレベルと示す。システム１００は、双方向リンクのアピアランスを、選択されたタイプに基づき更新する。交換された信頼情報は、カレンダ事象、コンテキスト・データ、ペルソナ等の情報を含む。システム１００は、カレンダ事象を第２の参加者と、信頼された情報に基づいた双方向リンクを介して、ネゴシエーションする。様々なタイプの信頼された情報は、信頼された参加者、或いは信頼された参加者の他の参加者間で、様々な方法を用いて、例えば、通信セッションを管理することにより得られる基本的なオプションを用いて、交換される。図５は来入する通信５１４を示す。この通信は、呼びと、計画された事象に参加するようユーザへの自動的なリクエストと、別のカンファレンス・コールからのリクエストと、ユーザが参加するような通信セッションのリクエスト等を表す。信頼された通信セッションの原理は、このシナリオにも適応できる。図６のユーザであるカール６０２は、ある信頼レベルは、バージン・イン・リクエスト（barge-in requests）の方法で表示すべきであるというパラメータを設定することがでる。来入通信５１４は、接続が確立した場合には、どの信頼レベルがカール６０２と来入通信との間にあるかのグラフィック表示を含む。
【００８８】
他の例が図５に適応される。通信セッション５０２内の各参加者間の信頼レベルに関する情報と通信セッション５１２内の各参加者が既知であると仮定する。ホストが、これらの通信セッションを組み合わせ、それが適当であるかの決定を行おうとすると仮定する。その決定を補助する１つのパラメータが、全ての参加者間の組み合わされた信頼レベルである。フランク・グライムズ（Frank Grimes）５０４は、カール５０８とマックス・パワー５０６に、非常に低い信頼レベルしか有さない。この信頼レベルは、通信セッションの組み合わせを排除する。その理由は、全ての参加者の組み合わされた信頼レベルは、十分な安全性が確認されていないからである。ホストが、低い信頼レベルしかない通信セッションの組み合わせを行おうとすると、予備的なグラフィックなビューが、ホストに提示されか、或いは警告が示される。この場合、ホストが通信セッションの組み合わせを確認するか、組み合わせを完成させない入力を提供するよう促すダイアログが表示される。通信セッションの管理の様々な態様は、追加された信頼レベルを視覚的に有し、利用できる通信特徴を改善する。
【００８９】
用語「コンピュータで読み取り可能な媒体」とは、コンピュータが実行するプロセスを記憶する媒体或いは伝送媒体を意味する。媒体とは、非揮発性媒体、揮発性媒体、伝送媒体を意味する。非揮発性の媒体とは、ＮＶＲＡＭ、磁気ディスク又は光学ディスクである。揮発性媒体とは、ＤＲＡＭ、メインメモリを意味する。このコンピュータで読み取り可能な媒体の一般的なものとしては、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気ディスク、他の磁気媒体、磁気光学媒体、ＣＤ−ＲＯＭ、パンチカード、ペーパーテープ等、更にＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、メモリカード、メモリチップ、或いはカートリッジ等がある。ｅ−ｍａｉｌ或いは他の自己保存型の情報アーカイブに付属したデジタルファイル・システムは、記憶媒体に等価な分配型の記憶媒体であり、本発明でいう記憶媒体と見なすことができる。コンピュータで読み取り可能な媒体がデータベースとして構築された場合には、このデータベースは、あらゆる種類のデータベース、例えば関連型、階層型、オブジェクト志向型のいずれをも含む。
他の実施例に於いては、開示された方法は、コンピュータで読み取り可能な記憶媒体に記憶されたソフトウエアで実行され、コントローラとメモリとを有するプログラムされた汎用コンピュータ、特殊目的コンピュータ、マイクロプロセッサ等で実施される。これ等の実施例に於いては、本発明のシステムと方法は、パソコンに組み込まれたプログラムで実行できる。例えばアプレット、ＪＡＶＡ、ＣＧＩスクプリト、サーバ或いはコンピュータ、ワークステーションに記録された資源或いは専用の測定システムに組み込まれたルーチン等で実施できる。
本発明のシステムは、本発明のシステムと方法をソフトウエア又はハードウエアのシステムに物理的に組み込むことにより実施することもできる。  本発明は、特定の標準及びプロトコルを例に説明したが、本発明はこのような標準とプロトコルに制限されるものではない。他の類似の標準とプロトコルも本発明で用いることができる。これ等の標準とプロトコルは、今後開発されるより効率的な標準とプロトコルで置換されるかも知れないが、このような置換も本発明の一態様（一実施例）と考えられる。「フロッピー」と「ＪＡＶＡ」は登録商標である。
【００９０】
以上の説明は、本発明の一実施例に関するもので、この技術分野の当業者であれば、本発明の種々の変形例を考え得るが、それらはいずれも本発明の技術的範囲に包含される。特許請求の範囲の構成要素の後に記載した括弧内の番号は、図面の部品番号に対応し、発明の容易なる理解の為に付したものであり、発明を限定的に解釈するために用いてはならない。また、同一番号でも明細書と特許請求の範囲の部品名は必ずしも同一ではない。これは上記した理由による。用語「又は」に関して、例えば「Ａ又はＢ」は、「Ａのみ」、「Ｂのみ」ならず、「ＡとＢの両方」を選択することも含む。特に記載のない限り、装置又は手段の数は、単数か複数かを問わない。
【符号の説明】
【００９１】
１００  システム
１１０  システム・バス
１２０  プロセッサ
１２２  キャッシュ
１３０  メモリ
１４０  ＲＯＭ
１５０  ＲＡＭ
１６０  記憶装置
１７０  出力装置
１８０  通信インターフェース
１９０  入力装置
２００  グラフィカル・ユーザ・インターフェース
２０１  通信セッション
２０８，２１０，２１２，２１４，２１６  アイコン
２１８  コンタクト・リスト
２０２  電話アイコン
２０４ａ  識別装置
２０６  Ｋａｒｌのアイコン
２０６ａ  ビデオ・アイコン
３０２  ネットワーク
３０４，３，６，３０８，３１０，３１２  通信機器
３１４，３１６，３１８，３２０  ノード
３２０  中央装置
図７
開始
７０２：識別されたエンティティとの間でサイドバー通信セッションを確立する。
７０４：通信セッションとサイドバー通信セッションとの間の通信を可能にするために、通信セッションを修正する。
７０６；サイドバー通信セッション内のエンティティを特定する第２ユーザ入力を受領する。第２ユーザ入力は、第２ユーザ通信を受領すると、サイドバー通信セッションの削除を指示する。サイドバー通信セッションの参加者を通信セッションに再度参加させる。
７０８：サイドバー通信セッションを削除する。
終了
図８
開始
８０２：接続されたグラフィカル要素の組を、グラフィカル・ユーザ・インターフェース（ＧＵＩ）上に表示する。前記接続されたグラフィカル要素の組は、通信セッション内の第１の参加者と第２の参加者の間の信頼関係と通信セッションの構造を表し、
８０４：前記第１の参加者と第２の参加者の間に双方向リンクを形成する。前記通信デバイスは、前記第１の参加者と第２の参加者との間で、信頼された情報を交換し
終了
【図１】
0005620134.tif 000002
【図２Ａ】
0005620134.tif 000003
【図２Ｂ】
0005620134.tif 000004
【図２Ｃ】
0005620134.tif 000005
【図２Ｄ】
0005620134.tif 000006
【図３】
0005620134.tif 000007
【図４】
0005620134.tif 000008
【図５】
0005620134.tif 000009
【図６】
0005620134.tif 000010
【図７】
0005620134.tif 000011
【図８】
0005620134.tif 000012