(57)【要約】【課題】一般的な無線システムの制限及び欠点を克服する音声制御式無線通信システムを提供する。【解決手段】無線通信システム（３０）は、中央コンピュータ（３６）、一つ以上の無線アクセスポイント（３４）、及び一つ以上の無線アクセスポイント（３４）と無線で通信する一つ以上のパーソナル・バッジ（３２）を有する。バッジ（３２）は、ユーザに通話及びコンファレンスを開始させ、通話を受信させ、ページを受信させかつ特定の環境で位置決めさせる通信装置をユーザに提供する。【選択図】図１
2005502246.tif 000002
【特許請求の範囲】
【請求項１】
中央コンピュータ、
それぞれが通達範囲エリアを有している、コンピュータ・ネットワークによって前記中央コンピュータに接続された一つ以上の無線アクセスポイント、
バッジが通達範囲エリア内にある前記無線アクセスポイントの一つと無線プロトコルを用いて通信するバッジであり、ユーザから音声コマンド及び話された語を受信するマイクロフォンと、該ユーザによって聴かれる可聴信号を発生するスピーカとを更に備えている該バッジ、
を備え、かつ
通話は、前記ユーザから前記バッジの前記マイクロフォンへの音声コマンドによって始められ、かつ該通話は、前記バッジの前記マイクロフォン及び前記スピーカを用いて実行されることを特徴とする無線通信システム。
【請求項２】
前記バッジは、当該バッジが前記アクセスポイントのいずれかの通達範囲エリアのいずれかの内にない間に前記ユーザに通信信号を受信させるページャ受信機を更に備えていることを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記サーバは、前記アクセスポイントと通信するためのコンピュータ・ネットワーク・インターフェイスと、電話システムと通信するための電話インターフェイスと、及び前記通信システムを実施するソフトウェア・コードを実行する中央処理装置を更に備えていることを特徴とする請求項１に記載の無線通信システム。
【請求項４】
前記サーバは、アクセスポイントと通信するためのコンピュータ・ネットワーク・インタフェースと、電話システム及び通信ユニットと通信するための電話インタフェースと、を更に備え、前記通信システムは、コマンドを生成するためにバッジのユーザからの音声コマンドを解釈する音声コマンド解釈プログラムと、前記音声コマンド解釈プログラムからのコマンドに応答し、電話インタフェースにわたり電話システムにわたり入力してくる及び出力してゆく通話を管理するコール・マネージャと、及び前記音声コマンド解釈プログラムからのコマンドに応答し、前記アクセスポイントとの前記無線通信を管理する接続マネージャとを更に備えていることを特徴とする請求項１に記載の無線通信システム。
【請求項５】
前記サーバは、ユーザに前記通信システムへアクセスさせかつ前記システムの一つ以上の構成セッティングを喚起させるアドミニストレータを更に備えていることを特徴とする請求項１または請求項３に記載の無線通信システム。
【請求項６】
前記バッジは、前記アクセスポイントと通信する無線トランシーバと、前記バッジの前記ユーザにテキスト・メッセージ及びメニューを表示することができるように構成されたディスプレイ・ユニットと、前記バッジにコマンドを入力するためのユーザ入力装置とを更に備えていることを特徴とする請求項１に記載の無線通信システム。
【請求項７】
前記無線プロトコルは、ブルートゥースを備え、前記バッジは、ブルートゥース・トランシーバを更に備えかつ各アクセスポイントは、ブルートゥース・トランシーバを備えていることを特徴とする請求項１に記載の無線通信システム。
【請求項８】
前記無線プロトコルは、ＩＥＥＥ８０２．１１コンプライアント標準を備え、前記バッジは、ＩＥＥＥ８０２．１１トランシーバを更に備えかつ各アクセスポイントは、ＩＥＥＥ８０２．１１トランシーバを備えていることを特徴とする請求項１に記載の無線通信システム。
【請求項９】
無線通信システムの動作を制御するためのコンピュータ手段と、
それぞれが通達範囲エリアを有し、一つ以上のアクセスポイントを有しているコンピュータ・ネットワークによって前記コンピュータ手段に接続された無線アクセスポイント手段と、
ハンド−フリー通信手段がその通達範囲エリア内にある前記無線アクセスポイントの一つと無線プロトコルを用いて通信するハンド−フリー通信手段と
を備え、
前記ハンド−フリー通信手段は、前記ユーザから音声コマンドを受信する手段と前記ユーザによって聴かれる可聴信号を生成する手段とを更に備え、かつ
通話は、前記ユーザから前記ハンド−フリー通信手段の受信機手段への音声コマンドによって始められ、かつ該通話は、前記ハンド−フリー通信手段の前記受信機手段及び前記発生器手段を用いて実行されることを特徴とする無線通信システム。
【請求項１０】
前記ハンド−フリー通信手段は、前記バッジがいずれの前記アクセスポイントのいずれの前記通達範囲エリア内にない間にユーザに通信信号を受信させるページャ受信機を更に備えていることを特徴とする請求項９に記載の無線通信システム。
【請求項１１】
前記コンピュータ手段は、前記アクセスポイントと通信するための手段と、電話システムと通信するための手段と、及び通信システムを実施するソフトウェア・コードを実行するための手段とを更に備えていることを特徴とする請求項９に記載の無線通信システム。
【請求項１２】
前記コンピュータ手段は、前記アクセスポイントと通信するためのコンピュータ・ネットワークと通信するための手段と、電話システムと通信するための手段と、及び通信ユニットとを更に備え、前記通信ユニットは、コマンドを生成するためにハンド−フリー通信手段のユーザからの前記音声コマンドを解釈するための手段と、前記解釈手段からの前記コマンドに応答し、前記電話システムにわたり入力してくる及び出力してゆく通話を管理するための手段と、及び前記解釈手段からの前記コマンドに応答し、前記アクセスポイントとの無線通信を管理するための手段とを更に備えていることを特徴とする請求項９に記載の無線通信システム。
【請求項１３】
前記コンピュータ手段は、ユーザに前記通信システムへアクセスさせかつ前記システムの一つ以上の構成セッティングを喚起させる手段を更に備えていることを特徴とする請求項Ｂ＋３に記載の無線通信システム。
【請求項１４】
前記ハンド−フリー通信手段は、前記アクセスポイントと通信する無線トランシーバと、テキスト・メッセージ及びメニューを前記バッジのユーザに表示することができるように構成されたディスプレイ・ユニットと、及び前記バッジにコマンドを入力するためのユーザ入力装置とを更に備えていることを特徴とする請求項９に記載の無線通信システム。
【請求項１５】
前記無線プロトコルは、ブルートゥースを備え、前記バッジは、ブルートゥース・トランシーバを更に備えかつ各アクセスポイントは、ブルートゥース・トランシーバを備えていることを特徴とする請求項９に記載の無線通信システム。
【請求項１６】
前記無線プロトコルは、ＩＥＥＥ８０２．１１コンプライアント標準を備え、前記バッジは、ＩＥＥＥ８０２．１１トランシーバを更に備えかつ各アクセスポイントは、ＩＥＥＥ８０２．１１トランシーバを備えていることを特徴とする請求項９に記載の無線通信システム。
【請求項１７】
ユニットの動作を制御するための中央処理装置と、
ユーザから音声コマンド及びスポークン・ワードを受信する前記中央処理装置に接続されたマイクロフォンと、
前記ユーザによって聞かれた可聴信号を生成する前記中央処理装置に接続されたスピーカと、
無線プロトコルを用いて前記無線通信システムと通信する前記中央処理装置に接続された無線トランシーバと
を備え、かつ
通話は、前記ユーザから前記ユニットの前記マイクロフォンへの音声コマンドによって始められ、かつ該通話は、該ユニットの該マイクロフォン及び前記スピーカを用いて実行されることを特徴とする、無線通信システムとのハンド−フリー通信用の無線通信ユニット。
【請求項１８】
前記ユニットの前記ユーザにテキスト・メッセージ及びメニューを表示することができるように構成されたディスプレイ・ユニットと、前記ユニットにコマンドを入力するためのユーザ入力装置とを更に備えていることを特徴とする請求項１７に記載のユニット。
【請求項１９】
前記バッジがいずれの前記アクセスポイントのいずれの前記通達範囲エリア内にない間にユーザに通信信号を受信させるページャ受信機を更に備えていることを特徴とする請求項Ｄ＋１に記載のユニット。
【請求項２０】
前記無線プロトコルは、ブルートゥースを備えていることを特徴とする請求項１７に記載のユニット。
【請求項２１】
前記無線プロトコルは、ＩＥＥＥ８０２．１１コンプライアント標準を備えていることを特徴とする請求項１７に記載のユニット。
【請求項２２】
ユーザから音声コマンド及びスポークン・ワードを受信する手段と、
前記ユーザによって聞かれた可聴信号を生成する手段と、
無線プロトコルを用いて前記無線通信システムと通信する無線通信手段と、
前記受信する手段、前記生成する手段及び前記無線通信手段の動作を制御する手段と
を備え、かつ
通話は、前記ユーザから前記ユニットの前記マイクロフォンへの音声コマンドによって始められ、かつ該通話は、該ユニットの該マイクロフォン及び前記スピーカを用いて実行されることを特徴とする、無線通信システムとのハンド−フリー通信用の無線通信ユニット。
【請求項２３】
前記ユニットのユーザにテキスト・メッセージ及びメニューを表示するための手段及び前記ユニットにコマンドを入力するための手段を更に備えていることを特徴とする請求項Ｅに記載のユニット。
【請求項２４】
前記バッジがいずれの前記アクセスポイントのいずれの前記通達範囲エリア内にない間にユーザに通信信号を受信させる手段を更に備えていることを特徴とする請求項Ｅ＋１に記載のユニット。
【請求項２５】
前記無線プロトコルは、ブルートゥースを備えていることを特徴とする請求項Ｅに記載のユニット。
【請求項２６】
前記無線プロトコルは、ＩＥＥＥ８０２．１１コンプライアント標準を備えていることを特徴とする請求項Ｅに記載のユニット。
【請求項２７】
ユーザに関連付けられた一つ以上のバッジと無線で通信する一つ以上のアクセスポイントに接続された中央コンピュータを有する無線通信システムのユーザを位置決めする方法であって、
前記無線通信システムの特定のユーザを位置決めするための要求を受信する段階と、
前記特定のユーザの前記バッジによって通信のために現在用いられている前記アクセスポイントを決定する段階と、及び
前記特定のユーザに対するロケーション・インジケータを生成する段階とを具備し、
前記ロケーション・インジケータは、前記特定のユーザによって用いられている前記アクセスポイントのネーム及びロケーションであることを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、個人個人の間に無線通信を供給するシステム及び方法に関し、特に一般的な通信/コンピュータ・ネットワークにそのまま接続する一つ以上のアクセスポイントと通信する軽量無線装置を用いるシステム及び方法に関する。
【背景技術】
【０００２】
様々な異なる無線通信装置がよく知られておりかつ我々の日常生活の大きな部分を形成している。よく知られた無線通信装置の例は、様々な製造者からのセルラー電話、個人情報管理機構及び機能(features and capabilities)を含むリサーチ・イン・モーション（RIM）社製無線電子メール装置のような、無線電子メール・システム、電子メールまたはインターネット・アクセスを許容するパーム型ハンドヘルド装置のような、ページ及びその他の無線アクセス装置を含む。
【０００３】
これらよく知られた無線通信装置は、拡張された範囲の機能を供給する。例えば、最初に導入されたときには、セルラー電話が無線電話アクセスだけを供給していたしかつセルラー電話コールの明瞭さが明らかではなかった。最近、例えば、ユーザが一般的なデスクトップ・コンピュータで行なうことができるような、ワールド・ワイド・ウェブをユーザがブラウズすることができる、限定されたインターネット・アクセスが設けられたセルラー電話の次世代（２Ｇハンドセット）が紹介された。しかしながら、アクセスのレベルは、非常に限定されかつ不満足であった。これらのセルラー電話は、あるブラウジング機能が一般に設けられていたが、小さな表示画面サイズ及び限定された帯域幅接続を含んでいる様々な制限によりそれ以外の何者でもなかった。最近、デスクトップ・コンピュータに備えられるものと同じレベルの機能性が可能であるより大きな帯域幅接続を伝えられるところによれば供給するセルラー電話の次世代（２．５Ｇ及び３Ｇハンドセット）が紹介されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
それゆえに、これらの装置は、電話機能とウェブ・ブラウザの機能との統合を許容する。しかしながら、最小のセルラー電話でさえもまだかなりかさばり、かつ例えばユーザのシャツポケットにクリップされて、常時利用可能であるようなことが難しい。また、セルター電話に対するセルのフットプリントがより良い適用範囲を供給するようにまだ拡張されているので、セルラー電話は、高信頼の通信をまだ有していない。しかしながら、これらのシステムのいずれも音声で起動されかつ駆動される無線、軽量通信システムを提供しない。知られたセルラー電話のあるものは、人の名前に基づき電話番号をダイヤルするような、限定された音声認識機能を提供するが、小さな、軽量パッケージにおける広い幅の音声起動機能を提供しない。そこで、音声起動式及び駆動式無線通信システムを提供することが望ましい。ユーザにシステムと対話させる、軽量で、非常に小型なユーザ装置を提供することが望ましい。
【０００５】
最新の無線通信装置は、従ってハンドフリー装置が装置を保持しかつ操作するためにユーザにユーザの手を使用することを要求するような、使用し易くないハンドフリー装置である。あるセルラー電話は、会話中にセルラー電話を保持させることなくユーザにセルラー電話で話をさせるハンドフリー・ユニットを提供する。しかしながら、ハンドフリー・ユニットによってでさえも、ユーザは、まだ、コールを開始するために電話番号をダイヤルするかまたは電話番号を話さなければならない。一般的に、コールに答えるために、ユーザは、ボタンを押さなければならない。そこで、一般的な無線システムの制限及び欠点を克服する音声制御式無線通信システムを提供することが望ましく、本発明はそれを目的とするものである。
【課題を解決するための手段】
【０００６】
音声制御式無線通信システムを提供する。システムは、各ユーザに対して小さく、ポータブルで、軽量なユーザ装置と、各ユーザ装置が通信する一つ以上のアクセスポイントと、及び通信を制御する中央コンピュータ・システムとを備え、中央コンピュータと一つ以上のアクセスポイントとは、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）または別のその他の同様なネットワークのような、一般的なコンピュータ/通信ネットワークによって互いに接続されうる。好適な実施形態では、システムは、各ユーザに対するバッジと、適当に離間される一つ以上のアクセスポイントと、及び通信を制御する一つ以上のサーバ・コンピュータとを備えうる。より詳細には、各バッジは、別のユーザにコールすること、外部者にコールすること、ユーザまたは第三者からコールを受信すること、システムのユーザの位置を決定すること、通信システムを構成すること、第三者からページを受信すること、及び以下に詳述する多くのその他を含んでいる、様々な異なる望ましい機能を実行するために隣接するアクセスポイントと通信することができるように構成されている電池式トランシーバである。各バッジは、ユーザの一つ以上のコマンドを実行するための大量の処理がサーバによって実施されかつ以下に説明するようにバッジがユーザにサーバの機能及びケーパビリィティへアクセスさせるアクセス装置として動作するように非常に限定された計算パワーを有する。各アクセスポイントは、ある限定された通信範囲を有しかつある所定の数のアクティブ・バッジを取り扱うことができる（アクティブ・バッジは、サーバまたは第三者との通信に現在アクティブに携わるバッジである）。そこで、オフィス・ビルディングまたはオフィス・コンプレックスのような、所定のエリアに対して、ビルディング/コンプレックス全体の全てのロケーションが少なくとも一つのアクセスポイントの範囲内にあるように互いに離間された複数のアクセスポイントが存在する。異なるアクセスポイント間のハンドオフを許容するために、各アクセスポイントの通達範囲は、異なるアクセスポイントの通達範囲間を移動しているバッジの通信セッションが低下しない（ドロップしない）ように別のアクセスポイントの通達範囲とオーバーラップしうる。バッジが軽量でかつ様々な機能を実行するための十分なコンピュータ・パワーを有していないので、サーバが音声認識のような、それらの機能を実行しかつ本発明による無線通信システムの様々な望ましい機能を実行する。
【０００７】
ここで、システムの動作を簡単に説明するために、一つのコマンドの実行の例を説明する。例えば、第三者または無線通信システムの別のユーザにコールをするために、ユーザは、ユーザのバッジを起動しうるしかつサーバがユーザの要求を取り扱う準備ができていることを示しているプロンプトを受信しうる。次いでユーザは、デジタル形式で音声コマンドを記録しかつアクセスポイントを通してサーバに音声コマンドに対応しているデジタル・データを通信するバッジに、“Ｃａｌｌ Ｒｏｂ Ｓｈｏｓｔａｋ”のような、音声コマンドを言いうる。次いで、サーバは、音声コマンドを解釈する。一度音声コマンドが解釈されたならば、サーバは、バッジ・ユーザとＲｏｂとの間にコールをセットアップするために適切な機能を実行しうる。例えば、サーバは、Ｒｏｂがシステムのユーザでありかつバッジを有するかどうかを決定するためにそのユーザ・データベースにおいてＲｏｂをルックアップしうる。Ｒｏｂがユーザであれば、サーバは、Ｒｏｂを探してからバッジをバッジ・コールにセットアップする。Ｒｏｂがシステムのユーザでなければ、サーバは、Ｒｏｂの電話番号を用いてＲｏｂと通信セッションを設定しかつバッジに通信セッションを引き渡す。バッジ・ユーザとＲｏｂとの間でコールが設定されるときには、通信経路は、アプリケーションを通して、バッジ、サーバ、及びＰＢＸ、Ｒｏｂの間にある。
【０００８】
そこで、本発明により、無線通信システムが提供される。無線通信システムは、中央コンピュータと、各アクセスポイントが通達範囲エリアを有するようなコンピュータ・ネットワークによって中央コンピュータに接続された一つ以上の無線アクセスポイントと、及びバッジがその通達範囲エリア内にある無線アクセスポイントの一つと無線プロトコルを用いて通信するバッジとを備え、バッジは、ユーザから音声コマンド及びスポークン・ワード（話し言葉）を受信するマイクロフォンと、ユーザによって聴かれる可聴信号を生成するスピーカとを更に備えている。システムは、ユーザからバッジのマイクロフォンへの音声コマンドによって通話を開始させ、かつ通話は、バッジのマイクロフォン及びスピーカを用いて実行される。
【０００９】
本発明の別の形態によれば、無線通信システムとのハンド-フリー通信用の無線通信ユニットが提供される。ユニットは、ユニットの動作を制御する中央処理装置と、ユーザから音声コマンド及びスポークン・ワード（話し言葉）を受信する中央処理装置に接続されたマイクロフォンと、及びユーザによって聴かれる可聴信号を生成する中央処理装置に接続されたスピーカとを備えている。ユニットは、無線プロトコルを用いて無線通信システムと通信する中央処理装置に接続された無線トランシーバを更に備え、通話は、ユーザからユニットのマイクロフォンへの音声コマンドによって開始され、かつ通話は、ユニットのマイクロフォン及びスピーカを用いて実行される。
【００１０】
本発明の更に別の形態によれば、無線通信システムが、ユーザに関連付けられた一つ以上のバッジと無線で通信する一つ以上のアクセスポイントに接続された中央コンピュータを有するような無線通信システムのユーザを位置決めする方法が提供される。方法は、無線通信システムの特定のユーザを位置決めするための要求を受信する段階と、特定のユーザのバッジによって通信のために現在使用されているアクセスポイントを決定する段階と、特定のユーザに対するロケーション・インジケータを生成する段階とを具備し、ロケーション・インジケータは、特定のユーザによって用いられているアクセスポイントのネーム及びロケーションである。
【実施例】
【００１１】
本発明は、通信プロトコルとしてブルーツゥースまたはＩＥＥＥ８０２．１１及びイサーネット通信/コンピュータ・ネットワークを用いる音声制御式無線通信システムに特に適用することができかつこの文脈において本発明が説明される。しかしながら、それは、様々な異なる通信プロトコル及び様々な異なるコンピュータ・ネットワークを用いて実現することができるので、本発明による音声制御式無線通信システムは、より多くのユーティリティを有するということが理解されるであろう。
【００１２】
図１は、本発明による音声制御式無線通信システム３０の好適な実施形態の例を示す。特に、システムは、図示するように、複数の無線ユーザ・バッジ（この例ではＢ１-Ｂ６）３２、一つ以上の無線アクセスポイント（ＡＰ）３４、及びサーバ・コンピュータのような、一つ以上の中央コンピュータ（ＶＳ）３６を備えている。この図では、アクセスポイント３４及びサーバ３６が互いに接続されかつローカル・エリア・イサーネット・ネットワークでありうる通信/コンピュータ・ネットワーク３８にわたり互いに通信する同じ建物（ビルディング）のバッジ間の通信を許容するローカル・エリア・ネットワーク無線通信システムが示されている。しかしながら、それがあらゆる種類のコンピュータ・ネットワークによっても実施されうるので、音声制御式無線通信システム３０は、ＬＡＮを用いて実施されることに限定されない。例えば、複数の建物を有する大きな会社に対して、建物がワイド・エリア・ネットワーク（ＷＡＮ）を用いて相互接続される全社的音声制御式無線通信システムを設置しうるし、ＷＡＮにわたりその他の中央コンピュータと通信する各建物に配置された中央コンピュータ３６が存在しうるし、かつ各建物は、中央コンピュータ３６、一つ以上のアクセスポイント３４及び複数のバッジ３２とＬＡＮを有しうる。好適な実施形態では、コンピュータ・ネットワークは、イサーネット・ベース・ネットワークでありうるし、中央コンピュータ３６は、以下に説明する更なる機能を有する一般的なサーバ・コンピュータでありうるし、各アクセスポイント３４は、ブルートゥースまたはＩＥＥＥ８０２．１１標準のような、特定の無線プロトコルを用いる無線アクセスポイントでありうるしかつ無線バッジ３２は、特定のプロトコルを用いてアクセスポイントと通信することができるように構成されている。そこで、あくポイントがブルートゥース・プロトコルを用いて実施される場合には、バッジは、ブルートゥース受信機を有するかまたはアクセスポイントがＩＥＥＥ８０２．１１標準を用いて実施される場合には、バッジは、８０２．１１準拠トランシーバを有する。
【００１３】
図１に示したシステムに戻ると、主中央コンピュータ３６及びバックアップ中央コンピュータ（ファントムで示す）を有しかつコンピュータ・ネットワーク３６に両方が接続される音声制御式無線通信システムが示されている。また、各中央コンピュータ３６は、サーバに、バッジを有するシステムのユーザと第三者との間の通信セッションを設定（セットアップ）させ、管理されかつ取り外させる、公衆交換システム（ＰＢＸ）及びボイスメール（ＶＭ）システムのような、電話システム３９にも接続される。また、各アクセスポイント３４は、コンピュータ・ネットワーク３８にも接続されかつコンピュータ・ネットワークにわたり中央コンピュータ３６と通信する。アクセスポイント３４はそれぞれ、図示するように、ネットワーク近傍(network neighborhood)として知られた、制限された動作範囲/通達範囲４０を有する。バッジを有する人が異なるネットワーク近傍間を移動するときにアクセスポイント間でハンドオフを許すために、ネットワーク近傍は、通信セッションをドロップすることなくハンドオフを許すために好適にオーバーラップしうる。アクセスポイントは、ブルートゥースまたはＩＥＥＥ８０２．１１標準のような、無線プロトコルを用いて各バッジ３２と通信しうる。一般に、各アクセスポイントは、複数のバッジを有する特定の高密度エリアにおいて二つ以上のバッジが必要でありうるように所定の数のアクティブ・バッジ（例えば、中央コンピュータと盛んに通信しているかまたはある人とのコールに盛んに使われるバッジ）を取り扱うことができるように構成されている。各バッジ３２は、アクセスポイントと通信できるように構成されている小型で、軽量な、音声制御式、無線装置である。各バッジは、蓄電池によって好適に電力供給される。一般に、各バッジは、音声制御式無線通信システムへのアクセス装置であるが、しかし各バッジの処理能力（処理パワー）が比較的小さいので実際の処理のほとんどを実行しない。そこで、各バッジは、以下に詳述する所望の無線通信機能を実施するために隣接するアクセスポイントを通して中央コンピュータ３６と通信する。
【００１４】
動作において、無線通信機能を始めることを望むユーザは、ある方法でユーザのバッジを起動しうる。起動は、（バッジがアクセスポイントのネットワーク近傍内にあるような）隣接するアクセスポイントに特定のバッジとの通信セッションを設定させる。ユーザは、起動が完了され次いでそのマイクロフォンを用いてバッジによって受信されかつデジタル・データに変換されるユーザのコマンドを話すということが通知される。次いで、ベースドは、デジタル・コマンド・データを、デジタル・コマンド・データをコンピュータ・ネットワークにわたり中央コンピュータ３６に続いて送るアクセスポイントに、通信しうる。次いで、サーバは、“Ｐａｕｌ Ｂａｒｓｅｌｙはどこにいるのか(Where is Paus Barsely)”のような、ユーザによって発行されたコマンドを決定するためにデジタル・コマンド・データを分析しうる。中央コンピュータがコマンドを適宜識別することができる場合には、中央コンピュータは、コマンドされた動作を遂行（パフォーム）するために適切な命令を実行（エクスキュート）する。中央コンピュータがコマンドを適宜解釈することができない場合には、中央コンピュータは、ユーザにコマンドを再び試みることを要求しうる。このようにして、ユーザは、ユーザの音声だけを用いて、中央コンピュータが機能のほとんどを実施するような様々な無線通信機能を遂行することができる。ここで、バッジ３２をより詳細に説明する。
【００１５】
図２Ａ〜図２Ｇは、本発明による通信バッジ３２の第１の実施形態を示し、図３Ａ〜図３Ｈは、本発明による通信バッジの好適な実施形態を示しかつ図３Ｉは、本発明による通信バッジのハードウェア構成部分を示しているブロック図である。バッジの詳細または異なる実施形態を説明する前に、バッジ及びその動作の一般的な概要を示す。各バッジは、システムの主要通信エンドポイントの役をする小型で、電池式の、軽量な、無線装置である。バッジは、（以下に説明するようにバッジの最上部近くに配置された）小さなマイクロフォン及び（以下に説明するようにバッジの底部近くに配置された）スピーカを用いているハンド−フリー、近二重音声通信を支援する。無線通信に加えて、各バッジは、（以下に説明するようにページャ受信機を用いて）テキスト・ページを受信することができるように構成されるのが好ましくかつテキスト・ページの読み出しを特に許すための（以下に説明するような）ディスプレイ・ユニットを含みうる。
【００１６】
各バッジは、それがアクセスポイントのネットワーク近傍内にあるときに音声通信を行なうことができるように構成されているだけである。無線アクセスポイントの一般的な範囲は、屋内アクセスポイントに対して概ね３５メートルでありかつ屋外アクセスポイントに対して概ね１００メートルである。そこで、バッジがアクセスポイントの範囲内にない場合には、音声コマンドは機能しない。しかしながら、バッジは、グローバル・ページャ・サービス・ネットワークの通達範囲エリア内のどこでも一方向テキスト・ページャとしてまだ用いうる。
【００１７】
バッジは、バッジがユーザのシャツのポケットにクリップされうるし、ユーザの首の周りのラニヤード（ひも）に装着しうるし、またはセルラー電話に類似するケース（ホルスター）に携帯されうるようにかなり小さくかつ十分に軽量である。一般的なノイズ・レベルを有する一般的な環境において、音声コマンドを用いるハンド-フリー（手を使う必要のない）動作は、音声コマンドが中央コンピュータによって理解されうるようにユーザの口から概ね０．５メートルにバッジが配置されることを必要とする。そこで、バッジがケース（ホルスター）に携帯される場合には、それは、音声コマンド、ハンド-フリー動作に対してケースから取り外されかつユーザの口の近くに持ってこられることを必要としうる。高いノイズ・レベルを有する騒々しい環境における半個人的な会話または動作に対して、バッジは、一般的な電話と同様に（スピーカがユーザの耳の近くになりかつマイクロフォンがユーザの口の近くになるように）逆転されうる。任意に、ヘッドフォン・ジャケットがバッジに設けられうる。また、バッジは、バッジをシャツまたはシャツのポケットにクリップするために用いられうる（以下に説明するような）かまたは企業（法人）セキュリティ・バッジを保持するためにもちいられうるクリップも含みうる。
【００１８】
バッジは、バッジの後部に取付けられる、交換可能な、充電可能なリチウム・ポリマー電池のような、再生可能エネルギー源によって電力供給されうる。電池は、音声動作に対して毎日充電される必要がありうるが、それは、バッジがテキスト機能に対してだけ用いられる場合にはより長く存続しうる。しかしながら、本発明は、特定のエネルギー源に限定されないしかつあらゆる再生可能エネルギー源を用いうる。バッジは、再生可能エネルギー源を充電するためのアクセサリ（付属品）として充電アダプタを含みうるしかつ充電アダプタは、ドッキング・ステーションまたは単に壁掛変圧器（ウォール・トランスフォーマ）でありうる。
【００１９】
図３Iに戻ると、バッジ３２のブロック図が示されている。各バッジは、無線受信機５０及びアクセスポイント３４または以下に説明するその他のバッジとの無線通信に用いられる（１００ｍｗブルートゥース無線トランシーバ、適切強度ＩＥＥＥ８０２．１１トランシーバまたはあらゆる種類の無線トランシーバでありうる）アンテナ５２を含みうる。各バッジは、ページャ受信機５４、及びあらゆるグローバル・ページング・サービス・ネットワークの通達範囲内でテキスト・メッセージ／ページを受信するように動作する（モトローラＦＬＥＸページャ受信機及びアンテナのような）内部アンテナ５６を更に含みうる。無線トランシーバに対するアンテナは、好適な実施形態では、バッジのチップに内蔵されうる（組込まれうる）。各バッジは、（それが各アクセスポイント及び中央コンピュータによって識別できるように）固有の無線装置アドレス並びにＦＬＥＸページャＣＡＰコードのような固有のページャ・アドレスが割当てられる。
【００２０】
各バッジは、図示するようにバッジ及び無線トランシーバ５０及びページャ受信機５４を含んでいるその構成部分のそれぞれの動作を制御する中央処理装置（ＣＰＵ）５８を更に含みうる。例えば、またＣＰＵは、バッジの構成部分であるマイクロフォン６０及びスピーカ６２も制御しうるしかつ音声コマンドを用いてバッジのユーザに中央コンピュータ３６と通信させうるしかつ中央コンピュータ３６から音声応答を受信させうる。また、マイクロフォン及びスピーカは、その他のバッジ・ユーザまたは第三者との音声通信に用いられうる。
【００２１】
また、バッジ３２は、ページャ受信機によって受信されたテキスト・メッセージ及びページャを見直し、制御メニューを用いてユーザにバッジ及びその構成を制御させまたは入力してくるコールのオリジン（発信元）を発表させるような、様々な目的に用いられうる、液晶ディスプレイ（ＬＣＤ）のような、ディスプレイ装置６６を含みうる。好適な実施形態では、ディスプレイ装置６６は、概ね３２行及び６０列を有するモノクローム・ドット・マトリックス・ディスプレイでありうる。ディスプレイは、ライン毎に概ね１４個の文字の４つのラインを可能にするために十分な解像度を有する。好適な実施形態では、ディスプレイ装置６６は、破損からそれを防ぐために（図３Ｃに示されるように）バッジの後部に配置されうるのでバッジを裏返すかまたはホルダーから外さないかぎり通常見えない。上述したように、バッジは、過充電を防ぐためによく知られているような保護及び充電管理回路を含みうる、図示したように取外し可能で、充電可能なバッテリのような、再生可能エネルギー源６８を含みうる。バッジは、デジタル信号プロセッサ（ＤＳＰ）７０及びマイクロフォンから入力してくる音声（スピーチ）を処理しかつスピーカによって生成された音声信号を生成するためのオーディオｃｏｄｅｃ７２を更に備えうる。
【００２２】
バッジ３２は、ユーザにバッジの動作及びその構成を制御させる入力装置７４を更に含みうる。一実施形態では、入力装置は、３つの瞬時的アクション（動作・作用）を支援するばね負荷型複合アクション・スイッチであるジョグ・スイッチでありうる。特に、スイッチは、普通の押しボタンのように内側に押し下げられうる。また、スイッチは、いずれかの方向に回転されうる。これらのアクションの機能は、文脈に依存する。例えば、コールが行われている場合には、上下の動きが音量を制御しうる。コールが行われていないときには、これらの動きがディスプレイのメニュー及びメッセージ・スクローリングを制御しうる。一定の入力動作は、スイッチが所定の時間量以上押し込まれることを必要としうる。以下の説明では、明瞭化のためにあたかもそれが３つの別々のボタンであるとしてジョグ制御について説明することが便利である。従って、内方向押し制御は、アクティベート・ボタンと呼ばれる；他の２つの制御は、スクロール・アップ及びスクロール・ダウン・ボタンと呼ばれる。多くのジョグ動作は、ほとんど直ぐに押すこと及び解放することによって実行される；例えば、押しかつ素早く解放することを意味するために、“アクティブ・ボタンを押す”という。多少の動作は、解放する前に、少なくとも０．５秒のような、所定の期間保持することを要求する。この場合には、“押しかつ保持する”と言う。そこで、ユーザは、ジョグ・スイッチと音声制御の組合せを通してシステムと対話する。好適な実施形態では、入力装置７４は、ジョグ・スイッチによって起動される同じ機能及び動作を起動（アクティベート）するためにバッジの前面のような、特定の位置におけるタッチ・ボタン位置でありうる。
【００２３】
また、バッジは、オン／オフ・スイッチ７６及び状態インジケータ７８も含みうる。好適な実施形態では、状態インジケータは、バッジの動作状態を知らせるために一つ以上の異なるカラーを表示することができるように構成されるＬＥＤを含みうる。例えば、ゆっくり点滅している緑色のライトは、バッジがネットワーク近傍内にありかつ動作中であるということを示し、黄色のライトは、バッジがネットワーク近傍内にないということを示す。バッジは、ユーザにイヤー・バッドのような、外部マイクロフォン／スピーカ・ヘッドセットをプラグ・インさせることができるヘッドセット・ジャック８０を更に任意に含みうる。外部ヘッドセットがジャック８０にプラグ・インされるときには、内部マイクロフォン及びスピーカの動作は、禁止される。
【００２４】
無線システムは、ユーザへのコールを適格に送ることができるようにどのバッジを各ユーザが着けているのかを知らなければならない。バッジの割当ては、バッジを特定のユーザに関連付ける処理である。割当ては、バッジが最初に起動されるときに発生しうる。そのときに、システムは、ユーザにユーザ自身を言葉で識別するように促す。設備により、それは、また、アドミニストレータ（管理者）によってユーザに与えられたパスワードをユーザが言うことを必要としうる。ユーザがシステムに知られていると想定して、システムは、名前を認識し、次いで（確認後）バッジをユーザに割当てる。一度割当てられたならば、バッジのシリアル番号は、ユーザのコンソールに表され、そしてバッジは、オンにされたときに、ユーザに個人化された歓迎の挨拶（例えば、“Ｈｅｌｌｏ，Ｊｏｈｎ（今日はジョン）”）を表示することができる。所与のバッジは、せいぜい一度に一人のユーザに割当てることができる。バッジは、音声コマンドを介して、望ましい場合には、別のユーザに後で再び割当てることができる。代替的に、システム・アドミニストレータ（管理者）は、ユーザ・コンソールを通してユーザに割当てられるようにバッジのシリアル番号を明示的に設定することができる。
【００２５】
バッジの保持者は、バッジをユーザに割当てることができる前にシステムに一般的にまずに登録（またはアドミニストレータによって登録）されなけれならない。訪問者が一時的に使用するためにバッジを供給されうる場合には、多少の“ゲスト（訪問者）”ユーザ（登録処理は一瞬を有するだけである）を登録しかつ彼らにゲスト・バッジを割当てることは、アドミニストレータに有用でありうる。望ましい場合には、ゲストの話される名前をユーザ・コンソールを通して入力することができ、“ゲスト３”と言うのとは、反対に、その他のユーザが彼を名前で呼ぶことができる。上記したように、割当て処理は、ユーザがシステムによって認識されうるように、ユーザが自分の名前を話すことを必要とする。名前は、システムによって記録されかつその他のパーティがコールするときに確認プロンプト（“ジョン・スミスを...見付ける”）を構築するために用いられる。ユーザの話される名前は、ユーザ・コンソール(User Console)において後で変更される場合には、ユーザは、次回にユーザのバッジが成功裏に起動された場合には名前を再び話すように促される。ユーザは、識別語句が供給された場合には識別語句（“セールスのジョン・スミス”を話すように同様に促される。
【００２６】
図２Ａ〜２Ｇ及び図３Ａ〜３Ｈに戻ると、バッジ３２の好適な実施形態が図３Ａ〜３Ｈに示される本発明によるバッジ３２の二つの異なる実施形態を示す。図２Ａ〜２Ｇに示される実施形態では、バッジは、ディスプレイ装置を含まないが、他方、図３Ａ〜３Ｈに示した好適な実施形態は、ディスプレイ装置６６を含む。バッジの両方の実施形態は、クリップ８２、マイクロフォン孔（開口）８４及びスピーカ孔（開口）８６を含む。また、各実施形態は、図示したように入力装置７４、オン／オフ・スイッチ７６、状態インジケータ７８及びヘッドセット・ジャック８０も含む。図示した二つの実施形態では、状態インジケータ７８は、一連のＬＥＤライトでありうる。これら二つの実施形態で示すように、バッジ上の様々な構成部分の正確なロケーション（位置・場所）は、本発明の適用範囲から逸脱することなく変化しうる。ここで、本発明による無線アクセスポイントを詳細に説明する。
【００２７】
図４は、本発明による例示的アクセスポイント３４のブロック図である。上述したように、無線システム３０は、アクセスポイントのネットワーク近傍が好適にはオーバーラップするように顧客宅内の様々な位置に配置された少なくとも一つ及び一般的にはいくつかのアクセスポイント・ユニットを含みうる。各アクセスポイント３４は、コンピュータ・ネットワーク・インタフェース９０によって図１に示すようにコンピュータ・ネットワーク３８に接続される。設備により、アクセスポイントは、図４に示すようにイサーネット・インタフェースを用いて（ワークステーション・ノードとして一般的に意図した）標準ＲＪ４５イサーネット・ジャックとして差し込まれうるしかつそれは、壁に取付けられうる。代替的に、アクセスポイントは、ドロップダウン・タイル型シーリングの上のエリア内に配置されうる。アクセスポイントに対するパワー（電源）は、（新しい標準により）ネットワーク・ケーブル自身によって供給されうるかまたはアクセスポイントは、ＡＣ電源に接続されうる。
【００２８】
各アクセスポイントは、特定の設備の要求事項により、いくつかの異なるバリエーションで供給されうる外部アンテナ９２を含みうる。例えば、アンテナは、方向利得を有しうるしかつ建物の外側に取付けられかつ外側のアクセスポイントに対してウィンドウ（窓）を通して貫通部品を介してアクセスポイントに接続されうる。代替的に、アンテナは、建物エリアの内側のアクセスポイントに隣接して取付けられうる。
【００２９】
基本的には、各アクセスポイントは、所定の範囲を扱う（サーブする）。実際の範囲は、用いられる無線技術の種類に依存する。例えば、ブルートゥース無線技術に対して、通達範囲インドアーの概ね３５メートル及び１００メートル・アウト・オブ・ドアーの範囲が一般的でありうる。通達範囲の各そのようなエリアは、セルと言われる。上述したように、アクセスポイント・スペーシング（間隔）は、一つのアクセスポイントから次のアクセスポイントまでのバッジのハンドオフを収容（適用）できるように十分なセル・オーバーラップが存在しなければならない。また、アクセスポイントのスペーシングは、予期された会話密度の関数でもある。特に、各アクセスポイントは、７つのアクティブ・バッジ（即ち、７つの同時アクティブ接続）まで管理することが一般的に可能である。より多数のアクティブ接続が所与のエリア内にありうるような状況では、セル・サイズを縮小することができる（かつアクセスポイントの数が増大される）。
【００３０】
各アクセスポイントは、バッジと通信するアンテナに接続された無線トランシーバ９４を更に備えている。一実施形態では、トランシーバは、ブルートゥース・トランシーバでありうるし、好適な実施形態では、トランシーバは、ＩＥＥＥ８０２．１１標準を実施する無線トランシーバでありうる。アクセスポイントは、トランシーバ及びコンピュータ・ネットワーク・インタフェース９０を制御する中央処理装置（ＣＰＵ）９６を更に含みうる。好適な実施形態では、ＣＰＵは、３２ビットＲＩＳＣプロセッサでありうる。アクセスポイントは、アクセスポイントの動作を制御するために命令及びＣＰＵ９６によって用いられるソフトウェアを記憶する（メモリ・チップ装置並びに永続的記憶装置の両方を含みうる）メモリ９８を更に含みうる。例えば、メモリは、オペレーティング・システム１００、イサーネット・ベースＴＣＰ／ＩＰスタック１０２及びアクセスポイントの動作に関連付けられたデータ１０４を含みうる。例えば、アクセスポイントは、コンピュータ・ネットワークにわたりそれを中央コンピュータに通信する前にバッジから音声データを一時的にバッファリング（緩衝）しうる。また、アクセスポイントは、オン／オフ・スイッチのような、制御スイッチ１０６及びパイロットＬＥＤのような、状態インジケータ１０８を含みうる。
【００３１】
よく知られているように、各アクセスポイントは、ファクトリー割当て型の独自のネットワーク媒体アクセス制御（ＭＡＣ）アドレスでありかつダイナミック・ホスト構成プロトコル（ＤＨＣＰ）を通してまたは特別な無線通信システム設置ツール（例えば、可能的には、特別なファームウェアを有するバッジ）を用いて無線プログラミングを通してＩＰアドレスを割当てることができる。ここで中央コンピュータ（好適な実施形態におけるサーバ）をより詳細に説明する。
【００３２】
図５は、本発明による例示的サーバ３６のブロック図である。サーバ３６は、システムの全体的な制御を担っている。サーバは、電話技術統合（インテグレーション）に必要な特殊用途ハードウェアと一緒に、ウィンドウＮＴまたはウィンドウ２０００プラットフォーム上のウィンドウ・ベースのオペレーティング・システム１２２で実行される一組のＪａｖａ及びＣ＋＋アプリケーション・プログラム１２０で構成されている。より詳細には、サーバ３６は、中央処理装置（ＣＰＵ）１２４、及び無線通信システムの無線通信機能を実施するオペレーティング・システム１２２及びＪＡＶＡ及びＣ＋＋アプリケーション１２０のようなＣＰＵによって現在実行されているソフトウェアを記憶するメモリ１２６を含みうる。サーバは、ハードウェア・ディスク・ドライブ、光ドライブ、フラッシュ・メモリ等のような、永続的記憶装置１２８、及び無線通信システムに関連付けられた情報を記憶するデータベース１３０を更に備えている。データベースは、バッジへのユーザの割当て、ユーザ名プロンプト及び音声署名を含んでいるスピーチ・ファイル、ユーザ趣向(preferences)及びバディイ（親友(buddy)）・リストを含んでいる、ユーザ情報を記憶する。また、それは、それらが通信ネットワーク内をロームするようにユーザの居場所を追跡する。大きな会社設備では、この構成部分は、顧客によって保守される汎用従業員データベースにインタフェースしうる。
【００３３】
サーバ３６は、サーバをコンピュータ・ネットワークに接続させる、図示したイサーネット・インタフェースのような、コンピュータ・ネットワーク・インタフェース１３２と、サーバを例えば公衆交換電話システム及びボイスメール・システムを含みうる一般的な電話システムと統合させる電話ネットワーク・インタフェース１３４とを更に含みうる。サーバは、それがＰＢＸ及びボイスメール・システムとインタフェースすることができるように顧客の電話装置と同じ場所に一般的に存在する。
【００３４】
図６は、図５に示したサーバ３６の詳細を示す。特に、ソフトウェア１２０の機能的ブロックを詳細に示す。ソフトウェアは、音声コマンド解釈プログラム１４０、コール・マネージャ１４２、接続マネージャ１４４及びアドミニストレータ１４６を含みうる。音声コマンド解釈プログラム１４０は、市販されているＮｕａｎｃｅスピーチ・エンジンのような、スピーチ・エンジンを含む構成部分でありうるし、かつスピーチ・エンジンに組込まれかつバッジ及び公衆交換電話ネットワーク（ＰＳＴＮ）から入力されてくる外部的に起動されたコールの両方からの音声ベース・コマンドを解釈しかつ実行する役割を担う。コール・マネージャ１４２は、二つのパーティ及びマルチパーティ・コールのセットアップ及びブレークダウン、及びこれらのコールに関連付けられた状況情報を維持すること及びＰＳＴＮまたはＰＢＸに接続されたそれに対する役割を担う。接続マネージャ１４４は、アクセスポイント及びバッジとアクセスポイントとの間の接続を管理する役割を担う構成部分でありそしてそれはアクセスポイントに接続される。またそれは、バッジがネットワークについてロームするときに一つのアクセスポイントから別のアクセスポイントへのハンドオフを支援する。アドミニストレータ・モジュール１４６は、アドミニストレータ−レベル及びユーザ−レベル構成を支援しかつ図示するようにウェブ・ブラウザ・インタフェースを通してシステムを監視する。電話技術統合構成部分は、電話ネットワークと連携するためにシステムに必要なハードウェア及びソフトウェアを含みうる。ハードウェアは、会社のＰＢＸにおけるＴ１トランクにインタフェースしうる、サーバ・マシン内に組込まれた一つ以上のＤｉａｌｏｇｉｃまたは同様なカードで一般的に構成される。ソフトウェアは、外部から発信されるコールを適切なユーザに転送させるＩＶＲインタフェースを支援する。ここで、ユーザ・コンソールをより詳細に説明する。
【００３５】
図７は、本発明によるユーザ／アドミニストレータ・コンソールの例を示す。特に、本発明によるユーザ・コンソールは、パーソナル・コンピュータのような、コンピュータ１４９が、一般的なＨＴＴＰプロトコルを用いるワールド・ワイド・ウェブのような、コンピュータ・ネットワーク１５０にわたりサーバ３６にアクセスするために用いられるときに実施されうる。コンピュータ１４９は、ディスプレイ・ユニット１５２、シャーシ（筐体）１５４、及びキーボード１５６及びマウス１５８のような、一つ以上の入出力装置を含みうる。より詳細には、筐体は、中央処理装置（ＣＰＵ）１６０、ＣＰＵによって現在実行されているソフトウェアを記憶するメモリ１６２、及びハードディスク・ドライブのような、永続的記憶装置１６４を含みうる。ユーザ・コンソール機能性を実施するために、一般的なブラウザ・アプリケーション１６６は、メモリにダウンロードしかつＣＰＵによって実行されうる。ブラウザは、コンピュータに、ＨＴＴＰプロトコルを用いてサーバ３６への、ＤＳＬモデム回線等のような、通信リンクにわたり接続を設定させる。ユーザにシステム情報を見せるために、サーバは、コンピュータのディスプレイ・ユニットに表示される一つ以上のウェブ・ページを生成しうるしかつユーザは、システムの情報を変更するためにウェブ・ページと対話しうる。
【００３６】
ユーザ・コンソールは、それを通してユーザがシステムに登録され、かつそれを通して様々な情報分野、趣向、及びバディイ・リストをセットアップすることができる、ブラウザ−アクセス可能ウェブ・アプリケーションである。また、コンソールは、ユーザに保存されたテキスト及び音声メッセージを検索させかつコール・アクティブ・ログを見させる。ユーザは、ログイン名及びパスワードを介して（顧客の会社の内部及び外部の両方の）どこからでもコンソールにアクセスすることができる。システム構成により、新しいユーザは、コンソールを通して自己登録されうるか、または システム・アドミニストレータによってだけ登録されうる。後者の場合には、アドミニストレータは、ユーザ名及びパスワードを単に供給しうるし、かつユーザに趣向及びその他のプロフィール情報を記入させうる。コンソールを通してアクセス可能である情報分野及び様々なその他のセッティング及び特徴をここで説明する。
【００３７】
Ｌｏｇｉｎ Ｎａｍｅ（ログイン・ネーム）
これは、コンソールへのアクセスを得るためにユーザが入力する独自の識別子である。例えば、“ＪＳｍｉｔｈ”
【００３８】
Ｌｏｇｉｎ Ｐａｓｓｗｏｒｄ（ログイン パスワード）
パスワードは、コンソールへのアクセスを得るために用いうる（パスワードは、システム構成により、必須でありうるかまたは必須ではない）。システム・アドミニストレータ・パスワードも同様に常に動作する。
【００３９】
Ｆｕｌｌ Ｎａｍｅ（フル・ネーム）
ファースト・ネーム（名）、ラスト・ネーム（姓）、及びミドル・イニシャルに対するフィールドを含む。
【００４０】
Ｓｐｏｋｅｎ Ｎａｍｅ（スポークン・ネーム）
これは、このユーザを呼ぶ（参照する）ためにその他のユーザが言うべきフル・スポークン・ネームである。例えば、“Ｃａｌｌ Ｊｏｈｎ Ｓｍｉｔｈ”。システムは、ユーザのプロフィールの一部として、そのユーザ自身の音声でユーザのスポークン・ネームを記録する音声オーディオ・ファイルを維持する。このオーディオ・ファイルは、その他のパーティがユーザをコールするときに確認プロンプトを構築するために用いられる。ファイルは、後のセクションで説明されるバッジ登録処理の一部として記録される。
【００４１】
Ａｌｔｅｒｎａｔｅ Ｓｐｏｋｅｎ Ｎａｍｅ（代替スポークン・ネーム）
ユーザが異なるネームを用いる場合には、一つ以上の代替スポークン・ネームが供給されうる。例えば、“Ｋａｔｈｙ Ｊｏｈｎｓｏｎ”主ネームとして供給され、“Ｋａｔｅ Ｊｏｈｎｓｏｎ”、“Ｋａｔｉｅ Ｊｏｈｎｓｏｎ”、及び“Ｍｉｓｓ Ｊｏｈｎｓｏｎ”は、二次ネームとして供給されうる。
【００４２】
Ｉｄｅｎｔｉｆｙｉｎｇ Ｐｈｒａｓｅ（識別語句）
二人以上のユーザが同じスポークン・ネームを有する場合には、“セールスのＪｉｍ Ｊｏｈｎｓｏｎ”のような、独自に識別する語句を供給することができる。この場合には、“セールスのＪｉｍ Ｊｏｈｎｓｏｎ”と、例えば、“マーケティングのＪｉｍ Ｊｏｈｎｓｏｎ”との間を明確にするために、システムによって電話の相手（コーラー）に質問することができる。
【００４３】
Ｅｍａｉｌ Ａｄｄｒｅｓｓ（電子メール・アドレス）
これは、音声メッセージを転送することができる電子メール・アドレスである。
【００４４】
Ｄｅｓｋ Ｐｈｏｎｅ Ｎｕｍｂｅｒ（デスク電話番号）
これは、入力してくるコールを転送することができるユーザのデスク電話番号である（以下のＵｎａｎｓｗｅｒｅｄ Ｃａｌｌ Ｏｐｔｉｏｎを参照）。
【００４５】
Ｃｅｌｌ Ｐｈｏｎｅ Ｎｕｍｂｅｒ（セル電話番号）
これは、入力してくるコールを転送することができるユーザのセル電話番号である（以下のＵｎａｎｓｗｅｒｅｄ Ｃａｌｌ Ｏｐｔｉｏｎを参照）。
【００４６】
“Ａｗａｙ”Ｍｅｓｓａｇｅ（外出メッセージ）
これは、利用可能でないときに電話の相手（コーラー）にプレイバックするためにユーザが選択できる記録メッセージを記憶する。特定のメッセージは、コンソールを通してまたは音声コマンドを介して選択することができる。
【００４７】
Ｃａｌｌ Ａｎｎｏｕｎｃｅｍｅｎｔ Ｍｅｔｈｏｄ（コール案内方法）
このセッティングは、入力してくるコールの場合にユーザのバッジが“リング”する方法を特定する。オプションは、
１）音声案内（“いまジョニーと話せる？”）；及び／または
２）様々なリンギング信号（カーテシ・トーン、リンギング信号、メロディーズ、等）
いずれの場合でも、ＬＣＤは、（知られている場合には）コーリング・パーティのネームを表示しかつＬＣＤは、高速の緑色を点滅する。
【００４８】
Ｔｅｘｔ Ｍｅｓｓａｇｅ Ａｎｎｏｕｎｃｅｍｅｎｔ Ｍｅｔｈｏｄ（テキスト・メッセージ案内方法）
このセッティングは、入力してくるテキスト・メッセージの場合にユーザのバッジが“リング”する方法を特定する。オプションは、
１）音声案内（“テキストが届いたよ”）
２）様々なリンギング信号（カーテシ・トーン、リンギング信号、メロディーズ、等）；及び／または
３）なし
全ての場合に、ＬＣＤは、（知られている場合には）コーリング・パーティのネームを表示しかつＬＣＤは、高速の緑色を点滅する。
【００４９】
Ａｕｔｏ Ａｎｓｗｅｒ Ｏｐｔｉｏｎ（自動応答オプション）
通常、ユーザは、入力してくるコールを受け入れるために明確な動作を行わなければならない。これは、音声で（例えば、“Ａｃｃｅｐｔ（受け入れる”）または起動ボタンを押すことによって行なわれる。また、音声で、またはアクティベート・ボタンを押しかつ保持することによってコールを明確に拒否することもできる。リンギング信号がコールを知らせるために用いられる場合には、それは単に応答しないことによって暗示的に拒否することもできる。
自動応答オプションを選択することによって、コールは、明確な肯定応答なしで通される。現在選択されているコール案内方法が音声である場合には、ジーナは、リンギング信号が用いられ、リングの一つのインスタンスだけがプレイされた場合には、“あなたはジョニーと話すことができる？”というよりも単に“はい、ジョニーです！”（またはそのような語句）と言う。ティームが頻繁な通信に係わっており、かつ最大効率が望ましいときには、自動応答が有用である。
【００５０】
Ｃａｌｌ Ｓｃｒｅｅｎｉｎｇ Ｏｐｔｉｏｎ（コール・スクリーニング・オプション）
コール・スクリーニング・オプションは、ユーザに到達可能であるときに誰のコールが通されるかを決定する。“通される(allowed through)”とは、コールが案内される（知らされる）ということだけを意味する（上記のＣａｌｌ Ａｎｎｏｕｎｃｅｍｅｎｔセッティング参照）；それはまだ拒否されうる−例えば、単に応答しないことにより。通されないコールは、Ｕｎａｎｓｗｅｒｅｄ Ｃａｌｌオプションのセッティング（設定）により処理される。スクリーニングは、ページではなく、コールだけに適用されることに注目する。デフォルトにより、バディイ・リスト（以下参照）のパーティからのコールは、常に許され、全てのその他のコールは、ブロックされる。これらのデフォルトは、しかしながら三つの方法の一つで、置き換える（無効にする）ことができる。
【００５１】
まず、ユーザは、それをちょうど行う、Ｂｌｏｃｋ Ａｌｌ Ｃａｌｌｓオプションを選択しうる。
反対の極限では、ユーザは、皆からのコールを許容するＡｌｌｏｗ Ａｌｌ Ｃａｌｌｓを選択しうる。Ｂｌｏｃｋ Ａｌｌ Ｃａｌｌｓ及びＡｌｌｏｗ Ａｌｌ Ｃａｌｌｓは、相互の排他的である。
そして、ユーザは、一定のパーティまたはネーム・グループを明示的に許容するかまたはブロックすることを選択しうる。そうするために、ユーザは、Ａｌｌｏｗリスト及びＢｌｏｃｋリストの二つのリストの一つにそれらのパーティを追加する。例えば、ＡｌｌｏｗリストにＴｅｃｈ Ｓｕｐｐｏｒｔを追加することは、あらゆるテック支援者からのコールを許容し、ＢｌｏｃｋリストにＳｔｅｖｅを追加することは、Ｓｔｅｖｅが親友（バディイ）であっても、Ｓｔｅｖｅからのコールを許容しない。
Ａｌｌｏｗ及びＢｌｏｃｋリストは、様々な効果を達成するためにＢｌｏｃｋ Ａｌｌ Ｃａｌｌｓ及びＡｌｌｏｗ Ａｌｌ Ｃａｌｌｓオプションとの組合せで用いることができる。例えば、Ｊｏａｎｎｉｅからだけのコールを受け入れるために、Ｂｌｏｃｋ Ａｌｌ Ｃａｌｌｓを選択し、かつＪｏａｎｎｉｅをＡｌｌｏｗリストに追加しうる。マーケティングの人々以外の皆からのコールを受け入れるために、Ａｌｌｏｗ Ａｌｌ Ｃａｌｌｓを選択し、かつＭａｒｋｅｔｉｎｇグループをＢｌｏｃｋリストに追加しうる。コール・スクリーニング機能は、音声コマンドによって、かつバッジ・ディスプレイ・メニューを通して制御することができる。後のセクションのＤｏ Ｎｏｔ Ｄｉｓｔｕｒｂコマンドも参照のこと。
【００５２】
Ｂｕｄｄｙ Ｌｉｓｔ（バディイ（親友）リスト）
“Ｂｕｄｄｙ Ｌｉｓｔ”は、ユーザが頻繁に通信し、かつ上記でリストしたブロッキング・オプションの一つによって明示的にブロックされない限りそのコールが通されるパーティのリストである。ユーザの親友はそれぞれ、親友のフル・スポークン・ネームの代わりに音声コマンドで用いることができるニックネームを有する。デフォルトにより、ニックネームは、親友のファースト・ネームである。しかしながら、ユーザは、ユーザが望むあらゆるネームを特定しうる−例えば、“Ｂｕｔｃｈ”、“Ｍａｖｅｒｉｃｋ”、または“Ｂｏｓｓ”。ニックネームは、ユーザに対して個人的なものであり、異なるユーザは、同じ人に異なるニックネームを割当てうる。例えば、Ｊｏｈｎは、Ｍａｒｙの親友リスト及びＧｉｎａの親友リストにありうるが、しかしＭａｒｙによって“Ｊａｃｋ”と呼ばれ、かつＧｉｎａによって“Ｊｏｈｎｎｙ Ｂａｂｙ”と呼ばれうる。
【００５３】
バディイ（親友）は、“緊急介入”ステータスが割当てられうる。このステータスが与えられた場合には、バディイは、バディイがコール・スクリーニング・オプションの一つによってそうでなければブロックされるような場合でも緊急の場合にユーザに介入することができる。そのような状況では、バディイは、コールが緊急であるかどうかをシステムによって質問される。バディイが肯定的に応答した場合には、バディイは通される：それ以外は、通常の非応答コール処理が行われる（Ｕｎａｎｓｗｅｒｅｄ Ｃａｌｌ Ｏｐｔｉｏｎｓ参照）。
【００５４】
コール案内オプションは、各バディイに対して選択されうる。そこで例えば、ユーザがＪｏｈｎからのコールが完全に非案内でやってくることを望む場合には、ユーザは、Ｊｏｈｎに対してこの案内オプション（ｎｏｎｅ）を選択することができる。選択を一般的なＣａｌｌ Ａｎｎｏｕｃｅｍｅｎｔセッティングを書き換える（無効にする）。
【００５５】
ユーザのバディイ・リストは、名前が付けられたグループ並びに個人を含みうる。例えば、バディイ・リストにＴｅｃｈ Ｓｕｐｐｏｒｔを追加することは、テック・サポートの人々が常にあなたに到達することができるということを確実にする。バディイ・リストにグループを追加することは、リストにグループの各メンバーを追加することに等しい。
【００５６】
また、バディイ・リストは、外部ビジネス・アソシエーツ、友人、またはお母さんのような、外部者（即ち、ノン−ユーザ）も含みうる。外部者がバディイとして指定されるときには、電話番号及び電子メール・アドレスを記入させることができる。電話番号は、バディイにネームでダイヤルさせ（“お母さんに電話する”）、かつ電子メール・アドレスは、バディイに音声メッセージ添付を有する電子メールを送らせる（“お母さんに電子メールを送る”）。外部者がシステムにダイヤルしかつユーザを尋ねる場合には、その外部者は、外部者自身を身元証明することをプロンプトされる（“失礼ですがどちらさまですか？”）。外部者が与えたネームが外部者がリーチしようとしているユーザのバディイのネームである場合には、外部者は、そのように取り扱わられ、かつ外部者のコールは、通常許可される。電話の相手（コーラー）ｉｄが与えられかつ番号がバディイに対して特定されたものと一致した場合には、処理を短縮することができる。この場合には、システムは、例えば、お母さんが電話をかけてきていることを知っており、従って質問する必要がない。
【００５７】
バディイ関係は、必ずしも可逆的である必要はない；例えば、ボスが彼のバディイ・リストにＭａｒｙを追加したという事実は、ボスがＭａｒｙのバディイ・リストにあるということを意味しない。しかしながら、多くのティーム状況では、バディイであることは相互通行路である。以下の二つのオプションは、そのような状況において便利なように供給される：
【００５８】
Ａｕｔｏｍａｔｉｃ Ｂｕｄｄｉｅｓ（自動親友）
Ｍａｒｙがこのオプションを選択しかつＪｏｈｎがＭａｒｙを彼のバディイ・リストに追加した場合には、Ｊｏｈｎは、Ｍａｒｙのバディイ・リストに自動的に追加される。
【００５９】
Ａｕｔｏｍａｔｉｃ Ｎｏｔｉｆｉｃａｔｉｏｎ（自動通知）
Ｍａｒｙがこのオプションを選択しかつＪｏｈｎがＭａｒｙを彼のバディイ・リストに追加した場合には、Ｍａｒｙが次回に彼女のユーザ・コンソールへアクセスしたときには、彼女は、Ｊｏｈｎが彼女を彼のリストに追加したことを通知され、かつＪｏｈｎを彼女のリストに追加する（または追加しない）ことをその時に選択することができる。ティームの場合には、ネーム付けされたグループ（以下のＮａｍｅｄ Ｇｒｏｕｐｓを参照）を生成することが最も都合がよいであろうということに注目する；グループのネームは、各ユーザのバディイ・リストに入力することができる。
【００６０】
Ｕｎａｎｓｗｅｒｅｄ Ｃａｌｌ Ｏｐｔｉｏｎｓ（非応答コール・オプション）
これらのオプションは、ユーザが現在ネットワーク近傍内にいないか、またはコールがブロックまたは拒否されたことにより、コールが通じないときに何が起きたかを制御する。最低でも、テキスト・メッセージは、ユーザのバッジに送信されコールをユーザに通知する。更に、ユーザは、以下のように、コールを自動的に転送することまたはメッセージを取得することを任意に特定することができる：
【００６１】
Ｆｏｒｗａｒｄ ｔｏ Ｄｅｓｋ Ｐｈｏｎｅ（デスク電話への転送）
このオプションが選択された場合には、コールは、ユーザのデスク電話内線に転送される。そこから、顧客のボイス・メール・システムによってピックアップされうる。
【００６２】
Ｆｏｒｗａｒｄ ｔｏ Ｖｏｉｃｅ Ｍａｉｌ（ボイス・メールへの転送）
この場合には、デスク電話は、リングしないが、その代わりに、コールは、ユーザのボイス・メールボックスに直接転送される。
【００６３】
Ｒｅｃｏｒｄ Ｍｅｓｓａｇｅ ｆｏｒ Ｖｏｉｃｅ Ｍａｉｌ（ボイス・メールに対する記録メッセージ）
このオプションは、ユーザのボイス・メール・システムと対話することの退屈を経ることなくボイス・メール・メッセージがそのまま残されることを可能にする。代わりに、コーラー（電話の相手）は、メッセージに対して直ぐにプロンプトされる。その後で、システムは、ユーザのボイス・メール・ボックスを呼び出しかつコーラーが待機することなく秘密裏にメッセージをプレーバックする。
【００６４】
Ｆｏｒｗａｒｄ ｔｏ Ｃｅｌｌ Ｐｈｏｎｅ（セル電話への転送）
このオプションは、ユーザのセル電話番号が代りにダイヤルされる以外は、“Ｆｏｒｗａｒｄ ｔｏ Ｄｅｓｋ Ｐｈｏｎｅ”に類似する。
【００６５】
Ｆｏｒｗａｒｄ ｔｏ Ａｎｏｔｈｅｒ Ｎｕｍｂｅｒ（別の番号への転送）
このオプションは、“Ｆｏｒｗａｒｄ ｔｏ Ｄｅｓｋ Ｐｈｏｎｅ”に類似する。転送先電話番号の特定を要求する。このオプションは、ユーザが知られている位置で一時的にオフ・プレミス（敷地外）である場合には有用でありうる。
【００６６】
Ｑｕｉｃｋ Ｍｅｓｓａｇｅ（迅速メッセージ）
コーラーは、ショート（１０秒以内）メッセージに対してプロンプトされる。ユーザが利用可能（ネットワーク近傍内におり、かつコーラーからのコールを許容している）になるとすぐに、システムは、ユーザを自動的にコールしかつメッセージをプレイする。
【００６７】
Ｖｏｉｃｅ−Ｅｎａｂｌｅｄ Ｅ−Ｍａｉｌ（音声可能電子メール）
コーラーは、メッセージに対してプロンプトされ、メッセージは、次いで電子メールに添付されかつユーザに送信される。
【００６８】
Ｖｏｉｃｅ−Ｔｏ−Ｔｅｘｔ（音声テキスト間）
コーラーは、メッセージに対してプロンプトされ、メッセージは、次いでテキストに字訳（音訳）されかつネットワークを通してまたはページャ・サービスを通してユーザに送信される。
【００６９】
Ｎａｍｅｄ Ｇｒｏｕｐｓ（ネーム付けされたグループ）
集合的に参照することができるユーザのグループをネーム付けすることは、しばしば都合がよい。グループは、組織構造（Ｍａｒｋｅｔｉｎｇ（マーケティング）、Ｔｅｃｈ Ｓｕｐｐｏｒｔ（技術支援）、Ｓｅｃｕｒｉｔｙ（セキュリティ））をしばしば反映するが、しかし即席（一時的）プロジェクト・ティームを識別することのような、その他の目的の役割をなしうる。グループ・ネームは、一定の音声コマンドにおけるネーム・アーギュメントとして供給されうるし、かつバディイ・リストに入力されうる。ユーザ・コンソールは、組織に対して現在規定されるグループを表示し、かつ新しいグループを生成し、変更し、かつ削除することができる手段を供給する。システム・アドミニストレーション・オプションは、これらの動作をユーザによって実行することができるかどうか、またはそれらをシステム・アドミニストレータだけによって実行できるかどうかを制御する。
【００７０】
Ｌｏｃａｔｅ Ｅｎａｂｌｅｄ Ｏｐｔｉｏｎ（可能オプションを位置決めする）
このオプションは、ユーザがユーザ自身をネットワーク近傍内にあるときに位置決めさせるかどうかを制御する（Ｗｈｅｒｅコマンドの説明参照）。ユーザは、（システム・アドミニストレーション・ポリシーが許可する場合には）プライバシーの理由に対してこれをオフにすることを望みうる。
【００７１】
Ａｕｔｏ “Ｗｈｏ Ｃａｌｌｅｄ？” Ｏｐｔｉｏｎ（自動“だれからの電話？”オプション）
このオプションが選択された場合には、ユーザは、誰がユーザにリーチすることを不成功裏に試みたかが自動的に通知される。通知は、ユーザがユーザのバッジを次に起動するときに発生する。
【００７２】
Ｌｏｇｇｉｎｇ ａｎｄ Ａｒｃｈｉｖｅ Ｏｐｔｉｏｎ（ロギング及びアーカイブ・オプション）
これらのオプションは以下のものを制御する：
【００７３】
Ｌｏｇｇｉｎｇ ｏｆ ｃａｌｌｓ ａｎｄ ｔｅｘｔ ｍｅｓｓａｇｅｓ（コール及びテキスト・メッセージのロギング）
使用可能である場合には、コンソールは、コール及びメッセージ・アクティビティのログを維持する。ログは、各コールまたはページャ・メッセージの日付、時間、及び（決定可能である場合には、外部コーラーの電話番号を含んでいる）発信者を示す。
【００７４】
Ｓａｖｅ Ｍｅｓｓａｇｅｓ（メッセージを保存する）
このオプションが選択された場合には、テキスト・メッセージが定期的にバッジから自動的に“アップロード”されかつ保存される。これらのアーカイブされたメッセージをビューしかつ削除するためにコンソールにおいて制御が供給される。
【００７５】
Ｇｅｎｉｅ Ｐｒｏｍｐｔ Ｏｐｔｉｏｎｓ（ジーニ・プロンプト・オプション）
ユーザがユーザのバッジを起動することによって音声認識システム（Ｇｅｎｉｅ）を呼び出すとき、Ｇｅｎｉｅが聞いているということを知らせるためにプロンプトがプレイされる。このオプションは、以下のものを含んでいる多数のプロンプト・オプションの中からユーザに選択させる：
１）音声（口頭）プロンプト（“Ｖｏｃｅｒａ−ｈｏｗ ｃａｎ Ｉ ｈｅｌｐ ｙｏｕ？”のような）；及び／または
２）様々なカーテシ・トーン
このオプションを選択することは、音声コマンド・プロンプトをより冗長にする。音声コマンドは、変更されないが、しかしユーザがさらに“大事(babied)”にされる。
【００７６】
Ｐｒｅｄｅｆｉｎｅｄ（“Ｃａｎｎｅｄ”）Ｔｅｘｔ Ｍｅｓｓａｇｅｓ（予め規定された（“カン詰めされた”）テキスト・メッセージ）
予め規定された（“カン詰めされた”）メッセージは、ユーザが、バッジ・ディスプレイ・メニューからの選択を単に行うことによってその他のユーザからのメッセージまたはコールに応答できる手段を供給する。この機能（特徴）のより詳細な説明について“Ｔｅｘｔ Ｍｅｓｓａｇｉｎｇ”セクションを参照のこと。
【００７７】
Ｌｅａｒｎ Ｍｏｄｅ Ｏｐｔｉｏｎ（学習モード・オプション）
このオプションを選択することは、音声コマンド・プロンプトをより冗長にする。音声コマンドは、変更されないが、しかしユーザがさらに“大事(babied)”にされる。
【００７８】
Ｐｏｗｅｒ Ｃｏｎｔｒｏｌ Ｏｐｔｉｏｎ（パワー制御オプション）
これらは、例えば、バッテリ・パワーを節約する制限された動作の時間を含みうる。
【００７９】
Ｂａｄｇｅ Ｓｅｒｉａｌ Ｎｏ．（バッジ・シリアル番号）
このフィールドは、もしあれば、ユーザに現在割当てられたバッジの（ブルートゥース・デバイス・アドレスから導き出された）シリアル番号を示す。シリアル番号は、情報目的だけに対して供給され、かつシステム・アドミニストレータだけによってコンソールを通して設定することができる。通常、このフィールドは、以下に説明するバッジ登録処理を通して代りに設定される。
【００８０】
Ｐａｇｅｒ ＣＡＰ Ｃｏｄｅ（ページャＣＡＰコード）
このフィールドは、ユーザに割当てられたＣＡＰ Ｃｏｄｅを与える。Ｂａｄｇｅ Ｓｅｒｉａｌ Ｎｏ．のように、このフィールドは、ユーザによって設定することができない。それは、システム・アドミニストレータによって代りに設定されるか、または工場でバッジそれ自体の内側に既に設定されるであろう。ここで、本発明による通信バッジのオペレーティング状態を説明する。
【００８１】
図８は、本発明による通信バッジの好適なオペレーティング状態を示している状態図１７０である。オペレーティング状態は、バッジが動作中ではないオフ状態１７２及びバッジが用いられる準備ができているがいずれかの目的に対して現在用いられていない準備完了（レディ）状態１７３を含みうる。状態は、以下に説明するようなへール・ジーニ(hail genie)状態１７４、図１０を参照して以下に説明するコール状態１７６、以下に説明するようなｄｏ ｎｏｔ ｄｉｓｔｕｒｂ（邪魔しないで）状態１７８、及びバッジがネットワーク近傍内にないときの範囲外状態１８０を更に含みうる。
【００８２】
オフ状態からレディ状態に移動するために、バッジは、起動されかつオフ状態に戻るように移動するために、バッジは、動作を停止させられる（非活性化される）。ユーザが  コールまたはサーバ３６とのその他の対話を始めることを望むときには、ユーザは、起動ボタンを押すことによってバッジを明確に起動しなければならない。特に、パワー節約及びその他の資源制約の理由に対して、音声認識サーバは、常時聴いていることができない−ある魔法の言葉を発言することによって単にそれを目覚めさせることはできない。更に、マイクロフォンがアクティブであるとき及びそれがアクティブでないときをユーザが理解することは、かなり重要である。これらの理由に対して、対話を始めるために明確な起動を用いる。しかしながら、自動起動は、バッジがその時にオンに電力投入されることを必要とするけれども、バッジは、その他のパーティから入力してくるコールの結果として自動的に起動されうる。
【００８３】
起動（アクティベーション）により、プロンプトがプレイされサーバ３６（“Ｇｅｎｉｅ”がいま聴いているという事実にユーザの注意を喚起させる。プロンプトは、Ｕｓｅｒ Ｃｏｎｓｏｌｅ（ユーザ・コンソール）からオプションとして構成可能であり、かつＵｓｅｒ Ｃｏｎｓｏｌｅセッティングにより、音声プロンプト（“Ｖｏｃｅｒａ−ｈｏｗ ｃａｎ Ｉ ｈｅｌｐ ｙｏｕ？”）、またはカーテシ・トーンで構成されうる。起動が不成功であった場合には、非活性トーンがプレイされる。不成功な起動は、多数の異なる状況の一つ以上からもたらされうる。例えば、ユーザがネットワーク近傍の外側でありうるか、または制御しているアクセスポイントが既に最大キャパシティでありうるか、またはスピーチ・サーバが最大キャパシティでありうる。一度起動プロンプトがプレイされたならば、ユーザは、音声コマンドを用いてサーバと対話することができる。この地点で利用可能な音声コマンド・メニューは、メイン・メニューと呼ばれる。
【００８４】
ユーザが切断する（非活性化する）ことを望むまで更なる押しボタン動作を必要としないであろう。これは、起動ボタンの押し下げ及び保持により行われる。本発明によれば、起動またはコール受入れは、簡単な押し下げで一般に知らされかつ非活性化またはコール拒否は、押し下げ及び保持で知らされる。また、非活性化は、以下の状況のそれぞれにおいて起動ボタンを明確に押し下げることなく発生しうる：
コールが進行中であり、かつコールに対して全てのその他のパーティが切断されている場合には、残っているパーティは、ボタンを押すことなく自動的に切断される；または
ユーザがネットワーク近傍の外側を歩き回ることにより接続が失われた場合には、非活性化が発生する；または、
冗長サーバと対話している間に、ユーザが“Ｑｕｉｔ”コマンドを発言した（口に出した）場合には、非活性化が発生する。
非活性化は、確認として非活性トーンの音（サウンディング）を常に伴う。ここで、邪魔しない状態を詳細に説明する。
【００８５】
邪魔しない状態は、“Ｂｌｏｃｋ Ａｌｌ Ｃａｌｌｓ”スクリーニングを自動的に設定するコールが進行中でないときに起動ボタンを押し下げかつ保持することによって開始されうる。これは、例えば、ユーザが邪魔されないということを確実にするために、ミーティングに入ってくるユーザに対して迅速でかつ静かな方法を供給する。メッセージは、ＬＣＤに表示され、かつＬＥＤは、モードを知らせるために赤色を点滅する。バッジの後の起動（またはＵｓｅｒ Ｃｏｎｓｏｌｅまたはバッジ・メニュー・システムを通してコール・スクリーニング・オプションを設定すること）は、邪魔しない状態をオフにし、かつコール・スクリーニングをその前の状態に戻す。ここで、ジーニを呼ぶ（ヘールする）ことを詳細に説明する。
【００８６】
上述したように、バッジを起動することは、ユーザにＧｅｎｉｅ（ジーニ）への通信を開始させる。Ｇｅｎｉｅ（ジーニ）との会話が別のパーティとの接続の成功裏の確立（設立）を結果としてもたらす場合には、別のユーザを助けるためにサーバ３６が自由になるようにＧｅｎｉｅ（ジーニ）は、会話を途中で止める。しかしながら、ユーザは、会話の最中にＧｅｎｉｅ（ジーニ）の注目を再び得ることを望みうる−例えば、第三者において打ち合せする目的に対して。
【００８７】
現在のコールを終了することなくジーニを呼ぶために、ユーザは、起動ボタンを単に再び押し下げる。これは、その他のパーティを“オン・ホールド（保留）”にして、かつジーニ案内プロンプトがプレイされる。一度ジーニとの対話が終わったならば、ユーザは、自動的に進行中の会話に再び合流する。ここで、ジーニ・コマンドを詳細に説明する。
【００８８】
Ｇｅｎｉｅ Ｃｏｍｍａｎｄｓ（ジーニ・コマンド）
音声コマンド・システムの設計は、一方で表現の柔軟性と、他方で予測可能性との間の適切なバランスに達するようなものである。達すべき別のバランスは、表現のエコノミー（経済性）と学習することの容易性の間である。アプリケーションが毎日用いられることにより、頻繁に用いられるコマンドに対してダイアログ及び確認プロトコルを説明することが回避される。表現のエコノミーを維持する間に学習処理に適応するために、冗長学習モード及びあまり冗長でない高効率モードの両方が支援され、かつＵｓｅｒ Ｃｏｎｓｏｌｅから選択可能である。
【００８９】
Ｃｏｍｍａｎｄ Ｓｙｎｔａｘ（コマンド・シンタックス）
大部分に対して、音声コマンドは、簡単な“動詞＋目的語”構造を有する。例えば、“Ｃａｌｌ Ｊｏｈｎ Ｓｍｉｔｈ（ジョン・スミスに電話をかける）”が一般的である。最も一般的なコマンドに対するコマンド・キーワードは、同義語を有しうる。例えば、“Ｃａｌｌ Ｊｏｈｎ Ｓｍｉｔｈ（ジョン・スミスに電話をかける）”の代りに、“Ｇｅｔ ｍｅ Ｊｏｈｎ Ｓｍｉｔｈ（ジョン・スミスを出して）”、または“Ｆｉｎｄ Ｊｏｈｎ Ｓｍｉｔｈ（ジョン・スミスを見付けて）”と言うことができる。
【００９０】
Ｎｏｉｓｅ Ｗｏｒｄｓ（ノイズ・ワード）
一定の“ノイズ(noise)”及び“ためらい(hesitation)”言葉(words)を同様に用いうる例えば、“Ｕｍ，Ｖｏｃｅｒａ，ｐｌｅａｓｅ ｇｅｔ ｍｅ Ｊｏｈｎ Ｓｍｉｔｈ”と言いうる。自然に、変形に対する許容誤差範囲への制限がある。システムは、“Ｗｈｅｒｅ ｔｈｅ ＊＊＊＊ ｉｓ Ｊｏｈｎ Ｓｍｉｔｈ”を認識しえない。
【００９１】
Ｎａｍｅ Ａｒｇｕｍｅｎｔｓ（ネーム・アーギュメント）
一般的に、ユーザ・ネーム及びグループ・ネームを含むコマンドは、Ｕｓｅｒ Ｃｏｎｓｏｌｅにそのユーザまたはグループに対して登録されたスポークン・ネームの一つを必要とする。しかしながら、問題のパーティがコーラーのバディイ・リストに含まれている場合には、そのバディイに対してリストされたニックネームを代りに用いうる。スポークン・ネーム及びバディイ・ニックネームは、固有なものではないかもしれない。曖昧な場合には、Ｇｅｎｉｅは、各ユーザに対して記録されたスポークン・ネームをプレイバックすることによってユーザの誰をユーザが意味するのかをユーザに質問する。二人のユーザがまったく同じフル・ネームを有する場合には、Ｕｓｅｒ Ｃｏｎｓｏｌｅに設定された識別語句を明確にするために用いることができる。
【００９２】
Ｕｎｉｖｅｒｓａｌ Ｃｏｍｍａｎｄｓ（ユニバーサル・コマンド）
ユニバーサル・コマンドは、Ｇｅｎｉｅが聴いているときにはいつでも発言することができるものである。以下のユニバーサルが支援される：
Ｈｅｌｐ − このコマンドは、無線通信システムにおける人間技術支援エージェントとの対話の可能性を含んでいる、文脈依存支援に対してコールする。
Ｃａｎｃｅｌ − このコマンドは、現在のコマンドを取り消す。
Ｑｕｉｔ − このコマンドは、バッジを非活性化する。
Ｅｍｅｒｇｅｎｃｙ − このコマンドは、確認後に、“９−１−１”をコールする（に電話をかける）。
【００９３】
Ｂａｒｇｅ−Ｉｎ（バージ・イン）
“Ｂａｒｇｅ−Ｉｎ”は、プロンプトが終了することを待たずに、Ｇｅｎｉｅ（ジーニ）が応答をプレイしている間に、コマンドに馴染む（ブレーク・インする）ためのユーザに対する機能を示す。バージ・インは、可能な拡張に対して支援される。ここで、バッジ間通信セッションそしてその他のコール状態を詳細に説明する。
【００９４】
図９は、本発明によるバッジ間通信セッションを実行する方法１９０を示すフローチャートである。ステップ１９２では、コーリング・パーティ（彼女をＭａｒｙを呼ぶ）は、Ｇｅｎｉｅ（ジーニ）を呼び出すために起動ボタンを押すことによってコールを開始する。Ｇｅｎｉｅ（ジーニ）プロンプトを聞くことにより、彼女は、“Ｃａｌｌ Ｊｏｈｎ Ｓｍｉｔｈ”、または“Ｇｅｔ ｍｅ Ｊｏｈｎ Ｓｍｉｔｈ”のような、コマンドをステップ１９４で発行する。ここで、Ｊｏｈｎ Ｓｍｉｔｈは、コールされたパーティのスポークン・ネームである。Ｊｏｈｎ Ｓｍｉｔｈがコーラー（電話の相手）のバディイ・リストにある場合には、Ｊｏｈｎのニックネームを代りに用いることができる：“Ｇｅｔ Ｊａｃｋ”。Ｇｅｎｉｅ（ジーニ）は、“Ｊｏｈｎ Ｓｍｉｔｈ”部分がＪｏｈｎ自身の音声でプレイされるような“Ｆｉｎｄｉｎｇ Ｊｏｈｎ Ｓｍｉｔｈ...”を、応答することによってコマンドを確認する。サーバがＪｏｈｎのネームを誤って認識した（“Ｆｉｎｄｉｎｇ Ｊｏａｎ Ｓｍｉｔｈ...”）場合には、Ｍａｒｙは、単に“Ｃａｎｃｅｌ（取消し）”と言うことができ、かつＣａｌｌ（コール）コマンドを再発行する。
【００９５】
ステップ１９６では、（ユーザ・データベースを用いて）サーバ３６は、受信者が出られるかどうかを決定する。受信者が出られない場合には（例えば、Ｊｏｈｎがネットワーク近傍の外側にいるかまたはＭａｒｙからのコールを現在ブロックしている場合には）、ステップ１９８における応答は、ＪｏｈｎのＵｎａｎｓｗｅｒｅｄ Ｃａｌｌオプションのセッティングによる。（ステップ２００に示すように）Ｊｏｈｎが転送方法を特定している場合には、コールは、その方法を用いて自動的に転送される；Ｊｏｈｎがメッセージ記録オプションの一つを特定している場合には、（ステップ２０２で）Ｍａｒｙは、彼女がメッセージを残したいかどうかを質問される。さもなければ、Ｍａｒｙは、Ｊｏｈｎが出られないが彼女のコールを直ぐに知らされることを告げられる。トランザクションが終了し、かつＭａｒｙのバッジが自動的に非活性化される。
【００９６】
ステップ１９６に戻って、Ｊｏｈｎが現在出られるし、かつＭａｒｙからのコールがブロックされていないと仮定すると、Ｊｏｈｎのバッジは、ステップ２０４におけるＣａｌｌ Ａｎｎｏｕｎｃｅｍｅｎｔ Ｍｅｔｈｏｄセッティングによって決定された方法で入力してくるコールを知らせる。ＪｏｈｎがＡｕｔｏ Ａｎｓｗｅｒオプションを設定した場合には、コールは、直ぐに通される。さもなければ、彼は、口頭で（例えば、“Ａｃｃｅｐｔ（受け入れる）”）または起動ボタン（受け入れるために押す、拒否するために押しかつ保持する）を用いることによりコールを受け入れるかまたは拒否する。また、Ｊｏｈｎは、単に何もしないで暗示的に拒否することもできる。そして、彼は、拒否することを決定しうるが、しかしＭａｒｙにメッセージを送り戻しうる（“Ｔｅｌｌ Ｍａｒｙ...”）。コールがステップ２０６で受け入れられる場合には、ＭａｒｙとＪｏｈｎとの間の会話は、ステップ２０８で開始し、かつＧｅｎｉｅは、ループからドロップアウトする。いずれかのパーティが会話中にＧｅｎｉｅのサービスを必要とする場合には、Ｇｅｎｉｅは、先に説明したように起動ボタンを押すことによって呼ぶことができる。ＭａｒｙまたはＪｏｈｎのいずれも、起動ボタンを押しかつ保持することによってコールを終了することができ、両方のバッジを非活性化させる。コールが拒否された場合には、Ｊｏｈｎのバッジは、自動的に非活性化する。ＪｏｈｎがＭａｒｙにメッセージを残すために“Ｔｅｌｌ”コマンドを用いた場合には、ステップ２０２におけるそのメッセージは、Ｍａｒｙにプレイバックされる。Ｍａｒｙの側で次に何が起こるかは、上述したように、ＪｏｈｎのＵｎａｎｓｗｅｒｅｄ Ｃａｌｌオプションのセッティングによる。ここで、本発明による一つ以上の異なるコール状態を詳細に説明する。
【００９７】
図１０は、無線通信システムの好適なコール状態を示す状態図である。システムは、マルチ−パーティ・コール、オン−ザ−フライ・コンファレンシング（打ち合せ）、コール・ウェイティング、メッセージ・ブロードキャスト、及びＰＳＴＮ（公衆交換電話ネットワーク）間コールを含んでいる、多数のコーリング・モード及び機能を支援する。状態は、コールが開始しうるレディ状態２２０、テスト・メッセージ状態２２２、インバウンド・コール状態２２４、音声ブロードキャスト状態２２６、外部コール状態２２８、フー・コールド(誰がコールしたか)状態２３０、コンファレンス・コール状態２３２、コール待機状態２３６、コール・グループ状態２３８、及び音声電子メール状態２４０を含んでいる上述したようなバッジ間コール状態２３４を含みうる。ここで様々なこれらのコール状態を詳細に説明する。
【００９８】
Ｃｏｎｆｅｒｅｎｃｅ Ｃａｌｌ Ｓｔａｔｅ（コンファレンス・コール状態）
ＭａｒｙがＪｉｍ及びＪｏｈｎとコンファレンス・コールを開始することを望む場合には、彼女は、単に“Ｃａｌｌ Ｊｉｍ ａｎｄ Ｊｏｈｎ”言う。二つのパーティは、コールされかつ３パーティ会話を生成するために一緒にコンファレンスされる。４パーティまでのコンファレンスをこの方法で生成することができる（“Ｃａｌｌ Ｊｉｍ、Ｊｏｈｎ、ａｎｄ Ｓａｍ”）。コンファレンス・コールに対する対話は、次のような点でストレートな２パーティ・コールに対するものとは異なる：
セッション中のコンファレンスに合流するパーティは、その事実に喚起される；
各新しいパーティは、トーンにより知らされ、その他の人を喚起する；及び
パーティが出られない場合には、彼は、単に含まれない；ボイスメールへのコールの転送、及びその他のＵｎａｎｓｗｅｒｅｄ Ｃａｌｌオプションが阻止（禁止）される。
【００９９】
また、コンファレンスは、続いている会話にパーティを追加することによっても開始することができる。例えば、ＭａｒｙがＪｏｈｎとの彼女の会話にＪｉｍを引き入れたい場合には、彼女は、（自動的にＪｏｈｎを保留にする）Ｇｅｎｉｅを呼び、そして通常の方法で“Ｃａｌｌ Ｊｉｍ Ｊｏｎｅｓ”と言う。一度彼女がＪｉｍにリーチしたならば、彼女は、Ｇｅｎｉｅを再び呼びそして“Ｃｏｎｆｅｒｅｎｃｅ（コンファレンス）”と言う。３パーティがいまエンゲージ（結合）される。ＭａｒｙがＪｉｍに質問したいだけの場合には、彼女は、（起動ボタンを押しかつ保持することによって）Ｊｉｍと話した後で切断することができ、そして次いで最初の会話に戻りうる。
【０１００】
Ｃａｌｌ Ｗａｉｔｉｎｇ Ｓｔａｔｅ（コール待機状態）
前に説明したバッジ間シナリオにおいて、Ｊｏｈｎが別のパーティとの会話に既に携わっている場合には、彼は、可聴コール待機信号によりＭａｒｙのコールに喚起される。更に、Ｍａｒｙのネームは、ＬＣＤに表示され、かつＬＥＤは、入力してくるコールによるように高速で点滅する。ＪｏｈｎがＭａｒｙからのコールを受け入れることを望む場合には、彼は、起動ボタンを押す。次いで、彼は、Ｍａｒｙと話し、そして、彼の現在のコールが保留にされる。彼がＭａｒｙとの会話を終えたときに、彼は、（起動ボタンを押しかつ保持することによって）通常の方法で切断し、それから最初のコールに戻る。Ｍａｒｙが明確に切断した場合には、同じことが起こる。Ｊｏｈｎは、彼の最初の会話にＭａｒｙをコンファレンスすることができる。そのようにするために、彼は、（いつものように起動ボタンを押すことによって）Ｇｅｎｉｅを単に呼びそして“Ｃｏｎｆｅｒｅｎｃｅ（コンファレンス）”と言う。
【０１０１】
Ｃａｌｌｓ ｔｏ Ｍｅｍｂｅｒ ｏｆ ａ Ｎａｍｅｄ Ｇｒｏｕｐ Ｓｔａｔｅ（ネーム付けされたグループのメンバーへのコール状態）
ネームによってではなくファンクションによってだれかをコールすることができることは、しばしば有用である。例えば、Ｍａｒｙは、Ｔｅｃｈ Ｓｕｐｐｏｒｔが必要でありうるが、しかし誰がヘルプ・デスクを現在管理しているかを知らない（或いは気にしない）−彼女は、“Ｇｅｔ ｍｅ Ｔｅｃｈ Ｓｕｐｐｏｒｔ”と言うことができることを単に望むだけである。効果は、ネーム付けられたグループ（ｎａｍｅｄ ｇｒｏｕｐ）として“Ｔｅｃｈ Ｓｕｐｐｏｒｔ”を定義することによって、かつグループのメンバーとして一人以上の人を指定することによって、容易に達成される。Ｔｅｃｈ Ｓｕｐｐｏｒｔマネージャは、例えば、このグループをセットアップしうる。
【０１０２】
多くの状況において、グループは、たった一人のメンバーだけを有しうる。この場合には、グループ・ネームは、グループに対するコールに応答する責任が現在あるような人に対する変名（ａｌｉａｓ）としての役割をする。グループが一人よりも多くのメンバーを有する場合には、入力してくるコールは、出られるリストの最初の人に転送される。このようにして、代替は、主要グループの代表をバックアップすることができる。
【０１０３】
Ｗｈｏ ｃａｌｌｅｄ？Ｓｔａｔｅ（誰がコールしたか状態）
“Ｗｈｏ ｃａｌｌｅｄ？（誰がコールしたか？）”音声コマンドは、ユーザにリーチすることを不成功裏に試みたパーティを学ぶために用いることができる。彼女がミーティングを終えた後、例えば、Ｍａｒｙは、Ｇｅｎｉｅを呼びうるしかつ“Ｗｈｏ ｃａｌｌｅｄ？（誰がコールしたか？）”を尋ねる。Ｇｅｎｉｅは、“Ｊｏｈｎ，Ｓａｍ Ｓｐａｄｅ，ａｎｄ Ｍｏｍがコールしてきた”と応答しうる。ユーザがあらゆる理由でミスしたコールは、ユーザが現在のネットワーク近傍の外側であるときでさえもＬＣＤディスプレイ上に知らされるということに注目する。“Ｗｈｏ ｃａｌｌｅｄ（誰がコールしたか）”コマンドは、ディスプレイを操作しなくてもこの情報を得るための迅速な方法である。“Ｗｈｏ ｃａｌｌｅｄ？（誰がコールしたか？）”コマンドは、Ｕｓｅｒ Ｃｏｎｓｏｌｅの“Ａｕｔｏ Ｗｈｏ Ｃａｌｌｅｄ？”オプションを設定することによってユーザがユーザのバッジを起動したときに自動的に実行することができる。
【０１０４】
Ｖｏｉｃｅ Ｍｅｓｓａｇｅ Ｂｒｏａｄｃａｓｔｓ Ｓｔａｔｅ（音声メッセージ・ブロードキャスト状態）
ブロードキャスティングは、ユーザが記録された音声メッセージを一人以上の受信者に送信することができる手段を提供する。例えば、ＭａｒｙがＪｏｈｎに対して、及びＢｌｏｗｔｏｒｃｈ Ｔｅａｍの皆に対してメッセージを残したいと想定する。彼女は、Ｇｅｎｉｅを呼びかつ“Ｓｅｎｄ ｍｅｓｓａｇｅ ｔｏ Ｊｏｈｎ ａｎｄ Ｔｈｅ Ｂｌｏｗｔｏｒｃｈ Ｔｅａｍ” と言う。次いでＧｅｎｉｅは、メッセージに対して彼女をプロンプトする（“Ｐｌｅａｓｅ ｒｅｃｏｒｄ ａ ｍｅｓｓａｇｅ ａｔ ｔｈｅ ｂｅｅｐ.  Ｐｒｅｓｓ ａｎｙ ｂｕｔｔｏｎ ｗｈｅｎ ｄｏｎｅ．”）。次いで、システムは、各ターゲット・ユーザをコールしかつメッセージをプレイする。（ネットワークから離れていたか、またはコールがブロックされていたことにより）到達することができなかったユーザは、Ｑｕｉｃｋ Ｍｅｓｓａｇｅ機能（Ｕｎａｎｓｗｅｒｅｄ Ｃａｌｌ Ｏｐｔｉｏｎｓ参照）に対するものと同じ方法で、出ることができるようになったら直ぐに知らされる。
【０１０５】
Ｖｏｉｃｅ Ｅ−Ｍａｉｌ Ｓｔａｔｅ（ボイス電子メール状態）
この機能は、ユーザに、音声添付を有する電子メールを別のユーザの電子メール・アドレスに（または親友（バディイ）リストの外部者に）送信させる。コマンドが“Ｓｅｎｄ ｍｅｓｓａｇｅ”ではなく“Ｓｅｎｄ ｅ−ｍａｉｌ..”であること以外は、対話は、Ｖｏｉｃｅ Ｍｅｓｓａｇｅ Ｂｒｏａｄｃａｓｔｓを同様に動作する。
【０１０６】
Ｏｕｔｂｏｕｎｄ Ｃａｌｌｓ Ｓｔａｔｅ（アウトバウンド・コール状態）
コールは、Ｃａｌｌコマンドのネームに対して電話番号を代りに用いることによって公衆電話システムを通して行うことができる。例えば、Ｍａｒｙは、Ｇｅｎｉｅを呼びかつ“Ｃａｌｌ ａｒｅａ ｃｏｄｅ ｓｉｘ−ｆｉｖｅ−ｏｈ−ｅｉｇｈｔ−ｆｉｖｅ−ｏｎｅ−ｔｗｏ−ｔｗｏ−ｔｈｒｅｅ−ｆｏｕｒ”と言いうる。外部者が親友としてセットアップされた場合には、親友のネームを代りに供給することができる（“Ｃａｌｌ Ｍｏｍ”）。また、非応答コールを外部番号に転送することもできるということに注目する（上記Ｕｎａｎｓｗｅｒｅｄ Ｃａｌｌオプション参照）。
【０１０７】
Ｉｎｂｏｕｎｄ Ｃａｌｌｓ Ｓｔａｔｅ（インバウンド・コール状態）
また、コールは、公衆電話システムから受け入れることができる。この場合には、コーラー（電話の相手）は、顧客の敷地（建物）内部のシステム（多分、顧客のＰＢＸの内線）に到達する電話番号をダイヤルする。次いで、コーラーは、挨拶をプレイされ、コーラーが誰に接続したいかユーザのネームを言うようにシステムによってプロンプトされる。コーラーｉｄが供給されない場合には、コーラーは、また自分自身の身元を証明するように求められる（“Ｗｈｏ ｍａｙ Ｉ ａｓｋ ｉｓ ｃａｌｌｉｎｇ？”）。この情報は、コールされたユーザにコーラーのネームでプロンプトさせ、かつシステムに親友としてコーラーを認識させる。次いで、コールは、それが内部的に発信されたときとほとんど同じ方法で転送される。
【０１０８】
Ｒｅｍｏｔｅ Ｄｉａｌ−Ｉｎ Ｓｔａｔｅ（リモート・ダイヤルイン状態）
この機能は、ユーザがユーザのセル電話を、例えば、それがバッジであるかのように取り扱うことを可能にする。ユーザは、インバウンド・コールの場合のようにシステムにダイヤルする。（番号は、一般的に高速−ダイヤル番号としてセットアップされる。）コーラーｉｄを用いて、システムは、ユーザの身元を認識し、かつＧｅｎｉｅを呼ぶ。ユーザは、ここで通常の方法でＧｅｎｉｅと会話することができる。セル電話のキーを押すことは、起動ボタンの作用（動作）をシミュレートする。
【０１０９】
Ｔｅｘｔ Ｍｅｓｓａｇｉｎｇ Ｓｔａｔｅ（テキスト・メッセージング状態）
バッジのページャ機能性は、ターゲット・ユーザがネットワーク近傍内に現在いるかどうかのテキスト・メッセージを受信することを可能にする。メッセージは、以下のような、従来のアルファベット数字・ページャによって支援される全ての方法で発信することができる：
電子メールを介して；
（冗長ウェブ・サイトでありうる）ウェブ・サイトを通して；
ページング・サービス・プロバイダによって割当てられた電話番号に電話をかけることによって；及び
自動装置故障通知機構を通して、
多くの他の、あまり伝統的ではないテキスト発信機能が同様に供給される：
【０１１０】
Ｍｉｓｓｅｄ Ｃａｌｌ Ｎｏｔｉｆｉｃａｔｉｏｎｓ Ｓｔａｔｅ（ミスしたコール通知状態）
ユーザが現在ネットワーク近傍の外側にいるか、またはコールをブロックまたは拒否したことにより、入力してくるコールをミスしたときには、ミスしたコールのテキスト記録がバッジに送信される。ユーザがネットワークの外側にいる場合には、記録は、ページング・サービスを通して送信される；さもなければ、それは、ネットワークを通して送信される。記録は、コールの日付／時間スタンプ、並びにコーラーのネームまたはコーラーｉｄ（決定可能であれば）で構成される。それは、バッジ・メニュー・システムを通して選択可能であるＭｅｓｓａｇｅ画面を通してアクセス可能である。
【０１１１】
Ｐｒｅｄｅｆｉｎｅｄ （“Ｃａｎｎｅｄ”）Ｒｅｐｌｉｅｓ Ｓｔａｔｅ（予め規定された（“カン詰めされた”）応答状態）
Ｕｓｅｒ Ｃｏｎｓｏｌｅで予め特定されたメッセージ応答（例えば、“Ｙｅｓ”、“Ｎｏ”、“ＯＫ”、“Ｃａｎ ｙｏｕ ｌａｔｅｒ”）は、バッジ・メニュー選択を通して発信することができる。この機能は、ミーティングの間に受信したコールまたはテキスト・メッセージに対して静かに応答することを可能にし、かつ両方向ページャーによって供給される機能性のあるものを提供する。ユーザは、Ｍａｉｎバッジ・メニューからアクセス可能なＭｅｓｓａｇｅ Ｌｉｓｔから問題の入力してくるメッセージを選択し、かつポップ−アップ・メニューから“Ｒｅｐｌｙ”を選ぶ。次いで、ユーザは、それからユーザが一つを選択する様々な予め規定された応答をリストしているサブメニューを提示される。
【０１１２】
Ｖｏｉｃｅ−ｔｏ−Ｔｅｘｔ Ｓｔａｔｅ（ボイス−テキスト間状態）
この機能は、音声メッセージをテキストに字訳されかつネットワークを通してまたはページング・サービスを通してユーザのバッジに送信させる。Ｖｏｉｃｅ−ｔｏ−Ｔｅｘｔ（ボイス−テキスト間）は、（ディクテーション・スピーチ認識ソフトウェアを用いて）完全に自動的にまたは秘密裡の人間サービスを用いて手動で実現することができる。機能は、音声コマンドを通してアクセスされる。ユーザは、Ｇｅｎｉｅを呼びかつ“Ｓｅｎｄ Ｔｅｘｔ Ｍｅｓｓａｇｅ”と言う。次いで、ユーザは、（Ｖｏｉｃｅ Ｍｅｓｓａｇｅ Ｂｒｏａｄｃａｓｔｓとほとんど同じような方法で）メッセージに対してプロンプトされ、次いでそれは送出される。Ｕｎａｎｓｗｅｒｅｄ ＣａｌｌオプションとしてＶｏｉｃｅ−ｔｏ−Ｔｅｘｔ（ボイス−テキスト間）オプションがＵｓｅｒ Ｃｏｎｓｏｌｅで選択される場合には、コーラーは、ターゲット・ユーザが出ることができない場合には、メッセージに対して自動的にプロンプトされうる。ここで、本発明によるバッジのユーザを位置決めする方法を詳細に説明する。
【０１１３】
Ａｕｔｏｍａｔｉｃ Ｌｏｃａｔｉｏｎ ｏｆ Ｕｓｅｒｓ（ユーザの自動ロケーション）
システムは、ユーザが現在ネットワーク近傍内にいるかどうかを決定しかつユーザがネットワーク近傍内にいる場合に（アクセスポイントの分解能内で）ユーザの所在場所の位置を正確に特定する方法を供給する。このユーザ・ロケーションを達成するために、“Ｌｏｃａｔｅ Ｅｎａｂｌｅｄ”オプションは、ユーザがシステムによって位置を正確に特定されることを受け入れることが可能であるということを示すＵｓｅｒ Ｃｏｎｓｏｌｅでイネーブルされなければならない。しかしながら、例えば、緊急の場合にユーザ・セッティングをオーバーライドする（書き換える・無効にする）システム・アドミニストレーション・オプションが供給されうる。また、ロケーション機能は、アクセスポイントがユーザにとって有意味である指定−例えば、“Ｂｕｉｌｄｉｎｇ Ｃ，２nd Ｆｌｏｏｒ，Ｌｅｆｔ Ｗｉｎｇ”により識別されることを必要とする。システムは、アクセスポイント指示子を構成するためのシステム・アドミニストレータに対する機能を含みうる。また、システムは、二つのボイス・ロケーション・コマンドも供給しうる。一つのコマンドは、ユーザに、特定のユーザのロケーションを決定するためにシステムに質問させ、他方のコマンドは、ユーザに、所与のロケーションに最も近いネーム付けされたグループ内のユーザを決定するためにシステムに質問させる（例えば、私は、私のロケーションの近くにいるテック支援者を必要とする）。以下は、これらのコマンドの使用の例である：
2005502246.tif 000003
【０１１４】
ここで、バッジのディスプレイ・ユニットのユーティリティを詳細に説明する。バッジの後部のＬＣＤディスプレイは、様々な種類の入力してくるコール情報、メッセージ、及び状態情報を表示する。ディスプレイは、ジョグ・スイッチによって制御されるメニュー・システムを通して操作される。メニュー・システムを通して、ユーザは、バッジを電源をオン及びオフし、趣向を設定し、かつテキスト・メッセージを詳細に調べることができる。ディスプレイの機能及び制御は、いくつかのモードのどれにバッジが現在あるかに依存する。
【０１１５】
Ｐｏｗｅｒｅｄ Ｏｆｆ（パワード・オフ）
このモードでは、ユニットは、完全に非活性であり、かつディスプレイは、ブランクである。この地点で起動ボタンを押すことは、バッジをよみがえらせて、歓迎メッセージ、“Ｈｅｌｌｏ、Ｄａｖｅ”を表示し、かつＳｔａｎｄｂｙ Ｍｏｄｅに入る。
【０１１６】
Ｓｔａｎｄｂｙ Ｍｏｄｅ（スタンドバイ・モード）
スタンドバイは、ユニットがオンに電源投入されるが、会話がアクティブでなく、かつユーザがメニューと現在対話していないことを意味する。ディスプレイは、現在の日付及び時間、バッテリ・レベル表示、未読ページ・メッセージの表示、及び現在の無線信号強度を示しているアイコンを与える、Ｈｏｍｅ Ｓｃｒｅｅｎを示す。ユーザがコールをミスした場合には、コーラーのネーム（もし知られているならば）が大きなフォントで表示される。二つ以上のコールがミスされた場合には、最新のコーラーのネームが表示される。上下ボタンのいずれかを押すことにより、メイン・メニューを持ち出す。起動ボタンを押すことによりバッジを起動し、起動ボタンを押しかつ保持することによりＤｏ Ｎｏｔ Ｄｉｓｔｕｒｂ（邪魔をしない）（Ｂｌｏｃｋ Ａｌｌ Ｃａｌｌｓ）スクリーニングを開始する。
【０１１７】
Ａｃｔｉｖａｔｅｄ Ｍｏｄｅ（アクティベーティッド・モード）
このモードでは、Ｇｅｎｉｅまたはその他のパーティとの会話が行われる。ディスプレイは、上述したように、Ｈｏｍｅ Ｓｃｒｅｅｎを示す。入力してくるコールが会話の最中に到着する場合には、ディスプレイは、新しいコーラーのネームを示す（もし知られているならば）。このモードでスクロール・アップ及びスクロール・ダウン・ボタンを押すことは、それぞれのボリューム・レベルを調整する。ディスプレイは、新しいレベルを瞬間的に表しているグラフィックを示す。起動ボタンを押すことは、（先のセクションで説明したように）Ｇｅｎｉｅを切断するか、または呼ぶ。
【０１１８】
Ｍｅｎｕ Ｍｏｄｅ（メニュー・モード）
このモードは、Ｓｔａｎｄｂｙ Ｍｏｄｅの間にスクロール・アップまたはスクロール・ダウンを押すことによって入力される。モードに入ることは、メイン・メニュー、画面の右半分を占めるポップ−アップ・メニューを持ち出す。メニューは、一度に（リバーズ・ビデオで表示された）その一つだけが強調される、選択のリストで構成される。スクロール・アップ及びスクロール・ダウン・ボタンは、リストをトラバースするために用いることができ、起動ボタンは、選択を行うために用いることができる。画面の右上部及び下部の小さなスクロール矢印は、上または下の更なる選択を示す。ユーザが“Ｅｘｉｔ”（全てのメニューに存在する）を選択するかまたは起動ボタンを押して保持する場合には、メニューが消えてかつＳｔａｎｄｂｙ Ｍｏｄｅが再開される。さもなければ、（ａ）サブメニューが提示されるか、または（ｂ）メニューが消えてかつ選択に適切な画面が持ち上げられる。後者の場合には、スクロール制御のアクション（作用・動作）は、ここで、選択された特定の画面に依存する。例えば、Ｍｅｓｓａｇｅ Ｌｉｓｔ画面では、これらの制御は、メッセージ・ヘッダーのリストを通してスクロールする；Ｖｏｌｕｍｅ Ｃｏｎｔｒｏｌ画面では、それらは、ボリューム・セッティングを制御する。いずれの場合にも、メニューは、起動ボタンを押すことによってほとんど常にリゲインされる（再び得られる）。この地点で提示されたメニュー選択は、文脈依存である。例えば、ユーザがセッティングに対して変更を行った場合には、メニューは、Ｓａｖｅ（保存）及びＣａｎｃｅｌ（取消し）オプションを示す。バッジは、Ｍｅｎｕ Ｍｏｄｅから直接起動することができないということに注目する。ユーザは、モードをまず出なければならない。
【０１１９】
他方、入力してくるコールは、ブロックされない。入力してくるコールが到達した場合には、ユーザがコールを楽しむ間メニュー状態が一時停止される。そこで、例えば、バッジＣａｌｌ Ａｎｎｏｕｎｃｅｍｅｎｔオプションが入力してくるコールを知らせるためにトーンをプレイするように設定された場合には、トーンがプレイされ、かつユーザは、起動ボタンを押すことによっていつものようにそれに応答することができる。制御は、それらがＡｃｔｉｖａｔｅｄ Ｍｏｄｅにおいて通常行うように動作する。コールが終了するときには、ディスプレイは、ユーザがコールの前にあったメニュー状態に戻る。ここで、本発明の好適な実施形態におけるコマンドを説明する。
【０１２０】
Ｃｏｍｍａｎｄｓ ｏｆ ｔｈｅ Ｂａｄｇｅ（バッジのコマンド）
Ｍｅｓｓａｇｅ Ｌｉｓｔ（メッセージ・リスト）
この項目を選択することは、メッセージ・ヘッダーのリストを持ち出す。メッセージは、テキスト・ページ並びにミスしたコールの記録を含む。各ヘッダーは、以下の項目を含む：
項目の種類（テキスト・メッセージまたはミスしたコール記録）及びそれが（テキスト・メッセージについて）読出されたかまたは応答されたかどうかを示しているアイコン。
Ｄａｔｅ／Ｔｉｍｅ Ｓｔａｍｐ（日付／時間スタンプ）
発信者のネームまたはコーラーｉｄ（もし知られている場合には）
ユーザは、上下ボタンを用いて様々なヘッダーを通してスクロールすることができる。現在強調されている項目は、リバーズ・ビデオで示される。次いでユーザは、特定のメッセージを選択するために起動ボタンを押すことができ、その地点において以下のオプションを示しているポップ−アップ・メニューが表示される：
【０１２１】
Ｒｅａｄ（読出し）
このセレクションは、ヘッダー情報、主題（サブジェクト）、及び本体（ボディ）を含んでいる、完全なメッセージを表示する画面を持ち出す。上下ボタンは、テキストを通して縦方向にスクロールする。この地点で起動ボタンを押すことは、現在のメッセージがまだ強調されたままで、Ｍｅｓｓａｇｅ Ｌｉｓｔ（メッセージ・リスト）を元の状態に戻す。
【０１２２】
Ｄｅｌｅｔｅ（削除）
このセレクションは、ユーザに削除を確認することをプロンプトする確認サブメニューを持ち出す（“Ｄｅｌｅｔｅ”または“Ｃａｎｃｅｌ”）。確認された場合には、メッセージが削除されかつメッセージ・リストが再表示される。ユーザがＵｓｅｒ Ｃｏｎｓｏｌｅで“Ｓａｖｅ Ｍｅｓｓａｇｅｓ”オプションを選択した場合には、メッセージは、サーバまで“ｂｅａｍｅｄ ｕｐ（ビーム・アップ）”されかつそれが削除されるか否かがアーカイブ（保管）される
【０１２３】
Ｒｅｐｌｙ（応答）
このセレクションは、ユーザに、Ｕｓｅｒ Ｃｏｎｓｏｌｅで構成されたＰｒｅｄｅｆｉｎｅｄ Ｔｅｘｔ Ｍｅｓｓａｇｅｓの一つでメッセージに応答させるサブメニューを持ち出す。サブメニューは、各そのようなメッセージに対する項目を有する；メッセージの長さにより、それは、最初のいくつかのキャラクタ（文字）だけを示しうる。項目の一つを選択することは、確認サブメニュー（“Ｓｅｎｄ”または“Ｃａｎｃｅｌ”）を持ち出す。これらのいずれかを選択することは、確認メッセージを一時的に表示し、そしてＭｅｓｓａｇｅ Ｌｉｓｔ（メッセージ・リスト）に戻る。
【０１２４】
Ｃａｎｃｅｌ（取消し）
Ｍａｉｎ Ｍｅｎｕ（メイン・メニュー）に戻る
【０１２５】
Ｅｘｉｔ（出る）
全て一緒にメニュー・システムを出る。
【０１２６】
Ｖｏｌｕｍｅ（ボリューム）
この項目を選択することは、現在のボリューム・セッティングを示しているグラフィックを有する画面を持ち出す。セッティングを変更するために上下ボタンを用いることができる。起動ボタンは、Ｓａｖｅ（変更が行われた場合には）、Ｃａｎｃｅｌ、及びＥｘｉｔ選択を有するメニューを持ち出す。ＣａｎｃｅｌまたはＳａｖｅを選択することは、Ｍａｉｎ Ｍｅｎｕを元の状態に戻し、Ｅｘｉｔを選択することは、メニュー・システムを去る。コールが進行中（Ａｃｔｉｖａｔｅｄ Ｍｏｄｅ）であるときには、上下ボタンは、ボリューム・セッティングを変更するために用いることができるということに注目する。
【０１２７】
Ｓｃｒｅｅｎｉｎｇ（スクリーニング）
この項目を選択することは、それらがＵｓｅｒ Ｃｏｎｓｏｌｅでちょうど選択されていたかのように、一定のコール・スクリーニング・オプションを選択させるサブメニューを持ち出す。サブメニューは、“Ｂｌｏｃｋ Ａｌｌ”、“Ａｌｌｏｗ Ａｌｌ”、“Ａｌｌｏｗ Ｂｕｄｄｉｅｓ”、“Ｃａｎｃｅｌ”、及び“Ｅｘｉｔ” に対するチョイス（選択）を有する。“Ｅｘｉｔ”を選択することは、メニュー・システムを去り、その他の選択は、Ｍａｉｎ Ｍｅｎｕに戻る。
【０１２８】
Ｏｆｆ（オフ）
この項目を選択することは、バッジの電源をオフにする。それは、起動ボタンを押すことによって後でオンにすることができ、それは、 確認トーンの音を出しかつそれをＳｔａｎｄｂｙ Ｍｏｄｅに置く。
【０１２９】
ここで、システムの好適な実施形態における音声コマンドの纏めを説明する。
【０１３０】
Ｓｕｍｍａｒｙ ｏｆ Ｖｏｉｃｅ Ｃｏｍｍａｎｄｓ（音声コマンドの纏め）
この纏めは、一つ以上の例による主な音声コマンドの一覧表である。ｕｎｉｖｅｒｓａｌと印が付けられた以下のリストのコマンドは、Ｇｅｎｉｅとの会話の間いつでも話すことができる。
Ａｌｌｏｗ−一つ以上のパーティからのコールを許容する。
“Allow all calls”（全てのコールを許容する）
“Allow calls from one or more parties”
（一つ以上のパーティからのコールを許容する）
Ｂｌｏｃｋ−一つ以上のパーティからのコールをブロックする。
“Block all calls”（全てのコールをブロックする）
“Block calls from Jack and Mary”
(ＪａｃｋとＭａｒｙからのコールをブロックする)
“Do not disturb”(same as Block all calls)
（邪魔をするな）（全てのコールをブロックするのと同じ）
Ｃａｌｌ−一つ以上のパーティにコールする。
“Call Mary”（Ｍａｒｙにコールする）
“Call Mary Jones”（Ｍａｒｙ Ｊｏｎｅｓにコールする）
“Call Jack and Mary”(ＪａｃｋとＭａｒｙにコールする)
“Get me Mary”（Ｍａｒｙを呼んでください）
“Find Mary”(Ｍａｒｙを見付けて下さい)
Ｃａｎｃｅｌ（Ｕｎｉｖｅｒｓａｌ）−現在のアクションを取り消す。
“Cancel”（取消し）
Ｃｏｎｆｅｒｅｎｃｅ−コールしたパーティが一緒にコンファレンスする。
“Conference”（コンファレンス）
Ｅｍｅｒｇｅｎｃｙ（Ｕｎｉｖｅｒｓａｌ）−９−１−１にダイヤルする。
“Emergency!”（緊急）
Ｈｅｌｐ（Ｕｎｉｖｅｒｓａｌ）−現在の音声コマンドで助ける。
“Help!”（助けて）
Ｑｕｉｔ（Ｕｎｉｖｅｒｓａｌ）−バッジを非活性化する。
Ｓｅｎｄ Ｍｅｓｓａｇｅ−グループに音声メッセージをブロードキャストする。
“Send message to the Blowtorch team”
（Blowtorchチームにメッセージを送信する）
“Send message to John”（Ｊｏｈｎにメッセージを送信する）
Ｓｅｎｄ Ｅ−Ｍａｉｌ−グループに音声メッセージを有する電子メールを送信する。
“Send e-mail to the Blowtorch team”
（Blowtorchチームに電子メールを送信する）
Ｔｅｌｌ−拒否されたコーラーにメッセージを残す。
“Tell Mary I'll get back to her”
（また連絡することをＭａｒｙに伝えて下さい）
Ｗｈｅｒｅ−ユーザを捜し出す。
“Where is Mary”（Ｍａｒｙはどこにいるの）
“Locate Mary”（Ｍａｒｙを捜し出して）
Ｗｈｏ−場所に最も近いユーザを捜し出す。
“Who in Tech Support is in Building C?”
（テック・サポートの誰が建物Ｃにいるのか？）
【０１３１】
上記は、本発明の特定な実施形態を参照しているが、この実施形態における変更は、その適用範囲が特許請求の範囲によって規定される、本発明の原理及び精神から逸脱することなく行いうるということは、当業者によって理解されるであろう。
【図面の簡単な説明】
【０１３２】
【図１】図１は、本発明による音声制御式無線通信システムの好適な実施形態の例を示す図である。
【図２Ａ】本発明による通信バッジの第１の実施形態を示す図である。
【図２Ｂ】本発明による通信バッジの第１の実施形態を示す図である。
【図２Ｃ】本発明による通信バッジの第１の実施形態を示す図である。
【図２Ｄ】本発明による通信バッジの第１の実施形態を示す図である。
【図２Ｅ】本発明による通信バッジの第１の実施形態を示す図である。
【図２Ｆ】本発明による通信バッジの第１の実施形態を示す図である。
【図２Ｇ】本発明による通信バッジの第１の実施形態を示す図である。
【図３Ａ】本発明による通信バッジの好適な実施形態を示す図である。
【図３Ｂ】本発明による通信バッジの好適な実施形態を示す図である。
【図３Ｃ】本発明による通信バッジの好適な実施形態を示す図である。
【図３Ｄ】本発明による通信バッジの第１の実施形態を示す図である。
【図３Ｅ】本発明による通信バッジの好適な実施形態を示す図である。
【図３Ｆ】本発明による通信バッジの好適な実施形態を示す図である。
【図３Ｇ】本発明による通信バッジの好適な実施形態を示す図である。
【図３Ｈ】本発明による通信バッジの好適な実施形態を示す図である。
【図３Ｉ】本発明による通信バッジのハードウェア構成部分を示すブロック図である。
【図４】本発明による例示的アクセスポイントのブロック図である。
【図５】本発明による例示的サーバのブロック図である。
【図６】図５に示すサーバの詳細を示す図である。
【図７】本発明によるユーザ/アドミニストレータ・コンソールの例を示す図である。
【図８】本発明による通信バッジの好適な動作状態を示す状態図である。
【図９】本発明によるバッジ間通信セッションを実行する方法を示すフローチャートである。
【図１０】無線通信システムの好適なコール状態を示す状態図である。
【図３Ｉ】
2005502246.tif 000004
【図４】
2005502246.tif 000005
【図５】
2005502246.tif 000006
【図６】
2005502246.tif 000007
【図７】
2005502246.tif 000008
【図８】
2005502246.tif 000009
【図９】
2005502246.tif 000010
【図１０】
2005502246.tif 000011
【国際公開パンフレット】
2005502246.tif 000012
2005502246.tif 000013
2005502246.tif 000014
2005502246.tif 000015
2005502246.tif 000016
2005502246.tif 000017
2005502246.tif 000018
2005502246.tif 000019
2005502246.tif 000020
2005502246.tif 000021
2005502246.tif 000022
2005502246.tif 000023
2005502246.tif 000024
2005502246.tif 000025
2005502246.tif 000026
2005502246.tif 000027
2005502246.tif 000028
2005502246.tif 000029
2005502246.tif 000030
2005502246.tif 000031
2005502246.tif 000032
2005502246.tif 000033
2005502246.tif 000034
2005502246.tif 000035
2005502246.tif 000036
2005502246.tif 000037
2005502246.tif 000038
2005502246.tif 000039
2005502246.tif 000040
2005502246.tif 000041
2005502246.tif 000042
2005502246.tif 000043
2005502246.tif 000044
2005502246.tif 000045
2005502246.tif 000046
2005502246.tif 000047
2005502246.tif 000048
2005502246.tif 000049
2005502246.tif 000050
2005502246.tif 000051
2005502246.tif 000052
2005502246.tif 000053
2005502246.tif 000054
2005502246.tif 000055
2005502246.tif 000056
2005502246.tif 000057
2005502246.tif 000058
2005502246.tif 000059
2005502246.tif 000060
2005502246.tif 000061
2005502246.tif 000062
2005502246.tif 000063
2005502246.tif 000064
【国際調査報告】
2005502246.tif 000065
2005502246.tif 000066
2005502246.tif 000067