(57)【要約】 【課題】通信セッションへの参加者に関連するコンテキスト情報を提供する。【解決手段】  本発明のコンテキスト情報を分配する方法は、（Ａ）第１の通信セッションを開始するステップと、（Ｂ）前記ステップ（Ａ）に応答して、前記第１の通信セッションへの第２の参加者を特定するステップと、（Ｃ）前記ステップ（Ｂ）に応答して、前記第２の参加者に関連する情報を、前記第１の通信セッションへの第１の参加者に関連する通信機器に送信するステップと、を有する。前記（Ｃ）ステップは、前記第１の通信セッションに関連する呼びデータストリームメッセージ内に、前記第２の参加者に関連する情報を挿入するステップ（Ｃ１）を有する。【選択図】  図５
2010226718.tif 000002
【特許請求の範囲】
【請求項１】
コンテキスト情報を分配する方法において、
（Ａ）第１の通信セッションを開始するステップと、
（Ｂ）前記ステップ（Ａ）に応答して、前記第１の通信セッションへの第２の参加者を特定するステップと、
（Ｃ）前記ステップ（Ｂ）に応答して、前記第２の参加者に関連する情報を、前記第１の通信セッションへの第１の参加者に関連する通信機器に送信するステップと、
を有し、
前記（Ｃ）ステップは、前記第１の通信セッションに関連する呼びデータストリームメッセージ内に、前記第２の参加者に関連する情報を挿入するステップ（Ｃ１）を有する
ことを特徴とするコンテキスト情報を分配する方法。
【請求項２】
前記呼びデータストリームメッセージは、セッション開始プロトコルメッセージであり、
前記ステップ（Ｃ１）は、前記第２の参加者に関連する情報情報と前記セッション開始プロトコルメッセージとを関連付けるステップ（Ｃ１１）を有し、
前記第２参加者に関連する情報は、前記第１の参加者に関連する通信機器に、セッション開始プロトコルメッセージの一部として分配されるか、前記第１の参加者に関連する通信機器にセッション開始プロトコルメッセージへのアタッチメントとして分配され、
前記セッション開始プロトコルメッセージは、通信データと呼び制御データの少なくとも一方を有し、
前記第１の通信セッションへの第２の参加者に関連する情報は、コンテキストサービスにより、前記セッション開始プロトコルメッセージと関連付けられ、
前記コンテキストサービスは、前記第２の参加者を特定するセッション開始プロトコルメッセージを受領し、
前記コンテキストサービスは、前記第２の参加者に関連する情報を提供する
ことを特徴とする請求項１記載の方法。
【請求項３】
前記第１の通信セッションは、音声通信を含み、
前記第２の参加者に関連する情報は、前記第１の参加者に、前記第１の参加者に関連する通信機器により提示され、
前記第１の参加者に関連する通信機器は、音声電話とディスプレイのサポートを提供する
ことを特徴とする請求項１記載の方法。
【請求項４】
前記第１の参加者に関連する通信機器は、音声電話をサポートする電話と、電話機への付属物として動作しかつディスプレイを提供するコンピュータを含む
ことを特徴とする請求項３記載の方法。
【請求項５】
（Ｄ）前記第１の通信セッションへの第１の参加者を特定するステップと、
（Ｅ）前記（Ｄ）ステップに応じて、前記第１の参加者に関連する情報を、第２の参加者に関連する通信機器に分配するステップと、
を更に有する
ことを特徴とする請求項１記載の方法。
【請求項６】
（Ｆ）前記（Ｃ）ステップの後、前記第１の参加者から第１の入力を受領するステップと、
（Ｇ）前記第１入力に応答して、前記第２の参加者に関連する付加的情報を、前記第１の参加者に関連する通信機器に分配するステップと、
を更に有する
ことを特徴とする請求項１記載の方法。
【請求項７】
前記第１の参加者からの第１入力は、通信セッションの状態を表す
ことを特徴とする請求項６記載の方法。
【請求項８】
通信システムにおいて、
（Ａ）第１の通信機器と、
（Ｂ）第１の通信サーバと、
前記第１の通信機器は前記第１の通信サーバに接続され、
（Ｃ）第１のコンテキストアプリケーションと、
を有し、
第１の通信セッションの確立に関連する第１のセッション開始プロトコルメッセージに応答して、前記第１の通信サーバは、セッション開始プロトコルメッセージを提供し、
前記セッション開始プロトコルメッセージは、第１のセッション開始プロトコル信号と、第１のコンテキストアプリケーションへの被呼者と発呼者の少なくとも一方を特定する情報を含み、
前記被呼者と発呼者の少なくとも一方を特定する情報の受領に応答して、前記第１のコンテキストアプリケーションは、前記被呼者と発呼者の少なくとも一方に関連する第１の情報を提供し、
前記第２のセッション開始プロトコル信号と第１の情報を含む第２のセッション開始プロトコルメッセージは、前記第１の通信機器に分配される
ことを特徴とする通信システム。
【請求項９】
前記第１の通信機器は、開始する通信機器であり、
前記第１のセッション開始プロトコル信号は、セッション開始プロトコルリクエストを含み、
前記第２のセッション開始プロトコル信号は、セッション開始プロトコル応答を含む
ことを特徴とする請求項８記載の通信システム。
【請求項１０】
（Ｄ）第１のコンテキストサーバを更に有し、
前記第１のコンテキストサーバは、前記第１の通信サーバと接続され、
前記第１のコンテキストアプリケーションは、前記第１のコンテキストサーバにより実行される
ことを特徴とする請求項９記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムに関し、特に、通信セッションへの参加者に関連する補足情報を提供する技術に関する。
【背景技術】
【０００２】
通信量の増大と通信形態（communication modality）の多様化に伴い、通信を一体化する際に大きな問題が起きる。通信は実際極めて複雑になっている。更に１つのサブジェクトに対し複合的な通信は、複数の通信形態（例、音声、画像、ｅメール、Instant Messaging(ＩＭ）、Shot Message Service(ＳＭＳ)、ブログ、ソシアル・メディア等）を含む。
【０００３】
この様な通信の複雑性故に、膨大なメモリを有しない場合、或いは、通信が、その人が関与した最後の通信の一部でその人の記憶に残っていない場合は、通信のコンテキストを直ちに決定することは困難である。更に通信のコンテキストを直ちに決定できないことにより、不都合な通信、通信コンテンツの喪失、欲求不満、更にもっと悪いことが起こる。更に、通信者は、他の通信者に関する情報を有するのが有益である。特に他の通信者に関する情報にアクセスすることにより、通信を個人用に編集できる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
コンタクトセンタ（コールセンタ）の環境下においては、スマートスクリーンポップを利用して、待ち行列に待機している呼びに対して、カスタマーサービスエージェントを用意することができる。コンタクトセンタは、カスタマーサービエージェントにウィスパーアナウンスメントを提供したり、サブジェクトマターのエキスパートあるいはスーパーバイザがいるサイトバーセッション（sidebar session）を提供することができる。更にコンタクトマネジメントソフトウエアにより、発呼者又は被呼者に関する情報を、個人用の形態で記憶することができる。人に関連する情報は、インターネットのソシアルネットワークプロファイル、あるいは他の手段で得ることができる。これらの機能の全ては、ユーザが複数の環境とインターフェースすることが必要であり、更にユーザが大量に情報を入力する必要がある。更にコンタクトセンタ環境あるいは会議カンファレンス環境では、通信サービスに、自動あるいは半自動のソリューションを通して、情報を提供することができる。この様な機能は、この様な環境の外では得られない。更にコンタクトセンタと接続しても、従来のソリューションは、統一された高い柔軟性のアーキテクチャを提供しない。
【課題を解決するための手段】
【０００５】
本発明は従来の不具合点や問題点を解決する。本発明の一実施例によれば、通信セッションへの第１参加者には、その通信セッションへの第２参加者に関連するコンテキスト情報が提供される。より具体的には、通信セッションへのある参加者に関連するコンテキスト情報は、その通信セッションへの別の参加者に、呼び信号に関連する一部として、提供される。例えば本発明の一実施例は、通信セッションへの参加者に関連するコンテキスト情報を、ＳＩＰ（session initiation protocol：セション開始プロトコル）メッセージへのアタッチメントとして、あるはその一部として、提供する。
本発明の一実施例によれば、アプリケーション又はコンテキストサービスが、提供される。コンテキストサービスは、通信セッションに、或いは通信セッションを確立しようとする試みに、通信セッションへあるいは試みられた通信セッションへの少なくとも一方の参加者に、通知される。その後、コンテキストサービスは、コンテキスト情報を提供する。このコンテキスト情報は、呼びシグナリング・メッセージ（call signalling message）に含まれる或いは関連する。呼びシグナリングメッセージは、コンテキストサービスにより挿入されたコンテキスト情報を含み、その通信セッションへの他の参加者に関連する通信機器に戻される。
本発明の更なる一実施例によれば、通信セッションへの参加者に関連するコンテキスト情報を提供する方法が得られる。具体的には、通信セッションへの参加者を特定する情報又は試みた通信セッションの情報を受領したことに応じて、アプリケーション又はコンテキストサービスが、コンテキスト情報（contextual or context information ）を提供する。このコンテキスト情報は、通信セッションの別の参加者に関連する通信機器に、或いは試みられた通信セッションに、呼びシグナリングメッセージの一部として、分配される。例えば本発明の一実施例によれば、コンテキスト情報はＳＩＰメッセージの一部として提供される。本発明の他の一実施例によれば、コンテキスト情報は、ＳＩＰメッセージへのアタッチメントとして提供される。コンテキスト情報は、その後通信セッションへの参加者に表示あるいは出力されるが、これは参加者の通信端末（communication endpoint）を用いて、あるいは通信の付属部（adjunct）として動作する装置を用いて、行われる。
【図面の簡単な説明】
【０００６】
【図１】本発明の一実施例による通信システムのブロック図
【図２】本発明の一実施例による通信サーバーのブロック図
【図３】本発明の一実施例による通信システム内の構成要素の関係を表す図
【図４】本発明の一実施例により使用されたデータ構造を表す図
【図５】本発明の一実施例によりコンテキスト情報を提供するシステムの動作を表すフローチャート図
【発明を実施するための形態】
【０００７】
図１に本発明の一実施例の通信システム１００を示す。通信システム１００は、複数の通信機器１０８を有し、それらは、様々な通信形態communication modality）で互いに通信できる。本発明の一実施例によれば、通信システム１００は、複数のドメイン即ち企業１０４ａ，１０４ｂに関連する。これらは別々のエンティティ（例、会社企業等）により所有され操作される。
【０００８】
企業１０４ａ，１０４ｂ一方或いは両方は、通信機器１０８を有する。この通信機器１０８により、同一の企業内のユーザとあるいは別の企業のユーザと通信できる。特に、通信機器１０８は、通信ネットワーク１３６に接続される。この通信ネットワーク１３６により、個人の通信機器１１２と通信できる。更に通信ネットワーク１３６は、様々な企業ドメイン１０４ａ，１０４ｂ内にある通信機器１０８に接続される。企業１０４ａ，１０４ｂの境界は、ネットワーク境界装置（network boundary device）で決められる。、例えばSession Border Controllers （ＳＢＣ）、ゲートウエイ等で、決められる。
【０００９】
本発明の一実施例によれば、企業１０４ａ，１０４ｂは専用の通信機器を有する。これにより、企業１０４ａ，１０４ｂ用のローカル通信ネットワーク（ＬＡＮ）を形成する。特に、企業１０４ａ，１０４ｂは、ＬＡＮ、ＷＡＮ、ＳＩＰネットワークを有する。通信セッションの開始と制御及び通信セッションの特徴の供与は通信マネジャ１１４の操作により制御され、アシストされる。この通信マネジャ１１４は通信サーバ１２０に関連している。通信マネジャ１１４は、ＩＰ ＰＢＸ、例えば Avaya Aura Session Manager を有する。
【００１０】
通信ネットワーク１３６は、あらゆる種類、あらゆる数の通信機器を含むことができる。この通信機器は、通信セッション（例、音声コール、画像コール、チャット、Ｅメール、ＴＴＹコール、マルチメディアセッション等）をサポートできる。通信ネットワーク１３６は、ＬＡＮ、ＷＡＮ、ＳＩＰネットワーク、パケット交換ネットワーク、回路交換のネットワークを含む。更に、通信ネットワーク１３６は、一種類のネットワークに限定されず、別のタイプのネットワークを含んでもよい。通信ネットワーク１３６は、IP Multi-media Subsystem（ＩＭＳ）ネットワークや、構造的なＳＩＰ標準あるいはインターネットにアクセスを提供する他のネットワーク、例えば標準の電話網（Plain Old Telephone System (ＰＯＴＳ)、ＩＳＤＮ、ＰＳＴＮ、あるいは携帯電話網を含んでもよい。従って通信ネットワーク１３６は、通信機器１０８又は通信機器１１２の間を、１つあるいは複数の通信媒体あるいは通信形態を介して、通信できる。
【００１１】
本発明の一実施例によれば、通信機器１０８と通信機器１１２の間の通信をより効率的かつユーザフレンドリーにするために、コンテキスト・サービス１２４が提供され、それを通信機器１０８，１１２の一方あるいは両方が利用できる。コンテキスト・サービス１２４は、アプリケーションを含み、このアプリケーションは、コンテキストを提供するサーバにより実行される。一実施例においては、コンテキスト・サービス１２４は、通信サーバ１０８に具備される。この通信サーバ１０８は、企業１０４ａ，１０４ｂ内に配置される。コンテキスト・サービス１２４は、アプリケーション・サーバ１２６により提供されるかあるいはそれに関連して提供される。このアプリケーション・サーバ１２６は通信サーバ１２０と通信状態にある。一実施例によれば、コンテキスト・サービス１２４は。企業１０４ａ，１０４ｂの外部にあるサーバに設けてもよい。この様な環境下においては、コンテキスト・サービス１２４又はこのコンテキスト・サービス１２４に利用可能なコンテンツは、Software as a Service(ＳａａＳ)として、クラウドコンピューティングを可能とするようなアプリケーションとして、あるいは加入ベースであるいは使用毎の支払いベースでユーザが利用できるソフトウエアアプリケーションとして提供してもよい。かくして、コンテキスト・サービス１２４は、一企業が管理すると、企業内の通信機器１０８のみが使用でき、サービスプロバイダが管理すると、複数の通信機器１０８，１１２が使用できるようになる。
【００１２】
本発明の一実施例によれば、コンテキスト・サービス１２４は、通信サーバ（例えばMicrosoft Exchange Server、頻繁なクライアント、サーバにより使用されるルーチン）内に提供される。更なる一実施例によれば、コンテキスト・サービス１２４は、インターネットを介して使用可能である。コンテキスト・サービス１２４が提供されるフォーマットは、システムの条件、顧客のニーズに応じて、変わる。
【００１３】
本発明の一実施例によれば、コンテキスト・サービス１２４は、コンテキスト情報例えばＩＤデータベース１４０又は通信アーカイブ１４４をサーチして、通信に関連するコンテキストを決定する。この決定されたコンテキスト情報は、コンテキスト情報１１６として、或いはメッセージ又は信号へのアタッチメントとして、通信そのものを含むメッセージあるいは通信内に含まれる。更にコンテキスト情報１１６は、様々なフォーマットあるいは通信形態で提供される。例えばコンテキスト情報１１６は、呼びの中のウィスパーページとして、音声の呼びと同時に送られるｅメールとして、ｅメールのアタッチメントに含まれるボイスメール・メッセージを説明するｅメールとして、ＳＭＳメッセージを説明するＩＭとして、ブログあるいはソシアルネットワークのポスティングをレポートするｅメールとして、あるいは電話の元のディスプレイ上に提供されるテキストとして、送られる。かくして、コンテキスト情報１１６は、通信機器１０８，１１２のユーザに提供され、通信機器１０８，１１２との間の通信を補充する。一実施例によれば、コンテキスト情報１１６は、通信が開始される前に、ユーザに表示される（例、ユーザは、ｅメールを送信される前にｅメールを生成する）。これによりユーザは、通信を適宜に構成し、所望のコンテキスト情報１１６を反映させる。更に送信者は、どのコンテキストが、受信者に、通信を構成する一部として提供されるかを選択できる。これにより送信者と受信者の共同作業がより効率的となる。
【００１４】
コンテキスト・サービス１２４は、関連するコンテキスト情報を、ＩＤデータベース１４０又は通信アーカイブ１４４から、通信ネットワーク１３２を介して検索し取り出すことができる。コンテキスト・サービス１２４が使用する通信ネットワーク１３２は、通信ネットワーク１３６とは別のものであってもよい。一実施例によれば、コンテキスト・サービス１２４は、通信ネットワーク１３６を利用して、様々なコンテキストソースからコンテキストを取り出すことができる。通信ネットワーク１３２は通信ネットワーク１３６と類似するが、これは通信ネットワーク１３６に接続されたノード間で、メッセージの形態でデータパケットを送信できるよう構成されている点においてである。
【００１５】
本発明の一実施例によれば、コンテキスト情報のソースは、ＩＤデータベース１４０と通信アーカイブ１４４とを含む。ＩＤデータベース１４０は、ユーザのＩＤが、そのユーザが使用する別名としてのＩＤをマッピングできるような情報を含む。一例としてユーザは、第１の通信形態に対しては第１のＩＤ(username@enteprise.com for emall)を、第２の通信形態に対しては第２のＩＤ(e.g.,+13034441234 for voice calls)を有することができる。本発明の一実施例によれば、一人のユーザの複数のＩＤは、ＩＤデータベース１４０内に一緒にマッピングされる。
【００１６】
本発明の一実施例によれば、ＩＤデータベース１４０は、企業１０４ａ，１０４ｂ内に具備してもよい。他の実施例では、ＩＤデータベース１４０は、企業１０４ａ，１０４ｂの外部で、通信サービスをユーザに与えるサービスプロバイダ（例えばｅメールサービスプロバイダ、音声通信サービスプロバイダ、ＩＭサービスプロバイダ、ソシアルネットワークサービスプロバイダ等）が保有してもよい。図では、１個のＩＤデータベース１４０のみが示されているが、複数のＩＤデータベース１４０を有してもよい、この複数のＩＤデータベース１４０に、コンテキスト・サービス１２４がアクセスしサーチすることもできる。
【００１７】
本発明の一実施例によれば、コンテキスト情報は、コンテキスト・サービス１２４により、必要ベースで取り出すこともできる。別の構成として、コンテキスト・サービス１２４は、永続的なリクエスト（persistent request）をＩＤデータベース１４０に送り、これによりＩＤデータベース１４０が、新たな情報をコンテキスト・サービス１２４内に入れる。これは、情報が特定のユーザあるいは特定のユーザグループに対して変わった時に行われる。かくしてコンテキスト・サービス１２４は、特定のユーザに対し１回だけコンテキスト情報を要求すればよく、ＩＤデータベース１４０内の後続の更新は、コンテキスト・サービス１２４に自動的に通知され、これにより、コンテキスト情報を取り出すために必要な通信の回数を減らすことができる。更にコンテキスト情報の更新が、コンテキスト・サービス１２４で受領されると、コンテキストサービスは、コンテキストキャッシュを更新する。これに関しては以下説明する。
【００１８】
本発明の一実施例によれば、通信アーカイブ１４４は、コンテキスト情報のソースとして機能する。、通信アーカイブ１４４は通信の披瀝あるいは関連データを提供する。一実施例によれば、通信アーカイブ１４４は、アーカイブ形式で、通信披瀝と通信そのものを記憶（保存）する。通信アーカイブ１４４は、様々な通信媒体あるいは形態で通信を記憶する。かくして通信アーカイブ１４４は、通信媒体あるいは形態を問わない。ある一実施例によれば、通信アーカイブ１４４は、通信のあるタイプ（ｅメール、テキストメッセージ、ボイスメール、呼び披瀝トランスクリプト、コールログ、ブログ、ソシアルネットワークメッセージボード等）のみを記憶することができる。この構成においては、複数の通信アーカイブ１４４は、あるユーザが使用できる様々な通信媒体と通信形態のそれぞれに、用意される。
【００１９】
本発明の一実施例によれば、通信アーカイブ１４４は、ＩＤデータベース１４０内で特定される。これによりコンテキスト・サービス１２４は、特定のユーザ又は通信用のコンテキスト情報をサーチするための通信アーカイブ１４４の数を減らすことができる。
【００２０】
ＩＤデータベース１４０と同様に、通信アーカイブ１４４は、企業１０４ａ，１０４ｂの内にあるいは外に保有することもできる。更に通信アーカイブ１４４は、コンテキスト・サービス１２４を含む通信サーバ１２０内に保有することもできる。これは、特にコンテキスト・サービス１２４が通信サーバ例えばMicrosoft Exchange Server内に具備される場合である。かくして、通信アーカイブ１４４は、コンテキスト・サービス１２４に対し局部的（local）である。別の構成として、通信アーカイブ１４４は、通信機器１０８，１１２から取り出すこともできる。但しこの装置が、通信ログ（例、喪失した呼びログ、出発コールログ、来入コールログ、ｅメールログ、ＳＭＳメッセージログ、ＩＭログ）を保持できる場合である。かくして、コンテキスト・サービス１２４に、コンテキスト情報を取り出すことのできる複数のロケーションを提供する。
【００２１】
ＩＤデータベース１４０と同様に、コンテキスト・サービス１２４は、必要に応じて、通信アーカイブ１４４から所望のコンテキスト情報を取り出すことができる。別の構成として、コンテキスト・サービス１２４は、永続的なリクエストを通信アーカイブ１４４に送ることができる。これにより通信アーカイブ１４４は、情報をコンテキスト・サービス１２４に入れるが、これは情報が特定のユーザあるいはグループに対して変更された場合である。
【００２２】
図２に、本発明の一実施例により、コンテキスト・サービス１２４を提供する通信サーバ１２０の詳細を示す。コンテキスト・サービス１２４は、メモリ２０４内のインストラクションとして提供される。このインストラクションは、メモリ２０４と同一場所にあるプロセッサ２０８により実行される。コンテキスト・サービス１２４の実行結果は通信機器１０８と１１２とが、ネットワーク・インターフェース２１２を介して共有する。プロセッサ２０８は、汎用プロセス、digital signal processor(ＤＳＰ)、アプリケーションプログラムを実行するコントローラである。別の構成として、プロセッサ２０８はApplication Specific Integrated Circuit(ＡＳＩＣ)を含む。
【００２３】
ネットワーク・インターフェース２１２は、通信モデム、通信ポートあるいは他のあらゆる種類の通信機器を含む。これらの機器は、通信ネットワーク１３２，１３６を介して、宛先の通信機器への通信ができ、又プロセッサ２０８が処理できるような、受領パケットを処理できる（条件付ける）機器である。ネットワーク・インターフェース２１２の一例は、ネットワークインターフェースカード、モデムカード、有線電話ポート、直列又は並列のデータポート、無線周波数放送トランシーバ、ＵＳＢポート、あるいは有線又は無線の通信ネットワークインターフェースである。
【００２４】
メモリ２０４は、プロセッサ２０８によりプログラムの実行に関連して使用される。このメモリ２０４は。プログラムのインストラクション、又はデータの短期又長期の保存用であり、コンテキスト・サービス１２４とコンテキスト・キャッシュ２３２を有する。別の構成として、データ貯蔵は、メモリ２０４とは別の場所で行われる。メモリ２０４は、半導体メモリである。メモリ２０４は、ハードディスク又はＲＡＭである。他の一実施例によれば、メモリ２０４は、ＲＡＭ又はＲＯＭである。
【００２５】
本発明の一実施例によれば、コンテキスト・サービス１２４は１つあるいは複数のモジュールを有し、このモジュールは、コンテキスト・サービス１２４のある特徴を提供する。この様なモジュールの一例は、ディスカバリ・モジュール２１６，アウトバンド処理モジュール２２０，関連性モジュール２２４，プレゼンテーション・モジュール２２８である。
【００２６】
ディスカバリ・モジュール２１６は、送信者（機）又は受信者（機）のＩＤを取得したり、入力としてのトピックスを取得したり、この様な入力に基づいてフィルターを形成したり、このフィルターを用いて、通信或いはＩＤデータベース１４０又は通信アーカイブ１４４からの通信記録（例、Ｅメール、音声記録、ＩＭ、ブログ、マイクロブログ、ソシアル媒体（リンクのＩＤ、フェースブック、マイスペース）の登録されたモードあるいは発見されたモードをスクリーンサーチしたり、関連サーチ結果（即ちフィルター基準に適合した結果）を戻したりする。ディスカバリ・モジュール２１６は、送信者のＩＤ又は受信者のＩＤに基づいて、コンテキスト情報をサーチしフィルター処理する。
【００２７】
関連性モジュール２２４は、ディスカバリ・モジュール２１６から得た結果を関連性を得るためにスコアを付け、選択的なユーザ入力を可能とし、最大精度を得るために編集を可能とする。ディスカバリ・モジュール２１６と関連性モジュール２２４は、装置又はサーバの使用頻度の少ない時に働き、その結果は、リアルタイムの使用の更新のために記憶される。最新の結果を記憶しリアルタイムで最小の更新を処理することにより、ユーザが受ける遅延が、システムを使用する際に決定的なファクタとなるのを防止する。
【００２８】
プレゼンテーション・モジュール２２８は、所定のコンテキスト情報を、通信機器１０８，１１２に合った方法で、あるいはコンテキスト情報１１６が分配されるそれらの付属物に合った方法で提供する。プレゼンテーション・モジュール２２８は、コンテキスト情報のプレゼンテーションの冗長度を制御する。例えば、デスクトップのアプリケーションでは１００文字以下に、モバイルのアプリケーションでは５０文字以下となるように制御する。更に、元のフォーマットでの元となるメッセージの拡張を提供する。例えば通信に関連する簡単なサマリーを最初に提供し、詳細なサマリーあるいは複雑で完全なサマリーを、クリックスロー（例、ユーザがメッセージ又はコンテキストサマリーをクリックすることに応答して）、フライオーバー（例、カーソールをメッセージ又はコンテキストサマリーの上を通過させることに応答して）、又はタブ（通信のタブ内に含まれる埋設されたサマリーとして）として、提供する。
【００２９】
本発明の一実施例によれば、アウトバンド処理モジュール２２０を具備し、コンテキスト情報を、ユーザにより選択された通信のモードに合った媒体（音声、テキスト、画像又はそれらの組み合わせ）に変換する。本発明の一実施例によれば、マルチメディア装置（パーソナルコンピュータ、ラップトップコンピュータ、携帯電話、ＰＤＡ）を具備し、プレゼンテーションを幾つかの媒体のタイプで同時に表示することができる。一例として音声の呼びが入ってきた時には、コンテキスト情報を提供するテキストメッセージが、ＩＤ情報と共に表示される。別の例として、ｅメールを受領すると、可聴メッセージが再生されて、ｅメールの関連するコンテンツを記述（発声）する。後者の例は、モバイルのアプリケーションに特に有益であり、これはユーザが車を運転中にｅメールを受信した時にそうである。コンテキスト情報を表示する別の方法は、当業者により本明細書を参照することにより容易に想到できる。
【００３０】
コンテキスト・サービス１２４のコンテンツにより、コンテキスト・サービス１２４は、送信者側あるいは受信者側による、ローカルでかつサーバベースの通信ログ、送信されたホルダー、話題となってるホルダー、コンタクト（接触）先データベース、ソシアルネットワーク・ポスティング、ブログ／マイクロブログ等をサーチでき、特定のタイトル、話題、主題に基づいてサーチを構築することができる。これにより、サーチ結果の一貫した簡潔な処理（例、翻訳）が可能となり、通信機器１１２のユーザにより使用が可能となる。
【００３１】
図３は、本発明の一実施例により、２人のユーザ３０４の間の通信システム１００内の構成要素の関係を示す。この実施例において、ユーザＡ３０４Ａに関連した通信機器１０８Ａは、通信サーバ１２０が取り扱う呼びに参加している。より具体的には、呼びは、通信コア３０８により処理される。この通信コア３０８は、通信サーバ１２０上で動作している。通信セッションは、通信コア３０８と呼びデータストリームメッセージの交換により行われる。例えば通信コア３０８は、ＳＩＰを用いた通信システム１００内で、通信マネージャ３１２を動かしあるいは参照する。ＳＩＰインバイトメッセージ３１６は、第１の通信マネージャ１３１２ａに送られる。この第１の通信マネージャ１３１２ａは、ＳＩＰトライング・メッセージを含むメッセージ３２０に応答する。ＳＩＰメッセージは、通信データ（例、音声データ）と、信号又は呼び制御データ（例インバイトメッセージ）を含む。
【００３２】
本発明の一実施例によれば、第１のコンテキスト・サービス１２４ａには、通信セッションが与えられるあるいは通信セッションが通知される。この通信セッションは、通信システム１００が、通信機器１０８Ａと通信機器１１２Ｂとの間で確立した通信セッション、あるいは確立しようとした通信セッションである。ＳＩＰトライングメッセージを含むＳＩＰ応答３２０は、コンテキスト・サービス１２４ａに送信される。ＳＩＰメッセージは様々な情報のアイテムを含む。この情報は、発呼者（機）である通信機器１０８Ａ，１１２Ａと、被呼者（機）である通信機器１０８Ｂ，１１２を特定するアドレスを含む。従ってＳＩＰ応答３２０は、コンテキスト・サービス１２４に提供され、これによりコンテキスト・サービス１２４は、通信セッションへの参加者であるか試みた通信セッションへの参加者である通信機器１０８、１１２を特定することができる。ＩＤ情報を用いて、コンテキスト・サービス１２４は、コンテキスト情報を収集する。本発明の一実施例によれば、このコンテキスト情報は、コンテキスト・サービス１２４により、ＳＩＰメッセージへのアタッチメントの一部としてあるいはアタッチメントとして、提供される。従ってＳＩＰメッセージ３２４、例えばＳＩＰトライングメッセージとコンテキスト・サービス１２４ａに付加されたコンテキスト情報は、通信コア３０８に戻される。コンテキスト情報を含むＳＩＰメッセージ３２４は、その後呼びを開始する通信機器１０８に戻される。かくしてユーザＡ３０４ａは、ユーザＢ３０４ｂに関連するコンテキスト情報を所有することができる。
【００３３】
ＳＩＰインバイトメッセージを含むＳＩＰメッセージ３１６は、通信システム１００の構成要素に渡される。この構成要素は、ユーザＢ３０４ｂに関連した通信機器Ｂである通信機器１０８，１１２に成された呼びを処理する。例えば通信機器ＡとＢである通信機器１０８，１１２は、同一の企業内の一部であると、第１の通信マネージャ１３１２ａは、通信セッションの全てのセグメントを取り扱う。別の構成として、第２の通信マネージャ１３１２ｂは、通信セッションを開始するのに用いられたＳＩＰメッセージ３１６を具備する。受領側の通信機器１０８，１１２への呼びを完了することに関し、通信マネージャ３１２より戻されたＳＩＰメッセージ３２０の一例は、全ての必要とされる数字を受領した旨の確認情報、又は通信機器１０８，１１２の呼び出し音が鳴っていることの確認情報を含む。通信セッションに関連したあるいは通信セッションの確立に関連したメッセージは、第２のコンテキスト・サービス１２４ｂに送られる。このコンテキスト・サービス１２４ｂは、その後コンテキスト情報１１６をＳＩＰメッセージに付加する。かくして収集されたコンテキスト情報は、通信機器１０８，１１２に、ＳＩＰメッセージのアタッチメントとして、分配される。従って第２のコンテキスト・サービス１２４ｂは、単独であるいは別のコンテキスト・サービス１２４に付加されて、動作する。
【００３４】
ユーザＢ３０４ｂが、自分の通信機器１０８，１１２で呼びに答えた後、ＳＩＰメッセージの必要な交換が完了すると、通信機器Ａである通信機器１０８、１１２と通信機器Ｂである通信機器１０８，１１２の間の通信セッション３２８が確立する。その後通信データは、通信機器１０８，１１２の間で交換され、例えばこれは、real time protocol(ＲＩＰ)データ交換の一部として交換される。
【００３５】
本発明の一実施例によれば、コンテキスト・サービス１２４により生成されたコンテキスト情報１１６は、通信セッション３２８に関連するあらゆるユーザ３０４に関連する。コンテキスト情報１１６を通信機器１０８，１１２に与えることは、通信機器１０８，１１２の全てあるいは一部に関連しているあるいは通信セッション３２８に参加しているユーザ３０４により行われる。一般的な構成において、コンテキスト情報１１６を受領する通信機器１０８，１１２は、通信セッション３２８への他の参加者に関連するコンテキスト情報１１６のみを受領する。更に通信セッション３２８への複数の参加者が、その通信セッション３２８への別の参加者に関するコンテキスト情報１１６を受領する場合でも、この様なコンテキスト情報１１６は、１つの通信マネージャ３１２又はコンテキスト・サービス１２４により与えられる。更に通信セッション３２８は、複数の通信サーバ１２０又は通信コア３０８の参加により、確立される。
【００３６】
図４は、呼びデータストリームのメッセージのデータ構造を示す。このデータ構造は、ＳＩＰメッセージ４００を含む。このＳＩＰメッセージ４００は、発呼者ＩＤ４０４と、被呼者ＩＤ４０８と、ＳＩＰ信号４１２と、コンテキスト情報４１６とを有する。ＳＩＰ信号４１２は、標準のあるいは拡張したＳＩＰ信号、又はコード（例、１００トライ、１８０リンギング、２００ｏｋ等）を含む。コンテキスト情報４１６は、コンテキスト・サービス１２４により追加された情報を含む。コンテキスト情報４１６は、あらゆる形態特にコンテキスト情報をユーザに出力する通信機器の機能に基づいて変化するフォーマットである。別に構成として、コンテキスト情報４１６は、ＳＩＰメッセージ４００へのアタッチメントを含む。
【００３７】
図５に、本発明の一実施例によりコンテキスト情報を提供する通信システムの動作を表す。ステップ５００において、通信セッション３２８のメッセージ又はコールデータストリームメッセージが生成される。このメッセージは、通信セッション３２８を開始するリクエストを含む。このリクエストは、通信機器１０８，１１２から発信してもよい。別の構成として、予測ダイアルシステムにおいては、通信セッション３２８のリクエストは、サーバ装置又は自動アイアラーにより開始することもできる。いずれの場合も、このリクエストは、メッセージ（例えばＳＩＰインバイトメッセージ）を生成する。このメッセージは、通信機器１０８，１１２のＩＤを含み、これは要求された通信セッションのエンドポイントとして機能する。更に通信セッション３２８のリクエストは、ＳＩＰインバイトメッセージを、通信マネージャ３１２与えることを含み、これは通信サーバ１２０に関連して行われる。
【００３８】
ステップ５０４において、通信セッション３２８メッセージは、要求された通信セッションへの参加者のＩＤを含むが、通信マネージャ３１２によりコンテキスト・サービス又はアプリケーション１２４に転送される。本発明の一実施例によれば、コンテキスト情報１２４は、ＳＩＰインバイトメッセージを具備する。このＳＩＰインバイトメッセージは発呼者と被呼者のアドレスを含む。その後コンテキスト情報が利用可能であるか否かの決定が行われる（ステップ５０８）。例えば通信セッション３２８のリクエストを開始したあるいはこの様なリクエストを開始したダイアルシステムに関連する第１の通信機器１０８，１１２は、コンテキスト・サービス１２４に加入し、コンテキスト情報が得られるか否かの決定は、被呼者である通信機器１０８，１１２に関連するコンテキスト情報１１６が得られるか否かの決定含む。別に構成として、コンテキスト情報が得られるか否かの決定は、発呼者である通信機器１０８，１１２に関連するユーザ３０４に関連するコンテキスト情報１１６が、被呼者である通信機器１０８，１１２に関連するユーザ３０４に分配されるか否かを含む。コンテキスト情報１１６が利用可能か否かの決定は、情報が提供される適宜のフォーマットを選択することを含む。特にコンテキスト情報１１６が、様々な形態でユーザに提示される。例えばコンテキスト情報１１６は、コンテキスト情報１１６を受領する通信機器１０８，１１２のユーザに表示されるテキストを含む。更にこの様な情報は、通信機器１０８，１１２の一部（電話）として表示されるか、あるいは通信機器１０８，１１２の付属装置（例、電話機への付属装置として動作する汎用コンピュータ）として提供される。他の実施例においては、コンテキスト情報１１６は、簡単な形態で提供される、例えばウィスパーアナウンスメント、スマートスクリーンホップ等で提供される。他の一実施例によれば、コンテキスト情報１１６は、完全なコンテンツフォームの形態で提供される。例えばMICROSOFT EXCEL,POWERPOINT,orWORD fileで提供される。更にコンテキスト情報が提供されるフォーマットは、コンテキストが分配される通信機器１０８，１１２の機能に応じて変わる。分配フォーマットの選択は、コンテキスト・サービス１２４により、受領する側の通信機器１０８，１１２の機能に関する情報に応じて、受領する通信機器１０８，１１２のユーザによる選択に応じて、あるいは受信側の通信機器１０８，１１２のそのものにより、変わる。
【００３９】
コンテキスト情報１１６が利用可能な場合には、その情報は、コンテキスト・サービス１２４に与えられるＳＩＰメッセージ４００に追加される（ステップ５１２）。コンテキスト情報をメッセージに追加することは、コンテキスト情報をメッセージそのもの内に配置することを含む。例えばコンテキスト情報は、ＳＩＰメッセージのヘッダ内に配置されるか、あるいはＳＩＰメッセージの他の部分に配置される。更なる例として、コンテキスト情報は、ＳＩＰメッセージのアタッチメントとして、例えばmultipurpose Internet mail extension(ＭＩＭＥ)アタッチメントとして、提供される。
【００４０】
追加されたコンテキスト情報１１６を含むＳＩＰメッセージ４００は、その後加入者ユーザ３０４の通信機器１０８，１１２に配布される（ステップ５１６）。例えばコンテキスト情報１１６が、通信機器Ａである通信機器１０８，１１２に関連するユーザＡ３０４ａに関する場合には、コンテキスト情報は、ユーザＢ３０４ｂに関連する通信機器Ｂである通信機器１０８，１１２に転送される。例えばコンテキスト情報は、ＳＩＰインバイトメッセージに含まれるかそれに添付される。コンテキスト情報１１６は、更にユーザＡ３０４ａに、通信機器Ａである通信機器１０８，１１２を介して、与えられる。例えばユーザＢ３０４ｂに関するコンテキスト情報は、通信機器Ａである通信機器１０８，１１２に、ＳＩＰステータスメッセージの添付物として、例えばＳＩＰtryingメッセージあるいはＳＩＰringingメッセージとして、分配される。
【００４１】
ステップ５２０において、メッセージに添付されたコンテキスト情報は、コンテキスト・サービス１２４に加入したユーザ３０４に、ユーザの通信機器１０８，１１２により提示される。例えばテキスト情報は、元のスクリーンディスプレイ（native screen display）で表示できる。このスクリーンディスプレイは、電話機を含む通信機器１０８，１１２の一部として含まれるか、あるいは電話機への付属物として動作する通信機器１０８，１１２の一部を含むラップトップ・コンピュータ又は汎用コンピュータのディスプレイである。他の実施例として、テキスト情報は、電話操作をサポートする汎用コンピュータを含む通信機器１０８，１１２により表示される。別の構成として、コンテキスト情報１１６は、簡単な形態で提供される。例えばテキストとして表せるショートメッセージ、ウィスパーアナウンスメント等で提供される。コンテキスト情報１１６は、完全なドキュメントあるいはファイルとして提供される。例えばスプレッドシート、ワードプロセッシングドキュメント又はデータベースとして提供される。更にコンテキスト情報１１６が表される特定のフォーマットは、通信機器１０８，１１２の機能（この機能を介して情報が表示される）に基づいて、あるいは通信機器１０８，１１２に関連するユーザ３０４の好みに応じて、選択される。
【００４２】
ステップ５２４において、通信セッション３２８が終了したか否かの決定がなされる。通信セッション３２８が終了した場合には、プロセスはそこで終了する。通信セッションが継続中の場合には、更なるフィルタあるいはコンテンツ情報が利用可能か否かの決定がなされる（ステップ５２８）。本発明の一実施例によれば、更なるフィルタ情報は、通信セッション３２８の状態に関する情報、あるいは新たな（更新された）コンテキスト情報１１６の受領あるいは発見に関する情報を含む。例えば他の構造体あるいはスクリプトにより構成された通信に関連して、構造体化された通信内の現在あるいは将来のステップに関連する更なるフィルタ情報を、表すことができる。例えばコンテキスト・サービス１２４より行われた通信フロー又は状態情報を受領したか否かの決定が、行われる。更なるフィルタあるいはコンテキスト情報を受領した場合には、この新たな情報がコンテキスト・サービス１２４に提供される（ステップ５３２）。その後、プロセスはステップ５１２に戻る。コンテキスト・サービス１２４は、その後新たな情報を適用し、追加的なコンテキスト情報が、ステップ５１２で、後続のメッセージに追加され、加入者であるユーザ３０４に関連する通信機器１０８，１１２に分配される（ステップ５１６）。追加的なフィルタあるいはコンテキスト情報を受領していないと決定した場合（ステップ５２８）、プロセスはステップ５２４に戻る。
【００４３】
本発明の一実施例によれば、コンテキスト情報１１６は、シーケンスで、コンテキスト情報をユーザ３０４に表すために、様々なアプリケーションを用いて、与えられる。コンテキスト情報１１６は特定のタイプに限定されない。しかし一実施例によれば、コンテキスト情報１１６は、通信セッション３２８への参加者である他のユーザ３０４に関連する個人情報を含む。更にコンテキスト情報１１６は、この様な情報が与えられたユーザ３０４により注釈が付けられた資料のコピーを含む。アプリケーションの更なる例は、プレゼンテーションツール、スプレッドシートツール、ドキュメンテーションツール、プロジェクトトラッキングツール、データベースツール等である。提供される個人情報は、家族の一員の名前、前の通信セッションへの参加者の名前、最近の休暇あるいは他のイベントに関する情報、趣味等を含む。あるアプリケーションを介してオープンにされた資料は、通信セッション３２８を準備した時に、ユーザ３０４により生成された個人的な注釈を含む。インテリジェントな個人的アスタントフューチャーは、コンテキスト・サービス１２４にリンクされて、ウィスパーアナウンスメント通信セッションの進行等を提供する。コンテキスト・アプリケーション又はサービス１２４は、ソフトウエアプログラム、ハードウエア構成要素、ファームウエアプログラムの一部である。更に本発明の一実施例によるコンテキスト・サービス１２４は、ユーザ３０４のリクエストに基づいて、コンテキスト情報のコーディネートされたプレゼンテーションを提示する。これは、アジェンダスライドディスク、スライドデッキ等に基づいて行われる。コンテキスト情報は、企業の電話システムの顧客にも提供される。このコンテキスト情報は、通信サービスプロバイダの顧客にも提供され、それらはサービス指向のアーキテクチャ、プロバイダの組み合わせ等を介して、加入者サービスとして提供される。顧客の通信機器１０８，１１２の特徴に基づき、これらの特徴は、クライアント−サーバの形態で、通信機器１０８，１１２全体に、通信サーバ１２０全体に、あるいは総合接続されたサービス全体に、提供される。通信セッション３２８は、ＰＳＴＮ、ＶｏＩＰ、ビデオコール、インスタントメッセージ（ＩＭ）等介した、呼びである。
【００４４】
一実施例によれば、ユーザは、自分の事務所から有力顧客に電話をかけようとする。コンテキスト・サービス１２４は、ユーザのカレンダにアクセスして、日付、電話番号、呼びのアジェンダ、資料、あるいは被呼者（顧客）の個人情報、同一顧客の最後の通信セッションのサマリー等にアクセスして、電話をかけようとするユーザが、利用できるようにする。コンテキスト情報はユーザ３０４のコンピュータスクリーン上に表示される。被呼者（顧客）の個人情報は、電話の開始時に提示される、例えば配偶者の名前、子供の名前、彼らの誕生日、趣味、最近の休暇計画等が表示され、通信をより個人的な（親しい）ものにする。呼びのアジェンダが存在する場合には、ポインタ等を現在の話題に向けることにより、情報の提示、資料、アプリケーション、個人的補助特徴等となる。電話が終わり、ユーザ３０４が自分の部屋を出ると、それらは別の通信機器１０８，１１２に移り、例えば携帯電話あるいはAvaya,sES 500 Systemのようなシステムや、Call Preparation Systemに移る。この変化に応じて、スクリーン材料、スクロール情報、ウィスパーアナウンスメント等を提供して、コンテキスト情報を、参加者の通信機器１０８，１１２に適宜の形態で提供する。
【００４５】
他の一実施例において、ユーザが、タッチスクリーンを有する通信装置３０８，３１２を持って移動中であるとする。コンテキスト・サービス１２４に関連するアイコンのホームページが、通信セッション３２８を含む電話の呼びが開始した時に、提示される。このアイコンは、アプリケーション、ファイル、個人情報、インテリジェントパーソナルアシスタントへのアクセスを提示する。発呼者であるユーザ３０４は、彼らが呼びの進捗状況の検知に応じて準備完了時に、各アイコンの発言をトリガするか、あるいはこれらはアジェンダ上に入る指示に基づいて、自動的に表示される。複数個のオープンしたアプリケーションあるいはファイルを有することは、インテリジェントな通信機器上をタッチスクリーンを介して前後にtogglingすることにより、取り扱うことができる。
【００４６】
以上の説明は、本発明の一実施例に関するもので、この技術分野の当業者であれば、本発明の種々の変形例を考え得るが、それらはいずれも本発明の技術的範囲に包含される。特許請求の範囲の構成要素の後に記載した括弧内の番号は、図面の部品番号に対応し、発明の容易なる理解の為に付したものであり、発明を限定的に解釈するために用いてはならない。また、同一番号でも明細書と特許請求の範囲の部品名は必ずしも同一ではない。これは上記した理由による。用語「又は」に関して、例えば「Ａ又はＢ」は、「Ａのみ」、「Ｂのみ」ならず、「ＡとＢの両方」を選択することも含む。特に記載のない限り、装置又は手段の数は、単数か複数かを問わない。
【符号の説明】
【００４７】
１００  通信システム
１０４  企業
１０８  通信機器
１１２  通信機器
１１４  通信マネジャ
１１６  コンテキスト
１１８  連続するアプリケーション・ルール
１２０  通信サーバ
１２２  連続するアプリケーション・プロセス
１２４  コンテキスト・サービス
１３２  通信ネットワーク
１３６  通信ネットワーク
１４０  ＩＤデータベース
１４４  通信アーカイブ
２０４  メモリ
２０８  プロセッサ
２１２  ネットワーク・インターフェース
２１６  ディスカバリ・モジュール
２２０  アウトバンド処理モジュール
２２４  関連性モジュール
２２８  プレゼンテーション・モジュール
２３２  コンテキスト・キャッシュ
３０８    通信コア
３１２ａ  通信マネージャＣＭ１
３１２ｂ  通信マネージャＣＭ２
４０４  発呼者ＩＤ
４０８  被呼者ＩＤ
４１２  ＳＩＰ信号
４１６  コンテキスト情報
５００：通信セッションメッセージを生成する。
５０４：メッセージを通信マネージャに転送する。
５０８：コンテキスト情報は利用可能か？
５１２：コンテキスト情報をメッセージに追加する。
５１６：メッセージを加入申込みした加入者の通信機器に転送する。
５２０：コンテキスト情報を提示する。
５２４：通信セッションは終了したか？
５２８：更なる情報を受領したか？
５３２：更なる情報をコンテキストサービスに提供する。
【図１】
2010226718.tif 000003
【図２】
2010226718.tif 000004
【図３】
2010226718.tif 000005
【図４】
2010226718.tif 000006
【図５】
2010226718.tif 000007
【外国語明細書】
2010226718000001.pdf