(57)【要約】  コールアシスタントに対し、音声コールまたは音声連絡以外の、コール受信者に相談するモードの使用を可能とする相談アーキテクチャー。受付係が、着信するコール（またはメッセージ）を保留にし、そのコールおよび／または誰がコールを行っているかについて受信者に知らせるＩＭ（インスタントメッセージ）を、コール受信者に送信することができる。すると、受信者は、例えば、ＩＭモードまたは別のモードを介して確認および応答を行うことができ、さらに、そのコールを受け入れる、そのコールを拒否する、または、そのコールが別の宛先にルーティングされることを要求することができる。他の非音声相談モードには、短いページングをコール受信者に送信することによるページング技術、ＳＭＳ（ショートメッセージサービス）メッセージまたはＭＭＳ（マルチメディアメッセージングサービス）メッセージをコール受信者に送信すること、および／またはコールおよび／または発呼者についての情報を与える電子メールメッセージをコール受信者に送信することが含まれる。
2010503331.tif 000002
【特許請求の範囲】
【請求項１】
コール管理を円滑にするコンピューターによって実施されるシステム（１００）であって、
コール受信者に対する電話コールを受けるコール構成要素（１０２）と、
非音声相談モードを介して前記コールについて前記コール受信者に相談する通知構成要素（１０４）と
を備えたことを特徴とするシステム。
【請求項２】
前記相談モードは、インスタントメッセージであることを特徴とする請求項１に記載のシステム。
【請求項３】
前記相談モードは、ＳＭＳ（ショートメッセージサービス）とＭＭＳ（マルチメディアメッセージングサービス）のいずれかであることを特徴とする請求項１に記載のシステム。
【請求項４】
前記相談モードは、電子メールとページングのいずれかであることを特徴とする請求項１に記載のシステム。
【請求項５】
前記通知構成要素は、ＳＩＰ（セッション開始プロトコル）を利用することを特徴とする請求項１に記載のシステム。
【請求項６】
前記コール構成要素と前記コール受信者の間で前記非音声相談モードを作成し、および変更するユーザーインターフェース構成要素をさらに含むことを特徴とする請求項１に記載のシステム。
【請求項７】
前記コールを、前記コール受信者による認識のためのテキスト出力に翻訳する翻訳構成要素をさらに含むことを特徴とする請求項１に記載のシステム。
【請求項８】
前記コール構成要素は、ＳＩＰベースの相談モードを使用して、前記発呼者を前記コール受信者に接続することを円滑にすることを特徴とする請求項１に記載のシステム。
【請求項９】
コンピューターによって実施される、通信を管理する方法であって、
受信者に通信するためのメッセージソースからの着信するメッセージを、メッセージアシスタントにおいて受信するステップ（１０００）と、
前記着信するメッセージについて、非音声相談モードを介して前記受信者に通知するステップ（１００２）と、
前記受信者から、前記非音声相談モードを介してルーティング情報を要求するステップ（１００４）と、
前記ルーティング情報を、前記アシスタントを介して前記メッセージソースに通信するステップ（１００６）と
を備えたことを特徴とする方法。
【請求項１０】
コールアシスタントは、人間対話とは無関係に前記通知するステップ、およびルーティングするステップを自動的に実行する自動化されたアシスタントであることを特徴とする請求項９に記載の方法。
【請求項１１】
前記着信するメッセージは、非音声タイプのメッセージであることを特徴とする請求項９に記載の方法。
【請求項１２】
前記通知するステップにおける前記非音声相談モードは、コールアシスタントと前記受信者の間のインスタントメッセージであることを特徴とする請求項９に記載の方法。
【請求項１３】
前記受信するステップにおける前記着信するメッセージは、電話コールであり、前記通知するステップにおける前記非音声相談モードは、コールアシスタントと前記受信者の間のインスタントメッセージであることを特徴とする請求項９に記載の方法。
【請求項１４】
前記通知するステップは、前記受信者が電話コール中である場合に実行されることを特徴とする請求項９に記載の方法。
【請求項１５】
コールアシスタントは、前記ルーティング情報のために、前記受信者にインスタントメッセージを送信することを円滑にすることを特徴とする請求項９に記載の方法。
【請求項１６】
ＳＩＰベースの非音声相談モードを介して前記受信者に通知するステップをさらに含むことを特徴とする請求項９に記載の方法。
【請求項１７】
クライアントデバイスから受信された情報に基づいて前記相談モードをブロックするステップをさらに含むことを特徴とする請求項９に記載の方法。
【請求項１８】
相談モードの優先順位付けされたリストに基づいて、前記受信者に自動的に通知するステップをさらに含むことを特徴とする請求項９に記載の方法。
【請求項１９】
前記受信者に通知するステップ、および前記ルーティング情報を要求するステップに先立って、前記発呼者を認証するステップをさらに含むことを特徴とする請求項９に記載の方法。
【請求項２０】
コンピューターによって実施されるコール相談システム（７００）であって、
コール受信者に対するコールを発呼者から受信するコンピューターによって実施される手段（１０２）と、
前記発呼者を認証するコンピューターによって実施される手段（７０２）と、
前記コール受信者に相談するためにインスタントメッセージにアクセスするコンピューターによって実施される手段（１０４）と、
インスタントメッセージを介して前記受信者からコールハンドリング情報を要求するコンピューターによって実施される手段（１０４）と、
前記コールハンドリング情報を前記発呼者に通信するためのコンピューターによって実施される手段（１０２）と
を備えたことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相談型コール転送に関し、具体的には、非音声相談モードを使用する相談型コール転送に関する。
【背景技術】
【０００２】
電話システムにおける従来の相談型転送モデルは、相談のために音声の媒体の使用に依存してきた。典型的な相談モデルが、医師に対するすべてのコールを受付係がとる医師の診療所である。受付係は、発呼者を保留にし、その後、医師を呼び出し、そのコールを医師が受けることを望むかどうかを尋ねることによって、医師を相手に相談モードを開始する。医師が、そのコールを受けることを選択した場合、受付係は、そのコールを医師に転送する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
この従来の相談モデルは、マルチモード以前のメッセージング技術（例えば、電子メール、インスタントメッセージ、ページング（paging））の旧世界においては十分であったかもしれないが、従来の相談モデルの機能は、現在では、効率的でより生産的なオフィス環境を実現することの障害となっている。例えば、従来のモデルは、本来的に割り込み型の体験であり、つまり、受付係は、転送が行われる前に、またはコールが別の宛先にルーティングされる前に、（電子的であれ、面と向かってであれ）音声通信を使用して、医師と連絡をとろうと試みなければならない。さらに、医師の電話機が、鳴らなければならず、または他の何らかのタイプの通知（例えば、点滅光）を与えなければならず、医師が、その通知またはアラート（例えば、オーディオ信号、点滅光）を知覚することができなければならず、さらに、医師が、そのコールに応答しなければならない。医師が、そのコールに応じて発呼者と話すまで、医師には通常、そのコールが何についてであるか、または発呼者が誰であるかが全く分からない。最後に、従来のモデルは、同時に行われることが可能な相談の数に関して制限的である。医師は、一度に１つのコール接続だけにしか携わることができないので、受付係は、別のコールが転送できるようになるまで、医師が現在のコールを完了するのを待つか、または相談が完了するまでコールを保留にしなければならない。
【課題を解決するための手段】
【０００４】
以下に、本発明のいくつかの態様の基本的な理解をもたらすために、簡略化された概要を提示する。この概要は、広範な概観ではなく、重要な／不可欠な要素を特定することも、本発明の範囲を線引きすることも意図していない。この概要の唯一の目的は、後段で提示されるより詳細な説明の前置きとして、いくつかの概念を簡略化された形態で提示することである。
【０００５】
本明細書で開示される相談アーキテクチャーはコンピューターベースの電話を使用し、例えば、受付係（またはコールアシスタント）が、コールを転送することを決定する前に、音声コールまたは声による連絡以外の、コール受信者を相手にした相談モードを使用できるようにすることで、従来の相談モデルに関連する問題を解決する。例えば、受付係は、着信するコールを保留にし、そのコールについて、および／または誰がコールを行っているかについて受信者に知らせるＩＭ（インスタントメッセージ）を、コール受信者に送信することができる。すると、受信者は、ＩＭを介して確認および応答を行うことができ、さらに、そのコールを受け入れる、そのコールを拒否する、または、そのコールが別の宛先（例えば、ボイスメール、異なるコール受信者、ＩＰベースの通信デバイス）にルーティングされることを決めることができる。
【０００６】
別の相談モードは、コールおよび／または発呼者についての情報を与えるページング（page）をコール受信者に送信することによるページング技術の利用を含む。すると、受信者は、ページング応答（例えば、コールを受け入れる、コールを拒否する、またはコールを再ルーティングする）、または他の手段によって、このページングに確認応答することができる。
【０００７】
さらに別の相談モードは、コールおよび／または発呼者についての情報を与えるＳＭＳ（ショートメッセージサービス）メッセージまたはＭＭＳ（マルチメディアメッセージングサービス）メッセージをコール受信者に送信することが含まれる。その場合、受信者は、そのＳＭＳ（またはＭＭＳ）メッセージを確認し、そのコールを受け入れることに同意すること（または受け入れることを拒否すること）によって応答することもできるし、または、そのコールが別の宛先に再ルーティングされることを要求することもできる。
【０００８】
さらに別の相談モードは、コールおよび／または発呼者についての情報を与える電子メールメッセージをコール受信者に送信することが含まれる。その場合、受信者は、そのコールを受け入れることに同意すること（または受け入れることを拒否すること）によって、その電子メールに応答することもできるし、または、そのコールが別の宛先に再ルーティングされることを要求することもできる。受付係は、ＩＭまたは電子メール応答を受信すると、例えば、転送を非常に迅速に（例えば、数キーストローク以内で）実行することができる。
【０００９】
本明細書で開示され、特許請求の範囲に記載されるアーキテクチャーは、アーキテクチャーをサポートし、コール管理を円滑にするコンピューターによって実行されるシステムを含む。このシステムは、コール受信者に対する電話コールを受けるためのコール構成要素と、非音声相談モードを介して、コールについてコール受信者に相談することを円滑にする通知構成要素とを含む。通知は、例えば、ＳＩＰベースのシステム、および関連するＳＩＰ対応のデバイスを介することが可能である。コンピューターベースの電話アプリケーションに関連するようなユーザーインターフェース構成要素が、非音声相談モードの管理を円滑にする。
【００１０】
前述の、および関連する目的を達するため、本発明のいくつかの例示的な態様を、以下の説明、および添付の図面に関連して本明細書で説明する。しかし、これらの態様は、本明細書で開示される原理を使用できる様々な手段のいくつかだけを示すに過ぎず、すべてのそのような態様、および同等の態様を含むことを意図している。他の利点、および斬新な特徴は、図面と併せて考慮することで、以下の詳細な説明から明白になるだろう。
【図面の簡単な説明】
【００１１】
【図１】コール管理を円滑にするコンピューターによって実施されるシステムを示す図である。
【図２】電話コール通信を管理する方法を示す図である。
【図３】インスタントメッセージの相談モードによってコール転送を管理する、より詳細な方法を示す図である。
【図４】電子メールの相談モードによってコール転送を管理する、より詳細な方法を示す図である。
【図５】ＳＭＳなどのメッセージングサービスの相談モードによってコール転送を管理する、より詳細な方法を示す図である。
【図６】ページングサービスなどの相談モードによってコール転送を管理する、より詳細な方法を示す図である。
【図７】通信処理のために認証および／または翻訳を利用する代替の相談システムを示す図である。
【図８】アシスタントと受信者との間の相談モードとしてＩＭ交換を示す例示的なコール流れ図である。
【図９】複数の受信者に関する相談モード、およびメッセージ管理のために、本発明に従って、着信する電話コールだけでなく、様々なタイプのメッセージを扱うことも円滑にするメッセージアシスタントシステムの代替の実施形態を示す図である。
【図１０】受信者に対する異種のタイプに関する着信するメッセージを管理する方法を示す図である。
【図１１】所与の時間で使用すべき最良の相談モードを決定するために受信者デバイスとコールアシスタントとの間でデータおよび信号を送ることができることを示す図である。
【図１２】本明細書で開示される相談アーキテクチャーを実行することができるコンピューティングシステムを示すブロック図である。
【図１３】本明細書で開示される相談アーキテクチャーに従って、コール相談およびメッセージ相談を円滑にする例示的なコンピューティング環境を示す概略ブロック図である。
【発明を実施するための形態】
【００１２】
本発明を、図面を参照して説明する。すべての図面を通じて、同等の符号を、同等の要素を参照するのに使用する。以下の説明では、説明の目的で、本発明の徹底的な理解をもたらすために、多数の特定の詳細が示される。しかし、本発明を、これらの特定の詳細なしに実施することができることは明白である。他の例では、周知の構造およびデバイスを、それらの構造およびデバイスの説明を円滑にするためにブロック図において示す。
【００１３】
本発明は、コールアシスタントが、コールをどのように扱うべきかを決定するために、コール受信者を相手に非音声相談モードを使用可能にすることによって、コール通信および／またはメッセージング通信を扱うための、より効果的で、より効率的な相談機構を提供する。
【００１４】
図面を最初に参照すると、図１は、コール管理を円滑にするコンピューターによって実施されるシステム１００を示す。システム１００は、コール受信者に対する電話コールを受けるためのコール構成要素１０２と、非音声相談モードを介してコールについてコール受信者に相談することを円滑にする通知構成要素１０４とを含む。通知は、ＳＩＰ（セッション開始プロトコル）システム、および関連するＳＩＰ対応のデバイスを介することができる。
【００１５】
コンピューターベースの電話アプリケーションに関連するようなユーザーインターフェース構成要素１０６は、多くの異なるユーザーに関して音声相談モードおよび非音声相談モードの管理を円滑にすることができる。つまり、ユーザー（またはコール受信者）は、コール（またはメッセージ）の処理または扱い中に、非音声相談のために使用されることが可能な関連するデバイス機能をそれぞれが有する、多くの異なるタイプのデバイス（例えば、セルラー電話機、有線／無線のポータブルコンピューターおよびデスクトップコンピューター、ＰＤＡ、およびタブレットＰＣ）を使用できる。その機能には、セルラー通信と、ＶｏＩＰ（voice-over-IP）と、テキストメッセージングと、電子メールと、ＩＭと、ＳＭＳおよび／またはＭＭＳなどのメッセージングサービスと、地上セルラーおよび／または衛星セルラー通信およびＩＰベースの通信に関連したその他の通信技術を含むことができる。
【００１６】
その管理には、例えば、組織の従業員であることが可能なコール受信者に関する相談モードを構成することを含むことができる。管理者（例えば、コールアシスタント係）は、ユーザーが通常、使用することが可能なデバイス、および雇用者によって提供されるデバイスに関連する各従業員受信者のモード情報を入力することによって、相談モードを管理することができる。また、その管理には、所与のユーザー、所与のユーザーロケーション、所与の時刻、所与の言語、所与の発呼者ＩＤ、所与のコールの内容などに関して使用されるべき非音声相談モードに基づいて、ユーザー設定（preference）を入力することも含むことがきる。例えば、性別データ、コールの予測される持続時間、レガシーデバイス対最新のデバイスなどの、関連するデバイスのモデルおよび機能、プレゼンテーション能力（例えば、オーディオ、ディスプレイ）、アラート機能、記憶装置、メモリー、および処理能力などの、他の多くの基準を、必要に応じて、使用することができる。
【００１７】
図２は、電話コール通信を管理する方法を示す。説明を簡明にする目的で、例えば、フローチャートまたは流れ図の形態で、本明細書で示される１つまたは複数の方法は、一連の動作として示され、説明されるが、一部の動作が、本発明によれば、本明細書で示され、説明されるのとは異なる順序で、さらに／または他の動作と同時に行われることが可能であるので、本発明は、動作の順序によって限定されないものと理解され、認識される。例えば、方法は、代替として、状態図などにおいて、一連の互いに関係する状態またはイベントとして表されることも可能であることが当業者には理解され、認識されるだろう。さらに、本発明に従って方法を実施するのに、例示されるすべての動作が必ずしも要求されるわけではない。
【００１８】
符号２００で、コール受信者に対する着信する電話コール（例えば、回線交換、ＶｏＩＰ、セルラー）が、コールアシスタントシステムによって受信される。符号２０２で、受付係（またはユーザー）は、そのコールを保留にするようにアシスタントを制御し、ＩＭ、ＳＭＳ、ＭＭＳ、電子メール、および／またはページングなどの非音声相談モードを介してコール受信者に通知する（または相談する）。このことは、コール受信者が、現在、別のコールに応じている場合に、特に役立つ。このため、ユーザーは、受信者が現在のコールを終えるのを待たずに、受信者に、そのコールについての情報を伝えることができる。また、このことにより、受信者は、現在のコールを終えることなく、別の発呼者についての情報を受け取ることも容易になる。
【００１９】
符号２０４で、ユーザーは、非音声相談モードを介して、コール受信者からルーティング情報を要求し、受け取る。ルーティング情報には、例えば、現在のコールが終わるまで発呼者を保留にするようにユーザーに通知すること（例えば、テキストメッセージを介して）、コールを拒否すること、または、ボイスメールまたは別の受信者などの別の宛先にコールをルーティングするようユーザーに要求することを含むことができる。また、ルーティング情報には、例えば、コール受信者が、電話コールではなく、ＳＭＳ、ＭＭＳ、電子メール、またはＩＭなどの別の通信モードを使用して発呼者と通信するようユーザーに要求することを含むことができる。符号２０６で、受信者が、ルーティング情報をユーザーに伝える。符号２０８で、ユーザーが、ルーティング情報を発呼者に伝え、発呼者は、このルーティング情報に従ってコール受信者と通信する。
【００２０】
図３は、インスタントメッセージの相談モードによってコール転送を管理する、より詳細な方法を示す。符号３００で、コールアシスタントは、発呼者から電話コールを受ける。符号３０２で、アシスタントユーザーは、ＩＭ（インスタントメッセージ）を介してコール受信者に相談する。符号３０４で、コール受信者がどのように発呼者と通信することを所望するかに関する通信情報を、アシスタントユーザーは、ＩＭを介して受信者から受け取る。符号３０６で、アシスタントユーザーが、この通信情報を発呼者に伝え、コール受信者と発呼者は、この通信情報に従って通信する。
【００２１】
この通信情報には、受信者が応対可能な後の時点で同一の宛先に電話コールを行うようにという、発呼者に対する命令を含むことができる。また、この情報には、例えば、現時点で、または後の時点で、ＩＭを介して、さらに／または電子メールを介して、または他の技術を介して通信することを含むことができる。つまり、受信者が、既存のコール中に受信者の手が自由になることを可能にするコールヘッドセット、または他のハンズフリー機器を利用できるならば、より熟練したユーザーが、１人の相手と音声コールで会話する一方で、別の通信技術（例えば、電子メール、ＩＭ、ＳＭＳ、ＭＭＳ）を介して、アシスタントユーザーに相談すること、または第２の相手と通信することさえできることが、本発明の範囲に含まれる。
【００２２】
図４は、電子メールの相談モードによってコール転送を管理する、より詳細な方法を示す。符号４００で、コールアシスタントは、発呼者から電話コールを受ける。符号４０２で、アシスタントユーザーは、電子メールを介してコール受信者に相談する。符号４０４で、コール受信者がどのように発呼者と通信することを所望するかに関する通信情報を、アシスタントユーザーが、電子メールを介して受信者から受信する。符号４０６で、アシスタントユーザーが、この通信情報を発呼者に伝え、コール受信者と発呼者は、この通信情報に従って通信する。
【００２３】
図５は、ＳＭＳなどのメッセージングサービスの相談モードによってコール転送を管理する、より詳細な方法を示す。符号５００で、コールアシスタントは、発呼者から電話コールを受ける。符号５０２で、アシスタントユーザーは、受信者を相手にＳＭＳセッション（および／またはＭＭＳセッション）を開始して、この着信するコールについて相談する。符号５０４で、コール受信者がどのように発呼者と通信することを所望するかに関する通信情報を、アシスタントユーザーは、メッセージングセッションを介して受信者から受信する。符号５０６で、アシスタントユーザーが、この通信情報を発呼者に伝え、コール受信者と発呼者は、この通信情報に従って通信する。
【００２４】
図６は、ページングサービスの相談モードによってコール転送を管理する、より詳細な方法を示す。符号６００で、コールアシスタントは、発呼者から電話コールを受ける。符号６０２で、アシスタントユーザーは、受信者にページングを行って、この着信するコールについて相談する。符号６０４で、コール受信者がどのように発呼者と通信することを所望するかに関する通信情報を、アシスタントユーザーが、受信者から受信する。一方向ページングシステムにおいて、アシスタントは、命令でコールバックするよう、受信者にページングを行うことによって、受信者に相談することができる。また、受信者は、例えば、電子メール、ＳＭＳ、ＭＭＳ、およびＩＭなどの異なる技術を使用して、応答することもできる。より堅牢なページングシステムにおいて、受信者は、発呼者／受信者通信に関する所望される通信情報を表す、アシスタントユーザーによって認識された情報を使用して、同一のチャネル、または同様のページングチャネルを介して、このページングに応答することができる。符号６０６で、アシスタントユーザーが、この通信情報を発呼者に伝え、コール受信者と発呼者は、この通信情報に従って通信する。
【００２５】
相談型コール転送アーキテクチャーの別の実施形態において、受付係／管理者は、発呼者についてのさらなる発呼者情報を、非音声モード（例えば、電子メール、ＳＭＳ、ＭＭＳなど）を介して受信者に提供することができる。例えば、受付係／管理者は、発呼者のイメージ、経歴情報、ビジネスカードデータ、提示されることが可能な短いオーディオファイルクリップまたはビデオファイルクリップ、発呼者に関連するファイルに対するハイパーリンクなどの、発呼者についてのさらなる詳細な情報を送ることができ、そのような情報を、受信者が、そのコールまたは通信を受け入れること、または拒否することを決定する前に、相談モード（例えば、電子メールまたはＭＭＳデバイス）を介して表示することができる。
【００２６】
前述の発呼者情報を単独で、または組み合わせて使用して、受信者は、コールを受け入れる、または拒否する前に、利用可能なデータソース（例えば、ウェブサイト、ローカルデータベース、リモートデータソース）から、発呼者についてのさらなる情報を閲覧する、または取り出すことができる。例えば、受付係が、発呼者名と、発呼者電話番号とを有するテキストメッセージを送信し、その電話番号が、その発呼者と合致しないと受信者が考える場合、受信者は、ウェブサイトを閲覧して、逆電話番号検索（reverse phone number lookup）を実行して、発呼者名を、提供された電話番号と照合することができる。
【００２７】
図７は、通信処理のために認証および／または翻訳を利用する代替の相談システム７００を示す。システム７００は、図１のコール構成要素１０２、通知構成要素１０４、およびインターフェース構成要素１０６を含むことができる。さらに、アシスタントユーザーが介入しなければならなくなる（例えば、コールを受ける）前に、発呼者の認証を実行するために、認証構成要素７０２を、提供することができる。例えば、着信するコールのＩＤ（識別）情報を分析することによって、その発呼者が、望ましくない、または応答されるべきでないことを、そのＩＤ情報の認証処理が示す場合、そのコールを、さらに処理することなく中断することができる。発呼者が認識され、好ましい発呼者であることを認証処理が示す場合、認証は合格であり、そのコールを、処理することができる。このことには、先着順でコールをキューに入れること、または優先度基準に基づいて、発呼者をキューの先に進めることさえ含むことができる。
【００２８】
認証は、ユーザーを識別すること、或るレベルのサービスを許可すること、およびリソース使用量を追跡することによって、コンピューターリソースへのアクセスを制御するネットワーク管理およびネットワークセキュリティ（例えば、ＶｏＩＰサービスのための）のために使用される、ネットワークＡＡＡ（認証、許可、および課金）サービスと関係する処理をさらに含むことができる。
【００２９】
オプションとして、システム７００は、受信者に相談した後、着信する音声コールを、必要に応じて、テキストとして受信者に通信するために、テキストに変換し、翻訳することができるように、翻訳構成要素７０４を含むこともできる。その見返りに、受信者によって提供されたテキストを、発呼者による認識のために、オーディオ信号に逆に変換することもできる。
【００３０】
図８は、アシスタントユーザーと受信者との間の相談モードとしてＩＭ交換の例示的なコール流れ図を示す。最初、ＶｏＩＰシナリオにおいて、双方向ＲＴＰ（リアルタイムトランスポートプロトコル）チャネルが、アシスタントユーザーと情報元（source）（または発呼者）の間で開かれる。通常の実施形態では、ＳＩＰセッションは、実際の音声コンテンツまたはビデオコンテンツ自体に関するキャリアーである、ＲＴＰのパケットストリームに過ぎない。
【００３１】
ＳＩＰは、エンドポイント（ハードウェアまたはソフトウェアに組み込まれた終端装置）にインテリジェンスが埋め込まれた非常に単純なコアネットワークだけしか要求しないピアツーピアプロトコルである。従来の電話機の外観、感触、および形状を与えるハードウェアエンドポイントは、通信のためにＳＩＰおよびＲＴＰを使用することができ、さらに、ハードウェアポイントは、ＥＮＵＭ（Electronic Numbering）を使用して、既存の電話番号をＳＩＰアドレスに翻訳することができる（ＵＲＬフォーマットに基づいて）。したがって、他のＳＩＰユーザーに対するコールは、サービスプロバイダが、通常、従来の電話番号、および関連する料金に関してＰＳＴＮに対するゲートウェイの役割をするにもかかわらず、電話網を迂回することができる。
【００３２】
ＳＩＰは、ユーザーの現在のロケーションに要求をルーティングし、サービスに関してユーザーの認証および許可を行い、プロバイダコールルーティングポリシーを実施し、機能をユーザーに提供できるように、プロキシサーバーと呼ばれるネットワーク要素を使用する。また、ＳＩＰは、ユーザーが、プロキシサーバーによって使用される、ユーザーの現在のロケーションをアップロードすることができるレジストラ（またはユーザーエージェントサーバー）を介した登録機能も提供する。
【００３３】
次に、アシスタントユーザーが、コール受信者に対するＣＭ（相談モード）としてＩＭを選択する。ＳＩＰ  ＩＮＶＩＴＥメッセージが、受信者に通信される。受信者は、ＳＩＰ  ２００  ＯＫメッセージで応答する。アシスタントユーザーが、ＳＩＰ  ＡＣＫメッセージを使用して受信を確認し、次に、テキストメッセージを受信者に送信する。受信者デバイスが、ＳＩＰ  ２００  ＯＫメッセージで応答し、その後に、そのコールをどのように扱うべきかについての受信者応答テキストが続く。必要とされる情報を与えられると、アシスタントユーザーは、２００  ＯＫで応答する。受信者が、発呼者と話すことを選択した場合、アシスタントユーザーが、発呼者に受信者ＳＩＰアドレス情報を与えることによって、受信者を情報元（または発呼者）に照会する。情報元が、ＳＩＰ  ２０２  ＡＣＣＥＰＴＥＤメッセージで応答し、その後、情報元は、受信者をセッションに招待する。受信者が、２００  ＯＫで応答し、情報元が、確認応答し、双方向ＲＴＰチャネルが、通信のために開かれる。次に、情報元が、Ｎｏｔｉｆｙ  ２００  ＯＫメッセージでアシスタントに通知し、アシスタントユーザーが、２００  ＯＫで応答し、アシスタント／情報元接続が終了される。情報元／受信者接続は、いずれかの側によって接続が終了されるまで、継続することができる。
【００３４】
以上の例は、ＶｏＩＰ接続に関連するような、ＩＰベースの通信の転送および交換の全体を示すことに留意すべきである。しかし、前述したとおり、この例は、本明細書で開示される非音声相談モードの発明の唯一の実施形態ではない。さらに、アシスタントは、ＩＭ接続を介して情報元／受信者接続を円滑にする。つまり、アシスタントユーザーは、受信者に最初に相談して、接続の許可を得て、情報元と連絡をとって受信者のＳＩＰアドレスを伝え、その後、通信を離れる。
【００３５】
コールアシスタントが、電話コールを扱うだけでなく、様々なタイプの着信するメッセージも扱うことによって、メッセージアシスタントの役割をすることができることは、本アーキテクチャーの範囲に含まれる。図９は、本発明による、複数の受信者に関する相談モード、およびメッセージ管理のために、着信する電話コールだけでなく、様々なタイプのメッセージも扱うことを円滑にするメッセージアシスタントシステム９００の代替の実施形態を示す。システム９００は、メッセージ（例えば、回線交換コール、ＩＰベースのコール、セルラーコール、テキストメッセージ、ＩＭ、ＳＭＳ、およびＭＭＳ）を受信するため、処理するため、およびルーティングするためのメッセージアシスタント９０２を含むことができる。メッセージ（例えば、ＩＰベースの）を、アシスタント９０２による応答などのための初期処理のため、および／またはコール情報に関するパケット処理のために、コール構成要素９０４の中に受信することができる。コール情報には、発呼者ＩＤ、発呼者の発信元番号、メッセージの情報元（例えば、デバイス、ネットワーク）、ＱｏＳ（サービス品質）データなどを含むが、以上には限定されずに、多種多様な情報が含むことができる。
【００３６】
アシスタント９０２は、着信するメッセージおよび／またはメッセージソースについて、１名または複数名のメッセージ受信者９０８（第１の受信者、第２の受信者、．．．第Ｎの受信者（Ｎは正の整数）として表される）に相談するために様々なＣＭ（相談モード）を選択するため、および利用するための通知構成要素９０６も含むことができる。例えば、第１の受信されたメッセージが、第１の受信者（ＲＥＣＩＰＩＥＮＴ１）に相談するために処理されることが可能であるのに対して、第２の受信されたメッセージが、第２の受信者（ＲＥＣＩＰＩＥＮＴ２）に相談するために処理されることが可能である。
【００３７】
通知構成要素９０６は、受信者９０８のそれぞれのために作成され、それぞれに割り当てられた相談モードのライブラリー９１０を含むことができる。例えば、第１の受信者（ＲＥＣＩＰＩＥＮＴ１）に３つの相談モード、すなわち、ＣＭ１、ＣＭ２、およびＣＭ３を割り当てることができる。ただし、ＣＭ１はページングを表し、ＣＭ２はＳＭＳを表し、ＣＭ３はＩＭを表すことが可能である。さらに、第１の受信者は、相談を扱うことに関する優先順位を要求しており、アシスタント管理者によってそのような優先順位を割り当てられている。この場合、優先の順序は、最初にページングによって、次に、ページングがうまく行かない場合、ＳＭＳによって、そして最後に、最初の２つがいずれも受信者と連絡をとることに失敗した場合、ＩＭによって、相談を受けることである。
【００３８】
同様に、第２の受信者（ＲＥＣＩＰＩＥＮＴ２）に２つの相談モード、すなわち、ＣＭ１およびＣＭ３を割り当てることができる。ＣＭ１はページングを表し、ＣＭ３はＩＭを表すことが可能である。第２の受信者は、設定される優先順位に従って相談を受ける。ただし、優先の順序は、最初にＩＭによって、次に、ＩＭが、受信者と連絡をとることに失敗した場合、ページングによって、相談を受けることである。このため、各受信者は、相談の所望される優先順位およびタイプに応じて、電話コールやメッセージなどの着信するメッセージについて相談を受けることができる。
【００３９】
前述の場合と同様に、インターフェース構成要素９１２が、受信者相談モード、デバイス、いつ、誰からコールまたはメッセージを受けるかなどに関しての設定を構成するために、アシスタントシステム９０２の管理を円滑にする。少なくともＩＰベースのコールに関して、コール構成要素９０４が、受信者によって要求された選好される通信方法に従って、発呼者と受信者を接続することを円滑にする。
【００４０】
システム９００は、会議電話に関連するような複数の異なるユーザーに対する単一の着信するメッセージ（例えば、コール）を処理することもできる。例えば、メッセージソースは、受信者９０８の２名以上を相手に会議電話をセットアップすることを要求する発呼者とすることもできる。このため、受付係は、アシスタントを利用して、要求された受信者に非音声相談を同時に実行することができる。つまり、受付係は、アシスタントにテキストを入力することができ、このテキストは、それぞれの受信者に、これらの受信者の選好される優先方法に従って同時に送信される。より具体的には、発呼者が、最初の２名の受信者を相手に会議を要求した場合、受付係が、テキスト（例えば、「発呼者が、オンライン状態にあり、電話会議を開始することを望んでいる」）を入力することができる。前述の例におけるＣＭ優先順位を続けると、アシスタント９０２は、このテキストを自動的に処理し、それぞれ、ページングおよびＩＭを介して、このテキストを同時に送信して、第１の受信者、および第２の受信者に相談する。受信者は、所望される任意のメッセージング技術またはコール技術を使用して、応答することができる。両方の受信者が会議に同意し、かつ、両方の受信者が、ＶｏＩＰを要求した場合、受付係は、それらのコールをＩＰベースの会議のために転送することができる。
【００４１】
会議開催がかかわる場合、アシスタントは、自動的に、会議を開始すること、および通信が行われる方法に関する「投票」を集計することができ、さらに、会議が進められるべきか、または後の時点にスケジュールされるべきかを決定することができることは本発明の範囲に含まれる。
【００４２】
また、システム９００は、より効率的で、効果的な相談ユーザー体験をもたらすように、ユーザー設定、相談モード、デバイス情報、スケジューリング情報、好ましい発呼者リストなどの受信者設定を格納するためのデータストア９１４も含むことができる。
【００４３】
また、アシスタント９０２は、ＰＳＴＮ（公衆交換電話網）、セルラーキャリアー（cellular carriers）、およびインターネットなどの主要なコールネットワークおよび／またはＩＰネットワーク９１６にアクセスして、デバイス情報および発呼者／受信者情報にアクセスすることもできる。例えば、ＶｏＩＰが利用される場合、アシスタント９０２は、認証目的の発呼者情報、アカウンティング情報、およびＱｏＳ情報にアクセスすることができる。アシスタント９０２は、例えば、インターネットウェブサイトにアクセスして、非音声相談の最良の（またはより良い）方法を提供するデバイス情報をダウンロードすることができる。
【００４４】
前述したとおり、コールアシスタントは、通常、受付係などからの人間対話とともに使用される。しかし、このことは、要件ではない。アシスタント９０２は、自動的に応答し、データストア９１４の中に格納され、通知構成要素９０６において与えられる情報に従って、宛先の受信者９０８に相談する、コンピューターによって制御された、自動化された応答−メッセージ処理システムであることが可能である。このことは、受付係が、その日の仕事を終えている勤務時間後の運用に特に用途を見出す。
【００４５】
相談モードは、他の基準に基づいて優先順位が自動的に調整されることも可能である。例えば、ＩＭがまず使用される、ＣＭの第１の順位付けを、受信者が、通常、オフィス内にいて、午後に現場に出て行く準備をしている午前中（例えば、午前６時から正午までの間）に使用することができる。正午には、例えば、現場に受信者が出ていることに基づいて、ＳＭＳ機能を有するが、ＩＭは有さないセルラー電話機が使用される、第２のＣＭセットにアクセスが行われる。このため、相談は、ＳＭＳを使用して、アシスタントと受信者の間で自動的に処理される。ユーザーがオフィスに戻ると、ユーザーロケーションを自動的に確かめることができる場合（例えば、ＧＰＳまたはオンライン活動を介して）、第１のＣＭセットを復元することができ、したがって、相談は、この時点で、ＩＭを使用して行われる。以上は、本発明のアーキテクチャーに従って非音声相談のために使用されることが可能な多くの異なる機能の、いくつかの例に過ぎない。
【００４６】
次に図１０を参照すると、受信者に対する様々なタイプの着信するメッセージを管理する方法が示されている。この場合、コール受信者は、着信する音声コールだけでなく、非音声タイプのメッセージ（例えば、ＩＭ、ＳＭＳ、ＭＭＳ、電子メール、ページング）も扱うよう、コールアシスタントと取り決めている。このことは、アシスタントユーザーが、例えば、受信者が使用する様々な異なるタイプのメッセージングアカウントからの、コピー、または元のメッセージをルーティングするために受信者アカウントを管理できるようにすることによって、図１のインターフェース構成要素１０６によって円滑にされることが可能である。例えば、アシスタントは、受信者アカウントの電子メールメッセージを受け取ることができ、ユーザーは、このメッセージを読み、ＩＭなどの別の非音声相談モードを介して受信者に相談する。この能力は、受信者が使用することができる多くのタイプのメッセージングに関して構成されることが可能である。
【００４７】
符号１０００で、メッセージアシスタントは、メッセージソースからメッセージ受信者に向けられた着信するメッセージを受信する。符号１００２で、アシスタントユーザーは、同一のタイプのメッセージング、または異なるタイプの非音声相談モードを使用して、着信するメッセージの受信者に通知する。符号１００４で、アシスタントユーザーは、受信者に相談して、この着信するメッセージをルーティングするためのルーティング情報を要求し、獲得する。符号１００６で、アシスタントユーザーは、ルーティング情報に従って受信者と通信するよう、メッセージソースに通知する。符号１００８で、情報元が、そのルーティング情報に従ってメッセージ受信者に接続し、通信する。
【００４８】
図１１は、所与の時点で使用されるべき最良の相談モードを決定するために、受信者デバイス１１００とコールアシスタント１１０２の間でデータおよび信号を送ることができることを示す。発呼者およびコール受信者によって使用されるデバイスは、一般に、デバイスのローカルプログラムを実行するため、およびデータを処理するための内部プロセッサー（またはコントローラー）およびメモリーを有するインテリジェントデバイスである。例えば、有線コンピューターおよび無線コンピューター、ポータブル、またはそれ以外の、セルラー電話機、およびＰＤＡが、現在、消費者に搭載された機能を提供する強力な処理能力を有して設計されている。このため、デバイス１１００は、デバイス活動および／またはネットワーク活動を監視し、その時点で受信者デバイス１１００のために最良の相談モードをアシスタント１１０２が選択するのに役立つ情報を、アシスタント１１０２に返送するクライアント１１０４を含むことができる。受信者は、いずれの時点でも、或るボタンを押す、または相談を受けることを受信者が望まないという選択を行うことができる。この情報は、アシスタント１１０２に返るように通信されるので、その結果、受付係が、相談を行おうと試みて時間を浪費することを防ぐことができる。つまり、受信者は、相談の試みを自動的にブロックすることができる。
【００４９】
さらに、機能およびデータを有するアシスタント１１０２は、アシスタント１１０２のコール構成要素１０２および通知構成要素１０４にアクセスするために、外部のユーザーインターフェース構成要素１１０４（例えば、ポータブルコンピューター、ＰＤＡ、タブレットＰＣ）からアクセスされ、構成されることが可能である。したがって、クライアントは、このデバイス／アシスタント通信、デバイス／アシスタント制御、およびデバイス／アシスタント構成を円滑にする、受信者デバイス１１００にインストール可能なソフトウェア構成要素であることができる。
【００５０】
本出願において使用される「構成要素」および「システム」という用語は、ハードウェア、ハードウェアとソフトウェアの組み合わせ、ソフトウェア、または実行中のソフトウェアである、コンピューター関連のエンティティを指すことを意図している。例えば、構成要素は、プロセッサー上で実行されるプロセス、プロセッサー、ハードディスクドライブ、複数の記憶装置ドライブ（光記憶媒体および／または磁気記憶媒体の）、オブジェクト、実行可能ファイル、実行のスレッド、プログラム、および／またはコンピューターであることが可能であるが、以上には限定されない。例として、サーバー上で実行されるアプリケーションと、そのサーバーがともに、構成要素であることが可能である。１つまたは複数の構成要素が、プロセス内、および／または実行のスレッド内に存在することが可能であり、構成要素を、１つのコンピューター上に局所化すること、および／または２つ以上のコンピューターの間に分散することができる。
【００５１】
次に図１２を参照すると、本明細書で開示されるアシスタントおよび／または相談アーキテクチャーを実行するように動作可能なコンピューティングシステムのブロック図が示されている。本発明の様々な態様に関するさらなる状況を提供するために、図１２、および以下の説明は、本発明の様々な態様を実施することができる、適切なコンピューティング環境１２００の簡単な一般的説明を与えることを意図している。上記の説明は、１つまたは複数のコンピューター上で実行されることが可能なコンピューター実行可能命令の一般的な状況において行われたが、本発明を、他のプログラムモジュールと組み合わされて、さらに／またはハードウェアとソフトウェアの組み合わせとして実施できることが、当業者には認識されるだろう。
【００５２】
一般に、プログラムモジュールには、特定のタスクを実行する、または特定の抽象データ型を実装するルーチン、プログラム、構成要素、データ構造などが含まれる。さらに、本発明の方法は、１つまたは複数の関連するデバイスにそれぞれが動作上、結合されることが可能な、単一プロセッサーコンピューターシステムまたはマルチプロセッサーコンピューターシステム、ミニコンピューター、メインフレームコンピューター、およびパーソナルコンピューター、ハンドヘルドコンピューティングデバイス、マイクロプロセッサーベースの家庭用電子機器またはプログラマブル家庭用電子機器などを含む、他のコンピューターシステム構成を使用して実施されることが可能であることが、当業者には認識されるだろう。
【００５３】
また、本発明の例示される態様は、通信ネットワークを介してリンクされたリモート処理デバイスによって、いくつかのタスクが実行される、分散コンピューティング環境において実施されることも可能である。分散コンピューティング環境では、プログラムモジュールを、ローカルメモリー記憶装置とリモートメモリー記憶装置の両方の中に配置することができる。
【００５４】
コンピューターは、通常、様々なコンピューター可読媒体を含む。コンピューター可読媒体は、コンピューターがアクセスすることができる任意の利用可能な媒体であることが可能であり、コンピューター可読媒体は、揮発性媒体と不揮発性媒体、リムーバブルな媒体とリムーバブルでない媒体をともに含むことができる。例として、限定としてではなく、コンピューター可読媒体は、コンピューター記憶媒体および通信媒体を含むことができる。コンピューター記憶媒体には、コンピューター可読命令、データ構造、プログラムモジュール、および他のデータなどの情報を格納するために任意の方法または技術で実装された、揮発性媒体と不揮発性媒体、リムーバブルな媒体とリムーバブルでない媒体がともに含まれる。コンピューター記憶媒体には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリーもしくは他のメモリー技術、ＣＤ−ＲＯＭ、ＤＶＤ（デジタルビデオディスク）もしくは他の光ディスク記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置もしくは他の磁気記憶装置、または所望される情報を格納するのに使用することができ、コンピューターがアクセスすることができる他の任意の媒体が含まれるが、以上には限定されない。
【００５５】
図１２を再び参照すると、様々な態様を実施するための例示的な環境１２００は、コンピューター１２０２を含み、コンピューター１２０２は、処理装置１２０４と、システムメモリー１２０６と、システムバス１２０８とを含む。システムバス１２０８は、システムメモリー１２０６を含むが、メモリー１２０６には限定されない、システム構成要素を処理装置１２０４に結合する。処理装置１２０４は、様々な市販のプロセッサーのいずれとすることも可能である。また、デュアルマイクロプロセッサー、およびその他のマルチプロセッサーアーキテクチャーが、処理装置１２０４として使用されることも可能である。
【００５６】
システムバス１２０８は、様々な市販のバスアーキテクチャーを使用してメモリーバス（メモリーコントローラーを有するか、有さないかにかかわらず）、周辺バス、およびローカルバスにさらに相互に接続されることが可能ないくつかのタイプのバスアーキテクチャーのいずれとすることも可能である。システムメモリー１２０６は、ＲＯＭ（読み取り専用メモリー）１２１０およびＲＡＭ（ランダムアクセスメモリー）１２１２を含む。ＢＩＯＳ（基本入出力システム）が、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの不揮発性メモリー１２１０の中に格納され、このＢＩＯＳは、起動中などに、コンピューター１２０２内部の要素間で情報を転送するのを助ける基本ルーチンを含む。また、ＲＡＭ１２１２には、データをキャッシュするためのスタティックＲＡＭなどの高速ＲＡＭを含むことができる。
【００５７】
コンピューター１２０２は、適切なシャーシ（図示せず）内で、外部で使用するように構成されることも可能である、内蔵ＨＤＤ（ハードディスクドライブ）１２１４（例えば、ＥＩＤＥ、ＳＡＴＡ）、磁気ＦＤＤ（フロッピー（登録商標）ディスクドライブ）１２１６（例えば、リムーバブルなディスケット１２１８に対して読み取りまたは書き込みを行う）、および光ディスクドライブ１２２０（例えば、ＣＤ−ＲＯＭディスク１２２２を読み取る、またはＤＶＤなどの他の大容量光媒体に対して読み取りもしくは書き込みを行う）をさらに含む。ハードディスクドライブ１２１４、磁気ディスクドライブ１２１６、および光ディスクドライブ１２２０は、それぞれ、ハードディスクドライブインターフェース１２２４、磁気ディスクドライブインターフェース１２２６、および光ドライブインターフェース１２２８によってシステムバス１２０８に接続されることが可能である。外付けドライブ実施形態のためのインターフェース１２２４は、ＵＳＢ（ユニバーサルシリアルバス）インターフェース技術とＩＥＥＥ１３９４インターフェース技術の少なくともいずれか、または両方を含む。他の外付けドライブ接続技術も、本発明の範囲に含まれる。
【００５８】
これらのドライブ、および関連するコンピューター可読媒体は、データ、データ構造、コンピューター実行可能命令などの不揮発性記憶装置を提供する。コンピューター１２０２に関して、これらのドライブおよび媒体は、適切なデジタルフォーマットの任意のデータの記憶に対応する。上記のコンピューター可読媒体の説明は、ＨＤＤ、リムーバブルな磁気ディスケット、およびＣＤまたはＤＶＤなどのリムーバブルな光媒体を参照するものであるが、ＺＩＰドライブ、磁気カセット、フラッシュメモリーカード、カートリッジなどの、コンピューターが読み取ることができる他のタイプの媒体が、例示的な動作環境において使用されることも可能であること、さらに、任意のそのような媒体が、本発明の方法を実行するためのコンピューター実行可能命令を含むことができることが、当業者には認識され得る。
【００５９】
オペレーティングシステム１２３０、１つまたは複数のアプリケーションプログラム１２３２、他のプログラムモジュール１２３４、およびプログラムデータ１２３６を含め、いくつかのプログラムモジュールを、これらのドライブおよびＲＡＭ１２１２の中に格納することができる。また、オペレーティングシステム、アプリケーション、モジュール、および／またはデータのすべて、または一部を、ＲＡＭ１２１２の中にキャッシュすることもできる。本発明を、様々な市販のオペレーティングシステム、またはオペレーティングシステムの組み合わせを使用して実施することができることは当然である。
【００６０】
ユーザーは、１つまたは複数の有線／無線入力デバイス、例えば、キーボード１２３８、およびマウス１２４０などのポインティングデバイスを介して、コンピューター１２０２にコマンドおよび情報を入力することができる。他の入力デバイス（図示せず）には、マイクロホン、ＩＲリモートコントロール、ジョイスティック、ゲームパッド、スタイラスペン、タッチスクリーンなどを含むことができる。これら、およびその他の入力デバイスは、しばしば、システムバス１２０８に結合された入力デバイスインターフェース１２４２を介して処理装置１２０４に接続されるが、パラレルポート、ＩＥＥＥ１３９４シリアルポート、ゲームポート、ＵＳＢポート、ＩＲインターフェースなどの他のインターフェースによって接続されることも可能である。
【００６１】
また、モニター１２４４、または他のタイプのディスプレイデバイスが、ビデオアダプター１２４６などのインターフェースを介してシステムバス１２０８に結合される。モニター１２４４に加えて、通常、コンピューターは、スピーカー、プリンターなどの他の周辺出力デバイス（図示せず）を含む。
【００６２】
コンピューター１２０２は、リモートコンピューター１２４８などの、１つまたは複数のリモートコンピューターに対する有線通信および／または無線通信を介する論理接続を使用する、ネットワーク化された環境において動作することができる。リモートコンピューター１２４８は、ワークステーション、サーバーコンピューター、ルーター、パーソナルコンピューター、ポータブルコンピューター、マイクロプロセッサーベースのエンターテイメント機器、ピアデバイス、または他の一般的なネットワークノードとすることが可能であり、コンピューター１２０２に関連して説明される要素の多く、またはすべてを通常、含むが、簡明にするため、メモリー／記憶装置１２５０だけを図示する。図示される論理接続は、ＬＡＮ（ローカルエリアネットワーク）１２５２および／または、より大きいネットワーク、例えば、ＷＡＮ（ワイドエリアネットワーク）１２５４への有線／無線接続を含む。そのようなＬＡＮネットワーキング環境およびＷＡＮネットワーキング環境は、オフィスおよび会社において一般的であり、地球規模の通信ネットワーク、例えば、インターネットにすべてが接続されることが可能な、イントラネットなどの企業規模のコンピューターネットワークを円滑にする。
【００６３】
ＬＡＮネットワーキング環境で使用される場合、コンピューター１２０２は、有線および／または無線通信ネットワークインターフェースもしくはアダプター１２５６を介してローカルネットワーク１２５２に接続される。アダプター１２５６は、ＬＡＮ１２５２に対する有線通信または無線通信を円滑にし、ＬＡＮ１２５２は、無線アダプター１２５６と通信するために配備された無線アクセスポイントを含むこともできる。
【００６４】
ＷＡＮネットワーキング環境で使用される場合、コンピューター１２０２は、モデム１２５８を含むことが可能であり、あるいは、ＷＡＮ１２５４上で通信サーバーに接続され、あるいはインターネットを介するなど、ＷＡＮ１２５４を介して通信を確立するための他の手段を有する。内部にあることも、外部にあることも可能であり、有線デバイスであることも、無線デバイスであることも可能なモデム１２５８は、シリアルポートインターフェース１２４２を介してシステムバス１２０８に接続される。ネットワーク化された環境では、コンピューター１２０２に関連して示されるプログラムモジュール、またはそのようなプログラムモジュールの一部を、リモートメモリー／記憶装置１２５０の中に格納することができる。図示されるネットワーク接続は、例示的であり、これらのコンピューター間で通信リンクを確立する他の手段を使用できることは当然である。
【００６５】
コンピューター１２０２は、無線通信するように動作上、配置された任意の無線デバイスまたは無線エンティティ、例えば、プリンター、スキャナー、デスクトップコンピューターおよび／またはポータブルコンピューター、ポータブルデータアシスタント、通信衛星、無線で検出可能なタグに関連する任意の機器またはロケーション（例えば、キオスク（登録商標）、新聞売店、トイレ）、および電話機と通信するように動作可能である。このことには、少なくともＷｉ−Ｆｉ無線技術およびＢｌｕｅｔｏｏｔｈ（登録商標）無線技術が含まれる。このため、通信は、従来のネットワークの場合と同様の事前定義された構造、または単に、少なくとも２つのデバイス間のアドホック通信であることが可能である。
【００６６】
次に図１３を参照すると、本明細書で開示される相談アーキテクチャーによるコールおよびメッセージ非音声相談を円滑にする例示的なコンピューティング環境１３００の概略ブロック図が示されている。システム１３００は、１つまたは複数のクライアント１３０２を含む。クライアント１３０２は、ハードウェアおよび／またはソフトウェア（例えば、スレッド、プロセス、コンピューティングデバイス）とすることが可能である。クライアント１３０２は、例えば、本発明を使用することによって、クッキーおよび／または関連するコンテキスト情報を収容することができる。
【００６７】
また、システム１３００は、１つまたは複数のサーバー１３０４も含む。サーバー１３０４もまた、ハードウェアおよび／またはソフトウェア（例えば、スレッド、プロセス、コンピューティングデバイス）とすることが可能である。サーバー１３０４は、例えば、アーキテクチャーを使用することによって変換を実行するスレッドを収容することができる。クライアント１３０２とサーバー１３０４の間の１つの可能な通信は、２つ以上のコンピュータープロセス間で伝達されるように適合されたデータパケットの形態とすることが可能である。データパケットは、例えば、クッキーおよび／または関連するコンテキスト情報を含むことができる。システム１３００は、クライアント１３０２とサーバー１３０４の間の通信を円滑にするように使用されることが可能な通信フレームワーク１３０６（例えば、インターネットなどの地球規模の通信ネットワーク）を含む。
【００６８】
通信を、有線（光ファイバを含む）技術および／または無線技術を介して円滑にすることができる。クライアント１３０２は、クライアント１３０２にローカルの情報（例えば、クッキーおよび／または関連するコンテキスト情報）を格納するのに使用されることが可能な１つまたは複数のクライアントデータストア１３０８に動作上、接続される。同様に、サーバー１３０４は、サーバー１３０４にローカルの情報を格納するのに使用されることが可能な１つまたは複数のサーバーデータストア１３１０に動作上、接続される。
【００６９】
上記で述べたことには、本明細書で開示される発明の例が含まれる。もちろん、構成要素および／または方法の考え得るすべての組み合わせを説明することはできないが、さらなる多くの組み合わせおよび置換が可能であることが、当業者には認識され得る。したがって、本発明は、添付の特許請求の範囲の趣旨および範囲に含まれるすべてのそのような代替、変形、および変種を包含することを意図している。さらに、「含まれる」という言葉が、詳細な説明、または特許請求の範囲において使用される限りで、そのような言葉は、「含む」という言葉が、請求項においてつなぎの言葉として使用される際に解釈されるのと同様に、包含的であることが意図されている。
【図１】
2010503331.tif 000003
【図２】
2010503331.tif 000004
【図３】
2010503331.tif 000005
【図４】
2010503331.tif 000006
【図５】
2010503331.tif 000007
【図６】
2010503331.tif 000008
【図７】
2010503331.tif 000009
【図８】
2010503331.tif 000010
【図９】
2010503331.tif 000011
【図１０】
2010503331.tif 000012
【図１１】
2010503331.tif 000013
【図１２】
2010503331.tif 000014
【図１３】
2010503331.tif 000015
【国際調査報告】
2010503331.tif 000016
2010503331.tif 000017