(57)【要約】【課題】  パーソナルコンピュータ（ＰＣ）と電話機の機能をシームレスに統合して一貫性のあるユーザインタフェースにする拡張テレフォニー（ＥＴ）コンピュータユーザインタフェースを提供する。【解決手段】  ＰＣは普通の電話機に比べて大幅に高い処理能力を持ち、各種データへのより多くのアクセスを有するという事実を利用した豊富な機能がユーザに与えられる。電話機の能力と機能性が著しく拡張されるので、この処理能力とデータアクセスがユーザの益となるように使用される。概略的には、ＥＴユーザインタフェース２００は、ユーザが選択できる複数の環境領域４２０を含む。これらの環境には、Ｍｙ  Ｃｏｎｔａｃｔｓ環境、通信ユーザ設定環境、およびＣａｌｌ  Ｈｉｓｔｏｒｙ環境が含まれる。これらの環境はそれぞれ、電話機を制御および管理するために利用できる特定のプロセスおよび機能を含んでいる。【選択図】  図４
2004350291.tif 000002
【特許請求の範囲】
【請求項１】
コンピューティングデバイスの表示装置上に存在する拡張テレフォニーコンピュータユーザインタフェースであって、
前記コンピューティングデバイスとネットワーク通信する電話機を制御および管理するためのプロセスおよび機能を含んだ複数の環境を備え、かつ複数のデータベースにリンクされ、前記ユーザインタフェースは電話イベントに対してインテリジェントに反応する
ことを特徴とする拡張テレフォニーコンピュータユーザインタフェース。
【請求項２】
前記機能の１つはさらに、前記電話機がオフフック状態になると前記コンピューティングデバイスの音声に作用するパーソナルコンピュータ（ＰＣ）音声機能を備えた
ことを特徴とする請求項１に記載の拡張テレフォニーコンピュータユーザインタフェース。
【請求項３】
前記音声は、前記電話機がオフフック状態になると、
（ａ）音声レベルを消音にすること、
（ｂ）前記音声レベルを下げること
の１つにより自動的に変更される音声レベルをさらに備えた
ことを特徴とする請求項２に記載の拡張テレフォニーコンピュータユーザインタフェース。
【請求項４】
前記機能の１つは、前記ユーザが前記電話機をオフフック状態にすると、前記ユーザインタフェースに視覚的に表示され、前記ユーザが電話中であることを示す存在ステータスをさらに備えた
ことを特徴とする請求項１に記載の拡張テレフォニーコンピュータユーザインタフェース。
【請求項５】
前記機能の１つは、前記ユーザが前記電話機をオフフック状態にすると表示されるお気に入りリスト機能をさらに備えた
ことを特徴とする請求項１に記載の拡張テレフォニーコンピュータユーザインタフェース。
【請求項６】
前記機能の１つは、ユーザが連絡先の名前または連絡先情報をクリックすることにより前記連絡先との連絡を開始することを可能にするクリック発呼機能をさらに備えた
ことを特徴とする請求項１に記載の拡張テレフォニーコンピュータユーザインタフェース。
【請求項７】
前記連絡先情報は、
（ａ）電話番号、
（ｂ）電子メールアドレス、
（ｃ）インスタントメッセンジャーアドレス
の少なくとも１つである
ことを特徴とする請求項６に記載の拡張テレフォニーコンピュータユーザインタフェース。
【請求項８】
コンピューティングデバイスから電話機を制御および管理するために表示装置に表示されるグラフィカルユーザインタフェースであって、
前記電話機の制御および管理を提供する利用可能なプロセスおよび機能を含んだ各種環境を選択できる環境領域と、
前記利用可能なプロセスを表示し、ユーザが前記利用可能なプロセスから選択することを可能にするプロセス領域と、
前記利用可能な機能を表示し、前記ユーザが前記利用可能な機能から選択することを可能にするアクティビティ領域と、
前記コンピューティングデバイスにリンクされた複数のデータベースから作成され、前記各種環境に表示することが可能な前記連絡先についての単一の項目に統合された、個人についての連絡先情報と
を備えたことを特徴とするグラフィカルユーザインタフェース。
【請求項９】
前記リンクされたデータベースは、
（ａ）Ｏｕｔｌｏｏｋデータベース、
（ｂ）企業データベース、
（ｃ）カスタマイズされたリスト、
（ｄ）バックエンドサーバデータベース、
（ｅ）クライアントデータベース
を含む
ことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項１０】
前記連絡先情報は、前記個人の連絡可能性のステータスを示す存在ステータス表示をさらに備えた
ことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項１１】
前記存在ステータスは、前記個人と前記ユーザとの関係に応じて異なるレベルを含む
ことを特徴とする請求項１０に記載のグラフィカルユーザインタフェース。
【請求項１２】
前記連絡先情報は、予定情報を含んだ個人の予定表へのアクセス権をさらに備え、前記ユーザは、前記個人がいつ電話呼を受信できる状態にあるかを判断できる
ことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項１３】
前記連絡先情報は、前記個人の物理的位置までの地図を提供する地図機能をさらに備えた
ことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項１４】
前記各種環境の選択肢は、前記ユーザが電話呼と前記連絡先情報とを管理することを可能にするＭｙ  Ｃｏｎｔａｃｔｓ環境を含む
ことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項１５】
前記利用可能な機能は、ユーザが最も日常的に電話をかける連絡先を表示するお気に入り機能を含む
ことを特徴とする請求項１４に記載のグラフィカルユーザインタフェース。
【請求項１６】
前記お気に入りリストは、
（ａ）前記ユーザの電子メールアクティビティについてのデータ、
（ｂ）ユーザの予定表情報
の少なくとも１つから自動的に作成される
ことを特徴とする請求項１５に記載のグラフィカルユーザインタフェース。
【請求項１７】
前記利用可能な機能は、前記リンクされたデータベースを使用して検索を行う検索機能を含む
ことを特徴とする請求項９に記載のグラフィカルユーザインタフェース。
【請求項１８】
電話呼を開始する際に前記ユーザによって起動される前記連絡先情報がその中に表示された、前記アクティビティ領域内の通話ウィンドウをさらに備えた
ことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項１９】
前記電話呼は、前記ユーザが前記連絡先情報中に含まれる電話番号をクリックすることにより開始される
ことを特徴とする請求項１８に記載のグラフィカルユーザインタフェース。
【請求項２０】
前記通話ウィンドウは、前記ユーザが電話中にメモを取ることができるメモ領域をさらに備えた
ことを特徴とする請求項１８に記載のグラフィカルユーザインタフェース。
【請求項２１】
前記利用可能なプロセスは、会議通話の確立を容易にする通話会議プロセスをさらに備えた
ことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項２２】
前記会議通話は、
（ａ）他のユーザインタフェースおよびアプリケーションから個人の連絡先情報を会議通話領域中にドラッグおよびドロップする動作、
（ｂ）個人の連絡先情報にポインタを合わせ、右クリックし、前記会議通話に加える選択肢を選択する動作、
（ｃ）電子メールの「送信先」の行に含まれる個人を選択し、右クリックし、前記会議通話に加える選択肢を選択する動作、
（ｄ）グループの名前をクリックして、前記グループに含まれる名前を前記会議通話の一部とする動作
のいずれによっても確立できる
ことを特徴とする請求項２１に記載のグラフィカルユーザインタフェース。
【請求項２３】
前記ユーザに着呼を通知する着呼通知ウィンドウ
をさらに備えたことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項２４】
前記着呼通知ウィンドウは前記連絡先情報をさらに含む
ことを特徴とする請求項２３に記載のグラフィカルユーザインタフェース。
【請求項２５】
前記連絡先情報は、発信者の予定表情報を含む
ことを特徴とする請求項２４に記載のグラフィカルユーザインタフェース。
【請求項２６】
前記着呼通知ウィンドウは、前記ユーザが前記着呼を代替の電話機に転送することを可能にするクイック転送ボタンをさらに備えた
ことを特徴とする請求項２３に記載のグラフィカルユーザインタフェース。
【請求項２７】
前記ユーザは、
（ａ）前記コンピューティングデバイスに接続されたスピーカ、
（ｂ）前記コンピューティングデバイスに接続されたヘッドフォン
の少なくとも１つを通じて再生されるリングトーンを使用して前記着呼を通知される
ことを特徴とする請求項２３に記載のグラフィカルユーザインタフェース。
【請求項２８】
前記リングトーンは、前記コンピューティングデバイスで再生することが可能な音声ファイルである
ことを特徴とする請求項２７に記載のグラフィカルユーザインタフェース。
【請求項２９】
前記着呼通知ウィンドウは、以前の前記個人とユーザの会話に関連付けられたイベント履歴情報のリストをさらに含む
ことを特徴とする請求項２３に記載のグラフィカルユーザインタフェース。
【請求項３０】
前記イベント履歴情報は、
（ａ）文書、
（ｂ）電子メール、
（ｃ）以前の通話でとられたメモ
の少なくとも１つを含む
ことを特徴とする請求項２９に記載のグラフィカルユーザインタフェース。
【請求項３１】
前記利用可能な機能は、前記ユーザが、前記ユーザが指定した条件に基づいて着信電話呼を他の電話機に転送することを可能にする呼転送機能を含む
ことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項３２】
前記条件は、
（ａ）前記コンピューティングデバイスがロックされている時は呼を転送する、
（ｂ）前記表示装置でスクリーンセーバが起動されている時には呼を転送する、
（ｃ）前記存在ステータスが多忙中に設定されている時は呼を転送する、
（ｄ）前記存在ステータスが外出中に設定されている時は呼を転送する、
（ｅ）ユーザが指定した特定の時間中は呼を転送する
の少なくとも１つを含む
ことを特徴とする請求項１０に記載のグラフィカルユーザインタフェース。
【請求項３３】
着呼が応答されなかったことを前記ユーザに通知する不在時着呼通知をさらに備えた
ことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項３４】
前記ユーザに不在時着呼を通知する電子メール通知が前記ユーザに送信される
ことを特徴とする請求項３３に記載のグラフィカルユーザインタフェース。
【請求項３５】
前記電子メール通知は、前記不在時着呼についての連絡先情報を含む
ことを特徴とする請求項３４に記載のグラフィカルユーザインタフェース。
【請求項３６】
前記連絡先情報は、前記ユーザがクリックして前記応答できなかった発呼者への呼を開始することができるボタンを含む
ことを特徴とする請求項３５に記載のグラフィカルユーザインタフェース。
【請求項３７】
前記連絡先情報は、前記応答できなかった発呼者の予定表情報をさらに含む
ことを特徴とする請求項３５に記載のグラフィカルユーザインタフェース。
【請求項３８】
前記利用可能なプロセスは、前記表示装置の内容を前記ユーザと発呼者で共有することを容易にする画面共有プロセスをさらに含む
ことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項３９】
前記利用可能な機能は、前記ユーザの電話の使用状況に基づいて前記コンピューティングデバイス上のパラメータを調整するＰＣ音声機能をさらに備えた
ことを特徴とする請求項３８に記載のグラフィカルユーザインタフェース。
【請求項４０】
前記パラメータの調整は、前記電話機が使用中の時は前記コンピューティングデバイスに接続されたオーディオデバイスの音量を下げることをさらに含む
ことを特徴とする請求項３９に記載のグラフィカルユーザインタフェース。
【請求項４１】
パラメータの調整は、前記電話機が使用中の時に前記コンピューティングデバイスに接続されたオーディオデバイスの音量を下げる時には、音量を弱め、前記コンピューティングデバイスに接続されたオーディオデバイスの再生を一時停止し、電話機の使用が終了すると前記音量を元に戻し、前記オーディオデバイスの再生を再開することをさらに含む
ことを特徴とする請求項４０に記載のグラフィカルユーザインタフェース。
【請求項４２】
前記利用可能な機能は、通話中に作成されたメモのヘッダを作成するメモ機能をさらに備えた
ことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項４３】
前記ヘッダは、前記リンクされたデータベースを使用して作成される
ことを特徴とする請求項４１に記載のグラフィカルユーザインタフェース。
【請求項４４】
前記各種環境の選択肢は、電話呼イベントの履歴をユーザに提供するＭｙ  Ｃａｌｌ  Ｈｉｓｔｏｒｙ環境を含む
ことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項４５】
前記電話呼イベントの履歴は、
（ａ）着呼、
（ｂ）不在時着呼、
（ｃ）発呼、
（ｄ）転送された呼
の少なくとも１つをさらに含む
ことを特徴とする請求項４４に記載のグラフィカルユーザインタフェース。
【請求項４６】
前記電話呼イベントの履歴は、通話使用の統計的集計をさらに含む
ことを特徴とする請求項４５に記載のグラフィカルユーザインタフェース。
【請求項４７】
前記各種環境の選択肢は、前記ユーザが好む連絡のモダリティを設定し、他の者に伝達する手段を前記ユーザに提供する通信ユーザ設定環境を含む
ことを特徴とする請求項８に記載のグラフィカルユーザインタフェース。
【請求項４８】
前記通信ユーザ設定環境の前記利用可能なプロセスは、前記ユーザが呼の転送の規則とユーザ設定を設定することを可能にする設定プロセスをさらに備えた
ことを特徴とする請求項４７に記載のグラフィカルユーザインタフェース。
【請求項４９】
前記通信ユーザ設定環境の前記利用可能なプロセスは、前記ユーザが、グループを作成し、呼の転送に関連するグループに固有の規則を指定することを可能にするグループマネジャプロセスをさらに含む
ことを特徴とする請求項４７に記載のグラフィカルユーザインタフェース。
【請求項５０】
前記グループ固有の規則は、少なくとも部分的に、前記グループに属する各人の前記予定表情報に基づく
ことを特徴とする請求項４９に記載のグラフィカルユーザインタフェース。
【請求項５１】
表示装置および入力装置を含むコンピューティングデバイスに存在する拡張ユーザインタフェースを有するコンピュータシステムにおいて、前記コンピューティングデバイスとネットワーク通信する電話機からの着呼を容易にし管理し制御する方法であって、
前記電話機への着呼を検出するステップと、
前記表示装置に着呼通知ウィンドウを表示して、前記着呼の視覚的な通知を提供するステップと、
前記電話機、および前記コンピューティングデバイスに接続されたオーディオデバイスを通じて前記着呼の音声による通知を提供するステップと
を備えることを特徴とする方法。
【請求項５２】
前記オーディオデバイスは、
（ａ）スピーカ、
（ｂ）ヘッドフォン
の少なくとも１つである
ことを特徴とする請求項５１に記載の方法。
【請求項５３】
前記電話機はスピーカフォンであり、前記着呼に基づいて前記スピーカフォンをオフフック状態にするステップをさらに含む
ことを特徴とする請求項５１に記載の方法。
【請求項５４】
前記着呼通知ウィンドウは、
（ａ）発呼者の肩書、
（ｂ）発呼者の画像、
（ｃ）発呼者の予定表、
（ｄ）リンクされたデータベース中の前記発呼者についての情報、
（ｅ）発呼者の存在ステータス、
（ｆ）発呼者のインスタントメッセンジャステータス、
（ｇ）前記発呼者が電話をかけている場所の時間帯
の発呼者情報の少なくとも１つを表示することをさらに含む
ことを特徴とする請求項５１に記載の方法。
【請求項５５】
前記着呼通知ウィンドウは、前記ユーザが、前記電話機と異なる場所に前記着呼を転送するためのクイック転送ボタンを表示することをさらに含む
ことを特徴とする請求項５１に記載の方法。
【請求項５６】
前記クイック転送ボタンをクリックして、前記着呼の転送先の選択肢を表示するステップ
をさらに備えることを特徴とする請求項５５に記載の方法。
【請求項５７】
前記選択肢の１つは、前記着呼を音声メールに転送することをさらに含む
ことを特徴とする請求項５６に記載の方法。
【請求項５８】
前記ユーザの予定表情報を使用して前記選択肢を自動的に作成するステップ
をさらに備えることを特徴とする請求項５６に記載の方法。
【請求項５９】
前記着呼の電話番号を取得するステップと、
前記電話番号を着呼発信者のテキストの識別に関連付けるステップと、
前記テキストの識別を、前記着呼発呼者の識別を表す音声ファイルに変換するステップと、
前記音声ファイルを使用して前記着呼発信者の識別を知らせるステップと
をさらに備えることを特徴とする請求項５１に記載の方法。
【請求項６０】
前記音声ファイルは合成音声を含む
ことを特徴とする請求項５９に記載の方法。
【請求項６１】
前記着呼に応答しなかったことを知らせる通知として電子メールで不在時着呼通知をユーザに送信するステップ
をさらに備えることを特徴とする請求項５１に記載の方法。
【請求項６２】
不明の発呼者が前記着呼を発呼し、さらに、前記不明の発呼者が電話をかけている市外局番に基づいて前記不明の発呼者の識別についての地理的情報を得るステップを備える
ことを特徴とする請求項６１に記載の方法。
【請求項６３】
不明の発呼者が前記着呼を発呼し、さらに、インターネット検索を行って前記着呼の電話番号を名前と一致させて、前記着呼発呼者の識別を判定するステップを備える
ことを特徴とする請求項６１に記載の方法。
【請求項６４】
前記電子メール通知は、企業内における発呼者の場所を識別する
ことを特徴とする請求項６１に記載の方法。
【請求項６５】
請求項５１に記載の方法を行うコンピュータ実行可能命令を有する
ことを特徴とする請求項コンピュータ読み取り可能な記録媒体。
【請求項６６】
表示装置および入力装置を含むコンピューティングデバイスに存在する拡張ユーザインタフェースを有するコンピュータシステムにおいて、前記コンピューティングデバイスとネットワーク通信する電話機からの発呼を容易にし管理し制御する方法であって、
前記電話機に電話番号をダイヤルさせ、通話を確立させるステップと、
前記通話中にユーザが前記ユーザインタフェース内にメモを取れるように、メモ領域を含んだ通話中ウィンドウを表示するステップと、
前記メモを前記通話中に発呼者に関連付けて、前記発呼者が再度電話をかけてきた時に前記メモが前記発呼者の連絡先情報と共に自動的にリストされるようにするステップと
を備えることを特徴とする方法。
【請求項６７】
前記通話中に前記ユーザインタフェースからインスタントメッセージを送信するステップ
をさらに備えることを特徴とする請求項６６に記載の方法。
【請求項６８】
リンクされたデータベースを使用して前記メモのヘッダを作成するステップ
をさらに備えることを特徴とする請求項６６に記載の方法。
【請求項６９】
前記通話中に前記ユーザインタフェースから前記発呼者にファイルを送信するステップ
をさらに備えることを特徴とする請求項６６に記載の方法。
【請求項７０】
ユーザの表示装置の内容を前記通話中に前記発呼者と共有するステップ
をさらに備えることを特徴とする請求項６６に記載の方法。
【請求項７１】
前記表示装置の内容の一部を共有するステップ
をさらに備えることを特徴とする請求項７０に記載の方法。
【請求項７２】
前記電話機および前記コンピューティングデバイスの音声機能を前記ユーザインタフェースの視覚的機能と併合して、前記発呼者からの情報を前記ユーザインタフェースに表示する画面通話を提供するステップ
をさらに備えることを特徴とする請求項６６に記載の方法。
【請求項７３】
ダイヤルされた電話番号では前記発呼者に連絡がとれないと判定するステップと、
前記ユーザが連絡可能になるとユーザに通知するステップと
をさらに備えることを特徴とする請求項６６に記載の方法。
【請求項７４】
前記発呼者が連絡不可能であると判定するステップは、
（ａ）前記発呼者の予定表、
（ｂ）前記発呼者の存在ステータス
の少なくとも１つを調べることをさらに含む
ことを特徴とする請求項７３に記載の方法。
【請求項７５】
お気に入りリストにアクセスし、前記電話番号をクリックして前記呼を開始するステップ
をさらに備えることを特徴とする請求項６に記載の方法。
【請求項７６】
リンクされたデータベースの情報に基づいて前記お気に入りリストを作成するステップ
をさらに備えることを特徴とする請求項７５に記載の方法。
【請求項７７】
企業の階層構造に基づいて前記お気に入りリストを作成するステップ
をさらに備えることを特徴とする請求項７６に記載の方法。
【請求項７８】
前記ユーザが好む連絡のモダリティに関するユーザのユーザ設定を設定するステップと、
前記ユーザのユーザ設定を他の者に伝達するステップと
をさらに備えることを特徴とする請求項６６に記載の方法。
【請求項７９】
前記ユーザのユーザ設定を他の者に伝達するステップは、
（ａ）前記ユーザのユーザ設定を表すアイコン、
（ｂ）前記ユーザのユーザ設定を告げるテキストメッセージ
の少なくとも１つを表することをさらに含む
ことを特徴とする請求項７８に記載の方法。
【請求項８０】
前記電話機に電話番号をダイヤルさせ、通話を確立させるステップは、
前記電話番号を含んだ音声コマンドを前記コンピューティングデバイスに与えるステップと、
前記音声コマンドを処理するステップと
をさらに含む
ことを特徴とする請求項６６に記載の方法。
【請求項８１】
前記電話機に電話番号をダイヤルさせるステップは、会議通話を確立することをさらに含む
ことを特徴とする請求項６６に記載の方法。
【請求項８２】
会議通話を確立するステップは、
（ａ）前記ユーザインタフェース内で連絡先をドラッグおよびドロップすること、
（ｂ）所望の連絡先を選択し、入力装置を右クリックして会議通話の選択肢をハイライト表示すること、
（ｃ）電子メールの「送信先」の行にある前記所望の連絡先を選択し、前記入力装置を右クリックして会議通話の選択肢をハイライト表示させること
の少なくとも１つを行うことをさらに含む
ことを特徴とする請求項６６に記載の方法。
【請求項８３】
前記電話機に電話番号をダイヤルさせるステップは、インターコム通話を確立することをさらに含む
ことを特徴とする請求項６６に記載の方法。
【請求項８４】
前記電話機を鳴らす時間を指定するステップと、
前記電話機を前記指定された時間に鳴らして、
（ａ）モーニングコール、
（ｂ）リマインダコール
の少なくとも１つとして機能させるステップと
をさらに備えることを特徴とする請求項６６に記載の方法。
【請求項８５】
請求項６６に記載の方法を行うコンピュータ実行可能命令を有することを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拡張テレフォニーコンピュータユーザインタフェースに関する。より詳細には、本発明は、一般に総合コンピュータテレフォニー（telephony）に関し、ユーザがパーソナルコンピュータから電話を制御および管理することを可能にするのと同時に、電話とパーソナルコンピュータの機能をシームレスに統合して豊富なユーザ制御型の電話管理システムおよび方法を提供できる拡張テレフォニーコンピュータユーザインタフェース、グラフィカルユーザインタフェース、着呼を容易にし管理し制御する方法、記録媒体、および発呼を容易にし管理し制御する方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータと電話機は、現代生活に不可欠な２つの機器である。パーソナルコンピュータ（ＰＣ）と電話機は共に、実質的に世界のあらゆる場所にいる他の者と瞬時に通信する能力を提供する。また、ＰＣは、情報とデータを処理し、その情報およびデータとのユーザ対話を提供する能力により現代社会に変革をもたらした。ＰＣは、他の機器を制御する能力も備える。この能力により、ユーザは、例えば多くの場合はグラフィカルユーザインタフェースであるユーザインタフェースを通じて周辺機器を遠隔から制御することができる。ＰＣと電話機はしばしば同じ部屋に置かれるにもかかわらず、それぞれの長所を最大限に活用する、この２種の機器の有用な統合を提供する試みは現在ほとんど存在しない。
【０００３】
電話機をパーソナルコンピュータと統合する試みはこれまで数多く行われたが、市場で成功した例はほとんどない。この失敗の原因は、一部には、例えば低品質なユーザインタフェースの設計など製品の設計に伴う問題、高価な追加的ハードウェアが必要とされること、および非現実的なユーザへの要求などである。加えて、そうした製品では、ユーザは電話機の物理的場所と異なる場所から電話機にアクセスすることができない。
【０００４】
製品の一例が、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）９５に搭載されたＭｉｃｒｏｓｏｆｔ（登録商標）Ｐｈｏｎｅである。Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｐｈｏｎｅは、ユーザがコンピュータをスピーカフォンとして使用することを可能にするソフトウェアのみによるスピーカフォンおよび留守番電話である。しかし、このＭｉｃｒｏｓｆｔ（登録商標）Ｐｈｏｎｅは、コンピュータの電源を常に入れておくことが必要であり（これはＷｉｎｄｏｗｓ（登録商標）９５の時代には非現実的な要求であった）、また追加的なハードウェアを必要としたためＷｉｎｄｏｗｓ（登録商標）９５の高価な付加機能であった。さらに、Ｍｉｃｒｏｓｆｔ（登録商標）Ｐｈｏｎｅは機能が制限されている。
【０００５】
電話機をパーソナルコンピュータと統合することを試みた別の製品例は、ＩＢＭ（登録商標）Ｒｅａｌｐｈｏｎｅである。ＩＢＭ（登録商標）Ｒｅａｌｐｈｏｎｅは、標準的な業務用電話機に倣って作られた電話発信プログラムである。Ｒｅａｌｐｈｏｎｅのインタフェースは、ディスプレイ上の業務用電話機の画像である。しかし、問題の１つは、電話機とコンピュータの有利な相乗作用が統合されていないことである。例えば、インタフェースでは、ユーザは、実際の電話機をダイヤルする際のように入力装置（マウスなど）を使用して画面上の電話キーパッドを押し、所望の電話番号をダイヤルすることを必要とされる。しかし、このタイプのインタフェースはユーザにとっては煩瑣であり、手間と時間を要する。
【０００６】
コールセンター環境における電話機とコンピュータの統合に関してはそれより多くの製品が成功している。例えば、コールセンターの環境（顧客サポートや電話販売センターなど）は、しばしば、電話の待ち行列の表示（待ち行列中の発信者の順序）、現在待っている通話数の表示などの電話情報と、通話を担当者につなぐ能力を提供するソフトウェアアプリケーションを含む。そうしたソフトウェアアプリケーションは顧客サービスの従事者向けに設計されているが、個人ユーザのニーズに応える、あるいはユーザにとって使い勝手のよい物理的な電話機とソフトウェアインタフェースの統合を提供する試みはほとんどあるいはまったくなされていない。コールセンターの従事者にとって優先事項の１つは、通話のスループットを上げ、待ち行列中の通話を迅速に割り当てることであるが、ユーザ体験はそうではない。さらに、コールセンター環境向けの電話アプリケーションは、高品質のユーザ体験のために不可欠であるエンドユーザが必要とする機能性と制御機能を備えない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、ユーザがパーソナルコンピュータを使用してシームレスに電話機と対話することを可能にするユーザインタフェースが必要とされる。必要とされるユーザインタフェースは、豊富な機能をユーザに提供し、コンピュータの処理能力を活用して電話機の機能を強化すべきである。さらに、必要とされるユーザインタフェースは、ユーザが２つの機器の分断をまったく意識しないようにパーソナルコンピュータと電話機との緊密な結合を提供すべきである。
【０００８】
本発明は、このような状況に鑑みてなされたもので、その目的とするところは、パーソナルコンピュータを使用したユーザによる電話機との対話および制御を可能にする拡張テレフォニーコンピュータユーザインタフェースを提供することにある。
【課題を解決するための手段】
【０００９】
ここに開示する本発明は、パーソナルコンピュータ（ＰＣ）と電話機の機能を一貫性のある拡張テレフォニー（ＥＴ；enhanced telephony）ユーザインタフェースに統合するコンピュータユーザインタフェースを含む。ＥＴユーザインタフェースは、パーソナルコンピュータに存在し、パーソナルコンピュータの処理能力を使用してユーザによるすべての電話機能の制御を容易にする。ただし、これに加えて、ＥＴユーザインタフェースは、テレコミュニケーション(telecommunication)環境に併合されたＰＣを使用することによってのみ可能になる機能を含む。
【００１０】
ＥＴユーザインタフェースは、ＰＣと電話機を統合する従来の試みに見られる問題を克服する。具体的には、ＰＣは通常の電話機に比べて大幅に高い処理能力を持ち、各種データへのより多くのアクセス権を持つ事を利用した豊富な機能がユーザに与えられる。電話機の能力と機能性が大幅に拡張されるので、この処理能力とデータアクセスがユーザの益になるように使用される。さらに、ＥＴユーザインタフェースは、パーソナルコンピュータと電話機の緊密な結合を提供し、ユーザはこの２つの機器の分断を意識しない。このシームレスな統合は、拡張された機能と共に、ユーザ体験を大幅に簡略化し、向上させる。
【００１１】
ユーザは、電話機と異なる物理的位置にいてよく、それでもＥＴユーザインタフェースを使用して電話を制御することができる。唯一の要件は、ＥＴユーザインタフェースと電話機がネットワーク接続されていることである。したがって、ユーザは、ネットワークへのアクセス権を有する限り、実質的にどこからでも電話機を制御することができる。
【００１２】
ＥＴユーザインタフェースは、企業または家庭環境の両方においてテレコミュニケーション環境とコンピュータ環境の両方で動作するように設計される。一般的な企業の環境では、例えば、企業は公衆電話回線に接続された電話機器を所有し、従業員は企業のコンピュータネットワークへのアクセス権を有する。別の例で、一般的な家庭の環境では、ユーザは自分のＰＣに予定表とアドレス帳のデータを有し、公衆電話網にアクセスすることができる。
【００１３】
ＥＴユーザインタフェースは、携帯電話、コードレス電話、および卓上電話を含む単一の電話機または複数の電話機を制御し、管理するように設計される。さらに、それらの電話機は、携帯電話、自宅の電話、職場の電話など、異なる場所に配置することができる。ＥＴユーザインタフェースは、電話機をインターコム（intercom）として使用することと、電話機がモーニングコールと会議のリマインダを提供することも可能にする。
【００１４】
一般に、ＥＴユーザインタフェースは、ユーザが選択できる複数の環境を含む。これらの環境には、Ｍｙ  Ｃｏｎｔａｃｔｓ環境、通信ユーザ設定環境、および通話履歴環境が含まれる。これらの環境はそれぞれ、電話を制御し、管理するために利用できるプロセスおよび機能を含んでいる。プロセスは、連絡先、電話機、またはその両方に関連する動作および連携作業を含む。この機能とプロセスはインタフェースにリンクされたデータベースと統合され、複数のソースから連絡先（個人やエンティティなど）に関する情報を入手し、単一のアクセス可能な項目に併合することができる。
【００１５】
ＥＴユーザインタフェースは、環境領域、プロセス領域、およびアクティビティ領域を含む。また、インタフェースは、制御対象の電話機のステータスについてユーザに継続的に情報を与える通話ステータス領域を含む。Ｍｙ  Ｃｏｎｔａｃｔｓ環境は、ユーザが着呼と発呼の両方をＰＣから最小限の手間で開始、終了、および制御することを可能にするプロセスを含む。お気に入りの機能は、愛用度の基準に基づいてユーザが最も日常的に電話をかける相手へのアクセスをユーザに与える。検索機能は、ユーザが、所望の情報を求めてリンクされたデータベース（例えば企業および個人のアドレス帳など）を検索することを可能にする。また、検索は、ＰＣで実行されるＯｕｔｌｏｏｋ（商標）アプリケーションのデータベースなど特定のデータベースに限定して行うことができる。
【００１６】
Ｍｙ  Ｃｏｎｔａｃｔｓ環境は、発呼動作を拡張する機能を含む。詳細には、呼が発呼されると、ユーザは、その呼の進行についてユーザに継続的に通知する視覚および音声の両方による指示を受け取る。通話中になると、電話の相手についての詳細な情報と、その者に関連付けられた以前の情報へのリンクを含む通話ウィンドウが表示される。例えば、その者との以前の会話中に開かれた文書、あるいはその者から受信した電子メールが通話ウィンドウにリストされ、ユーザはクリックすることによりそれらを取り出すことができる。高度な通話のキャンプ（ｃａｍｐ）機能により、ある者が以前に連絡がつかなかった（その者の回線が最初に話中であったなど）場合に、その者が連絡可能な状態になるとＥＴユーザインタフェースがユーザに通知することができる。さらに、高度な通話キャンプ機能を個人の予定表と統合して、その者に電話するのに最適な時間をユーザに提供することができる。
【００１７】
Ｍｙ  Ｃｏｎｔａｃｔｓ環境は、呼の転送と会議通話を行うプロセスを含む。ユーザは、インタフェース中のボタンをクリックするだけで、電話で会話しながら会議通話を開始することができる。ＰＣと電話機両方からの視覚および音声による指示を使用して、会議通話の確立の進行についてユーザに継続的に通知する。また、合成音声を使用して、会議通話のために呼び出された者に、全員が通話に加わるまで待機するように指示することができる。
【００１８】
ユーザには、視覚と音声の両方によって着呼が通知される。視覚的には、着呼通知ウィンドウがユーザのデスクトップに表示されて着呼を知らせる。電話システムが発呼者の識別機能を含む場合は、発呼者の電話番号を、リンクされたデータベース中の発呼者についての詳細な情報と照合することができる。そしてその情報がウィンドウに表示される。このウィンドウは、発呼者の予定表も含むことができ、ユーザはその呼に応答するかどうかをより適切に決定することができる。音声的には、ＰＣで再生される音声ファイルから利用できる豊富なリングトーンで着呼を知らせることができる。この音声ファイルは、発呼者に固有にすることができ、ユーザはリングトーンから発呼者を識別することができる。着呼通知ウィンドウは、クイック転送ボタンも含む。このボタンにより、ユーザは、呼び出されている電話機の近くにいない場合に、自身の携帯電話など現在の場所に着呼を転送することができる。
【００１９】
別の着呼機能は、不明の連絡先の変換機能である。この機能は、各種のソースを使用して不明の連絡先を既知の連絡先に変換する。したがって、不明の発呼者（リンクされたデータベースにない者）から着呼を受信すると、ＥＴユーザインタフェースは、その発呼者の識別を判定しようとして、不明の発呼者について見つかる限り多くの情報を得、提供する。例として、不明の連絡先変換機能は、その者の市外局番に基づいて不明の発呼者の地理的位置を得ることができる。別の例として、この機能は、公衆のインターネットサイトにアクセスして検索を行ってその電話番号に関連付けられた者をオンラインで見つけることができる。あるいは、ユーザが不明の発呼者の名前を提供することもできる。不明の発呼者の識別が判定されると、その情報がリンクされたデータベースに保存され、次にその発呼者が電話をかけてきた時にはその者の識別が既知になる。
【００２０】
Ｍｙ  Ｃｏｎｔａｃｔｓ環境の別の機能は、ある条件下で着呼を他の電話機に転送する呼転送機能である。この条件はユーザによって指定することができる。着呼に出ることができず、発呼者が音声メールを残していない場合、ＥＴユーザインタフェースは、その呼に応答しなかったことを（電子メール通知などで）ユーザに知らせることができる。不在時着呼の電子メール通知は、発呼者の予定表を含む発呼者についての詳細な情報も含むことができ、ユーザは発呼者に連絡するのに最適な時間を判断することができる。
【００２１】
通話中には、いくつかの機能により、ユーザは、電話機とＰＣの組合せとより豊富なユーザ体験を持つことができる。画面共有機能は、ユーザが発呼者とユーザのコンピュータ画面の内容を共有することを可能にする。ＰＣ音声機能は、電話機の使用状況に基づいてＰＣ上のパラメータを調整する。例えば、ユーザがＰＣで音声ファイルを聴いている時に着呼を受信した場合は、ＰＣの音声が自動的に消されるか、または徐々に下げられ、音声ファイルが一時停止される。通話が終了すると、パラメータが元の設定に戻される。
【００２２】
メモ機能は、ユーザが通話中に通話についてのメモを作成することを可能にする。メモは、索引付け、検索、および後の探索の際に助けとなるようにインテリジェントに作成されたヘッダを備えることができる。ヘッダは、通話の時刻、内容、および通話に関係した当事者など、メモと通話についての情報を含むことができる。ヘッダは通話中心、すなわち特定の通話に関連付けても、個人に固有、すなわち特定の者に関連付けてもよい。ヘッダは、リンクされたデータベースの情報をメモに取り込むことによって作成することができる。例えば、予定表情報を使用して通話の目的を判断することができ、その情報に基づいて、その時間中に作成されたメモにヘッダを作成する。
【００２３】
Ｍｙ  Ｃａｌｌ  Ｈｉｓｔｏｒｙ環境は、通話アクティビティの履歴へのアクセスをユーザに提供する。着呼のログ、発呼のログ、応答しなかった呼などの項目を通話履歴に記録することができる。この情報から、通話履歴環境は、通話の使用状況の統計的な集計を提供することができる。さらに、ＥＴユーザインタフェースは、通話履歴リストまたは統計的集計の中の電話番号に直接ダイヤルする機能をユーザに提供する。
【００２４】
通信ユーザ設定（preference）環境は、ユーザが好む連絡方式を他の者に通知する手段をユーザに提供する。したがって、ユーザが電子メールでの連絡を好む場合は、その情報をユーザの連絡情報に含めるか、またはアイコンを利用して他の者に伝えることができる。また、通信ユーザ設定環境で、ユーザは、個人またはエンティティを含むグループを作成し、グループに固有の規則を割り当てることができる。この規則は、例えば、呼を転送することと、グループに特定のリングトーンを割り当てることについての規則である。さらに、この規則は、各グループメンバの予定表に基づくことができる。ＥＴユーザインタフェースは、設定を遠隔で取得し、変更する能力もユーザに提供する。例えば、ＥＴユーザインタフェースの現在の設定をユーザに電子メールで知らせ、ユーザは、新しい設定を含む返信電子メールを送信することにより、その設定を変更することができる。
【００２５】
本発明は、以下の説明と、本発明の態様を示す添付図面を参照することによりさらに理解することができる。本発明の原理を例として図示する添付図面と併せて以下の本発明の詳細な説明を読むことにより、他の機能および利点が明らかになろう。
【発明の効果】
【００２６】
以上説明したように本発明によれば、パーソナルコンピュータを使用してシームレスに電話機と対話することが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明を適用できる実施形態を詳細に説明する。ここで図面を参照するが、すべての図面を通じて同様の参照符号は対応する部分を表す。
【００２８】
以下の本発明の説明では説明の一部をなす添付図面を参照するが、図面には本発明を実施することが可能な特定の例を例示のために図示する。この他の実施形態を利用してもよく、また本発明の範囲から逸脱せずに構造上の変更を加えてよいことを理解されたい。
【００２９】
Ｉ．導入
多くの人々の日常生活における電話機とパーソナルコンピュータの重要性にかかわらず、この２つの機器は多くの場合は互いと接続されていない。電話販売や顧客サービスセンターなどの領域で使用するために２つの機器をリンクする特殊化されたアプリケーションは存在するが、個人使用向けのアプリケーションは基本的に取り上げられていない。拡張テレフォニー（ＥＴ）ユーザインタフェース電話は、コンピュータテレフォニーをパーソナルコンピュータのデスクトップにもたらして、一般的な使用のためにコンピュータと電話の機能を統合する豊富な対話型の体験をユーザに提供する。
【００３０】
ＩＩ．拡張テレフォニー（ＥＴ）ユーザインタフェース環境
ＥＴユーザインタフェースは、テレコミュニケーションとコンピュータを組み合わせた環境で動作するように設計される。具体的には、ＥＴユーザインタフェースは、コンピューティングデバイスに常駐する。ユーザは、コンピューティングデバイスの周辺機器を使用して、そのコンピューティングデバイスと通信する電話機についての視覚および音声による情報をＥＴユーザインタフェースから得ることができる。これに限定しないが、例として、表示装置やスピーカなどの周辺機器をコンピューティングデバイスに接続し、ＥＴユーザインタフェースが音声による方式（スピーカ）と視覚的な方式（表示装置）で電話機についてユーザに通知することができる。
【００３１】
以下の説明は、ＥＴユーザインタフェースを実施することが可能な適切なコンピューティング環境についての簡単で概略的な説明を提供する。図１に、ＥＴユーザインタフェースが存在することが可能な適切なコンピューティングシステム環境の一例を示す。コンピューティングシステム環境１００は、適切なコンピューティング環境の一例に過ぎず、本発明の使用または機能の範囲に関して何らの限定を示唆するものではない。また、コンピューティング環境１００は、例示的動作環境であるコンピューティング環境１００に示す構成要素の１つまたは組合せに関する依存性や必要性を有するものとも解釈すべきでない。
【００３２】
ＥＴユーザインタフェースは、多数の他の汎用または特殊目的のコンピューティングシステム環境または構成で動作することができる。ＥＴユーザインタフェースに使用するのに適する可能性がある周知のコンピューティングシステム、環境、および／または構成の例には、これに限定しないが、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルド、ラップトップ、またはモバイルコンピュータ、若しくは、携帯電話、ＰＤＡ、併合された携帯電話およびＰＤＡなどの通信機器、マルチプロセッサシステム、マイクロプロセッサを利用したシステム、セットトップボックス、プログラム可能な家庭用電化製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、上記のシステムまたは機器を含む分散コンピューティング環境などが挙げられる。
【００３３】
ＥＴユーザインタフェースは、コンピュータによって実行されるプログラムモジュールなどのコンピュータ実行可能命令の一般的な状況で説明することができる。一般に、プログラムモジュールには、特定タスクを行うか、特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などが含まれる。ＥＴユーザインタフェースは、通信ネットワークを通じてリンクされたリモートの処理機器によってタスクを行う分散コンピューティング環境で実施することもできる。分散コンピューティング環境では、プログラムモジュールは、メモリ記憶装置を含むローカルおよびリモート両方のコンピュータ記憶媒体に置くことができる。図１を参照すると、ＥＴユーザインタフェースを実施する例示的システムは、コンピュータ１１０の形態の汎用コンピューティングデバイスを含む。
【００３４】
コンピュータ１１０の構成要素は、これに限定しないが、プロセッサ１２０、システムメモリ１３０、およびシステムメモリを含む各種のシステム構成要素をプロセッサ１２０に結合するシステムバス１２１を含むことができる。システムバス１２１は、各種のバスアーキテクチャのいずれかを使用したメモリバスまたはメモリコントローラ、ペリフェラルバス、およびローカルバスを含む数種のバス構造のいずれでもよい。これに限定しないが、このアーキテクチャには、ＩＳＡ（Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、ＭＣＡ（Ｍｉｃｒｏ  Ｃｈａｎｎｅｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、ＥＩＳＡ（Ｅｎｈａｎｃｅｄ  ＩＳＡ）バス、ＶＥＳＡ（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ）バス、およびメザニンバスとも称されるＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔｓ）バスが含まれる。
【００３５】
コンピュータ１１０は通例各種のコンピュータ可読媒体を含む。コンピュータ可読媒体は、コンピュータ１１０からのアクセスが可能な任意の利用可能媒体でよく、揮発性および不揮発性媒体と、リムーバブルおよびノンリムーバブル媒体の両方を含む。これに限定しないが、例として、コンピュータ可読媒体は、コンピュータ記憶媒体と通信媒体からなることができる。コンピュータ記憶媒体には、コンピュータ可読命令、データ構造、プログラムモジュールまたは他のデータなどの情報を記憶するための任意の方法または技術で実施された揮発性および不揮発性、リムーバブルおよびノンリムーバブルの媒体が含まれる。
【００３６】
コンピュータ記憶媒体には、これに限定しないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）、フラッシュメモリまたは他のメモリ技術、ＣＤ（compact disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）または他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージまたは他の磁気記憶装置、または所望の情報の記憶に使用することができ、コンピュータ１１０によるアクセスが可能な任意の他の媒体が含まれる。通信媒体は、通例、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータを、搬送波や他のトランスポート機構などの変調データ信号として実現し、任意の情報伝達媒体を含む。
【００３７】
用語「変調データ信号」とは、信号中に情報を符号化する形でその特性の１つまたは複数を設定または変更した信号を意味することに留意されたい。これに限定しないが、例として、通信媒体には、有線ネットワークや直接配線接続などの有線媒体と、音響、ＲＦ（radio frequencies）、赤外線、およびその他の無線媒体などの無線媒体が含まれる。上記の媒体の組合せも、コンピュータ可読媒体の範囲に含めるべきである。
【００３８】
システムメモリ１３０は、読み取り専用メモリ（ＲＯＭ）１３１およびランダムアクセスメモリ（ＲＡＭ）１３２などの揮発性および／または不揮発性メモリの形態のコンピュータ記憶媒体を含む。起動時などにコンピュータ１１０内の要素間の情報転送を助ける基本ルーチンを含んだＢＩＯＳ（Basic Input/Output System）１３３は通例ＲＯＭ１３１に記憶される。ＲＡＭ１３２は通例、プロセッサ１２０から即座にアクセス可能な、かつ／または現在プロセッサ１２０が操作中のデータおよび／またはプログラムモジュールを保持する。これに限定しないが、例として、図１には、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７を示す。
【００３９】
コンピュータ１１０は、この他のリムーバブル／ノンリムーバブル、揮発性／不揮発性のコンピュータ記憶媒体も含むことができる。単なる例として、図１には、ノンリムーバブル、不揮発性の磁気媒体の読み書きを行うハードディスクドライブ１４１、リムーバブル、不揮発性の磁気ディスク１５２の読み書きを行う磁気ディスクドライブ１５１、およびＣＤ−ＲＯＭや他の光学媒体などのリムーバブル、不揮発性の光ディスク１５６の読み書きを行う光ディスクドライブ１５５を示す。
【００４０】
例示的動作環境で使用することが可能なこの他のリムーバブル／ノンリムーバブル、揮発性／不揮発性のコンピュータ記憶媒体には、これらに限定しないが、磁気テープカセット、フラッシュメモリカード、ＤＶＤ、デジタルビデオテープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭなどが含まれる。ハードディスクドライブ１４１は、通例はインタフェース１４０などのノンリムーバブルメモリインタフェースを通じてシステムバス１２１に接続され、磁気ディスクドライブ１５１および光ディスクドライブ１５５は通例はインタフェース１５０などのリムーバブルメモリインタフェースによってシステムバス１２１に接続される。
【００４１】
上記で説明し、図１に示すドライブとそれに関連付けられたコンピュータ記憶媒体は、コンピュータ１１０のコンピュータ可読命令、データ構造、プログラムモジュール、および他のデータの記憶を提供する。図１では、例えばハードディスクドライブ１４１にオペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７が記憶されている。これらのコンポーネントは、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７と同じでも異なるものでもよいことに留意されたい。ここでは、オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７には、それらが少なくとも異なるコピーであることを表すために異なる参照符合を付している。ユーザは、キーボード１６２と、一般にはマウス、トラックボール、タッチパッドと称するポインティングデバイス１６１などの入力装置を通じてコンピュータ１１０にコマンドと情報を入力することができる。
【００４２】
この他の入力装置（図示せず）には、マイクロフォン、ジョイスティック、ゲームパッド、衛星放送受信アンテナ、スキャナ、無線受信機、またはテレビまたは放送ビデオ受信機などが含まれる。これらおよび他の入力装置は、システムバス１２１に結合されたユーザ入力インタフェース１６０を通じてプロセッサ１２０に接続されることが多いが、例えばパラレルポート、ゲームポート、ユニバーサルシリアルバス（ＵＳＢ）などの他のインタフェースおよびバス構造で接続してもよい。モニタ１９１または他のタイプの表示装置も、ビデオインタフェース１９０などのインタフェースを介してシステムバス１２１に接続される。モニタ１９１に加えて、コンピュータは、スピーカ１９７およびプリンタ１９６などの他の周辺出力装置も含むことができ、それらは出力周辺インタフェース１９５を通じて接続することができる。
【００４３】
コンピュータ１１０は、リモートコンピュータ１８０などの１つまたは複数のリモートコンピュータとの論理接続を使用するネットワーク環境で動作することができる。リモートコンピュータ１８０は、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイス、または他の一般的なネットワークノードでよく、図１にはメモリ記憶装置１８１しか示していないが、通例はコンピュータ１１０との関連で上記で挙げた要素の多くまたはすべてを含む。図１に示す論理接続には、ローカルエリアネットワーク（ＬＡＮ）１７１およびワイドエリアネットワーク（ＷＡＮ）１７３が含まれるが、他のネットワークを含むことも可能である。このようなネットワーキング環境は、オフィス、企業内のコンピュータネットワーク、イントラネット、およびインターネットなどに一般的に見られる。
【００４４】
ＬＡＮネットワーキング環境で使用する場合、コンピュータ１１０は、ネットワークインタフェースまたはアダプタ１７０を通じてＬＡＮ１７１に接続される。ＷＡＮネットワーキング環境で使用する場合、コンピュータ１１０は通例、インターネットなどのＷＡＮ１７３を通じて通信を確立するためのモデム１７２または他の手段を含む。モデム１７２は、内蔵型でも外付け型でもよく、ユーザ入力インタフェース１６０または他の適切な機構を介してシステムバス１２１に接続することができる。ネットワーク環境では、コンピュータ１１０との関連で図示するプログラムモジュールまたはその一部をリモートのメモリ記憶装置に記憶してよい。これに限定しないが、図１ではリモートアプリケーションプログラム１８５がメモリ装置１８１にある。図のネットワーク接続は例示的なものであり、コンピュータ間に通信リンクを確立する他の手段を用いてよいことは理解されよう。
【００４５】
ＥＴユーザインタフェースは、テレコミュニケーション環境で動作するようにも設計される。図２Ａおよび２Ｂは、コンピューティングおよび電話環境の２つの可能な実装を説明する概略ブロック図である。図２Ａは、コンピューティングおよび電話環境に組み込まれたＥＴユーザインタフェースの第１の実装を示し、ここでは電話機はコンピューティングデバイスに直接接続されない。
【００４６】
この第１の実装では、ＥＴユーザインタフェース２００はユーザコンピューティングデバイス２０５に存在する。図１のコンピュータ１１０がユーザコンピューティングデバイス２０５の一例であることに留意されたい。ユーザコンピューティングデバイス２０５は、ＰＤＡ、ノート型コンピュータ、デスクトップコンピュータなど、ＥＴユーザインタフェースを実行し、表示することが可能な任意のコンピューティングデバイスでよい。ユーザコンピューティングデバイス２０５は、電話サーバ２１５を介してネットワークに接続される（図中符号２１０）。ここでも図１のコンピュータ１１０が電話サーバ２１５の一例である。
【００４７】
電話サーバ２１５には、ＣＴＩ（Computer-Telephone Integration）アプリケーション２２０が常駐する。ＣＴＩアプリケーション２２０は、電話機の制御を提供し、電話機の使用に関する情報を受け取るシステムである。言い換えると、ＣＴＩアプリケーション２２０は、電話機を制御する能力と、電話機が行っている動作の認識（電話機が鳴るとそれを認識するなど）を提供する。この第１の実装ではＣＴＩアプリケーション２２０は電話サーバ２１５に常駐するのに対し、第２の実装（下記）ではＣＴＩアプリケーション２２０はユーザコンピューティングデバイス２０５に常駐する。
【００４８】
電話サーバ２１５は、通例は法人などの企業が所有する構内交換機（ＰＢＸ）２３０に接続される（符号２２５）。ＰＢＸ２３０は、通常は会社の構内に位置し、電話機２３５と公衆電話回線間の接続を提供する。ＰＢＸ２３０は、会社構内ではなく地域の電話局で交換が行われるＰＢＸの一タイプである中央局交換サービス（ｃｅｎｔｒｅｘ）であってもよい。この第１の実装では、電話機２３５は、ユーザコンピューティングデバイス２０５に直接接続されない。代わりに、電話機２３５は、接続２４０を介してＰＢＸ２３０に接続される。ＰＢＸ２３０は、公衆交換電話網（ＰＳＴＮ）２５０上の一定数の外線に接続される（符号２４５）。ユーザ２５５は、ＥＴユーザインタフェース２００を通じて電話機２３５およびユーザコンピューティングデバイス２０５と対話する。
【００４９】
図２Ｂにコンピューティングおよび電話環境に組み込まれたＥＴユーザインタフェースの第２の実装を示し、この実装では電話機とコンピューティングデバイスを接続する。この第２の実装では、電話機２３５は、無線またはケーブル接続２６０によりユーザコンピューティングデバイス２０５に直接接続される。ＣＴＩアプリケーション２２０は、電話サーバ２１５ではなくユーザコンピューティングデバイス２０５に存在する。ユーザコンピューティングデバイス２０５は、符号２７０のように、ＰＳＴＮに接続される（家庭の環境）か、またはＰＢＸに接続される（企業の環境）（符号２６５）。さらに、電話機もＰＳＴＮまたはＰＢＸ２７０に接続される（２７５）。図２Ａおよび２Ｂに示す両方の実装で、ユーザは、第２のコンピューティングデバイス（図示せず）を使用して、電話機２３５と同じ場所に置かれたユーザコンピューティングデバイス２０５に遠隔から接続することができる。そして、ユーザは、第２のコンピューティングデバイスからＥＴユーザインタフェース２００にアクセスして、ユーザがいる場所にある別の電話機（携帯電話など）に着呼を転送することができる。
【００５０】
ＥＴユーザインタフェース２００は、各種のソースから情報を得る。この情報はその後、ユーザコンピューティングデバイス２０５（パーソナルコンピュータ。略してＰＣ）への周辺機器接続を使用してユーザ２５５に伝えられる。例えば、視覚的な情報が表示装置に表示され、音声による情報がスピーカまたはヘッドフォンを通じて中継される。また、ＥＴユーザインタフェース２００により、ユーザは、キーボードやマウスなどＰＣに接続された入力装置を通じて情報と対話することができる。また、ＥＴユーザインタフェース２００は電話機２３５とのユーザ２５５の対話を認識するＣＴＩアプリケーション２２０を使用するので、電話機２３５自体が入力装置である。
【００５１】
図３は、ＥＴユーザインタフェース２００の各種の情報ソースを示す概略的なブロック図である。一般に、ＥＴユーザインタフェース２００は、各種の可能なソースから情報３００を受け取る。このソースには、個人データベース３１０、企業データベース３２０、および公衆データベース３３０が含まれる。個人データベース３１０は、アプリケーション固有のデータベース（電子メール、Ｏｕｔｌｏｏｋ、インスタントメッセンジャー、および予定表データベースなど）を含み、企業データベース３２０は企業の階層、企業の住所、予定表データベース、および画像データベースを含み、公衆データベース３３０は公衆のインターネットサイトとオンラインの電話帳を含む。データベースは、その内容の性質に応じて、電話サーバ２１５またはユーザコンピューティングデバイス２０５のどちらかにあっても、両方にあってもよい。例えば、個人のアドレス帳と予定表情報（個人データベース３１０）はユーザコンピューティングデバイス２０５（ユーザのパーソナルコンピュータなど）にあり、一方、企業の階層（企業データベース３２０）は電話サーバ２１５にあることが可能である。ＥＴユーザインタフェースで利用可能な情報３００について本発明の機能に即して以下で詳細に説明する。
【００５２】
ＥＴユーザインタフェース２００は、上述の各種ソースから連絡先情報を得、それを併合して１つの連絡先にすることができる。例えば、企業データベース３２０、個人データベース３１０（アドレス帳など）、および公衆データベース３３０の連絡先情報から、単一の連絡先について複数の電話番号とその他の連絡先情報が得られる可能性がある。これは、各項目が同じ者またはエンティティであるかもしれないが、いくつかの連絡先項目が存在することを意味する。連絡先情報統合機能は、組み込み、重複を軽減し、すべての連絡先情報と項目をＥＴユーザインタフェース２００に表示するための１つの連絡先項目に併合する。
【００５３】
事例によっては、複数の連絡先が同じ個人またはエンティティであるかどうかについて疑問が生じる可能性がある。例えば、ある連絡先が企業データベース３２０にはフルネームで掲載されるが、ユーザの（個人データベース３１０の）Ｏｕｔｌｏｏｋのアドレス帳にはニックネームで掲載される可能性がある。そうした場合、ユーザは通例、見つかった連絡先が所望の同一人物であるかどうかと、見つかった新しい電話番号（ある者の古い番号がデータベースの１つにある場合の新しい自宅電話番号など）に上書きすることを希望するかどうかを尋ねられる。
【００５４】
ＩＩＩ．拡張テレフォニー（ＥＴ）ユーザインタフェースのレイアウト
ＥＴユーザインタフェース２００は、ユーザに豊富なユーザ電話体験を提供するいくつかの主要な態様を含む。この主要な態様の一部には、ＥＴユーザインタフェース２００内の連絡先名または電話番号が現れる場所であれば実質的にどこからでも呼を開始できる能力（クリックして発呼）が含まれる。ＥＴユーザインタフェース２００内の連絡先名（その名前をリンクされたデータベース中の電話番号に関連付けられることを前提とする）または電話番号が現れるどの場所であっても、ユーザは単にその連絡先名または番号をクリックして電話呼を開始する。これにより、発呼するのに必要なマウスクリックまたはキーボードストロークの回数が大幅に減る。さらに、このクリックして発呼する能力は電話をかけることに限定されず、電子メールやインスタントメッセンジャーなど個人と連絡を取る他の手段に拡張することもできる。
【００５５】
ＥＴユーザインタフェース２００の別の主要な態様は、予定表情報（ユーザの個人予定表など）とユーザの存在ステータスの併合である。一般に、存在ステータスとは、所与の時におけるユーザの場所、ユーザの活動、およびある者がユーザに連絡を取れる方法を理解する助けとなる任意の情報である。例として、個人の場合、存在情報には、その者の予定表、インスタントメッセンジャーのステータス、その者のコンピュータ画面で現在開かれているアプリケーション、その者が最後にマウスを移動してから、あるいはキーボードに触れてからの時間、現在の物理的場所、携帯電話の電源が入っているかどうか、卓上電話が話し中であるかどうか、その者のオフィスにいる人の人数などが含まれる。この存在情報のすべてまたは一部をＥＴユーザインタフェース２００に表示することができる。したがって、予定表情報に基づいてユーザの存在ステータスを他人が利用できるようにし、他の者は、ユーザに連絡するのに最適な時と最適な（または好ましい）手段を認識する。ＥＴユーザインタフェース２００のこの他の主要な態様には、ユーザが着呼に出られなかった時に利用できる独自の呼通知機能と、ユーザの入力または組み込まれた予定表情報に基づいて着呼をインテリジェントに転送する独自の呼転送機能が含まれる。
【００５６】
ＥＴユーザインタフェース２００の主要な態様、プロセス、および機能は、各種の方式で実装することができる。さらに、インタフェース２００の外観は実装間で大きく変えることができる。例えば、様々な領域の配置を変える、各領域のタブの数を変える、さらには環境、機能、およびプロセスの名前を変えることも可能である。ただし、インタフェース２００の外観が実装間で異なることが可能であっても、ここに開示する主要な態様、プロセス、および機能は、ここに記載する本発明の範囲内にあることを理解されたい。
【００５７】
次いでＥＴユーザインタフェース２００のレイアウトの一般的な説明を述べる。このレイアウトが、ＥＴユーザインタフェース２００をコンピューティングデバイスで実行した時にユーザが見、対話するレイアウトである。これはＥＴユーザインタフェース２００の１つの実装であり、いくつかの他のレイアウトが可能であることに留意されたい。一般に、ＥＴユーザインタフェース２００は複数の領域に分割される。この領域について図４を参照して説明する。本明細書のその後の項では、各領域に含めることが可能な各機能についてより詳細に説明する。
【００５８】
図４に、図２Ａ、２Ｂ、および３に示すＥＴユーザインタフェース２００の概要を示す。概略的には、ＥＴユーザインタフェース２００を通じて情報３００がユーザに表示され、ユーザが情報３００と対話できるように機能が提供される。具体的には、ＥＴユーザインタフェース２００は、タイトルバー４１０を含む標準的なＭｉｃｒｏｓｏｆｔ（登録商標）Ｗｉｎｄｏｗｓ（登録商標）のウィンドウであるメインウィンドウ４００を含む。タイトルバー４１０の下には、任意数の環境を選択するためのボタンを含む環境領域４２０がある。図には４つの環境ボタンを示すが、環境領域４２０に含めるボタンはこれより多くとも少なくともよいことに留意されたい。下記のように、ユーザは、この環境ボタンの１つを選択することによりＥＴユーザインタフェース２００に特定の機能を表示させる。
【００５９】
環境領域４２０の下には通話ステータス領域４３０がある。通話ステータス領域４３０は、ＥＴユーザインタフェース２００と通信する各電話機のステータスについての情報を提供する。例えば、ユーザが通話中でない場合、通話ステータス領域４３０は「通話中ではない」と告げるメッセージを表示する。プロセス領域４４０もＥＴユーザインタフェース２００に含まれる。プロセス領域４４０は、利用可能なプロセスを表示し、ユーザがそれらのプロセスを選択することを可能にする。プロセス領域４４０の隣にはアクティビティ領域４５０が位置する。アクティビティ領域４５０は、ユーザが選択した環境で利用できる機能に対応する機能タブ４６０を表示する。プロセスおよび機能について下記で詳細に述べる。
【００６０】
ＩＶ．ＥＴユーザインタフェースの機能およびプロセスの詳細
次いで、ＥＴユーザインタフェース２００に関連する機能およびプロセスの詳細について各環境に関して説明する。
【００６１】
「Ｍｙ  Ｃｏｎｔａｃｔｓ」環境
Ｍｙ  Ｃｏｎｔａｃｔｓ環境は、呼と連絡先を管理する対話型の手段をユーザに提供する。これには着呼、発呼が含まれ、通話中の制御および管理機能を提供する。図５にＥＴユーザインタフェースのＭｙ  Ｃｏｎｔａｃｔｓ環境を示す。図５から分かるように、ユーザはＭｙ  Ｃｏｎｔａｃｔ環境ボタン５００をクリックしてこの環境を表示している。図には他の環境、すなわち「Ｂｅｓｔｃｏｍ」環境５０５、「Ｍｙ  Ｔｅｌｅｐｈｏｎｅｓ」環境５１０、および「Ｍｙ  Ｃａｌｌ  Ｈｉｓｔｏｒｙ」環境５１５も示している。
【００６２】
Ｍｙ  Ｃｏｎｔａｃｔｓ環境５００は、プロセス領域４４０に３つの主要プロセスを含む。「Ｃａｌｌ  Ｃｏｎｔｒｏｌ」プロセス５２０は、ＰＣから着呼と発呼の両方を開始し、終了し、制御する能力をユーザに提供する。「個人の詳細（Ｐｅｒｓｏｎ  Ｄｅｔａｉｌｓ）」プロセス５２５では、ユーザは連絡先についての詳細な情報を得ることができる。下記で詳細に説明するように、この情報は各種のソースから得、１つの連絡先項目にまとめることができる。「連携（Ｃｏｌｌａｂｏｒａｔｅ）」プロセス５３０は、電子メールおよびインスタントメッセージ（ＩＭ）など、連絡先に接触する各種の方式をユーザに提供する。また、連携プロセス５３０でユーザは画面共有機能にアクセスすることができ、ユーザは画面を発呼者と共有することができる。
【００６３】
Ｍｙ  Ｃｏｎｔａｃｔｓ環境５００は、アクティビティ領域４５０に５つの機能タブも含む。すなわち、「お気に入り（Ｆａｖｏｒｉｔｅｓ）」タブ５３５、「最近かけた番号（Ｒｅｃｅｎｔｌｙ  Ｃａｌｌｅｄ）」タブ５４０、「検索（Ｓｅａｒｃｈ）」タブ５４５、「Ｏｕｔｌｏｏｋの連絡先」タブ５５０、および「ダイヤルパッド」タブ５５５である。アクティビティ領域４５０は、検索機能５４５を使用して連絡先を検索する検索ボックス５６０も含む。各種の他のタブが可能であり、ユーザの設定または企業ポリシーに応じてタブは追加しても削除してもよいことに留意されたい。図５に示すように、「お気に入り」タブ５３５がクリックされており、アクティビティ領域４５０にはお気に入りの連絡先の項目５６５、５７０、５７５、５８０も表示されている。各項目５６５、５７０、５７５、５８０は、連絡先についての各種の情報を含んでいることに留意されたい。ＥＴユーザインタフェース２００の主要機能の１つは、電話番号に関連付けられた個人またはエンティティについて豊富な情報を得られることである。すなわち、各項目５６５、５７０、５７５、５８０につき単なる電話番号のリスト以上のものが表示される。
【００６４】
連絡先情報
図５を参照すると、アクティビティ領域４５０にユーザのお気に入りの電話番号のリストが示されている。各項目５６５、５７０、５７５、５８０は、関連付けられた画像（入手できる場合）、名前、タイトル、電話番号、およびオフィスの場所を有することができることに留意されたい。画像は企業データベースから得ても、ユーザが画像を指定しても、連絡先が画像を提供してもよい。図５には写真を示しているが、画像はグラフィックまたはテキストの任意の材料であってよい。例えば、連絡先がエンティティ（会社の部署など）である場合、画像はその部署のロゴを表示することができる。連絡先情報は、自宅電話番号、携帯電話番号、および電子メールアドレスなど、連絡先に接触する他の手段も含む。
【００６５】
連絡先情報は、画像に加えて、または画像の代わりに存在ステータスも含むことができる。存在ステータスは、連絡先のステータスをユーザに伝える任意タイプの表示である。存在ステータスの表示は、例えば、連絡先が企業ネットワークに接続しているか、自分のコンピュータに向かっている時にはカラーで表示されるが、相手がコンピュータに接続していないか、あるいはコンピュータから離れている時にはグレーアウトで表示される「スマイルマーク（happy face）」のグラフィックとすることができる。インスタントメッセージ（ＩＭ）サービスと同様に、存在ステータスは、連絡先についての補足情報をユーザに提供する。ユーザが電話に出ている場合、ＥＴユーザインタフェース２００はそれを認識し、ユーザの存在ステータスを「電話中」に設定する。ＥＴユーザインタフェースは、存在ステータスを使用し、ＩＭのような連絡先情報を提供することにより、ＰＣとＩＭを組み合わせたユーザ体験を可能にする。
【００６６】
存在ステータスは、ユーザと連絡先の関係に応じて様々なレベルを備えることができる。例えば連絡先がユーザの上司である場合は、会社内の他の者がその他の場合に利用できるより豊富な存在情報をユーザが入手できるようにすることができる。このレベルは、ユーザと連絡先によって明示的に設定しても、企業ポリシーに基づいて暗黙的に設定してもよい。
【００６７】
連絡先情報は、連絡相手の予定表へのアクセス権も含むことができる。言うまでもなく、連絡先は、初めに自分の予定表をすべての者または自分が選択した特定の個人が利用できるようにすることへの同意を提供しなければならない。連絡先の予定表はＥＴユーザインタフェース２００にロードされ、ユーザは特定の時刻または日における連絡先の居場所を判断することができる。例としてユーザがある連絡先に電話しようとしているとする。ユーザは、ＥＴユーザインタフェース２００にその連絡先を表示し、その者の予定表を見ることにより、相手に連絡がつく時間と電話をするのに最適な時間を判断することができる。
【００６８】
予定表機能は存在ステータスにリンクして、連絡先についての追加的情報を提供することもできる。例えば存在ステータス表示で連絡先がコンピュータから離れていると示される場合、ユーザは、連絡先の予定表を調べ、相手が会議中の予定になっているか、あるいは電話中であるかどうかを判断することができる。
【００６９】
連絡先情報は、連絡先のオフィスの場所までの地図を提供する地図機能を含む。この地図へは、企業データベースへのリンクまたはインターネット接続を通じてアクセスすることができる。ユーザは、ＥＴユーザインタフェース２００を通じて、自分の場所を入力し、地図機能に相手のオフィスまでの道順を提供させることができる。この道順は、ユーザの嗜好に応じてグラフィックでも、テキストでも、その両方でもよい。
【００７０】
発呼機能
図５に示すように、アクティビティ領域のタブは、「お気に入り」タブ５３５、「最近かけた番号」タブ５４０、「検索」タブ５４５、「Ｏｕｔｌｏｏｋの連絡先」タブ５５０、および「ダイヤルパッド」タブ５５５を含む。この他のタブが可能であり、これらのタブはこの実装で使用する例示的な例に過ぎないことに留意されたい。次いでこれらの各タブについてユーザが発呼を行う状況に即して説明する。
【００７１】
「お気に入り」タブ
お気に入り機能タブ５３５は、ユーザに合わせて作成されたお気に入りリストにアクセスするために使用する。ユーザがお気に入りタブ５３５をクリックすると、ＥＴユーザインタフェース２００のアクティビティ領域４５０にお気に入りリスト（またはその一部）が表示される。一般には、お気に入りリストは、ユーザが愛用している、あるいは最も日常的にかける電話番号のリストである。お気に入りリストにより、ユーザは、頻繁に電話をかける連絡先に迅速かつ容易に電話をかけることができる（高機能の短縮ダイヤルに似る）。電話番号の愛用度（ｐｏｐｕｌａｒｉｔｙ）は、いくつかの基準に基づくことができる。例として、この基準には、ユーザがその電話番号にかける頻度、番号が最後にかけられてからの時間、電話番号の所有者とユーザとの関係（ユーザの上司や配偶者はより高い愛用度とするなど）、およびユーザの明示的な指示が挙げられる。この愛用度の基準に基づいて、ユーザまたはシステムは、お気に入りリストに電話番号を追加または削除することができる。
【００７２】
お気に入りリストは、自動と手動の両方による複数の方式で生成または作成することができる。例えば、ユーザは、自身の個人データベース３１０、企業データベース３２０、公衆データベース３３０から、またはそれらすべてから自分のお気に入りリストを手動で作成することができる。お気に入りリストは、ユーザの直属の上司と併せて、ユーザの部署、グループまたはチームに属する他の者を入れることができる。ユーザは、必要に応じてさらに多くのお気に入りを追加することができる。
【００７３】
お気に入りリストは自動的に作成することもできる。このお気に入りリストの自動的な作成は、ユーザがアクセス権を有する実質的にあらゆるデータベースを分析することによって行うことができる。例えば、お気に入りリストは、ユーザの電子メールデータベースを使用して作成することができる。その状況では、ＥＴユーザインタフェース２００は、ユーザが電子メールを送信する相手、電子メールを受信する相手、またはその両方についてのデータを取得し、リストを作成する。そしてリストの上からｎ個を使用してお気に入りリストを作成する。数ｎは、ユーザが（ＥＴユーザインタフェースを通じて）選択しても、自動的に選択してもよい。別の例として、ＥＴユーザインタフェース２００は、ユーザが最近行った通話のリストへのアクセス権を有することができる。この場合も、上からｎ個を使用してお気に入りリストを作成することができる。お気に入りリストは単一のリストまたはデータベースから作成しても、複数のリストまたはデータベースから作成してもよいことに留意されたい。
【００７４】
別のタイプの自動的な作成（または事前の作成）は、開始時に行われる。通例、開始時にはユーザはお気に入りのリストを持っておらず、お気に入りリストを作成する必要がある。ＥＴユーザインタフェース２００は、ユーザがお気に入りリストに電話番号を追加するのを助ける自動カスタマイズ機能を含む。上述のように、この開始時の自動カスタマイズ機能は、初めに、電話番号を含むデータベースの分析、明示的なユーザ入力、またはその両方によりお気に入りリストを作成する。例として、企業の環境では、お気に入りリストは、企業データベース３２０から得られる企業の組織構造に基づいて開始時にあらかじめ作成することができる。例えば、ユーザのお気に入りリストは、ユーザの直属の上司を含む部署のメンバを含むことができる。自動カスタマイズ機能を使用してお気に入りリストを作成すると、お気に入りリストは、上述のように必要に応じて自動的または手動で改訂および変更することができる。
【００７５】
「最近かけた番号」タブ
ＥＴユーザインタフェース２００には「最近かけた番号」機能のタブ５４０も含まれる。このタブ５４０は、ユーザが、ユーザが作成した最近かけた電話番号のリストにアクセスすることを可能にする。上からｎ個の最近かけた電話番号を使用して最近かけた番号のリストを作成することができる。最近かけた番号のリストは、１つのリストから作成しても、複数のリストから作成してもよいことに留意されたい。
【００７６】
「検索」タブ
ＥＴユーザインタフェース２００は、ユーザに豊富な検索体験を提供する検索機能タブ５４５を含む。検索タブ５４５をクリックすることにより、ユーザは、ＥＴユーザインタフェース２００によって表示される強力な検索機能と対話することができ、リンクされたすべてのリストとデータベースを検索する能力が与えられる。この検索機能では、複数の異なる基準（名、姓、ニックネーム、電話番号、エイリアス、建物、部署、オフィスの電話番号など）に基づく検索が可能である。この検索機能は、リンクされたリストまたはデータベース、ＥＴユーザインタフェース２００を実行するコンピューティングデバイス（クライアントなど）、またはバックエンドサーバ（電話サーバ２１５など）のいずれでも検索を行うことができる。
【００７７】
図６に、図５に示すＭｙ  Ｃｏｎｔａｃｔｓ環境５００に含まれる検索機能タブ５４５を示す。詳細には、図６で、ユーザは検索機能タブ５４５をクリックし、検索ボックス５６０に検索クエリ６００を入力している。クエリ６００に基づいて検索機能がいくつかの可能な一致６１０を返しており、最も可能性の高い一致が最初に表示され、他の一致が降順で表示される。これらの可能な一致６１０は、ＥＴユーザインタフェース２００が利用できるすべての情報３００を検索することによって得られたものである。検索機能は、検索対象のデータベースをユーザに知らせる視覚的な指示も含む。例えば、利用可能なデータベースを表すアイコンを使用して、どのデータベース結果が見つかったかをユーザに知らせることができる。次いで、その結果が見つかったデータベースを表す付随アイコンとともに結果が表示される。
【００７８】
「Ｏｕｔｌｏｏｋの連絡先」タブ
「Ｏｕｔｌｏｏｋの連絡先」タブ５５０は、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｏｕｔｌｏｏｋに含まれるすべての連絡先を取り込むＥＴユーザインタフェース２００の一機能である。Ｏｕｔｌｏｏｋ連絡先機能は、ユーザが主に会社内の人々ではなく社外の人々と対話する場合に有用である。その場合、ユーザは、企業データベース３２０ではなく（個人データベース３１０の）自身のＯｕｔｌｏｏｋデータベースに頻繁にアクセスする。Ｏｕｔｌｏｏｋの複数の電話番号が、ＥＴユーザインタフェース２００内のプルダウンメニューに表示される。
【００７９】
「ダイヤルパッド」タブ
ＥＴユーザインタフェース２００の「ダイヤルパッド」機能タブ５５５は、電話番号の明示的なダイヤルを可能にする。図７に、図５に示すＭｙ  Ｃｏｎｔａｃｔｓ環境５００に含まれるダイヤルパッド機能タブ５５５を示す。ユーザが「ダイヤルパッド」タブ５５５をクリックすると、アクティビティ領域４５０に電話のダイヤルパッド７００が表示される。ユーザは入力装置（スタイラスやマウス）を使用してテキストボックス７１０に電話番号を入力し、ダイヤルボタン７２０をクリックしてその番号をダイヤルする。ユーザが電話番号を入力する際に間違いをした場合は、「クリア」ボタン７３０を使用して入力された最後の番号を消すことができる。ダイヤルパッド機能は、ユーザがキーボードを持たず、ダイヤルパッド７００を軽く叩くことで番号を入力したい場合があるコンピューティングデバイス（携帯情報端末（ＰＤＡ）など）で有用である。
【００８０】
発呼
ＥＴユーザインタフェース２００における発呼について図８を参照して説明する。図８に、ユーザによって発呼が開始される際のＥＴユーザインタフェース２００を示す。電話をかけるには、ユーザは所望の番号８００（３番目の連絡先５７５として示す）をクリックする。ＥＴユーザインタフェース２００にリンクされた電話機２７０がスピーカフォンである場合は、そのスピーカフォンがオフフック状態になり、ユーザは通常用いられる電話の呼び出し音を聞く。また、リンクされた電話機２７０がディスプレイを有する場合は、ダイヤルされた番号がかける相手とともに電話機のディスプレイに表示される。電話をかける相手はお気に入りリスト（図５）から選択しているが、通話は、「Ｍｙ  Ｃｏｎｔａｃｔｓ」環境５００にある他のどのタブからでもユーザによって開始できることに留意されたい。
【００８１】
図９に、図８で開始された通話が確立された後のＥＴユーザインタフェース２００を示す。通話ウィンドウ９００がアクティビティ領域４５０に表示され、通話相手についての情報５７５が通話ウィンドウの上に表示される。通話ウィンドウ９００の残りの部分にはメモ領域９１０が含まれ、ユーザは下記で説明するメモ機能を使用することができる。通話ステータス領域４３０は、ユーザが「電話中」９２０であることを示している。また、環境ボタン領域には、ユーザが通話を終了できる「電話を切る」ボタン９３０が含まれる。また、通話は、Ｃａｌｌ  Ｃｏｎｔｒｏｌプロセス領域５２０の「電話を切る」プロセスを使用して終了することもできる。
【００８２】
通話ウィンドウ９００は、ユーザが受話器を取ることによっても表示させることができる。電話機がオフフックになった旨の入力をＥＴユーザインタフェース２００が受け取ると通話ウィンドウ９００が表示され、ダイヤルしたい番号をユーザに尋ねる。さらに、ユーザが電話機から通話をダイヤルした場合、ＥＴユーザインタフェース２００は、通話中（ｉｎ−ｃａｌｌ）ウィンドウ（下記）を表示し、（その番号がデータベースにある場合は）かけられた番号を自動的に認識する。さらに、ＥＴユーザインタフェース２００は、ユーザが受話器をオフフックで取ると自動的にアドレス帳またはお気に入りリストを表示することができる。
【００８３】
ＥＴユーザインタフェース２００は、企業の発呼についてのダイヤルプランとポリシーを実装するようにカスタマイズすることができる。単純な例として、企業のダイヤルプランは、外線に到達するには「９」を必要とする場合がある。より複雑な例として、企業のポリシーは、特定の時間帯には特定の長距離通信業者を使用し、他の時間帯には別の通信業者を使用することを指示する場合がある。ＥＴユーザインタフェース２００は、継続的にユーザを仲介させることなく企業のダイヤルポリシーを自動的に実装するようにカスタマイズすることができる。したがって、ユーザは電話番号を（カットアンドペーストによるか、または入力装置から直接）入力し、ＥＴユーザインタフェース２００がすべてのダイヤルポリシーと手順を処理する。例えば、ユーザが海外電話のかけ方を知らない場合、ユーザは単に番号を入力し、ＥＴユーザインタフェース２００がユーザに代わってダイヤルする。別の例として、ユーザがホテルにおり、ホテル外に電話したい場合、ＥＴユーザインタフェース２００が発呼するためのすべての発信プロトコルをユーザの仲介なしに処理する。
【００８４】
ＥＴユーザインタフェース２００の別の機能は、高度な通話の「キャンプ」である。ユーザが誰かに電話をかけようとして、その相手が出ない場合、高度な通話キャンプ機能は、その相手が連絡可能な状態になるとユーザにそれを知らせ、電話をかけることを提案する。また、ＥＴユーザインタフェース２００は、被呼者の予定表を使用して、その相手が連絡可能な状態にあたるように電話をするのに最適な時間をユーザに提供することができる。例えば、ＥＴユーザインタフェース２００は、相手のメッセンジャーステータスやキーボードを監視して、その者がいつ連絡可能になるかを判断することができる。
【００８５】
ＥＴユーザインタフェース２００は、各種のデータベースにリンクされ、それらデータベースへのアクセス権を有する強力なＰＣで実行されるので、インタフェース２００ではこの他の機能を使用することができる。そのような機能の１つは、音声コマンド機能である。例えば、ＥＴユーザインタフェース２００は、音声テキスト変換ソフトウェア（音声認識ソフトウェア）を用いて、ユーザからの音声コマンドを処理することができる。したがって、ユーザは特定の者に電話をかけるように口頭でシステムに要求することができる。リンクされたデータベースがある連絡先にはトレーニングが必要とされない。これは、ＥＴユーザインタフェース２００があるデータベース（企業データベース３２０や個人データベース３１０）にリンクされており、要求される連絡先をすでに知っているためである。
【００８６】
呼の転送と会議通話プロセス
多くの電話機は、呼を転送し、会議通話を行う機能を備えている。しかし、多くの人は、その機能の使い方を知らない。この理由のために、我々はしばしば、電話の相手に「この転送中あるいはこの会議通話を設定しようとする間に電話が切れたらかけ直してください」と言われる。ＥＴユーザインタフェース２００は、ユーザに対して呼の転送と会議通話を簡単に行えるようにする。
【００８７】
図１０に、ユーザによって会議通話が確立される際のＥＴユーザインタフェース２００を示す。詳細には、会議通話を確立するには、ユーザはプロセス領域４４０の「Ｃａｌｌ  Ｃｏｎｔｒｏｌ」プロセス５２０の下にある「会議通話」ボタン１０００をクリックする。ユーザは、下記のメモ機能に従ってメモ領域９００にメモ１０１０を作成していることにも留意されたい。図１１に、図１０に示すユーザ要求の後に会議通話に加える連絡先の選択肢をユーザに提供するＥＴユーザインタフェース２００を示す。これにより、「Ｍｙ  Ｃｏｎｔａｃｔｓ」環境５００にあるすべての機能タブがユーザに与えられたことになる。すなわち、ユーザは、お気に入りタブ５３５、最近かけた番号タブ５４０、Ｏｕｔｌｏｏｋの連絡先タブ５５０から連絡先を選択するか、検索タブ５４５をクリックして検索を行うか、ダイヤルパッドタブ５５５をクリックしてダイヤルパッドを使用して電話をかけることができる。これらの方法の１つを使用して、ある個人に電話をかけ、会議通話に加えることができる。
【００８８】
ＥＴユーザインタフェース２００は、通話のステータスについての視覚および音声による指示もユーザに提供する。図１２に、図１０および１１に示す会議通話のステータスについてユーザに最新の情報を与えるためにＥＴユーザインタフェース２００が使用する指示を示す。詳細には、ユーザは、会議通話に含めようとする連絡先を選択し、その者の電話番号１２００をクリックする。図１２に示すように、この連絡先は、項目を有する不明の連絡先１２１０である。ステータスウィンドウ１２２０が表示され、選択された者（不明の連絡先１２１０）が会議通話に含まれたことをユーザに知らせる。これらの視覚的な指示に加えて、電話機自体も音声による指示を提供する（電話がダイヤルしている音が聞こえるなど）。これらの音声による指示は、通話プロセス中に発生し、妨害となる可能性のあるエラーを認識する能力をユーザに提供する。例えば回線がビジーである場合、ユーザは、ビジートーンを聞くことによってその事を認識することができ、連絡先に連絡を取れる可能性のある別の番号にかけることを選択することができる。ステータスウィンドウ１２２０はその後、相手が応答すると「ＯＫ」１２３０をクリックするようにユーザに指示する。これにより相手が会議通話に加えられる。相手が応答しない場合、ユーザは「キャンセル」１２４０をクリックしてその会議通話をキャンセルすることができる。図１３に、２人の発呼者、すなわち既知の発呼者５７５と不明の発呼者１２１０を含む会議通話中のＥＴユーザインタフェース２００を示す。
【００８９】
ＥＴユーザインタフェース２００でユーザが会議通話を確立できる他の方式がいくつかある。１つの方式は、ユーザに、他のユーザインタフェースおよびアプリケーション（Ｏｕｔｌｏｏｋの連絡先リストなど）から連絡先をドラッグアンドドロップさせ、それらの者を会議通話に加えさせるものである。別の方式は、ユーザが連絡先を右クリックし、「会議通話に加える」の行を選択できるものである。さらに別の方式として、ユーザは、電子メールの「送信先」の行にあるすべての人々を選択し、「会議通話」を右クリックすることができる。すると選択されたすべての人が会議通話に加えられる。さらに、グループを作成することができ、ユーザはそのグループをクリックするだけでそのグループのすべての者を含む会議通話を確立することができる。ＥＴユーザインタフェース２００の一部の実施形態では、合成音声または録音されたユーザの声を使用して、会議通話のために呼び出されている各連絡先にその会議通話全体が確立されるまで待つように通知する。
【００９０】
着呼機能
ＥＴユーザインタフェース２００は、ユーザに視覚と音声の両方で着呼を知らせる。図１４に、着呼中の際のＥＴユーザインタフェース２００を示す。視覚的には、ユーザは、着呼通知ウィンドウ１４１０によりデスクトップ１４００で着呼を通知される。電話網上で発呼者の識別を得ることができ、電話番号がリンクされたデータベースのいずれかにある場合、このウィンドウは、上記の連絡先情報を含む発呼者の項目５７５を含む。ユーザがその呼に応答することを決定した場合、ユーザは単に「電話に出る（Ａｎｓｗｅｒ）」ボタン１４２０をクリックし、発呼者と接続される。ＥＴユーザインタフェース２００は、電話機にその電話に出る（すなわち「オフフック状態」になる）ように指示する。電話機がスピーカフォンである場合、ＥＴユーザインタフェース２００は、電話機にスピーカフォンモードになるように指示し、ユーザはスピーカフォンを使用して話をするか、または受話器を取ることができる。呼通知ウィンドウ１４１０は、下記で説明するクイック転送ボタン１４３０も含む。クイック転送ボタン１４３０を使用して、ユーザは着呼を代替の電話機に迅速に転送することができる。
【００９１】
ユーザは、着呼についても各種のオプションを有する。ユーザは、着呼通知ウィンドウ１４１０の「音声メールに直接送信する」ボタン（図示せず）をクリックすることにより、着呼を音声メールに直接送信することができる。あるいは、これは、クイック転送ボタン１４３０の下にリストされるオプションとすることもできる。いずれの場合も、ユーザがこのオプションをクリックすると呼び出し音が直ちに停止し、発呼者が直接音声メールに送信される。別の代替実施形態では、呼び出し音は止まるが、発呼者は直接音声メールに行かない。代わりに、発呼者は設定回数が鳴らされた後に音声メールに送信されるが、呼び出し音は止められる。
【００９２】
また、ＥＴユーザインタフェース２００は、ユーザが通話中に着呼を受信した時にユーザに複数のオプションを提供する。ＥＴユーザインタフェース２００は、通話中のユーザが発呼者にインスタントメッセージまたは電子メールを送信して、自身が電話中であることを発呼者に知らせ、発呼者を音声メールに送信することを可能にする。音声メールは発呼者に固有にすることができ、それにより、発呼者の識別に応じて異なる音声メールメッセージが使用される。例えば、ユーザの上司および同僚はより個別に設定された音声メールメッセージを受け取るのに対して、ユーザとあまり親しくない者は、個別設定されていない、汎用的なメッセージを受け取るようにすることができる。
【００９３】
ＥＴユーザインタフェース２００は、呼拒否のオプションもユーザに与える。ユーザは、「番号を拒否し、音声メールに送信する」をクリックすることにより、呼の拒否を指定することができる。拒否された番号の発呼者から再度電話がかかってくると、呼び出し音を鳴らさずに呼を直接音声メールに送信する。あるいは、ユーザは、その番号からの呼の受信を完全に拒否することを選択することもでき、その場合、発呼者は、ユーザがもはやその番号からの呼を受け付けないことを告げるメッセージを聞くことができる。
【００９４】
着呼の発呼者がＥＴユーザインタフェース２００を使用している場合は、発呼者もビジー信号に代わるものを受け取ることができる。例えば、発呼者がユーザに電話しようとしているが、ユーザが電話中である場合は、発呼者のＥＴユーザインタフェース２００にダイアログボックスが表示される。このダイアログボックスは、数例を挙げると、音声メールを残す、電子メールを送信する、インスタントメッセージを送信する、ユーザが電話を切ったら通知する、何もしない、などの各種のオプションを発呼者に与えることができる。「ユーザが連絡可能になったら通知する」のオプションが選択された場合、ユーザが連絡可能な状態になると発呼者の画面にダイアログボックスが現れ、ユーザに電話をかけたいかどうかを発呼者に尋ねる。
【００９５】
ユーザには音声によっても着呼が通知される。これは、ＰＣのスピーカを通じたリング（ｒｉｎｇ）トーンを使用して実現される。ＰＣは、携帯電話や卓上電話機に比べてはるかに豊富なスピーカを備え、より多様なリングトーンが可能である。また、任意の音声ファイルを使用して着呼を知らせることができる。ＥＴユーザインタフェース２００は、ユーザが、電話機の呼び出し音（ｒｉｎｇｅｒ）をオフにし、ＰＣのスピーカを通じて着呼の呼び出し音をブロードキャストすることを許す。この利点は、ＰＣの場合は携帯電話や電話機に比べて選択できる音声ファイルの種類が多いので、隣人からの固有の呼び出し音にできることである。
【００９６】
ＥＴユーザインタフェース２００は、発呼者に固有のリングトーンの使用を通じて視覚だけでなく音声による発呼者の識別も提供する。これは、ユーザは自分の電話機が鳴っているのを耳で聞くだけでなく、その呼が誰からであるかをリングトーンに基づいて聞き分けられることを意味する。ユーザは次いでその呼に応答するかどうかを決定することができる。別の実施形態では、発呼者を識別する音声ファイルを発呼者の声にすることができる。例として、発呼者は、「もしもしＪａｍｅｓです」と自分の声で自身を識別することができる。ＥＴユーザインタフェースの他の実施形態はテキスト音声変換を含み、テキストによる発呼者の識別が読まれ、音声に変換される。このようにして、合成音声により、ユーザに「Ｊａｍｅｓからの着呼」があることを通知することができる。
【００９７】
着呼通知ウィンドウ１４１０は、電話をかけてきた者の予定表（図示せず）も含むことができる。発呼者の予定表に基づいて、ユーザは、着呼への応答に関して異なる決定を行うことができる。例えば、発呼者の予定表から発呼者が現在は暇であるが、その日の残りは会議に出ることが分かった場合、ユーザは呼に応答することを選択することができる。同様に、ユーザが予定表から発呼者がその日はオフィスにいないことを知った場合、ユーザは、発呼者がある事項に関して助けを必要としている可能性があるので、呼に応答することを決定することができる。ユーザの予定表から得られるこの追加的情報は、呼に応答するかどうかを決定する際にユーザの助けとなる。
【００９８】
クイック転送機能
ユーザに着呼が知らされると、ＥＴユーザインタフェース２００は、クイック転送を行うオプションをユーザに提供する。図１５に、図１４に示す着呼をクイック転送する際のＥＴユーザインタフェース２００を示す。図１４および１５を参照すると、着呼通知ウィンドウ１４１０は、「転送先：」と記されたクイック転送ボタン１４３０を含む。図１５に示すように、ドロップダウン式の垂直リスト１５００は、「携帯電話」、「自宅」、および「Ｍｏｎｉｃａ」の選択肢を含む。先に指摘したように、リスト１５００は、発呼者を直接音声メールに送信するオプション、または呼び出し音を止めるオプションも含むことができる。このクイック転送機能を使用して、ユーザが呼び出されている電話機から離れている場合にユーザの近くにある電話機に着呼を転送することができる。例として、ユーザが外出中で、無線ノート型コンピュータ（ＥＴユーザインタフェース２００を実行する）と携帯電話を持っているとする。そのユーザのオフィスには、ＥＴユーザインタフェース２００を実行する作業用コンピュータと卓上電話機がある。誰かからこのユーザのオフィスの電話機を呼び出す着呼を受信したと想定する。ユーザが（例えば無線ノート型コンピュータを介して）ネットワークに接続されている限り、ユーザはクイック転送機能を使用して着呼を直ちに自身の携帯電話に転送することができる。
【００９９】
ユーザは、自身が位置する可能性のある場所の電話番号を用いてＥＴユーザインタフェース２００をあらかじめ構成しておく。また、予定表機能を使用して、（予定表に基づいて）ユーザの場所を自動的に判定し、予定表に基づいて電話番号をクイック転送リストに追加することができる。この予定表情報を使用したクイック転送リスト１５００の自動的な作成により、ユーザは現在いる場所で着呼を電話機に転送することができる。例えば、ユーザの予定表に午前中の９時から１０時に会議室で会議中とある場合、ＥＴクイック転送リスト１５００は、その時間帯には会議室の電話番号を含む。図１５に示すように、ユーザは自分の職場で着呼がある旨の通知を受け取り、クイック転送ボタン１４３０を起動して自分の自宅電話番号にその着呼をかけている。ＥＴユーザインタフェースのクイック転送機能は、柔軟性を提供し、ユーザが重要な電話を逃す可能性を低くする。
【０１００】
呼転送機能
ＥＴユーザインタフェース２００は、ある条件下で呼を他の電話機に転送する呼転送機能へのユーザアクセスを提供する。この条件はユーザによって設定することができる。例えば、ユーザは、自分のコンピュータがロックされている時にはすべての着呼を携帯電話に転送させたい場合がある。他の呼転送条件には、（ａ）スクリーンセーバがオンになったらすべての呼を転送する、（ｂ）自身の存在ステータスが外出中またはビジーに設定されている時はすべての呼を転送する、（ｃ）特定の時間にはすべての呼を転送する、等が挙げられる。例えば、ユーザは火曜と木曜は在宅勤務をし、その曜日にはすべての呼を自宅の電話に転送させる。呼転送機能は予定表機能と統合することもでき、この機能が、予定表から特定の時刻におけるユーザの場所を認識し、すべての呼をその場所の電話機、またはユーザの携帯電話に転送する（または転送を申し出る）。
【０１０１】
ＥＴユーザインタフェース２００は、「呼探索（ｃａｌｌ  ｈｕｎｔ）」機能も含む。最初の番号で応答がなかった場合、呼探索機能は、ユーザを見つけられる可能性がある「探索グループ」中の別の番号を試し続ける。探索グループ中の代替の番号は、ユーザによって提供するか、予定表情報などリンクされたデータベースの情報に基づいて自動的に設定することができる。例えば、発呼者がユーザのオフィスでユーザに連絡を取ろうとしているが、応答がない場合、ＥＴユーザインタフェース２００は、ユーザの携帯電話など代替の番号でユーザに連絡を取ることを試みることができる。
【０１０２】
不在時着呼機能
ユーザが着呼に出られなかった場合、ＥＴユーザインタフェース２００は不在時着呼機能を提供する。不在時着呼機能は、通例、着呼を逃し、発呼者が音声メールメッセージを残していない時に起動される。図１６に、ＥＴユーザインタフェース２００によって送信される、ユーザに不在時の着呼を知らせる電子メール通知１６００の一例を示す。電子メール通知１６００は、コンピュータや携帯電話など電子メールの受信が可能な任意のデバイスに送信することができる。不在時着呼機能の態様の１つは、ＥＴユーザインタフェースが電子メール通知１６００をユーザに送信し、発呼者１６１０の識別、不在時着呼の日時１６２０、および連絡先情報を知らせることである。例えば、図１６に示すように、この連絡先情報は、発呼者の電話番号１６３０と発呼者の電子メールアドレス１６４０を含む。また、電子メール通知１６００は、電子メールによる通知機能を解除する方法についての指示１６５０を含む。
【０１０３】
不在時着呼の電子メール通知１６００は、連絡機能を提供するボタンも含むことができる。これらのボタンには、「応答できなかった着呼にかけ直す」ボタン、「応答できなかった発呼者に電子メールを送る」ボタン、および「インスタントメッセンジャーを使用して応答できなかった発呼者に連絡を取る」ボタンが含まれる。ユーザは、所望の動作を行うには、これらのボタンのいずれかをクリックするだけでよい。不在時着呼の電子メール通知１６００は、発呼者の予定表情報を使用し、発呼者の予定表を提示することもできる。電子メールは、例えば、「この発呼者からの電話がありました。これが彼女の今日の予定です」と伝える通知を含むことができる。そして相手の予定表が提示される。そしてユーザは電話があった相手の予定を調べ、相手にかけ直すのに最適な時間を判断する。不在時着呼の通知電子メールは、発呼者の写真などより豊富な情報も含むことができる。また、不在時着呼の電子メール通知１６００は、音声コマンド機能を含むことができ、ユーザは、任意の利用可能な方法で発呼者に連絡を取るように口頭でＥＴユーザインタフェース２００に指示することができる。
【０１０４】
状況によっては電話をかけてきた相手が不明の場合がある。これは、発呼者の電話番号または他の連絡先情報がリンクされたデータベースに見つからない時に生じる可能性がある。この発呼者不明の状況では、ＥＴユーザインタフェース２００は、各種の対処を行うことができる不明の発呼者機能を含む。第１に、不明の発呼者機能は、その不明の発呼者について可能な限り多くの情報をユーザに提供することができる。これは、例えば、市外局番の検索や、公衆インターネットサイトの検索によって行うことができる。すなわち、不明の発呼者機能は、市外局番に基づいて呼が発信された地理的地域をユーザに表示することができる。また、不明の発呼者機能は、公衆インターネットサイトの検索を行って、その電話番号に対応する名前を見つけることができる。これは、公衆の電話帳および他の公衆の記録を検索することを含むことができる。
【０１０５】
電子メール通知は、発呼者が不明の状況では異なるものになる。図１７に、発呼者不明の場合の電子メール通知の一例を示す。不明の発呼者の電子メール通知１７００は、コンピュータや携帯電話など電子メールの受信が可能な任意のデバイスに送信することができる。ＥＴユーザインタフェースは、不明の発呼者の電子メール通知１７００をユーザに送信して、発呼者の電話番号１７１０、応答できなかった呼の時刻と日付１７２０を知らせる。また、不明の発呼者の電子メール通知１７００は、発呼者の市外局番に基づく地理的情報と、公衆インターネットサイト１７４０で検索を行う能力も含む。検索は公衆インターネットサイト１７４０で行って電話番号の逆引き検索を行う。さらに、不明の発呼者電子メール通知１７００は、電子メールによる通知機能を解除する方法についての指示１７５０を含む。
【０１０６】
不明の発呼者の機能は、不明の発呼者の電子メール通知を標準的なものにするか、カスタマイズするかをインテリジェントに決定することもできる。標準の通知は、発呼者の名前または番号に基づく。しかし、名前または番号が重要でなく、例えば電話をかけてきた者の場所が重要な場合もある。例えば、発呼者が企業の代表番号にかけ、交換手と話した後に交換手がその呼を転送した場合、標準的な電子メール通知では企業の交換手を発呼者と識別してしまう。この状況では、交換手の名前あるいは番号よりも交換手の場所が重要であり、カスタマイズされた電子メール通知が送信されることになる。ＥＴユーザインタフェース２００は、リンクされたデータベース（企業データベースなど）を使用して、標準の電子メール通知を送信するか、カスタムの電子メール通知を送信するかを決定することができる。
【０１０７】
通話中機能
ＥＴユーザインタフェース２００は、通話の初期の段階と通話中にいくつかの機能とプロセスをユーザに表示することができる。
【０１０８】
画面共有機能
画面共有機能では、ユーザのコンピュータから、視覚データを表示させる命令を、発呼者の電話機に接続されたコンピュータに送信することができる。すなわち、画面共有は、ユーザと発呼者が通話中であり、両方の通話者がその社内ネットワークにある場合に可能になる。画面共有機能には２つの実装がある。第１の実装は、ユーザの画面の内容を１人または複数の発呼者で共有するものである。図５に示すように、ユーザがある発呼者と話をしていて、自分の画面を共有したい場合、ユーザは「連携」プロセス５３０の下にある「画面を共有する」ボタンをクリックする。次いで、発呼者は、発呼者が共有に同意することを確認するメッセージを受け取る。これにより、ユーザと発呼者の間に画面共有セッションが確立される。画面通話機能は、画面の一部のみ、画面のすべて、画面のアプリケーションに固有の部分（例えば画面のウィンドウで開かれているワードプロセッシング文書）を共有するように構成することができる。通話が終了されると、画面共有セッションは自動的に中断され、その通話とセッションに関連付けられたすべてのウィンドウが自動的に消去される。
【０１０９】
画面共有機能の第２の実装は、画面通話機能である。画面通話機能では、ユーザは、ある商店に電話をかけ、その商店からその商店に関連するウェブページあるいは他の視覚データを受け取ることができる。商店はあらかじめ、すべての発呼者に自社のウェブページまたは他の視覚データを送信するように自身のコンピュータをプログラムしておく。画面通話機能は、電話機とＰＣの音声機能をＰＣの視覚機能と併合して商店の環境で情報を提供する。例えば、ユーザがひいきの飲食店に電話をかけるとする。ユーザが保留中にされている間に、画面通話機能はその飲食店のウェブページ、メニューあるいは利用できる予約を表示することができ、ユーザは電話をしながらその情報を閲覧することができる。さらに、商店は、製品またはサービスに応じて、数例を挙げると、よくある質問の一覧、動画の一覧、および価格の一覧などの情報を画面共有によりユーザに提供することができる。画面通話機能を使用して、ユーザが所望のオプションに到達するまで何度もオプションを選択する必要がある電話によるメニューのツリーの負担を軽減することもできる。商店は画面通話機能を使用して自社の電話のメニューツリーを共有し、それにより、ユーザが希望の選択肢についてメニューツリーをクリックできるようにし、ＥＴユーザインタフェース２００にその選択肢に到達するタスクを処理させる。
【０１１０】
また、ＥＴユーザインタフェース２００は、通話中にファイルを送信する簡易転送機能を含む。この簡易転送機能では、通話中にユーザが選択した相手とファイルの複数のコピーを共有する。例として、ユーザが３人の他の発呼者と会議通話を行っており、他の３人が持っていない文書について話し合っている場合、ユーザは簡易転送ボタンをクリックすることができ、すると文書のコピーが３人の発呼者それぞれのデスクトップに表示される。
【０１１１】
ＰＣ音声機能
ＥＴユーザインタフェース２００は、ユーザの電話の使用状況に基づいてＰＣのパラメータを調整することができる。これは、ＥＴユーザインタフェース２００が電話機を認識し、それに応じてインテリジェントに動作できる事によって可能になる。したがって、ＥＴユーザインタフェース２００は、電話機が行っている動作を認識すると直ちにＰＣ上の特定のパラメータを調整することができる。例えば、ユーザが電話に出るとＰＣの音声がその影響を受ける。すなわち、ユーザの要望に応じて、ＰＣの音声が消されるか、または下げられる。また、ＰＣは、音量が影響されたことを伝える視覚的な表示を示す。例えば、音声が消されたことを知らせる画面に表示される音量アイコンを表示することができる。あるいは、音声が消された、あるいは下げられた旨のメッセージを表示してもよい。
【０１１２】
呼が受信または発呼された時にユーザが音楽を聴いている場合は、通話を開始すると音声を消すことができる。また、ＰＣは、音楽を止め、通話が終わった時に歌の始めから聴かせるのではなく、音を消した箇所で音楽を一時停止しておくことができる。通話が例えばｖｏｉｃｅ  ｏｖｅｒ  ＩＰ（ＶＯＩＰ）の呼である場合、ＰＣはそのことを感知し、スピーカを音声から電話に切り替え、マイクロフォンを起動することにより、それに応じた動作を行う。
【０１１３】
代替の実施形態は、音を消す代わりに音声を自動的に下げることを含む。すなわち、通話の開始を受け取ると、音声を徐々に下げた後に消し、音楽は一時停止しておく。通話が終了すると、音楽の一時停止を解除し、音声の音量を無音から通話前のレベルまで上げる。この実施形態では、ユーザが音声を高い音量にして、電話に出、そして通話が終わると音声を大音量に戻すことによりユーザを驚かせる状況が回避される。
【０１１４】
メモ機能
ＥＴユーザインタフェース２００のメモ機能は、通話中、発呼中、および呼の受信中にユーザへの支援を提供する。図９および１０を参照すると、通話中にメモ領域９１０でメモを取ることができる（やるべき事項など）。ユーザは、通話中にメモを取ることができ、そのメモはユーザの通話履歴の一部となる。このようにして、通話中に作成されたメモはその通話に関連付けられる。メモは、テキストのメモやタブレットＰＣフォーマットなど任意タイプのメモでよい。また、このメモは記憶し、索引をつけることができる。これにより、ユーザは上記の検索機能を使用してメモを検索することができる。
【０１１５】
メモ機能は、通話中に作成されたメモにヘッダと関連付けをインテリジェントに作成することもできる。このヘッダと関連付けは、Ｏｕｔｌｏｏｋの予定表データなどＥＴユーザインタフェース２００が入手できるデータから自動的に生成することができる。例えば、ユーザが、呼が発呼または受信された期間中に自身の予定表に会議の要請を有する場合、メモ機能は、Ｏｕｔｌｏｏｋの予定表データを見て何が予定されているかを調べる。例えば製品の売上について話し合う会議が予定されている場合は、そのデータを使用して、通話中に作成されたメモのヘッダを作成することができ、ヘッダはそのメモが売上に関することを記載する。メモ機能は、例えば発呼者の識別や会議の識別を使用して通話と予定表の項目を一致させることを試みるか、または予定表と通話の間で情報を一致させることを試みる。一致が検出される場合、メモ機能は、通話中に作成されたメモを会合に関連付ける。また、この予定表データを使用してメモのヘッダなどを作成することができる。
【０１１６】
イベント履歴機能
ＥＴユーザインタフェース２００は、１人または複数の発呼者に関連付けられたイベント履歴を表示することもできる。このイベント履歴は、ユーザが以前に連絡を取ったことがある特定の発呼者からの着呼とその者への発呼の両方に対して表示することができる。イベント履歴は、発呼者に関連付けられた予約、以前の電話での会話、電子メール、メモ、および文書などのイベントを含む。イベントは、通話時に発呼者に関連付けられ、その発呼者が再度電話をかけると、ＥＴユーザインタフェース２００にイベントへのリンクが表示される。イベント履歴は、ユーザが発呼する時に着呼通知ウィンドウに発呼者について表示することができる。ＥＴユーザインタフェース２００を通じて、ユーザは、手動でイベント履歴を編集してイベント履歴をより有用なものにすることもできる。
【０１１７】
例として、ユーザが以前に会話をしたことがある発呼者から呼を受信したとする。さらに、ユーザと発呼者が以前に、ユーザが以前の電話での会話中に開いた文書について話し合ったと想定する。この文書は例えばワードプロセッシング文書や表計算文書である。イベント履歴機能は、以前にその文書を、発呼者と、その発呼者からユーザへの以前の電話呼およびユーザからの電話呼とにリンクしている。その発呼者から呼を受信すると、着呼通知ウィンドウは、その発呼者に関連付けられた文書の一覧を含み、またそれら文書へのリンクを含んでユーザが電話に出ながら迅速に文書を開けるようにする。すなわち、後に同じ発呼者から呼が発呼または受信されると、イベント履歴機能は、その発呼者に関連付けられたイベントを思い出し、ＥＴユーザインタフェース２００は、その発呼者からの着呼または発呼者への発呼中にそれらのイベントのリストを提供する。
【０１１８】
電話機の他の使用法
ＥＴユーザインタフェース２００は、電話機をこの他の従来あまり行われていない形で使用することを可能にする。例えば、ＥＴユーザインタフェース２００を使用してモーニングコールまたは会合のリマインダをユーザに提供することができる。ユーザは単に、何かを思い出させるため、あるいは目を覚ますために電話を鳴らしたい時刻をＥＴユーザインタフェースに入力する。指定された時刻に電話機は鳴るように指示され、リマインダまたはモーニングコールが提供される。さらに、電話機を（オフィス間などの）インターコムとして使用することができる。ユーザは、別の者にインターコムで通話することを要求し、インターコム要求がその者に送信される。相手のＥＴユーザインタフェース２００は、インターコム要求を受け取り、即座にその者の電話機を「オフフック状態」にする。そしてユーザと相手がインターコムの設定で接続される。
【０１１９】
「Ｍｙ  Ｃａｌｌ  Ｈｉｓｔｏｒｙ」環境
Ｍｙ  Ｃａｌｌ  Ｈｉｓｔｏｒｙ環境５１５は、以前のある期間におけるすべての通話アクティビティの履歴へのアクセスをユーザに提供する。その基本形態で、通話履歴機能は、通話の長さ、当事者、呼が発生した時刻と場所を含めて、すべての着呼と発呼を追跡する。より豊富なバージョンの通話履歴機能は、通話に関連付けられたメモも含む。通話履歴は、特定の発呼者に関連付けられたイベントを含む通話のイベント履歴を含むこともできる。他のバージョンの通話履歴機能は、応答しなかった呼をユーザに通知する電子メールが送信されたことを知らせるメッセージを含めて、すべての転送された、および応答しなかった呼を追跡することを含む。通話履歴機能は、業務用電話機、自宅の電話機、および携帯電話など複数の電話機についての情報を表示するように構成することができる。さらに、通話履歴機能は、直接ダイヤルする機能を含む。すなわち、ユーザは、ＥＴユーザインタフェース２００で通話履歴を閲覧しながら、電話番号をクリックするだけでその者への呼を開始することができる。
【０１２０】
通話履歴機能は、通話の使用状況の統計的な集計を含むことができる。この統計的な集計は、ある期間にわたるユーザの電話の振る舞いの簡潔なダイジェストを提供する。例えば、統計的な集計は、ユーザがその日にかけた呼の回数、１回の呼の平均分数、その日または週に電話に費やした平均の分数をユーザに知らせることができる。また、この統計的な集計は、一日、一月、あるいは何らかの他の期間にユーザが電話に費やした時間を列記する報告を提供することができる。通話履歴機能は、指定された期間の経過後に通話履歴ログと情報を自動的に削除するように構成することができる。この期間は、例えば会社の情報保持のポリシーによって決定することができる。
【０１２１】
図１８に、Ｃａｌｌ  Ｈｉｓｔｏｒｙ環境５１５の一例を示す。アクティビティ領域４５０に通話履歴ログ１８００が表示される。このログ１８００は、すべての着呼および発呼の一覧と、その通話の間に取られたメモのプレビューを含んでいる。ユーザがログ１８００中の項目をダブルクリックすると、ウィンドウが開かれ、基本的情報（呼の日時、発呼者、電話番号など）とすべてのメモを詳細に示す。プロセス領域４４０には、ログ１８００を変更するためのプロセス１８１０が表示される。詳細には、プロセス１８１０は、個々のログ項目の削除、すべてのログ項目の削除、選択されたログ項目の閲覧、および通話履歴のエクスポートを含む。個人または企業の必要に応じてこの他のプロセスを追加してもよい。
【０１２２】
Ｍｙ  Ｔｅｌｅｐｈｏｎｅ環境
Ｍｙ  Ｔｅｌｅｐｈｏｎｅ環境５１０は、ユーザが、ＥＴユーザインタフェース２００と通信する電話機を識別、構成、および管理することを可能にする。電話機がＥＴユーザインタフェース２００と通信するような識別および構成を手動または自動的に行うことができる。リンクされたデータベースに基づいて自動的な識別と構成が行われる。Ｍｙ  Ｔｅｌｅｐｈｏｎｅ環境５１０は、電話とネットワークの接続性に関するステータス情報も提供する。
【０１２３】
Ｂｅｓｔｃｏｍ環境
Ｂｅｓｔｃｏｍ環境５０５は、ユーザが好む連絡のモダリティ（ｍｏｄａｌｉｔｙ）を構成し、他の者に通信する手段をユーザに提供する通信ユーザ設定環境である。すなわち、Ｂｅｓｔｃｏｍ（あるいは通信ユーザ設定）環境５０５は規則を使用して呼をルーティングする。この規則は、ある条件に基づいてある番号に呼を転送することを可能にする。例えば、ユーザは、自身の通信ユーザ設定では、自身のコンピュータがロックされている時にはすべての呼をある番号（自宅の電話など）に転送すると指定することができる。また、使用の通信ユーザ設定は、構成し、他者に通信することができる。例えば、ユーザが電子メールによる連絡の方がよい場合は、ＥＴユーザインタフェース２００を通じて（アイコンまたはテキストメッセージを使用して）その事を他者に通信することができる。通信ユーザ設定環境５０５は、ユーザが、ユーザが好む連絡方式を潜在的な発呼者に通知できるようにし、互いと連絡がとれる可能性を向上する。
【０１２４】
ＥＴユーザインタフェース２００は、ユーザの通信ユーザ設定を収集し、頒布する手段として機能する。この設定を伝達する方式には、個人の電話番号とピクチャの横などにある連絡先情報、および、例えば「電話しない」、「電子メールの方がよい」、「電話をしてほしい」などの何らかの一般的な状況の通信ユーザ設定アイコンが含まれる。これらの通信ユーザ設定は、連絡先情報中に位置するので、誰かを探すユーザの目にとまる。
【０１２５】
一例として、ユーザは、自身の通信ユーザ設定を（ａ）いつでも電話してほしい、（ｂ）電子メールの方がよいが重要な件であれば電話してほしい、（ｃ）電話しないでほしい、（ｄ）電子メールを送信するか、訪問してほしい、などのある設定に設定することができる。これらは、ユーザの嗜好を伝えるために利用できる多数の設定の例に過ぎない。また、通信ユーザ設定の設定には、他の変形形態と様相も考えられる。この設定は、例えば、数例を挙げると日付、時刻、発呼者、ユーザの存在ステータスに基づくことができる。
【０１２６】
図１９に、ＥＴユーザインタフェース２００のＢｅｓｔｃｏｍすなわち通信ユーザ設定環境５０５の設定プロセスを示す。プロセス領域４４０は、Ｂｅｓｔｃｏｍ設定プロセス１９００を含み、ユーザはこれにより通信と呼転送のユーザ設定を設定することができる。図１９に示すように、Ｂｅｓｔｃｏｍ設定プロセス１９００のユーザインタフェースオプションが、アクティビティ領域４５０に表示される。
【０１２７】
詳細には、Ｂｅｓｔｃｏｍ設定プロセス１９００で、ユーザは自身が構成した基本設定１９１０を使用することができる。ユーザは、すべての着呼を直接音声メールに送信するＤｏ  Ｎｏｔ  Ｄｉｓｔｕｒｂ（電話連絡不可）ステータスのオプション１９２０を有する。この例では、ユーザは、着呼が自身の携帯電話１９３０に転送されるようにこの設定を構成している。これは、コンピュータがロックされている時１９４０にのみ行われる。図１９に示すように他の設定が可能である。例えば、ユーザはすべての呼を携帯電話に転送することができる。また、ＰＣは、音声を区別する接続されたマイクロフォン、あるいは室内にいる他の人々（ユーザ以外の）を検出する顔認識ソフトウェアを実行するＰＣに接続されたカメラを備えることができる。ＰＣが室内に複数の人がいるのを検出するか、室内にユーザ以外に人がいることをその他の形で（音声的手段または視覚的な手段により）検出した場合、ＰＣは、すべての着呼を音声メールに送信するように自動的に設定を構成することができる。さらに、この設定は、ある人々からの呼をつなぐ「ブレークスルー（ｂｒｅａｋｔｈｒｏｕｇｈ）」リストを含むことができる。例えば、ユーザは、着呼が部長あるいは配偶者からでない限りは呼び出される（ｄｉｓｔｕｒｂ）ことを望まない場合がある。
【０１２８】
Ｂｅｓｔｃｏｍ環境５０５は、設定の遠隔への通知および遠隔からの設定変更も可能にする。例えば、ユーザは電子メールでＥＴユーザインタフェースの現在の設定を要求することができる。設定を受信すると、ユーザは設定を変更することを決定することができる。変更した設定は電子メールでＥＴユーザインタフェースに送信し、適用することができる。
【０１２９】
前述の本発明の記述は、例証と説明のために提示した。この説明は、完全なものではなく、また本発明をここに開示する通りの形態に限定するものでもない。上記の教示に照らして数多くの修正形態と変形形態が可能である。本発明の範囲はこの本発明の詳細な説明によっては限定されず、特許請求の範囲によって限定されるものとする。
【図面の簡単な説明】
【０１３０】
【図１】本発明を適用できる実施形態の拡張テレフォニー（ＥＴ）インタフェースが存在することが可能な適切なコンピューティングシステム環境の一例の図である。
【図２Ａ】本発明を適用できる実施形態の電話機が直接コンピューティングデバイスに接続されない、コンピューティングおよび電話環境に組み込まれたＥＴユーザインタフェースの第１の実装の図である。
【図２Ｂ】本発明を適用できる実施形態の電話機とコンピューティングデバイスが接続された、コンピューティングおよび電話環境に組み込まれたＥＴユーザインタフェースの第２の実装の図である。
【図３】本発明を適用できる実施形態の図２Ａおよび２Ｂに示すＥＴユーザインタフェースの様々な情報ソースを示す概略ブロック図である。
【図４】本発明を適用できる実施形態の図２Ａ、２Ｂ、および３に示すＥＴユーザインタフェースの概要の図である。
【図５】本発明を適用できる実施形態のＥＴユーザインタフェースのＭｙ  Ｃｏｎｔａｃｔｓ環境の図である。
【図６】本発明を適用できる実施形態の図５に示すＭｙ  Ｃｏｎｔａｃｔｓ環境に含まれる検索機能タブの図である。
【図７】本発明を適用できる実施形態の図５に示すＭｙ  Ｃｏｎｔａｃｔｓ環境に含まれるダイヤルパッド機能タブの図である。
【図８】本発明を適用できる実施形態のユーザによって発呼が開始される際のＥＴユーザインタフェースの図である。
【図９】本発明を適用できる実施形態の図８で開始された呼が確立された後のＥＴユーザインタフェースの図である。
【図１０】本発明を適用できる実施形態のユーザによって会議通話が確立される際のＥＴユーザインタフェースの図である。
【図１１】本発明を適用できる実施形態の図１０に示すユーザ要求の後に会議通話に加える連絡先の選択肢をユーザに提供するＥＴユーザインタフェースの図である。
【図１２】本発明を適用できる実施形態の図１０および１１に示す会議通話のステータスについてユーザを更新するためにＥＴユーザインタフェースによって使用される指示の図である。
【図１３】本発明を適用できる実施形態の２人の発呼者を含む会議通話中のＥＴユーザインタフェースの図である。
【図１４】本発明を適用できる実施形態の着呼の際のＥＴユーザインタフェースの図である。
【図１５】図本発明を適用できる実施形態の１４に示す着呼をクイック転送する際のＥＴユーザインタフェースの図である。
【図１６】本発明を適用できる実施形態のＥＴユーザインタフェースから送信される、応答されなかった呼をユーザに通知する電子メール通知の一例の図である。
【図１７】本発明を適用できる実施形態の不明の発呼者の場合の電子メール通知の一例の図である。
【図１８】本発明を適用できる実施形態の通話履歴環境の一例の図である。
【図１９】Ｅ本発明を適用できる実施形態のＴユーザインタフェースの通信ユーザ設定環境中の設定プロセスを示す図である。
【符号の説明】
【０１３１】
１００  コンピューティング環境
１１０、１８０  コンピュータ
１２０  プロセッサ
１２１  システムバス
１３０  システムメモリ
１３１  ＲＯＭ
１３２  ＲＡＭ
１３３  ＢＩＯＳ
１３４、１４４  オペレーティングシステム
１３５、１４５、１８５  アプリケーションプログラム
１３６、１４６  プログラムモジュール
１３７、１４７  プログラムデータ
１４０、１５０  インタフェース
１４１  ハードディスクドライブ
１５１  磁気ディスクドライブ
１５２  磁気ディスク
１５５  光ディスクドライブ
１５６  光ディスク
１６０  ユーザ入力インタフェース
１６１  ポインティングデバイス
１６２  キーボード
１７０  アダプタ
１７１  ＬＡＮ
１７２  モデム
１７３  ＷＡＮ
１８１  メモリ記憶装置
１９０  ビデオインタフェース
１９１  モニタ
１９６  プリンタ
１９７  スピーカ
２００  ＥＴユーザインタフェース
２０５  ユーザコンピューティングデバイス
２１５  電話サーバ
２２０  ＣＴＩアプリケーション
２３０、２７０  ＰＢＸ
２５０、２７０  公衆交換電話網
３１０  個人データベース
３２０  企業データベース
３３０  公衆データベース
４００  メインウィンドウ
４１０  タイトルバー
４２０  環境領域
４３０  通話ステータス領域
４４０  プロセス領域
４５０  アクティビティ領域
【図１】
2004350291.tif 000003
【図２Ａ】
2004350291.tif 000004
【図２Ｂ】
2004350291.tif 000005
【図３】
2004350291.tif 000006
【図４】
2004350291.tif 000007
【図５】
2004350291.tif 000008
【図６】
2004350291.tif 000009
【図７】
2004350291.tif 000010
【図８】
2004350291.tif 000011
【図９】
2004350291.tif 000012
【図１０】
2004350291.tif 000013
【図１１】
2004350291.tif 000014
【図１２】
2004350291.tif 000015
【図１３】
2004350291.tif 000016
【図１４】
2004350291.tif 000017
【図１５】
2004350291.tif 000018
【図１６】
2004350291.tif 000019
【図１７】
2004350291.tif 000020
【図１８】
2004350291.tif 000021
【図１９】
2004350291.tif 000022