(57)【要約】政府機関は、職員に、各自の任務中に制御された通話を管理および監視するために記録デバイスを支給する。政府機関に柔軟な能力を提供するために、オペレータが専用の記録デバイスなしに制御された通話を管理することを可能にするように、仮想番号がプロビジョニングおよび構成される。仮想番号を使用して、オペレータは、被害者と犯人の間の制御された通話をセットアップすることができる。被害者は、オペレータによって仮想番号を介して接触され、任意選択で制御された通話プロセスについて通知される。次いで、被害者の電話の番号情報を使用して犯人が接触を受け、被害者と接続される。被害者と犯人の間の通話音声がオペレータに送信される。必要なとき、オペレータは、オペレータが通話をセットアップするために使用した電話デバイスから遠隔で通話を終端することができる。
2014533461.tif 000002
【特許請求の範囲】
【請求項１】
仮想番号を使用して制御された通話を管理するための要求に応答して電話デバイスから認証情報を受信するステップであって、前記制御された通話は、前記仮想番号を通じて確立され、オペレータデバイスが第１の交信デバイスと第２の交信デバイスとの間の音声通信を監視および制御することを可能にする、ステップと、
前記受信された認証情報とマッピングテーブル内に前記仮想番号に関連付けられて格納された認証データとが一致することに基づいて、前記電話デバイスを前記オペレータデバイスとして認証するステップと、
前記制御された通話をセットアップするために前記第１の交信デバイスおよび前記第２の交信デバイスに対応するデバイス情報を受信するステップと、
前記制御された通話を開始するために、前記仮想番号を通じて、前記第１の交信デバイスと前記第２の交信デバイスとの間の接続を確立するための命令を送信するステップであって、前記第２の交信デバイスは、前記接続を確立するための要求を受信するとき前記第１の交信デバイスに関連する情報を受信する、ステップと
を含むことを特徴とするコンピュータをベースとする方法。
【請求項２】
前記デバイス情報は、交信デバイスの送信番号を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記電話デバイスから受信される認証情報は、前記交信デバイスを識別する送信番号、および前記交信デバイスのオペレータを識別する個人識別番号のうちの少なくとも１つを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記電話デバイスは、前記電話デバイスの前記送信番号、および前記オペレータの前記個人識別番号のうちの少なくとも１つと、マッピングテーブル内に前記仮想番号に関連付けられて格納された認証番号と一致することに応答して、前記オペレータデバイスとして認証されることを特徴とする請求項３に記載の方法。
【請求項５】
前記第１の交信デバイスについての番号情報を決定するステップをさらに含み、前記番号情報は、前記第１の交信デバイスの送信番号に関連する自動番号識別情報または発信者識別情報の１または複数を含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記仮想番号を通じて前記接続を確立するとき、前記第１の交信デバイスについて決定された前記番号情報の一部分が、前記第２の交信デバイスに送信されることを特徴とする請求項５に記載の方法。
【請求項７】
前記電話デバイスを前記オペレータデバイスとして認証したことに応答して、前記オペレータデバイスを前記仮想番号と接続すること、前記オペレータデバイスが前記仮想番号を用いて前記制御された通話を管理することを可能にすること、および前記制御された通話の状況を説明するための音声メッセージを記録することのうちの少なくとも１つのための命令を送信するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記第１の交信デバイスと前記第２の交信デバイスとの間の前記接続を確立する前に、前記仮想番号を通じて前記オペレータデバイスを前記第１の交信デバイスと接続するための命令を送信するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記第１の交信デバイスと前記オペレータデバイスとの間で音声通信を可能にするための命令を送信するステップをさらに含み、前記仮想番号を通じて前記オペレータデバイスを前記第１の交信デバイスと接続するための前記命令は、前記第１の交信デバイスに前記仮想番号に関する番号情報を受信させることを特徴とする請求項８に記載の方法。
【請求項１０】
前記制御された通話を開始するために前記仮想番号を通じて前記第１の交信デバイスと前記第２の交信デバイスとの間の前記接続を確立するための前記命令は、前記制御された通話を開始するためのコマンドを受信したことに応答して送信されることを特徴とする請求項１に記載の方法。
【請求項１１】
前記制御された通話を開始するために前記仮想番号を通じて前記第１の交信デバイスと前記第２の交信デバイスとの間の前記接続を確立するための前記命令は、
前記第１の交信デバイスと前記第２の交信デバイスとの間の音声通信を記録すること、
前記第１の交信デバイスと前記第２の交信デバイスとの間の前記音声通信を前記オペレータデバイスに送信すること、
前記オペレータデバイスが前記第１の交信デバイスと前記第２の交信デバイスとの間の前記音声通信を終端することを可能にすること、および
前記オペレータデバイスから前記交信デバイスへの音声通信を使用不能にすること
のうちの少なくとも１つのための命令をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記制御された通話を終了するために前記第１の交信デバイスと前記第２の交信デバイスとの間の音声通信を使用不能にするためのコマンドを前記オペレータデバイスから受信するステップと、前記コマンドに応答して、前記第２の交信デバイスの前記接続を終端するための命令を送信するステップとをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記第１の交信デバイスと前記第２の交信デバイスとの間の音声通信、前記第１の交信デバイスと前記オペレータデバイスとの間の音声通信、および前記制御された通話の前記状況を説明するための音声メッセージのうちの少なくとも１つを、ストレージロケーションに提供するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１４】
記録された音声に対応する元のファイルを識別するために一意のハッシュが生成されることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記オペレータデバイスの機能とインターフェースし、
前記制御された通話を管理するために各交信デバイスに対応する前記デバイス情報および前記仮想番号を取得するためのステップ、
前記オペレータデバイスが前記仮想番号との接続を確立したことに応答して各交信デバイスに対応する前記デバイス情報を提供するためのステップ、
前記制御された通話の状況を説明するための音声メッセージを記録するためのステップ、
前記制御された通話を開始するために第１のコマンドを提供するためのステップ、および
前記制御された通話を終端するために第２のコマンドを提供するためのステップ
のうちの少なくとも１つを実施するために前記オペレータデバイスにモジュールを提供するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１６】
前記仮想番号について受信された番号情報に基づいて前記仮想番号を提供するステップと、
前記仮想番号に関するマッピング情報を受信するステップであって、前記マッピング情報は、前記オペレータデバイスに対応する送信番号、およびオペレータに対応する個人識別番号からの少なくとも１つの認証番号を含む、ステップと、
前記仮想番号を前記認証番号に関連付けて前記マッピングテーブルに格納するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１７】
仮想番号を使用して第１の交信デバイスと第２の交信デバイスとの間の制御された通話を管理するためのシステムであって、
１または複数のプロセッサと、コンピュータプログラムコードを記憶する非一時的なコンピュータ可読記憶媒体とを備えるサーバを備え、前記コンピュータプログラムコードは、実行されたとき、
仮想番号を使用して制御された通話を管理するための要求に応答して電話デバイスから認証情報を受信するためのステップであって、前記制御された通話は、前記仮想番号を通じて確立され、オペレータデバイスが第１の交信デバイスと第２の交信デバイスとの間の音声通信を監視および制御することを可能にする、ステップと、
前記受信された認証情報とマッピングテーブル内に前記仮想番号に関連付けられて格納された認証データとが一致することに基づいて、前記電話デバイスを前記オペレータデバイスとして認証するためのステップと、
前記制御された通話をセットアップするために前記第１の交信デバイスおよび前記第２の交信デバイスに対応するデバイス情報を受信するためのステップと、
前記制御された通話を開始するために、前記仮想番号を通じて、前記第１の交信デバイスと前記第２の交信デバイスとの間の接続を確立するための命令を送信するためのステップであって、前記第２の交信デバイスは、前記接続を確立するための要求を受信するとき前記第１の交信デバイスに関連する情報を受信する、ステップと
を実行することを特徴とするシステム。
【請求項１８】
前記デバイス情報は、交信デバイスの送信番号を含むことを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記電話デバイスから受信される認証情報は、前記交信デバイスを識別する送信番号、および前記交信デバイスのオペレータを識別する個人識別番号のうちの少なくとも１つを含むことを特徴とする請求項１７に記載のシステム。
【請求項２０】
前記電話デバイスは、前記電話デバイスの前記送信番号、および前記オペレータの前記個人識別番号のうちの少なくとも１つと、マッピングテーブル内に前記仮想番号に関連付けられて格納された認証番号と一致することに応答して、前記オペレータデバイスとして認証されることを特徴とする請求項１９に記載のシステム。
【請求項２１】
前記サーバは、前記第１の交信デバイスについての番号情報を決定するためのコンピュータプログラムコードをさらに備え、前記番号情報は、前記第１の交信デバイスの送信番号に関連する自動番号識別情報または発信者識別情報の１または複数を含み、前記仮想番号を通じて前記接続を確立するとき、前記第１の交信デバイスについて決定された前記番号情報の一部分が、前記第２の交信デバイスに送信されることを特徴とする請求項１７に記載のシステム。
【請求項２２】
前記サーバは、前記電話デバイスを前記オペレータデバイスとして認証したことに応答して、前記オペレータデバイスを前記仮想番号と接続すること、前記オペレータデバイスが前記仮想番号を用いて前記制御された通話を管理することを可能にすること、および前記制御された通話の状況を説明するための音声メッセージを記録することのうちの少なくとも１つのための命令を送信するためのコンピュータプログラムコードをさらに備えることを特徴とする請求項１７に記載のシステム。
【請求項２３】
前記サーバは、前記第１の交信デバイスと前記第２の交信デバイスとの間の前記接続を確立する前に、前記仮想番号を通じて前記オペレータデバイスを前記第１の交信デバイスと接続するための命令を送信し、前記第１の交信デバイスと前記オペレータデバイスとの間で音声通信を可能にするためのコンピュータプログラムコードをさらに備え、前記仮想番号を通じて前記オペレータデバイスを前記第１の交信デバイスと接続するための前記命令は、前記第１の交信デバイスに前記仮想番号に関する番号情報を受信させることを特徴とする請求項１７に記載のシステム。
【請求項２４】
前記制御された通話を開始するために前記仮想番号を通じて前記第１の交信デバイスと前記第２の交信デバイスとの間の前記接続を確立するための前記命令は、前記制御された通話を開始するためのコマンドを受信したことに応答して送信されることを特徴とする請求項１７に記載のシステム。
【請求項２５】
前記制御された通話を開始するために前記仮想番号を通じて前記第１の交信デバイスと前記第２の交信デバイスとの間の前記接続を確立するための前記命令は、
前記第１の交信デバイスと前記第２の交信デバイスとの間の音声通信を記録すること、
前記第１の交信デバイスと前記第２の交信デバイスとの間の前記音声通信を前記オペレータデバイスに送信すること、
前記オペレータデバイスが前記第１の交信デバイスと前記第２の交信デバイスとの間の前記音声通信を終端することを可能にすること、および
前記オペレータデバイスから前記交信デバイスへの音声通信を使用不能にすること
のうちの少なくとも１つのための命令をさらに含むことを特徴とする請求項１７に記載のシステム。
【請求項２６】
前記サーバは、前記制御された通話を終了するために前記第１の交信デバイスと前記第２の交信デバイスとの間の音声通信を使用不能にするためのコマンドを前記オペレータデバイスから受信し、前記コマンドに応答して、前記第２の交信デバイスの前記接続を終端するための命令を送信するためのコンピュータプログラムコードをさらに備えることを特徴とする請求項１７に記載のシステム。
【請求項２７】
前記サーバは、前記第１の交信デバイスと前記第２の交信デバイスとの間の音声通信、前記第１の交信デバイスと前記オペレータデバイスとの間の音声通信、および前記制御された通話の前記状況を説明するための音声メッセージのうちの少なくとも１つを、ストレージロケーションに提供するためのコンピュータプログラムコードをさらに備えることを特徴とする請求項１７に記載のシステム。
【請求項２８】
前記サーバは、前記オペレータデバイスの機能とインターフェースするためのモジュールを備え、前記モジュールは、前記オペレータデバイスに提供され、前記オペレータデバイス上で実行されたとき、
前記制御された通話を管理するために各交信デバイスに対応する前記デバイス情報および前記仮想番号を取得するためのステップ、
前記オペレータデバイスが前記仮想番号との接続を確立したことに応答して各交信デバイスに対応する前記デバイス情報を提供するためのステップ、
前記制御された通話の状況を説明するための音声メッセージを記録するためのステップ、
前記制御された通話を開始するために第１のコマンドを提供するためのステップ、および
前記制御された通話を終端するために第２のコマンドを提供するためのステップ
のうちの少なくとも１つを実施することを特徴とする請求項１７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に制御された通話（ｃｏｎｔｒｏｌｌｅｄ  ｃａｌｌ）を管理する分野に関する。
【背景技術】
【０００２】
警察官および他の政府職員の「オペレータ」は、各自の任務中にしばしば調査を行う。多くの場合、これらの調査は、オペレータが２当事者間の制御された通話を管理することを必要とする。典型的には、オペレータは、一方の当事者と共に座り、２当事者間の電話通話を監視および制御することによって制御された通話を管理する。たとえば、オペレータは、犯罪者または犯人からの自白にかかっている家庭内暴力事件を扱っていることがある。悟られないように自白を勧めるために、オペレータは、警察署または被害者の自宅など管理された環境で被害者と共に作業することができる。次いで、オペレータは、被害者の電話から犯人にかけられた通話の間中、被害者に指示する。オペレータは、必要な場合、被害者の電話を物理的に取り上げ、通話を終了するか、または別の方法で物理的に回線を途絶させることによって通話を終端することができる。一般に、オペレータは、物理的なレコーダを使用し、通話を証拠として記録することになる。そのような場合、オペレータは、被害者の電話に接続する、被害者の電話回線を傍受する、または被害者の電話がスピーカフォン設定にあるとき音声を記録するために、物理的なハードウェアを必要とすることになる。
【０００３】
これらの構成は理想に及ばない。具体的には、被害者の電話に接続するための物理的なハードウェアは扱いにくいものであり、異なる電話モデルとの互換性がなく、またはセットアッププロセスに時間がかかる可能性がある。被害者の電話回線を傍受することは、一般に物理的な電話回線へのアクセスを必要とし、これは、ボイスオーバーインターネット（ＶｏＩＰ）回線およびワイヤレスセルラ電話では困難になり得る。さらに、最も単純な選択肢である、犯人をスピーカ通話に参加させることは、犯人に警戒させ、音声記録品質の難点をもたらす可能性がある。
【０００４】
さらに、オペレータは、各自の通常の任務中に、電話通話を記録するための必要な機器を携行していない可能性があり、政府機関は、しばしば、あらゆるオペレータに適切な記録用ハードウェアを支給することができない。したがって、被害者と犯人の間での通話の記録は、証拠を収集する好都合なときから遅れることがあり、またはより不利になる。これらの難点についてオペレータに関して論じられているが、私的な個人（たとえば、事業主）、および他のエンティティも、それぞれの環境において同様の難点に直面することがある。
【発明の概要】
【課題を解決するための手段】
【０００５】
上記および他の問題は、ネットワークで使用するために仮想番号を構成し、オペレータデバイスが仮想番号を用いて第１の交信デバイスと第２の交信デバイスとの間の制御された通話を管理する（たとえば、セットアップし、監視し、その記録を管理する）ことを可能にするための方法およびコンピュータシステムによって対処される。この方法の一実施形態は、制御された通話を管理するために構成された仮想番号への接続要求に応答して、オペレータまたはオペレータデバイスに関する認証情報を受信することを含む。オペレータデバイスは、認証番号とマッピングテーブル内に格納された仮想番号の一致に基づいて認証され、仮想番号に接続される。さらに、この方法は、仮想番号との制御された通話をセットアップし、第１の交信デバイスを仮想番号と接続するための命令を送信するために第１の交信デバイスに対応するデバイス情報を受信することを含む。
【０００６】
さらに、この方法は、第１の交信デバイスとの制御された通話をセットアップし、第１の交信デバイスに対応するデバイス情報を使用して、第２の交信デバイスを第１の交信デバイスと接続するための命令を送信するために第２の交信デバイスに対応するデバイス情報を受信することを含む。
【０００７】
さらに、この方法は、交信デバイス間で送信された音声データをオペレータデバイスに渡すための命令を送信することを含む。これらの命令は、オペレータデバイスから受信された音声をどちらの交信デバイスにも送信することができないようにすることができる。
【０００８】
さらに、この方法は、第１の交信デバイスと第２の交信デバイスとの間の通信を終了するためにオペレータデバイスからコマンドを受信し、第２の交信デバイスを第１の交信デバイスから切断するための命令を送信することを含む。
【０００９】
さらに、この方法は、オペレータデバイスからのコマンドに応答して、第１の交信デバイスと第２の交信デバイスとの間の接続を終端することを含む。
【００１０】
このシステムの一実施形態は、１または複数のプロセッサと、コンピュータプログラムコードを記憶する非一時的なコンピュータ可読記憶媒体とを有するサービスを備える。コンピュータプログラムコードは、実行されたとき、制御された通話を管理するために、オペレータデバイスが仮想番号に接続したことに応答して、サーバにデバイス情報を受信させる。デバイス情報は、第１の交信デバイスに対応する第１の送信番号と、第２の交信デバイスに対応する第２の送信番号とを含む。サーバは、第１の交信デバイスを仮想番号と接続するための命令を送信する。さらに、サーバは、第１の交信デバイスに対応するデバイス情報を使用して、第２の交信デバイスを第１の交信デバイスと接続するための命令を送信する。
【００１１】
さらに、サーバは、交信デバイス間で送信された音声データをオペレータデバイスに渡すための命令を送信する。これらの命令は、オペレータデバイスから受信された音声をどちらの交信デバイスにも送信することができないようにすることができる。
【００１２】
さらに、サーバは、オペレータデバイスからコマンドを受信したことに応答して、第１の交信デバイスを第２の交信デバイスから切断し、第１の交信デバイスと第２の交信デバイスとの間の接続を終了するための命令を送信する。
【００１３】
サーバは、制御された通話を管理するために仮想番号に接続するための要求に応答してオペレータデバイスに関する認証情報を受信することができる。サーバは、認証情報とマッピングテーブル内に仮想番号に関連付けられて格納された認証番号と一致することに基づいて、仮想番号を使用するためにオペレータデバイスを認証する。
【図面の簡単な説明】
【００１４】
実施形態の教示は、添付の図面と共に以下の詳細な説明を検討することによって容易に理解することができる。
【００１５】
【図１Ａ】例示的な一実施形態による、制御された通話を実装するための環境を示すブロック図である。
【図１Ｂ】例示的な一実施形態による、制御された通話サービスを提供する政府機関サービスの動作環境を示すブロック図である。
【図２】例示的な一実施形態による、制御された通話（ＣＣ）モジュールを示すブロック図である。
【図３Ａ】例示的な一実施形態による、オペレータデバイスが仮想番号での制御された通話を管理することを可能にするために仮想番号をプロビジョニングおよびマッピングするための方法を示す相互作用図である。
【図３Ｂ】オペレータデバイスを認証するための仮想番号マッピングの例示的な実施形態を示すテーブルである。
【図３Ｃ】オペレータデバイスを認証するための仮想番号マッピングの例示的な実施形態を示すテーブルである。
【図４】例示的な一実施形態による、オペレータデバイスを制御された通話（ＣＣ）番号と接続するための方法を示す相互作用図である。
【図５】例示的な一実施形態による、ＣＣ番号を使用して２つの交信デバイス間の制御された通話をセットアップするための方法を示す相互作用図である。
【図６】例示的な一実施形態による、制御された通話を監視するための方法を示す相互作用図である。
【発明を実施するための形態】
【００１６】
図および以下の説明は、単に例として好ましい実施形態を参照する。以下の考察から、本明細書に開示されている構造および方法の代替的な実施形態が、本実施形態の原理から逸脱することなく使用することができる、実行可能な代替として容易に認識されることを理解されたい。
【００１７】
以下、いくつかの実施形態を詳細に参照し、それらの例が添付の図に示されている。実行可能であるときはいつでも、これらの図において類似または同様の符号が使用されることがあり、類似または同様の機能を示すことがあることに留意されたい。これらの図は、単に例示のための実施形態を示す。
【００１８】
［概観］
政府機関は、一般に複数の事件を扱う多数のオペレータを支援する。記録デバイスを支給／携行し、２当事者間の記録される通話ごとに記録デバイスを再構成する従来の手順は、しばしば、ある所与の状況下で実行することができず、またはオペレータもしくは政府機関にとって扱いにくいものにすぎない。さらに、記録デバイスの従来の構成は、秘密のシナリオで通話が記録されていると当事者に警戒させ、オペレータが手動で制御された通話を管理し、記録されたデータの収集およびデータの証拠への提出を管理することを必要とする可能性がある。
【００１９】
多数のオペレータは、個人の携帯電話を所有し、またはそれらの政府機関もしくは部門によって携帯電話が支給され、それらは、音声メモなどを記録するための手持ち型デジタルレコーダとして代用することができるマイクロフォンおよびアプリケーションを含むことがある。これらのアプリケーションによって、オペレータおよび政府機関は潜在的な証拠の責任にさらされることに加えて、手持ち型レコーダと同様の欠点に直面する。さらに、これらのデバイスの多数もまた、内蔵の３者間通話機能を含むが、オペレータは、多数の理由で２当事者間の制御された通話を管理するために、従来の３者間通話機能を単純に使用することができない。それらの理由のいくつかは、以下を含む。第１に、犯人は、犯人に警戒させる可能性があるオペレータの番号でも非通知番号でもなく、被害者の電話の送信番号から着信呼び出しを受信することを期待する。したがって、オペレータではなく被害者が３者間通話を設定する必要があることになる。第２に、被害者が３者間通話をかける状況では、回線上での雑音（オペレータ、周囲が引き起こすもの、または接続品質によるもの）によりオペレータの存在が検出されるおそれがある。第３に、被害者が３者間通話をかける状況では、オペレータは、通話を終了する、または別の方法で通話を切ることができない。第４に、オペレータは、依然として、オペレータのデバイスまたは被害者のデバイスと機能するように構成されたレコーダを必要とする。最後に、３者間通話の途中でオペレータが切断された場合、記録が不完全になり、したがって証拠目的にとって不十分なものになり得る。
【００２０】
したがって、政府機関は、政府機関支援サービスと調整し、制御された通話を管理するために遠隔設定、管理、および記録（例えば、証拠収集）の役割を満たすようにオペレータの携帯電話、固定電話、またはネットワーク対応コンピューティングデバイスを構成することができる。この構成は、所与の電話デバイスが必要に応じて制御された通話を管理するため、都合よく使用可能にされるように無線で行うことができる。さらに、政府機関が制御された通話の能力を複数のオペレータに提供したいと望む場合、政府機関は、構成するために複数の電話を指定し、または制御された通話を必要に応じて管理するために複数のオペレータに認証情報を提供することができる。
【００２１】
本明細書に記載された例示的な実施形態は、携帯電話、固定電話、ＶｏＩＰ電話、または制御された通話を実施するために仮想番号と共に使用するためのコンピュータなど、ネットワーク対応デバイスのために、有線（たとえば、ＰＳＴＮおよびインターネット）またはワイヤレス無線ネットワーク（たとえば、ＰＳＴＮ、セルラネットワーク、および／またはＷｉＦｉ）を介して制御された通話システムを実装することに関する。
【００２２】
携帯電話、および同様のデバイスは、通常、オペレータによって各自の任務中に携行されるので、携帯電話は、専用の機器なしで制御された通話を管理するための既存のプラットフォームを提供する。さらに、スマートフォン、およびフィーチャフォンの普及と共に、追加の監視および安全機能がオペレータのデバイスに一体化される可能性があり、現場での業務実行可能性を向上させる。たとえば、広範な価値あるリアルタイムデータを収集するようにオペレータデバイスを構成することができる。オペレータデバイスによって収集されるリアルタイムデータは、音声、および全世界測位システム（ＧＰＳ）座標などを含むことができる。
【００２３】
続いて、オペレータデバイスは、既存のチャネル（たとえば、ネットワーク）を介して、収集されたリアルタイムデータの全部または一部分を政府機関、政府機関サービス、または別のエンティティに送信して返すことができる。制御された通話システム内の政府機関、政府機関サービス、および／または他のエンティティの実施形態は、記憶する、かつ／または監視デバイス、オペレータデバイス、およびレコードにライブストリーミングするために収集されたデータを受信する。実施形態に応じて、監視デバイスは、ネットワーク上のエンティティに記憶された、またはそれらの機関によってストリーミングされる様々なリアルタイムデータおよび履歴データにアクセスしそれを提示する（たとえば、再生および／または表示する）ようにさらに構成される。たとえば、監視デバイスは、ウェブインターフェース、ＡＰＩにアクセスし、またはスタンドアロンのアプリケーションを実行し、アクティブな制御された通話を視聴し、制御された通話から音声データを取り出し、仮想番号をプロビジョニングし、オペレータデバイスの割当てを修正し、制御された通話に関連する他の情報を視聴することができる。いくつかの実施形態では、監視デバイスは、制御された通話の秘密性（ｃｏｖｅｒｔｎｅｓｓ）を維持するように構成された、提供されている監視回線を介してリアルタイムデータの一部分にアクセスすることができる。さらに、適切な証明書を有する他の政府機関、および監視デバイスも同様に、政府機関間の調査中に、収集された情報の一部分にアクセスすることができる。
【００２４】
［制御された通話システムの環境および実装］
図１Ａは、例示的な一実施形態による制御された通話を実装するための環境１００を示すブロック図である。図のように、環境１００は、政府機関支援サービスプロバイダ「政府機関サービス」１１５、オペレータデバイス１０１、および交信デバイス１０５Ａ、１０５Ｂを接続するネットワーク１２０を含む。図の明確化のため、政府機関サービス１１５が１つ、オペレータデバイス１０１が１つだけ図１Ａに示されているが、実施形態は、複数の制御された通話を管理するために、多数のオペレータデバイス１０１をサポートし、複数の政府機関サービスプロバイダ１１５を有することができる。
【００２５】
政府機関サービス１１５は、１または複数の政府機関（図示せず）および動作中のオペレータデバイス１０１の支援を受けてオペレータデバイス１０１を構成し、ネットワーク１２０を介してデータを交換し、データを記憶するなど、様々な活動を実施するように構成されるコンピュータデバイス（たとえば、サーバ）および関連のストレージ媒体の集まりを表す。たとえば、政府機関サービス１１５は、図１Ｂを参照してより詳細に述べるアプリケーションプログラミングインターフェース（ＡＰＩ）またはウェブインターフェース、まとめて「インターフェース」を介して、特有の機能を政府機関に提供する１または複数のモジュールを含むことができる。また、政府機関サービス１１５は、公衆交換電話網（ＰＳＴＮ）、ボイスオーバーインターネット（ＶｏＩＰ）、およびビデオ会議サービスを使用して監視インターフェース内で（たとえば、内部的に、および／またはネットワーク１２０を介して）音声およびビデオ通信可能性をもたらすためのインフラストラクチャを含むことができる。
【００２６】
オペレータデバイス１０１は、しばしば、データを収集しネットワーク１２０を介して（たとえばワイヤレスで）データを送信することが可能な携帯電話機である。オペレータデバイス１０１のいくつかの例は、携帯電話、タブレット、またはノートブックコンピュータを含む。携帯電話としてのオペレータデバイス１０１の例示的な実施形態は、フィーチャフォン、スマートフォン、または標準的な携帯電話を含む。したがって、所与の携帯電話、またはオペレータデバイス１０１として動作される他のデバイスは、デバイス機能の固有の違いにより、必ずしも本明細書においてオペレータデバイスまたは制御された通話システムに属するとされる機能のすべてを含まなくてもサポートしなくてもよい。いくつかの実施形態では、固定電話など他の電話デバイスが制御された通話システムと共に使用される。
【００２７】
一実施形態では、オペレータデバイス１０１は、ＣＣモジュールを実行し、ネットワーク１２０を通じて制御された通話接続のセットアップを自動化し、データを収集しネットワーク１２０上のエンティティに送信する。ＣＣモジュールの例示的な実施形態については、図２を参照してより詳細に述べる。
【００２８】
オペレータデバイス１０１に加えて、オペレータデバイスによって管理される１または複数の制御された通話に関連するデータを得、または提示するために、いくつかの監視デバイス（図示せず）をネットワーク１２０上のエンティティに接続することができる。実施形態に応じて、監視デバイスは、政府機関内で、または外部で現場において動作させることができるネットワーク１２０対応デバイスである。本明細書で言及されるとき、監視デバイスは、政府機関ネットワーク、インターネット、ＰＳＴＮ、および／またはセルラネットワークなどネットワーク１２０への接続（たとえば、ワイヤレスまたは有線）が可能なモバイルデバイスまたは固定デバイスである。監視デバイスのいくつかの例は、携帯電話、固定電話、タブレット、およびノートブックもしくはデスクトップコンピュータを含む。
【００２９】
携帯電話としての監視デバイスの例示的な実施形態は、フィーチャフォン、スマートフォン、または標準的な携帯電話を含む。したがって、所与の携帯電話、または監視デバイスとして動作される他のデバイスは、デバイス機能の固有の違いにより、必ずしも本明細書において監視デバイスまたは制御された通話システムに属するとされる機能のすべてを含まなくても、またはサポートしなくてもよい。例示的な一実施形態では、監視デバイスは監視モジュールを実行し、オペレータデバイス１０１を管理し収集されたデータを閲覧するために、ネットワーク１２０上のエンティティとインターフェースする。
【００３０】
また、オペレータが、その間で制御された通話を監視したいと望む当事者に関連する２つの交信デバイス１０５も示されている。様々な交信デバイス１０５の実施形態は、ネットワーク１２０上で送信番号に関連付けられた情報を送る、または受信することができる任意のネットワーク１２０対応デバイスを含む（しかし、場合によっては、交信デバイス１０５は、それを行うために仮想番号それ自体、または他の手段を使用することができる）。したがって、本明細書で言及されるとき、交信デバイス１０５は、インターネット、ＰＳＴＮ、および／またはセルラネットワークを介して情報を送る、または受信するためにネットワーク１２０への接続（たとえば、ワイヤレスまたは有線）が可能なモバイルデバイスまたは固定デバイスとすることができる。交信デバイス１０５のいくつかの例は、着信呼び出しを受信することが可能な携帯電話、固定電話、タブレット、およびノートブックもしくはデスクトップコンピュータを含む。
【００３１】
また、図１Ａは、ネットワーク１２０上で使用するために構成された仮想番号１３５を示す。一実施形態では、政府機関サービス１１５が、仮想番号１３５をプロビジョニングおよび構成し、ネットワーク１２０上で仮想番号に関する識別を確立するために番号情報を処理する。さらに、政府機関サービス１１５は、制御された通話を管理するために仮想番号１３５に接続するオペレータデバイス１０１から認証情報１３７を受信する。認証情報１３７のいくつかの例は、許可されたオペレータデバイス１０１の送信番号、および／または仮想番号１３５に関連付けられたＰＩＮ番号を含む。たとえば、オペレータデバイス１０１は、接続要求により、またはオペレータデバイスから仮想番号に電話をかけることによるなど別の方法でデータを仮想番号に送信することにより、仮想番号１３５と通信したいと要求する（および試みる）ことができる。オペレータデバイス１０１から受信された認証情報１３７、および仮想番号の構成に基づいて、政府機関サービス１１５は、仮想番号を使用し制御された通話を管理するためにオペレータデバイス１０１を認証する。たとえば、政府機関サービス１１５は、オペレータデバイス送信番号および／または仮想番号１３５に関連付けられたＰＩＮ番号など認証番号を格納するマッピングテーブルを維持することができる。政府機関サービス１１５は、受信された認証情報１３７に基づいて、仮想番号に接続したいと要求するオペレータデバイス１０１を認証するためにマッピングテーブルにアクセスする。
【００３２】
オペレータデバイス１０１を認証した後、政府機関サービス１１５は、オペレータデバイスを使用して制御された通話を開始するために、オペレータが交信者１０５Ａを指定することを可能にする。典型的には、制御された通話の設定時に、制御された通話を開始するためにオペレータが指定する交信者１０５Ａ（たとえば、被害者）は、オペレータが通話を管理し盗聴することになることに気付いている。次いで、政府機関サービス１１５は、オペレータデバイス１０１が仮想番号１３５を（たとえば、仮想番号１３５との接続を確立する、または仮想番号１３５からデータを送信することを）通じて被害者の交信デバイス１０５Ａと通信することを可能にすることができる。たとえば、オペレータデバイス１０１は、交信デバイス１０５Ａについて、送信番号など交信デバイス情報１３９を指定する。政府機関サービス１１５は、被害者のデバイス１０５Ａについて交信デバイス情報１３９を受信し、交信デバイス１０５Ａに仮想番号１３５から接続要求を受信させる命令を送信する。交信デバイス１０５Ａが返答した場合、被害者とオペレータは接続される。換言すれば、政府機関サービス１１５は、仮想番号１３５から交信デバイス１０５Ａにダイヤルし、オペレータデバイス１０１を交信デバイス１０５Ａと接続するために、命令を（たとえば、プロバイダに）送信する。政府機関サービス１１５が仮想番号を通じてオペレータデバイス１０１をネットワーク１２０上のエンティティと接続するとき、仮想番号１３５は、オペレータデバイスに関連付けられたデバイス情報および／または番号情報を交信者１０５など他のエンティティが閲覧するのを防止する。いくつかの実施形態では、交信デバイス１０５Ａとオペレータデバイス１０１との間で音声通信が使用可能にされ、その結果、オペレータは、被害者を個人的に指示または指導することも、制御された通話プロセスについて被害者に対して記録されたメッセージを再生することもできる。
【００３３】
交信デバイス１０５Ａが仮想番号１３５に接続された後で、政府機関サービス１１５は、交信者１０５Ａが制御された通話中に通信していることになる交信者１０５Ｂをオペレータが指定することを可能にする。典型的には、制御された通話の設定時に、交信者１０５Ａが通信するようにオペレータが指定する交信者１０５Ｂ（たとえば、犯人）は、オペレータの存在および通話に対する制御に気付いていない。たとえば、オペレータデバイス１０１は、交信デバイス１０５Ｂについて、送信番号など交信デバイス情報１３９を指定する。政府機関サービス１１５は、犯人のデバイス１０５Ｂについて交信デバイス情報１３９を受信し、被害者の交信デバイス１０５Ａから発せられているように見える接続要求を交信デバイス１０５Ｂに受信させる命令を送信する。交信デバイス１０５Ｂが返答した場合、被害者、犯人、およびオペレータは接続される。換言すれば、政府機関サービス１１５は、交信デバイス１０５Ａの送信番号を使用して交信デバイス１０５Ｂにダイヤルするために、命令を（たとえば、プロバイダに）送信し、交信デバイス１０５Ａを交信デバイス１０５Ｂと接続し、一方、犯人に知られずにオペレータデバイス１０１が接続され（回線を掌握し）たままでいることを可能にする。
【００３４】
いくつかの実施形態では、交信デバイス１０５Ａ、１０５Ｂが接続された後で、犯人が制御された通話に警戒しないようにオペレータデバイス１０１からの音声通信が使用不能にされる。さらに、プロバイダ１２７が仮想番号１３５を通じて交信デバイス１０５Ａと交信デバイス１０５Ｂとネットワーク１２０との間の接続のうちの１または複数を構築するとき、政府機関サービス１１５は、プロバイダ１２７にて仮想番号１３５を構成することも、オペレータデバイス１０１が通信チャネルに対して管理上の特権を有するように命令をプロバイダに送信することもできる。したがって、たとえばオペレータは、交信者１０５Ａ、１０５Ｂ間の通信チャネルを終端することも、別の方法で制御された通話を管理することもできる。
【００３５】
ネットワーク１２０は、政府機関と、政府機関サービス１１５と、オペレータデバイス１０１と、交信デバイス１０５と、監視デバイス１０７と、他のエンティティ（図示せず）との間の通信経路を表す。一実施形態では、ネットワーク１２０は、標準的な通信技術および／またはプロトコルを含み、インターネットおよびＰＳＴＮを含むことができる。これらの通信技術および／またはプロトコルは、しばしば、ＰＳＴＮとインターネット両方の関連データを担持する。したがって、ネットワーク１２０は、イーサネット（登録商標）、８０２．１１、ｗｏｒｌｄｗｉｄｅ  ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  ｍｉｃｒｏｗａｖｅ  ａｃｃｅｓｓ（ＷｉＭＡＸ）、２Ｇ／３Ｇ／４Ｇ移動通信プロトコル、ｗｏｒｌｄｗｉｄｅ  ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  ＰＳＴＮ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ、デジタル加入者線（ＤＳＬ）、非同期転送モード（ＡＴＭ）、ＩｎｆｉｎｉＢａｎｄ、ＰＣＩ  Ｅｘｐｒｅｓｓ  Ａｄｖａｎｃｅｄ  Ｓｗｉｔｃｈｉｎｇなどの技術を使用するリンクを含むことができる。同様に、ネットワーク１２０上で使用されるネットワーキングプロトコルは、マルチプロトコルラベルスイッチング（ＭＰＬＳ）、伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、簡易メール転送プロトコル（ＳＭＴＰ）、ファイル転送プロトコル（ＦＴＰ）などを含むことができる。ネットワーク１２０を介して交換されるデータは、アナログ音声（たとえば、ラストマイルのＰＳＴＮ通信用）、デジタル音声およびビデオ（たとえば、ファイルまたはリアルタイムストリーミングプロトコルを用いたストリーミングとして）、ハイパーテキストマークアップ言語（ＨＴＭＬ）、拡張可能マークアップ言語（ＸＭＬ）、ＪａｖａＳｃｒｉｐｔ、ＶＢＳｃｒｉｐｔ、ＦＬＡＳＨ、ポータブルドキュメントフォーマット（ＰＤＦ）を含む技術および／またはフォーマットを使用して表すことができる。さらに、ネットワーク１２０上で交換されるデータの全部または一部は、セキュアソケットレイヤ（ＳＳＬ）、トランスポートレイヤセキュリティ（ＴＬＳ）、仮想プライベートネットワーク（ＶＰＮ）、インターネットプロトコルセキュリティ（ＩＰｓｅｃ）など従来の暗号化技術を使用して暗号化することができる。他の実施形態では、ネットワーク１２０上のエンティティは、上述のものの代わりに、または上述のものに加えて、カスタムおよび／または専用のデータ通信技術を使用することができる。たとえば、一部の政府機関および軍は、インターネットおよびＰＳＴＮの補助となるネットワークを運用することができる。
【００３６】
本明細書では、「モジュール」という用語は、指定された機能を提供するために使用されるコンピュータプログラム命令、および／または他のロジックを指す。したがって、モジュールは、ハードウェア、ファームウェア、および／またはソフトウェアで実装することができる。一実施形態では、実行可能コンピュータプログラム命令で形成されたプログラムモジュールが、非一時的な記憶デバイスに記憶され、メモリにロードされ、１または複数のプロセスとしてコンピュータプロセッサによって実行される。
【００３７】
図１Ｂは、例示的な一実施形態による制御された通話システムを提供する政府機関サービス１１５の動作環境を示すブロック図である。図のように、この動作環境は、政府機関１１０と、監視デバイス１０７と、オペレータデバイス１０１と、交信者１０５と、インターネット１２３、電話１２５、およびプロバイダ１２７など構成要素を有するネットワーク１２０とを含む。また、ネットワーク１２０は、位置データをオペレータデバイス１０１および他のデバイスに中継するＧＰＳ衛星（図示せず）を含むことができる。
【００３８】
政府機関１１０は、アプリケーションまたはモジュールを実行し、（たとえば、インターフェース１４５を介して）政府機関サービス１１５およびネットワーク１２０上の他のエンティティと通信しそれらからデータを受信するために、それぞれの政府機関職員によって使用されるサーバ、デスクトップ、ノートブックもしくはタブレットコンピュータ、携帯電話、および関連の記憶媒体の集まりを表す。たとえば、政府機関１１０のデバイスは、ウェブインターフェースにアクセスするためにウェブブラウザを実行することも、政府機関サービス１１５によって提供されるＡＰＩと通信するためにモバイルアプリケーションまたはデスクトップアプリケーションを実行することもできる。また、政府機関１１０は、オペレータデバイス１０１について構成を監視または指定するために、公衆交換電話網（ＰＴＳＮ）、ボイスオーバーインターネット（ＶｏＩＰ）、およびビデオ会議サービスを使用して、（たとえば、内部的に、および／またはネットワーク１２０を介して）音声およびビデオ通信を可能にする電話ならびにビデオインフラストラクチャを含むことができる。
【００３９】
電話ネットワーク１２５は、数あるプロトコルおよび技術の中でもとりわけ、固定回線および２Ｇ／３Ｇ／４Ｇワイヤレスプロトコルを含むＰＳＴＮ通信のための世界互換を実装するために、サーバ、スイッチ、ならびに他のハードウェアおよびソフトウェアを含むことができる。また、電話ネットワーク１２５は、インターネット１２３を介してデータを送信および受信するための能力をモバイルデバイスにもたらす。電話ネットワーク１２５は、ＰＳＴＮ上で使用するために電話番号を所有する１または複数の通信サービスプロバイダ「ＣＳＰ」（図示せず）によって管理され、ＣＳＰは、ネットワーク（たとえば、ＰＳＴＮと通信するワイヤレスネットワーク）を所有する。
【００４０】
プロバイダ１２７は、ネットワーク１２０を介してＣＳＰおよび他のエンティティと通信するために、サーバ、スイッチ、ならびに他のハードウェアおよびソフトウェアを含むことができる。プロバイダ１２７は、電話ネットワーク１２５上で使用するための番号を複数のＣＳＰから購入またはリースする。次いで、プロバイダ１２７は、政府機関サービス１１５によって使用されるようにプロビジョニングされた番号、およびそれらの番号に関連する電話トラフィックを管理する。一実施形態では、プロバイダ１２７は、それらの番号の１または複数を政府機関サービス１１５がネットワーク１２０を介して仮想番号としてプロビジョニングすることを可能にする。
【００４１】
典型的には、電話１２５のネットワーク上で使用される番号は、自動番号識別「ＡＮＩ」情報または発信者識別によって特徴付けられる関連の番号識別情報を有する所与のモバイルデバイス、ＶｏＩＰデバイス、または固定回線デバイスを対象とする。仮想番号は、依然としてＰＳＴＮおよびＣＳＰネットワークと共に運用可能であるが、その番号について電話トラフィックを処理するプロバイダ１２７に関連付けられる。仮想番号はエンドユーザデバイスを対象としないので、プロバイダ１２７は、ダイヤルし、ダイヤルされる、または別の方法で政府機関サービス１１５、政府機関１１０、オペレータデバイス１０１、および／または監視デバイス１０７から受信される命令もしくは構成に基づいて識別されるデバイスと、仮想番号を使用して接続を確立することができる。さらに、プロバイダ１２７は、通話音声および発信者履歴など制御された通話情報を（たとえば、コンピュータ可読媒体に）記録し、（たとえば、ネットワーク１２０を介して）ダウンロードするために通話情報をストリーミング／提供することができる。
【００４２】
また、プロバイダ１２７は、仮想番号を用いて（または仮想番号を介してプロバイダ１２７によって接続された）２つ以上の電話デバイス間で（双方向または一方向の）音声をリアルタイムで交換する／ブリッジすることができる。さらに、仮想番号はプロバイダ１２７によって処理されると、政府機関サービス１１５は、仮想番号に関連付けられたＡＮＩ情報および発信者識別を修正することができる。また、プロバイダ１２７は、仮想番号を介してデバイスを接続するとき、１組のＡＮＩ情報および発信者識別情報（たとえば、なりすまし番号識別情報）をある交信デバイス（たとえば、被害者のもの）から別の交信デバイス（たとえば、犯人のもの）に提示するための命令を受信することができる。
【００４３】
政府機関サービス１１５のために仮想番号をプロビジョニングすることに加えて、プロバイダ１２７は、仮想番号に関連付けられた通知およびデータを政府機関サービス１１５および政府機関１１０など他のエンティティに通信する。たとえば、プロバイダ１２７は、オペレータデバイス１０１が仮想番号を使用し制御された通話を管理するとき、または制御された通話が完了したとき、政府機関サービス１１５（および任意選択で監視デバイス１０７）に通知することができる。また、プロバイダ１２７は、仮想番号での制御された通話の記録を停止／開始し、また通話音声を転写するための転写サービスとインターフェースするために、（たとえば、オペレータデバイス１０１から通話中に）命令を受信することができる。次いで、プロバイダ１２７は、記録および写しを政府機関サービス１１５、またはネットワーク１２０上の他のエンティティに送信することができる。
【００４４】
さらに、プロバイダ１２７は、政府機関サービス１１５またはオペレータデバイス１０１から（たとえば、ＡＰＩを介して）受信された命令に応答して、仮想番号に接続された異なる当事者に対してインバウンドおよび／またはアウトバウンド音声ならびにそれらの記録を使用可能または使用不能にすることができる。プロバイダ１２７は、プロビジョニングプロセスの一部として、着信呼び出しの前に、仮想番号を使用して当事者を接続するとき、および制御された通話中にリアルタイムで仮想番号を構成および管理するための命令を受信することができる。いくつかの実施形態では、プロバイダ１２７は、政府機関１１０、オペレータデバイス１０１、および／または監視デバイス１０７と直接通信し、仮想番号をプロビジョニングし、通知およびデータを送信し、命令を受信する。さらに、プロバイダ１２７それ自体がＣＳＰとして機能してもよく、逆も同様である。
【００４５】
政府機関サービス１１５は、仮想番号をプロビジョニングおよびマッピングするための要求を政府機関１１０、オペレータデバイス１０１、または監視デバイス１０７から受信する。これらの要求は、市外局番（たとえば、５５５）、国番号（たとえば、＋４４）、および／または関連のＣＳＰなど、仮想番号をプロビジョニングするための番号情報を含むことができる。次いで、政府機関サービス１１５は、要求に合致する使用可能な仮想番号についてプロバイダ１２７に照会し、合致する仮想番号を要求元のエンティティに返す。続いて、政府機関サービス１１５は、要求元のエンティティから仮想番号の選択を受信し、プロバイダ１２７に仮想番号を請求する。任意選択で、政府機関サービス１１５は、ネットワーク１２０上で番号の識別情報を擬装するために仮想番号に関連付けられたＡＮＩ情報および／または発信者識別など番号情報をエンティティが指定することを可能にしてもよい。次いで、政府機関サービス１１５は、番号識別情報を修正するために、プロバイダ１２７に命令を送信する。任意選択で、政府機関サービス１１５は、擬装した番号識別情報を検証してもよい。仮想番号が政府機関１１０によってもはや必要とされないとき、政府機関サービス１１５は、その番号を解放しプロバイダ１２７に返す。
【００４６】
これらの要求はまた、請求された仮想番号機能をマッピングテーブル内で構成するためにマッピング情報を含むことができる。所望の構成に応じて、マッピング情報は、制御された通話を管理したい、および／または（たとえば、制御された通話を管理するために）仮想番号の機能を指定したいと要求するオペレータデバイス１０１を認証するために送信番号ならびに／あるいはＰＩＮを含むことができる。例示的な１つのマッピング要求は、２交信者１０５Ａ、１０５Ｂ間で電話１２５のネットワークを介して制御された通話を管理するために、オペレータデバイス１０１が接続する制御された通話（ＣＣ）番号として使用するように請求された仮想番号を指定することができる。一実施形態では、この要求は、仮想番号を制御された通話に使用することが許されたオペレータデバイス１０１の送信番号を含む。あるいはまた、この要求は、オペレータが仮想番号に接続する任意のデバイスに入力し、そのデバイスをオペレータデバイス１０１として認証することができるＰＩＮを含むことができる。この要求に応答して、政府機関サービス１１５は、送信番号またはＰＩＮを仮想番号と関連付け、その関連付けをマッピングテーブル内に格納する。
【００４７】
実際には、政府機関サービス１１５は、マッピングテーブルを調べ、デバイスの送信番号に基づいて、仮想番号に接続するデバイスをオペレータデバイス１０１（任意選択で監視デバイス１０７）として自動的に識別する。したがって、たとえば、オペレータデバイス１０１のオペレータは、制御された通話を管理するために自分の電話の送信番号にマッピングされたＣＣ番号をダイヤルするだけでよい。
【００４８】
いくつかの実施形態では、監視デバイス１０７を有する職員は、各自のデバイスの送信番号、またはＣＣ番号に関連付けられた別個のＰＩＮを有することによって、政府機関１１０で、または現場で携帯電話または固定電話を用いてリアルタイムで制御された通話について傍受を可能としてもよい。したがって、監視デバイス１０７は、その送信番号または入力されたＰＩＮに基づいて認証され、ＣＣ番号を介して制御された通話音声を受信することができる。
【００４９】
さらに、政府機関サービス１１５の実施形態は、監視デバイス１０７のマッピングを使用し、制御された通話が所与のＣＣ番号上で管理されているとき、（たとえば、指定された仮想番号から）自動的にダイヤルする、または別の方法で監視デバイスに（たとえば、ＳＭＳテキストまたは電子メールを）通知するようにプロバイダ１２７に指令することができる。また、政府機関サービス１１５は、インターフェース１４５を通じて、または電子メールを介して監視デバイス１０７に通知してもよい。
【００５０】
制御された通話番号への無許可のアクセスを禁止するために、政府機関サービス１１５は、仮想番号をプロビジョニングおよび／またはマッピングするとき、職員およびオペレータがキー入力を指定することを可能にすることができる。政府機関サービス１１５は、これらのキー入力をマッピングテーブルまたは他の好適なデータベース構造に格納し、正しいキー入力に応答して仮想番号への接続を試みる発信者を識別および認証する。実施形態に応じて、政府機関１１０、政府機関サービス１１５、またはプロバイダ１２７は、デバイス識別および認証のために、マッピングテーブルおよび／またはキー入力を記憶することができる。
【００５１】
いくつかの実施形態では、政府機関サービス１１５は、ＣＣ番号に接続した後、オペレータが制御された通話をかけたいと望むかどうか示すようにオペレータを促す（たとえば、「制御された通話をかけるためには２を押してください」）ようにプロバイダ１２７に指令することができる。他の実施形態では、政府機関サービス１１５は、携帯電話または他のデバイス上でユーザインターフェース（すなわち、ＣＣモジュール１４１によって提供されるインターフェース）を介して制御された通話を管理するための選択をするようにオペレータを促してもよい。さらに、政府機関サービス１１５は、制御された通話の目的を記録するためにプリエンプトメッセージを記録するようにオペレータを促してもよい。たとえば、オペレータは、プロバイダ１２７からのプロンプトの後でオペレータデバイス１０１に話しかけても、ＣＣモジュール１４１のインターフェースを介してプリエンプトを記録するためのオプションを選択してもよい。記録されたプリエンプトは、プロバイダ１２７によってローカルで記憶されてもよく、および／または政府機関サービス１１５およびアプライアンス１５０に送信されてもよい。同様に、政府機関サービス１１５は、異なる交信デバイス１０５について交信デバイス情報１３９をオペレータに促すようにプロバイダ１２７に指令してもよい。
【００５２】
いくつかの実施形態では、政府機関サービス１１５は、交信者１０５のうちの１または複数に対応する発信者ＩＤ情報について１または複数の第三者データベースに照会する。政府機関サービス１１５は、発信者ＩＤ情報を使用し、オペレータデバイス１０１によって提供された交信デバイス情報１３９の有効性を検証し、および／または交信者にダイヤルするために所与の番号識別情報（たとえば、被害者のデバイス１０５Ａのもの）を使用するようにプロバイダ１２７に指令することができる。たとえば、政府機関サービス１１５は、被害者の交信デバイス１０５Ａからの番号情報を使用して犯人の交信デバイス１０５Ｂに対してダイヤルするようにプロバイダ１２７に指令してもよい。
【００５３】
いくつかの実施形態では、政府機関サービス１１５は、制御された通話（ＣＣ）モジュール１４１をオペレータデバイス１０１に提供する。ＣＣモジュール１４１は、オペレータデバイス１０１のネイティブダイヤラとインターフェースし、ＣＣ番号への接続プロセス、および／または交信デバイスとの制御された通話のセットアップを自動化する。さらに、ＣＣモジュール１４１は、オペレータデバイス１０１のソフトウェアおよび／またはハードウェアとインターフェースし、リアルタイム位置データを収集するためにＧＰＳデバイス、および／または音声データを収集するためにマイクロフォンなど、機能を使用することができる。ＣＣモジュール１４１は、収集されたデータを、ネットワーク１２０を介して送信し、政府機関サービス１１５または他のエンティティに返す。次いで、政府機関サービス１１５は、収集されたデータを、１または複数の監視デバイス１０７および政府機関１１０に送信するために記憶することができる。ＣＣモジュール１４１については、図２を参照してより詳細に説明する。
【００５４】
いくつかの実施形態では、政府機関サービス１１５は、オペレータデバイス１０１から受信されたデータ、および交信者１０５間の制御された通話音声を、ネットワーク１２０を介して様々な監視デバイス１０７および／またはアプライアンス１５０に提供するためのインターフェース１４５を含む。たとえば、インターフェース１４５は、監視デバイス１０７およびアプライアンス１５０に、１または複数の制御された通話番号の状況（たとえば、使用中、完了、通話履歴など）に対応するデータおよび交信デバイス１０５情報を提供することができる。制御された通話番号が使用中であり、オペレータデバイス１０１がリアルタイムで送信中である場合、インターフェース１４５は、アクティブな送信中にプロバイダ１２７から受信される音声、オペレーティングデバイス１０１のＧＰＳ座標、ならびにオペレータデバイスおよび交信デバイス１０５を識別するインターネットプロトコルアドレス、電話番号、および／またはＰＩＮなど、データをストリーミングすることができる。いくつかの実施形態では、インターフェース１４５は、収集されたデータを送信前に同期し、または監視デバイス１０７またはオペレータデバイス１０１での再生を同期するためのタグを送信データに含める。また、インターフェース１４５は、完了した制御された通話記録からのデータをストリーミングする、またはダウンロードするために提供することができる。
【００５５】
いくつかの実施形態では、政府機関サービス１１５は、インターフェース１４５にアクセスするために、監視モジュール１４０を監視デバイス１０７に提供する。監視モジュール１４０は、オペレータデバイス１０１および仮想番号を構成すること、ならびに制御された通話についてリアルタイムおよび履歴データを受信することに関連する要求を送信する。たとえば、監視モジュール１４０は、仮想番号をプロビジョニングし、送信番号を所与の仮想番号にマッピングし、仮想番号への接続を認証するためにＰＩＮを割り当てるためのオプションと共にユーザインターフェースまたはステータスダッシュボードを提供することができる。さらに、監視モジュール１４０は、仮想番号をマッピングテーブル内でＣＣ番号として識別するためのユーザインターフェースを提供することができる。一実施形態では、ダッシュボードは、政府機関サービス１１５との制御された通話の記録をオンまたはオフにトグルするためのオプションを提供する。記録セッションが使用不能にされたとき、監視デバイス１０７は依然としてリアルタイムデータを受信するが、政府機関サービス１１５、アプライアンス１５０、およびプロバイダ１２７は、収集されたデータのコピーを記憶しない。
【００５６】
また、監視モジュール１４０は、現在のＧＰＳ位置、追跡されるＧＰＳ位置、ライブ音声、マッピングテーブル情報、およびオペレータデバイスから収集され、およびインターフェース１４５によってストリーミングされる他の情報を含めて、オペレータデバイス１０１についてリアルタイムの状況情報を表示することができる。同様に、監視モジュール１４０を使用し、所与の仮想番号またはオペレータデバイス１０１に関連する履歴活動にアクセスしそれを再生することができる。たとえば、監視モジュール１４０は、再生またはストリーミングするために、監視された制御された通話に関連するファイルをダウンロードすることができる。政府機関サービス１１５とインターフェースすることに加えて、監視モジュール１４０は、収集されたデータを政府機関１１０内で記憶する（またはバックアップする）アプライアンス１５０とインターフェースすることができる。いくつかの実施形態では、監視モジュール１４０は、ＣＣモジュール１４１の機能を含むことができ、逆も同様である。
【００５７】
一実施形態では、政府機関１１０は、オペレータデバイス１０１によって収集されたデータと、制御された通話情報および音声とを記憶するためのアプライアンス１５０を含む。アプライアンス１５０は、記憶されているデータを更新するために政府機関サービス１１５によって提供される監視インターフェース１４５を使用することも、データをオペレータデバイス１０１から直接受信することもできる。さらに、アプライアンス１５０は、制御された通話中に記録された音声、および任意の関連の音声からの写しをプロバイダ１２７または政府機関サービス１１５から受信することができる。また、アプライアンス１５０の例示的な一実施形態は、管理された制御された通話のためにアプライアンス１５０に記憶されたリアルタイムおよび履歴データに監視デバイス１０７およびオペレータデバイスがアクセスすることを可能にするそれ自体のインターフェース（図示せず）を含む。政府機関サービス１１５またはアプライアンス１５０によって提供されるインターフェースもまた、データをストリーミングまたはダウンロードするためにウェブブラウザを介してアクセス可能であり、同じ、または同様のオプションを含むことができる。
【００５８】
さらに、アプライアンス１５０と政府機関サービス１１５とは、定義された間隔で、またはデータをダウンロードするための通知に応答して、収集されたデータおよびレコードを断続的に更新するように通信することができる。これらの間隔または通知期間中には、政府機関サービス１１５は、データがアプライアンス１５０に転送されるまで、オペレータデバイス１０１または監視デバイス１０７によって望まれるように、データを処理し任意の必要なアクションを実行することができる。いくつかの実施形態では、政府機関サービス１１５は、アプライアンス１５０と永続的な接続を維持し、現場で動作するオペレータデバイス１０１によって収集されるリアルタイムデータの転送を促進する。
【００５９】
一実施形態では、政府機関サービス１１５は、政府機関サービス１１５およびプロバイダ１２７が、転送を促進するために必要とされる時間を越えてオペレータデバイス１０１によって収集された、または仮想番号からのデータを記憶しないことを保証する。しかし、ミッションクリティカルな状況では、オペレータおよび他の政府機関１１０の職員は、収集されたデータを記憶および維持するためにアプライアンス１５０の可用性に依拠することができない。したがって、アプライアンス１５０が転送中に収集されたデータを得ることができない、またはオフラインになる場合、政府機関サービス１１５および／またはプロバイダ１２７は、アプライアンス１５０が機能中になるまで収集されたデータの所有を維持することができる。さらに、政府機関サービス１１５および／またはプロバイダ１２７は、記憶されているデータを削除する前に、転送されたデータのチェックサム、ハッシュ、またはサイズがアプライアンス１５０のバージョンと合致するかどうか決定することができる。
【００６０】
いくつかの実施形態では、政府機関サービス１１５は、アプライアンス１５０に送信される証拠ファイルを一意に識別するハッシュ（たとえば、ＭＤ５、ＳＨＡなど）を記憶するデータベース（図示せず）を保持する。犯罪調査の状況では、記憶されているハッシュは、アプライアンス１５０上の記録および他のデータが改竄されても損なわれてもいないことを証明するように働くことができる。
【００６１】
いくつかの実施形態では、政府機関サービス１１５は、政府機関１１０の代わりに、またはそれに加えて、アプライアンス１５０を維持する。そのような場合、アプライアンス１５０は、専用のハードウェアまたは遠隔ストレージとして存在してもよい。あるいはまた、アプライアンス１５０の実施形態は、ネットワーク１２０上で使用可能なクラウドコンピューティングおよびストレージスタックで実装されてもよい。
【００６２】
［オペレータデバイスの機能］
図２は、例示的な一実施形態によるＣＣモジュール１４１を示すブロック図である。上述のように、ＣＣモジュール１４１は、政府機関サービス１１５からオペレータデバイス１０１にダウンロードされてもよい。たとえば、ＣＣモジュール１４１またはその機能は、オペレータデバイス１０１によって実行可能なアプリケーション内に組み込まれてもよい。次いで、オペレータデバイス１０１は、ＣＣモジュール１４１（またはアプリケーション）を実行し、制御された通話プロセス、およびネットワーク１２０上でエンティティに収集されたデータを送信することを促進することができる。
【００６３】
図２に示されるように、ＣＣモジュール１４１それ自体が、複数のモジュールを含む。図２に示されている実施形態では、ＣＣモジュール１４１は、接続モジュール２０５、ＧＰＳモジュール２１０、プロビジョニングモジュール２１５、発信者ＩＤモジュール２２０、ケースモジュール２２５、ターミネーションモジュール２３０を含む。いくつかの実施形態では、これらの機能は、本明細書に記載されているものとは異なるようにモジュール間で分散される。他の実施形態は、追加のモジュールおよび／または他のモジュールを有する。
【００６４】
接続モジュール２０５は、仮想番号にダイヤルし、被害者および犯人の交信デバイス１０５に関するデバイス情報１３９を送信するための接続プロセスを自動化する。接続モジュール２０５は、ＣＣ番号、通話が制御されることに気付いていることになる交信デバイス１０５Ａ（たとえば、被害者のもの）の第１の送信番号、および通話が制御されることに気付いていない可能性がある交信デバイス１０５Ｂの第２の送信番号を含めて、オペレータから（たとえば、ユーザインターフェースを介して）入力を受信する。
【００６５】
いくつかの実施形態では、接続モジュール２０５は、オペレータデバイス１０１またはＣＣ番号に関連付けられたＰＩＮなど認証情報１３７をさらに受信する。接続モジュール２０５は、オペレータデバイス１０１を認証するためにＣＣ番号に接続するとき、プロバイダ１２７および／または政府機関サービス１１５に認証情報１３７を送信する。
【００６６】
オペレータデバイス１０１とＣＣ番号との間で接続が確立された後で、接続モジュール２０５は、オペレータがネットワーク１２０を介して制御された通話をセットアップしたいと望む交信デバイス１０５に、対応するデバイス情報１３９を送信する。接続モジュール２０５は、交信デバイス１０５に関するデバイス情報１３９を、制御された通話プロセス中に一斉に、または必要に応じて送信することができる。
【００６７】
いくつかの実施形態では、接続モジュール２０５は、オペレータがプリエンプトメッセージを記録したいと望むかどうかを示すためのオプションを、ユーザインターフェースに含むことができる。また、接続モジュール２０５は、ＣＣ番号にダイヤルする前に、オペレータがプリエンプトメッセージを記録することを可能にしてもよい。接続モジュール２０５は、記録されたプリエンプトメッセージをプロバイダ１２７、政府機関サービス１１５、またはアプライアンス１５０に送信することができる。また、接続モジュール２０５は、制御された通話のどの部分を記録すべきかをオペレータが示すためのオプションをユーザインターフェースに含むことができる。たとえば、オペレータは、被害者に与えられたどの指示も記録したくないが、記録された被害者と犯人の間の会話を必要とする可能性がある。
【００６８】
さらに、接続モジュール２０５の実施形態は、オペレータがいつ制御された通話の次の段階に進みたいと望むかを示すためのオプションをユーザインターフェースに含むこともできる。たとえば、オペレータは、インターフェースにおいて、指示を与えるためにいつ被害者と接触したいと望むかを示し、その後、犯人との制御された通話の監視部分について、被害者がいつ準備できているかを示すことができる。これらのオプションは、ネイティブダイヤラを使用してキー入力コマンドを通じて使用可能なものであってもよい。いくつかの実施形態では、接続モジュール２０５は、ネットワーク１２０に接続されたとき１または複数のコマンドまたはデータを送信するために、ネイティブダイヤラとインターフェースする。
【００６９】
ＧＰＳモジュール２１０は、オペレータデバイス１０１上のネイティブＧＰＳ受信機と通信し、ＧＰＳ位置データを受信する。また、ＧＰＳモジュール２１０は、オペレータデバイス１０１上の他の無線受信機および方向性機構（たとえば、コンパスまたは加速度計）と通信し、追加の位置データを受信することができる。ＧＰＳモジュール２１０は、ＧＰＳおよび無線位置データを処理し、オペレータデバイス１０１についての推定位置測定値を決定および精緻化する。位置測定値は、それだけには限らないが緯度、経度、高度、機首方位、速度、関連の精度測定値、ならびに記録の時間および日付を含むことができる。ＧＰＳモジュール２１０は、決定された位置測定値を、ネットワーク１２０を介して政府機関サービス１１５または他のエンティティに送信する。一実施形態では、ＧＰＳモジュール２１０は、位置測定値をリアルタイムでストリーミングする。
【００７０】
プロビジョニングモジュール２１５は、プロバイダ１２７または政府機関サービス１１５とインターフェースし、仮想番号をプロビジョニングし、現場で仮想番号の割当ておよび構成を修正する。あるいはまた、オペレータデバイス１０１上のウェブブラウザが使用されてもよい。たとえば、ウェブブラウザまたはプロビジョニングモジュール２１５は、政府機関サービス１１５の所与のアカウントに関連付けられた仮想番号すべてのリストをオペレータに提示することができる。オペレータは、インターフェースを介して、マッピングをプロビジョニングおよび修正し仮想番号をＣＣ番号として構成することができる。
【００７１】
発信者ＩＤモジュール２２０は、プロバイダ１２７または政府機関サービス１１５とインターフェースし、プロビジョニングされた仮想番号に関連付けられた発信者ＩＤまたは他の番号情報を修正する。たとえば、発信者ＩＤモジュール２２０は、位置、所有者、キャリア、および所与のＣＣ番号から（たとえば、被害者の交信デバイス１０５Ａに）発信するとき情報のいずれかを制限する、または非通知にするべきであるか否かなど、番号情報を指定するためにオペレータにインターフェースを提示する。
【００７２】
いくつかの実施形態では、ケースモジュール２２５は、プロバイダ１２７、政府機関サービス１１５、またはアプライアンス１５０とインターフェースし、１または複数の制御された通話が関連付けられる所与のＣＣ番号またはケース番号に関連付けられた活動を取り出す。たとえば、ケースモジュール２２５は、オペレータがたとえば関連の制御された通話の活動を閲覧するために選択することができるＣＣ番号またはケース番号が表示されたインターフェースを提示する。さらに、ケースモジュール２２５は、オペレータが交信者情報（たとえば、被害者および犯人のもの）または他の情報（たとえば、住所録のエントリ）を所与のＣＣ番号またはケース番号に関連付けるためにインターフェースを提供することができる。ケースモジュール２２５は、住所録のエントリをローカルで、および／または政府機関サービス１１５またはアプライアンス１５０に遠隔で記憶することができる。
【００７３】
さらに、ケースモジュール２２５は、１または複数の制御された通話を管理するために使用されるオペレータデバイス１０１の所与の送信番号に関連付けられた活動を取り出すことができる。たとえば、ケースモジュール２２５は、ケースモジュール２２５を実行するオペレータデバイス１０１の送信番号、またはオペレータによって提供される他のＰＩＮ情報を政府機関サービス１１５またはアプライアンス１５０に送信し、そのデバイスで、またはそのオペレータによって管理される制御された通話についての情報を取り出すことができる。
【００７４】
ターミネーションモジュール２３０は、制御された通話が被害者と犯人の間で行われているとき、いくつかの通話コマンドを含むインターフェースをオペレータに提供する。通話コマンドは、それだけには限らないが、被害者または犯人を切断すること、当事者すべての接続を終端すること、および制御された通話の記録を停止または開始することを含むことができる。オペレータによって通話コマンドが選択されたことに応答して、ターミネーションモジュール２３０は、その選択／コマンドをプロバイダ１２７および／または政府機関サービス１１５に送信する。次いで、プロバイダ１２７は、所望のアクションを（たとえば、直接、または政府機関サービス１１５からの命令に応答して）実行する。
【００７５】
いくつかの実施形態では、ターミネーションモジュール２３０のインターフェース内での選択は、キー入力の形態で、または典型的な通話中に使用されるアクションで送信される。たとえば、当事者すべての接続を終端するための選択に応答して、ターミネーションモジュール２３０は、ネイティブダイヤラを通じて通話を終了し、または切ることができる。あるいはまた、ターミネーションモジュール２３０は、１または複数のキー入力選択（＊または＃など）を送信し、ユーザインターフェース内でオペレータのコマンド選択を示すことができる。これらのキー入力選択は、プロバイダ１２７および／または政府機関サービスで解釈され、所望のアクションを実施することができる。さらに、キー入力選択からプロバイダ１２７または政府機関サービス１１５によって識別されたアクションは、ＣＣモジュール１４１を使用することなくオペレータデバイス１０１のネイティブダイヤラを使用して送信されてもよい。ネイティブダイヤラを使用して送信され得るコマンドは、ＣＣモジュール１４１を実行していないものを含めて、あらゆるオペレータデバイス１０１にとって使用可能なものとすることができる。
【００７６】
いくつかの実施形態では、ＣＣモジュール１４１、およびその中のモジュールは、オペレータデバイス１０１に接続された非ネイティブのデバイスとインターフェースし通信する。たとえば、音声および位置データは、オペレータデバイス１０１に結合されたアクセサリ（たとえば、有線マイクロフォン）、またはワイヤレスで接続されたアクセサリ（たとえば、Ｂｌｕｅｔｏｏｔｈヘッドセット）から決定することができる。
【００７７】
さらに、ＣＣモジュール１４１によって提供される機能の一部または全部が、動作または起動の前にオペレータが指定されたキー入力（たとえば、ボタン押下の組合せ、パスワード、または他の個人識別）をすることを必要としてもよい。
【００７８】
［仮想番号プロビジョニング］
図３Ａは、例示的な一実施形態による、オペレータデバイス１０１が仮想番号での制御された通話を管理することを可能にするために、仮想番号をプロビジョニングおよびマッピングするための方法３００を示す相互作用図である。最初に、政府機関サービス１１５は、仮想番号プロビジョニングする（３００）ための発信コードを含む要求を監視デバイス１０７、オペレータデバイス１０１、提供されているウェブインターフェース、または他のエンティティから受信する（３１０）。発信コードは、プロビジョニングされた仮想番号が運用されることになる市外局番および国番号を含むことができる。
【００７９】
政府機関サービス１１５は、指定された発信コードに一致する仮想番号についてプロバイダに照会する（３２０）。プロバイダ１２７は、使用可能な仮想番号のリストを政府機関サービス１１５に返し（３３０）、政府機関サービス１１５は、表示するために仮想番号を要求者に送信する。政府機関サービス１１５は、１または複数の仮想番号選択を受信し（３３５）、各選択された仮想番号をプロバイダ１２７に請求する（３４０）。政府機関サービス１１５は、任意選択で、要求元のデバイス１０１、１０７上で、またはウェブインターフェース内で編集することができる仮想番号に関する対応するＡＮＩおよび発信者識別を含むことができる。続いて、政府機関サービス１１５は、修正された仮想番号情報を記憶し、プロバイダ１２７に関連の仮想番号情報を更新するように命令する。
【００８０】
１または複数の仮想番号が請求されて、政府機関サービス１１５は、仮想番号のためのマッピング要求を受信し、次いで、マッピング要求内の情報に応答して仮想番号をマッピングすることができる（３５０）。たとえば、ＣＣ番号として使用されることになる仮想番号に関連付けるために、オペレータデバイス１０１の送信番号を入力するように、要求者を促すことができる。政府機関サービス１１５は、オペレータデバイス１０１の送信番号およびＣＣ番号を（たとえば、政府機関サービス１１５で、またはアプライアンス１５０上で）マッピングテーブル内に格納する。要求者は、受信番号でサービスを中断することなしに、いつでもマッピングを修正することができる。また、ＣＣ番号として使用されることになる仮想番号と関連付けるために、ＰＩＮを入力するように、要求者を促すことができる。そのような場合、ＰＩＮ番号は、オペレータデバイス１０１の送信番号の代わりに、またはそれに加えて記憶されてもよい。
【００８１】
続いて、オペレータデバイス１０１がＣＣ番号をダイヤルするとき、政府機関サービス１１５は、そのＣＣ番号に関連付けられた送信番号に応答してオペレータデバイスを認証する。さらに、政府機関サービス１１５は、オペレータによって提供されたＰＩＮに応答してマッピングテーブルからオペレータデバイス１０１を識別してもよい。次いで、政府機関サービス１１５は、オペレータデバイス１０１をＣＣ番号に接続するようにプロバイダ１２７に命令し、制御された通話プロセス中にＣＣ番号に関する任意の追加の構成命令を提供する。要求者は、ＣＣ番号に関連付けられた送信番号およびＰＩＮを変更または取り替えるために必要に応じてマッピング構成を再指定してもよい。
【００８２】
例示的な実施形態において、制御された通話を監視するための仮想番号に対する監視デバイス１０７のマッピングは、オペレータデバイス１０１のマッピングと同じように、または同様にして実施されてもよい。
【００８３】
図３Ｂは、オペレータデバイス１０１を認証するための送信番号３６１Ａでの仮想番号マッピング３５０の例示的な実施形態を示すテーブルである。図のように、マッピングテーブル３６０Ａは、対応する（たとえば、オペレータデバイス１０１の）送信番号３６１ＡにマッピングされたいくつかのＣＣ番号３６３を含む。
【００８４】
政府機関サービス１１５がネットワーク１２０からＣＣ番号３６３に対する要求を受信したとき、政府機関サービスは、マッピングテーブル３６０Ａ内に格納された送信番号３６１Ａに基づいて、接続するデバイスをオペレータデバイス１０１として認証する。次いで、政府機関サービス１１５またはプロバイダ１２７は、オペレータデバイス１０１から被害者に関する接続情報を受信し、対応する交信者１０５ＡにＣＣ番号３６３からダイヤルする。
【００８５】
オペレータデバイス１０１がＣＣ番号を使用して制御された通話を管理することを許可する前に、政府機関サービス１１５は、指定されたパスワードのキー入力を待つ、または待つようにプロバイダ１２７に命令することができる。
【００８６】
図３Ｃは、オペレータデバイス１０１を認証するためのＰＩＮ３６１Ｂでの仮想番号マッピング３５０の例示的な実施形態を示すテーブルである。図のように、マッピングテーブル３６０Ｂは、対応するＰＩＮ３６１ＢにマッピングされたいくつかのＣＣ番号３６３を含む。ＰＩＮは、オペレータデバイス１０１が仮想番号に接続された後、特定のオペレータを認証および識別するためにセキュリティの特別なレイヤを提供することができる。
【００８７】
さらに、接続するデバイスの番号がＣＣ番号について記憶された（ものがあれば）送信番号３６１Ａに一致しない場合、政府機関サービス１１５は、プロバイダ１２７にオペレータデバイス１０１に接続し、ＣＣ番号３６３に関連付けられたＰＩＮ３６１Ｂを求めて促すように命令することができる。したがって、たとえば、複数のオペレータがＣＣ番号３６３を使用することを可能にするために複数の送信番号３６１Ａをマッピングする代わりに、各オペレータは、同じＰＩＮ３６１Ｂを使用し、そのＣＣ番号で制御された通話を管理することができる。一実施形態では、オペレータは、切断されるのを回避するために所与の期間（たとえば、２〜５秒）内にＰＩＮを入力する、またはＰＩＮを入力するためにキー入力を入力（たとえば、ＰＩＮを入力する前に＊または＃を打つ）しなければならない。
【００８８】
同様の予防措置を実施し、管理されている制御された通話を監視したいと望む監視デバイス１０７を認証することができる。いくつかの実施形態では、マッピングテーブル３６０は、監視職員およびデバイスを明示的に識別するために、監視デバイス１０７の送信番号または別個のＰＩＮのマッピングをさらに含む。
【００８９】
［制御された通話の管理］
図４は、例示的な一実施形態による、オペレータデバイスをＣＣ番号と接続するための方法４００を示す相互作用図である。政府機関サービス１１５がプロバイダ１２７と共に仮想番号をプロビジョニングした後で（３００）、オペレータデバイス１０１は、仮想番号に接続することができる（４００）。
【００９０】
仮想番号をダイヤルする（４１０）任意のデバイスについて、プロバイダ１２７は、電話ネットワーク１２５を介して接続要求を受信し、ダイヤルされたＣＣ番号を、政府機関サービス１１５によってプロビジョニングされた仮想番号（３００）として識別する（４２０）。したがって、政府機関サービス１１５がマッピングテーブルを記憶する実施形態では、プロバイダ１２７は、そのデバイスの送信番号および仮想番号を含む認証情報を政府機関サービス１１５に渡す。
【００９１】
次いで、政府機関サービス１１５は、認証情報とマッピングテーブル内に格納された送信番号およびＣＣ番号のマッピングとの一致に基づいて、仮想番号に接続しようと試みるデバイスをオペレータデバイス１０１として認証する（４３０）。次いで、政府機関サービス１１５は、オペレータデバイス１０１を接続する（４４０）ようにプロバイダ１２７に命令し、オペレータデバイス１０１が制御された通話をセットアップする（５００）ことを可能にする命令を提供する。制御された通話をセットアップすること（５００）の例示的な実施形態については、図５を参照してより詳細に述べる。
【００９２】
いくつかの実施形態では、オペレータデバイス１０１は、マッピングテーブル内にＰＩＮと関連付けられて格納されたＣＣ番号の使用を認証する（４３０）ために、ＰＩＮなど、追加の認証情報をプロバイダおよび／または政府機関サービス１１５に提供することができる。たとえば、政府機関１１０は、マッピングされていないデバイスを指定されたＣＣ番号でオペレータデバイス１０１として使用するためのオプションを使用可能にしたいと望む可能性がある。政府機関サービス１１５は、一般的なトーン、記録することができない番号、またはオペレータにＰＩＮをキー入力することが必要であることを通知する明示的な命令を再生するようにプロバイダ１２７に命令することができる。実施形態に応じて、オペレータデバイス１０１は、政府機関サービス１１５がプロバイダ１２７にオペレータデバイス１０１を接続する（４４０）ように命令する前、またはそれに続いて、ＰＩＮを提供することができる。
【００９３】
図５は、例示的な一実施形態による、オペレータデバイス１０１でＣＣ番号を使用して２つの交信デバイス１０５間の制御された通話をセットアップするための方法を示す相互作用図である。オペレータデバイス１０１とＣＣ番号との間で接続が確立された後で（４００）、オペレータは、第１の交信デバイス１０５Ａ（たとえば、被害者のもの）および第２の交信デバイス１０５Ｂ（たとえば、犯人のもの）の送信番号を入力することができる。あるいはまた、交信デバイス１０５の番号は、アプリケーションにおいて前もって入力済みであってもよい。どちらの場合でも、オペレータデバイス１０１は、収集された交信デバイス情報をプロバイダ１２７に送信する（５１０）。プロバイダ１２７は、交信デバイス情報を政府機関サービス１１５に送信することも、レコードの保持、検証のために、または新しいレコードを開くために情報の受信を確認応答することもできる。いくつかの実施形態では、政府機関サービス１１５は、交信者にダイヤルするようにプロバイダ１２７に命令する前に、交信デバイス１０５の送信番号が有効であるかどうか検証する。
【００９４】
プロバイダ１２７は、政府機関サービス１１５によって提供される命令（５１３）および交信者情報に基づいて、ＣＣ番号から被害者の交信デバイス１０５Ａの指定された送信番号にダイヤルする（５１５）。したがって、被害者が自分の交信デバイス１０５Ａ上で接続要求を受信したとき、呼はＣＣ番号から来ているように見える。したがって、交信デバイス１０５Ａは、オペレータデバイス１０１ではなくＣＣ番号に関して番号情報（たとえば非通知番号または制限された番号の場合にあれば）を表示することになる。交信デバイス１０５Ａが応答した場合、プロバイダ１２７は、オペレータデバイス１０１と交信デバイス１０５との間の接続を（たとえば、交信デバイス１０５Ａは追加の番号またはデバイス情報をオペレータデバイスから受信しないので、ＣＣ番号を介して、または直接）確立する（５２０）。
【００９５】
オペレータデバイス１０１と交信デバイス１０５との間の接続が確立された後で（５２０）、プロバイダ１２７は、任意選択で、２つのデバイス間で音声通信を可能にすることができる。オペレータデバイス１０１は、オペレータデバイスに結合されたマイクロフォンを使用して音声データを収集する。次いで、オペレータデバイス１０１は、ＣＣ番号を通る接続（４００）により、収集された音声データをプロバイダ１２７および交信デバイス１０５Ａに送信する。交信デバイス１０５同士は、同様にしてネットワーク１２０を介して音声データを通信することができる。
【００９６】
被害者とオペレータの間で音声通信が使用可能にされた状態で、オペレータは、被害者の交信デバイス１０５Ａと犯人の交信デバイス１０５Ｂとの間で通信が確立される前に、任意選択で被害者に、制御された通話プロセスについて指示することができる（５２１）。オペレータは、（たとえば政府機関サービス１１５および／またはプロバイダ１２７に）ＣＣモジュール１４１によって提供されるインターフェースの選択を介して、またはネイティブダイヤラを用いたキー入力コマンドを介して、プロバイダ１２７が通話の指示（５２１）部分を証拠のために記録（または記憶）する、または破棄することを示すことができる。オペレータは、被害者に指示する（５２１）前、その間、またはその後で選択を提供してもよい。あるいはまた、プロバイダ１２７は、犯人との接続を確立する前に、制御された通話について被害者に指示するために、予め定義されたメッセージ、またはオペレータデバイス１０１によって記録された音声を再生してもよい。任意の指示が完了した後で、プロバイダ１２７は、犯人との接続が確立しつつあるとき、予め定義されたメッセージを再生し、オペレータおよび／または被害者に通知してもよい。
【００９７】
いくつかの実施形態では、オペレータは、ＣＣモジュール１４１によって提供されるインターフェースの選択を介して、またはネイティブダイヤラを用いたキー入力コマンドを介して、被害者およびオペレータがいつでも犯人の交信デバイス１０５Ｂにダイヤルし（５２５）、通話のオペレータによって監視される部分を開始できる状態にあることを示すことができる。たとえば、被害者が先へ進み犯人と会話する準備ができているとオペレータが確信している場合、オペレータは、オペレータデバイス１０１のネイティブダイヤラ上の＊をキー入力することができる。
【００９８】
被害者と犯人の間の通話の監視部分を開始するために、政府機関サービス１１５は、被害者の交信デバイス１０５Ａの（たとえば送信番号からの）番号識別情報を使用して犯人の交信デバイス１０５Ｂの指定された送信番号にダイヤルする（５２５）ようにプロバイダ１２７に命令する。したがって、犯人が自分の交信デバイス１０５Ｂ上で接続要求を受信したとき、発信呼出は被害者から発せられているように見える。したがって、交信デバイス１０５Ｂは、オペレータデバイス１０１またはＣＣ番号ではなく交信デバイス１０５Ａの送信番号に関して番号情報を表示することになる。
【００９９】
交信デバイス１０５Ｂが応答した場合、プロバイダ１２７は、通信の回線が被害者からの通常の発信呼出であるように見えるように音声が使用可能にされた状態で、交信デバイス１０５Ａと交信デバイス１０５Ｂとの間の接続を（たとえば、ＣＣ番号を通じて）確立する（５３０）。しかし、通常の発信呼出と異なり、プロバイダ１２７は、オペレータデバイス１０１との既存の接続（５２０）をも維持する。したがって、オペレータデバイス１０１は、オペレータが通話を監視する（５３１）ことを可能にする音声データを受信する。犯人に警戒させるのを防止するために、政府機関サービス１１５は、オペレータデバイス１０１から交信デバイス１０５への音声通信を使用不能にするようにプロバイダ１２７に命令する（５２３）ことができる。
【０１００】
制御された通話を監視する（５３１）ことに加えて、オペレータデバイス１０１は、プロバイダ１２７および／または政府機関サービス１１５が制御された通話中にとるべきアクションを指定するコマンドを送信することができる。たとえば、これらのコマンドは、プロバイダ１２７に音声の記録を開始または停止させ、交信デバイス１０５を切断する、または別の方法で交信デバイス１０５Ａと交信デバイス１０５Ｂとの間の接続を終端させることができる。交信デバイス１０５間の確立された接続（５３０）の終端は、犯人に警戒させることを回避するために、通常の通話機能と矛盾しないように実施することができる。たとえば、オペレータデバイス１０１は、被害者が犯人との電話を一方的に切るところ、または被害者の交信デバイス１０５Ａの通話が切れるところをシミュレートするようにプロバイダ１２７に命令することができる。制御された通話は、交信者１０５Ａ、１０５Ｂが共にそれら自体で切断したとき、オペレータデバイス１０１が監視する（５３１）ための音声がないので、終端されてもよい。
【０１０１】
プロバイダ１２７および／または政府機関サービス１１５は、制御された通話からの記録された音声データでアプライアンス１５０を更新することができる（５３５）。また、政府機関サービス１１５またはプロバイダ１２７は、プロバイダ１２７および／またはオペレータデバイス１０１から受信された任意の他のデータでアプライアンス１５０を更新してもよい（５３５）。たとえば、プロバイダ１２７は、ネットワーク１２０を介してアプライアンス１５０を更新する（５３５）ために、オペレータデバイス１０１から収集されたデータを政府機関サービス１１５またはアプライアンス１５０に送信してもよい。オペレータデバイス１０１から収集されたデータは、制御された通話の目的について述べる記録されたプリエンプトメッセージ、ならびにオペレータデバイスに結合されたＧＰＳ受信機および他の方向機構からの位置データを含むことができる。オペレータデバイス１０１は、オペレータデバイスの位置、オペレータデバイスの方向および速度、ならびに関連の測定精度を含めて、位置測定値を決定することができる。いくつかの実施形態では、オペレータデバイス１０１は、位置測定値をリアルタイムで決定し政府機関サービス１１５に送信する。
【０１０２】
一実施形態では、制御された通話が完了した後で、政府機関サービス１１５は、記録された音声が政府機関サービス１１５またはアプライアンス１５０から使用可能であることをオペレータに通知することができる。たとえば、政府機関サービス１１５は、オペレータに電子メールを送信し、または「制御された通話を聞くためには、ＵＲＬ［ｗｗｗ．ｅｘａｍｐｌｅ．ｃｏｍ／ｔｒａｎｓｍｉｔｔｉｎｇｎｕｍｂｅｒ］へ行き、ＰＩＮ［ｒａｎｄｏｍ＃］を入力してください」と書かれたテキストメッセージをオペレータデバイス１０１の送信番号に送信するようにプロバイダ１２７に命令することができる。したがって、（たとえば、インターフェース１４５によって提供される）ＵＲＬにアクセスし、ＰＩＮを入力することによって、オペレータは、制御された通話を再生する、および／またはオペレータが管理する制御された通話を閲覧するためのアカウントを作成することができる。
【０１０３】
［制御された通話の監視］
図６は、例示的な一実施形態による、オペレータデバイス１０１を監視するための方法６００を示す相互作用図である。上述のように、政府機関サービス１１５は、オペレータデバイス１０１および／またはプロバイダ１２７から、収集されたデータを受信する（６１０Ａ）。さらに、プロバイダ１２７は、オペレータデバイス１０１からデータを受信することができる（６１０Ｂ）。次いで、政府機関サービス１１５および／またはプロバイダ１２７は、政府機関１１０におけるアプライアンス１５０を更新することができる（５３０）。場合によっては、オペレータ以外の職員が制御された通話をリアルタイムまたはほぼリアルタイムで監視または傍受し、また以前に管理されていた通話にアクセスすることが望ましいことがある。続いて、監視デバイス１０７が、下記で概説するプロセスの１つまたは両方を使用してオペレータデバイス１０１を監視することができる（６００Ａ、６００Ｂ）。
【０１０４】
一実施形態では、監視デバイス１０７は、制御された通話を監視する（６００Ａ）ためにＣＣ番号に接続する（４００）。監視デバイス１０７は、図４におけるオペレータデバイスを参照して述べたようにＣＣ番号を直接ダイヤルすることによって接続されてもよい（４００）。しかし、制御された通話を管理するためにオペレータデバイス１０１として認証するのではなく、接続するデバイスは、（たとえば、そのデバイスの送信番号または提供されるＰＩＮによってマッピングテーブルから）監視デバイス１０７として識別される。
【０１０５】
監視デバイス１０７とＣＣ番号との間の接続が確立され、オペレータデバイス１０１と同様に、監視デバイスは制御された通話からライブ音声を受信し（６４０）、発信音声は使用不能にされる。しかし、監視デバイス１０７は、通話を制御することはできない。制御された通話を監視する（６００Ａ）のを続行するためには、監視デバイス１０７は、ＣＣ番号との接続（４００）を維持すればよい。
【０１０６】
他の実施形態では、監視デバイス１０７は、制御された通話を監視する（６００Ｂ）ために政府機関サービス１１５および／またはアプライアンス１５０に接続する（６５０）。監視デバイス１０７は、アプライアンス１５０または政府機関サービス１１５上の監視インターフェース（たとえば、監視インターフェース１４５）を介して、収集されたデータを取り出す、またはストリーミングするウェブブラウザまたは監視モジュール１４０を使用して接続を確立することができる（６５０）。
【０１０７】
例示的な一実施形態では、監視デバイス１０７は、政府機関サービス１１５からリアルタイムで音声および／または位置測定値をストリーミングする（６６０）。いくつかの実施形態では、アプライアンス１５０もまた、リアルタイム監視をサポートする。さらに、監視デバイス１０７は、以前に管理されていたオペレータデバイス１０１の制御された通話セッション（５００）を閲覧するために、アプライアンス１５０に記憶された履歴データを取り出すことができる（６７０）。たとえば、制御された通話記録が完了したとき、証拠／記録データが記憶されているアプライアンス１５０または政府機関サービス１１５に接続する（６５０）ことによって、監視デバイス１０７またはオペレータデバイス１０１上でセッションが再生されてもよい。しかし、たとえば制御された通話中の任意の点で記録が停止された、または記録がキャンセルされた場合、記録されなかったその通話の部分を示す時刻情報が通知に添付されてもよい。記録されたプリエンプトメッセージは、通話記録とマージされても、再生するために別個の音声ファイルとして提供されてよい。
【０１０８】
場合によっては、監視デバイス１０７は、ウェブブラウザ内で、または監視モジュール１４０を用いて表示するために監視インターフェース１４５から通知を受信する。例示的な通知は、オペレータデバイス１０１が制御された通話を終了したとき職員に通知するための音声または視覚的な警報を含む。
【０１０９】
［まとめ］
実施形態の前述の説明は、例示のために提示されており、網羅的なものでも、開示されているまさにその形態に本開示を限定するものでもない。関連技術の当業者なら、上記の開示に照らして多数の修正形態および変形形態が可能であることを理解することができる。
【０１１０】
本開示のいくつかの部分は、アルゴリズム、および情報に対する演算の記号表現で表して実施形態について述べている。これらのアルゴリズム記述および表現は、データ処理技術における当業者によって、各自の業績の内容を他の当業者に効果的に伝えるために一般的に使用される。これらの演算は、機能的、計算的、または論理的に述べられているが、コンピュータプログラムまたは均等の電気回路、マイクロコードなどによって実装されることを理解されたい。さらに、演算のこれらの構成をモジュールとして参照することは、一般性を失うことなしに折に触れて好都合であることもまた証明されている。記載の演算およびそれらの関連のモジュールは、ソフトウェア、ファームウェア、ハードウェア、またはそれらの任意の組合せで実施することができる。
【０１１１】
本明細書に記載のステップ、演算、またはプロセスのどれも、１または複数のハードウェアまたはソフトウェアモジュールで、単独または他のデバイスとの組合せで実施または実装することができる。
【０１１２】
実施形態は、本明細書の動作を実施するための装置にも関する。この装置は、必要とされる目的のために特別に構築されてもよく、および／またはコンピュータ内に記憶されたコンピュータプログラムによって選択的に活動化または再構成される汎用コンピューティングデバイスを備えてもよい。そのようなコンピュータプログラムは、非一時的な無形のコンピュータ可読記憶媒体、またはコンピュータシステムバスに結合され得る電子命令を記憶するのに適した任意のタイプの媒体に記憶されてもよい。さらに、本明細書で参照される任意のコンピューティングシステムは、単一のプロセッサを含むことも、高い計算能力のためにマルチプロセッサ設計を使用するアーキテクチャとすることもできる。
【０１１３】
また、実施形態は、本明細書に記載の計算プロセスによって生成されるプロダクトに関することがある。そのようなプロダクトは、計算プロセスに起因する情報を含むことができ、その情報は、非一時的な無形のコンピュータ可読記憶媒体に記憶され、コンピュータプログラムプロダクトまたは本明細書に記載の他のデータの組合せの任意の実施形態を含むことができる。
【０１１４】
最後に、本明細書で使用される文言は、主に読みやすいように、また説明のために選択されており、本発明の主題を正確に述べる、または制限するために選択されていないことがある。したがって、本開示の範囲は、この詳細な説明によってではなく、本明細書に基づいて出願に記載のいずれかの特許請求の範囲によって限定されることが意図されている。したがって、実施形態の開示は、本開示の範囲を例示するものであり、それを限定するものではなく、本開示の範囲は、以下の特許請求の範囲に記載されている。
【図１Ａ】
2014533461.tif 000003
【図１Ｂ】
2014533461.tif 000004
【図２】
2014533461.tif 000005
【図３Ａ】
2014533461.tif 000006
【図３Ｂ】
2014533461.tif 000007
【図３Ｃ】
2014533461.tif 000008
【図４】
2014533461.tif 000009
【図５】
2014533461.tif 000010
【図６】
2014533461.tif 000011
【国際調査報告】
2014533461.tif 000012