(57)【特許請求の範囲】
【請求項１】
マルチモーダル会話のパーク保留および保留解除を円滑に進める、コンピューティングデバイス内で少なくとも部分的に実行される方法であって、
通信サーバにおいて、マルチモーダル会話のパーク保留を求める要求を受信するステップと、
前記会話をパーク保留するステップであって、前記会話の別個のモダリティは、会話識別子で識別される、パーク保留するステップと、
前記パーク保留された会話について、少なくとも１人の加入者に通知するステップと、
前記少なくとも１人の加入者が、前記パーク保留された会話の前記別個のモダリティの少なくとも１つを保留解除することを可能にするステップと、
前記少なくとも１人の加入者から、前記パーク保留された会話の、選択されたモダリティの指示を受信すると、前記加入者が、前記選択されたモダリティで前記会話を続けることを可能にするステップと、
前記通知を受けた少なくとも１人の加入者が、場所識別子によって識別された場所からの、前記パーク保留された会話の前記別個のモダリティの前記少なくとも１つを保留解除することを可能にされるように、前記会話をパーク保留することを要求する加入者に、前記会話のパーク保留の前記場所識別子を提供するステップと
を含む、方法。
【請求項２】
前記会話がパーク保留されている間、前記会話の参加者にマルチモーダルコンテンツを提供するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記マルチモーダルコンテンツを提供するステップは、オーディオコンテンツを再生するステップ、ビデオコンテンツを再生するステップ、スライドプレゼンテーションを表示するステップ、および少なくとも１つのファイルを表示するステップのセットの少なくとも１つを含む、請求項２に記載の方法。
【請求項４】
前記場所識別子は、ＳＩＰ（セッション開始プロトコル）ＵＲＩ（ユニフォームリソース識別子）、およびＵＲＬ（ユニフォームリソースロケータ）の一方を含み、前記会話のモダリティごとに前記会話をパーク保留することを要求する前記加入者に、異なる場所識別子が提供される、請求項１ないし３のいずれかに記載の方法。
【請求項５】
異なる場所識別子が、前記会話の各モダリティについて前記会話のパーク保留を要求する加入者に提供される、請求項１ないし４のいずれかに記載の方法。
【請求項６】
前記少なくとも１人の加入者は、電子メールメッセージ、インスタントメッセージ、ＳＩＰ通知、通知アプリケーションユーザインターフェイス、および音声ベースの警告の１つにより通知を受ける、請求項１ないし５のいずれかに記載の方法。
【請求項７】
前記少なくとも１人の加入者に通知するステップは、前記パーク保留された会話の各モダリティに対する別個のリンク、および前記パーク保留された会話全体に対する単一のリンクの一方を提供するステップを含む、請求項６に記載の方法。
【請求項８】
前記会話の前記モダリティは、オーディオ通信、ビデオ通信、アプリケーション共有セッション、データ共有セッション、ホワイトボード共有セッション、電子メール交換、およびインスタントメッセージセッションのセットの１つを含む、請求項１ないし７のいずれかに記載の方法。
【請求項９】
前記会話識別子は、数値および英数字の値のうちの一方を有し前記会話の別個のモダリティはまとめてパーク保留される、請求項１ないし８のいずれかに記載の方法。
【請求項１０】
マルチモーダル会話パーク保留および保留解除を実装する通信システムであって、
当該システムのエンドポイントから、確立されたマルチモーダル会話をパーク保留するための要求を受信し、
前記会話をパーク保留し、前記会話の別個のモダリティは、会話識別子によりまとめて関連づけられ、
要求側のエンドポイントとは別の少なくとも１つのエンドポイントが、前記パーク保留された会話について通知され得るように、前記要求側のエンドポイントに場所識別子を提供し、前記少なくとも１つのエンドポイントが、前記パーク保留された会話の前記別個のモダリティの少なくとも１つを保留解除することを可能にする
ように構成されたパーク保留管理サーバを備える、システム。
【請求項１１】
当該システムのエンドポイントの間のマルチモーダル通信を円滑に進めるために構成された通信サーバをさらに備える、請求項１０に記載のシステム。
【請求項１２】
マルチモーダルコンテンツを格納し、前記会話がパーク保留されている間に前記会話の参加者に提供するために構成されたメディアサーバをさらに備え、前記コンテンツは、オーディオ再生、ビデオ再生、スライドショープレゼンテーション、および文書表示のセットの少なくとも１つを含む、請求項１０または１１に記載のシステム。
【請求項１３】
前記パーク保留管理サーバは、当該パーク保留管理サーバにおいて集中式で前記会話をパーク保留するか、又は複数のサーバ間において分散式で前記会話をパーク保留させ、前記複数のサーバは、前記会話の前記別個のモダリティそれぞれに対する専用サーバ、多目的サーバ、およびサーバとエンドポイントとの組合せの１つを含む、請求項１０ないし１２のいずれかに記載のシステム。
【請求項１４】
前記通信システムは、企業環境における単一のネットワークシステムおよび連結された環境におけるマルチネットワークシステムのうちの一方として実装される、請求項１０ないし１３のいずれかに記載のシステム。
【請求項１５】
マルチモーダル会話をパーク保留および保留解除能力により管理するプログラムであって、
統合通信システムの加入者の間のマルチモーダル会話を円滑に進めるステップであって、各加入者は、少なくとも１つのエンドポイントを利用して、前記会話に参加する、円滑に進めるステップと、
前記マルチモーダル会話をパーク保留するための要求を、参加エンドポイントから受信するステップと、
前記会話をパーク保留するステップであって、前記会話の別個のモダリティは、会話識別子によりまとめて関連づけられる、パーク保留するステップと、
別の参加エンドポイントが、前記パーク保留された会話について通知され得るように、前記要求側エンドポイントに場所識別子を提供するステップと、
前記会話がパーク保留されている間、前記会話の参加エンドポイントにマルチモーダルコンテンツを提供するステップと、
前記通知を受けた別の参加エンドポイントが、前記パーク保留された会話の前記別個のモダリティの少なくとも１つを保留解除することを可能にするステップと、
前記通知を受けた別の参加エンドポイントが、場所識別子によって識別された場所から前記パーク保留された会話の前記別個のモダリティの前記少なくとも１つを保留解除することを可能にされるように、前記会話をパーク保留することを要求するエンドポイントに、前記会話のパーク保留の前記場所識別子を提供するステップと
をコンピュータに実行させる、プログラム。
【請求項１６】
コンピュータに、グループ電子メール、および永続的チャットセッションの一方により、前記パーク保留された会話についての複数のエンドポイントへの通知を可能にするステップをさらに実行させる、請求項１５に記載のプログラム。
【請求項１７】
前記グループ電子メールおよび前記永続的チャットセッションは、前記別の参加エンドポイントに関連づけられたユーザが、前記パーク保留された会話の利用可能モダリティの中から選択を行うことを可能にするための複数のリンクを含む、請求項１６に記載のプログラム。
【請求項１８】
前記別の参加エンドポイントは、前記パーク保留された会話の場所識別子と、前記会話識別子とを含むＳＩＰメッセージにより通知される、請求項１５ないし１７のいずれかに記載のプログラム。
【請求項１９】
前記別の参加エンドポイントは、前記別の参加エンドポイントの能力および前記別の参加エンドポイントに関連づけられたユーザの嗜好の少なくとも一方に基づいて、前記パーク保留された会話の選択モダリティを保留解除することを可能にされる、請求項１５ないし１８のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチモーダル会話のパーク保留および保留解除に関する。
【背景技術】
【０００２】
通話のパーク保留および保留解除は、ＰＢＸなどにおいて、従来の通信技術の不可欠な部分である。パーク保留される通話とは通常、時間のかかる通話転送である。通話のパーク保留は、単なるオーディオ通話および電話通信システムにおける単一のモダリティに制限される。
【０００３】
最新の通信システムは、様々な通信モダリティと、様々なサービスとの統合を含む多数の能力をもつ。たとえば、インスタントメッセージング、音声／ビデオ通信、データ／アプリケーション共有、ホワイトボード、および他の形式の通信は、加入者のプレゼンス情報および利用可能性の情報と組み合わせることができる。このようなシステムは、様々な状況カテゴリ、代替連絡先、カレンダ情報、および類似特徴に関する、発信者への命令の提供など、拡張された能力を加入者に提供し得る。
【０００４】
統合通信など、最新の通信システムの出現およびデスクトップおよびソフトフォンに基づく電話方式の主流な使用とともに、上述したモダリティおよびそれ以外は一般に、二者または多者通信において使用される。こうしたモダリティは、ユーザの経験を豊かにするが、システムレベルで通信を扱うための様々な挑戦課題および機会ももたらす。
【発明の概要】
【課題を解決するための手段】
【０００５】
本概要は、「発明を実施するための形態」において後でさらに説明する概念一式を、簡略化した形で紹介するためのものである。本概要は、本特許請求対象の主要な特徴または本質的な特徴を排他的に識別することは意図しておらず、本特許請求対象の範囲を決定する一助となることも意図していない。
【０００６】
実施形態は、拡張通信システムの加入者が、拡張通信システム内部で、確立されたマルチモーダル会話をパーク保留し、様々な手段により別の加入者に通知できるようにすることを対象としている。この別の加入者は、会話を続けるために、選択された、またはすべてのモダリティを保留解除することができる。様々なモダリティを、サーバおよび／またはエンドポイントにおいて、一緒に、または別々にパーク保留することができる。別の加入者が会話を保留解除するのを待つ間、参加者は、オーディオ、ビデオ、プレゼンテーション、または他の形式のコンテンツを再生として受信することができる。
【０００７】
こうしたおよび他の特徴および利点が、以下の詳細な説明を読み、関連する図面を概観することによって明らかになるであろう。前述の一般的な説明および以下の詳細な説明は両方とも、説明のために過ぎず、態様を、請求項に記載されるように限定するものではないことを理解されたい。
【図面の簡単な説明】
【０００８】
【図１】マルチモーダル会話のパーク保留および保留解除のための実施形態が実装され得る統合通信システム例を示す図である。
【図２】マルチモーダル会話を円滑に進める基本的なシステム例を示す概念図である。
【図３】いくつかの実施形態による、マルチモーダル会話のパーク保留および保留解除を円滑にする、拡張通信システムにおける主要コンポーネントおよびアクションを示す図である。
【図４】統合通信システムにおいて、２モード会話例をパーク保留し、保留解除する際のアクション例を示すアクション図である。
【図５】いくつかの実施形態によるシステムにおける、パーク保留された会話の通知警告のためのユーザインターフェイス例を示す図である。
【図６】いくつかの実施形態によるシステムが実装され得る、ネットワーク接続された環境を示す図である。
【図７】いくつかの実施形態が実装され得るコンピューティング動作環境例を示すブロック図である。
【図８】いくつかの実施形態による、拡張通信システムにおけるマルチモーダル会話のパーク保留および保留解除を示す論理フロー図である。
【発明を実施するための形態】
【０００９】
手短に上述したように、マルチモーダル会話の個々の、またはすべてのモダリティは、拡張通信システムにおいて、パーク保留し、保留解除することができ、その間、パーク保留された参加者は、オーディオ、ビデオ、プレゼンテーション（たとえば、スライドプレゼンテーション）、ファイル表示、および類似のものを含むが、それに限定されない様々なコンテンツを再生する。以下の詳細な説明では、本説明の一部をなすとともに、例示の目的で具体的な実施形態または例を示す添付の図面を参照する。本開示内容の精神および範囲から逸脱することなく、こうした態様を組み合わせることができ、他の態様を使用することもでき、構造上の変更を行うことができる。以下の詳細な説明はしたがって、限定的な意味にとられるべきでなく、本発明の範囲は、添付の請求項およびその等価物によって規定される。
【００１０】
パーソナルコンピュータ上のオペレーティングシステムにおいて実行されるアプリケーションプログラムと連動して実行されるプログラムモジュールの一般的な状況において実施形態を説明するが、態様は、他のプログラムモジュールと組み合わせても実装できることが当業者には理解されよう。
【００１１】
概して、プログラムモジュールは、特定のタスクを実施し、または特定の抽象データタイプを実装するルーチン、プログラム、コンポーネント、データ構造、および他のタイプの構造を含む。さらに、実施形態は、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースまたはプログラム可能な家電製品、ミニコンピュータ、メインフレームコンピュータおよび類似コンピューティングデバイスを含む他のコンピュータシステム構成を用いて実施できることが、当業者には理解されよう。実施形態は、通信ネットワークを介してリンクされるリモート処理デバイスによってタスクが実施される分散型コンピューティング環境でも実施することができる。分散型コンピューティング環境では、プログラムモジュールは、ローカルメモリ記憶デバイスおよびリモートメモリ記憶デバイスの両方に配置することができる。
【００１２】
実施形態は、コンピュータ実装プロセス（方法）、コンピューティングシステムとして、またはコンピュータプログラム製品やコンピュータ読取可能媒体などの製造品として実装することができる。コンピュータプログラム製品は、コンピュータシステムによって読取可能であるとともに、コンピュータまたはコンピューティングシステムにプロセス例（複数可）を実施させる命令を含むコンピュータプログラムをエンコードするコンピュータ記憶媒体であってもよい。コンピュータ読取可能記憶媒体は、たとえば、揮発性コンピュータメモリ、不揮発性メモリ、ハードドライブ、フラッシュドライブ、フロッピーディスク、またはコンパクトディスク、および類似の媒体の１つまたは複数により実装することができる。
【００１３】
本明細書を通して、「サーバ」という用語は概して、通常はネットワーク接続された環境において１つまたは複数のソフトウェアプログラムを実行するコンピューティングデバイスを指す。ただし、サーバは、ネットワーク上でサーバと見なされる１つまたは複数のコンピューティングデバイス上で実行される仮想サーバ（ソフトウェアプログラム）として実装することもできる。こうした技術および動作例については、以下でより詳細に述べる。
【００１４】
図１を参照すると、実施形態が実施され得る統合通信システム例の図１００が示されている。統合通信システムとは、加入者に提供され得る広範な能力およびサービスを有する最新の通信システムの例である。統合通信システムとは、インスタントメッセージング、プレゼンス、オーディオビデオ会議、ウェブ会議機能性、および類似能力を円滑にするリアルタイムの通信システムである。
【００１５】
図１００に示すような統合通信（「ＵＣ」）システムにおいて、ユーザは、ＵＣシステムのクライアントデバイスである、様々なエンドデバイス（１０２、１０４）を介して通信することができる。各クライアントデバイスは、音声通信、ビデオ通信、インスタントメッセージング、アプリケーション共有、データ共有などのための１つまたは複数の通信アプリケーションを実行することが可能であり得る。その進歩した機能性に加え、エンドデバイスは、公衆交換電話網（「ＰＳＴＮ」）への、ＰＢＸ１２４経由などの外部接続により、従来の電話での通話も円滑に進めることができる。エンドデバイスは、任意のタイプのスマートフォン、セルラーフォン、通信アプリケーションを実行する任意のコンピューティングデバイス、スマート自動車コンソール、および追加の機能性を有する進歩した電話デバイスを含み得る。さらに、ＵＣシステムの加入者は、他の加入者との様々な通信モードを円滑にする複数のエンドデバイスおよび／または通信アプリケーションを使用することができる。エンドデバイスは、様々な通信の態様を円滑にするための、有線または無線手段（たとえば、ＵＳＢ接続、ブルートゥース（登録商標）接続など）を介してエンドデバイスに結合された様々な周辺装置も含み得る。
【００１６】
ＵＣネットワーク（複数可）１１０は、様々なタスクを実施するいくつかのサーバを含む。たとえば、ＵＣサーバ１１４は、登録、プレゼンス、およびルーティング機能性を提供する。ルーティング機能性は、システムが、デフォルトおよび／またはユーザ設定ポリシーに基づいて、ユーザへの通話を、ユーザに割り当てられたクライアントデバイスのいずれか１つにルーティングすることを可能にする。たとえば、固定電話によってユーザにつながらない場合、通話は、ユーザのセルラーフォンに転送すればよく、セルラーフォンが応答しない場合は、いくつかの音声メールオプションを使用することができる。エンドデバイスは、追加の通信モードを扱うことができるので、ＵＣサーバ１１４は、こうした追加の通信モード（たとえば、インスタントメッセージング、ビデオ通信など）への、アクセスサーバ１１２を介したアクセスを提供することができる。アクセスサーバ１１２は、境界ネットワーク内にあり、追加の通信モードの１つにおいて、他のユーザとの、ＵＣネットワーク（複数可）１１０を介した接続性を可能にする。ＵＣサーバ１１４は、上述した機能性の組合せを実施するサーバ、またはある特定の機能性を提供するだけの専門サーバを含み得る。たとえば、プレゼンス機能性を提供するホームサーバ、ルーティング機能性を提供するルーティングサーバ、権利管理サーバなどである。同様に、アクセスサーバ１１２は、ファイアウォール保護および接続性など、複数の機能性を、または特定の機能性のみを提供し得る。
【００１７】
Ａ／Ｖ（オーディオ／ビデオ）会議サーバ１１８は、オーディオおよび／またはビデオ会議能力を、内部または外部ネットワークを介して円滑にすることによって提供する。仲介サーバ１１６は、ＰＳＴＮやセルラーネットワークなど、他のタイプのネットワークとの間のシグナリングおよびメディア（たとえば、ＰＢＸ１２４を介した、またはセルラーフォン１２２からの通話）を仲介する。仲介サーバ１１６は、ＳＩＰ（セッション開始プロトコル）ユーザエージェントとしても作用し得る。
【００１８】
ＵＣシステムにおいて、ユーザは、電話番号に必ずしも限定されない、１つまたは複数の識別をもつことができる。識別は、電話番号、ＳＩＰ（セッション開始プロトコル）ＵＲＩ（ユニフォームリソース識別子）、または他の任意の識別子など、統合ネットワークに応じて、どのような形式もとり得る。どのプロトコルもＵＣシステムにおいて使用することができるが、ＳＩＰが、一般に使われる方法である。
【００１９】
ＳＩＰは、１人または複数人の参加者とのセッションを作成し、修正し、終了するアプリケーション層制御（シグナリング）プロトコルである。ＳＩＰは、インターネット電話の通話、マルチメディア配布、およびマルチメディア会議を含む、二者、多者、またはマルチキャストセッションを作成するのに使用することができる。ＳＩＰは、基底トランスポート層から独立するように設計される。
【００２０】
ＳＩＰクライアントは、トランスポート制御プロトコル（「ＴＣＰ」）を使って、ＳＩＰサーバおよび他のＳＩＰエンドポイントに接続することができる。ＳＩＰは主として、音声またはビデオ通話をセットアップし停止する際に使われる。ただし、セッション開始が要求事項であるどのアプリケーションにおいても使用することができる。これらは、イベント加入および通知、端末移動性などを含む。音声および／またはビデオ通信は通常、別々のセッションプロトコル、通常はリアルタイムトランスポートプロトコル（「ＲＴＰ」）を介して行われる。
【００２１】
本明細書で使用する会話とは、マルチモーダル通信セッションを指し、このセッションにおいて、加入者は、複数のデバイス、アプリケーション、および通信モードを介して同時に、または連続して通信することができる。たとえば、２人の加入者が、自分のデスクトップコンピュータによりインスタントメッセージを交換することによって、会話を開始する場合がある。その後で、通信は、両方のモード用に加入者のデスクトップを使用して、一方の加入者とのオーディオおよびインスタントメッセージに昇格することができ、もう一方の加入者は、インスタントメッセージングにはデスクトップコンピュータを、およびオーディオモードにはスマートフォンデバイスを使用する。他の加入者が、会話に加わり、または抜けてもよく、他のモードおよびデバイスが追加され、または取り除かれてもよい。こうした通信の間の共通性は、こうしたすべての通信を、同じ会話に属すものとして指定することによって保存される。会話には、一意の識別子を割り当てることができ、この識別子により、加入者は、会話に関連する文書および他のデータ（たとえば、ある会話モードにおいて、添付物として交換される文書または他の会話モードの記録）を含む会話の態様を閲覧し、記録し、修正し、共有し、全体を管理することが可能になる。
【００２２】
図１のシステム例を、仲介サーバ、Ａ／Ｖサーバ、および同様のデバイスなどの具体的なコンポーネントで記載したが、実施形態は、コンポーネントおよび構成例からなるこのシステムに限定されない。パーク保留および保留解除能力を有する、マルチモーダル会話を円滑に進める拡張通信システムが、より少ない、または追加のコンポーネントを利用する他のシステムおよび構成において実装され得る。さらに、このようなシステムは、様々な通信モードを統合する拡張通信システムである必要はない。実施形態は、本明細書で記載する原理を用いて、様々な通信モードに亘る規則の実装を調整することによって、様々な通信モードを別個に円滑にするシステムにおいて実装することもできる。
【００２３】
図２は、マルチモーダル会話を円滑に進める基本的システム例を示す概念図である。いくつかの実施形態によるシステムは、図１で例示的に論じたようないくつかのサーバ、クライアントデバイス、およびサービスをおそらく含むが、実施形態に関連したものだけを、図２に示す。
【００２４】
統合通信システムなどの拡張通信システムにおいて、加入者（たとえば、２３６、２４４）は、１つまたは複数のエンドデバイス（たとえば、２３８、２４２）および関連した周辺装置を利用して、マルチモーダル通信２４０を円滑に進めることができる。マルチモーダル通信２４０は、オーディオ、ビデオ、ファイル共有、デスクトップ共有、インスタントメッセージング、電子メール、ホワイトボード共有、および同様の形式の通信を含み得る。会話は、分散方式の１つまたは複数のサーバ（たとえば、サーバ２３４）によって確立し管理することができる。
【００２５】
この新しい統合通信世界では、同一の会話の様々なモダリティが、パーク保留された単一のマルチモーダル会話としてまとめてパーク保留され、まとめて、または別々に保留解除され得る。たとえば、顧客が、会社の販売部門に、オーディオのみを使って電話を入れる場合がある。応答する販売員は、会話を、オーディオおよびデスクトップ共有に昇格させてもよい。会話中の何らかの時点で、販売員は、技術者に依頼する（または転送する）必要があることを理解する場合がある。販売員は、会話をパーク保留し、パーク保留された会話について技術者に通知すればよい。技術者は次いで、両方のモダリティまたは一方だけを使って会話を保留解除し、顧客への受答えを続ければよい。
【００２６】
上述した例に示したように、マルチモーダル会話をパーク保留し、保留解除するいくつかの態様がある。モダリティ（オーディオおよびインスタントメッセージング）は、専用のサーバ（パーク保留サーバ）に、別個の専用サーバ（モダリティごとに１つのパーク保留サーバ）に、多目的サーバ（複数可）（たとえば、ルーティングサーバ）に、またはシステムの個々のエンドポイントにもまとめてパーク保留することができる。販売員は、電子メール、インスタントメッセージ、ＳＩＰ通知、通信システムの通知アプリケーション、または音声ベースの通知（たとえば、音声メールやオーディオ通話）など、様々な手段により技術者に通知することができる。技術者が個々のモダリティまたは会話全体へのリンクを選択し保留解除し得るように、通知は、パーク保留された個々のモダリティへのリンクなどの要素を含み得る。さらに、通知は、識別された人（複数可）またはグループ（たとえば、対応可能などの技術者も、パーク保留された会話を保留解除することができるように、技術支援グループ全体へのグループインスタントメッセージ）に向けられ得る。
【００２７】
会話がパーク保留されている間、様々なモダリティでのコンテンツが、顧客に対して再生され得る。たとえば、オーディオ、ビデオ、または他の形式のプレゼンテーション（たとえば、会話がビデオまたはアプリケーション共有モダリティを含む場合、スライドプレゼンテーション）が提供され得る。技術者を待つ間、顧客は、様々な製品、製品の態様、提供されるサービスについての提供される形および他の情報などについて説明を受けることができる。
【００２８】
図２００に示すような、マルチモーダル会話への参加者は、同じネットワーク（たとえば、企業ネットワーク）の一部でもよく、（たとえば、連結された環境において）様々なネットワークを介して接続され、または、インターネットなど、安全なネットワークおよび安全でないネットワークの組合せを介して通信し得る。個人識別番号、パスワード、および類似のものなど、適切なセキュリティ対策を利用して、プライバシーおよび会話のセキュリティを保証することができる。
【００２９】
図３は、いくつかの実施形態による、マルチモーダル会話のパーク保留および保留解除を円滑にする拡張通信システムにおける主要コンポーネントおよびアクションを示す。ユーザ３５２、３５４は、上述したようにマルチモーダル会話を確立することができる。会話は、いくつかのサーバおよびエンドポイント（３５６、３５８）により円滑にすることができる。ユーザ１（３５２）は、会話をパーク保留し、ユーザ３（３６０）に転送する（または依頼する）ことを決定することができる。その時点で、ユーザ１（３５２）は、サーバ３５６またはエンドポイント３５８の１つまたは複数を介して、会話をパーク保留すればよい。いくつかの実施形態によると、会話のすべてのモダリティは、集中または分散方式で、まとめて、または個々にパーク保留することができる。会話がパーク保留されると、ユーザ１（３５２）は、電子メール、インスタントメッセージ、通知アプリケーション、または他の手段により、ユーザ３（３６０）に通知することができる。通知を受けると、ユーザ３（３６０）は、ユーザ２（３５４）との、パーク保留された会話のモダリティのすべてまたは一部を保留解除し、続けてもよい。通知は、後でより詳しく論じるように、ユーザ３がどのモダリティを保留解除するか選択できるようにし得る。あるいは、システムは、ユーザ３の能力、利用可能リソース、および同様の要因に基づいて、どのモダリティが保留解除されるべきか自動的に判定することもできる。
【００３０】
パーク保留された会話（複数可）についての情報は、電子メール配布先リストもしくは永続的チャットセッションにも送り、またはリストもしくはセッションと共有することができる。情報は、ＳＩＰ  ＵＲＩまたはＵＲＬの形式のリンクを含み得る。会話がパーク保留されている間、コンテンツは、ユーザ２（３５４）に対して様々なモダリティで再生され得る。メディアサーバを利用して、このようなコンテンツを提供することができる。コンテンツは、オーディオ再生、ビデオ再生、プレゼンテーション表示、データ表示、および類似のものを含み得る。
【００３１】
このようなパーク保留された会話のエンド受信者は、企業内だけでなく、たとえば連結された環境のように企業の外にいてもよく、または、さらにＳＩＰトランクの背後にいてもよい。エンド受信者は、自分を認証して、たとえば、ユーザをディレクトリサービスと突き合わせて認証する、共有される企業識別子を使って、パーク保留された会話を保留解除することが可能であり得る。
【００３２】
図４は、統合通信システムにおいて２モード会話例をパーク保留し、保留解除する際のアクションを示すアクション図である。ユーザ１（４６２）は、ユーザ２のエンドポイント１（４６４）とのオーディオ通話およびユーザ２のエンドポイント２（４６５）とのインスタントメッセージセッションを利用して、ユーザ２との２モード会話を確立する。両方のモダリティは共に、こうした通話およびセッションを同じ会話の一部として識別する会話識別子Ｘを含む。ユーザ１から参照要求を受信すると、ユーザ２のエンドポイント（４６４、４６５）は、その間の会話をパーク保留することを交渉し、会話の２つのモダリティのために、別々の招待メッセージをパーク保留サーバ４６６に送る。
【００３３】
ユーザ２のエンドポイントからの招待に続いて、新規セッション（オーディオおよびインスタントメッセージ）が、会話識別子を保存して、パーク保留サーバ４６６とユーザ２のエンドポイント（４６４、４６５）との間で確立される。このモードにおいて、ユーザ２は、前述したように再生コンテンツを提供され得る。一方、パーク保留サーバ４６６は、パーク保留された会話に対する場所識別子を（たとえば、ＳＩＰ  ＵＲＩやユニフォームリソースロケータ「ＵＲＬ」として）ユーザ１およびユーザ２に提供する。ユーザ１は、パーク保留された会話に対する受信されたＳＩＰ  ＵＲＩを用いて、通知メッセージをユーザ３（４６８）に送る。
【００３４】
ユーザ３（４６８）は、通知メッセージ中の、オーディオモダリティに対するリンクを活動化することによって、モダリティ（この例では、オーディオ通話）を選択する。続いて、選択されたモダリティに関連づけられたユーザ２（４６４）のエンドポイントに招待が送られ、会話は、選択されたモダリティで、ユーザ２とユーザ３との間で継続する。
【００３５】
上述したシナリオ、システム例、会話モダリティ、および構成は、例示のためである。実施形態は、こうした例に制限されない。他の形式の通知、構成、通信モード、およびシナリオが、本明細書で記載した原理を用いて、同様に、パーク保留および保留解除能力を用いてマルチモーダル会話を実装する際に使われ得る。
【００３６】
図５は、いくつかの実施形態による、システムにおけるパーク保留された会話通知警告のためのユーザインターフェイス例である。いくつかの実施形態による、システムにおけるパーク保留および保留解除通知は、パーク保留された会話の様々なモダリティへのリンクを有すr電子メールメッセージ、インスタントメッセージ、ＳＩＰ通知、および類似のものなど、様々な手段により送ることができる。別の手法は、ユーザインターフェイス５００のようなユーザインターフェイスを提供することができる通知アプリケーションであってもよい。
【００３７】
ユーザインターフェイス５００は、パーク保留された会話への招待例である。インターフェイス５００は、パーク保留された会話における現在のモダリティのグラフィック表現（５７２）および招待されたユーザによる拒絶の受諾を選択するためのグラフィック／テキストオプション（５７４）を含む。受諾は、利用可能通信モードのグラフィック表現の１つまたは複数を選択することによって遂行することもできる。
【００３８】
ＵＩ要素５７６は、このような選択された通信モードを、個々の選択に対して表示する。誰が通話をパーク保留したか（５７８）および会話参加者情報５８２（氏名、住所、他の任意の関連情報）などのさらなる情報を、ユーザインターフェイスによって表示することができる。
【００３９】
パーク保留された通話について加入者に通知するユーザインターフェイスは、追加のまたはより少ないテキストおよびグラフィカル要素を含んでもよく、様々なグラフィカル、カラー、および他の構成スキームを利用して、様々な機能性を表示することができる。上述したような他の通知方法も、本明細書で論じた追加のまたはより少ない要素で利用され得る。
【００４０】
図６は、実施形態が実装され得る、ネットワーク接続された環境例である。パーク保留および保留解除能力を用いて、マルチモーダル会話を含む通信サービスを提供する拡張通信システムは、ホスト型サービスなど、１つまたは複数のサーバ６１８を介して実行されるソフトウェアにより実装することができる。システムは、ネットワーク（複数可）６１０を介して、スマートフォン６１３、ラップトップコンピュータ６１２、およびデスクトップコンピュータ６１１（「クライアントデバイス」）など、個々のコンピューティングデバイス上のクライアントアプリケーションの間の通信を円滑にすることができる。
【００４１】
上述したように、ＵＣサービスなど、最新の通信技術は、加入者が、広範なコンピューティングデバイスおよびアプリケーション能力を、通信サービスとともに使用することを可能にする。このことは、加入者が１つまたは複数のデバイス（たとえば、固定電話、スマートフォン、コンピュータ、スマート自動車コンソールなど）を使って、通信を円滑にし得ることを意味する。各デバイスおよび各デバイスにおいて利用可能なアプリケーションの能力に応じて、追加のサービスおよび通信モードを可能にすることができる。
【００４２】
クライアントデバイス６１１〜６１３は、通信システムの加入者の間で、様々なモードにより通信を円滑にするのに使われる。サーバ６１８の１つまたは複数を使って、確立された会話のモダリティのすべてまたは一部をパーク保留する（また、続いて、保留解除する）ことができる。加入者に関連づけられ、マルチモーダル会話を円滑にする情報、ならびに再生用マルチモーダルコンテンツは、１つまたは複数のデータストア（たとえば、データストア６１６）に格納することができ、データストアは、サーバ６１８の任意の１つによっても、またはデータベースサーバ６１４によっても管理され得る。
【００４３】
ネットワーク（複数可）６１０は、サーバ、クライアント、インターネットサービスプロバイダ、および通信媒体からなるどのトポロジも備え得る。いくつかの実施形態によるシステムは、静的または動的トポロジを有し得る。ネットワーク（複数可）６１０は、企業ネットワークなどの安全なネットワーク、無線オープンネットワークなどの安全でないネットワーク、またはインターネットを含み得る。ネットワーク（複数可）６１０は、ＰＳＴＮやセルラーネットワークなどの他のネットワークを介した通信を調整することもできる。ネットワーク（複数可）６１０は、本明細書で記載したノードの間の通信を可能にする。限定ではなく例として、ネットワーク（複数可）６１０は、音響、ＲＦ、赤外線および他の無線媒体などの無線媒体を含み得る。
【００４４】
コンピューティングデバイス、アプリケーション、データソース、およびデータ配布システムの他の多くの構成を利用して、マルチモーダル会話のパーク保留および保留解除を有する通信システムを実装することができる。さらに、図６で論じた、ネットワーク接続された環境は、例示のために過ぎない。実施形態は、例示のアプリケーション、モジュール、またはプロセスに限定されない。
【００４５】
図７および関連した考察は、実施形態が実装され得る適切なコンピューティング環境を簡潔に、また、全体的に説明することを意図している。図７を参照すると、コンピューティングデバイス７００などの、いくつかの実施形態によるアプリケーションのためのコンピューティング動作環境例のブロック図が示されている。基本的構成において、コンピューティングデバイス７００は、拡張通信システムの一部としての会話パーク保留サーバであってもよく、少なくとも１つの処理ユニット７０２およびシステムメモリ７０４を含み得る。コンピューティングデバイス７００は、プログラムを共同で実行する複数の処理ユニットも含み得る。コンピューティングデバイスの正確な構成およびタイプに応じて、システムメモリ７０４は、揮発性（ＲＡＭなど）、不揮発性（たとえばＲＯＭ、フラッシュメモリなど）またはこの２つの何らかの組合せであってもよい。システムメモリ７０４は通常、ワシントン州レドモンドのマイクロソフトコーポレーションによるＷｉｎｄｏｗｓ（登録商標）オペレーティングシステムなどの、プラットフォームの動作の制御に適したオペレーティングシステム７０５を含む。システムメモリ７０４は、プログラムモジュール７０６、通信アプリケーション７２２、およびパーク保留管理モジュール７２４などの、１つまたは複数のソフトウェアアプリケーションも含み得る。
【００４６】
通信アプリケーション７２２は、クライアントアプリケーション、サーバ、および他のデバイスの間の、様々なモダリティによる通信を円滑にするサービスの一部であってもよい。パーク保留管理モジュール７２４は、クライアントアプリケーションが、確立された会話のモダリティの一部または全部をパーク保留することを可能にし、パーク保留された会話について他のクライアントアプリケーションに通知し、他の加入者が、パーク保留された会話の１つまたは複数のモダリティを保留解除することを可能にし得る。前述したように、パーク保留管理モジュールは、電子メールアプリケーション、インスタントメッセージアプリケーション、および同様のものなど、他のアプリケーションと、通知を調整することができる。いくつかの実施形態によると、パーク保留管理モジュール７２４は、会話がパーク保留されている間、様々なモダリティでの、パーク保留された会話の参加者（複数可）に対するコンテンツの再生を円滑にすることもできる。この基本的構成は、図７において、破線７０８内のコンポーネントによって示されている。
【００４７】
コンピューティングデバイス７００は、追加の特徴または機能性を有し得る。たとえば、コンピューティングデバイス７００は、たとえば、磁気ディスク、光ディスク、またはテープなど、追加データ記憶デバイス（取外し可能および／または固定型）も含み得る。このような追加ストレージは、取外し可能ストレージ７０９および固定型ストレージ７１０によって図７に示してある。コンピュータ読取可能記憶媒体は、コンピュータ読取可能命令、データ構造、プログラムモジュール、または他のデータなど、情報の格納のためのどの方法または技術でも実装される、揮発性および不揮発性、取外し可能および固定型媒体を含み得る。システムメモリ７０４、取外し可能ストレージ７０９および固定型ストレージ７１０はすべて、コンピュータ読取可能記憶媒体の例である。コンピュータ読取可能記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリもしくは他のメモリ技術、ＣＤ−ＲＯＭ、ＤＶＤ（デジタル多用途ディスク）もしくは他の光学ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージもしくは他の磁気記憶デバイス、または所望の情報を格納するのに使用することができ、コンピューティングデバイス７００によってアクセスすることができる他の任意の媒体を含むが、それに限定されない。このようなどのコンピュータ読取可能記憶媒体も、コンピューティングデバイス７００の一部とすることができる。コンピューティングデバイス７００は、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイス、および類似入力デバイスなどの入力デバイス（複数可）７１２も有し得る。ディスプレイ、スピーカ、プリンタ、および他のタイプの出力デバイスなどの出力デバイス（複数可）７１４も含まれ得る。こうしたデバイスは、当該分野において周知であり、ここで詳しく論じる必要はない。
【００４８】
コンピューティングデバイス７００は、分散型コンピューティング環境における無線ネットワーク、衛星リンク、セルラーリンク、および類似機構を介するなどして、デバイスを、他のデバイス７１８と通信させる通信接続７１６も含み得る。他のデバイス７１８は、通信アプリケーションを実行するコンピュータデバイス（複数可）、他のディレクトリまたはポリシーサーバ、および類似デバイスを含み得る。通信接続（複数可）７１６は、通信媒体の一例である。通信媒体は、その中に、コンピュータ読取可能命令、データ構造、プログラムモジュール、またはキャリアや他のトランスポート機構など、変調されたデータ信号の形式の他のデータを含むことができ、どの情報配信媒体も含む。「変調されたデータ信号」という用語は、情報を信号にエンコードするように設定され、または変更されるその特性の１つまたは複数をもつ信号を意味する。限定ではなく例として、通信媒体は、有線ネットワークや直接有線接続などの有線媒体、ならびに音響、ＲＦ、赤外線および他の無線媒体などの無線媒体を含む。
【００４９】
例示の実施形態は、方法も含む。こうした方法は、本文書において記載した構造を含む、任意の数の手段で実装され得る。このような１つの手段は、本文書において記載したタイプのデバイスのマシン操作によるものである。
【００５０】
別の任意選択の手段は、方法の個々の操作の１つまたは複数が、１人または複数の人間のオペレータが一部を実施することにより実施されるものである。こうした人間のオペレータは、並び合っている必要はなく、各々が、プログラムの一部分を実施するマシンをもっているだけでもよい。
【００５１】
図８は、いくつかの実施形態による拡張通信システムにおいて、マルチモーダル会話をパーク保留し、保留解除するプロセス８００の論理フロー図を示す。プロセス８００は、複数の通信モードを円滑にする通信システムの一部として実装され得る。
【００５２】
プロセス８００は動作８１０で始まり、ここで、マルチモーダル会話が円滑にされる。前述したように、マルチモーダル会話は、たとえば音声、ビデオ、電子メール、インスタントメッセージング、アプリケーション共有、データ共有、ホワイトボード共有などの、いくつかのモダリティを含み得る。会話は、２人以上の参加者を含み、参加者のどの１人によっても開始され得る。
【００５３】
動作８２０で、参加者の１人が、別の当事者が会話に加わることを可能にされ得るように、会話をパーク保留する。会話の様々なモダリティは、拡張通信システムの専用サーバ、多目的サーバ、またはエンドポイントの所で、まとめて、または個々に（もしくはグループに分けて）パーク保留することができる。モダリティは、会話識別子（数値、英数字、または他の記号でもよい）によって、一緒に属すものとして識別され得る。
【００５４】
会話がパーク保留されている間、コンテンツの様々なモダリティを、任意選択の動作８３０で、パーク保留された参加者に対して再生することができる。このようなコンテンツは、オーディオ、ビデオ、プレゼンテーション、または他の形で表示されるデータを含み得る。他の実施形態によると、会話の１つまたは複数のモダリティが続き得る間、残りのモダリティがパーク保留される。たとえば、オーディオ、データ共有、およびインスタントメッセージングを含む会話において、オーディオおよびデータ共有モダリティのみがパーク保留されてもよく、インスタントメッセージングモダリティは円滑にされ続け、その間、パーク保留している参加者は、システムの別の加入者に、会話に加わるよう通知する。
【００５５】
動作８４０で、パーク保留している参加者は、拡張通信システムの１人または複数の加入者に、会話に加わる（または引き継ぐ）よう通知する。通知は、電子メール、インスタントメッセージ、ＳＩＰ通知の形でも、他の形でもよい。通知（複数可）は、会話の、パーク保留されたモダリティへのリンクを含み得る。リンクは、動作８５０で、他の加入者（複数可）が、パーク保留されたすべてのモダリティを活動化することによって、または会話の選択されたモダリティのみを活動化する（たとえば、通知された加入者の能力、通知された加入者の嗜好などに基づいて）ことによって、会話に加わる（または引き継ぐ）ことを可能にし得る。他の加入者が、選択されたモダリティの指示を与えることによって会話に加わると、会話は、選択されたモダリティを利用して、円滑に進み続けることができる。
【００５６】
プロセス８００に含まれる動作は、例示目的に過ぎない。マルチモーダル会話のパーク保留および保留解除能力を有する通信サービスは、本明細書で記載した原理を用いて、より少ない、または追加のステップをもつ同様のプロセスによって、ならびに異なる動作順で実装され得る。
【００５７】
上記の詳説、例およびデータにより、実施形態の組立ての製造および使用を完全に説明している。本主題は、構造的特徴および／または方法論的作用に特有の言葉で記載したが、添付の請求項において定義される主題は、上述した具体的な特徴または作用に必ずしも限定されないことを理解されたい。そうではなく、上述した具体的な特徴および作用は、請求項および実施形態を実装する形式の例として開示されている。
【図１】
0005619877.tif 000002
【図２】
0005619877.tif 000003
【図３】
0005619877.tif 000004
【図４】
0005619877.tif 000005
【図５】
0005619877.tif 000006
【図６】
0005619877.tif 000007
【図７】
0005619877.tif 000008
【図８】
0005619877.tif 000009