(57)【要約】【課題】緊急通信サービス・バックアップのための方法を提供する。【解決手段】モバイル通信デバイスによって、緊急電話番号に関連付けられた緊急サービスとの緊急通信の開始が検出される。モバイル通信サービス・プロバイダに関連付けられた第１の通信パスを使用する緊急通信の完了が試行される。モバイル通信デバイスは、第１の通信パスを使用する緊急通信が障害を起こした旨を決定する。モバイル通信デバイスからの位置および遠隔測定データを使用して、障害を起こした緊急通信の宛先の識別が決定される。第２の通信パスを使用して、識別された宛先へのモバイル通信デバイスの接続が容易になる。モバイル通信デバイスは、決定された宛先に接続の発信者として識別される。【選択図】図４
2021507641.tif 000002
【特許請求の範囲】
【請求項１】
緊急通信サービス・バックアップのための方法であって、
モバイル通信デバイスによって、緊急電話番号に関連付けられた緊急サービスとの緊急通信の開始を検出すること、
モバイル通信サービス・プロバイダに関連付けられた第１の通信パスを使用する前記緊急通信の完了を試行すること、
前記モバイル通信デバイスによって、前記第１の通信パスを使用する前記緊急通信が障害を起こした旨を決定すること、
前記モバイル通信デバイスからの位置および遠隔測定データを使用して、前記障害を起こした緊急通信の宛先の識別を決定すること、ならびに
第２の通信パスを使用して、前記識別された宛先への前記モバイル通信デバイスの接続を容易にすることであって、前記モバイル通信デバイスは、前記決定された宛先に前記接続の発信者として識別される、前記接続を容易にすること、
を含む、緊急通信サービス・バックアップのための方法。
【請求項２】
前記第２の通信パスは、前記モバイル通信サービス・プロバイダのネットワークのこれまで未使用の部分を使用する、請求項１に記載の方法。
【請求項３】
前記第２の通信パスは、前記モバイル通信サービス・プロバイダに関連付けられた緊急通信コンポーネントを迂回する、請求項１または２に記載の方法。
【請求項４】
前記位置情報および遠隔測定データに基づいて、拡張位置情報を決定すること、ならびに
前記拡張位置情報を前記モバイル通信サービス・プロバイダに提供すること、
をさらに含む、請求項１ないし３のいずれかに記載の方法。
【請求項５】
前記位置情報は、前記モバイル・デバイスの緯度および経度を含む、請求項４に記載の方法。
【請求項６】
前記拡張位置情報は、前記モバイル・デバイスの位置に関連付けられた圧力、高度、または建物の階数のうちの１つまたは複数を含む、請求項４または５に記載の方法。
【請求項７】
更新された位置情報および遠隔測定データを前記モバイル・デバイスから受信すること、をさらに含み、前記更新された位置情報および遠隔測定データは、前記緊急通信の開始以降の前記モバイル・デバイスの位置および遠隔測定における変化を含む、
請求項４ないし６のいずれかに記載の方法。
【請求項８】
前記障害を起こした緊急通信を前記モバイル通信サービス・プロバイダに通知すること、をさらに含む、請求項１ないし７のいずれかに記載の方法。
【請求項９】
前記モバイル・デバイスおよび他のモバイル・デバイスのうちの少なくとも１つの障害を起こした緊急通信の位置、前記障害を起こした緊急通信の周波数、および前記モバイル通信サービス・プロバイダの識別情報を、追跡すること、
をさらに含む、請求項１ないし８のいずれかに記載の方法。
【請求項１０】
前記障害を起こした緊急通信の履歴情報を記憶すること、
をさらに含む、請求項９に記載の方法。
【請求項１１】
前記履歴情報に基づいて、後続の緊急通信の障害確率を決定すること、および、
前記障害確率に基づいて、後続の緊急通信障害を緩和するための少なくとも１つの予防措置を決定すること、
をさらに含む、請求項１ないし１０のいずれかに記載の方法。
【請求項１２】
前記少なくとも１つの予防措置は、特定の地理的エリア内でのネットワーク・ルーティングを選択的に変更することを含む、請求項１１に記載の方法。
【請求項１３】
緊急通信サービス・バックアップのためのシステムであって、コンピュータ実行可能命令を記憶するように構成されたメモリを備え、前記システムは、
モバイル通信デバイスによって、緊急電話番号に関連付けられた緊急サービスとの緊急通信の開始を検出するための手段、
モバイル通信サービス・プロバイダに関連付けられた第１の通信パスを使用する前記緊急通信の完了を試行するための手段、
前記モバイル通信デバイスによって、前記第１の通信パスを使用する前記緊急通信が障害を起こした旨を決定するための手段、
前記モバイル通信デバイスからの位置および遠隔測定データを使用して、前記障害を起こした緊急通信の宛先の識別を決定するための手段、ならびに
第２の通信パスを使用して、前記識別された宛先への前記モバイル通信デバイスの接続を容易にするための手段であって、前記モバイル通信デバイスは、前記決定された宛先に前記接続の発信者として識別される、前記接続を容易にするための手段、
を備える、緊急通信サービス・バックアップのためのシステム。
【請求項１４】
第２の通信パスを使用して、前記識別された宛先への前記モバイル通信デバイスの接続を容易にすることは、前記モバイル通信サービス・プロバイダのネットワークのこれまで未使用の部分を使用することを含む、請求項１３に記載のシステム。
【請求項１５】
第２の通信パスを使用して、前記識別された宛先への前記モバイル通信デバイスの接続を容易にすることは、前記モバイル通信サービス・プロバイダに関連付けられた緊急通信コンポーネントを迂回することを含む、請求項１３または１４に記載のシステム。
【請求項１６】
前記位置情報および遠隔測定データに基づいて、拡張位置情報を決定するための手段、および、
前記拡張位置情報を前記モバイル通信サービス・プロバイダに提供するための手段、
をさらに含む、請求項１３ないし１５のいずれかに記載のシステム。
【請求項１７】
前記位置情報は、前記モバイル・デバイスの緯度および経度を含む、請求項１６に記載のシステム。
【請求項１８】
前記拡張位置情報は、前記モバイル・デバイスの位置に関連付けられた圧力、高度、または建物の階数のうちの１つまたは複数を含む、請求項１６または１７に記載のシステム。
【請求項１９】
更新された位置情報および遠隔測定データを前記モバイル・デバイスから受信するための手段、をさらに含み、前記更新された位置情報および遠隔測定データは、前記緊急通信の開始以降の前記モバイル・デバイスの位置および遠隔測定における変化を含む、
請求項１６ないし１８のいずれかに記載のシステム。
【請求項２０】
前記障害を起こした緊急通信を前記モバイル通信サービス・プロバイダに通知するための手段、
をさらに含む、請求項１６ないし１９のいずれかに記載のシステム。
【請求項２１】
前記モバイル・デバイスおよび他のモバイル・デバイスのうちの少なくとも１つの障害を起こした緊急通信の位置、前記障害を起こした緊急通信の周波数、および前記モバイル通信サービス・プロバイダの識別情報を、追跡するための手段、
をさらに含む、請求項１６ないし２０のいずれかに記載のシステム。
【請求項２２】
前記障害を起こした緊急通信の履歴情報を記憶するための手段、
をさらに含む、請求項２１に記載のシステム。
【請求項２３】
前記履歴情報に基づいて、後続の緊急通信の障害確率を決定するための手段、および、
前記障害確率に基づいて、後続の緊急通信障害を緩和するための少なくとも１つの予防措置を決定するための手段、
をさらに含む、請求項１６ないし２２のいずれかに記載のシステム。
【請求項２４】
前記少なくとも１つの予防措置は、特定の地理的エリア内でのネットワーク・ルーティングを選択的に変更することを含む、請求項２３に記載のシステム。
【請求項２５】
緊急通信サービス・バックアップのためのコンピュータ・プログラム製品であって、
処理回路によって読取り可能であり、請求項１ないし１２のいずれかに記載の方法を実行するために、前記処理回路による実行のための命令を記憶する、コンピュータ可読記憶媒体、
を備える、コンピュータ・プログラム製品。
【請求項２６】
コンピュータ可読媒体上に記憶され、デジタル・コンピュータの内部メモリ内にロード可能な、コンピュータ・プログラムであって、前記プログラムがコンピュータ上で実行されるとき、請求項１ないし１２のいずれかに記載の方法を実行するためのソフトウェア・コード部分を備える、コンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、緊急呼出しサービス・バックアップのための方法、システム、およびコンピュータ・プログラム製品に関する。より詳細には、本発明は、デバイス・ユーザ・プレーン通信を使用する緊急呼出しサービス・バックアップのための方法、システム、およびコンピュータ・プログラム製品に関する。
【背景技術】
【０００２】
発呼者によって緊急呼出しが開始されたとき、電話サービス・プロバイダまたはキャリアなどの通信サービス・プロバイダ（ＣＳＰ）は、緊急呼出しを適切な緊急応答機関（ＰＳＡＰ）に接続する責務を負う。ＰＳＡＰは、警察サービス、消防サービス、または救急車サービスなどの、緊急サービスのための緊急電話番号（たとえば、米国内の９１１呼出し、または英国内の９９９）宛に送られた緊急呼出しに応答する責務を負う呼出しセンターである。ＰＳＡＰは、しばしば、発呼者の位置へ緊急サービスを派遣することも行う。管理機関は、典型的には、カバーする特定エリアをＰＳＡＰに割り当て、エリア内から発信される緊急呼出しがそのエリアをカバーしているＰＳＡＰに向けて送られるようにする。緊急呼出しは、従来の９１１音声呼出し、９１１テキストメッセージ、９１１ボイス・オーバーＩＰ（ＶＯＩＰ）呼出し、９１１以外の番号を使用する緊急呼出しなどの、任意のタイプの緊急通信を指すことができる。
【０００３】
既存のシステムにおいて、緊急呼出しがルーティングされるべき特定のＰＳＡＰを決定することは、典型的には、呼出しのおおよその位置を決定すること、おおよその位置をＰＳＡＰ境界のグリッドと比較すること、およびその後、呼出しを適切なＰＳＡＰの電話番号に接続することの、プロセスを含む。通信サービス・プロバイダ・インフラストラクチャの典型的な緊急呼出しセンターは、選択ルータを含む緊急呼出しのみの責務を負う多数のコンポーネントを含む。従来、選択ルータは、緊急呼出しの発信者の位置を特定し、その呼出しを適切なＰＳＡＰにルーティングするコンポーネントである。選択ルータは、典型的には、呼出しの発信元を適切なＰＳＡＰのネットワーク位置と整合させるために選択ルーティング・データベースに問い合わせる。
【０００４】
緊急呼出しシステムは、多くのコンポーネントを伴う複雑なシステムであり、コンポーネントのすべてが、コンポーネントの構成誤り、または、ハードウェア障害、ネットワーク機能停止、ソフトウェア・エラー、および停電などの、他の問題に起因して、動作不能となる可能性がある。現在、障害時にはバックアップ・システムが実施される。しかしながら、コンポーネントの構成誤り問題がある場合、構成誤り問題は、バックアップ・システムにも影響を及ぼす可能性があり、緊急呼出しができないことになる。緊急呼出しの完了不能につながるこれらのタイプの機能停止が、一般市民の損害および死亡につながり、こうした緊急通信を提供する義務を負ったサービス・プロバイダに対して多額の罰金が生じた。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって当分野では、前述の問題に対処することが求められている。
【課題を解決するための手段】
【０００６】
第１の態様から見ると、本発明は緊急通信サービス・バックアップのための方法を提供し、方法は、モバイル通信デバイスによって、緊急電話番号に関連付けられた緊急サービスとの緊急通信の開始を検出すること、モバイル通信サービス・プロバイダに関連付けられた第１の通信パスを使用する緊急通信の完了を試行すること、モバイル通信デバイスによって、第１の通信パスを使用する緊急通信が障害を起こした旨を決定すること、モバイル通信デバイスからの位置および遠隔測定データを使用して、障害を起こした緊急通信の宛先の識別を決定すること、ならびに、第２の通信パスを使用して、識別された宛先へのモバイル通信デバイスの接続を容易にすることであって、モバイル通信デバイスは、決定された宛先に接続の発信者として識別される、接続を容易にすること、を含む。
【０００７】
さらなる態様から見ると、本発明は、緊急通信サービス・バックアップのためのシステムを提供し、システムはコンピュータ実行可能命令を記憶するように構成されたメモリを備え、システムは、モバイル通信デバイスによって、緊急電話番号に関連付けられた緊急サービスとの緊急通信の開始を検出するための手段、モバイル通信サービス・プロバイダに関連付けられた第１の通信パスを使用する緊急通信の完了を試行するための手段、モバイル通信デバイスによって、第１の通信パスを使用する緊急通信が障害を起こした旨を決定するための手段、モバイル通信デバイスからの位置および遠隔測定データを使用して、障害を起こした緊急通信の宛先の識別を決定するための手段、ならびに、第２の通信パスを使用して、識別された宛先へのモバイル通信デバイスの接続を容易にするための手段であって、モバイル通信デバイスは、決定された宛先に接続の発信者として識別される、接続を容易にするための手段、を備える。
【０００８】
さらなる態様から見ると、本発明は、緊急通信サービス・バックアップのためのコンピュータ・プログラム製品を提供し、コンピュータ・プログラム製品は、処理回路によって読取り可能であり、本発明のステップを実行するための方法を実行するための処理回路による実行のための命令を記憶する、コンピュータ可読記憶媒体を備える。
【０００９】
さらなる態様から見ると、本発明は、コンピュータ可読媒体上に記憶され、デジタル・コンピュータの内部メモリ内にロード可能な、コンピュータ・プログラムであって、プログラムがコンピュータ上で実行されるとき、本発明のステップを実行するためのソフトウェア・コード部分を備える、コンピュータ・プログラムを提供する。
【００１０】
さらなる態様から見ると、本発明は、１つまたは複数のプロセッサ、１つまたは複数のコンピュータ可読メモリ、および１つまたは複数のコンピュータ可読記憶デバイスを備える、コンピュータ・システムと、１つまたは複数のメモリのうちの少なくとも１つを介した１つまたは複数のプロセッサのうちの少なくとも１つによる実行のための、１つまたは複数の記憶デバイスのうちの少なくとも１つに記憶されたプログラム命令と、を提供し、記憶されたプログラム命令は、モバイル通信デバイスによって、緊急電話番号に関連付けられた緊急サービスとの緊急通信の開始を検出するためのプログラム命令と、モバイル通信サービス・プロバイダに関連付けられた第１の通信パスを使用する緊急通信の完了を試行するためのプログラム命令と、モバイル通信デバイスによって、第１の通信パスを使用する緊急通信が障害を起こした旨を決定するためのプログラム命令と、モバイル通信デバイスからの位置および遠隔測定データを使用して、障害を起こした緊急通信の宛先の識別を決定するためのプログラム命令と、第２の通信パスを使用して、識別された宛先へのモバイル通信デバイスの接続を容易にするためのプログラム命令であって、モバイル通信デバイスは、決定された宛先に接続の発信者として識別される、接続を容易にするためのプログラム命令と、を含む。
【００１１】
例示の実施形態は、方法、システム、およびコンピュータ・プログラム製品を提供する。緊急通信サービス・バックアップのための方法の実施形態は、モバイル通信デバイスによって、緊急電話番号に関連付けられた緊急サービスとの緊急通信の開始を検出することを含む。実施形態は、モバイル通信サービス・プロバイダに関連付けられた第１の通信パスを使用する緊急通信の完了を試行すること、をさらに含む。実施形態は、モバイル通信デバイスによって、第１の通信パスを使用する緊急通信が障害を起こした旨を決定すること、をさらに含む。実施形態は、モバイル通信デバイスからの位置および遠隔測定データを使用して、障害を起こした緊急通信の宛先の識別を決定すること、をさらに含む。実施形態は、第２の通信パスを使用して、識別された宛先へのモバイル通信デバイスの接続を容易にすることを、またさらに含む。実施形態において、モバイル通信デバイスは、決定された宛先に接続の発信者として識別される。したがって、実施形態は、通信サービス・プロバイダのバックアップ緊急システムの構成誤りまたはハードウェア障害あるいはその両方の対象とならない、バックアップ緊急呼出しシステムを提供することによって、緊急呼出しサービス・バックアップにおける既存の問題に対する解決策を提供する。
【００１２】
別の実施形態において、第２の通信パスは、モバイル通信サービス・プロバイダのネットワークのこれまで未使用の部分を使用する。別の実施形態において、第２の通信パスは、モバイル通信サービス・プロバイダに関連付けられた緊急通信コンポーネントを迂回する。
【００１３】
別の実施形態は、位置情報および遠隔測定データに基づいて拡張位置情報を決定すること、および、拡張位置情報をモバイル通信サービス・プロバイダに提供すること、をさらに含む。別の実施形態において、位置情報は、モバイル・デバイスの緯度および経度を含む。別の実施形態において、拡張位置情報は、モバイル・デバイスの位置に関連付けられた圧力、高度、または建物の階数のうちの１つまたは複数を含む。
【００１４】
別の実施形態は、更新された位置情報および遠隔測定データをモバイル・デバイスから受信すること、をさらに含み、更新された位置情報および遠隔測定データは、緊急通信の開始以降のモバイル・デバイスの位置および遠隔測定における変化を含む。
【００１５】
別の実施形態は、障害を起こした緊急通信をモバイル通信サービス・プロバイダに通知すること、をさらに含む。別の実施形態は、モバイル・デバイスおよび他のモバイル・デバイスのうちの少なくとも１つの障害を起こした緊急通信の位置、障害を起こした緊急通信の周波数、およびモバイル通信サービス・プロバイダの識別情報を、追跡すること、をさらに含む。別の実施形態は、障害を起こした緊急通信の履歴情報を記憶すること、をさらに含む。
【００１６】
別の実施形態は、履歴情報に基づいて後続の緊急通信の障害確率を決定すること、および、障害確率に基づいて、後続の緊急通信障害を緩和するための少なくとも１つの予防措置を決定すること、をさらに含む。別の実施形態において、少なくとも１つの予防措置は、特定の地理的エリア内でのネットワーク・ルーティングを選択的に変更することを含む。
【００１７】
一実施形態は、コンピュータ使用可能プログラム製品を含む。コンピュータ使用可能プログラム製品は、１つまたは複数のコンピュータ可読記憶デバイス、および、１つまたは複数の記憶デバイスのうちの少なくとも１つに記憶されたプログラム命令を含む。
【００１８】
一実施形態は、コンピュータ・システムを含む。コンピュータ・システムは、１つまたは複数のプロセッサ、１つまたは複数のコンピュータ可読メモリ、および１つまたは複数のコンピュータ可読記憶デバイス、ならびに、１つまたは複数のメモリのうちの少なくとも１つを介した１つまたは複数のプロセッサのうちの少なくとも１つによる実行のために、１つまたは複数の記憶デバイスのうちの少なくとも１つに記憶されたプログラム命令を含む。
【００１９】
次に、下記の図面に示された好ましい実施形態を参照しながら、単なる例として本発明を説明する。
【図面の簡単な説明】
【００２０】
【図１】例示的な実施形態が実施可能な通信ネットワークを示すブロック図である。
【図２】例示的な実施形態が実施可能なデータ処理システムを示すブロック図である。
【図３】例示的な実施形態に従った例示のシステム・アーキテクチャを示すブロック図である。
【図４】例示的な実施形態に従った、デバイス・ユーザ・プレーン通信を使用する緊急呼出しサービス・バックアップのためのプロセスの例示の流れを示す図である。
【図５】例示的な実施形態に従った、デバイス・ユーザ・プレーン通信を使用する緊急呼出しサービス・バックアップのための例示のプロセスを示すフローチャートである。
【発明を実施するための形態】
【００２１】
例示的な実施形態は、緊急呼出しサービス・バックアップのための既存の手順が、ハードウェア障害、構成誤り、および他の問題に起因する障害の対象となる、通信システム・プロバイダのバックアップ・システムの適切な構成および機能に依拠することを認識している。例示的な実施形態は、緊急サービス用のバックアップ・システムに、デバイス・ユーザ・プレーン通信を使用した発呼者のデバイスとエンドＰＳＡＰの顧客構内機器（ＣＰＥ）との間での呼出しルーティングの際に、障害を避けてルーティングする能力を提供することが有用であることを、認識している。
【００２２】
例示的な実施形態は、現在使用可能なツールまたはソリューションが、これらのニーズに対処していないか、またはこれらのニーズに適切なソリューションを提供しないことを認識している。本発明を説明するために使用される例示的な実施形態は、一般に、前述の問題および緊急呼出しサービス・バックアップに関する他の問題に対処し、これらを解決する。
【００２３】
一実施形態において、緊急呼出しまたは他の緊急通信を行っているモバイル・デバイスは、モバイル・デバイスの位置をＰＳＡＰに送信するため、ならびに、モバイル通信サービス・プロバイダによって提供される通常通信パスを介して緊急呼出しが完了したかどうかを決定するための、両方のためのトリガ・ポイントとして使用される。実施形態において、緊急呼出しがＰＳＡＰに対して完了しなかった場合、モバイル・デバイスは代替チャネルを介してバックアップ・サーバに通知し、バックアップ・サーバは、メインの緊急呼出しルーティング・システムが障害を起こした場合、緊急呼出しを完了するための代替の通信パスを提供するために、適切な処置を講じることができる。
【００２４】
１つまたは複数の実施形態では、緊急呼出し開始デバイスは、モバイル・デバイスの位置自体に基づく緊急の位置、ならびに、緊急呼出しが完了したかどうか、または緊急呼出しを完了するためにバックアップが必要であるかどうかの指示の、両方を提供する。モバイル・デバイスは、モバイル・デバイスが、通常のセル式音声ネットワークの代わりに緊急呼出しを処理するために使用されることを可能にする、ＷｉＦｉまたはボイス・オーバーＩＰ（ＶｏＩＰ）などの、多数の接続機構を有する。従来の緊急呼出しシステムにおける多くの状況において、緊急呼出し処理の呼出し位置特定およびルーティング・コンポーネントの構成は、主要システムおよびバックアップ・システムにおいて同じである。したがって、構成エラーに起因して主要システムが障害を起こした場合、バックアップ・システムも同様に障害を起こすことになる。緊急呼出しシステムのほとんどの障害は、フロント・エンドの無線またはデータ・ネットワークの障害に起因するものではない。したがって、モバイル・デバイスは、通常、正規の音声呼出しを行うことが可能であり、データ接続はそのままである。本明細書で説明する様々な実施形態は、こうした面を活用して、主要緊急システムと同じタイプの構成障害を受けず、モバイル・デバイスからの音声パスおよびボイス・オーバー・データ・パスの両方が、緊急呼出しを適切なＰＳＡＰとの接続に進ませることが可能な、バックアップ・システムを提供する。
【００２５】
１つまたは複数の実施形態は、デバイス・ユーザ・プレーン通信を使用する緊急呼出しサービス・バックアップ・システムの提供を容易にするために、モバイル・ロケータ・コンポーネントおよび、遠隔測定収集および呼出し検出機能を備えるモバイル・デバイスを有する、サーバを提供する。ユーザ・プレーンは、制御プレーンよりも高水準であり、したがって特定のデバイスまたはネットワーク・トポロジに依存しないため、これらの実施形態の重要な態様である。制御プレーン動作は、各キャリアに何かを実施することを要求し、しばしば単一のスレッドであるため、その動作の持続期間の間、モバイル・デバイスを専用モードに入れる傾向がある。１つまたは複数の実施形態において、モバイル・デバイスのユーザ・プレーンは、モバイル・デバイスとモバイル・ネットワークとの間でユーザ・データを搬送する。特定の実施形態において、サーバのモバイル・ロケータ・コンポーネントは、既存の選択ルーティング・データベース（ＳＲＤＢ）を置換する。１つまたは複数の実施形態において、モバイル・デバイスの遠隔測定収集および呼出し検出機能はデバイス製造業者によって提供されるが、１つまたは複数の実施形態ではそれらの機能はデバイスのキャリアまたはエンド・ユーザによるインストールが可能なアプリケーションによって提供される。
【００２６】
一実施形態において、モバイル・デバイスは、緊急状況に関する９１１呼出しなどの通常の緊急通信を、モバイル通信キャリア・システムを利用して行う。実施形態において、モバイル・デバイスは、通常の緊急呼出しの実行と並行して、モバイル・ロケータ・コンポーネントに位置／遠隔測定データを送信するようにも構成される。実施形態において、モバイル・ロケータ・コンポーネントは、位置および遠隔測定情報を使用して拡張位置情報をキャリアに提供する。特定の実施形態において、モバイル・ロケータ・コンポーネントは、拡張位置情報をキャリアに提供する。
【００２７】
実施形態において、緊急呼出しがＰＳＡＰに接続していない旨をモバイル・デバイスが検出すると、モバイル・デバイスは、緊急呼出しの障害を報告するために、モバイル・ロケータ・コンポーネントの追加の起動を行い、障害を起こした緊急呼出しに関する情報および任意の更新された位置／遠隔測定情報を提供する。実施形態において、モバイル・ロケータ・コンポーネントは、位置情報および管理機関からの情報を使用して、緊急呼出しを受け取るはずであったＰＳＡＰを決定する。特定の実施形態において、モバイル・ロケータ・コンポーネントは、任意選択として、障害を起こした緊急呼出しに関してキャリアに通知し、発呼者、位置、およびＰＳＡＰ情報をキャリアに提供することができる。特定の実施形態において、キャリアは、キャリア・ネットワークの別の部分を使用して呼出しに接続するように試行することができる。別の実施形態において、キャリアは、同じネットワークを使用するが緊急位置コンポーネントを迂回して、呼出しに接続するように試行することができる。
【００２８】
１つまたは複数の実施形態において、モバイル・ロケータ・コンポーネントは、発呼者のモバイル・デバイスを発信デバイスとして使用してＰＳＡＰを呼び出すために、同様または代替の呼出しパスを使用する。したがって緊急呼出しは、ＰＳＡＰにとっては、ＰＳＡＰが予測するようなモバイル・デバイスからの正規の緊急呼出しとみなされる。次いで、ＰＳＡＰにおける呼出し対応オペレータ（call taker）は、モバイル・デバイスに関連付けられた発呼者と通信して、緊急呼出しに応答することができる。
【００２９】
一実施形態において、モバイル・ロケータ・コンポーネントは、緊急呼出しが障害を起こしている位置に関してリアル・タイム分析および分析論を実行し、地理的エリア内での今後の緊急呼出しの障害を回避または緩和するために、たとえば、地理的エリアにおけるネットワーク・ルーティングの選択的な変更などの、実行可能な予防措置を決定する。別の実施形態において、モバイル・ロケータ・コンポーネントは、障害を起こした緊急呼出しに関する履歴情報のためのデータ・ストアとして機能し、通信サービス・プロバイダ（ＣＳＰ）（たとえば、キャリア）またはＰＳＡＰあるいはその両方に、ＣＳＰネットワークの性能に関する情報を提供するために、履歴情報に関する分析および分析論を実行する。
【００３０】
本明細書で説明する様々な実施形態は、緊急呼出しサービス・バックアップのための既存の手順に優る１つまたは複数の利点を提供することができる。１つまたは複数の実施形態によって提供可能な１つの利点は、通信サービス・プロバイダのバックアップ緊急システムの構成誤りおよびハードウェア障害の対象とならないバックアップ緊急呼出しシステムを提供することを含む。
【００３１】
単なる例として、あるタイプの緊急通信プロセス、ネットワーク・デバイス、伝送、検証、応答、デバイス、データ処理システム、環境、コンポーネント、およびアプリケーションに関して、例示的な実施形態を説明する。これらおよび他の同様のアーティファクトの任意の特定の明示（manifestation）は、本発明を限定するものとは意図されない。例示的な実施形態の範囲内で、これらおよび他の同様のアーティファクトの任意の好適な明示を選択することができる。
【００３２】
さらに、例示的な実施形態は、任意のタイプのデータ、データ・ソース、またはデータ・ネットワークを介したデータ・ソースへのアクセスに関して実施可能である。任意のタイプのデータ記憶デバイスは、本発明の範囲内で、データ処理システムにおいてローカルに、またはデータ・ネットワークを介して、本発明の実施形態にデータを提供することができる。モバイル・デバイスを使用して実施形態を説明する場合、モバイル・デバイスと共に使用するのに適した任意のタイプのデータ記憶デバイスは、例示的な実施形態の範囲内で、モバイル・デバイスにおいてローカルに、またはデータ・ネットワークを介して、こうした実施形態にデータを提供することができる。
【００３３】
例示的な実施形態を、具体的なコード、設計、アーキテクチャ、プロトコル、レイアウト、概略、およびツールを、単なる例として、および例示的な実施形態に限定することなく使用して、説明する。さらに、例示的な実施形態を、特定のソフトウェア、ツール、およびデータ処理環境を、説明をわかりやすくするために単なる例として使用して、いくつかのインスタンスで説明する。例示的な実施形態は、他の比較可能または同様の目的の構造、システム、アプリケーション、またはアーキテクチャに関連して使用することができる。たとえば、他の比較可能なモバイル・デバイス、構造、システム、アプリケーション、またはそれらのためのアーキテクチャを、本発明の範囲内で、本発明のこうした実施形態に関連して使用することができる。例示的な実施形態は、ハードウェア、ソフトウェア、またはそれらの組み合わせにおいて実施することができる。
【００３４】
本開示における例は、説明をわかりやすくするためのみに使用され、例示的な実施形態に限定されない。追加のデータ、動作、作用、タスク、活動、および操作が、本開示から考案され得、例示的な実施形態の範囲内で企図される。
【００３５】
本明細書に列挙されるいずれの利点も、単なる例であり、例示的な実施形態に限定されるものとは意図されない。追加または異なる利点は、具体的な例示の実施形態によって具体化することができる。さらに、特定の例示的な実施形態は、上記で列挙した利点のうちのいくつか、またはすべてを有するか、あるいはいずれも有さないことができる。
【００３６】
図を参照すると、また特に図１および図２を参照すると、これらの図は、例示的な実施形態が実施可能な通信ネットワークおよびデータ処理環境の例示の図である。図１および図２は単なる例であり、異なる実施形態が実施可能な環境に関して、いかなる制限も表明または示唆することは意図されていない。特定の実施は、下記の説明に基づいて示される環境に対して多くの修正を行うことができる。
【００３７】
図１は、例示的な実施形態が実施可能な通信ネットワーク１００を示すブロック図である。通信ネットワーク１００は、中央局（ＣＯ）１０４と通信する固定回線（landline）１０２を含む。ＣＯ  １０４は、さらに公衆交換電話網（ＰＳＴＮ）１０５と通信している。ＰＳＴＮは、さらに選択ルータ（Ｓ／Ｒ）１０６Ａおよび選択ルータ（Ｓ／Ｒ）１０６Ｂと通信している。Ｓ／Ｒ  １０６ＡおよびＳ／Ｒ  １０６Ｂは、さらに緊急応答機関（ＰＳＡＰ）１１４の呼出し対応オペレータ・システム１１２と通信している。
【００３８】
ＰＳＡＰ  １１４は、さらに、自動番号識別（ＡＮＩ）／自動位置識別子（ＡＬＩ）コントローラ１０８と通信し、これはさらにＡＬＩデータベース１１０と通信している。１つまたは複数の実施形態において、ＡＬＩデータベース１１０は、発信電話番号に関連付けられた位置情報を記憶する。ＡＬＩデータベース１１０は、さらに緊急サービス・ルーティング・データベース（ＥＲＤＢ）１３６と通信している。ＰＳＡＰ  １１４およびＰＳＴＮ  １０５はどちらも、さらに１つまたは複数のネットワーク１０７と通信している。特定の実施形態において、ネットワーク１０７は、ワイド・エリア・ネットワーク（ＷＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、およびインターネットのうちの１つまたは複数を含む。一実施形態において、発呼者利用固定回線１０２は緊急通信を開始し、Ｓ／Ｒ  １０６ＡおよびＳ／Ｒ  １０６Ｂのうちの１つは、呼出しをＰＳＡＰ  １１４の呼出し対応オペレータ・システム１１２にルーティングする。
【００３９】
通信ネットワーク１００は、セル式無線ネットワーク１１８、制御プレーン接続、およびユーザ・プレーン接続と通信する、モバイル・デバイス１１６をさらに含む。セル式無線ネットワーク１１８は、さらにモバイル交換センター（ＭＳＣ）１２０、およびモバイル測位センター（ＭＰＣ）１２２と通信している。セル式無線ネットワーク１１８は、さらに、ワイヤレス制御プレーン、およびワイヤレス・ユーザ・プレーンを使用するネットワーク１０７を使用して、ＰＳＴＮ  １０７と通信している。ＭＰＣ  １２０は、セル式ネットワーク内のモバイル・デバイスの位置を決定するように機能する。ＭＰＣ  １２０は、さらにＡＬＩデータベース１１０と通信している。通信ネットワーク１００はさらに、ＰＳＡＰ  １１４、ＡＮＩ／ＡＬＩコントローラ１０８、ＡＬＩデータベース１１０、ネットワーク１０７、およびＥＲＤＢ  １３６と通信する、モバイル・ロケータ・コンポーネント１２６を含むサーバ１２４を含む。
【００４０】
モバイル・ロケータ・コンポーネント１２６は、本明細書に記載されたモバイル・ロケータ・コンポーネントの機能を実施するように構成される。１つまたは複数の実施形態において、サーバ１２４のモバイル・ロケータ・コンポーネント１２６は、本明細書に記載されたようなデバイス・ユーザ・プレーン通信を使用する、緊急呼出しサービス・バックアップ・システムのためのアルゴリズムの実施形態を実施する。代替実施形態において、モバイル・ロケータ・コンポーネント１２６はモバイル・デバイス１１６と共に含まれる。
【００４１】
一実施形態において、発呼者利用モバイル・デバイス１１６は緊急通信を開始し、Ｓ／Ｒ  １０６ＡおよびＳ／Ｒ  １０６Ｂのうちの１つは、緊急通信をＰＳＡＰ  １１４の呼出し対応オペレータ・システム１１２にルーティングするように試行する。モバイル・ロケータ・コンポーネント１２６は、緊急通信のためのキャリア・ネットワークを介して、モバイル・デバイス１１６をＰＳＡＰ  １１４に接続するための試行が障害を起こしたかどうかの指示を受信する。試行が障害を起こした場合、モバイル・ロケータ・コンポーネント１２６は、本明細書でさらに説明するように、代替の通信パスを介してモバイル・デバイス１１６からＰＳＡＰ  １１４への接続を確立するように試行する。
【００４２】
通信ネットワーク１００は、さらに、ネットワーク１０７を介してボイス・オーバーＩＰ交換センター１３０と通信しているボイス・オーバーＩＰ（ＶｏＩＰ）電話１２８を含む。ボイス・オーバーＩＰ交換センター１３０はさらに、顧客記録データベース１３４および検証データベース１３２と通信している。顧客記録データベース１３４は、ＶｏＩＰ電話１２８などのＶｏＩＰ電話のユーザの記録を記憶するように構成され、検証データベース１３２は、顧客記録データベース１３４内でみつかったユーザを検証するための検証情報を記憶するように構成される。一実施形態において、発呼者利用ＶｏＩＰ電話１２８は緊急通信を開始し、Ｓ／Ｒ  １０６ＡおよびＳ／Ｒ  １０６Ｂのうちの１つは、呼出しをＰＳＡＰ  １１４の呼出し対応オペレータ・システム１１２にルーティングする。
【００４３】
サーバ１２４は、通信ネットワーク１００に接続されたあるデータ処理システムの例示の役割であり、これらのデータ処理システムについての他の構成または役割を排除することは意図されていない。単なる例として、またこうしたアーキテクチャへのいずれの制限も示唆することなく、図１は、一実施形態の例示の実施において使用可能なあるコンポーネントを示す。たとえばサーバ１２４は、単なる一例として示されており、アーキテクチャへの制限は示唆していない。別の例として、一実施形態は、図示されたようにいくつかのデータ処理システムおよびデータ・ネットワークにわたって分散可能であるが、別の実施形態は、例示的な実施形態の範囲内の単一のデータ処理システム上で実施可能である。
【００４４】
モバイル・デバイス１１６は、本明細書で説明するモバイル・デバイスの一例である。たとえばモバイル・デバイス１１６は、スマートフォン、タブレット・コンピュータ、ラップトップ・コンピュータ、固定または携帯用の形のクライアント・デバイス、ウェアラブル・コンピューティング・デバイス、または任意の他の好適なデバイスの形を取ることができる。図１の別のデータ処理システム内で実行するものとして説明される任意のソフトウェア・アプリケーションは、モバイル・デバイス１１６またはサーバ１２４内で同様に実行するように構成可能である。図１の別のデータ処理システム内に記憶または生成される任意のデータまたは情報は、モバイル・デバイス１１６内に同様に記憶または生成されるように構成可能である。
【００４５】
サーバ１２４は、ワイヤード接続、ワイヤレス通信プロトコル、または他の好適なデータ接続を使用して、通信ネットワーク１００のコンポーネントに結合可能である。示された例では、サーバ１２４は、ブート・ファイル、オペレーティング・システム・イメージ、およびアプリケーションなどのデータを、モバイル・デバイス１１６に提供することができる。モバイル・デバイス１３２は、それ独自のデータ、ブート・ファイル、オペレーティング・システム・イメージ、およびアプリケーションを含むことができる。通信ネットワーク１００は、図示されていない追加のサーバ、クライアント、および他のデバイスを含むことができる。
【００４６】
示された例では、通信ネットワーク１００はインターネットと通信可能である。通信ネットワーク１００は、互いに通信するために伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）および他のプロトコルを使用する、ネットワークおよびゲートウェイの集合を表すことができる。インターネットの中心部は、データおよびメッセージをルーティングする何千もの商用、行政用、教育用、および他のコンピュータ・システムを含む、主要ノードまたはホスト・コンピュータ間のデータ通信リンクのバックボーンである。もちろん、通信ネットワーク１００は、たとえばイントラネット、ローカル・エリア・ネットワーク（ＬＡＮ）、またはワイド・エリア・ネットワーク（ＷＡＮ）などの、多数の異なるタイプのネットワークとしても実施可能である。図１は一例として意図されており、異なる例示的な実施形態についてのアーキテクチャ面での制限としては意図されていない。
【００４７】
他の用途の中で、通信ネットワーク１００は、例示的な実施形態が実施可能なクライアント・サーバ環境を実施するために使用可能である。クライアント・サーバ環境は、クライアント・データ処理システムとサーバ・データ処理システムとの間の対話性を使用することによってアプリケーションが機能するように、ソフトウェア・アプリケーションおよびデータをネットワーク全体に分散させることができる。通信ネットワーク１００は、ネットワーク全体にわたって分散される相互運用可能なソフトウェア・コンポーネントが、コヒーレントなビジネス・アプリケーションとして共にパッケージング可能な、サービス指向アーキテクチャも採用することができる。通信ネットワーク１００は、クラウドの形を取ること、および、最小限の管理作業またはサービスのプロバイダとの対話で迅速に提供および解除可能な、構成可能コンピューティング・リソースの共用プール（たとえば、ネットワーク、ネットワーク帯域幅、サーバ、処理、メモリ、ストレージ、アプリケーション、仮想マシン、およびサービス）への便利なオンデマンド・ネットワーク・アクセスを可能にするための、サービス送達のクラウド・コンピューティング・モデルを採用することも可能である。
【００４８】
図２を参照すると、この図は、例示的な実施形態が実施可能なデータ処理システムのブロック図を示している。データ処理システム２００は、図１のモバイル・デバイス１１６、サーバ１２４などのコンピュータ、あるいは、例示的な実施形態のために、プロセスを実施するコンピュータ使用可能プログラム・コードまたは命令が配置可能な別のタイプのデバイスの、一例である。
【００４９】
データ処理システム２００は、例示的な実施形態のプロセスを実施するコンピュータ使用可能プログラム・コードまたは命令が配置可能な、代表的なデータ処理システムまたは構成でもある。データ処理システム２００は、限定されることのない、単なる一例としてのコンピュータとして説明される。他のデバイスの形での実施は、タッチ・インターフェースを追加することなどによって、データ処理システム２００を修正すること、ならびに、本明細書で説明するデータ処理システム２００の動作および機能の一般的な説明から逸脱することなく、データ処理システム２００から特定の示されたコンポーネントを除去することさえも、可能である。
【００５０】
示された例では、データ処理システム２００は、ノース・ブリッジおよびメモリ・コントローラ・ハブ（ＮＢ／ＭＣＨ）２０２ならびにサウス・ブリッジおよび入力／出力（Ｉ／Ｏ）コントローラ・ハブ（ＳＢ／ＩＣＨ）２０４を含むハブ・アーキテクチャを採用する。処理ユニット２０６、メイン・メモリ２０８、およびグラフィックス・プロセッサ２１０は、ノース・ブリッジおよびメモリ・コントローラ・ハブ（ＮＢ／ＭＣＨ）２０２に結合される。処理ユニット２０６は、１つまたは複数のプロセッサを含むことができ、１つまたは複数の異種プロセッサ・システムを使用して実施することができる。処理ユニット２０６は、マルチコア・プロセッサとすることができる。グラフィックス・プロセッサ２１０は、ある実施において、アクセラレーテッド・グラフィックス・ポート（ＡＧＰ）を介してＮＢ／ＭＣＨ  ２０２に結合可能である。
【００５１】
示された例では、ローカル・エリア・ネットワーク（ＬＡＮ）アダプタ２１２がサウス・ブリッジおよびＩ／Ｏコントローラ・ハブ（ＳＢ／ＩＣＨ）２０４に結合される。オーディオ・アダプタ２１６、キーボードおよびマウス・アダプタ２２０、モデム２２２、読取り専用メモリ（ＲＯＭ）２２４、ユニバーサル・シリアル・バス（ＵＳＢ）および他のポート２３２、ならびにＰＣＩ／ＰＣＩｅデバイス２３４が、バス２３８を介してサウス・ブリッジおよびＩ／Ｏコントローラ・ハブ２０４に結合される。ハード・ディスク・ドライブ（ＨＤＤ）またはソリッドステート・ドライブ（ＳＳＤ）２２６およびＣＤ−ＲＯＭ  ２３０は、バス２４０を介してサウス・ブリッジおよびＩ／Ｏコントローラ・ハブ２０４に結合される。ＰＣＩ／ＰＣＩｅデバイス２３４は、たとえばイーサネット（Ｒ）・アダプタ、アドイン・カード、およびノート型コンピュータ用のＰＣカードを含むことができる。ＰＣＩはカード・バス・コントローラを使用するが、ＰＣＩｅは使用しない。ＲＯＭ  ２２４は、たとえばフラッシュ・バイナリ入力／出力システム（ＢＩＯＳ）とすることができる。ハード・ディスク・ドライブ２２６およびＣＤ−ＲＯＭ  ２３０は、たとえば、集積ドライブ・エレクトロニクス（ＩＤＥ）、シリアル高度技術アタッチメント（ＳＡＴＡ）インターフェース、または、外部ＳＡＴＡ（ｅ−ＳＡＴＡ）およびマイクロＳＡＴＡ（ｍＳＡＴＡ）などの変形を、使用することができる。スーパーＩ／Ｏ（ＳＩＯ）デバイス２３６は、バス２３８を介してサウス・ブリッジおよびＩ／Ｏコントローラ・ハブ（ＳＢ／ＩＣＨ）２０４に結合可能である。
【００５２】
メイン・メモリ２０８、ＲＯＭ  ２２４、またはフラッシュ・メモリ（図示せず）などのメモリは、コンピュータ使用可能記憶デバイスのいくつかの例である。ハード・ディスク・ドライブまたはソリッドステート・ドライブ２２６、ＣＤ−ＲＯＭ  ２３０、および他の同様の使用可能デバイスは、コンピュータ使用可能記憶媒体を含むコンピュータ使用可能記憶デバイスのいくつかの例である。
【００５３】
オペレーティング・システムは、処理ユニット２０６上で実行する。オペレーティング・システムは、図２のデータ処理システム２００内の様々なコンポーネントの制御を調整および提供する。オペレーティング・システムは、サーバ・システム、パーソナル・コンピュータ、およびモバイル・デバイスを含むが限定されない、任意のタイプのコンピューティング・プラットフォームのための市販のオペレーティング・システムとすることができる。オブジェクト指向または他のタイプのプログラミング・システムは、オペレーティング・システムに関連して動作することができ、データ処理システム２００上で実行しているプログラムまたはアプリケーションからの呼出しをオペレーティング・システムに提供することができる。
【００５４】
オペレーティング・システム、オブジェクト指向プログラミング・システム、および、図１のアプリケーション１０５および１０７などのアプリケーションまたはプログラムのための命令は、ハード・ディスク・ドライブ２２６上のコード２２６Ａなどの形で記憶デバイス上に配置され、処理ユニット２０６による実行のために、メイン・メモリ２０８などの１つまたは複数のメモリのうちの少なくとも１つにロードすることができる。例示的な実施形態のプロセスは、たとえば、メイン・メモリ２０８、読取り専用メモリ２２４などのメモリ、あるいは１つまたは複数の周辺デバイス内に配置可能な、コンピュータ実施命令を使用する処理ユニット２０６によって実行可能である。
【００５５】
さらに１つのケースでは、コード２２６Ａは、同様のコード２０１Ｃがストレージ・デバイス２０１Ｄ上に記憶されているリモート・システム２０１Ｂから、ネットワーク２０１Ａを介してダウンロード可能である。別のケースでは、コード２２６Ａは、ダウンロードされたコード２０１Ｃがストレージ・デバイス２０１Ｄ上に記憶されているリモート・システム２０１Ｂへ、ネットワーク２０１Ａを介してダウンロード可能である。
【００５６】
図１〜図２のハードウェアは、実施に応じて変動可能である。図１〜図２に示されたハードウェアに加えて、またはその代わりに、フラッシュ・メモリ、等価の不揮発性メモリ、または光ディスク・ドライブなどの、他の内部ハードウェアまたは周辺デバイスが使用可能である。加えて、例示的な実施形態のプロセスをマルチプロセッサ・データ処理システムに適用することもできる。
【００５７】
いくつかの例示的な例において、データ処理システム２００は、オペレーティング・システム・ファイルまたはユーザ生成データあるいはその両方を記憶するための不揮発性メモリを提供するためのフラッシュ・メモリと共に構成される、携帯情報端末（ＰＤＡ）とすることができる。バス・システムは、システム・バス、Ｉ／Ｏバス、およびＰＣＩバスなどの、１つまたは複数のバスを含むことができる。もちろん、バス・システムは、構造またはアーキテクチャに取り付けられた異なるコンポーネントまたはデバイスの間でのデータの転送を提供する、任意のタイプの通信構造またはアーキテクチャを使用して実施することができる。
【００５８】
通信ユニットは、モデムまたはネットワーク・アダプタなどの、データを送信および受信するために使用される１つまたは複数のデバイスを含むことができる。メモリは、たとえば、メイン・メモリ２０８、またはノース・ブリッジおよびメモリ・コントローラ・ハブ２０２でみつかったキャッシュなどのキャッシュとすることができる。処理ユニットは、１つまたは複数のプロセッサまたはＣＰＵを含むことができる。
【００５９】
図１〜図２に示された例および前述の例は、アーキテクチャ上の制限を示唆することを意味するものではない。たとえば、データ処理システム２００は、モバイルまたはウェアラブル・デバイスの形を取ることに加えて、タブレット・コンピュータ、ラップトップ・コンピュータ、または電話デバイスとすることもできる。
【００６０】
コンピュータまたはデータ処理システムが、仮想マシン、仮想デバイス、または仮想コンポーネントとして説明される場合、仮想マシン、仮想デバイス、または仮想コンポーネントは、データ処理システム２００内に示されたいくつかまたはすべてのコンポーネントの仮想化明示を使用するデータ処理システム２００の様式で動作する。たとえば、仮想マシン、仮想デバイス、または仮想コンポーネントにおいて、処理ユニット２０６は、ホスト・データ処理システム内で使用可能なハードウェア処理ユニット２０６のうちのすべてまたはいくつかの仮想化インスタンスとして明示され、メイン・メモリ２０８は、ホスト・データ処理システム内で使用可能であり得るメイン・メモリ２０８のすべてまたは一部の仮想化インスタンスとして明示され、ディスク２２６は、ホスト・データ処理システム内で使用可能であり得るディスク２２６のすべてまたは一部の仮想化インスタンスとして明示される。このようなケースにおけるホスト・データ処理システムが、データ処理システム２００によって表されている。図３に関連して、この図は、例示的な実施形態に従った、例示のシステム・アーキテクチャ３００のブロック図３００を示す。モバイル・デバイス１１６は、図１のモバイル・デバイス１１６の一例であり、プロセッサ３０２、メモリ３０４、トランシーバ３０６、およびアプリケーション３０８を含む。プロセッサ３０２は、メモリ３０４から命令を取り出すように構成され、本明細書で説明するようなモバイル・デバイス１１６の様々な動作を実行するための命令を実行する。トランシーバ３０６は、セル式ネットワーク、ＷｉＦｉネットワーク、ブルートゥース・ネットワーク、衛星ネットワーク、あるいは任意の他のＬＡＸ、ＷＡＮ、ＲＡＮ、ＰＡＮまたは同様のネットワークなどの、１つまたは複数のワイヤレス通信ネットワークと通信するように構成される。アプリケーション３０８は、本明細書で説明するようなモバイル・デバイス１１６によるデバイス・ユーザ・プレーン通信を使用して、緊急呼出しサービス・バックアップに関連付けられた様々な動作を実行するように構成される。特定の実施形態では、アプリケーション３０８はモバイル・デバイス１１６内のバックグラウンド・プロセスとして実行する。
【００６１】
サーバ１２４は、図１のサーバ１０４の一例であり、プロセッサ３１０、メモリ３１２、およびモバイル・ロケータ・コンポーネント１２６を含む。プロセッサ３１４は、メモリ３１６から命令を取り出すように構成され、本明細書で説明するようにサーバ１２４の様々な動作を実行するための命令を実行する。モバイル・ロケータ・コンポーネント１２６は、本明細書で説明するように、サーバ１２４によるデバイス・ユーザ・プレーン通信を使用する緊急呼出しサービス・バックアップに関連付けられた動作を実行するように構成される。サーバ１２４はさらに、モバイル・ロケータ・コンポーネント１２６によって受信された障害を起こした緊急呼出しに関する履歴情報を記憶するように構成された、履歴情報データベース３１４を含むことができる。
【００６２】
モバイル・デバイス１１６は、サーバ１２４およびキャリア・ネットワーク３１６と通信している。キャリア・ネットワーク３１６はワイヤレス通信プロバイダに関連付けられ、モバイル・デバイス１１６によるＰＳＡＰ  １１４への緊急通信を完了するためのインフラストラクチャを含む。
【００６３】
図４に関連して、この図面は、例示的な実施形態に従ったデバイス・ユーザ・プレーン通信を使用する、緊急呼出しサービス・バックアップのためのプロセスの例示の流れ４００を示す。実施形態において、モバイル・デバイス１１６は、緊急呼出し、たとえば緊急状況に関する９１１呼出しを行い、キャリア・ネットワーク３１６は４０２で呼出しを受信する。実施形態において、モバイル・デバイスは、通常の緊急呼出しを行うことと並行して、位置／遠隔測定データをモバイル・ロケータ・コンポーネント１２６に送信するようにも構成される。４０８において、モバイル・ロケータ・コンポーネント１２６は、モバイル・デバイス１１６から位置データを受信する。４１０において、モバイル・ロケータ・コンポーネント１２６は、詳細な位置情報を計算し、詳細な位置情報をキャリアに提供する。４０４において、キャリア・ネットワーク３１６は、緊急呼出しに関するＰＳＡＰ  １１４の位置を特定する。４０６において、キャリア・ネットワーク３１６は、緊急呼出しをＰＳＡＰ  １１４にルーティングするように試行する。
【００６４】
実施形態において、緊急呼出しがキャリア・ネットワーク３１６を介してＰＳＡＰ  １１４に接続していない旨を、モバイル・デバイス１１６が検出した場合、モバイル・デバイス１１６は、緊急呼出しの障害の通知をモバイル・ロケータ・コンポーネント１２６に送信する。４１２において、モバイル・ロケータ・コンポーネント１２６は、障害を起こした緊急呼出しの通知を受信する。４１４において、モバイル・ロケータ・コンポーネント１２６は、位置情報を使用して、ＰＳＡＰ  １１４が緊急呼出しを受信したはずである旨を決定する。４１６において、モバイル・ロケータ・コンポーネント１２６は、任意選択で、障害を起こした緊急呼出しに関してキャリア・ネットワーク３１６に通知し、発呼者、位置、およびＰＳＡＰ情報をキャリア・ネットワーク３１６に提供する。４１８において、モバイル・ロケータ・コンポーネント１２６は、モバイル・デバイス１１６を呼出しの発信者として識別し、ＰＳＡＰ  １１４への代替パスとしてＶｏＩＰ呼出しを作成する。したがって、緊急呼出しは、キャリア・ネットワーク３１６の緊急呼出しシステムを迂回しながら、ＰＳＡＰ  １１４にとってはモバイル・デバイス１１６からの正規の緊急呼出しとみなされる。
【００６５】
図５を参照すると、この図は、例示的な実施形態に従った、デバイス・ユーザ・プレーン通信を使用する緊急呼出しサービス・バックアップのための例示のプロセス５００のフローチャートを示す。１つまたは複数の実施形態において、プロセス５００は、サーバ１２４のモバイル・ロケータ・コンポーネント１２６内で実施可能である。
【００６６】
ブロック５０２において、モバイル・ロケータ・コンポーネント１２６は、第１の通信パスがモバイル通信サービス・プロバイダに関連付けられた緊急通信コンポーネントを利用する、第１の通信パスを使用して、モバイル・デバイス１１６によるＰＳＡＰ  １１４への緊急通信の開始を検出する。ブロック５０４において、モバイル・ロケータ・コンポーネント１２６は、モバイル・デバイス１１６から、モバイル・デバイス１１６の位置情報および遠隔測定データを受信する。特定の実施形態において、位置情報はモバイル・デバイス１１６の緯度および経度を含む。ブロック５０６において、モバイル・ロケータ・コンポーネント１２６は、モバイル・デバイス１１６に関する拡張位置情報を決定する。特定の実施形態において、拡張位置情報は、モバイル・デバイス１１６が配置されている場所の圧力、高度、または、建物の階数のうちの、１つまたは複数を含む。ブロック５０８において、モバイル・ロケータ・コンポーネント１２６は、モバイル・デバイス１１６に関連付けられたモバイル通信サービス・プロバイダに、拡張位置情報を提供する。
【００６７】
ブロック５１０において、モバイル・ロケータ・コンポーネント１２６は、第１のパスを使用してＰＳＡＰ  １１４に対して試行された緊急通信が障害を起こした旨のモバイル・デバイス１１６からの指示を受信したかどうかを判別する。モバイル・ロケータ・コンポーネント１２６が指示を受信していない場合、プロセス５００は終了し、モバイル・デバイス１１６とＰＳＡＰ  １１４との間の緊急通信は、モバイル通信サービス・プロバイダに関連付けられた緊急通信コンポーネントを含む第１の通信パスを利用して進行する。モバイル・ロケータ・コンポーネント１２６が、第１のパスを使用してＰＳＡＰ  １１４に対して試行された緊急通信が障害を起こした旨の指示を受信した場合、プロセス５００はブロック５１２へと続行される。
【００６８】
ブロック５１２において、モバイル・ロケータ・コンポーネント１２６は、障害を起こした緊急通信情報および更新された位置／遠隔測定情報をモバイル・デバイス１１６から受信する。特定の実施形態において、更新された位置／遠隔測定情報は、緊急通信の開始以降のモバイル・デバイス１１６の位置および遠隔測定における変化を含む。ブロック５１４において、モバイル・ロケータ・コンポーネント１２６は、障害を起こした緊急通信のＰＳＡＰ（たとえば、ＰＳＡＰ  １１４）の識別を決定する。ブロック５１６において、モバイル・ロケータ・コンポーネント１２６は、ＰＳＡＰ  １１４への障害を起こした緊急通信を、モバイル通信サービス・プロバイダに通知する。
【００６９】
ブロック５１８において、モバイル・ロケータ・コンポーネント１２６は、モバイル通信サービス・プロバイダに関連付けられた緊急通信コンポーネントを迂回する代替の呼出しパスを含む第２の通信パスを使用して、ＰＳＡＰ  １１４へのモバイル・デバイス１１６の接続を開始する。一実施形態において、第２のパスは、モバイル通信サービス・プロバイダのネットワークのこれまで未使用の部分を含む。特定の実施形態において、第２の通信パスは、モバイル・デバイス１１６とＰＳＡＰ  １１４との間のＶｏＩＰ接続を含む。特定の実施形態において、モバイル・ロケータ・コンポーネント１２６は、障害を起こした緊急呼出しをモバイル通信サービス・プロバイダに通知する。別の特定の実施形態において、モバイル・ロケータ・コンポーネント１２６は、モバイル通信サービス・プロバイダの発呼者情報、位置情報、および宛先情報を提供する。さらに別の特定の実施形態において、モバイル・ロケータ・コンポーネント１２６は、キャリアが代替の機構を介して緊急通信に再接続できた旨の確認を、モバイル通信サービス・プロバイダから受信する。
【００７０】
ブロック５２０において、モバイル・ロケータ・コンポーネント１２６は、モバイル・デバイス１１６または他のモバイル・デバイスあるいはその両方の、障害を起こした緊急呼出し通信の位置および周波数を追跡する。１つまたは複数の実施形態において、モバイル・ロケータ・コンポーネント１２６は、モバイル通信サービス・プロバイダの識別情報をさらに追跡する。ブロック５２２において、モバイル・ロケータ・コンポーネント１２６は、１つまたは複数の予防措置、たとえば、特定の地理的エリア内での今後の緊急呼出しの障害を回避または緩和するために、特定の地理的エリアにおけるネットワーク・ルーティングの選択的な変更が実行可能な予防措置を、決定する。ブロック５２４において、モバイル・ロケータ・コンポーネント１２６は、障害を起こした緊急呼出しに関する履歴情報を記憶し、モバイル通信サービス・プロバイダ・ネットワークの性能に関する情報をモバイル通信サービス・プロバイダに提供するために、履歴情報に関する分析または分析論、あるいはその両方を実行する。
【００７１】
特定の実施形態において、モバイル・ロケータ・コンポーネント１２６は、障害を起こした緊急呼出しの履歴を分析し、新規の呼出しが障害を起こすかどうかの確率を予測して、確率に基づいて起こり得る障害を緩和するための措置を講じる。特定の実施形態において、モバイル・ロケータ・コンポーネント１２６は、モバイル・デバイスからの詳細な位置情報、宛先情報、キャリア・タイプ、および時間のうちの１つまたは複数を含む、障害を起こした緊急呼出しのインスタンスの数を累積する。
【００７２】
特定の実施形態において、モバイル・ロケータ・コンポーネント１２６は、一日の一定の時間中に特定のキャリアを介して特定の地理的エリアから発信される呼出しの障害確率を決定する。別の特定の実施形態において、モバイル・ロケータ・コンポーネント１２６は、障害確率を事前に決定された閾値と比較し、障害確率の方が事前に決定された閾値よりも高い場合、代替の呼出しを先制して宛先に送る。別の特定の実施形態において、モバイル・ロケータ・コンポーネント１２６は、緊急通信に関する改良について特定の地理的領域を示すために、モバイル通信サービス・プロバイダに定量的フィードバックを提供する。
【００７３】
したがって、デバイス・ユーザ・プレーン通信および他の関連する特徴、機能、または動作を使用する緊急呼出しサービス・バックアップについての例示的な実施形態において、コンピュータ実施方法、システム、または装置、およびコンピュータ・プログラム製品が提供される。実施形態またはその一部があるタイプのデバイスに関して説明される場合、コンピュータ実施方法、システム、または装置、コンピュータ・プログラム製品、またはそれらの一部は、そのタイプのデバイスの好適で比較可能な明示と共に使用するように適合または構成される。
【００７４】
実施形態がアプリケーションにおいて実施されるように説明される場合、アプリケーションの送達は、任意選択として、ソフトウェア・アズ・ア・サービス（ＳａａＳ）モデルにおけるものとすることができる。ＳａａＳモデルでは、実施形態を実施するアプリケーションの機能は、クラウド・インフラストラクチャ内のアプリケーションを実行することによってユーザに提供される。ユーザは、ウェブ・ブラウザ（たとえば、ウェブ・ベース電子メール）などのシン・クライアント・インターフェース、または他の軽量クライアント・アプリケーションを介して、様々なクライアント・デバイスを使用するアプリケーションにアクセス可能である。ユーザは、ネットワーク、サーバ、オペレーティング・システム、またはクラウド・インフラストラクチャのストレージを含む、基礎となるクラウド・インフラストラクチャを管理または制御しない。いくつかのケースでは、ユーザは、ＳａａＳアプリケーションの機能さえも管理または制御しない可能性がある。いくつかの他のケースでは、アプリケーションのＳａａＳ実施は、制限されたユーザ固有アプリケーション構成設定を可能な例外として許可することができる。
【００７５】
本発明は、任意の可能な技術的詳細レベルで統合された、システム、方法、またはコンピュータ・プログラム製品、あるいはそれらの組み合わせとすることができる。コンピュータ・プログラム製品は、プロセッサに本発明の態様を実施させるためのコンピュータ可読プログラム命令を有する、コンピュータ可読記憶媒体（単数または複数）を含むことができる。
【００７６】
コンピュータ可読記憶媒体は、命令実行デバイスによる使用のための命令を保持および記憶することが可能な、有形デバイスとすることができる。コンピュータ可読記憶媒体は、限定されないが、たとえば、電子記憶デバイス、磁気記憶デバイス、光記憶デバイス、電磁記憶デバイス、半導体記憶デバイス、または、それらの任意の好適な組み合わせとすることができる。コンピュータ可読記憶媒体のより特定な例の非網羅的リストは、ポータブル・コンピュータ・ディスケット、ハード・ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、消去可能プログラム可能読取り専用メモリ（ＥＰＲＯＭまたはフラッシュ・メモリ）、スタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）、ポータブル・コンパクト・ディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、メモリ・スティック、フロッピー・ディスク、パンチカードまたは溝内の隆起構造などに命令が記録されたマシン符号化デバイス、およびそれらの任意の好適な組み合わせを含む。本明細書で使用されるコンピュータ可読記憶媒体は、それ自体が、無線波または他の自由伝搬電磁波、導波路または他の伝送媒体を介して伝搬する電磁波（たとえば、光ファイバ・ケーブルを通過する光パルス）、または、ワイヤを介して伝送される電気信号などの、一過性の信号であるものと解釈されるべきではない。
【００７７】
本明細書で説明するコンピュータ可読プログラム命令は、コンピュータ可読記憶媒体からそれぞれのコンピューティング／処理デバイスへ、あるいは、たとえばインターネット、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、またはワイヤレス・ネットワーク、あるいはそれらの組み合わせなどの、ネットワークを介して、外部コンピュータまたは外部ストレージ・デバイスへ、ダウンロード可能である。ネットワークは、銅製伝送ケーブル、光伝送ファイバ、ワイヤレス伝送、ルータ、ファイアウォール、スイッチ、ゲートウェイ・コンピュータ、またはエッジ・サーバ、あるいはそれらの組み合わせを備えることができる。各コンピューティング／処理デバイス内のネットワーク・アダプタ・カードまたはネットワーク・インターフェースは、ネットワークからコンピュータ可読プログラム命令を受信し、コンピュータ可読プログラム命令を、それぞれのコンピューティング／処理デバイス内のコンピュータ可読記憶媒体に記憶するために転送する。
【００７８】
本発明の動作を実施するためのコンピュータ可読プログラム命令は、アセンブラ命令、命令セット・アーキテクチャ（ＩＳＡ）命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、集積回路用構成データ、あるいは、Ｓｍａｌｌｔａｌｋ（Ｒ）、Ｃ＋＋などのオブジェクト指向プログラミング言語、および「Ｃ」プログラミング言語または同様のプログラミング言語などの手続き型プログラミング言語を含む、１つまたは複数のプログラミング言語の任意の組み合わせで作成された、ソース・コードまたはオブジェクト・コードのいずれかとすることができる。コンピュータ可読プログラム命令は、全体としてユーザのコンピュータ上で、部分的にユーザのコンピュータ上で、スタンドアロン型ソフトウェア・パッケージとして、部分的にユーザのコンピュータ上および部分的にリモート・コンピュータ上で、または、全体としてリモート・コンピュータまたはサーバ上で、実行可能である。後者のシナリオでは、リモート・コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ）またはワイド・エリア・ネットワーク（ＷＡＮ）を含む任意のタイプのネットワークを介して、ユーザのコンピュータに接続可能であるか、または、外部コンピュータに（たとえば、インターネット・サービス・プロバイダを使用してインターネットを介して）接続することができる。いくつかの実施形態において、たとえば、プログラム可能論理回路、フィールド・プログラム可能ゲート・アレイ（ＦＰＧＡ）、またはプログラム可能論理アレイ（ＰＬＡ）を含む電子回路は、本発明の態様を実行するために、電子回路を個人化するためにコンピュータ可読プログラム命令の状態情報を利用することによって、コンピュータ可読プログラム命令を実行することができる。
【００７９】
本発明の態様は、本明細書では、本発明の実施形態に従った方法、装置（システム）、およびコンピュータ・プログラム製品のフローチャート図またはブロック図あるいはその両方を参照しながら説明されている。フローチャート図またはブロック図あるいはその両方の各ブロック、および、フローチャート図またはブロック図あるいはその両方のブロックの組み合わせは、コンピュータ可読プログラム命令によって実施可能であることを理解されよう。
【００８０】
これらのコンピュータ可読プログラム命令は、コンピュータまたは他のプログラム可能データ処理装置のプロセッサを介して実行される命令が、フローチャートまたはブロック図あるいはその両方の１つまたは複数のブロックに指定される機能／動作を実施するための手段を作り出すべく、汎用コンピュータ、特定用途向けコンピュータ、または他のプログラム可能データ処理装置のプロセッサに提供されて、マシンを作り出すものであってよい。これらのコンピュータ可読プログラム命令は、命令が記憶されたコンピュータ可読記憶媒体が、フローチャートまたはブロック図あるいはその両方の１つまたは複数のブロックに指定される機能／動作の態様を実施する命令を含む製品を備えるべく、コンピュータ可読記憶媒体に記憶され、コンピュータ、プログラム可能データ処理装置、または他のデバイス、あるいはそれらの組み合わせに、特定の方式で機能するように指示することができるものであってもよい。
【００８１】
コンピュータ可読プログラム命令は、コンピュータ、他のプログラム可能装置、または他のデバイスで実行される命令が、フローチャートまたはブロック図あるいはその両方の１つまたは複数のブロックに指定される機能／動作を実施するように、コンピュータ実施プロセスを作り出すべく、コンピュータ、他のプログラム可能データ処理装置、または他のデバイスにロードされ、コンピュータ、他のプログラム可能装置、または他のデバイス上で一連の動作ステップを実行させるものであってもよい。
【００８２】
図面内のフローチャートおよびブロック図は、本発明の様々な実施形態に従った、システム、方法、およびコンピュータ・プログラム製品の可能な実施のアーキテクチャ、機能、および動作を示す。この点に関して、フローチャートまたはブロック図内の各ブロックは、指定された論理機能を実施するための１つまたは複数の実行可能命令を含む、命令のモジュール、セグメント、または一部を表すことができる。いくつかの代替の実施において、ブロック内に示された機能は、図面内に示された順序以外で実行することができる。たとえば、連続して示される２つのブロックは、実際には、ほぼ同時に実行可能であるか、またはブロックは、関与する機能に応じて時には逆の順序で実行可能である。ブロック図またはフローチャート図あるいはその両方の各ブロック、および、ブロック図またはフローチャート図あるいはその両方のブロックの組み合わせは、指定された機能または動作を実行するか、あるいは特定用途向けハードウェアおよびコンピュータ命令の組み合わせを実施する、特定用途向けハードウェアベースのシステムによって実施可能であることも留意されたい。
【図１】
2021507641.tif 000003
【図２】
2021507641.tif 000004
【図３】
2021507641.tif 000005
【図４】
2021507641.tif 000006
【図５】
2021507641.tif 000007
【国際調査報告】
2021507641.tif 000008
2021507641.tif 000009