(57)【特許請求の範囲】
【請求項１】
ポータブル通信装置のユーザに入呼を通知する段階と、
入呼をホールドするためのユーザからの指示を受け取り、当該ユーザからの指示の受け取りに応答して、入呼に返答し、ポータブル通信装置に記憶された予め記録されたメッセージを入呼の発呼者へ再生する段階であって、前記メッセージには、通話不可であるがテキストメッセージの読取りができるので発呼者からのテキストメッセージを受け入れ可能である内容を含み、これを受けて通話中に更に第三者からテキストメッセージを受け取ると前記ユーザに表示する当該段階と、
入呼をホールドする間に、ユーザから推定ホールド時間を受け取り、そしてその推定ホールド時間を発呼者に通知する段階であって、前記推定ホールド時間はホールド期間中に前記ユーザからの指示で更新されることを含む当該段階と、
入呼をホールドする間に、前記ユーザからテキストメッセージを受け取る段階と、
入呼をホールドする間に、前記テキストメッセージを表わす信号を前記発呼者又は前記第三者に送信する段階と、
ユーザが入呼をピックアップするまで入呼をホールドする段階と、
を備えたポータブル通信装置の方法。
【請求項２】
予め記録されたメッセージで入呼に返答しそして入呼をホールドする間に、ポータブル通信装置の現在コールに対して非中断通信を維持する段階を更に備えた、請求項１に記載の方法。
【請求項３】
入呼に返答する前記段階は、更に、
発呼者が話をすることを要求するために予め記録されたメッセージを再生し、
発呼者のスピーチをテキストへ変換し、
入呼をホールドする間にポータブル通信装置のディスプレイスクリーンにテキストを表示する、
ことを含む請求項１に記載の方法。
【請求項４】
前記推定ホールド時間の長さの調整を受信する段階、を更に備えた請求項１に記載の方法。
【請求項５】
推定ホールド時間を受け取る前記段階は、更に、
前記ポータブル通信装置のタッチ感知パネル上で前記ユーザからいくつかのタップを受け取り、
前記いくつかのタップに対応する時間の長さを決定し、
入呼に返答するときにその時間の長さを予め記録されたメッセージに合体させる、
ことを含む請求項１に記載の方法。
【請求項６】
前記ユーザから前記指示を受け取る前記段階は、更に、
複数の予め記録されたメッセージから選択されたメッセージを、発呼者へ再生するためにユーザから受け取ることを含む、請求項１に記載の方法。
【請求項７】
ポータブル通信装置のユーザに入呼を通知するためのコール通知機構と、
入呼をホールドするためのユーザからの指示を受け取り、推定ホールド時間の指示を受け取り、入呼をホールドする間に前記ユーザからテキストメッセージを受け取り、通話中に更に第三者からテキストメッセージを受け取ると表示するためのユーザインターフェイスと、
予め記録されたメッセージを記憶するためのメモリであって、前記メッセージには、通話不可であるがテキストメッセージの読取りができるので発呼者からのテキストメッセージを受け入れ可能である内容を含む当該メモリと、
ユーザからの前記指示に応答して入呼に返答し、前記推定ホールド時間の長さで前記予め記録されたメッセージを入呼の発呼者へ再生し且つ前記ユーザからの指示で推定ホールド時間が更新されたときは更新後の推定ホールド時間の長さで再生し、入呼をホールドする間に前記テキストメッセージを表わす信号を前記発呼者又は前記第三者に送信し、次いで、ユーザが入呼をピックアップするまで入呼をホールドするための電話モジュールと、
を備えたポータブル通信装置。
【請求項８】
前記電話モジュールは、更に、ポータブル通信装置の現在コールに対して非中断通信を維持すると同時に、予め記録されたメッセージで入呼に返答しそして入呼をホールドする、請求項７に記載のポータブル通信装置。
【請求項９】
前記電話モジュールは、更に、入呼をホールドする間に前記発呼者のスピーチを受け取り、
前記ポータブル通信装置は、前記発呼者の前記スピーチをテキストメッセージに変換するためのスピーチ／テキストコンバータと、
そのテキストメッセージを表示するためのディスプレイスクリーンと、を更に含む請求項７に記載のポータブル通信装置。
【請求項１０】
前記ユーザインターフェイスは、
ユーザから入力を受け取りそしてセンサ出力を発生するためのタッチ感知パネルと、
そのセンサ出力を、発呼者のテキストメッセージに対する回答において送信されるべき回答メッセージへと変換するためのプロセッサと、
を備えた請求項９に記載のポータブル通信装置。
【請求項１１】
入呼をホールドするための前記ユーザから前記指示を受け取ることは、更に、
複数の予め記録されたメッセージから選択されたメッセージを、前記発呼者へ再生するために前記ユーザから受け取ることを含む、請求項７に記載のポータブル通信装置。
【請求項１２】
前記ユーザインターフェイスは、前記ユーザが前記推定ホールド時間を調整するために入呼をホールドする間に前記ユーザに調整可能な視覚インジケータを与える請求項７に記載のポータブル通信装置。
【請求項１３】
入呼をホールドする間に前記推定ホールド時間を前記発呼者に通知する請求項７に記載のポータブル通信装置。
【請求項１４】
プロセッサによって実行された時に前記プロセッサに方法を実行させる命令を含むプログラムコードを記憶したコンピュータ読み取り可能な記録媒体であって、前記方法は、
ポータブル通信装置のユーザに入呼を通知する段階と、
入呼をホールドするためのユーザからの指示を受け取り、それに応答して、入呼に返答し、次いで、ポータブル通信装置に記憶された予め記録されたメッセージを入呼の発呼者へ再生する段階であって、前記メッセージには、通話不可であるがテキストメッセージの読取りができるので発呼者からのテキストメッセージを受け入れ可能である内容を含み、これを受けて通話中に更に第三者からテキストメッセージを受け取ると前記ユーザに表示する当該段階と、
入呼をホールドする間に、ユーザから推定ホールド時間を受け取り、そしてその推定ホールド時間を発呼者に通知する段階であって、前記推定ホールド時間はホールド期間中に前記ユーザからの指示で更新されることを含む当該段階と、
入呼をホールドする間に、前記ユーザからテキストメッセージを受け取る段階と、
入呼をホールドする間に、前記テキストメッセージを表わす信号を前記発呼者又は前記第三者に送信する段階と、
ユーザが入呼をピックアップするまで入呼をホールドする段階と、
を備えたコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記方法は、前記ユーザが推定ホールド時間を入力するために入呼をホールドする間に前記ユーザに調整可能な視覚インジケータを与え、
入呼をホールドする間にその推定ホールド時間を前記発呼者に通知する、
請求項１４に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１６】
前記調整可能な視覚インジケータを与えることは、
前記ポータブル通信装置のディスプレイスクリーンに時間インジケータを提示し、
前記時間インジケータに対する調整を前記ユーザから受け取り、
前記時間インジケータを前記推定ホールド時間へと変換する、
ことを更に含む請求項１５に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１７】
前記発呼者に再生される前記予め記録されたメッセージは、前記発呼者が話をすることを要求し、前記方法は、
前記発呼者のスピーチを受け取って、そのスピーチをテキストへ変換する段階と、
入呼をホールドする間に前記ポータブル通信装置のディスプレイスクリーンに前記テキストを表示する段階と、を更に含む請求項１４に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１８】
前記方法は、前記予め記録されたメッセージで入呼に返答しそして入呼をホールドする間に、前記ポータブル通信装置の現在のコールに対して非中断通信を維持する段階を更に備えた、請求項１４に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１９】
前記推定ホールド時間を受け取る段階は、
前記ポータブル通信装置のタッチ感知パネル上で前記ユーザから１つ以上のタップを受け取り、
その１つ以上のタップを時間の長さへと変換し、
入呼に返答するときにその時間の長さを前記予め記録されたメッセージに合体させる、ことを含む請求項１４に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２０】
入呼をホールドするための前記ユーザから前記指示を受け取る段階は、更に、
複数の予め記録されたメッセージから選択されたメッセージを、前記発呼者へ再生するために前記ユーザから受け取ることを含む、請求項１４に記載のコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、移動電話のようなポータブル通信装置の電話ホールド機構に係る。他の実施形態についても説明する。
【背景技術】
【０００２】
移動電話への入呼は、時々、不便な時間に到着する。例えば、移動電話のユーザは、ミーティング中にコールを受ける。ユーザは、ミーティングから抜け出せるときだけコールに出ることを望む。しかしながら、ユーザがプリセット期間（例えば、設定数の呼び出し音又は振動サイクル）内にコールに出ない場合には、コールは、自動的にボイスメールへリダイレクトされる。
【０００３】
毎日の移動電話使用において極めて典型的な次のシナリオを考える。ユーザは、一時的にコールに応答できないときに入呼が到着したと通知される。コールは、ユーザが電話に出る前にボイスメールへリダイレクトされる。ユーザは、発呼者がボイスメールにメッセージを残している間に発呼者へのコールバックを試み、それ故、発呼者のボイスメールへとリダイレクトされる。その結果、２人は、互いに捕まえて生で話をしようとしても互いのボイスメールで話しをすることになる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
時々、発呼者は、メッセージを残すことを望まず、ボイスメールへリダイレクトされた後に単に電話を切ることがある。このとき、発呼者は、移動電話でコールを逸したことを知ったユーザがコールを返送したときに一時的に捕まらなくなることがある。従って、ユーザが最終的に発呼者に接触できるまでに長い遅延が生じる。移動電話のユーザにとって最初の入呼に一時的に出られないことでそのような不便が生じることが不満である。これは、コールに応答することも、得られるボイスメールを聴くことも、両方とも、ユーザの現在環境の妨げになる状況において有用である。
【課題を解決するための手段】
【０００５】
本発明の一実施形態は、入呼信号、及びコールをホールドするユーザからの指示に応答して、コールに返答し、そして予め記録されたメッセージをコールのホールド中に発呼者へ再生するポータブル通信装置に向けられる。ユーザがコールをピックアップするまでコールをホールドすることができる。予め記録されたメッセージは、入呼が到着した後にユーザに提示されるオプションのリストからユーザにより選択することもできるし、或いは入呼が到着する前にユーザによって予め選択することもできる。
【０００６】
別の実施形態では、ポータブル通信装置のユーザは、入呼が到着したときに別のコール中である。ポータブル通信装置は、予め記録されたメッセージで入呼に返答し、入呼をホールドすると同時に、進行中コールに対して非中断通信を維持する。
【０００７】
更に別の実施形態では、予め記録されたメッセージは、発呼者が話をする要求を含む。次いで、ポータブル通信装置のスピーチ／テキストコンバータは、発呼者のスピーチをテキストへ変換し、このテキストは、ポータブル通信装置のディスプレイスクリーンに表示される。従って、ユーザは、電話に話をする必要がなく、発呼者からのメッセージを読み取ることができる。
【０００８】
別の実施形態では、ユーザは、コールがホールドされる推定ホールド時間を入力することができる。調整可能なホールド時間インジケータをディスプレイスクリーンに示すことができる。ユーザは、インジケータが表示されたタッチパネル又はタッチスクリーン上で自分の指をスライドさせ、インジケータをタッピングし、インジケータの調整タブをドラグし、又は物理的なキーストロークを入力することにより、ホールド時間を調整することができる。推定ホールド時間を発呼者に通知することができる。
【０００９】
ポータブル通信装置は、上述した電話ホールド特徴の１つ以上をサポートするように構成されるか又はユーザによりプログラムされる。
【００１０】
以上の概要は、本発明のあらゆる態様を余すところなく列挙するものではない。本発明は、以上の概要に述べた種々の態様のあらゆる適当な組み合わせや、以下の詳細な説明に開示され及び特許請求の範囲に特に指摘されるものから実施できるあらゆるシステム及び方法を包含すると考えられる。そのような組み合わせは、以上の概要に特に示されなかった特定の効果を有する。
【００１１】
本発明の実施形態は、同じ参照番号で同様の要素を示す添付図面に一例として示されるが、これに限定されない。この開示において、本発明の「一(an)」実施形態又は「１つの(one)」実施形態とは、必ずしも同じ実施形態を指すものではなく、少なくとも１つを意味することに注意されたい。
【図面の簡単な説明】
【００１２】
【図１】電話の入呼を受けるように動作するポータブル通信装置（受信側電話とも称される）を示す図である。
【図２】受信側電話のコンポーネントの一実施形態を示すブロック図である。
【図３】受信側電話において電話の入呼を処理する間に生じる事象の図表である。
【図４Ａ】ユーザが入呼をホールド状態にするための一連のオプションを与える受信側電話の一例を示す。
【図４Ｂ】ユーザが入呼をホールド状態にするための一連のオプションを与える受信側電話の一例を示す。
【図４Ｃ】ユーザが入呼をホールド状態にするための一連のオプションを与える受信側電話の一例を示す。
【図５Ａ】別のコールで通信しながら電話の入呼をホールド状態にする受信側電話の一例を示す。
【図５Ｂ】別のコールで通信しながら電話の入呼をホールド状態にする受信側電話の一例を示す。
【図６】テキストメッセージを使用してホールドされたコールの発呼者と通信する受信側電話の一例を示す。
【発明を実施するための形態】
【００１３】
図１は、受信側電話１００が発信側電話９８から通信ネットワークを経て電話コールを受ける通信環境を示す図である。ここで「電話」という語は、種々の両方向リアルタイム通信装置、例えば、地上線プレインオールド(plain-old)電話システム（ＰＯＴＳ）エンドステーション、ボイスオーバーＩＰエンドステーション、セルラーハンドセット、スマートホン、等を広く指す。１つの実施形態では、受信側電話１００は、両方向リアルタイム移動電話接続を与えるポータブル通信装置である。例えば、受信側電話１００は、セルラー通信ネットワークにおいてボイス信号を送信及び受信できる移動電話又は移動マルチ機能装置である。
【００１４】
受信側電話１００は、通信ネットワーク、例えば、ワイヤレスネットワーク１２０、ＰＯＴＳ１３０、及びＶＯＩＰ１４０を経て発信側電話９８と通信する。受信側電話１００とワイヤレスネットワーク１２０との間の通信は、例えば、移動通信用のグローバルシステム（ＧＳＭ（登録商標））、ＧＳＭ進化のためのエンハンストデータレート（ＥＤＧＥ）、及びマイクロ波アクセスのためのワールドワイド相互運用性（ＷｉＭＡＸ）を含む既知のセルラー電話通信ネットワークプロトコルに従う。又、受信側電話１００は、加入者アイデンティティモジュール（ＳＩＭ）カードも有し、これは、そのユーザの契約情報を含むと共に、ユーザの連絡先リストも含む取り外し可能なスマートカードである。ユーザ又は発呼者は、受信側電話１００を所有するか、さもなければ、その一次ユーザである。受信側電話１００には、ワイヤレス電話ネットワーク運営者により、１１桁の国際電話番号又はインターネットプロトコルＩＰアドレスのような独特のアドレスが指定される。
【００１５】
受信側電話１００の外部は、ハウジング１４９で作られ、その中には、ディスプレイスクリーン１１２、受信器１１１（例えば、音を発生するためのイヤホンスピーカ）、及びマイクロホン１１３（例えば、音を拾い上げるためのマウスピース）を含む多数のコンポーネントが統合される。又、受信側電話１００は、ユーザ入力を受け取るユーザ入力インターフェイスも備えている。１つの実施形態において、ユーザ入力インターフェイスは、物理的ボタン又はバーチャルボタンである「ホールド」インジケータ１５０を含む。物理的ボタンは、専用の「ホールド」ボタンでもよいし、又はディスプレイスクリーン１１２に示されたテキスト（例えば、「＃＃を押してこのコールをホールドする」）で識別された１つ以上のボタンでもよい。「ホールド」インジケータ１５０がバーチャルボタンである実施形態では、バーチャルボタンは、ユーザのタッチ及び動きを検出するためのセンサを含むタッチ感知パネルにおいて実施される。センサは、抵抗性感知、容量性感知、光学的感知、力感知、表面音波感知、及び／又は他の感知技術に基づくものである。ユーザのタッチ及び動きに応答するセンサの座標は、特定のユーザ入力を表わす。１つの実施形態では、タッチ感知パネルは、ディスプレイスクリーン１１２に埋め込むことができる。入呼が到着すると、ディスプレイスクリーン１１２は、グラフィック「ホールド」ボタンを示し、ユーザは、これを押して、入呼をホールドすることができる。別の実施形態では、ディスプレイスクリーン１１２とは個別にタッチ感知パネルがあり、ユーザは、これを使用して、ディスプレイスクリーン１１２上に示されるグラフィック「ホールド」ボタンを選択するようにディスプレイスクリーン１１２上のカーソルを向けることができる。
【００１６】
発信側電話９８を参照すれば、入呼を発信するこの発信側電話９８は、移動装置である必要がなく、ワイヤ又はケーブルを経て電話ネットワークに結合された地上ベース装置でよい。発信側電話９８は、公衆交換電話ネットワーク内の電話番号のような独特のアドレスで識別される。又、発信側電話９８は、ボイスオーバーＩＰ（ＶＯＩＰ）プロトコルを通してコールを行う場合にはインターネットプロトコル（ＩＰ）アドレスも有する。発信側電話９８は、セルラーハンドセット、プレインオールド電話サービス（ＰＯＴＳ）、アナログ電話、ＶＯＩＰ電話ステーション、或いは電話ソフトウェアを実行するデスクトップ又はノートブックコンピュータでよい。
【００１７】
図２は、受信側電話１００の一実施形態を示したブロック図である。受信側電話１００は、通信信号、例えば、オーディオ、ビデオ及び／又はデータ信号を受信及び送信するための通信ネットワークインターフェイス２３５を備えている。又、受信側電話１００は、入呼信号に応答してオーディオ信号を発生するための受信器１１１と、ユーザからのオーディオ信号をピックアップするためのマイクロホン１１３と、ユーザのタッチ及び動きを感知するディスプレイスクリーン１１２及びタッチセンサ２１３を含むユーザインターフェイス２３０とを備えている。ある実施形態では、受信側電話１００は、ユーザからのキーストローク入力を受け取るための物理的キーボード２１４も備えている。別の実施形態では、受信側電話１００は、タッチセンサ２１３により実施されるバーチャルキーボードを含む。タッチセンサ２１３は、ディスプレイスクリーン１１２に埋め込まれてもよいし、又はディスプレイスクリーン１１２とは個別のものでもよい。ハードウェア回路及びソフトウェアの組み合わせを含む付加的な回路を含ませて、以下に述べる必要な機能を得ることもできる。これらは、移動電話回路及びソフトウェアの当業者に容易に明らかであろうから、詳細に説明しない。
【００１８】
１つの実施形態において、受信側電話１００は、電話コールに関与する種々のタスクを整合する役割を果たす電話モジュール２３８も備えている。電話モジュール２３８は、ハードウェア回路で実施されてもよいし、或いは受信側電話１００のメモリ２４０内に記憶されてプロセッサ２２０により実行されるソフトウェア又はファームウェアの１つ以上の断片で実施されてもよい。１つのプロセッサ２２０が示されているが、受信側電話１００にはいかなる数のプロセッサが含まれてもよいことが理解される。電話モジュール２３８は、入呼信号を受信し、入呼信号をコール通知機構２０５に向けて入呼をユーザに通知し、ユーザに対しコールに応答し、メモリ２４０における予め記録されたメッセージ２０７を再生し、そしてコールをホールドする、等のタスクを整合する。ユーザがコールをピックアップした後に、電話モジュール２３８は、オーディオ信号を（マイクロホン１１３と発呼者との間、及び発呼者と受信器１１１又はスピーカとの間に）向け、そしてコールを終了することができる。
【００１９】
１つの実施形態において、コール通知機構２０５は、ユーザに入呼を通知するために受信側電話１００のハウジング１４９（図１）を振動させるアクチュエータを備えている。又、コール通知機構２０５は、プロセッサ２２０が、入呼信号に応答して、記憶されたリングトーンを検索し、受信側電話１００のリンガーをトリガーしてリングトーンを発生するようにさせる。それとは別に又はそれに加えて、コール通知機構２０５は、入呼信号に応答して、ディスプレイスクリーン１１２及び／又は他の視覚インジケータがフラッシュするようにさせることもできる。
【００２０】
図２を更に参照すれば、１つの実施形態において、受信側電話１００は、スピーチ信号をテキストへと変換するためのスピーチ／テキストコンバータ２０６を備えている。このスピーチ／テキストコンバータ２０６は、ハードウェア回路で実施されてもよいし、或いは受信側電話１００のメモリ２４０内に記憶されてプロセッサ２２０によって実行されるソフトウェア又はファームウェアで実施されてもよい。スピーチ／テキストコンバータ２０６は、入力スピーチ信号のワードを、１つ以上のスピーチ認識技術に基づいて識別し、そして認識されたワードをディスプレイスクリーン１１２にテキストで示すようにさせる。スピーチ／テキストコンバータ２０６は、ユーザのスピーチを、リモート当事者へ送信するためのテキストへ変換すると共に、リモート当事者のスピーチ信号を、ディスプレイスクリーン１１２に表示するためのテキストへ変換することもできる。スピーチ／テキストコンバータ２０６は、ユーザにより、ユーザインターフェイス２３０への入力（例えば、物理的ボタン又はバーチャルボタン）によってアクチベートされ及びデアクチベートされる。
【００２１】
コールをホールドするために受信側電話１００を動作する図表が図３に示されている。図３を参照すれば、受信側電話１００が、入呼の到着を表わす電話又は通信ネットワークからの信号、即ち受信側電話１００において聞き慣れた「リンギング」事象をトリガーする信号、を受信したときに、動作が開始される。これは、受信側電話１００に指定されたアドレス（一般的には電話番号と称される）を「ダイヤル」したために生じる。入呼信号を受信すると、受信側電話１００は、ユーザに入呼を通知する（３０２）。この通知は、受信側電話１００が振動モードに設定されている場合にはその電話のハウジングを振動させるアクチュエータの形態である。或いは又、この通知は、リングトーン、ディスプレイスクリーン１１２のバックライトのフラッシュ、或いは他のオーディオ又はビジュアル指示の形態でもよい。その間に又はそれと同時に、受信側電話１００は、コールを受け容れたり（即ち、ピックアップしたり）、コールをホールドしたり、又はコールをボイスメール（ＶＭ）システムへリダイレクトしたり、等の、到来信号に応答するための多数のオプションをユーザに提示する。
【００２２】
ユーザがコールをピックアップする場合には、２人の当事者が会話を開始するためにユーザと発呼者との間に通信リンクが確立される。ユーザがコールをボイスメールシステムへリダイレクトすることを選択した場合には、入呼がボイスメールシステムによってピックアップされ、このシステムは、次いで、発呼者からのメッセージを記録する。発呼者により残されたメッセージは、受信側電話１００のメモリ２４０に記憶されるか、又はリモートボイスメールサーバーに記憶される。典型的に、コールがボイスメールシステムへリダイレクトされると、ユーザは、コールリダイレクトプロセスを停止して、コールをピックアップして、発呼者と生で話をすることはできない。発呼者がメッセージを残すのを終了しそして発信側電話を切った後に、ユーザは、ボイスメールシステムから発呼者のメッセージを検索し、及び／又は発呼者へコールを返送することができる。
【００２３】
ユーザがコールのホールドを選択した場合には（３０３）、コールホールドプロセス（３１０）がスタートする。コールをホールドするユーザの指示に応答して、受信側電話１００は、入呼に応答し（３０４）、次いで、予め記録されたメッセージを発呼者へ再生する（３０５）。予め記録されたメッセージは、ユーザが一時的にコールに応答できないことを指示し、そしてラインに短時間留まるよう発呼者に求める。予め記録されたメッセージが再生された後に、受信側電話１００は、ユーザがコールをピックアップする（３０７）まで入呼をホールドし続ける（３０６）。ユーザは、受信側電話１００のコールピックアップボタン（例えば、物理的ボタン又はバーチャルボタン）を押すことによりコールをピックアップすることができる。ユーザがコールをピックアップすると、コールホールドプロセス３１０が終了となる。２人の当事者は、次いで、「生の状態」となって、会話（３０８）をスタートすることができ、やがて、一方又は両方の当事者がコールを終了する（３０９）。或いは又、コールホールドプロセス３１０は、２人の当事者の一方がもはやホールド状態に留まらずコールを終了すると決定したときに終了してもよい。
【００２４】
図４Ａ−４Ｃは、ユーザが電話の入呼をホールド状態に入れるための一連のオプションを与える受信側電話１００の一例を示す。図４Ａに示す１つの実施形態において、入呼信号の到着に応答して、受信側電話１００は、「入呼(INCOMING CALL…)」をディスプレイスクリーン１１２上に表示すると共に、入呼の発呼者に指定された番号も表示する。受信側電話１００がニックネーム及び番号を含む連絡先のリストを記憶している１つの実施形態では、ディスプレイスクリーン１１２は、発呼者番号に加えて又はそれに代わって発呼者のニックネームを示す。又、ディスプレイスクリーン１１２は、ユーザが選択するための多数のオプションも提示する。それらオプションは、ホールド４０１、受け容れ（即ち、ピックアップ）４０２、及びボイスメール４０３を含む。ユーザは、物理的ボタン又はバーチャルボタンを使用してこれらオプションの１つを選択することができる。
【００２５】
ユーザがホールドオプション４０１を選択すると、ディスプレイスクリーン１１２は、「コールをホールド(HOLDING CALL…)」を示し、コールホールドプロセスがスタートしたことを指示する。又、ディスプレイスクリーン１１２は、発呼者の発呼番号及び／又はニックネームも表示できる。図４Ｂに示す１つの実施形態では、受信側電話１００は、予め記録された異なるメッセージに各々関連した多数の付加的なオプションをユーザに与える。例えば、オプション４１４は、ユーザが現在ミーティング中であるが、暫くミーティングを抜け出してコールに応答できることを指示する予め記録されたメッセージに対応する。同様に、オプション４１５及び４１６は、ユーザが各々映画及び道路上にいるが、間もなく電話に出られることを指示する。オプション４１７は、ユーザがそのとき電話で話しをすることはできないが、テキストは読めることを指示する予め記録されたメッセージに対応する。従って、発呼者は、テキストメッセージをユーザに送信することもできるし、或いは受信側電話１００に、彼のスピーチを、ディスプレイスクリーン１１２上でユーザが読むためのテキストへ変換してもらうこともできる。オプション４１７の使用については、図６を参照して更に詳細に述べる。上述したオプション４１４−４１７のいずれに関連した予め記録されたメッセージにおいても、発呼者がホールド中にいつでもホールド状態から退出してボイスメールへジャンプできることを発呼者に指示することができる。例えば、予め記録されたメッセージは、ホールド中にいつでも＃を押すことでボイスメール脱出オプションに到達できることを発呼者に指示することができる。受信側電話１００により更に多くの又は異なるオプションを設けることができる。
【００２６】
別の実施形態において、受信側電話１００は、４０１−４０３の初期ホールド／ピックアップ／ボイスメール判断と同時にオプション４１４−４１７を表示する。別の実施形態では、受信側電話１００は、発呼者の電話番号又は発呼者ＩＤに基づき発呼者に特定のデフォールトメッセージを関連付けるように構成される。従って、発呼者が受信側電話１００にコールしそしてホールド状態に入れられるときに、発呼者に関連したデフォールトメッセージが再生される。更に別の実施形態では、ユーザは、一時的にコールに応答できない状況（例えば、ミーティング）に入る前に、ミーティング中であることを指示する予め記録されたメッセージを選択することができる。次いで、ユーザがホールドオプション４０１を選択すると、ユーザがミーティングオプション４１４を更に選択しなくても、ユーザがミーティング中であることを指示する予め記録されたメッセージが自動的に再生される。
【００２７】
ユーザがコールをホールドすることを指示すると、受信側電話１００は、入呼をホールドしながら、デフォールト又は選択されたメッセージを発呼者に再生する。発呼者に送信されるメッセージは、ユーザによって指示された推定ホールド時間を合体することができる。図４Ｃを参照すれば、ユーザは、ディスプレイスクリーン１１２に与えられる推定ホールド時間インジケータ４２０で推定ホールド時間を入力する。例えば、推定ホールド時間インジケータ４２０は、推定ホールド時間を指示するようにユーザにより調整できるスライドバーである。スライドバーの全長は、ユーザにより構成できる最大ホールド時間（例えば、５分）を表わす。スライドバーは、構成可能なインクリメント（例えば、１０秒）で調整することができる。図４Ｃの実施形態では、ユーザは、推定ホールド時間を最大５分まで１０秒のインクリメントで指示するためにスライドバーに沿って調整タブ４２１を移動することができる。ユーザは、タブ４２１をドラグし、スライドバー付近で指をスライドさせ、ディスプレイスクリーン１１２の表面を一回以上タップし、或いは物理的又はバーチャルキーボード上のキーを押すことにより、調整タブ４２１を移動することができる。各タップ又はキーストロークは、推定ホールド時間のインクリメント（例えば、１０秒）を表わす。受信側電話１００は、調整タブ４２１の位置を検出し、その位置を時間の長さに変換し、そしてその時間の長さを、発呼者に再生される予め記録されたメッセージに合体する。例えば、ユーザは、「今ミーティング中ですが、ホールドにして下されば、後ほど応答します(I am in a meeting right now, but please hold and I will answer your call shortly.)」というメッセージを予め記録することができる。受信側電話１００は、推定ホールド時間をメッセージに、例えば、メッセージの終わりに、自動的に挿入して、「推定ホールド時間は２分です(The estimated hold time is 2 minutes.)」と言うことができる。推定ホールド時間の特徴は、入呼を受ける前に又はその受信中にユーザによりいつでもアクチベート及び／又はデアクチベートすることができる。
【００２８】
ディスプレイスクリーン１１２は、発呼者がどれほど長くホールド状態に入れられているか指示する経過時間インジケータ４２２を表示する。ホールド中にいつでも、ユーザは、コールをピックアップしたり（オプション４２３で）、又はコールをボイスメールへリダイレクトしたり（オプション４２４で）することができる。オプション４２４が選択された場合には、特殊なボイスメール挨拶が発呼者に再生され、ユーザが、以前に予想した適度な待ち時間内にコールをピックアップできないことを指示する。例えば、特殊なボイスメール挨拶は、「お待たせして申し訳ありませんが、今電話に出ることができません。音の後にメッセージを残して下さい(Sorry for the wait, but I cannot pick up your call at this time. Please leave a message after the tone.)」である。
【００２９】
１つの実施形態において、推定ホールド時間は、入呼がホールドにされている間にユーザにより更新することができる。例えば、コールが３０秒間ホールドされた後、ユーザは、より長い又はより短いホールド時間が必要であることが分かる。ユーザは、スライドバーの調整タブ４２１を右へ移動するか（例えば、より長いホールド時間）又は左へ移動する（例えば、より短いホールド時間）ことにより、ホールド時間を変更することができる。ホールド時間の変更に応答して、受信側電話１００は、更新された推定ホールド時間を発呼者に自動的に通知する。
【００３０】
あるシナリオでは、ユーザが受信側電話１００の別のラインにあるときに入呼が到着する。従来の電話は、ユーザが進行中のコールを保留して入呼に切り換えられるようにするコール待機特徴を備えている。このコール待機特徴に代わって、又はそれに加えて、受信側電話１００は、ユーザに対する入呼をホールドしながら、進行中の電話コールを中断なく続けることができる。入呼をホールドする間に、受信側電話１００は、ユーザがコールをピックアップするまでラインに留まるよう発呼者に求めるために予め記録されたメッセージを再生することができる。
【００３１】
図５Ａに示す例を参照すれば、受信側電話１００のディスプレイスクリーン１１２は、別のコール（第１コール）が進行中である間に入呼（第２コール）が到着したことを示す。この例では、ディスプレイスクリーン１１２の上部は、第１コールの番号（又は対応するニックネーム）及び経過時間（例えば、３０分１０秒）を示す。ディスプレイスクリーン１１２の下部は、入呼の番号（又は対応するニックネーム）と、ユーザがコールを取り扱うための多数のオプション（例えば、ホールド５０１、受け容れ／ピックアップ５０２、ボイスメール５０３）とを示す。ユーザがホールドオプション５０１を選択する場合には、受信側電話１００は、入呼に応答し、そして入呼をホールドに保ちながら、予め記録されたメッセージを再生する。進行中のコールは、入呼により中断されない。受信側電話１００は、電話をホールドするためにユーザに対して、図４Ｂ及び４Ｃに関連して上述したような付加的なオプションを与える。例えば、そのオプションは、図４Ｂに示されたもののように、ユーザが選択するための予め記録されたメッセージのリストを含む。又、ユーザは、デフォールトメッセージを選択するか、又は選択された連絡先を特定のデフォールトメッセージに関連付けるように、受信側電話１００を予め構成することもできる。又、ユーザは、図４Ｃに示すように、推定ホールド時間を入力することもでき、そして受信側電話１００は、推定ホールド時間を、入呼の発呼者に再生されるメッセージに合体することができる。
【００３２】
別のシナリオでは、ユーザが入呼のピックアップを選択した場合に、第１のコールがホールドにされる。受信側電話１００は、第１のコールをホールドする間に第１のコールの発呼者に予め記録されたメッセージを再生することができる。更に別のシナリオでは、ユーザが入呼をボイスメールへリダイレクトすることを選択した場合に、受信側電話１００のボイスメールシステムは、入呼の発呼者がメッセージを残すために、第１のコールを中断せずに、入呼をピックアップする。
【００３３】
図５Ｂに示す例を参照すれば、ユーザが入呼のホールドを選択した後に、ディスプレイスクリーン１１２は、進行中コール（第１コール）の電話番号及びその経過時間を表示し続ける。又、同時に、ディスプレイスクリーン１１２は、ホールド中のコール（第２コール）の電話番号及び経過時間と、ユーザが第２コールを取り扱うためのオプションも表示する。例えば、第１コールの進行中にいつでも、ユーザは、受け容れ／ピックアップオプション５１１を選択して第２コールをピックアップし、そして第１コールをホールドにするか、或いはユーザは、ボイスメールオプション５１２を選択して、第２コールをボイスメールにリダイレクトすることができる。又、ユーザは、第１コールが終了した後に、受け容れ／ピックアップオプション５１１を選択して第２コールをピックアップすることもできる。図４Ｃを参照して述べたシナリオと同様に、ユーザが、第２コールをある期間中ホールドにした後にそのコールをボイスメールへリダイレクトすることを選択した場合には、待機を謝罪すると共に、発呼者がメッセージを残すことを求めるために、予め記録された特殊な挨拶が再生される。
【００３４】
１つの実施形態において、図５Ａ−５Ｂに示された第１コール及び第２コールは、同時に取り扱うことができる。即ち、受信側電話１００は、２つの接続を同時に取り扱うことができ、その一方の接続は、中断されない進行中のコール（第１コール）を搬送し、そして他方の接続は、テキストメッセージを入力することによりユーザが応答できる入呼（第２コール）を搬送する。従って、受信側電話１００のユーザは、一方の接続を使用してテキストを生成しながら、他方の接続を使用して中断せずに話をすることができる。
【００３５】
１つの実施形態において、受信側電話１００は、スピーチ／テキスト特徴をサポートする。図４Ｂに戻ると、ユーザが入呼の到着を通知された後に、ユーザは、コールをホールドし、そして「テキスト」オプション４１７を選択して、スピーチ／テキスト特徴をアクチベートすることを選択する。或いは又、ユーザは、入呼が到着する前にスピーチ／テキスト特徴をアクチベートするように受信側電話１００を予め構成してもよい。この特徴は、ユーザが電話を聴くことはできないが、ディスプレイスクリーン１１２上のテキストは読めるときに有用である。例えば、ユーザは、ミーティング中であって、受信側電話１００を耳に当てることはできないが、他のミーティング参加者に気付かれずにテキストメッセージを読むことはできる。ユーザが「テキスト」オプション４１７を選択すると、受信側電話１００は、ユーザが一時的に発呼者と話すことはできないがテキストメッセージは送信できることを示す予め記録されたメッセージを発呼者に再生する。発呼者が、テキスト作成能力を有する装置からコールする場合には、ユーザ及び発呼者は、テキストメッセージを交換することができる。発呼者が、テキストを送信及び受信できない装置（例えば、地上線プレイン電話）からコールする場合には、発呼者が電話に話をすると、受信側電話１００は、発呼者のスピーチを自動的にワードに変換し、そしてワードをディスプレイスクリーン１１２に表示する。図２のスピーチ／テキストコンバータ２０６により、スピーチ／テキスト変換を行うことができる。
【００３６】
１つの実施形態において、受信側電話１００は、テキスト／スピーチ変換及びスピーチ／テキスト変換の両方を行うことができる。発呼者が、テキストを送信及び受信できない装置（例えば、地上線プレイン電話）からコールする場合には、受信側電話１００は、発呼者のスピーチを自動的にテキストに変換すると共に、ユーザのテキスト応答を、発呼者へ送信するためのスピーチに自動的に変換することができる。このシナリオの一例が図６に示されている。
【００３７】
図６に示す例を参照すれば、ディスプレイスクリーン１１２は、ホールド中のコールの電話番号と、コールの経過時間とを表示する。ディスプレイスクリーン１１２のパネルは、「今晩、何時に家に帰る(When will you be home tonight?)」という発呼者のスピーチから変換されたテキストメッセージを示す。このテキストメッセージに応答して、ユーザは、受信側電話１００のタッチ感知パネルの物理的又はバーチャルキーボード６１０を経て、例えば、「ほぼ午後７時(around 7PM)」という応答を入力することができる。この応答は、スピーチ信号に変換され、そして発呼者とユーザとの間に確立された通信リンクを経て送信される。
【００３８】
別のシナリオでは、発呼者からのメッセージが純粋な情報であり、ユーザからの応答を要求しない。例えば、発呼者は、映画が午後５時に始まることをユーザに単に通知する。この別のシナリオでは、発呼者からテキストメッセージが受信されると、コールに対するいずれか又は両方の当事者が電話を切る。
【００３９】
一般的に、受信側電話１００（例えば、電話モジュール２３８）は、上述した電話ホールド特徴の１つ以上をサポートするようにユーザにより構成され又はプログラムされる。
【００４０】
結論として、ポータブル通信装置（例えば、移動電話）において電話入呼をホールドする種々の仕方が説明された。これらの技術は、受信側電話のユーザにとってより馴染み易い電話ホールドプロセスを提供する。上述したように、本発明の一実施形態は、上述した動作の幾つかを遂行するようにプロセッサをプログラムするインストラクションが記憶されたコンピュータ読み取り可能な媒体（メモリ２４０のような）である。他の実施形態では、これらの動作の幾つかは、ハードワイヤードロジックを含む特定のハードウェアコンポーネントによって遂行されてもよい。或いは又、これらの動作は、プログラムされたデータ処理コンポーネント及びカスタムハードウェアコンポーネントの組み合わせによって遂行されてもよい。
【００４１】
本発明は、上述した特定の実施形態に限定されない。従って、他の実施形態も、特許請求の範囲内に包含される。
【符号の説明】
【００４２】
９８：発信側電話
１００：受信側電話
１１１：受信器
１１２：ディスプレイスクリーン
１１３：マイクロホン
１２０：ワイヤレスネットワーク
１３０：ＰＯＴＳ
１４０：ＶＯＩＰ
１４９：ハウジング
１５０：「ホールド」インジケータ
２０５：コール通知機構
２０６：スピーチ／テキストコンバータ
２０７：予め記録されたメッセージ
２１３：タッチスクリーン
２１４：物理的キーボード
２２０：プロセッサ
２３０：ユーザインターフェイス
２３５：通信ネットワークインターフェイス
２３８：電話モジュール
２４０：メモリ
【図１】
0005588014.tif 000002
【図２】
0005588014.tif 000003
【図３】
0005588014.tif 000004
【図４Ａ】
0005588014.tif 000005
【図４Ｂ】
0005588014.tif 000006
【図４Ｃ】
0005588014.tif 000007
【図５Ａ】
0005588014.tif 000008
【図５Ｂ】
0005588014.tif 000009
【図６】
0005588014.tif 000010