(57)【要約】  電話を掛け（２４１）、それと同時に電話呼び出しのコンテキスト（２４４）（主題、重要度および／または種類など）を伝達するための機構。発呼者は、ユーザインターフェース（４００）上の機構を使用して、発呼者側コンピューティングシステム（２１０）に、被呼者側コンピューティングシステムに電話を掛けるように命令する。また同じユーザインターフェース（４００）を使用して、発呼者は、たとえば電話呼び出しの主題、重要度および／または種類など、電話呼び出しについての何らかのコンテキスト情報（４０２）を識別する。次いで、発呼者側コンピューティングシステムは、被呼者に対する電話会話への参加招待（２４３）と、ユーザによって入力された通話コンテキスト（２４４）の識別情報の両方を含む通話招待データ構造体（２４２）を構築する。通話招待データ構造体（２４２）を受信すると、被呼者側コンピューティングシステム（２２０）は、通話コンテキスト（２４４）の識別情報を読み出し、次いで、電話呼び出しについてのコンテキスト（２４４）に基づいて適切な処置を取る。
2007535861.tif 000002
【特許請求の範囲】
【請求項１】
発呼者側コンピューティングシステムと被呼者側コンピューティングシステムの間で電話会話を伝達することができるネットワークにおいて、前記発呼者側コンピューティングシステムが前記被呼者側コンピューティングシステムに電話呼び出しについてのコンテキストを提供するための方法であって、
電話を掛けよとの命令を受信する動作と、
前記電話呼び出しについてのコンテキストのユーザ入力識別情報を受信する動作と、
前記被呼者に対する電話会話への参加招待と、前記電話呼び出しの前記コンテキストの前記ユーザ入力識別情報の両方を含む通話招待データ構造体を構築する動作と、
前記通話招待データ構造体を前記被呼者側コンピューティングシステムに送信させる動作とを備えることを特徴とする方法。
【請求項２】
前記発呼者側コンピューティングシステム上にユーザインターフェースを表示する動作をさらに備え、電話を掛けよとの命令を受信する前記動作が、電話を掛けよとの命令を表す形で前記ユーザインターフェース上の機構にユーザがインターフェースしたと決定する動作を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記機構は第１の機構であり、前記通話のコンテキストのユーザ入力識別情報を受信する前記動作は、前記電話呼び出しについての前記コンテキストのユーザ入力識別情報を表す形でユーザインターフェース上の第２の機構にユーザがインターフェースしたと決定する動作を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記発呼者側コンピューティングシステム上にユーザインターフェースを表示する動作をさらに備え、前記通話のコンテキストのユーザ入力識別情報を受信する前記動作は、前記電話呼び出しについての前記コンテキストを表す形でユーザインターフェース上の第２の機構にユーザがインターフェースしたと決定する動作を含むことを特徴とする請求項１に記載の方法。
【請求項５】
電話会話についての前記コンテキストの前記ユーザ入力識別情報は、前記会話の予想される主題を含むことを特徴とする請求項１に記載の方法。
【請求項６】
電話会話についての前記コンテキストの前記ユーザ入力識別情報は、前記会話の推定される重要度を含むことを特徴とする請求項１に記載の方法。
【請求項７】
電話会話についての前記コンテキストの前記ユーザ入力識別情報は、前記会話が私用かどうかについてのインディケーションを含むことを特徴とする請求項１に記載の方法。
【請求項８】
電話会話についての前記コンテキストの前記ユーザ入力識別情報は、前記会話が職業上のものかどうかについてのインディケーションを含むことを特徴とする請求項１に記載の方法。
【請求項９】
電話会話についての前記コンテキストの前記ユーザ入力識別情報は、前記会話が商用かどうかについてのインディケーションを含むことを特徴とする請求項１に記載の方法。
【請求項１０】
発呼者側コンピューティングシステムと被呼者側コンピューティングシステムの間で電話会話を伝達することができるネットワークにおいて使用され、前記発呼者側コンピューティングシステムが前記被呼者側コンピューティングシステムに電話呼び出しについてのコンテキストを提供する方法を実施するためのコンピュータプログラム製品であって、前記発呼者側コンピューティングシステムの１つまたは複数のプロセッサによって実行されるとき前記発呼者側コンピューティングシステムに、
電話を掛けよとの命令の受信を検出する動作と、
前記電話呼び出しのコンテキストのユーザ入力識別情報の受信を検出する動作と、
前記被呼者に対する電話会話への参加招待および、前記電話呼び出しの前記コンテキストの前記ユーザ入力識別情報の両方を含む通話招待データ構造体を構築する動作と、
前記通話招待データ構造体を前記被呼者側コンピューティングシステムに送信させる動作とを備える方法を実施させるコンピュータ実行可能命令をその上に有する１つまたは複数のコンピュータ読み取り可能な媒体を備えることを特徴とするコンピュータプログラム製品。
【請求項１１】
前記方法は、
前記発呼者側コンピューティングシステム上にユーザインターフェースを表示させる動作を備え、電話を掛けよとの命令を受信する前記動作は、電話を掛けよとの命令を表す形で前記ユーザインターフェース上の機構にユーザがインターフェースしたと決定する動作を含むことを特徴とする請求項１０に記載のコンピュータプログラム製品。
【請求項１２】
前記機構は第１の機構であり、前記電話呼び出しについてのコンテキストのユーザ入力識別情報の受信を検出する前記動作は、前記電話呼び出しについての前記コンテキストの前記ユーザ入力識別情報を表す形でユーザインターフェース上の第２の機構にユーザがインターフェースしたと決定する動作を含むことを特徴とする請求項１１に記載のコンピュータプログラム製品。
【請求項１３】
前記発呼者側コンピューティングシステム上にユーザインターフェースを表示させる動作をさらに備え、前記電話呼び出しについての前記コンテキストの前記ユーザ入力識別情報の受信を検出する前記動作は、前記電話呼び出しについての前記コンテキストを表す形でユーザインターフェース上の第２の機構にユーザがインターフェースしたと決定する動作を含むことを特徴とする請求項１０に記載のコンピュータプログラム製品。
【請求項１４】
電話会話についての前記コンテキストの前記ユーザ入力識別情報は、前記会話の予想される主題、前記会話の推定される重要度、および前記会話が私用かそれとも仕事関連のものかについてのインディケーションを含むことを特徴とする請求項１０に記載のコンピュータプログラム製品。
【請求項１５】
前記通話招待データ構造体は拡張マークアップ言語（ＸＭＬ）文書を含むことを特徴とする請求項１０に記載のコンピュータプログラム製品。
【請求項１６】
前記１つまたは複数のコンピュータ読み取り可能な媒体は物理媒体であることを特徴とする請求項１０に記載のコンピュータプログラム製品。
【請求項１７】
発呼者側コンピューティングシステムと被呼者側コンピューティングシステムの間で電話会話を伝達することができるネットワークにおいて使用され、電話呼び出しを受信したことに応答して前記被呼者側コンピューティングシステムが前記受信された通話についての伝達されたコンテキストに応じた処置を取る方法を実施するためのコンピュータプログラム製品であって、前記被呼者側コンピューティングシステムの１つまたは複数のプロセッサによって実行されるとき前記被呼者側コンピューティングシステムに、
前記被呼者に対する電話会話への参加招待および、前記電話呼び出しの前記コンテキストの識別情報の両方を含む通話招待データ構造体の受信を検出する動作と、
前記通話招待データ構造体から前記電話呼び出しの前記コンテキストの前記識別情報を読み出す動作と、
前記電話呼び出しの前記コンテキストに応じた処置を取る動作とを備える方法を実施させるコンピュータ実行可能命令をその上に有する１つまたは複数のコンピュータ読み取り可能な媒体を含むことを特徴とするコンピュータプログラム製品。
【請求項１８】
前記電話呼び出しの前記コンテキストに応じた処置を取る前記動作は、
前記被呼者側コンピューティングシステム上にユーザインターフェースを表示させる動作を含み、前記ユーザインターフェースは、前記受信された電話呼び出しを受け付けるための機構と、前記電話呼び出しを拒否するための機構とを含むことを特徴とする請求項１７に記載のコンピュータプログラム製品。
【請求項１９】
前記電話呼び出しを拒否するための前記機構は、前記電話呼び出し拒否時に前記発呼者側コンピューティングシステムに伝達される１つまたは複数の声明のメニューから選択するための機構を含むことを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２０】
前記メニュー上の前記１つまたは複数の声明のうちの少なくとも１つは、前記電話呼び出し拒否の理由を含むことを特徴とする請求項１９に記載のコンピュータプログラム製品。
【請求項２１】
前記電話呼び出しを拒否するための前記機構は、前記電話呼び出し拒否時に前記発呼者側コンピューティングシステムに伝達されるカスタムの声明を入力するための機構を含むことを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２２】
前記電話呼び出しの前記コンテキストに応じた処置を取る前記動作は、
前記電話呼び出しを再ルーティングする動作を含むことを特徴とする請求項１７に記載のコンピュータプログラム製品。
【請求項２３】
前記電話呼び出しの前記コンテキストに応じた処置を取る前記動作は、
通話記録内に前記電話呼び出しの前記コンテキストを記録する動作を含むことを特徴とする請求項１７に記載のコンピュータプログラム製品。
【請求項２４】
電話会話についての前記コンテキストの前記ユーザ入力識別情報は、前記会話の予想される主題、前記通話の推定される重要度、および前記電話会話が私用かそれとも仕事関連のものかについてのインディケーションのうちの１つまたは複数を含むことを特徴とする請求項１７に記載のコンピュータプログラム製品。
【請求項２５】
前記１つまたは複数のコンピュータ読み取り可能な媒体は物理媒体であることを特徴とする請求項１７に記載のコンピュータプログラム製品。
【請求項２６】
発呼者側コンピューティングシステムと被呼者側コンピューティングシステムの間で電話会話を伝達することができるネットワークにおいて使用され、前記被呼者側コンピューティングシステムが電話呼び出しを拒否し、それと同時に前記電話呼び出し拒否についてのコンテキストを伝達する方法を実施するためのコンピュータプログラム製品であって、前記方法は、
通話招待データの受信を検出する動作と、
前記被呼者側コンピューティングシステム上に前記電話呼び出しを拒否するための機構を含むユーザインターフェースを表示させる動作であって、前記電話呼び出しを拒否するための前記機構が、前記電話呼び出しの拒否時に前記発呼者側コンピューティングシステムに伝達される１つまたは複数の声明を提供するための機構を含むものである動作とを備えることを特徴とするコンピュータプログラム製品。
【請求項２７】
前記１つまたは複数の声明のうちの少なくとも１つは、前記電話呼び出しを拒否する理由を含むことを特徴とする請求項２６に記載のコンピュータプログラム製品。
【請求項２８】
前記電話呼び出しを拒否するための前記機構は、前記電話呼び出し拒否時に前記発呼者側コンピューティングシステムに伝達されるカスタムの声明を入力するための機構を備えることを特徴とする請求項２６に記載のコンピュータプログラム製品。
【請求項２９】
前記１つまたは複数のコンピュータ読み取り可能な媒体は物理媒体であることを特徴とする請求項２６に記載のコンピュータプログラム製品。
【請求項３０】
発呼者側コンピューティングシステムと被呼者側コンピューティングシステムの間で電話会話を伝達することができるネットワークにおいて、前記発呼者側および被呼者側コンピューティングシステムが電話呼び出しについてのコンテキストを伝達するための方法であって、
前記発呼者側コンピューティングシステムが前記被呼者側コンピューティングシステムに電話を掛けよとの命令を受信する動作と、
前記発呼者側コンピューティングシステムが前記電話呼び出しについてのコンテキストのユーザ入力識別情報を受信する動作と、
前記発呼者側コンピューティングシステムが、前記被呼者に対する電話会話への参加招待と、前記電話呼び出しの前記コンテキストの前記ユーザ入力識別情報の両方を含む通話招待データ構造体を構築する動作と、
前記発呼者側コンピューティングシステムが、前記被呼者側コンピューティングシステムに送信される前記通話招待データ構造体を送信する動作と、
前記被呼者側コンピューティングシステムが前記通話招待データ構造体を受信する動作と、
前記被呼者側コンピューティングシステムが前記通話招待データ構造体から前記電話呼び出しの前記コンテキストの前記識別情報を読み出す動作と、
前記被呼者側コンピューティングシステムが前記電話呼び出しの前記コンテキストに応じて処置を取る動作とを含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般には、電話技術に関する。より詳細には、本発明は、電話呼び出しを電話呼び出しについてのコンテキスト情報についての通知と統合し、それによって、電話呼び出しに応答するか否かに関して、および拒否された場合の電話呼び出し拒否の状況に関して、より多くの情報を得た上で判断を行うことができるようにするための機構に関する。
【背景技術】
【０００２】
対話する能力は、すべての人間に共通の必要不可欠なものである。電話は、個人が非常に長い距離を介してリアルタイムの口頭会話に参加することを可能にした、通信技術の最も重要な進歩の１つであると見なされる。現代の進歩によって、従来のアナログ電話およびアナログ電話網以上のものを介して電話での会話を行うことが可能になった。電話会話は現在、アナログおよびデジタルの携帯電話を介して行うことができる。さらに、電話会話は、ボイスオーバＩＰ（略してＶｏＩＰ：Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）と称される技術を用いたコンピュータを使用して行うことができる。この現代では、たとえばファックス、電子メール、インスタントメッセージなどを含めて、他の多くの通信の形が開発されてきた。通信のそれぞれの形には、その明確な利点と欠点がある。
【０００３】
電話は、リアルタイムの音声会話を可能にするので都合がよく、このリアルタイム音声会話は、２者が物理的に近くにいることなしに、面と向かって行う会話の音声をシミュレートするので、より直感的な対話の形であると見なされる。しかし、電話は、かなり侵害的なものであり得る。従来、被呼者はしばしば、通話に応答するか否か決定する前には通話に関する情報をもっていなかった。発信者番号通知サービスは、被呼者に電話番号（時々発呼者の関連する身元情報を加えて）を知らせる技術である。この技術は、被呼者が発呼者を識別できるようにするので、かなり普及している。したがって、被呼者は、通話を受け付けるかどうか、より多くの情報を得た上で決定することができる。
【０００４】
しかし、発信者番号通知サービスがあるとしても、被呼者はしばしば、発呼者が何について話すことを望んでいるか、発呼者がその通話をどれほど重要に見なしているか、またはその通話が仕事関連かそれとも私用かは依然として分からない。こうした情報は、被呼者が電話呼び出しを受け付けるかどうかについてより多くの情報を得た上で決定を行うのにかなり有用である。さらに、被呼者が通話を拒否する場合、発呼者は、なぜ通話が拒否されたか分からないままにされる。
【０００５】
もちろん、電話呼び出しのコンテキストを人に知らせる方法は存在する。その方法は通常、何らかの種類の別個の通信を伴う。たとえば、発呼者は、予想されている将来の通話の目的を知らせるために、被呼者と事前に話すことができる。あるいは、ユーザは、発呼者が行う予定のまたは行っている電話呼び出しの主題または重要度を示すインスタントメッセージを送信することができる。しかし、これらの機構は、かなりの追加の時間コストとなる別個の通信を必要とする。時間の無駄は望まない電話呼び出しに応答し、または所望の電話呼び出しに不適切な時に対応することに関連する最大の問題の１つであるので、この追加の時間コストは、かなり耐え難いものであり得る。
【０００６】
さらに、電話呼び出しの拒否は、それ自体が望ましくないメッセージを生じさせ得る。たとえば、通話を拒否すると、被呼者が発呼者を重要でないと見なしていると発呼者に伝えられることがあり、それによって、特に被呼者が電話に出られることを知っている場合には、発呼者が無視されていると感じたままにされることがある。これによって、発呼者は、発呼者の問題がいつ対処されるのか疑問に思う不快な状況に置かれることもある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、電話呼び出しに関する別個の通信を確立するかなりの増分コストを伴わずに、電話呼び出し（または電話呼び出し拒否）についてより多くの情報を与えるコンテキストを提供するための機構が好都合である。
【課題を解決するための手段】
【０００８】
従来技術の上記問題は、電話を掛け、それと同時に電話呼び出しについてのコンテキストを伝達するための機構を対象とする本発明の原理によって克服される。たとえば、電話を掛けるときに発呼者は、被呼者が電話呼び出しを受け付けるかどうか表明する前に、被呼者に電話呼び出しの主題（ｓｕｂｊｅｃｔ）、重要度（ｉｍｐｏｒｔａｎｃｅ）、種類（ｎａｔｕｒｅ）を伝えることができる。一方、被呼者が電話呼び出しを拒否する場合、被呼者は、実際には通話を受けないで発呼者に声明（ｓｔａｔｅｍｅｎｔ）を伝えることができる。本発明によれば、これはすべて、電話を掛けまた電話に応答するために使用される同じユーザインターフェースを使用して行うことができ、それによって、その情報を伝達するのに別個の通信チャネルを確立するのに要求される時間を回避することができる。
【０００９】
発呼者は、ユーザインターフェース上の機構を使用して、発呼者側コンピューティングシステムに対して被呼者側コンピューティングシステムに電話を掛けるように命令する。同じユーザインターフェースを使用して、発呼者はまた、たとえば電話呼び出しの主題、重要度および／または種類など、電話呼び出しに関する何らかのコンテキスト情報を特定する。次いで、発呼者側コンピューティングシステムは、被呼者に対する電話会話への参加招待と、ユーザによって入力された電話呼び出しのコンテキストの識別情報の両方を含む通話招待データ構造体を構築する。次いで、発呼者側コンピューティングシステムは、被呼者側コンピューティングシステムに通話招待データ構造体を送信する。
【００１０】
通話招待データ構造体を受信すると、被呼者側コンピューティングシステムは、電話呼び出しのコンテキストの識別情報を読み出し、次いで、電話呼び出しについてのコンテキストに基づいて適切な処置を取る。たとえば、被呼者側コンピューティングシステムは、被呼者が電話呼び出しに応答し、または発呼者に返される声明を付けて電話呼び出しを拒否できるようにする、ユーザインターフェースを表示させることができる。コンテキスト情報は、通話記録内に、他の通話情報とともに置かれ得る。さらに、コンテキスト情報を使用して、電話呼び出しの適切な再ルーティングを決定することができる。通話を拒否する場合、被呼者側コンピューティングシステムは、元の通話招待が電話呼び出しについてのコンテキストを含んでいたかどうかに関係なく、発呼者に声明を伝えることができる。
【００１１】
本発明の追加の特徴および利点について、以下の説明で述べ、またその一部は、説明から明らかであり、または本発明を実施することによって知ることができる。本発明の特徴および利点は、添付の特許請求の範囲中に詳しく示された手段および組合わせによって実現され得ることができる。本発明のこれらのおよび他の特徴は、以下の説明および添付の特許請求の範囲から十分に明らかになり、また以下に述べるように本発明を実施することによって知ることができる。
【００１２】
本発明の上記およびその他の、利点および特徴を得ることができるやり方について述べるために、上記で簡潔に述べた本発明についてのより詳細な説明を、添付の図面に示されたその具体的な実施形態を参照することによって提供する。これらの図面は本発明の典型的な実施形態を示すものにすぎず、したがって、その範囲を限定しているものと見なされるべきでないとの理解のもとに、添付の図面を用いることによって、本発明についてさらに具体的にかつ詳細に述べ、説明する。
【発明を実施するための最良の形態】
【００１３】
本発明の原理は、電話を掛け、それと同時に通話のコンテキスト（主題（ｓｕｂｊｅｃｔ）、重要度（ｉｍｐｏｒｔａｎｃｅ）および／または種類（ｎａｔｕｒｅ）など）を伝えるための機構に関する。発呼者は、ユーザインターフェース上の機構を使用して、発呼者側コンピューティングシステムに、被呼者側コンピューティングシステムに電話を掛けるように命令する。また同じユーザインターフェースを使用して、発呼者は、通話の主題、重要度および／または種類など、通話についての何らかのコンテキスト情報を識別する。次いで、発呼者側コンピューティングシステムは、被呼者に対する電話会話への参加招待と、通話コンテキストのユーザ入力識別情報の両方を含む通話招待データ構造体を構築する。通話招待データ構造体を受信すると、被呼者側コンピューティングシステムは、通話のコンテキストの識別情報を読み出し、通話のコンテキストに基づいて適切な処置を取る。通話招待データ構造体が通話のコンテキストを含むかどうかに関係なく、被呼者は、発呼者に伝達される、拒否に関する声明を付けて通話を拒否することができる。
【００１４】
同じ参照番号が同様の要素を示している図面を参照すると、適切なコンピューティング環境内で実装された本発明が示されている。以下の説明は、本発明の図示された実施形態に基づくものであり、本明細書に明示的に示されていない代替の実施形態に関して本発明を限定するものと見なすべきでない。
【００１５】
以下の説明では、特に指示がない限り、本発明について、１つまたは複数のコンピュータによって実施される動作、および操作の象徴的な表示を参照して述べる。したがって、コンピュータによって実行されるものと時々みなされるこうした動作および操作は、構造化された形でデータを表す電気信号をコンピュータの処理装置によって操作することを含むことが理解されよう。この操作（ｍａｎｉｐｕｌａｔｉｏｎ）は、データを変換し、またはデータをコンピュータのメモリシステム内の場所に維持し、そしてそれは、当業者によってよく理解されている仕方でコンピュータの操作（ｏｐｅｒａｔｉｏｎ）を再構成し、または別の方法で変更する。データが維持されるデータ構造体は、データの形式によって定義される特定の属性を有するメモリの物理的な場所である。しかし、本発明について上記のコンテキストで述べているが、当業者に理解されるように、それは、以下で述べる動作および操作のいくつかに限定されるものでなく、また図１に、こうした装置で使用することができる例示的なコンピュータアーキテクチャの概略図を示す。
【００１６】
説明するため、描写されるアーキテクチャは、適切な環境の一例にすぎず、本発明の使用または機能の範囲に関する限定を示唆するためのものでない。コンピューティングシステムは、図１に示す構成要素のいずれかまたは組合せに関する依存関係または要件を有するものと解釈すべきでない。
【００１７】
本発明は、多数の他の汎用または専用のコンピューティングまたは通信の環境もしくは構成で動作する。本発明の使用に適したよく知られているコンピューティングシステム、環境および構成の例には、それだけに限らないが、携帯電話機、ポケットコンピュータ、パーソナルコンピュータ、サーバ、マルチプロセッサシステム、マイクロプロセッサベースのシステム、ミニコンピュータ、メインフレームコンピュータ、および上記システムまたは装置のいずれかを含む分散コンピューティング環境が含まれる。
【００１８】
その最も基本的な構成では、コンピューティングシステム１００は通常、少なくとも１つの処理装置１０２およびメモリ１０４を含む。メモリ１０４は、揮発性（ＲＡＭなど）でも、不揮発性（ＲＯＭ、フラッシュメモリなど）でも、その２つの何らかの組合せでもよい。図１に、この最も基本的な構成が破線１０６で示されている。
【００１９】
記憶媒体は、追加の特徴および機能を有し得る。たとえば、それは、それだけに限らないが、ＰＣＭＣＩＡカード、磁気ディスクおよび光ディスクならびに磁気テープを含む、追加の記憶装置（取出し可能および固定）を含み得る。図１に、こうした追加の記憶装置が、取出し可能な記憶装置１０８および固定の記憶装置１１０によって示されている。コンピュータ記憶媒体は、コンピュータ読み取り可能な命令、データ構造体、プログラムモジュールまたは他のデータなどの情報を格納するための任意の方法または技術で実装される揮発性および不揮発性の、取出し可能および固定の媒体を含む。メモリ１０４、取出し可能記憶装置１０８および取出し不可能記憶装置１１０はすべて、コンピュータ記憶媒体の例である。コンピュータ記憶媒体は、それだけに限らないが、ＲＡＭ、ＲＯＭ，ＥＥＰＲＯＭ、フラッシュメモリ、他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク、他の光ストレージ、磁気カセット、磁気テープ、磁気ディスク記憶装置、他の磁気記憶装置、および所望の情報を格納するために使用することができ、またコンピューティングシステムからアクセスすることができる他の任意の媒体を含む。
【００２０】
本明細書では、用語「モジュール」または「コンポーネント」は、コンピューティングシステム上で実行されるソフトウエアオブジェクトまたはルーチンを指し得る。本明細書で述べるそれぞれ異なるコンポーネント、モジュール、エンジンおよびサービスは、コンピューティングシステム上で（たとえば別個のスレッドとして）実行されるオブジェクトまたはプロセスとして実装され得る。本明細書で述べるシステムおよび方法は、好ましくはソフトウエアで実装されるが、ソフトウエアとハードウェア、またはハードウェアでの実装もまた可能であり、またそれが意図されている。
【００２１】
コンピュータシステム１００は、ホストが他のシステムおよび装置と通信できるようにする通信チャネル１１２をも含み得る。通信チャネル１１２は、通信媒体の例である。通信媒体は通常、コンピュータ読み取り可能な命令、データ構造体、プログラムモジュール、またはその他のデータを搬送波や他の移送機構などの変調されたデータ信号中に具現化するものであり、任意の情報送達媒体を含む。限定するためではなく、例示するために挙げると、通信媒体は、有線ネットワークおよび直接有線接続などの有線媒体、ならびに音響、無線、赤外線および他の無線媒体などの無線媒体を含む。本明細書で用いる用語コンピュータ読み取り可能な媒体は、記憶媒体と通信媒体の両方を含む。
【００２２】
コンピューティングシステム１００は、キーボード、マウス、ペン、音声入力構成要素、タッチ入力装置など、入力構成要素１１４をも有し得る。出力構成要素１１６は、表示画面、スピーカ、プリンタなど、およびそれらを駆動するためのレンダリングモジュール（しばしば「アダプタ」と称される）を含む。コンピューティングシステム１００は、電源１１８を有する。こうした構成要素はすべて、当技術分野で周知であり、ここでは詳細に論じる必要はない。
【００２３】
図２に、本発明の原理が使用され得るネットワーク環境２００を示す。このネットワーク環境は、発呼者側コンピューティングシステム２１０および被呼者側コンピューティングシステム２２０を含む。発呼者側コンピューティングシステム２１０は、双方向ネットワーク２３０を介して被呼者側コンピューティングシステム２２０に接続可能である。コンピューティングシステム２１０および２２０はそれぞれ、コンピューティングシステム１００について上記で述べたように構成され得る。しかし、これは、そうである必要はない。発呼者側コンピューティングシステム２１０および被呼者側コンピューティングシステム２２０は、任意のコンピューティングシステムとすることができ、ただし、本説明および特許請求の範囲中では、コンピューティングシステムは、情報を処理し、またネットワークを介して電話会話を伝達することができる任意の装置またはシステムと定義される。こうしたコンピューティングシステムの例には、デスクトップコンピュータ、ラップトップコンピュータ、タブレットＰＣ、携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、デジタル電話などが含まれる。本発明の原理は、発呼者側または被呼者側コンピューティングシステムの構造または形態の要素に限定されない。矢印２４１および２５１は、発呼者側コンピューティングシステム２１０と被呼者側コンピューティングシステム２２０の間の何らかの通信を表し、それについて、図３に関して以下で詳細に述べる。
【００２４】
図３に、発呼者側および被呼者側コンピューティングシステムが電話呼び出しについてのコンテキストを伝達するための方法３００のフローチャートを示す。方法３００の一部の動作は、図３の左欄の見出し「発呼者」の下に示されるように、発呼者側コンピューティングシステム２１０によって実施される。方法３００の他の動作は、図３の右欄の見出し「被呼者」の下に示されるように、被呼者側コンピューティングシステム２２０によって実施される。
【００２５】
方法３００に従って、発呼者側コンピューティングシステムは、被呼者側コンピューティングシステムに電話を掛けよとの命令（動作３０１）およびユーザによって入力された電話呼び出しについてのコンテキストの識別情報（動作３０２）を受信する。次いで、発呼者側コンピューティングシステム２１０は、被呼者に対する電話会話への参加招待と、電話呼び出しのコンテキストについてのユーザ入力識別情報の両方を含む通話招待データ構造体を構築する（動作３０３）。次いで、発呼者側コンピューティングシステム２１０は、被呼者側コンピューティングシステムに通話招待データ構造体を送信する（動作３０４）。したがって、発呼者側コンピューティングシステムは、通話招待を、電話呼び出しのコンテキストについてのインディケーション（ｉｎｄｉｃａｔｉｏｎ）とともに送信する。たとえば、図２に矢印２４１で示すように、発呼者側コンピューティングシステム２１０は、被呼者側コンピューティングシステム２２０に通話招待データ構造体２４２を送信する。通話招待データ構造体２４２は、通話招待インディケーション（ｃａｌｌ  ｉｎｖｉｔａｔｉｏｎ  ｉｎｄｉｃａｔｉｏｎ）２４３とコンテキスト情報２４４の両方を含む。
【００２６】
電話を掛けよとの命令と電話呼び出しについてのコンテキストのインディケーションは両方とも、発呼者側コンピューティングシステム２１０のユーザによって発行され得る。図４に、発呼者側コンピューティングシステム２１０がユーザに表示し得るユーザインターフェース４００を示す。ユーザインターフェース４００は、ユーザが電話番号を入力することができる被呼者識別フィールド４０１を含む。この場合、被呼者識別フィールド４０１は、連絡先リストにリンクされ得るドロップダウンメニュを有し、それによって、被呼者の識別を簡便に行うことができる。
【００２７】
ユーザインターフェース４００は、ユーザが電話会話の予想される主題に関してカスタムの声明を入力することができる主題識別フィールド４０２をも含む。それに加えてまたはその代わりに、ユーザインターフェース４００は、発呼者が電話呼び出しの重要度を被呼者に示すことができる重要度フィールド４０３をも含む。さらに、ユーザは、通話性質フィールド４０４内で、通話が個人的な性質のものか、職業上の性質のものか、それとも商用的な性質のものか、電話呼び出しの種類を選択することができる。ある者からその職業の範囲外の者への呼び出しは、個人的な（ｐｅｒｓｏｎａｌ）呼び出しと見なされる可能性が高い。ある専門家からその職業の範囲内の別の専門家への呼び出しは、職業上の（ｐｒｏｆｅｓｓｉｏｎａｌ）呼び出しと多分見なされ得る。ある専門家から発呼者の職業上の範囲内にのみ存在する者への呼び出しは、商用の（ｃｏｍｍｅｒｃｉａｌ）呼び出しと多分見なされ得る。ある実施形態では、呼び出しの種類は、発呼者の連絡先リスト内で被呼者がどのように分類されているかに基づいて自動的に選択され得る。
【００２８】
呼び出しの主題、重要度および種類、これらの要素はそれぞれ、単独でまたは特別に組み合わせて、電話呼び出しに応答するか否か、またこの電話呼び出しがどのように扱われるべきか判断する際に被呼者にとって役立つ重要な情報を提供する。ユーザが様々なユーザインターフェース機構と適切にインターフェースした時点で、ユーザインターフェースのプログラムは、発呼者側コンピューティングシステム内の他のコンポーネントまたはモジュールに、電話を掛けよとの命令があること、および関連するコンテキストが何であるかを通知することができる。
【００２９】
通話招待データ構造体を受信すると（動作３１１）、被呼者側コンピューティングシステムは、通話招待データ構造体から電話呼び出しのコンテキストの識別情報を読み出し（動作３１２）、電話呼び出しのコンテキストに応じて処置を取る（動作３１３）。適切な処理は、電話呼び出しの受付けまたは拒否するオプションを被呼者に提供するユーザインターフェースを表示し、電話呼び出しを再ルーティングし、かつ／または通話記録内に電話呼び出しのコンテキストを記録することを含み得る。
【００３０】
たとえば、図５Ａに、通話招待データ構造体が受信されると被呼者側コンピューティングシステムの表示画面上に表示され得るユーザインターフェース５００Ａの一例を示す。ユーザインターフェース５００Ａは、電話呼び出しを受け付けるための機構５０１、および電話呼び出しを拒否するための機構５０２を含む。重要なことには、ユーザインターフェース５００Ａは、コンテキストフィールド５０３Ａをも含んでおり、それによって、被呼者は、電話呼び出しを受け付けるか、それとも拒否するかに関係する重要な情報を見ることができる。
【００３１】
たとえば、被呼者は、商用の電話呼び出しをすべて自動的に拒否することを選択し得る。さらに、被呼者が年次業績レビューのための電話会議に参加するのであれば、被呼者は、その夫からの呼び出しの主題が「昼食を食べよう」である場合、通話の重要度が「通常」である場合、および／または呼び出しの種類が「私用（ｐｅｒｓｏｎａｌ）」と指定されている場合には、その通話に応答しないことを選択することができる。しかし、被呼者は、夫からの電話を受ける場合、または呼び出しの主題が「娘が学校で深刻な事故に遭ったので、今話す必要がある」である場合、または重要度が「緊急」に指定されている場合には、重要なテレビ会議から退出することを実際に選択することができる。この例には、ユーザが電話呼び出しについての十分なコンテキストを提供されていない場合、またはユーザに被呼者の身元を知らされているだけである場合に、呼び出しに応答するかどうかに関して十分知らされていないでどのように判断を行い得るかが示されている。
【００３２】
拒否機構５０２を選択することによって、図５Ｂのユーザインターフェース５００Ｂを表示させることができる。このユーザインターフェース５００Ｂは、元の通話招待データ構造体２４２がコンテキストを含んでいるか全く含んでいないかに関係なく表示され得る。ユーザインターフェース５００Ｂは、被呼者が通話拒否時に発呼者に返される声明を指定するために選択することができる声明メニュー５０３Ｂを含む。この声明は、電話呼び出しを拒否する被呼者についてのコンテキストを見つける際に発呼者にとって有用な任意の声明であり得る。たとえば、声明は、通話拒否の理由（例えば、「私は会議中です」、「私は電話中です」など）を含むことができ、または被呼者が電話に出られるとき（「１５分後に折り返します」など）を示し得る。被呼者はさらに、通話拒否のコンテキストに関してカスタムの声明をそれによって入力するために「カスタム」を選択することもできる。図２を参照すると、被呼者側コンピューティングシステム２２０は、発呼者側コンピューティングシステム２１０に拒否データ構造体２５２を返送する。拒否データ構造体２５２は、呼び出しが拒否されたことの表示２５３、および拒否についてのコンテキストメッセージ２５４を含む。
【００３３】
電話呼び出しの受付けまたは拒否のオプションを被呼者に提供するユーザインターフェースを表示することの代わりに、またはそれに加えて、被呼者側コンピューティングシステムは、通話のコンテキストに応じて他の適切な処置を取ることができる。たとえば、被呼者側コンピューティングシステムは、コンテキストに応じて別の装置またはシステムに呼び出しを再ルーティングすることができる。たとえば、被呼者側コンピューティングシステムは、重要度「緊急」のマークが付けられたどの着呼もが携帯電話番号に転送されなければならないことを指定する再ルーティング規則を有し得る。さらには、主題に単語「税金」を含むすべての呼び出しが、税金申告のために使用される別のコンピューティングシステムに再ルーティングされるべきである。他の再ルーティングの可能性が無数にある。再ルーティング規則は、被呼者によって設定され得る。他の適切な処置は、通話記録内に電話呼び出しを記録することであり得る。通話記録は、呼び出しについて指定された主題、重要度および種類を含み得る。
【００３４】
呼び出しを伝達するために使用されるネットワーク構造（ｎｅｔｗｏｒｋ  ｓｔｒｕｃｔｕｒｅ）２３０は、たとえば一般電話サービス（ＰＯＴＳ：Ｐｌａｉｎ−Ｏｌｄ−Ｔｅｌｅｐｈｏｎｅ−Ｓｅｒｖｉｃｅ）、携帯電話ネットワーク（ＧＳＭなど）、またはボイスオーバＩＰ（ＶｏＩＰ）であり得る。ＶｏＩＰを使用する場合、コールセッション（ｃａｌｌ  ｓｅｓｓｉｏｎ）間は、セッション開始プロトコル（ＳＩＰ：Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を使用して交渉され得る。ＳＩＰを使用して、呼設定（ｃａｌｌ  ｓｅｔｕｐ）の最初の交渉時にまたは最初の呼設定の後に、拡張可能マークアップ言語（ＸＭＬ：ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書が交換され得る。コンテキスト情報は、通話招待データ構造体に付けて、または最初の呼設定の後に提供され得る。ＳＩＰ呼設定は現在、通話招待データ構造体を含んでいる。図２の通話招待データ構造体２４２は、当原理に基づいて、電話呼び出しについてのコンテキストを含むＸＭＬ文書を含むように拡張し得る。同様に、呼び出しが拒否される場合には、ＳＩＰ呼設定は現在、拒否データ構造体を含んでいる。図２の拒否データ構造体２５２は、当原理に基づいて、電話呼び出し拒否についてのコンテキストを含むＸＭＬ文書を含むように拡張し得る。
【００３５】
ネットワーク構造２３０がＰＯＴＳまたは携帯電話ネットワークである場合、通話招待データ構造体２４２および呼拒否データ構造体２５２は、これらのネットワークに適した信号を用いて送信され得る。しかし、発呼者側と被呼者側コンピューティングシステムの両方ともが、さらなる処理のために、通話招待データ構造体２４２および拒否データ構造体２５２を復号し、デジタル表現するためのインタープリタを有するであろう。
【００３６】
したがって、電話を掛け、それと同時に電話呼び出しについてのコンテキストを伝達するための機構について説明した。たとえば、電話を掛けるときに発呼者は、被呼者が電話呼び出しを受け付けるかどうか表明する前に、電話呼び出しの主題、重要度、種類を被呼者に知らせることができる。一方、被呼者は、電話呼び出しを拒否する場合、実際には電話呼び出しを受け付けずに発呼者に声明を伝えることができる。本発明によれば、これはすべて、電話を掛け、また電話に応答するために使用される同じインターフェースを使用して行うことができる。
【００３７】
本発明は、その精神および本質的な特徴から逸脱せずに、他の特定の形で実施され得る。上述の実施形態は、あらゆる面において、制限的なものではなく、例示的なものにすぎずないものと見なされるべきである。したがって、本発明の範囲は、上記の説明ではなく、添付の特許請求の範囲によって示される。特許請求の範囲の均等物の意味および範囲内に入るすべての変更は、請求の範囲内に包含されるべきである。
【図面の簡単な説明】
【００３８】
【図１】本発明の原理が使用され得るコンピューティングシステムの図である。
【図２】各ユーザ間でのリアルタイム音声会話を容易にすることができる発呼者側コンピューティングシステムおよび被呼者側コンピューティングシステムを含むネットワーク環境の図である。
【図３】電話を掛け、それと同時に電話呼び出しのコンテキストについての通知を含めることを容易にする、発呼者および被呼者のコンピューティングシステムのための方法のフローチャートである。
【図４】電話を掛けることと、電話呼び出しのコンテキスト情報について被呼者に通知することの両方をユーザが同時にできるようにするユーザインターフェースの図である。
【図５Ａ】ユーザインターフェースが被呼者に呼び出しのコンテキストを知らせる、被呼者側コンピューティングシステムが着呼を受けるときに表示され得るユーザインターフェースの図である。
【図５Ｂ】被呼者が電話呼び出しを拒否し、それと同時に発呼者に呼び出し拒否のコンテキストを知らせることができるユーザインターフェースの図である。
【図１】
2007535861.tif 000003
【図２】
2007535861.tif 000004
【図３】
2007535861.tif 000005
【図４】
2007535861.tif 000006
【図５Ａ】
2007535861.tif 000007
【図５Ｂ】
2007535861.tif 000008
【国際調査報告】
2007535861.tif 000009