(57)【要約】【課題】  ボイス・オーバーＩＰ及びＰＯＴＳを含む無線電話システムを提供すること。【解決手段】  ＰＳＴＮ又はパケット・ネットワーク上で呼び出しを入れる又は受け取ることができる電話である。この電話は、潜在的着呼側の各々について複数の電話番号を、与えられた呼び出しに対してサービスするために電話番号を選択する順番を支配する優先性とともに格納することができる。これらの電話番号の幾つか又はすべてを存在サービスに関連付けることができる。電話内に格納された存在インジケータは、パケット・ネットワーク接続を介して動的に更新されて、電話番号選択アルゴリズムの一部として用いられる。好ましい実施形態は、基地局及び遠隔デバイスを有する無線システムである。【選択図】      図１
2007534206.tif 000002
【特許請求の範囲】
【請求項１】
回線交換電話ネットワークへの第１接続とパケット・ネットワークへの第２接続とを有する基地局と、無線プロトコルを用いて音声を前記基地局に通信するためのモバイル・デバイスと、所定の選択アルゴリズムに基づいて前記第１接続又は前記第２接続のいずれかを選択して、ハンドセットからの呼び出しに対してサービスする、該基地局における装置とを含む無線電話システム。
【請求項２】
前記選択する装置がスイッチをさらに含み、前記基地局の装置が、さらに、前記スイッチの第１ポートと第２コネクタとの間にパケット・インターフェース及びプロトコル・スタックを含み、該スイッチの第２ポートと第１コネクタとの間に電話インターフェースを含む、請求項１に記載の無線電話システム。
【請求項３】
プログラムされた命令の制御下にあり、前記スイッチを制御して、前記所定の選択アルゴリズムに基づいて、前記パケット・インターフェース又は前記電話インターフェースのいずれかを選択し、呼び出しに対してサービスする中央演算処理装置をさらに含む、請求項２に記載の無線電話システム。
【請求項４】
前記パケット・インターフェースが、前記モバイル・デバイスからの信号を前記第２接続に接続された前記プロトコル・スタックと互換性のあるデジタル・パケットに変換するための手段を含む、請求項３に記載の無線電話システム。
【請求項５】
前記パケット・インターフェースが、前記プロトコル・スタックから受信したパケットを、前記モバイル・デバイスに送信する信号に変換するための手段を含む、請求項３に記載の無線電話システム。
【請求項６】
前記電話インターフェースが、前記モバイル・デバイスからの信号を前記第１コネクタに送信するアナログ信号に変換するための手段を含む、請求項３に記載の無線電話システム。
【請求項７】
前記電話インターフェースが、前記第１コネクタからのアナログ信号を前記モバイル・デバイスに送信する信号に変換するための手段を含む、請求項３に記載の無線電話システム。
【請求項８】
前記プロトコル・スタックがＴＣＰ／ＩＰスタックである、請求項２から請求項８までのいずれか１項に記載の無線電話システム。
【請求項９】
パケット交換ネットワークへの第１接続を有する電話であって、前記電話から呼び出されることができる電話のユーザによって選択可能な１つ又はそれ以上のエンティティの複数の識別を格納する装置と、各エンティティに関連付けられた１つ又はそれ以上の電話番号を格納する装置と、前記電話番号の幾つかに関連付けられた存在インジケータを前記パケット交換ネットワークから受信する装置と、対応する電話番号に関連付けられた前記存在インジケータを格納するメモリと、ユーザによるエンティティの選択に応答して、前記選択されたエンティティに関連付けられた前記存在インジケータの状態に基づいて、ダイヤルする番号を選択する装置と、を含む電話。
【請求項１０】
回線交換電話ネットワーク上で呼び出しを入れる装置と、前記パケット交換ネットワーク上で呼び出しを入れる装置とを有する請求項９に記載の電話。
【請求項１１】
前記電話が、前記回線交換ネットワークへの接続及び前記パケット交換ネットワークへの接続を有する基地局と、無線プロトコルを用いて前記基地局と通信するモバイル・デバイスとを含む、請求項１０に記載の電話。
【請求項１２】
前記基地局が、エンティティの前記識別を格納する前記装置と、前記エンティティ及び前記存在インジケータに関連付けられた電話番号と、を含み、前記モバイル・デバイスが、ａ）前記エンティティの前記名前を格納するメモリと、ｂ）ユーザが、ダイヤルするエンティティを選択することを可能にするための手段と、ｃ）選択されたエンティティの名前を該基地局に送信するための手段と、を含む、請求項１１に記載の電話。
【請求項１３】
前記基地局が、前記選択された番号に関連付けられたユーザの優先性に応じて、呼び出しを前記回線交換ネットワーク又は前記パケット交換ネットワークにルーティングする装置をさらに含む、請求項１２に記載の電話。
【請求項１４】
前記基地局が、時刻に基づいてユーザのルーティング優先性を格納するメモリをさらに含む、請求項１３に記載の電話。
【請求項１５】
前記基地局が、前記選択された番号のエリア・コードに基づいて、ユーザのルーティング優先性を格納するメモリをさらに含む、請求項１３に記載の電話。
【請求項１６】
応答されなかった電話の呼び出しに応答して、付加的な番号が着呼エンティティに格納されたかどうかを判断して、このような付加的な電話番号に対して呼び出しを再試行する装置をさらに含む、請求項９から請求項１５までのいずれか１項に記載の電話。
【請求項１７】
パケット交換ネットワークへの第１接続を有する電話を制御するための方法であって、前記電話から呼び出されることができる電話のユーザによって選択可能な１つ又はそれ以上のエンティティの複数の識別を格納するステップと、各エンティティに関連付けられた１つ又はそれ以上の電話番号を格納するステップと、前記電話番号の幾つかに関連付けられた存在インジケータを前記パケット交換ネットワークから受信するステップと、対応する電話番号に関連付けられた前記存在インジケータを格納するステップと、ユーザによるエンティティの選択に応答して、前記選択されたエンティティに関連付けられた前記存在インジケータの状態に基づいて、ダイヤルする番号を選択するステップと、を含む方法。
【請求項１８】
選択的に、回線交換ネットワーク上で呼び出しを入れるか、又は、前記パケット交換ネットワーク上で呼び出しを入れるステップをさらに含む、請求項１７に記載の方法。
【請求項１９】
前記電話が、前記回線交換ネットワークへの接続及び前記パケット交換ネットワークへの接続を有する基地局と、無線プロトコルを用いて前記基地局と通信するモバイル・デバイスとを含む、請求項１８に記載の方法。
【請求項２０】
電話番号を格納する前記ステップが、前記基地局において、エンティティの前記識別、前記エンティティ及び前記存在インジケータに関連付けられた前記電話番号を格納するステップと、前記モバイル・デバイスにおいて、前記エンティティの前記名前を格納するステップと、をさらに含み、前記方法が、ユーザがダイヤルするエンティティを選択することを可能にするステップと、選択されたエンティティの名前を該基地局に送信するステップと、をさらに含む、請求項１９に記載の方法。
【請求項２１】
呼び出しを入れる前記ステップが、前記選択された番号に関連付けられたユーザの優先性に応じて、呼び出しを前記回線交換ネットワーク又は前記パケット交換ネットワークにルーティングするステップをさらに含む、請求項２０に記載の方法。
【請求項２２】
時刻に基づいてユーザのルーティング優先性を格納するステップをさらに含む、請求項１７から請求項２１までのいずれか１項に記載の方法。
【請求項２３】
前記選択された番号のエリア・コードに基づいて、ユーザのルーティング優先性を格納するステップをさらに含む、請求項１７から請求項２２までのいずれか１項に記載の方法。
【請求項２４】
応答されなかった電話の呼び出しに応答して、付加的な番号が着呼エンティティに格納されたかどうかを判断するステップと、このような付加的な電話番号に対して呼び出しを再試行するステップと、をさらに含む、請求項１７から請求項２３までのいずれか１項に記載の方法。
【請求項２５】
パケット交換ネットワークへの第１接続を有するコンピュータ制御式電話にロードされて実行されたとき、前記電話から呼び出されることができる電話のユーザによって選択可能な１つ又はそれ以上のエンティティの複数の識別を格納するステップと、各エンティティに関連付けられた１つ又はそれ以上の電話番号を格納するステップと、前記電話番号の幾つかに関連付けられた存在インジケータを前記パケット交換ネットワークから受信するステップと、対応する電話番号に関連付けられた前記存在インジケータを格納するステップと、ユーザによるエンティティの選択に応答して、前記選択されたエンティティに関連付けられた前記存在インジケータの状態に基づいて、ダイヤルする番号を選択するステップと、を含む方法を遂行するように該電話を制御するコンピュータ・ソフトウェア・プログラムを格納するコンピュータ格納媒体。
【請求項２６】
前記方法が、選択的に、回線交換ネットワーク上で呼び出しを入れるか、又は、前記パケット交換ネットワーク上で呼び出しを入れるステップをさらに含む、請求項２５に記載のコンピュータ格納媒体。
【請求項２７】
前記電話が、前記回線交換ネットワークへの接続及び前記パケット交換ネットワークへの接続を有する基地局と、無線プロトコルを用いて前記基地局と通信するモバイル・デバイスとをさらに含む、請求項２６に記載のコンピュータ格納媒体。
【請求項２８】
電話番号を格納する前記方法ステップが、前記基地局において、エンティティの前記識別、前記エンティティ及び前記存在インジケータに関連付けられた前記電話番号を格納するステップと、前記モバイル・デバイスにおいて、前記エンティティの前記名前を格納するステップと、をさらに含み、前記方法が、ユーザがダイヤルするエンティティを選択することを可能にするステップと、選択されたエンティティの名前を該基地局に送信するステップと、をさらに含む、請求項２７に記載のコンピュータ格納媒体。
【請求項２９】
呼び出しを入れる前記方法ステップが、前記選択された番号に関連付けられたユーザの優先性に応じて、呼び出しを前記回線交換ネットワーク又は前記パケット交換ネットワークにルーティングするステップをさらに含む、請求項２８に記載のコンピュータ格納媒体。
【請求項３０】
前記方法が、時刻に基づいてユーザのルーティング優先性を格納するステップをさらに含む、請求項２９に記載のコンピュータ格納媒体。
【請求項３１】
前記方法が、前記選択された番号のエリア・コードに基づいて、ユーザのルーティング優先性を格納するステップをさらに含む、請求項２９に記載のコンピュータ格納媒体。
【請求項３２】
前記方法が、応答されなかった電話の呼び出しに応答して、付加的な番号が着呼エンティティに格納されたかどうかを判断するステップと、このような付加的な電話番号に対して呼び出しを再試行するステップと、をさらに含む、請求項２５から請求項３１までのいずれか１項に記載のコンピュータ格納媒体。
【請求項３３】
パケット交換ネットワークへの第１接続を有するコンピュータ制御式電話にロードされて実行されたとき、前記電話から呼び出されることができる電話のユーザによって選択可能な１つ又はそれ以上のエンティティの複数の識別を格納するステップと、各エンティティに関連付けられた１つ又はそれ以上の電話番号を格納するステップと、前記電話番号の幾つかに関連付けられた存在インジケータを前記パケット交換ネットワークから受信するステップと、対応する電話番号に関連付けられた前記存在インジケータを格納するステップと、ユーザによるエンティティの選択に応答して、前記選択されたエンティティに関連付けられた前記存在インジケータの状態に基づいて、ダイヤルする番号を選択するステップと、を含む方法を遂行するように該電話を制御するコンピュータ・ソフトウェア・プログラムを含む搬送波。
【請求項３４】
前記方法が、選択的に、回線交換ネットワーク上で呼び出しを入れるか、又は、前記パケット交換ネットワーク上で呼び出しを入れるステップをさらに含む、請求項３３に記載の搬送波。
【請求項３５】
前記電話が、前記回線交換ネットワークへの接続及び前記パケット交換ネットワークへの接続を有する基地局と、無線プロトコルを用いて前記基地局と通信するモバイル・デバイスとをさらに含む、請求項３４に記載の搬送波。
【請求項３６】
電話番号を格納する前記方法ステップが、前記基地局において、エンティティの前記識別、前記エンティティ及び前記存在インジケータに関連付けられた前記電話番号を格納するステップと、前記モバイル・デバイスにおいて、前記エンティティの前記名前を格納するステップと、をさらに含み、前記方法が、ユーザがダイヤルするエンティティを選択することを可能にするステップと、選択されたエンティティの名前を該基地局に送信するステップと、をさらに含む、請求項３５に記載の搬送波。
【請求項３７】
呼び出しを入れる前記方法ステップが、前記選択された番号に関連付けられたユーザの優先性に応じて、呼び出しを前記回線交換ネットワーク又は前記パケット交換ネットワークにルーティングするステップをさらに含む、請求項３６に記載の搬送波。
【請求項３８】
前記方法が、時刻に基づいてユーザのルーティング優先性を格納するステップをさらに含む、請求項３７に記載の搬送波。
【請求項３９】
前記方法が、前記選択された番号のエリア・コードに基づいて、ユーザのルーティング優先性を格納するステップをさらに含む、請求項３７に記載の搬送波。
【請求項４０】
前記方法が、応答されなかった電話の呼び出しに応答して、付加的な番号が着呼エンティティに格納されたかどうかを判断するステップと、このような付加的な電話番号に対して呼び出しを再試行するステップと、をさらに含む、請求項３２から請求項３９までのいずれか１項に記載の搬送波。
【請求項４１】
無線電話システムであって、パケット交換ネットワークへの接続を有する基地局と、無線プロトコルを用いて前記基地局に音声を通信するためのハンドセットと、呼び出されることができるエンティティの識別を格納し、ユーザにより選択された識別を該基地局に送信するための前記ハンドセット内の装置と、エンティティを呼び出すための識別に関連付けられた１つ又はそれ以上のネットワーク・アドレスを格納し、ネットワーク・アドレスに関連付けられたエンティティ存在インジケータに照会して、前記ユーザが、そのネットワーク・アドレスに位置しているかどうかを判断するための前記基地局内の装置と、を含む、無線電話システム。
【請求項４２】
前記ハンドセット内に格納される識別がユーザ名である、請求項４１に記載のシステム。
【請求項４３】
前記ハンドセット内に格納される識別が会社名である、請求項４１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線電話のハンドセット、及び、呼び出し単位選択アルゴリズムに基づいて、公衆交換電話ネットワーク（ＰＳＴＮ）又はボイス・オーバーＩＰ（ＶｏＩＰ）を用いるパケット・ネットワークのいずれかに呼び出しを接続するインテリジェント基地局に関する。
【背景技術】
【０００２】
現在、ユーザが標準的な公衆交換電話ネットワークの代わりにパケット・ネットワークを用いて音声により通信することは珍しくないことになってきている。ボイス・オーバーＩＰ（インターネット・プロトコル）は、典型的には、この機能を与える。ユーザは、有線ＶｏＩＰデスク・セット、及び、ハンドセットと基地局との間の独自プロトコル並びに無線のＬＡＮ８０２．１１プロトコルの両方を用いる無線システムを含む種々の製品から選択することができる。もちろん、ユーザは、ＰＳＴＮに接続する任意数の無線電話から選択することもできる。しかし、ユーザが両方の形式のネットワークにアクセスすることを望む場合には、ＶｏＩＰゲートウェイのダイヤリングのために１つと、無線の従来のＰＳＴＮダイヤリングのためにもう１つというように別々のシステムを手に入れて、与えられたあらゆる電話の呼び出しに対して、どちらのシステムを用いるかを人為的に選択しなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の課題は、ボイス・オーバーＩＰ及びＰＯＴＳを含む無線電話システムを提供することである。
【課題を解決するための手段】
【０００４】
本発明は、第１の態様においては、ＰＳＴＮ又はパケット・ネットワーク上で呼び出しを入れるか、又は受け取ることができる電話システムを提供することによりこれらの問題に対処する。パケット通信に好ましい実施形態は、ＴＣＰ／ＩＰプロトコルを介するものである。本発明の第２の態様においては、電話システムは、潜在的着呼側の各々について複数の電話番号を、与えられた呼び出しに対してサービスするために電話番号を選択する順番を支配する優先性とともに格納する機能を有する。電話番号の幾つか又はすべてを存在サービスに関連付けることができる。携帯電話のオペレータは、存在インジケータを収集し、分散する能力を前もって有する。コンピュータに関連付けられている他の電話は、現時点で存在サービスに関連付けることができる。すべての電話は、将来いつか、きっとこの機能を有することになる。存在サービスに関連付けられた電話番号においては、電話システム内に格納された存在インジケータがパケット・ネットワーク接続を介して動的に更新されて、電話番号選択アルゴリズムの一部として用いられる。
【０００５】
好ましい実施形態においては、電話システムは、基地局と、マイクロフォン及びスピーカが備えられた無線電話ハンドセット又は個人用携帯型情報端末（ＰＤＡ）のような手持ち式モバイル・デバイスとを含む無線システムである。電話システムのユーザは、ワークステーションにおいてブラウザを用いて、ローカル・エリア・ネットワーク（ＬＡＮ）上でシステムを構築する。モバイル・デバイス又は基地局には、さらに、キーパッド又は音声認識技術のいずれかを用いて構築を遂行する備えをもつこともできる。この構築は、特に、名前及び電話番号を電話システム内のデータベースに加えることを含む。この構築は、さらに、着呼側との接続を試みるためにダイヤルされる電話番号の順番を制御し、かつ、与えられた呼び出しが最初にパケット・ネットワーク上でルーティングされるのか或いはＰＳＴＮ上でルーティングされるのかを制御するための優先性アルゴリズムを選択することを含む。ＰＳＴＮ又はＶＯＩＰの選択は、多数のアルゴリズムに基づくものとすることができる。好ましい実施形態においては、ユーザは、時刻又はエリア・コードによりルーティングの選択を構築することができる。もちろん、これらの優先性アルゴリズムは例示的なものであり、限定的なものであることは意図しない。動的に調整された存在インジケータは、もちろん、電話番号の選択において大きな役割を果たす。
【発明を実施するための最良の形態】
【０００６】
図１は、周知の無線プロトコルを用いて基地局１０２と通信する無線携帯電話ハンドセット１００を示す。基地局は、着呼側と通信するために２つのポートを有する。第１ポート１０４は、ＰＯＴＳ（従来のアナログ電話回線サービス）電話サービスのために公衆交換電話ネットワーク（ＰＳＴＮ）と通信する標準的な電話接続である。第２ポート１０６は、ボイス・オーバーＩＰ（ＶｏＩＰ）を用いる電話通信のためにインターネットのようなデータ・ネットワークと通信する標準的なデータ接続である。好ましい実施形態においては、基地局からのパケット・ネットワーク通信１０６は、ＬＡＮ１０８に取り付けられたルータ１１２を用いて、インターネット１１４に接続される。ＬＡＮ１０８は、さらに、コンピュータ１１０を基地局１０２に接続する。基本システムは、ＬＡＮ１０８により基地局１０２に取り付けられたコンピュータ１１０において実行されるマイクロソフト・インターネット・エクスプローラのようなブラウザを用いて、ＬＡＮ１０８上で構築される。ネットワーク・デバイスを構築するこの技術は周知のものであり、典型的には、ルータ、ブリッジなどを構築するのに用いられる。パケット接続１０６は、さらに、以下で述べられるように、指定された電話番号をもつ潜在的着呼側に関連する存在表示を受信するのに用いられる。これらの存在表示は、インターネット１１４から届き、ＬＡＮ１０８を介して基地局１０２に転送される。
【０００７】
図２は、基地局１０２の例示的なブロック図を示す。手持ち式デバイス１００と無線で通信するためのアンテナ２００が備えられている。アンテナ２００は、送信機／受信機２０２に接続され、この上で、デジタル・データが、無線テレフォニー・プロトコルを用いて、手持ち式デバイス１００と基地局１０２との間で送信される。基地局は、ＣＰＵ（中央演算処理装置）２０４により制御される。ＣＰＵ２０４は、ファームウェア・プログラム及びファームウェア・メモリ２０６に埋め込まれたオペレーティング・システムにより制御される。ＣＰＵ２０４は、さらに、データ・バス２２２を介して基地局の他の部分と通信する。基地局には、さらに、付加的な利便性及び機能性のために、キーパッド２０８、マイクロフォン及びスピーカー（図示せず）を備えることができる。
【０００８】
スイッチ２１０は、基地局がＰＳＴＮと通信するか、又は、データ・ネットワークと通信するかを制御する。ＶｏＩＰ状態においては、スイッチ２１０は、送信機／受信機２０２をパケット・インターフェース２１２に接続する。パケット・インターフェース２１２は、手持ち式デバイス１００からのデータをパケット化して、ＴＣＰ／ＩＰスタック２１４に送るのに必要な機能を実行し、コネクタ２１６を介してパケット・ネットワークから入ってくるデータについては、該パケット・インターフェース２１２は、データをパケット解除して、送信機／受信機２０２に送る。
【０００９】
スイッチ２１０がＰＯＴＳ状態にある場合には、送信機／受信機２０２をＰＯＴＳインターフェース２１８に接続し、これは今日、ＰＯＴＳコネクタ２２０を介するＰＳＴＮ通信において商業的に利用される通常の周知の装置である。
【００１０】
無線システムは、アナログ・システムであってもよいし、又は、デジタル・システムであってもよい。送信機／受信機２０２及びＰＯＴＳインターフェースを含むどのような形式のシステムについても、かつ、パケット・インターフェースについても、基本的な技術は、チップ・セットとして商業的に入手可能である。例えば、Ｃｏｎｅｘａｎｔ，Ｉｎｃ．，は、無線テレフォニーのデジタル・チップ及びアナログ・チップ、並びに、ボイス・オーバーＩＰの技術の主導メーカーである。
【００１１】
名前リスト２２４が基地局のランダム・アクセス・メモリ内に保持され、この名前リストは、呼び出しを完了するのに必要な情報と併せて、該リストを用いて呼び出すことができる人々の名前を含む。さらに、ランダム・アクセス・メモリ内には、その時点において名前リスト２２４内の人が指定された電話又はデバイスに存在するかどうかに関する情報を含む存在テーブル２２６がある。名前リスト及び存在テーブルは、以下でさらに詳細に述べられる。１つ又はそれ以上のインスタント・メッセージ（ＩＭ）クライアント２２８もまた基地局のメモリ内に存在して、存在テーブルの動的状態を保持する。ＩＭクライアントは、ネットワーク・コネクタ２１６を介して、存在情報をインターネットから受信する。ＩＭクライアントは、コンピュータ１１０及び基地局へのＬＡＮ１０８接続を用いて、基地局にロードされる。
【００１２】
図３は、手持ち式デバイス１００のブロック図を含む。アンテナ３００は、基地局１０２と通信して、手持ち式デバイスの送信機／受信機３０２に接続する。基地局のように、手持ち式デバイス１００もまたファームウェア・プログラム及びオペレーティング・システム３０６により制御されるＣＰＵ３０４を含む。ＣＰＵ３０４は、データ・バス３２２を介して手持ち式デバイス内の他の装置と通信する。キーパッド３０８は、呼び出し側によりその動作モードが望まれる場合には、電話番号の入力を可能にする。手持ち式デバイスは、さらに、そのランダム・アクセス・メモリ内に名前リスト３２４を含むが、基地局における名前リスト２２４とは異なり、この名前リスト３２４は、該基地局の名前リストに格納されたものと同一のフォーマットの名前だけを含む。基地局の名前リスト２２４が編集されたときにはいつでも、ユーザがテーブルを完了し、このテーブルを保存する場合には、該テーブルの一部のみの名前が手持ち式デバイスに送信されて、その名前リストに格納される。呼び出し側が手持ち式デバイスの名前リスト３２４を起動させた場合には、そのコンテンツがディスプレイ３２６上に表示される。呼び出し側は、キーパッド上のボタンを用いてリストを検索することができ、或いは、今日の技術である音声認識チップを用いて、呼び出し側が音声によって名前リストを検索することができるようにするのは容易である。手持ち式デバイスは、さらに、マイクロフォン３１２及びスピーカ３１４に接続する、ここでは３１０として示される無線子局において標準的な他の装置を含む。
【００１３】
ここでシステムの動作を述べる。図４は、図１のコンピュータ１１０においてユーザに表示される構築サービスのサンプル・メニューを示す。このサンプル・メニューは、名前リストを編集するためのリンク、日時又はエリア・コードの優先性を構築するためのリンク、及び、システムが、いつ、或る番号を応答なしとして中止するかを判断する呼び出し音数を設定するためのリンクを含む。上述のように、基地局を構築するために好ましい方法は、マイクロソフト・インターネット・エクスプローラのようなブラウザを用いることによるものであるが、多数の他のモードも可能であり、本発明の範囲内に想定される。マイクロソフト・インターネット・エクスプローラは、米国、他国、又は両方におけるマイクロソフト・コーポレーションの商標である。基地局のファームウェア２０６に含まれるオペレーティング・システムは、コンピュータ１１０におけるブラウザ・ソフトウェアと通信するためのサーバを含む。基地局における名前リスト２２４は、そのコンテンツをブラウザにおいて表示することにより編集される。
【００１４】
図５は、名前の入力、表示、及び編集のためにコンピュータ１１０において表示される例示的なスクリーンを示す。名前リストの各入力項目は、名前フィールド５００、番号フィールド５０２、優先フィールド５０４、セル・フィールド５０６、インスタント・メッセージ（ＩＭ）フィールド５０８、及びインスタント・メッセージングＩＤフィールド５１０を含む。各入力項目においては、名前フィールド５００は、人の名前を、ユーザがその人を識別しようとするいずれかの形態で含む。番号フィールド５０２は、その人に関連付けられた電話番号を含む。図５の名前リストの最初の４つの入力項目に示すように、Ｊｏｈｎ  Ｄｏｅは、彼につなげることができる少なくとも４つの電話番号を有する。５つ目の入力項目における「ＪＤ」が同じＪｏｈｎ  Ｄｏｅを指しているとすると、彼は、このリストに５つの番号を入力していることになる。優先フィールド５０４は、特定の番号に対する優先性を示すフラグを含む。セルラー・フィールド５０６は、携帯電話に属する番号を識別するフラグを含む。現時点でメッセージを送ろうとしているクライアントが特定の電話番号に関連付けられている場合には、ＩＭフィールド５０８は、そのクライアントの識別を含む。このようなクライアントの各々は、図２のＩＭクライアント２２８の例に対応する。現在、Ｌｏｔｕｓ（商標）Ｓａｍｅｔｉｍｅ（商標）、ＩＣＱ（商標）、Ｙａｈｏｏ（商標）、ＡＯＬ（商標）、及びマイクロソフトのＭＳＮ（商標）のような、多数の可能なＩＭサービスがある。（Ｌｏｔｕｓ及びＳａｍｅｔｉｍｅは、米国、他国、又は両方におけるＩＢＭコーポレーションの商標である。）これらのうちの幾つかのサービスは無料であり、ワールド・ワイド・ウェブによる登録を必要とするのみである。図５においては、Ｊｏｈｎ  Ｄｏｅは、ＡＯＬ（商標）Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ（ＡＩＭ）、Ｙａｈｏｏ（商標）、及びＳａｍｅｔｉｍｅ（商標）という３つのこのようなサービスに登録している。
【００１５】
各サービスは異なる電話番号に関連付けられており、その各々は、ＩＭクライアント２２８の例のように異なるＩＭクライアントがロードされていることを必要とする。各サービスは、ユーザ識別のために異なるフォーマットを有し、このユーザ識別は、図５のＩＤフィールド５１０に配置される。例えば、ＡＩＭについてのＪｏｈｎ  ＤｏｅのＩＤは「ＪＯＨＮＤＯＥ」である。一方、Ｓａｍｅｔｉｍｅ（商標）は、インターネットの電子メールアドレスをユーザＩＤとして用いる。Ｊｏｈｎ  Ｄｏｅの電子メールアドレスは、ｊｄ＠ｕｓ．ｉｂｍ．ｃｏｍである。新規な入力項目は、カーソルをスクリーン底部における列５１２の所望のフィールドに配置して、該フィールドのコンテンツに入力することにより作成される。これは、例えば、マイクロソフト・アクセスのような多数のデータベース・プログラムにより用いられるデータ入力技術である。同じ入力技術が図６、図７、及び図８に示すテーブルにも用いられる。
【００１６】
名前リストにおける各入力項目については（図５）、図６に示す存在テーブルにおいて対応する入力項目がある。名前が図６に示されるが、これは主にここで明らかにするためであり、実際は、好ましい実施形態においては、番号フィールドだけが必要とされる。Ｐ（存在）フィールド６０４は、ＩＭサービスに関連付けられた人がサービスにログイン及びログオフしたときに、動的に設定又は再設定されるフラグを含む。「Ｙ」は、或る人が、ＩＭサービスに関連付けられた番号でログインしたことを示す。「Ｎ」は、その人がログインしていないことを示し、空のフィールドは、その電話番号がＩＭサービスに関連付けられていないことを意味する。各存在サービスは、登録メンバーがサービスにログオン及びログオフしたときに、電話番号と併せて、存在又は非存在メッセージを生成し、これらのメッセージは、リアルタイムで関心のある人々に送信される。このようなメッセージは、インターネット上でＩＭクライアント２２８により受信され、受信した番号により識別される存在テーブルにおける適当な入力項目に通信される。これは、現時点では通常のサービスであり、異なるサービスとは動作において幾分異なるものであるが、ＲＦＣ２７７８及び２７７９が、動作規格を確立するために、インターネット・エンジニアリング・タスク・フォースにより提案されている。
【００１７】
ユーザは、呼び出しのルーティングについて優先性を確立することができる。ユーザの優先性を定義するためには多数の代替的な方法があることは明らかである。ここでは、例示的な目的のために、時刻（ＴＯＤ）優先性とエリア・コード（ＡＣ）優先性という２つの代替的な優先性が教示される。ユーザは、図４におけるブラウザのメニューにより、自分がどのサービスを望んでいるかを選択する。ユーザがＴＯＤ優先性を選択した場合には、図７におけるＴＯＤ優先性テーブルがブラウザにより表示される。一例として、このテーブルの各入力項目は、開始時間フィールド７００、終了時間フィールド７０２、一次フィールド７０４、及び二次フィールド７０６を含む。入力項目の開始フィールド及び終了フィールドは、優先性をもった呼び出しルーティングが一次フィールド７０４により指定される時間間隔を定義する。優先ルート（ＶｏＩＰ又はＰＯＴＳ）による呼び出しが失敗であった場合、及び、二次入力項目がある場合には、この呼び出しは、二次ルートにより再試行される。二次フィールドにおいて入力項目がない場合には、これは、ユーザが、定義された時間間隔において、そのルーティングを用いることを決して望まないことを意味する。ルーティング・フィールドが「ＤＣ」（無指定）入力項目を含む場合には、基地局により、関連付けられた時間間隔で呼び出しが行われて、一次及び二次ルーティングに関して任意的な選択をする。
【００１８】
ユーザがエリア・コードにより呼び出しをルーティングすることを好む場合には、このユーザは、図４のメニューを用いて、図８に示すテーブルを構築する。ＡＣテーブルの各入力項目は、所望のエリア・コードを含むＡＣフィールド８００を有する。一次フィールド８０４及び二次フィールド８０６は、ＴＯＤ優先性について上述されたのと同じ方法で用いられる。
【００１９】
図９は、電話の呼び出しにおいて実行される例示的な動作の機能フローチャートを含む。ステップ９００において、ユーザは手持ち式デバイス１００内に格納された名前リスト３２４を起動させて、呼び出しを望む人の名前まで手順を遂行する。ユーザは、次いで、ＣＡＬＬキー又はこれと等価なものを押し下げることにより、呼び出しを開始する。結果として、ステップ９０２において、選択された名前が基地局１０２に送信される。選択された名前は、ステップ９０４において、基地局で受信されて、該基地局の名前リスト２２４における入力項目を検索するのに用いられる。例えば、選択された名前が「Ｊｏｈｎ  Ｄｏｅ」である場合には、優先性をもった名前入力項目が、優先フィールド５０４にＹにより示されるように、電話番号９１９−５３０−４３５４の第２のＪｏｈｎ  Ｄｏｅの入力項目に見出される。この特定の番号は、セルラー・フィールド５０６におけるＮにより示されるように、携帯電話とは関連付けられていない。しかし、フィールド５０８は、この電話が、ＡＯＭのＩＭサービス、ＡＩＭに関連付けられていることを示す。したがって、基地局は、図６における存在テーブルの第２の入力項目に照会して、Ｊｏｈｎ  Ｄｏｅがこの電話位置に存在するかどうかを判断する。存在テーブルのフィールド６０４は、Ｊｏｈｎ  Ｄｏｅが番号９１９−５３０−４３５４において存在することを示す。したがって、基地局は、Ｊｏｈｎ  Ｄｏｅに対して、優先性をもった番号９１９−５３０−４３５４で通話を申し込む。存在テーブルが、Ｊｏｈｎ  Ｄｏｅが優先性をもった番号において存在しないことを示す場合には（フィールド６０４がＮ）、基地局は、存在インジケータ６０４が設定されている存在テーブルにおいて、Ｊｏｈｎ  Ｄｏｅの入力項目を探す。これに失敗すると、基地局は、最後に、ヌルである（ＹでもＮでもない）存在入力項目を探す。このようなヌル状態は、対応する電話番号に関連付けられた存在サービスがないことを意味する。したがって、基地局はこの番号を最後にダイヤルするが、もちろん、Ｊｏｈｎ  Ｄｏｅが検索されるまで、又は可能性のある番号リストがなくなるまで、順番にダイヤルされることになる、このような電話番号が複数あるようにすることができる。存在フィールド６０４におけるＪｏｈｎ  ＤｏｅについてのＹの入力項目が、実際はＮであったと仮定される場合には、基地局１０２は、Ｊｏｈｎ  Ｄｏｅが存在する可能性がある唯一の番号であるため、第１の入力項目から番号９１９−２６０−１２３１を選択する。
【００２０】
ステップ９０４において番号が選択された後、ステップ９０６では、優先性テーブルに照会して、呼び出しのルーティング（ＶｏＩＰ又はＰＯＴＳ）を判断する。ユーザが、時刻（ＴＯＤ）ルーティングを選択した場合には、図７におけるＴＯＤテーブルに照会する。例えば、午前１０時ＡＭであると仮定すると、ＴＯＤテーブルは、ＶｏＩＰが一次ルーティングの選択であることを示す。基地局は、スイッチ２１０を制御して、ＴＣＰ／ＩＰへのＶｏＩＰ経路を選択し、次いで、ステップ９１０において、通常のＶｏＩＰ様式により呼び出しが入れられる。この呼び出しがいずれかの理由のために失敗した場合、又は、呼び出しが指定の呼び出し音数後に応答されなかった場合（図４及び図９における９１２を参照されたい）、又は、呼び出し側がキーパッド２０８から切断を開始した場合には、基地局は、ステップ９１４に進み、二次ルーティングのために（本例においてはＰＯＴＳ）、図７の二次ルーティング・フィールド７０６を調べる。二次ルーティングが指定された場合には、基地局は、９１４において、二次優先性を用いて、呼び出しを再試行する。ユーザが、二次ＴＯＤ入力項目（５ＰＭから１１ＰＭ）のフィールド７０６において、二次ルーティングの優先性を指定していなかった場合には、基地局は、この特定の番号に対する呼び出しを再試行しない。９１６においては、基地局はステップ９０４に戻り、試行すべき別の電話番号を検索する。最終的には、呼び出しが成功するか（図９には図示せず）、又は、すべての可能性がなくなることになる。後者の場合における好ましい実施形態は、呼び出しが最終的に失敗だった場合には、図９の９２０において示すように、ディスプレイ３２６上に、適当な応答なしメッセージを表示する。
【００２１】
本発明の分野の当業者は、好ましい実施形態の精神及び範囲内に多数の変形態様があることを理解するであろう。従来技術の状態及び法律により可能な範囲でこれらの変形態様を含むことが、発明者の意図である。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施するための、ディスプレイをもつハンドセット又は手持ち式デバイス及びインテリジェント基地局を含む無線システムのブロック図を示す。
【図２】インテリジェント基地局の例示的なブロック図を示す。
【図３】無線システムのハンドセット又は手持ち式デバイスの例示的なブロック図を示す。
【図４】システムの好ましい実施形態においてネットワーク化コンピュータ上に表示され、二次的にはハンドセット又は手持ち式デバイスのディスプレイ上に表示される構築メニューのスクリーン・イメージを示す。
【図５】基地局内に格納された着呼側の名前リストのコンピュータ表示を示す。
【図６】基地局内に格納され、潜在的着呼側に関連付けられた存在テーブルのコンピュータ表示イメージを示す。
【図７】基地局内に格納され、ＶｏＩＰ又はＰＯＴＳ電話回線上の呼び出しのルーティングを選択するのに用いられる時刻ルーティングの優先性テーブルのコンピュータ表示イメージを示す。
【図８】時刻ではなくエリア・コードに基づく代替的なルーティングの優先性テーブルを示す。
【図９】携帯型ハンドセット又は手持ち式デバイスから電話の呼び出しを入れる過程で実行される機能フローチャートのステップを示す。
【図１】
2007534206.tif 000003
【図２】
2007534206.tif 000004
【図３】
2007534206.tif 000005
【図４】
2007534206.tif 000006
【図５】
2007534206.tif 000007
【図６】
2007534206.tif 000008
【図７】
2007534206.tif 000009
【図８】
2007534206.tif 000010
【図９】
2007534206.tif 000011
【手続補正書】
【提出日】平成17年11月8日(2005.11.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
回線交換電話ネットワークへの第１接続とパケット交換ネットワークへの第２接続とを有する基地局と、無線プロトコルを用いて音声を前記基地局に通信するためのモバイル・デバイスと、を含む電話システムであって、前記基地局が、前記モバイル・デバイスのユーザにより選択可能な１つ又はそれ以上のエンティティの識別を格納する装置と、各エンティティに関連付けられた１つ又はそれ以上の電話番号を格納する装置と、前記パケット交換ネットワークを介して、格納された電話番号に各々が関連付けられた１つ又はそれ以上の存在インジケータを受信する装置と、前記受信した存在インジケータを格納するメモリと、該モバイル・デバイスのユーザによるエンティティの選択に応答して、前記選択されたエンティティに関連付けられた前記存在インジケータの状態に基づいて、ダイヤルする電話番号を選択し、前記選択された番号をダイヤルする装置と、該選択された番号に関連付けられたユーザの優先性に応じて、呼び出しを前記回線交換ネットワーク又は前記パケット交換ネットワークにルーティングする装置と、を含む電話システム。
【請求項２】
回線交換電話ネットワーク上で呼び出しを入れる装置と、前記パケット交換ネットワーク上で呼び出しを入れる装置とを含む、請求項１に記載の電話システム。
【請求項３】
前記基地局が、所定の選択アルゴリズムに基づいて、前記第１接続又は前記第２接続のいずれかを選択して、前記モバイル・デバイスからの呼び出しをルーティングする装置をさらに含む、請求項１又は請求項２に記載の電話システム。
【請求項４】
前記基地局が、時刻に基づいてユーザのルーティング優先性を格納するメモリをさらに含む、前記請求項のいずれか１項に記載の電話システム。
【請求項５】
前記基地局が、前記選択された番号のエリア・コードに基づいて、ユーザのルーティング優先性を格納するメモリをさらに含む、請求項１から請求項３までのいずれか１項に記載の電話システム。
【請求項６】
前記選択する装置がスイッチをさらに含み、前記基地局の装置が、さらに、前記スイッチの第１ポートと第２コネクタとの間にパケット・インターフェース及びプロトコル・スタックを含み、該スイッチの第２ポートと第１コネクタとの間に電話インターフェースを含む、請求項３に記載の電話システム。
【請求項７】
プログラムされた命令の制御下にあり、前記スイッチを制御して、前記所定の選択アルゴリズムに基づいて、前記パケット・インターフェース又は前記電話インターフェースのいずれかを選択し、呼び出し対してサービスする中央演算処理装置をさらに含む、請求項６に記載の電話システム。
【請求項８】
前記パケット・インターフェースが、前記モバイル・デバイスからの信号を前記第２接続に接続された前記プロトコル・スタックと互換性のあるデジタル・パケットに変換するための手段を含む、請求項６又は請求項７に記載の電話システム。
【請求項９】
前記パケット・インターフェースが、前記プロトコル・スタックから受信したパケットを、前記モバイル・デバイスに送信する信号に変換するための手段を含む、請求項６又は請求項７に記載の電話システム。
【請求項１０】
前記電話インターフェースが、前記モバイル・デバイスからの信号を前記第１コネクタに送信するアナログ信号に変換するための手段を含む、請求項６又は請求項７に記載の電話システム。
【請求項１１】
前記電話インターフェースが、前記第１コネクタからのアナログ信号を前記モバイル・デバイスに送信する信号に変換するための手段を含む、請求項６又は請求項７に記載の電話システム。
【請求項１２】
前記モバイル・デバイスが、ａ）前記エンティティの前記名前を格納するメモリと、ｂ）ユーザが、ダイヤルするエンティティを選択することを可能にするための手段と、ｃ）選択されたエンティティの名前を前記基地局に送信するための手段と、を含む、前記請求項のいずれか１項に記載の電話システム。
【請求項１３】
応答されなかった電話の呼び出しに応答して、付加的な番号が着呼エンティティに格納されたかどうかを判断して、このような付加的な電話番号に対して呼び出しを再試行する装置をさらに含む、前記請求項のいずれか１項に記載の電話システム。
【請求項１４】
前記プロトコル・スタックがＴＣＰ／ＩＰスタックである、前記請求項のいずれか１項に記載の電話システム。
【請求項１５】
回線交換電話ネットワークへの第１接続とパケット交換ネットワークへの第２接続とを有する基地局と、無線プロトコルを用いて前記基地局に音声を通信するためのモバイル・デバイスと、を含む電話システムを制御するための方法であって、前記基地局が、前記モバイル・デバイスのユーザにより選択可能な１つ又はそれ以上のエンティティの識別を格納するステップと、各エンティティに関連付けられた１つ又はそれ以上の電話番号を格納するステップと、前記パケット交換ネットワークを介して、格納された電話番号に各々が関連付けられた１つ又はそれ以上の存在インジケータを受信するステップと、前記受信した存在インジケータを格納するステップと、該モバイル・デバイスのユーザによるエンティティの選択に応答して、前記選択されたエンティティに関連付けられた前記存在インジケータの状態に基づいて、ダイヤルする電話番号を選択するステップと、該選択された番号に関連付けられたユーザの優先性に応じて、呼び出しをルーティングするステップと、を含む方法。
【請求項１６】
選択的に、回線交換ネットワーク上で呼び出しを入れるか、又は、前記パケット交換ネットワーク上で呼び出しを入れるステップをさらに含む、請求項１５に記載の方法。
【請求項１７】
電話番号を格納する前記ステップが、前記基地局において、エンティティの前記識別、前記エンティティ及び前記存在インジケータに関連付けられた電話番号を格納するステップと、前記モバイル・デバイスにおいて、前記エンティティの名前を格納するステップと、をさらに含む、請求項１５又は請求項１６に記載の方法。
【請求項１８】
前記モバイル・デバイスのユーザがダイヤルするエンティティを選択することを可能にするステップと、前記選択されたエンティティの名前を前記基地局に送信するステップと、をさらに含む、請求項１７に記載の方法。
【請求項１９】
時刻に基づいてユーザのルーティング優先性を格納するステップをさらに含む、請求項１５から請求項１８までのいずれか１項に記載の方法。
【請求項２０】
前記選択された番号のエリア・コードに基づいて、ユーザのルーティング優先性を格納するステップをさらに含む、請求項１５から請求項１８までのいずれか１項に記載の方法。
【請求項２１】
応答されなかった電話の呼び出しに応答して、付加的な番号が着呼エンティティに格納されたかどうかを判断するステップと、このような付加的な電話番号に対して呼び出しを再試行するステップと、をさらに含む、請求項１５から請求項２０までのいずれか１項に記載の方法。
【請求項２２】
コンピュータ制御式電話にロードされて実行されたとき、前記電話システムが、請求項１５から請求項２１までのいずれか１項に記載の方法を遂行するように制御するコンピュータ・ソフトウェア・プログラムを格納するコンピュータ格納媒体。
【請求項２３】
コンピュータ制御式電話にロードされて実行されたとき、前記電話システムが、請求項１５から請求項２１までのいずれか１項に記載の方法を遂行するように制御するコンピュータ・ソフトウェア・プログラムを含む搬送波。
【請求項２４】
前記モバイル・デバイスが、該モバイル・デバイスのユーザにより選択された識別を前記基地局に送信する装置を含み、該基地局が、エンティティを呼び出すための識別に関連付けられた１つ又はそれ以上のネットワーク・アドレスを格納し、ネットワーク・アドレスに関連付けられたエンティティ存在インジケータに照会して、前記ユーザが、そのネットワーク・アドレスに位置しているかどうかを判断する装置を含む、請求項１から請求項１４までのいずれか１項に記載の電話システム。
【請求項２５】
前記ハンドセット内に格納される識別のユーザ名である請求項２４に記載のシステム。
【請求項２６】
前記ハンドセット内に格納される識別の会社名である請求項２４に記載のシステム。
【国際調査報告】
2007534206.tif 000012
2007534206.tif 000013
2007534206.tif 000014