JP6016908B2 - 単一の携帯電話または陸線電話への複数の電話回線のアタッチ - Google Patents

単一の携帯電話または陸線電話への複数の電話回線のアタッチ Download PDF

Info

Publication number
JP6016908B2
JP6016908B2 JP2014519176A JP2014519176A JP6016908B2 JP 6016908 B2 JP6016908 B2 JP 6016908B2 JP 2014519176 A JP2014519176 A JP 2014519176A JP 2014519176 A JP2014519176 A JP 2014519176A JP 6016908 B2 JP6016908 B2 JP 6016908B2
Authority
JP
Japan
Prior art keywords
operator
information
virtual number
contact
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014519176A
Other languages
English (en)
Other versions
JP2014526170A5 (ja
JP2014526170A (ja
Inventor
ライアン ベネット クリストファー
ライアン ベネット クリストファー
Original Assignee
ワールド イマージェンシー ネットワーク−ネバダ リミテッド
ワールド イマージェンシー ネットワーク−ネバダ リミテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ワールド イマージェンシー ネットワーク−ネバダ リミテッド, ワールド イマージェンシー ネットワーク−ネバダ リミテッド filed Critical ワールド イマージェンシー ネットワーク−ネバダ リミテッド
Publication of JP2014526170A publication Critical patent/JP2014526170A/ja
Publication of JP2014526170A5 publication Critical patent/JP2014526170A5/ja
Application granted granted Critical
Publication of JP6016908B2 publication Critical patent/JP6016908B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/02Calling substations, e.g. by ringing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/2281Call monitoring, e.g. for law enforcement purposes; Call tracing; Detection or prevention of malicious calls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/38Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
    • H04M3/382Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections using authorisation codes or passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42008Systems for anonymous communication between parties, e.g. by use of disposal contact identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42042Notifying the called party of information on the calling party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • H04M3/42153Administration or customisation of services by subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42229Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/4228Systems providing special services or facilities to subscribers in networks
    • H04M3/42306Number translation services, e.g. premium-rate, freephone or vanity number services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/66Details of telephonic subscriber devices user interface aspects for indicating selection options for a communication line
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • H04M3/42068Making use of the calling party identifier where the identifier is used to access a profile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42102Making use of the called party identifier
    • H04M3/4211Making use of the called party identifier where the identifier is used to access a profile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42221Conversation recording systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Technology Law (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Photometry And Measurement Of Optical Pulse Characteristics (AREA)
  • Telephone Set Structure (AREA)

Description

本開示は、一般には秘匿捜査の分野に関し、より詳細には、単一の電話機を使用して複数のアイデンティティを管理することに関する。
警察官および他のエージェント「オペレータ」は、職務中に同時に複数の調査を行うことが多い。多くの場合に、これらの調査は、オペレータが電話機を使用して電話をかけ、ショートメッセージサービス「SMS」メッセージ(マルチメディアメッセージングサービス「MMS」メッセージおよびBLACKBERRYメッセージ「BBM」などのプロプライエタリ(proprietary)メッセージングサービスを含む)を送信し、または他の方法で偽のアイデンティティの下でさまざまな連絡先(contact)と通信することが必要とされる。犯罪者および他の個人は、通信に関連したデータから、オペレータに関する情報またはオペレータによって使用されるデバイスに関する情報を解明することができることが多い。したがって、オペレータは、頻繁に、複数の電話デバイスを使用して、異なる連絡先を管理し、および、それらのアイデンティティを保護する。
多くのオペレータは、さまざまな連絡先との使用のため、および、さまざまな調査のために、それらのエージェンシまたは部門によって複数の携帯電話機を支給される。たとえば、オペレータは、特定のアイデンティティを維持し、または、その真のアイデンティティを隠匿するために、異なる連絡先と通信するときに異なる番号を有する異なる電話機を必要とする場合がある。従来から、オペレータは、その異なるアイデンティティを維持するために、複数の電話機または複数の加入者識別モジュール(SIMカード)を物理的に必要とする。
複数の物理的電話機の使用は、電話を受け、または、他の方法でデバイスを使用するために、オペレータが適切なときに正確な電話機および/または複数の電話機を持ち運ばなければならないという点で、オペレータにとっての難事を提示する。複数のSIMカードは、それらが所与のアイデンティティに対して必要とされるすべての情報を含むが、SIMカードがデバイス内でアクティブでない限り、オペレータがそれに着信する呼などの通知を受け取らないという点で、同様に侵入的である。したがって、オペレータは、複数のSIMカード上でのアクティビティを監視するために、複数の電話機を必要とする。さらに、エージェンシは、適切なデバイス、SIM、および/または対応するアイデンティティをリアルタイムでオペレータに発行する能力を欠いている。これらの難事は、オペレータに関して議論されるが、私人(たとえば、事業主)および他のエンティティは、複数のデバイスを操作するときに同様の難事に直面する。
上記問題および他の問題は、ネットワーク上での使用に対して1つまたは複数の仮想番号を構成し、ならびに、オペレータデバイスへの仮想番号をアタッチ(attach)するための方法およびコンピュータシステムによって対処される。当該方法の実施形態は、電話デバイスからの、電話呼またはメッセージなどの要求に応答して、接続情報を受信して、仮想番号と通信するステップを備える。接続情報は、電話デバイスに関するデバイス情報および仮想番号を含む。接続情報に基づいて、電話デバイスは、仮想番号情報に関連付けられたデバイス情報を格納するマッピングテーブルから、コンタクトデバイス(contact device)またはオペレータデバイスとして識別される。
マッピングテーブルが、仮想番号への接続を要求する電話デバイスをオペレータデバイスとして識別する場合に、方法は、オペレータが通信を望むコンタクトデバイスに対応するデバイス情報を受信するステップと、仮想番号を通じてオペレータデバイスをコンタクトデバイスに接続する命令、または、仮想番号から、オペレータデバイスからコンタクトデバイスに受信されたデータを送信する命令のうちの少なくとも1つを送信するステップとをさらに備える。
マッピングテーブルが、仮想番号への接続を要求する電話デバイスをコンタクトデバイスとして識別する場合に、方法は、コンタクトデバイスを仮想番号に関連付けられたオペレータデバイスに接続する命令、または、仮想番号から、コンタクトデバイスからオペレータデバイスに受信されたデータを送信する命令のうちの少なくとも1つを送信するステップをさらに備える。コンタクトデバイスおよびオペレータデバイスが、仮想番号を通じて通信するので、連絡先は、オペレータデバイスに関連付けられたデバイス情報および/または番号情報を確かめることを妨げられる。
システムの実施形態は、1つまたは複数のプロセッサとコンピュータプログラムコードを格納した非一時的コンピュータ可読記憶媒体とを有するサーバを備える。実行されると、コンピュータプログラムコードは、サーバに、電話デバイスからの電話呼またはメッセージなどの要求に応答して、情報を受信して、仮想番号と通信させる。受信した情報は、電話デバイスに関するデバイス情報および仮想番号を含む。接続情報に基づいて、サーバは、マッピングテーブルに格納された仮想番号情報に関連付けられたデバイス情報を有する受信した情報に一致したことに応答して、電話デバイスをコンタクトデバイスまたはオペレータデバイスとして識別する。
マッピングテーブルが、仮想番号への接続を要求する電話デバイスをオペレータデバイスとして識別する場合に、サーバは、オペレータが通信を望むコンタクトデバイスに対応するデバイス情報を受信し、そして、仮想番号を通じてオペレータデバイスをコンタクトデバイスに接続する命令、または、仮想番号から、オペレータデバイスからコンタクトデバイスに受信されたデータを送信する命令のうちの少なくとも1つを送信する。
マッピングテーブルが、仮想番号への接続を要求する電話デバイスをコンタクトデバイスとして識別する場合に、サーバは、コンタクトデバイスを仮想番号に関連付けられたオペレータデバイスに接続する命令、または、仮想番号から、コンタクトデバイスからオペレータデバイスに受信されたデータを送信する命令のうちの少なくとも1つを送信する。コンタクトデバイスおよびオペレータデバイスが、仮想番号を通じて通信するので、コンタクトは、オペレータデバイスに関連付けられたデバイス情報および/または番号情報を確かめることを妨げられる。
加えて、複数の仮想番号が、単一のオペレータデバイスにアタッチされ、または、関連付けられて、オペレータがさまざまな連絡先を管理することを可能にする。次に、実施形態は、オペレータアイデンティティを危険にさらさずに、指定されたコンタクトデバイスとの通信に対してどの仮想番号を使用するかの選択を受信するステップをさらに備えてもよい。
実施形態の教示は、添付図面に関連して以下の詳細な説明を検討することによって、容易に理解することができる。
1つの例示的な実施形態にしたがって、複数のアタッチされた番号「MA番号:multiple attached number」システムを実装するための環境を示すブロック図である。 1つの例示的な実施形態にしたがって、MA番号を提供するエージェンシサービスの動作環境を示すブロック図である。 1つの例示的な実施形態にしたがって、MAモジュールを示すブロック図である。 1つの例示的な実施形態にしたがって、MA番号を有するオペレータデバイスを動作させるための仮想番号をプロビジョニングし、および、マッピングするための方法を示す対話図である。 MA番号を操作し、および、監視するための仮想番号マッピングの例示的な実施形態を示すテーブルである。 MA番号を操作し、および、監視するための仮想番号マッピングの例示的な実施形態を示すテーブルである。 1つの例示的な実施形態にしたがって、仮想番号を使用してオペレータデバイスおよびコンタクトデバイスを接続するための方法を示す対話図である。 1つの例示的な実施形態にしたがって、MA番号を使用してコンタクトデバイスにダイヤルアウト(dial out)するための方法を示す対話図である。 1つの例示的な実施形態にしたがって、MA番号を使用してオペレータデバイスにダイヤルアウトするための方法を示す対話図である。 1つの例示的な実施形態にしたがって、オペレータデバイスを監視するための方法を示す対話図である。
図面および以下の詳細な説明は、例示の方法のみによる好ましい実施形態に関する。以下の議論から、本明細書で開示される構造および方法の代替的実施形態が、実施形態の原理から逸脱せずに採用されてもよい実現可能な代替案として容易に認識されることに留意されたい。
次に、複数の実施形態の詳細への言及がされるが、これらの例は、添付図面に示される。実現可能な時にはいつでも、同様のまたは参照番号が図面で使用され、および、同様のまたは類似する機能性を示すことに留意されたい。図面は、例示のみのために実施形態を示す。
<概要>
多くのオペレータは、個人の携帯電話機を所有し、または、それらのエージェンシもしくは部署によって携帯電話機を支給される。大抵、オペレータは、複数の事例を取り扱い、および、追加のデバイスもしくはSIMを支給/持ち運ぶ伝統的な手順は、所与の状況下において実現可能ではなく、または、オペレータまたはエージェンシにとって単に面倒である。さらに、従来の手順は、オペレータが、デバイス、SIM、およびそれらに関連付けられたアイデンティティの集合を手作業で管理することを要求する。緊迫した状況において、オペレータは、無意識にアイデンティティを危険にさらし、または、適切に構成されたデバイスを欠く場合がある。したがって、エージェンシは、複数の電話デバイスの役割を満足するようにオペレータの携帯電話機または陸線電話機を構成するためにエージェンシサポートサービスと調整する場合がある。この構成は、無線で(over-the-air)で行われ、それらによって所与の電話機が必要に応じて便利に変換される。さらに、エージェンシが、追加のオペレータに複数電話デバイスの能力を提供することを望む場合に、エージェンシは、構成に対する追加の電話機を指定することができる。
本明細書で説明される例示的な実施形態は、複数のアタッチされた番号「MA番号」とともに使用される携帯電話または陸線電話(land-line phone)などのネットワーク対応デバイスに対して有線および無線ネットワーク(たとえば、PSTN、セルラネットワーク、および/またはWiFi)上で複数のアタッチされた「MA」番号を実装することに関する。携帯電話および類似するデバイスは、一般に、秘匿捜査中にオペレータによって持ち運ばれるので、携帯電話は、データを無線で送信するための既存のプラットフォームを提供する。MA番号を有するそのようなデバイスを使用することは、オペレータが単一のオペレータデバイスを利用することを可能にする。陸線電話によって固定位置から作業するオペレータはまた、MA番号を使用することに対して同様の能力が提供される。
さらに、スマートホンおよびフィーチャホンの需要によって、追加の監視および安全機能を、現場での動作実現性を高めるためにオペレータのデバイスに一体化してもよい。たとえば、オペレータデバイスを、広範囲の有益なリアルタイムデータを収集するように構成してもよい。オペレータデバイスによって収集されるリアルタイムデータは、音声および全地球測位システム(「GPS」)座標などを含んでもよい。
オペレータデバイスは、続いて、収集されたリアルタイムデータのすべてまたは一部を、既存のチャネル上で(たとえば、ネットワーク)エージェンシ、エージェンシサービス、または別のエンティティに送信し返してもよい。MA番号システム内のエージェンシ、エージェンシサービス、および/または他のエンティティの実施形態は、格納ならびに/またはモニタリングデバイス、オペレータデバイス、およびレコードへのライブストリーミングに対し、収集されたデータを受信する。実施形態に応じて、モニタリングデバイスは、ネットワーク上のエンティティによって格納され、または、ストリーミングされるさまざまなリアルタイムデータおよび履歴データにアクセスし、および、提示する(たとえば、再生し、かつ/または表示する)ようにさらに構成される。たとえば、モニタリングデバイスは、オペレータデバイスおよびMA番号の詳細ならびに収集された情報を参照するために、ウェブインターフェース、APIにアクセスしてもよく、または、スタンドアロンアプリケーションを実行してもよい。いくつかの実施形態では、モニタリングデバイスは、オペレータのカバー(cover)を維持するように構成された、提供されるモニタリング回線を介してリアルタイムデータの一部にアクセスしてもよい。さらに、適切な認証情報を有する他のエージェンシおよびモニタリングデバイスは、同様に、エージェンシ間(inter-agency)取り調べ中に、収集された情報の一部にアクセスしてもよい。
<オペレータデバイスシステムの環境および実施態様>
図1Aは、1つの例示的な実施形態にしたがって、複数のアタッチされた番号システムを実装する環境100を示すブロック図である。示されるように、環境100は、エージェンシサポートサービスプロバイダ「エージェンシサービス」115、オペレータデバイス101、およびコンタクトデバイス105A乃至105Eを接続するネットワーク120を含む。1つのエージェンシサービス115および1つのオペレータデバイス101のみが、明瞭さのために図1Aに示されているが、実施形態は、多数のオペレータデバイス101をサポートすることができ、および、複数のエージェンシサービスプロバイダ115を有してもよい。
エージェンシサービス115は、オペレータデバイス101を構成し、ネットワーク120上でデータを交換し、ならびに、1つまたは複数のエージェンシ(図示せず)および操作されたオペレータデバイス101をサポートするデータを格納するなど、さまざまなアクティビティを実行するように構成された、コンピューティングデバイス(たとえば、サーバ)および関連する記憶媒体の集合を表す。たとえば、エージェンシサービス115は、図1Bを参照してより詳細に説明されるように、アプリケーションプログラミングインターフェース(「API」)またはウェブインターフェース、総称して「インターフェース」を介して、エージェンシに帰属する機能性を提供する1つまたは複数のモジュールを含んでもよい。エージェンシサービス115は、公衆交換電話網(「PSTN」)、ボイスオーバインターネットプロトコル(「VoIP」)、およびビデオ会議サービスを使用したモニタリングインターフェース内で音声およびビデオの伝達性(たとえば、内部的におよび/またはネットワーク120上で)を提供するインフラストラクチャをも含んでもよい。
オペレータデバイス101は、データを収集し、ネットワーク120を上でデータを送信する(たとえば、無線で)ことが可能なモバイル電話デバイスであることが多い。オペレータデバイス101のいくつかの例は、携帯電話、タブレット、またはノートブックコンピュータを含む。携帯電話機としてのオペレータデバイス101の例示的な実施形態は、フィーチャホン、スマートホン、および標準的な携帯電話を含む。したがって、オペレータデバイス101として操作される所与の携帯電話または他のデバイスは、デバイス能力の固有の相違に起因して、必ずしも本明細書でオペレータデバイスまたはMA番号システムに帰属する機能性のすべてを含まなくてもよく、または、サポートしなくてもよい。いくつかの実施形態では、陸線電話などの他の電話デバイスが、MA番号システムによって使用される。
一実施形態では、オペレータデバイス101は、ネットワーク120を通じて接続を自動化し、ネットワーク120上でデータを収集し、エンティティに送信するMAモジュールを実行する。MAモジュールの例示的な実施形態は、図2を参照してより詳細に説明される。
オペレータデバイス101に加えて、多数のモニタリングデバイス(図示せず)は、ネットワーク120上でエンティティを接続して、1つまたは複数のオペレータデバイスに関連付けられたデータを取得し、または提示してもよい。実施形態に応じて、モニタリングデバイスは、エージェンシ内または現場の(in the field)外部で操作することができるネットワーク120対応デバイスである。本明細書で言及されるように、モニタリングデバイスは、エージェンシネットワーク、インターネット、PSTN、および/もしくはセルラネットワークなどのネットワーク120への接続(たとえば、無線または有線)が可能なモバイルデバイスまたは固定式(stationary)デバイスである。モニタリングデバイスのいくつかの例は、携帯電話、陸線電話、タブレットおよびノートブックまたはデスクトップコンピュータを含む。
携帯電話としてのモニタリングデバイスの例示的な実施形態は、フィーチャホン、スマートホン、または標準的な携帯電話を含むことができる。したがって、モニタリングデバイスとして操作される所与の携帯電話または他のデバイスは、デバイス能力の固有の相違に起因して、必ずしも本明細書でモニタリングデバイスまたはMA番号システムに帰属する機能性のすべてを含まなくてもよく、または、サポートしなくてもよい。1つの例示的な実施形態では、モニタリングデバイスは、ネットワーク120上のエンティティと対話(interact)するモニタリングモジュールを実行して、オペレータデバイス101を管理し、および、収集されたデータを参照する。
オペレータが所望のアイデンティティを使用して通信することを望む連絡先に関連付けられた複数のコンタクトデバイス105も示されている。さまざまなコンタクトデバイス105の実施形態は、ネットワーク120上で送信番号に関連付けられた情報を送信し、または、受信することができる任意のネットワーク120対応デバイスを含む(しかし、一部の例では、コンタクトデバイス105は、それを行うのに仮想番号自体または他の手段を使用してもよい)。したがって、本明細書で言及されるように、コンタクトデバイス105は、インターネット、PSTN、および/またはセルラネットワーク上で情報を送信しまたは受信するためにネットワーク120への接続(たとえば、無線または有線)が可能なモバイルデバイスまたは固定式デバイスである。コンタクトデバイス105のいくつかの例は、携帯電話、陸線電話、タブレット、および、ノートブックもしくはデスクトップコンピュータを含む。
図1Aはまた、ネットワーク120上での使用のために構成された複数の仮想番号135Aから135Dを示す。一実施形態では、エージェンシサービス115は、仮想番号135をプロビジョニングし、および、構成し、ならびに、番号情報を処理して、ネットワーク120上の仮想番号に対するアイデンティティを確立する。さらに、エージェンシサービス115は、処理される仮想番号135と通信することを要求するオペレータデバイス101およびコンタクトデバイス105を記述する接続情報137を受信する。たとえば、オペレータデバイス101またはコンタクトデバイス105は、接続要求または他の仮想番号へのデータの送信の方法によって、仮想番号(たとえば、135A)と通信することを要求してもよい(かつ、試みる)。一般的な例示的な通信要求は、所与のデバイスから仮想番号に電話をかけること、および/または、メッセージングを含む。デバイス情報および仮想番号の構成に基づいて、エージェンシサービス115は、仮想番号に関連付けられたオペレータデバイス101またはコンタクトデバイス105(および、一部の場合に、モニタリングデバイス)のいずれかとして、仮想番号と通信することを要求するデバイスを識別する。たとえば、エージェンシサービス115は、所与のオペレータデバイス101に対する送信番号および認証情報と、接続情報137に基づいてオペレータデバイスを識別するアタッチされた仮想番号135とを格納するマッピングテーブルを維持してもよい。
オペレータデバイス101を識別した後に、エージェンシサービス115は、オペレータデバイス101が、オペレータが通信することを望む所与の連絡先105Aを特定することを可能にし、および、オペレータデバイス101が、仮想番号を通じて(たとえば、仮想番号との接続を確立し、または、仮想番号からデータを送信する)コンタクトデバイス105Aと通信することを可能にする。たとえば、オペレータデバイス101は、コンタクトデバイス105Aに対する、送信番号などのデバイス情報を特定する。エージェンシサービス115は、コンタクトデバイス105Aに対するデバイス情報を受信し、および、コンタクトデバイスに仮想番号135Aからの呼を受信させる命令を送信する。コンタクトデバイス105Aが応答する場合に、当事者は接続される。別の例では、オペレータデバイス101は、SMSメッセージなどのデータを仮想番号135Aに送信してもよく、および、仮想番号135AからSMSメッセージを受信するコンタクトデバイス105Aを特定してもよい。言い替えると、エージェンシサービス115は、命令を送信して(例えば、プロバイダに)、仮想番号135Aからコンタクトデバイス105Aをダイヤルアウトし、オペレータデバイス101をコンタクトデバイス105に接続し、または、仮想番号からSMSメッセージを送信してオペレータデバイス101から受信されたデータを意図されたコンタクトデバイスに送信する。エージェンシサービス115が仮想番号を通じてオペレータデバイス101をネットワーク120上のエンティティに接続する時に、仮想番号135は、コンタクトデバイス105などの他のエンティティが、オペレータデバイスに関連付けられたデバイスおよび/または番号情報を参照することを防ぐ。
コンタクトデバイス105Aが、仮想番号135Aとの通信を要求するときに、エージェンシサービス115は、仮想番号135Aに関連付けられたオペレータデバイス(たとえば、オペレータデバイス101)を判定する。そして、エージェンシサービス115は、オペレータデバイス101が仮想番号135Aを使用してコンタクトデバイス105Aからの通信を受信することを可能にする。たとえば、エージェンシサービス115は、コンタクトデバイス105をオペレータデバイス101に接続する命令(たとえば、オプションで仮想番号から、オペレータデバイス101にダイヤルアウトすることによって)を送信してもよく、または、コンタクトデバイスから仮想番号で受信されたSMSメッセージなどのデータを、仮想番号からまたはエージェンシサービス115から直接にオペレータデバイスへ送信する命令を送信してもよい。コンタクトデバイス105が、仮想番号を通じて通信をオペレータデバイス101に送信し/オペレータデバイス101から受信するので、連絡先は、通常、オペレータデバイスに関連付けられたデバイス情報および/または番号情報を確かめることができない。
一方で、オペレータデバイス101は、仮想番号135をダイヤルアウトするコンタクトデバイス105に関するエージェンシサービス115または他のエンティティからの接続情報137およびダイヤルされた仮想番号の番号アイデンティティを受信してもよい。したがって、オペレータは、発呼者およびオペレータから期待されるアイデンティティに関する、通知された決定をすることができる。エージェンシサービス115は、さらに、オペレータまたはエージェンシが、さまざまなコンタクトデバイス105を管理するために、複数の稼動番号を構成して、単一のオペレータデバイス101にアタッチし、または、これらを関連付けることを可能にする。そして、オペレータは、単一のオペレータデバイス101を使用して、オペレータアイデンティティを危険にさらすことなく、ネットワーク120上で、特定されたコンタクトデバイス105Aに接続するのにどの仮想番号(たとえば、135A)を使用すべきかを選択してもよい。
ネットワーク120は、エージェンシ、エージェンシサービス115、オペレータデバイス101、コンタクトデバイス105、モニタリングデバイス、および他のエンティティ(図示せず)の間の通信経路を表す。一実施形態では、ネットワーク120は、標準的な通信技術および/またはプロトコルを含み、インターネットおよびPSTNを含むことができる。これらの通信技術および/またはプロトコルは、PSTNおよびインターネット関連データとの両方を搬送することが多い。したがって、ネットワーク120は、イーサネット(登録商標)、 802.11、worldwide interoperability for microwave access(WiMAX)、2G/3G/4Gモバイル通信プロトコル、worldwide interoperability for PSTN communications、ディジタル加入者回線(DSL)、非同期転送モード(ATM)、InfiniBand、およびPCI Express Advanced Switchingなどの技術を使用するリンクを含むことができる。同様に、ネットワーク120上で使用されるネットワーキングプロトコルは、マルチプロトコルラベルスイッチング(MPLS)、伝送制御プロトコル/インターネットプロトコル(TCP/IP)、ユーザデータグラムプロトコル(UDP)、ハイパーテキスト転送プロトコル(HTTP)、シンプルメールトランスファープロトコル(SMTP)、およびファイル転送プロトコル(FTP)などを含むことができる。ネットワーク120上で交換されるデータを、アナログ音声(たとえば、ラストマイルPSTN通信用)、ディジタル音声およびビデオ(たとえば、ファイルまたはリアルタイムストリーミングプロトコルによるストリーミングとして)、ハイパーテキストマークアップ言語(HTML)、エクステンシブルマークアップランゲージ(XML)、JavaScript(登録商標)、VBScript、FLASH、およびポータブルドキュメントフォーマット(PDF)などを含む技術および/またはフォーマットを使用して表すことができる。さらに、ネットワーク120上で交換されるデータのすべてまたは一部を、セキュアソケットレイヤ(SSL)、トランスポートレイヤセキュリティ(TLS)、バーチャルプライベートネットワーク(VPN)、およびインターネットプロトコルセキュリティ(IPsec)などの通常の暗号化技術を使用して暗号化することができる。別の実施形態では、ネットワーク120上のエンティティは、上記説明したものの代わりにまたはそれらに加えて、カスタマイズされた、および/または、専用のデータ通信技術を使用することができる。たとえば、一部の政府機関および軍隊は、インターネットおよびPSTNに対して補助的なネットワークを運営する場合がある。
本明細書で使用されるように、用語「モジュール」は、特定された機能性を提供するのに使用されるプログラム命令および/または他のロジックを指す。したがって、モジュールを、ハードウェア、ファームウェア、および/またはソフトウェアで実装することができる。一実施形態では、実行可能コンピュータプログラム命令から形成されたプログラムモジュールは、非一時記憶デバイス上に格納され、メモリにロードされ、および、1つまたは複数のプロセスとしてコンピュータプロセッサによって実行される。
本明細書で使用されるように、用語「メッセージ」、「メッセージング」、および「ショートメッセージングサービス(SMS)」は、それぞれ、ネットワーク120上でデータを通信し、および、送信するのに使用される、メッセージングサービス、ならびに、関連する技術もしくは標準規格の幅を含む。これらの技術およびサービスは、SMSメッセージ、マルチメディアメッセージングサービス「MMS」メッセージ、ならびに、BLACKBERRYメッセージ「BBM」などのプロプライエタリメッセージングサービスメッセージなどを含む。
図1Bは、1つの例示的な実施形態にしたがって、MA番号を提供するエージェンシサービス115の動作環境を示すブロック図である。示されるように、動作環境は、エージェンシ110、モニタリングデバイス107、オペレータデバイス101、コンタクトデバイス105、ならびに、インターネット123、電話通信(telephony)125、およびプロバイダ127などのコンポーネントを有するネットワーク120を含む。ネットワーク120はまた、位置データをオペレータデバイス101および他のデバイスにリレーするGPS衛星(図示せず)を含んでもよい。
エージェンシ110は、エージェンシサービス115およびネットワーク120上の他のエンティティと通信し、これらからデータを受信するために(たとえば、インターフェース145を介して)、アプリケーションまたはモジュールを実行するそれぞれのエージェンシ職員によって使用される、サーバ、デスクトップ、ノートブックまたはタブレットコンピュータ、携帯電話、ならびに関係する記憶媒体の集合を表す。たとえば、エージェンシ110デバイスは、ウェブブラウザを実行して、ウェブインターフェースにアクセスし、または、モバイルまたはデスクトップアプリケーションを実行して、エージェンシサービス115によって提供されるAPIと通信してもよい。エージェンシ110はまた、オペレータデバイス101に対する構成を監視し、または、特定するために公衆交換電話網(「PSTN」)、ボイスオーバーインターネットプロトコル(「VoIP」)、およびビデオ会議サービスを使用する音声およびビデオの通信(たとえば、内部的におよび/またはネットワーク120上で)を可能にする電話およびビデオのインフラストラクチャを含んでもよい。
電話通信ネットワーク125は、他のプロトコルおよび技術の中で、陸線プロトコルおよび2G/3G/4G無線プロトコルを含むworldwide interoperability for PSTN communicationsを実装する、サーバ、スイッチ、ならびに、他のハードウェアおよびソフトウェアを含んでもよい。電話通信ネットワーク125はまた、インターネット123上でデータを送信し、および、受信する能力をモバイルデバイスに提供する。電話通信ネットワーク125は、PSTNおよび通信サービスプロバイダ「CSP」自体のネットワーク(たとえば、PSTNと通信する無線ネットワーク)上での使用のために電話番号を所有する1つまたは複数のCSP(図示せず)によって管理される。
プロバイダ127は、ネットワーク120上でCSPおよび他のエンティティと通信する、サーバ、スイッチ、ならびに、他のハードウェアおよびソフトウェアを含んでもよい。プロバイダ127は、複数のCSPから、電話通信ネットワーク125上での使用のために番号を購入し、または、賃借する。そして、プロバイダ127は、エージェンシサービス115による使用のためにプロビジョニングされた番号、および、当該番号に関連付けられた電話通信トラフィックを管理する。一実施形態では、プロバイダ127は、エージェンシサービス115が、ネットワーク120上で仮想番号として1つまたは複数の番号をプロビジョニングすることを可能にする。
一般に、電話通信ネットワーク125上で使用される番号は、自動番号識別「ANI」情報または発呼者識別によって特徴付けられる、関連付けられた番号アイデンティティを有する、所与のモバイルデバイス、VoIPデバイス、または陸線デバイス(land-line device)に関する。仮想番号は、PSTNおよびCSPネットワークによって動作可能であるが、番号に対する電話通信トラフィックを処理するプロバイダ127に関連付けられる。仮想番号は、エンドユーザデバイスに関するものではないので、プロバイダ127は、仮想番号をダイヤルするデバイスとの接続を確立し、呼音声および発呼者履歴などの呼情報を記録し(たとえば、コンピュータ可読媒体上に)、ならびに、呼情報をダウンロードのためにストリーミング/提供する(たとえば、ネットワーク120上で)してもよい。
プロバイダ127はまた、同一のまたは異なる仮想番号(または仮想番号を介してプロバイダ127に接続された)との接続を確立する1つまたは複数の電話デバイスの間で、リアルタイムで音声を渡す/ブリッジしてもよい(両方向または単一方向)。さらに、仮想番号は、プロバイダ127によって処理されるので、エージェンシサービス115は、仮想番号に関連付けられたANI情報および発呼者識別を変更してもよい。
エージェンシサービス115へ仮想番号をプロビジョニングすることに加えて、プロバイダ127は、仮想番号に関連付けられた通知およびデータをエージェンシサービス115またはエージェンシ110などの他のエンティティと通信する。たとえば、プロバイダ127は、仮想番号への着信発呼者またはメッセージを、エージェンシサービス115(およびオプションでオペレータデバイス101またはモニタリングデバイス107)に通知し、ならびに、仮想番号への発呼者(または別のデバイス)に接続し、または、メッセージをリダイレクトする命令をエージェンシサービス115から受信してもよい。プロバイダ127はまた、仮想番号にかけられた呼の記録を停止/開始する命令を受信し、および、トランスクリプションサービスとインターフェースして、呼音声を転記(transcribe)してもよい。そして、プロバイダ127は、記録および転記をエージェンシサービス115またはネットワーク120上の他のエンティティに送信してもよい。
加えて、プロバイダ127は、エージェンシサービス115から受信された(たとえば、APIを介して)命令に応答して、仮想番号に接続された異なる当事者に対するインバウンドおよび/もしくはアウトバウンドの音声ならびにその記録を使用可能にし、または、使用不能にしてもよい。プロバイダ127は、着信発呼者を仮想番号に接続するときに、着呼の前に、またはリアルタイムで、エージェンシサービス115から、プロビジョニングプロセスの一部として仮想番号を管理する命令を受信してもよい。いくつかの実施形態では、プロバイダ127は、エージェンシ110、オペレータデバイス101、および/またはモニタリングデバイス107と直接に通信して、仮想番号をプロビジョニングし、通知およびデータを送信し、または、命令を受信する。さらに、プロバイダ127自体がCSPとして機能してもよく、逆も同様である。
エージェンシサービス115は、エージェンシ110、オペレータデバイス101、またはモニタリングデバイス107から仮想番号のプロビジョニングおよびマッピングの要求を受信する。これらの要求は、エリアコード(たとえば、555)、国別コード(たとえば、+44)、および/または関連付けられたCSPなど、仮想番号をプロビジョニングするための番号情報を含んでもよい。そして、エージェンシサービス115は、要求と一致する使用可能な仮想番号に対してプロバイダ127にクエリし、および、一致する仮想番号を要求するエンティティに返す。エージェンシサービス115は、その後、要求するエンティティから仮想番号の選択を受信し、および、プロバイダ127に仮想番号を請求(claim)する。エージェンシサービス115は、オプションで、仮想番号に関連付けられたANIおよび/または発呼者識別などの番号情報を特定して、エンティティが、ネットワーク120上で番号のアイデンティティになりすますことを可能にする。そして、エージェンシサービス115は、番号アイデンティティを変更する命令をプロバイダ127に送信する。エージェンシサービス115は、オプションで、なりすまされた番号アイデンティティを検証してもよい。仮想番号が、もはやエージェンシ110Aによって必要ではなくなったときに、エージェンシサービス115は、仮想番号に関連付けられた任意の音声記録または呼ログを取得し、および、番号をプロバイダ127へ解放する。
要求はまた、マッピングテーブルにおいて請求された仮想番号機能を構成するためのマッピング情報を含むことができる。所望の構成に応じて、マッピング情報は、オペレータデバイス101および/もしくはモニタリングデバイス107の送信番号、デバイスとの関連付けのための仮想番号、ならびに/または仮想番号の所望の機能(たとえば、MA番号またはローカル番号)を含んでもよい。1つの例示的なマッピング要求は、収集されたデータ(たとえば、音声)を電話通信ネットワーク125上でMA番号のアイデンティティから送信するために(たとえば、コンタクトデバイス105へ)、オペレータデバイス101が接続する仮想の複数のアタッチされた番号(MA番号)としての使用のために請求された仮想番号を特定してもよい。一実施形態では、要求は、オペレータデバイス101の送信番号と、MA番号としての構成に対する所与の請求された仮想番号とを含む。要求に応答して、エージェンシサービス115は、オペレータデバイス101の送信番号を、MA番号に関連付け、および、この関連付けをマッピングテーブルに格納する。
別の例示的なマッピング要求は、MA番号を監視するために(たとえば、オペレータデバイス101とコンタクトデバイス105との間で送信される音声をリスンする)、モニタリングデバイス107が接続する仮想ローカル番号(ローカル番号)としての使用に対して請求された仮想番号を特定してもよい。オペレータデバイス101はまた、異なる国またはエリアコードにおけるMA番号に対する長距離料金を避けるためにローカル番号を利用してもよい。一実施形態では、要求は、所与の請求された仮想番号(たとえば、ローカル番号)およびMA番号を含む。要求に応答して、エージェンシサービス115は、MA番号をローカル番号に関連付け、および、この関連付けをマッピングテーブルに格納する。
いくつかの実施形態では、マッピング要求は、オプションで、エージェンシサービス115がMA番号またはローカル番号を関連付けてモニタリングデバイスを識別する、モニタリングデバイス107の送信番号を含んでもよい。複数のモニタリングデバイス107A、107Bが、呼音声を監視してもよいので、エージェンシサービス115は、MA番号またはローカル番号に関連してモニタリングデバイスの複数の送信番号をマッピングテーブルに格納してもよい。
実際には、エージェンシサービス115は、マッピングテーブルに問い合わせて、デバイスの送信番号に基づいて、オペレータデバイス101、モニタリングデバイス107、またはコンタクトデバイス105として仮想番号(たとえば、MA番号)に接続するデバイスを自動的に識別する。したがって、たとえば、オペレータデバイス101のオペレータは、その電話の送信番号にマッピングされたMA番号を単にダイヤルして、所与のMA番号を使用して電話をかけることができる。
エージェンシ110Aまたは現場で携帯電話または陸線電話でオペレータデバイス101を監視することを望む、モニタリングデバイス107を有する職員は、MA番号に関連付けられたローカル番号(および、いくつかの実施形態ではMA番号自体)をダイヤルすることができる。しかし、一実施形態(たとえば、ローカル番号に接続する)では、エージェンシサービス115が、オペレータデバイス101の送信番号としてデバイスの当該送信番号を識別しないので、職員のデバイスは、モニタリングデバイス107として適切に識別される。いくつかの実施形態(たとえば、ローカル番号および/またはMA番号に接続する)では、エージェンシサービス115は、受信する番号へのモニタリングデバイス107の送信番号のマッピングに基づいて、接続するモニタリングデバイス107を識別する。あるいは、エージェンシサービス115は、仮想番号に接続するときに、入力された個人識別番号またはコード「PIN」に応答してモニタリングデバイス107またはオペレータデバイス101を識別する。
エージェンシサービス115の実施形態は、呼が、当事者を接続するためのオペレータデバイスにマッピングされたMA番号上でコンタクトデバイス105から受信されるときに、オペレータデバイスに自動的にダイヤルする(たとえば、MA番号からまたは自動転送を介して)ようにプロバイダ127に指示するために、MA番号へのオペレータデバイス101のマッピングを使用する。加えて、エージェンシサービス115の実施形態は、オペレータデバイスがMA番号を使用することを望むときを識別し、ならびに、オペレータによって特定されたコンタクトデバイス105にダイヤルし(たとえば、MA番号から)、および、当事者を接続するようにプロバイダ127に指示するために、MA番号へのオペレータデバイス101のマッピングを使用する。エージェンシサービス115はまた、インターフェース145を通じて、SMSメッセージまたは電子メールを介して、発呼者およびMA番号の詳細をオペレータデバイス101に通知してもよい。エージェンシサービス115の実施形態はまた、マッピング情報を使用して、MA番号上で受信されたテキストメッセージをオペレータデバイス101に送り、ならびに、MA番号からのテキストメッセージ(たとえば、オペレータデバイスからの)をコンタクトデバイス105などのネットワーク120上のエンティティに送信してもよい。
加えて、エージェンシサービス115の実施形態は、所与のMA番号を使用して電話がかけられ、または、受信されるときに、プロバイダ127に指示するためにMA番号へのモニタリングデバイス107のマッピングを使用して、モニタリングデバイスに自動的にダイヤルし(たとえば、特定されたローカル番号から)、または、通知することができる(たとえば、SMSメッセージ)。エージェンシサービス115はまた、インターフェース145を通じて、または、電子メールを介して、モニタリングデバイス107に通知してもよい。
MA番号(およびローカル番号)への許可されていないアクセスを防止するために、エージェンシサービス115は、仮想番号をプロビジョニングし、および/またはマッピングするときに、職員およびオペレータがキー入力を特定することを可能にする。エージェンシサービス115は、キー入力をマッピングテーブルまたは他の適切なデータベース構造に格納して、正確なキー入力に応答して、仮想番号への接続を試みる発呼者を識別し、認証する。実施形態に応じて、エージェンシ110、エージェンシサービス115、またはプロバイダ127は、デバイス識別および認証のためにマッピングテーブルおよび/またはキー入力を格納してもよい。
いくつかの実施形態では、エージェンシサービス115は、オペレータデバイス101にMAモジュール141を提供する。MAモジュール141はオペレータデバイス101のネイティブダイヤラ(native dialer)とインターフェースして、所与のコンタクトデバイス105への接続プロセスを自動化する。さらに、MAモジュール141は、オペレータデバイス101のソフトウェアおよび/またはハードウェアとインターフェースして、GPSデバイスなどの特徴を利用し、リアルタイム位置データを収集してもよい。MAモジュール141は、収集されたデータを、ネットワーク120上でエージェンシサービス115または他のエンティティに送信し返す。そして、エージェンシサービス115は、1つまたは複数のモニタリングデバイス107およびエージェンシ110への送信のために、収集されたデータを格納してもよい。さらに、MAモジュール141は、オペレータ以外のユーザがモジュール全体および/または特定の機能にアクセスするのを防ぐために実行されるときに、パスワードによって、または、隠蔽されるように構成されてもよい。MAモジュール141は、図2を参照してより詳細に説明される。
いくつかの実施形態では、エージェンシサービス115は、オペレータデバイス101から受信されたデータ、および、オペレータと連絡先との間の呼音声を、ネットワーク120上でさまざまなモニタリングデバイス107および/または機器150に提供するインターフェース145を含む。たとえば、インターフェース145は、1つまたは複数のオペレータデバイス101の状況(たとえば、接続または切断)に対応するデータと、対応するMA番号およびコンタクトデバイス情報とを、モニタリングデバイス107に提供してもよい。オペレータデバイス101が、リアルタイムデータを送信している場合、または、コンタクトデバイス105に接続されている場合に、インターフェース145は、アクティブ送信からの音声と、ヘッダ(heading)を有するGPS座標と、速度および地図上の配置に対する最後に報告された位置の座標と、オペレータデバイスもしくはMA番号を監視し、または、アクセスする他の職員のインターネットプロトコルアドレスおよび/もしくは電話番号と、などのデータをストリーミングしてもよい。いくつかの実施形態では、インターフェース145は、送信の前に収集されたデータを同期し、または、モニタリングデバイス107もしくはオペレータデバイス101での再生の同期に対してタグを送信データに含める。インターフェース145はまた、以前に記録されたモニタリングセッションをストリーミングし、またはダウンロードのために提供することができる。
いくつかの実施形態では、エージェンシサービス115は、インターフェース145にアクセスするために、モニタリングデバイス107にモニタリングモジュール140を提供する。モニタリングモジュール140は、オペレータデバイス101を構成すること、および、リアルタイムデータおよび履歴データを受信することに関連付けられた要求を送信する。たとえば、モニタリングモジュール140は、仮想番号をプロビジョニングし、所与の仮想番号へ、オペレータデバイス101またはモニタリングデバイス107の送信番号をマッピングし、および、仮想番号に接続するためのキー入力を割当てるためのオプションを有するユーザインターフェースまたはステータスダッシュボードを提供してもよい。一実施形態では、ダッシュボードは、エージェンシサービス115によってレコーディングセッションをオン・オフに切替える(toggle)オプションを提供する。レコーディングセッションが使用不能であるときに、モニタリングデバイス107は、それでも、リアルタイムデータを受信するが、エージェンシサービス115、機器150、およびプロバイダ127は、収集されたデータのコピーを格納しない。
モニタリングモジュール140はまた、現在のGPS位置、追跡されたGPS位置、ライブ音声、マッピングテーブル情報、ならびに、オペレータデバイス101、コンタクトデバイス105、もしくはMA番号から収集された他の情報、または、インターフェース145によってストリーミングされた他の情報を含む、オペレータデバイス101に対するリアルタイムステータス情報を表示してもよい。同様に、モニタリングモジュール140は、所与の仮想番号またはオペレータデバイス101に関連付けられた履歴アクティビティにアクセスし、および、再生するのに使用されてもよい。たとえば、モニタリングモジュール140は、再生のためにファイルをダウンロードし、または、ファイルをストリーミングしてもよい。エージェンシサービス115とインターフェースすることに加えて、モニタリングモジュール140は、エージェンシ110内で収集されたデータを格納する(または、バックアップする)機器150とインターフェースをしてもよい。さらに、モニタリングモジュール140は、MAモジュール141の機能性を含んでもよく、逆も同様である。
一実施形態では、エージェンシ110は、MA番号を使用してオペレータデバイス101によって収集されたデータ、および、呼音声を格納する機器150を含む。機器150は、格納されたデータを更新するためにエージェンシサービス115によって提供される、モニタリングインターフェース145を利用し、または、オペレータデバイス101から直接にデータを受信してもよい。さらに、機器150は、プロバイダ127またはエージェンシサービス115から、仮想番号上で記録された音声および関連付けられたトランスクリプトを受信してもよい。機器150の1つの例示的な実施形態はまた、モニタリングデバイス107およびオペレータデバイスがMA番号に対して機器に格納されたリアルタイムおよび履歴データにアクセスすることを可能にするそれ自体のインターフェース(図示せず)を含む。エージェンシサービス115または機器150によって提供されるインターフェースはまた、データをストリーミングし、または、ダウンロードするためにウェブブラウザを介してアクセス可能であってもよく、および、同一のまたは類似するオプションを含んでもよい。
さらに、機器150およびエージェンシサービス115は、定義された間隔で、または、データをダウンロードする通知に応答して、収集されたデータおよびレコードを間欠的に更新するために通信してもよい。間隔または通知期間の間に、エージェンシサービス115は、データが機器150に転送されるまで、オペレータデバイス101またはモニタリングデバイス107によって要求されるように、データを処理し、および、任意の必要なアクションを実行してもよい。いくつかの実施形態では、エージェンシサービス115は、機器150との永続的な接続を維持して、現場で操作されるオペレータデバイス101によって収集されたリアルタイムデータの転送を容易にする。
一実施形態では、エージェンシサービス115は、当該エージェンシサービス115およびプロバイダ127が、転送を容易にするのに必要な時間を超えてオペレータデバイス101によって収集されたデータ、または、仮想番号から収集されたデータを所有しないことを保証する。しかし、ミッションクリティカルな状況では、オペレータおよび他のエージェンシ110の職員が、収集されたデータを格納し、および、維持するために機器150の可用性に頼ることができない。その結果、機器150が、転送の間に収集されたデータの所有権を得ることができない場合、または、オフラインになる場合には、エージェンシサービス115および/またはプロバイダ127は、機器150が機能するまで、収集されたデータの所有権を維持してもよい。さらに、エージェンシサービス115および/またはプロバイダ127は、格納されたデータを削除する前に、転送されたデータのチェックサム、ハッシュ、またはサイズが機器150のバージョンと一致するかを判定してもよい。
いくつかの実施形態では、エージェンシサービス115は、エージェンシ110の代わりに、または、これに加えて、機器を維持する。その場合に、機器は、ハードウェアまたはリモートストレージの専用の一部として存在してもよい。あるいは、機器150の実施形態は、ネットワーク120上で使用可能なクラウドコンピューティングおよびストレージスタックにおいて実装されてもよい。
<オペレータデバイス機能性>
図2は、1つの例示的な実施形態にしたがって、MAモジュール141を示すブロック図である。上記述べたように、MAモジュール141は、エージェンシサービス115からオペレータデバイス101にダウンロードされてもよく、実行して、MA番号を使用する通信を容易にし、ならびに、データを収集し、および、ネットワーク120上のエンティティに送信してもよい。図2に示されるように、MAモジュール141自体は、複数のモジュールを含む。図2に示された実施形態では、MAモジュール141は、接続モジュール205、GPSモジュール210、プロビジョニングモジュール215、発呼者IDモジュール220、ケースモジュール225、およびSMSモジュール230を含む。いくつかの実施形態では、機能は、本明細書で説明されるものとは異なる形式でモジュールの間で分散される。他の実施形態は、追加のおよび/または他のモジュールを有する。
接続モジュール205は、所与の連絡先へダイヤルアウトする接続プロセスを自動化する。接続モジュール205は、オペレータデバイス101に関連付けられたMA番号を含む入力をオペレータから受信する。いくつかの実施形態では、接続モジュール205は、オペレータデバイス101に関連付けられたローカル番号またはMA番号を示している入力をさらに受信する。MA番号との接続が確立されると、接続モジュール205は、オペレータがネットワーク120上で電話することを望むコンタクトデバイス105の番号を送信する。接続モジュール205は、オペレータが、MA番号との接続を確立する前に、または、その確立の後に、コンタクトデバイス105の番号を入力することを可能にする。さらに、接続モジュール205は、エージェンシサービス115とインターフェースをして、所与のローカル番号またはオペレータデバイス101の送信番号に関連付けられたMA番号に関する情報を受信してもよい。そして、接続モジュール205は、選択のためにそれらの番号情報とともに、1つまたは複数の使用可能なMA番号を示すインターフェースをオペレータに提示してもよい。
一実施形態では、接続モジュール205は、着呼が当初にMA番号にかけられたのかを検出する。接続モジュール205は、その後、オペレータへの表示のために、MA番号および/またはオペレータデバイス105の情報を判定する。一実施形態では、接続モジュール205は、ローカルにまたはリモートに格納されたアドレス帳にアクセスして、MA番号および/またはオペレータデバイス105に関連付けられたアドレスブックエントリを取り出す。あるいは、接続モジュール205は、着呼に関する通知を、エージェンシサービス115またはプロバイダ127からを受信し、および、表示してもよい。通知またはアドレスブック情報に基づいて、オペレータは、連絡先によって期待される適切なエンティティおよび/または連絡先を検査してもよい。
オペレータデバイス101の能力に応じて、接続モジュール205は、ネイティブダイヤラアプリケーションまたはそれと類似するものの中で、仮想番号および非仮想番号への複数の発呼および着呼を行うこと/受信することを可能にする。
GPSモジュール210は、オペレータデバイス101上のネイティブGPS受信器と通信して、GPS位置データを受信する。GPSモジュール210はまた、オペレータデバイス101上の他の無線受信器および方向性メカニズム(たとえば、コンパスまたは加速度計)と通信して、追加の位置データを受信してもよい。GPSモジュール210は、GPSおよび無線位置データを処理して、オペレータデバイス101に対する推定された位置測定値を判定し、および、改善する。位置測定は、緯度、経度、高度、機首方位、速度、関連付けられた精度測定、および記録の日時を含んでもよいが、これらに限定されない。GPSモジュール210は、ネットワーク120上でエージェンシサービス115または他のエンティティに、判定された位置測定値を送信する。一実施形態では、GPSモジュール210は、位置測定値をリアルタイムでストリーミングする。
プロビジョニングモジュール215は、プロバイダ127またはエージェンシサービス115とインターフェースして、仮想番号をプロビジョニングし、現場で仮想番号の割当ておよび機能を変更する。あるいは、オペレータデバイス101上のウェブブラウザが使用されてもよい。たとえば、ウェブブラウザまたはプロビジョニングモジュール215は、所与のアカウント、送信番号、またはローカル番号に関連付けられたすべての仮想番号のリストをオペレータに提示してもよい。このインターフェースを通じて、オペレータは、仮想番号のマッピングおよび機能をプロビジョニングし、および、変更してもよい。
発呼者IDモジュール220は、プロバイダ127またはエージェンシサービス115とインターフェースして、プロビジョニングされた仮想番号に関連付けられた発呼者IDまたは他の番号情報を変更する。たとえば、発呼者IDモジュール220は、位置、所有権、キャリアなどの番号情報を特定し、および、所与のMA番号からダイヤルアウトするときに、情報のいずれかが制限され、または、阻止されるべきか否かを特定するためのインターフェースをオペレータに提示する。
いくつかの実施形態では、ケースモジュール225は、プロバイダ127、エージェンシサービス115、または機器150とインターフェースして、所与のMA番号、ローカル番号、または送信番号に関連付けられたアクティビティを取り出す。たとえば、ケースモジュール225は、オペレータが、たとえば関連付けられたアクティビティおよび番号情報を参照するために選択することができるMA番号とのインターフェースを提示する。ケースモジュール225は、さらに、オペレータが、連絡先情報または他の情報(たとえば、アドレス帳エントリ)を、所与のMA番号または連絡先番号に関連付けるためのインターフェースを提供してもよい。ケースモジュール225は、エージェンシサービス115または機器150に、ローカルにおよび/またはリモートにアドレス帳エントリを格納してもよい。
いくつかの実施形態では、MAモジュール141は、MA番号でSMSメッセージを送信し、および、MA番号からSMSメッセージを受信するSMSモジュール230を含む。SMSモジュール230は、デバイス機能に応じて、ネイティブに(natively)SMSメッセージを送信し、および、受信し(たとえば、プロバイダ127を介して)、ならびに/または非ネイティブメッセージを送信し、および、受信してもよい(たとえば、エージェンシサービス115を介して)。SMSモジュール230は、SMSメッセージを送信するのに使用されるMA番号、および、メッセージを受信するべきコンタクトデバイス105の番号を選択し、または、特定するインターフェースをオペレータに提供する。SMSモジュール230は、SMSメッセージを送信するための情報をエージェンシサービス115および/またはプロバイダ127に通信する(たとえば、SMS自体を使用してまたはインターフェース145を介して)。SMSモジュール230は、さらに、ネイティブにまたはインターフェース145を介して、MA番号に送信されたSMSメッセージを受信してもよい。一実施形態では、SMSモジュール230は、オペレータデバイス101上のネイティブSMSプログラムのルックアンドフィール(look and feel)を再現する。
いくつかの実施形態では、MAモジュール141およびその中のモジュールは、オペレータデバイス101にアタッチされた非ネイティブデバイスとインターフェースし、および、通信する。たとえば、音声データおよび位置データを、オペレータデバイス101に結合され(たとえば、有線マイクロホン)または無線で接続された(たとえば、Bluetooth(登録商標)ヘッドセット)アクセサリから判定することができる。
さらに、MAモジュール141によって提供される特徴の一部またはすべては、動作または起動の前に、オペレータによる特定されたキー入力(たとえば、ボタン押下の組合せ、パスワード、または他の個人識別)を要求してもよい。
<仮想番号プロビジョニング>
図3Aは、1つの例示的な実施形態にしたがって、MA番号を有するオペレータデバイス101を操作するための仮想番号のプロビジョニングおよびマッピングの方法300を示す対話図である。最初に、エージェンシサービス115は、モニタリングデバイス107、オペレータデバイス101、提供されるウェブインターフェース、または他のエンティティから、仮想番号をプロビジョニングする(300)呼出しコード(calling code)を含む要求を受信する(310)。呼出しコードは、プロビジョニングされる仮想番号が操作されるエリアコードおよび国別コードを含んでもよい。
エージェンシサービス115は、特定された呼出しコードと一致する仮想番号に対してプロバイダにクエリする(320)。プロバイダ127は、使用可能な仮想番号のリストをエージェンシサービス115に返し(330)、エージェンシサービス115は、要求元への表示のために仮想番号を送信する。エージェンシサービス115は、1つまたは複数の仮想番号選択を受信し(335)、各選択された仮想番号をプロバイダ127に請求する(340)。エージェンシサービス115は、オプションで、要求するデバイス101、107上で、または、ウェブインターフェースにおいて編集することができる、仮想番号に対して対応するANIおよび発呼者識別情報を含めてもよい。エージェンシサービス115は、その後、変更された仮想番号情報を格納し、および、関連付けられた仮想番号情報を更新するようにプロバイダ127に指示する。
1つまたは複数の仮想番号が請求されると、エージェンシサービス115は、仮想番号に対するマッピング要求を受信し、および、マッピング要求における情報に応答して仮想番号をマッピングすることができる(350)。たとえば、要求元は、MA番号として使用される仮想番号との関連付けのために、オペレータデバイス101の送信番号を入力するように促されてもよい。エージェンシサービス115は、オペレータデバイス101の送信番号およびMA番号をマッピングテーブル(たとえば、エージェンシサービス115において、または、機器150上)に格納する。要求元は、受信番号でのサービスの中断を全く伴わずに、いつでもマッピングを変更してもよい。
しばしば、MA番号は、MA番号上の呼を監視し、または、電話をかけ/受信するためにMA番号に接続するモニタリングデバイス107またはオペレータデバイス101とは異なる国別コード(またはエリアコード)を有することが多い。いくつかの場合に、要求元は、モニタリングデバイス107および/またはオペレータデバイス101が位置する場所の国別コードまたはエリアコードを認識している。したがって、エージェンシ110Aに対して高コストの料金を避けるために、エージェンシサービス115は、要求元が、ローカル番号としての使用ために既知の国別コードおよびエリアコードを有する追加の仮想番号をプロビジョニングすることを可能にする。エージェンシサービス115は、ローカル番号に対するマッピング要求を受信し(たとえば、オペレータデバイス101の送信番号をマッピングするため)、および、ローカル番号を特定されたMA番号にマッピングしてもよい。
オペレータデバイス101が、その後、ローカル番号をダイヤルするときに、エージェンシサービス115は、マッピングテーブルから、関連付けられたMA番号を識別する。エージェンシサービス115は、さらに、MA/ローカル番号に関連付けられた送信番号またはオペレータPINを識別し、および、オペレータデバイス101を認証してもよい(たとえば、送信番号またはPINに基づいて)。そして、エージェンシサービス115は、オペレータデバイス101をMA番号に接続し、または、音声をMA番号からローカル番号に渡し、および、オペレータデバイスをローカル番号に接続するように、プロバイダ127に指示する。
モニタリングデバイス107が、ローカル番号をダイヤルするときに、エージェンシサービス115は、マッピングテーブルから関連付けられたMA番号を識別する。エージェンシサービス115は、さらに、モニタリング番号を識別し、または、MA/ローカル番号に関連付けられたpinを監視し、および、モニタリングデバイス107を認証してもよい。そして、エージェンシサービス115は、モニタリングデバイス107をMA番号に接続し、または、音声をMA番号からローカル番号に渡し、および、モニタリングデバイスをローカル番号に接続するように、プロバイダ127に指示する。さらに、モニタリングデバイス107は、連絡先に情報を与えるべきではなく、または、呼状況に干渉するべきではないので(たとえば、呼出中、アクティブなど)、モニタリングデバイス107の接続/切断(たとえば、仮想番号、他のデバイス、またはエンティティへ/からの)は、呼状況に影響を与えず、または、連絡先に情報を与えないようにするために、遅延されてもよく、または、変更されてもよい。
いくつかの実施形態では、ローカル番号は、MA番号への自動マッピングのためにオペレータデバイス101の送信番号に結び付けられてもよい。たとえば、異なる国での複数の調査に対し、同一のオペレータデバイス101を使用するオペレータは、各調査に対して異なるMA番号を利用してもよい(たとえば、別個の記録を保持し、または、特定のアイデンティティを維持するために)。オペレータまたはオペレータを監視する職員が各MA番号にローカル番号を個別に割り当てる(または頻繁にマッピングを変更する)ことを要求するのではなく、ローカル番号はオペレータデバイス101に結び付けられてもよい。オペレータデバイス101がMA番号にマッピングされ、または、MA番号で使用されるときに、エージェンシサービス115は、結び付けられたローカル番号をMA番号にマッピングする。そのような方法で、所与のローカル番号は、特定のオペレータデバイス101の監視すること/サポートすることに専用であってもよい。複数のMA番号は単一のローカル番号に関連付けられるので、ローカル番号をダイヤルするオペレータデバイス101またはモニタリングデバイス107は、電話をかけ、または、監視するために使用可能なマッピングされたMA番号のリストに提示されてもよい。要求元は、請求される仮想番号および送信番号をMA番号とローカル番号との間で変更し、または、切り替える必要に応じて、マッピング構成を再指定してもよい。
MA番号および/またはローカル番号にマッピングするモニタリングデバイス107の例示的な実施形態を、オペレータデバイス101マッピングと同一または類似する形式で実行することができる。
図3Bは、MA番号でオペレータデバイス101を操作する仮想番号マッピング350の例示的な実施形態を示すテーブルである。示されているように、マッピングテーブル360Aは、対応する送信番号361A(たとえば、オペレータデバイス101の)にマッピングされた複数のMA番号363Aを含む。
エージェンシサービス115が、ネットワーク120からMA番号363Aへの接続要求を受信するときに、エージェンシサービスは、マッピングテーブル360Aに格納された送信番号361Aに基づいて、接続するデバイスをオペレータデバイス101として識別する。そして、エージェンシサービス115またはプロバイダ127は、オペレータデバイス101から連絡先番号を受信し、および、MA番号363Aから対応する連絡先105にダイヤルする。接続するデバイスの番号が、送信番号361Aと一致しない場合には、エージェンシサービス115は、デバイスをコンタクトデバイス105として識別し、および、オペレータデバイス101に対して特定された送信番号にダイヤルし、または、これにダイヤルするようにプロバイダ127に指示する。
オペレータデバイス101がMA番号またはローカル番号から電話をかけ、または、電話を受けることを許可する前に、エージェンシサービス115は、特定されたパスワードのキー入力を待ち、または、これを待つようにプロバイダ127に指示してもよい。たとえば、いくつかの例では、プロバイダ127、電話通信125/PSTN、またはエージェンシサービス115は、接続を確立(forge)するためのデバイスの送信番号または仮想番号を正しく識別し、または、これを渡すのに失敗する場合がある。ローカル番号に対して不正なパスワードが受信され、または、パスワードが受信されない場合には、デバイスは切断される。MA番号に対し、連絡先105が番号をダイヤルするので、不正なパスワードが受信され、または、パスワードが受信されない場合には(たとえば、電話をかける短い時間枠以内に)、オペレータデバイス101がダイヤルされる。一実施形態では、回線が別の当事者によってダイヤルされるときの嫌疑を軽減するよう促されることなく、所与の時間期間(たとえば、2〜5秒)以内に、オペレータは、パスワードを入力しなければならず、または、キー入力は、パスワードを入力する(たとえば、パスワードを入力する前に*または#を押す)。
類似する予防措置が実施されて、ローカル番号をダイヤルするモニタリングデバイス107を認証して、呼を監視してもよい。いくつかの実施形態では、マッピングテーブル360Aは、さらに、オペレータデバイス101に加えて、モニタリングデバイスを明示的に識別するためのモニタリングデバイス107の送信番号のマッピングを含む。
図3Cは、MA番号でオペレータデバイス101を操作する仮想番号マッピング350の例示的な実施形態を示すテーブルである。示されているように、マッピングテーブル360Bは、対応する送信番号361B(たとえば、オペレータデバイス101の)にマッピングされた複数のMA番号363Bを含む。さらに、MA番号363Bにマッピングされた複数のローカル番号365も示されている。
エージェンシサービス115が、ネットワーク120からローカル番号365への接続要求を受信するときに、エージェンシサービス115は、接続するデバイスをモニタリングデバイス107またはオペレータデバイス101として識別し(たとえば、マッピングされた送信番号またはモニタ/オペレータPINに基づいて)、および、マッピングテーブル360Bから関連付けられたMA番号363Bを識別する。そして、エージェンシサービス115は、特定されたMA番号363Bでデバイス101、107に接続するように(たとえば、直接に、またはローカル番号365を介して)プロバイダ127に指示する。
エージェンシサービス115が、デバイスをオペレータデバイス101として識別する場合に、オペレータは、さらに、彼らがMA番号からダイヤルすることを望む連絡先の番号を入力してもよい。そして、エージェンシサービス115は、MA番号から特定されたコンタクト番号にダイヤルするようにプロバイダ127に指示する。
モニタリングデバイス107またはオペレータデバイス101を接続する前に、特定されたパスワードのキー入力が要求されてもよい。いくつかの実施形態では、マッピングテーブル360Bは、さらに、オペレータデバイス101に加えてモニタリングデバイスを明示的に識別するための、モニタリングデバイス107の送信番号のマッピングを含む。
図4は、1つの例示的な実施形態にしたがって、仮想番号を使用してオペレータデバイス101およびコンタクトデバイス105を接続する(400)方法を示す対話図である。図4は、さらに、1つの例示的な実施形態にしたがって、モニタリングデバイスを仮想番号に接続する(400)方法を示す。エージェンシサービス115が、プロバイダ127に仮想番号をプロビジョニングすると、オペレータデバイス101、モニタリングデバイス107、またはコンタクトデバイス105は、仮想番号に接続してもよい(400)。しかし、各エンティティは、下記で説明するように異なって扱われてもよい。
仮想番号をダイヤルする(410)任意のデバイス101、105、または107に対して、プロバイダ127は、電話通信ネットワーク125を介して接続要求を受信し、および、ダイヤルされる番号を、エージェンシサービス115によってプロビジョニングされた(300)仮想番号として識別する(420)。したがって、エージェンシサービス115がマッピングテーブルを格納する実施形態では、プロバイダ127は、仮想番号への接続を試みるデバイスの送信番号、および、仮想番号をエージェンシサービス115に渡す。
そして、エージェンシサービス115は、マッピングテーブルに基づいて、仮想番号への接続を試みるデバイスを、オペレータデバイス101、モニタリングデバイス107、またはコンタクトデバイス105のいずれかとして識別する(430)。エージェンシサービス115は、識別されたデバイスを接続(または切断)し(440)、ならびに、オプションを提供し、または、デバイスの分類に従って動作を実行するようにプロバイダ127に指示する。
<オペレータデバイス>
オペレータデバイス101がMA番号をダイヤルする場合に、エージェンシサービス115は、ダイヤルされるMA番号に対してマッピングテーブルに格納された送信番号が、MA番号への接続を試みるデバイスの番号と一致することを判定する。エージェンシサービス115は、デバイスをオペレータデバイス101としてMA番号に接続する(440)ようにプロバイダ127に指示する。
あるいは、エージェンシサービス115が、オペレータデバイス101がローカル番号への接続を試みていると判定する場合には、エージェンシサービスは、ダイヤルされるローカル番号に対してマッピングテーブルに格納された送信番号(および/または関連するMA番号)がデバイスの番号と一致することを判定する。エージェンシサービス115は、デバイスをオペレータデバイス101としてローカル番号に接続する(440)ようにプロバイダ127に指示する。1つのMA番号のみが、ローカル番号に対してマッピングテーブルに存在する場合には、エージェンシサービス115は、MA番号で(たとえば、直接にまたはローカル番号を介して)オペレータデバイス101を接続するようにプロバイダに自動的に指示してもよい。あるいは、ローカル番号に割り当てられた複数のMA番号が存在する場合に、MA番号に関する詳細を有するメニューが、オペレータに対して所与のMA番号を選択するために提供されてもよい。たとえば、「press 1 for John Doe」、「press 1 for Restricted/Blocked」、または、「press 1 for 555−111−5555」であり、「John Doe」および「555−111−5555」は、対応するMA番号に対する番号情報であってもよく、および、使用されるときにMA番号が番号情報を表示しないことを示している、制限された番号もしくはブロックされた番号であってもよい。
オペレータデバイス101が、所望のMA番号に接続すると(たとえば、選択を介してまたは直接に)、オペレータは、オペレータがMA番号からダイヤルしたいコンタクトデバイス105の番号を入力してもよい(たとえば、連絡先のデバイスの送信番号)。そして、プロバイダ127は、MA番号から連絡先番号にダイヤルアウトし(500)(MA番号情報を表示する)、および、当事者を接続する。コンタクトデバイス105にダイヤルアウトする例示的な実施形態が、図5Aを参照してより詳細に説明される。
<モニタリングデバイス>
モニタリングデバイス107がMA番号をダイヤルする場合に、エージェンシサービス115は、ダイヤルされるMA番号に対してマッピングテーブルに格納されたモニタリングデバイスの送信番号が、デバイスの番号と一致することを判定する。そして、エージェンシサービス115は、モニタリングデバイス107としてMA番号にデバイスを接続する(440)ようにプロバイダ127に指示し、および、モニタリングデバイス107から受信される音声を使用不能にする(たとえば、ミュートする)。
あるいは、エージェンシサービス115が、デバイスがローカル仮想番号への接続を試みていると判定する場合に、エージェンシサービスは、デバイスの番号がマッピングテーブルに格納されたオペレータデバイスの送信番号と一致しないと判定してもよい。たとえば、エージェンシサービス115は、ダイヤルされるローカル番号(および/または関連付けられたMA番号)に対してマッピングテーブルに格納されたオペレータデバイスの送信番号を判定し、および、オペレータデバイスの送信番号と一致しないローカル番号に接続するデバイスを、モニタリングデバイスとして識別してもよい。他の実施形態では、エージェンシサービス115は、ローカル番号に対してマッピングテーブルに格納されたモニタリングデバイスの送信番号またはMA番号を、接続するデバイスのそれらの番号と一致することに基づいて、モニタリングデバイス107を識別してもよい。そして、エージェンシサービス115は、デバイスをモニタリングデバイス107としてローカル番号に接続する(440)ようにプロバイダ127に指示する。1つのMA番号のみがローカル番号に対して存在する場合に、エージェンシサービス115は、上記説明したようにモニタリングデバイスをMA番号に接続するように(たとえば、音声を使用不能にして)、または、代わりに、MA番号からの音声(たとえば、オペレータと連絡先との間の呼音声)をローカル番号に渡すように、プロバイダ127に自動的に指示してもよい。ローカル番号からMA番号への音声は、モニタリングデバイスから受信される音声がローカル番号上で使用不能にされる必要がなくなるように、使用不能にしてもよい。代わりに、ローカル番号に割り当てられた複数のMA番号が存在する場合に、MA番号に関する詳細を有するメニューが、オペレータに対して所与のMA番号を選択するために提供されてもよい。プロバイダ127および/またはエージェンシサービス115は、さらに、モニタリングデバイス107を使用する職員に、どのMA番号がアクティブであるのかを通知してもよい。
いくつかの実施形態では、音声は、オペレータデバイスに送信されないが、モニタリングデバイス107は、ローカル番号を通じて所与のMA番号を監視する他のデバイスと通信してもよい(たとえば、電話会議のように)。さらに、プロバイダ127またはエージェンシサービス115は、他のモニタリングデバイス107、MA番号上の音声、または自身のデバイスをミュート(mute)するためのキー組合せ(たとえば、*1、2など)をモニタリングデバイス107に提供してもよい。
<コンタクトデバイス>
一実施形態では、エージェンシサービス115は、MA番号に対するマッピングテーブルに格納された送信番号と一致しない番号を有するデバイスをコンタクトデバイス105として識別する(430)。エージェンシサービス115は、MA番号に関連付けられた送信番号を識別し、および、コンタクトデバイス105をオペレータデバイス101に接続する(440)ようにプロバイダ127に指示する(たとえば、オペレータデバイス101に直接、ダイヤルアウトすることによって(500)、またはMA番号を通じて)。オペレータデバイス101を送信番号にダイヤルアウトする(500)の例示的な実施形態は、図5Bを参照してより詳細に説明される。
<追加の考慮事項>
いくつかの実施形態では、PSTNまたはプロバイダ127は、オペレータデバイス101(またはモニタリングデバイス107)に関連付けられた送信番号をプロバイダまたはエージェンシサービス115に渡すのに失敗する。たとえば、プロバイダ127またはエージェンシサービス115は、オペレータデバイス101以外の番号を受信し、および、オペレータデバイスを誤って識別する場合がある。いくつかの例示的なPSTN障害およびプロバイダ127障害は、すべて0の番号(+00 000−000−0000)、制限された番号(737−874−2833)、または、オペレータデバイス101に対する単純に不正確な番号である。どの例でも、エージェンシサービス115は、受信された送信番号によってオペレータデバイス101を識別できない場合がある。
エージェンシサービス115は、いくつかの番号が誤って渡された(たとえば、制限された番号または0の番号)ことを認識することができる。
応答して(たとえば、ローカル番号への呼に対して)、エージェンシサービス115は、プロンプトを再生し、または、「press 1 for a operator device or press 2 for a monitoring device」などのプロンプトを再生するようにプロバイダ127に指示してもよい。プロンプトを曖昧にすることもできる(たとえば、連絡しようとしている当事者の内線番号を入力してくださいなど)。オペレータまたは職員は、オペレータデバイス101またはモニタリングデバイス107を使用してキー入力してもよい。
代わりに、オペレータデバイス101およびモニタリングデバイス107のキー入力は通常は異なるので、エージェンシサービス115は、一般的なトーンまたは番号が使用できないことの録音を単に再生するようにプロバイダ127に指示して、ユーザがキー入力する必要があることをユーザに通知してもよい。格納された認証情報とのキー入力の一致は、ローカル番号上のオペレータデバイス101(またはモニタリングデバイス107)を識別する。
いくつかの実施形態では、エージェンシサービス115は、ローカル番号に接続するすべてのデバイスを指示して(prompt)、識別のためにキー入力してもよい。たとえば、エージェンシ110Aが、アンマッピングされたデバイスを特定のMA番号上のオペレータデバイス101として使用するオプションを有効にすることを望む場合がある。
プロンプトは、ローカル番号上の識別に対して有効である(たとえば、オペレータおよび職員のみが、通常、番号の認識を有し、および、それが、さらにPINのキー入力を要求できるので)が、これらの方法は、MA番号への番号渡しの失敗に対して有効ではない。というのは、通常、コンタクトデバイス105が、それらが(オペレータデバイス101またはモニタリングデバイス107ではなく)MA番号をダイヤルするときに、正当な、秘密の電話をかけていると思い込むようにだまされなければならないからである。したがって、MA番号に電話をかけるデバイスに関連付けられた送信番号を渡すことの、PSTNまたはプロバイダ127の失敗は、異なって処理されてもよい。
一実施形態では、エージェンシサービス115は、識別されていないデバイスがコンタクトデバイス105であるかのようにダイヤルアウトプロセス(500)を開始するようにプロバイダに指示してもよい。ダイヤルアウト(500)が開始されると、オペレータまたは職員は、彼らのデバイスが認識されなかった(たとえば、メニューが提示されなかった、または、プロンプトが再生され、および、プロバイダ127がダイヤルアウトされているので)ことを認める。その一方で、連絡先は、動作を通常のものとして仮定する。この相違を利用する(capitalize)ために、エージェンシサービス115は、要求するデバイスをモニタリングデバイス107またはオペレータデバイス101として識別するために、ダイヤルプロセスの間にキー入力を取り込むようにプロバイダ127に指示してもよい。そして、要求するデバイスが識別され、および、提供されたキー入力にしたがって接続される。
<オペレータデバイスの操作>
図5Aは、1つの例示的な実施形態にしたがって、MA番号を使用してコンタクトデバイス105にダイヤルアウトする方法500Aを示す対話図である。オペレータデバイス101とMA番号との間の接続400が確立されると、オペレータは、コンタクトデバイス105の送信番号を入力してもよい。代わりに、コンタクトデバイス105の番号が、アプリケーションに以前に入力されてもよい。どちらの例でも、オペレータデバイス101は、プロバイダ127にダイヤルアウトする番号を送信する(510)。そして、プロバイダ127は、MA番号からコンタクトデバイス105にダイヤルアウトする(515)。したがって、コンタクトデバイス105が接続要求を受信するときに、呼は、MA番号から来るように見える。したがって、コンタクトデバイス105は、オペレータデバイス101以外のMA番号に対する番号情報(たとえば、ブロックされた番号または制限された番号に対して、存在する場合に)を表示する。コンタクトデバイス105が電話をとる(pick up)場合に、プロバイダ127は、オペレータデバイス101とコンタクトデバイス105との間の接続を確立する(520)(たとえば、MA番号もしくはローカル番号を通じて、または、コンタクトデバイスが追加の番号もしくはデバイス情報をオペレータデバイスから受信しないときには直接に)。オペレータデバイス101および/またはプロバイダ127は、オプションで、記録を残し、または新たなレコードを開くために、エージェンシサービス115にコンタクトデバイス105の番号を送信してもよい。
オペレータデバイス101とコンタクトデバイス105との間の接続520が確立されると、プロバイダ127は、オンラインで音声を記録し始める。オペレータデバイス101は、オペレータデバイスに結合されたマイクロホンを使用して、音声データを収集する。そして、オペレータデバイス101は、収集された音声データを、MA番号を通じた接続によって、プロバイダ127およびコンタクトデバイス105に送信する(525)。コンタクトデバイス105は、類似する形式でオペレータデバイス101と通信する。プロバイダ127は、さらに、モニタリングデバイス107が、MA番号もしくはローカル番号に接続して、呼を監視し、ならびに/または、オペレータデバイス101およびコンタクトデバイス105から受信された音声データを、ネットワーク120上でエージェンシサービス115もしくは機器150に送信することを可能にする。
さらに、オペレータデバイス101はまた、GPS受信器およびオペレータデバイスに結合された他の方向機構から位置データを収集してもよい。オペレータデバイス101は、オペレータデバイスの位置、オペレータデバイスの方向および速度、ならびに、測定の関連付けられた精度を含む位置測定を判定してもよい。オペレータデバイス101は、位置測定をエージェンシサービス115に送信する(525)。いくつかの実施形態では、オペレータデバイス101は、位置測定をリアルタイムで判定し、エージェンシサービス115に送信する(525)。
プロバイダ127および/またはエージェンシサービス115は、受信された音声データで機器150を更新してもよい(530)。エージェンシサービス115またはプロバイダ127はまた、プロバイダ127および/またはオペレータデバイス101から受信された任意の他のデータで機器を更新してもよい(530)。
図5Bは、1つの例示的な実施形態にしたがって、MA番号を使用してオペレータデバイス101にダイヤルアウトする方法500Bを示す対話図である。上記説明したように、コンタクトデバイス105は、MA番号への接続を開始し(400)、および、エージェンシサービス115は、コンタクトデバイス105をオペレータデバイス101に接続するようにプロバイダ127に指示する。したがって、エージェンシサービス115は、MA番号に対するマッピングテーブルに格納されたオペレータデバイス101の送信番号を、プロバイダ127に送信する(510)。実施形態に応じて、エージェンシサービス115および/またはプロバイダ127は、MA番号とのコンタクトデバイス105の接続と、オペレータデバイス101へのその後のダイヤル、または、オペレータデバイス101への直接のダイヤルとを調整するように構成されてもよい。
<MA番号を通じた接続>
エージェンシサービス115は、接続を確立した後に、MA番号にコンタクトデバイス105を接続するが、回線上のMA番号の着信音(たとえば、指定されたmp3ファイル)を再生するようにプロバイダ127に指示してもよい。効果的に、コンタクトデバイス105は、MA番号に接続されるが、着信音がまだ再生されているので、接続が既に確立されていることを認識しない。コンタクトデバイス105とMA番号との間の接続を確立していることに時間的に近接して、プロバイダ127は、オペレータデバイス101の提供された送信番号にダイヤルアウトする(515)。オペレータデバイス101が呼に答えるのに応答して、プロバイダ127は、コンタクトデバイス105に対して再生される着信音を停止し、および、当事者間の接続を確立する(520)。オペレータデバイス101が応答しない場合には、プロバイダ127は、コンタクトデバイス105をMA番号に関連付けられたボイスメールボックスに指示し(direct)、または、コンタクトデバイス105を切断してもよい。
<直接接続>
エージェンシサービス115は、ダイヤルアウトすべき(515)オペレータデバイス101の送信番号への呼を転送することによって、コンタクトデバイス105をオペレータデバイス101に接続するようにプロバイダ127に指示してもよい。通常、このプロセスは、連絡先がオペレータデバイス101の着信音を聞くことをもたらす。着信音は、国の間で異なる可能性があるので、および、多数の他の理由から、連絡先は、再生されている着信音がMA番号に対して期待される着信音とは異なることに気付く場合がある。したがって、エージェンシサービス115は、ダイヤルされているオペレータデバイス101以外のMA番号の着信音を再生するようにプロバイダ127に指示してもよい。いくつかの実施形態では、プロバイダ127は、コンタクトデバイス105に対するMA番号着信音のmp3ファイルを再生する。代わりに、プロバイダ127は、MA番号自体をダイヤルし、および、着信音音声をコンタクトデバイス105に渡してもよい。どちらの例でも、プロバイダ127は、オペレータデバイス101が呼に応答するまで、たとえば音声を無効にすることによって、オペレータデバイス101の着信音を抑制する。オペレータデバイス101が応答すると、プロバイダ127は、当事者間の接続520を確立し、および、監視および/または記録に対してローカル番号またはMA番号への回線上の音声を渡してもよい。オペレータデバイス101が応答しない場合には、プロバイダは、コンタクトデバイスを、MA番号に関連付けられたボイスメールボックスに指示し、または、コンタクトデバイスを切断してもよい。
いくつかの実施形態では、プロバイダ127および/またはエージェンシサービス115は、オペレータデバイス101に通知情報517を提供してもよい。通知情報517は、発呼者およびオペレータから期待されるアイデンティティを記述するコンタクトデバイス105および/またはMA番号情報を含む。いくつかの実施形態では、通知情報517は、通常の呼に対して提供される発呼者識別情報に注入されてもよく、または、これとともに含まれてもよい。他の実施形態では、通知情報517は、SMSメッセージにおいて提供されてもよく、または、MAモジュール141を使用して表示のためにオペレータデバイス101に送信されてもよい。一実施形態では、オペレータデバイス101が応答するときに、オペレータデバイス101とコンタクトデバイス105との間の接続を即座に確立する(520)以外に、プロバイダ127は、オペレータに対して通知情報517を含む音声データを送信する。エージェンシサービス115は、さらに、呼を受け入れ、呼を切断し、または、呼をMA番号のボイスメールに転送するオプションを提供する(たとえば、受話器を置き、または、提供されるオプションを選択することによって)ようにプロバイダ127に指示してもよい。
オペレータデバイス101とコンタクトデバイス105との間の接続520が確立されると、プロバイダ127は、回線上の音声を記録する。オペレータデバイス101は、オペレータデバイスに結合されたマイクロホンを使用して、音声データを収集する。そして、オペレータデバイス101は、収集された音声データを、MA番号を通じた接続によってプロバイダ127およびコンタクトデバイス105に送信する(525)。コンタクトデバイス105は、類似する形式でオペレータデバイス101と通信する。プロバイダ127は、さらに、モニタリングデバイス107が、MA番号もしくはローカル番号に接続して、呼を監視し、および/または、オペレータデバイス101およびコンタクトデバイス105から受信された音声データをネットワーク120上でエージェンシサービス115もしくは機器150に送信することを可能にする。
さらに、オペレータデバイス101はまた、図5Aを参照して上で説明したように、オペレータデバイスに結合されたGPS受信器および他の方向機構から位置データを収集してもよい。プロバイダ127および/またはエージェンシサービス115は、受信された音声データで機器150を更新してもよい(530)。エージェンシサービス115またはプロバイダ127はまた、プロバイダ127および/またはオペレータデバイス101から受信された任意の他のデータで機器150を更新してもよい(530)。
<SMS通信>
仮想番号を通じて電話をかけ、および、受けることに加えて、オペレータデバイス101はまた、MA番号を通じてSMSメッセージを送信し、および、受信してもよい。オペレータデバイス101の実施形態に応じて、SMSメッセージは、ネイティブなSMS機能を介して、または、アプリケーションもしくはウェブブラウザを使用して送信/受信されてもよい。したがって、オペレータデバイス101は、MA番号を通じたSMS通信に対する電話通信機能を要求する必要がない。
<SMSメッセージの送信>
一実施形態では、MA番号からコンタクトデバイス105にSMSを送信するために、オペレータは、オペレータデバイス101からMA番号に送信されるネイティブなSMSメッセージの先頭に追加し(prepend)、または、最後に付加して(append)(たとえば、手動で、または、MAモジュール141を使用して)(たとえば、To:[連絡先番号]|The meeting is at 10am)、所期のコンタクトデバイス105を示してもよい。プロバイダ127は、仮想番号上で受信されたSMSメッセージを処理のためにエージェンシサービス115に転送する。エージェンシサービス115は、SMSを解析して、SMSメッセージの先頭に追加され、または、最後に付加された送信番号などの、コンタクトデバイス105に関する情報を判定してもよい。エージェンシサービス115はまた、SMSを解析して、ソースの送信番号を判定し(たとえば、マッピングテーブルにおけるルックアップに対して)、および/または、ソースの認証のためのキー入力情報を判定してもよい。そして、エージェンシサービス115は、SMSメッセージから、連絡先の送信番号、オペレータデバイスに関連付けられた任意のデバイス情報、および、任意フォーマットもしくはキー入力情報を抽出する。そして、エージェンシサービス115は、SMSを最初に受信したMA番号から抽出された連絡先番号に、変更されたSMSメッセージを送信するようにプロバイダ127に指示する。いくつかの実施形態では、MAモジュール141は、SMSに自動的にアタッチされる、MA番号および連絡先番号をユーザが入力するためのインターフェースを提供する。
代わりに、オペレータデバイス101の実施形態は、MA番号からのSMSを介した送信に対するデータを、エージェンシサービス115に通信してもよい。たとえば、MAモジュール141またはウェブインターフェースの実施形態は、ユーザが所与のMA番号およびコンタクトデバイス105の送信番号を入力し、または、選択するためのメニュー、または、インターフェースを提供してもよい。インターフェースは、さらに、メッセージ内容を入力する能力をオペレータに提供する。そして、オペレータは、メッセージおよび関連付けられた情報を、エージェンシサービス115にサブミット(submit)してもよい。そして、エージェンシサービス115は、特定されたMA番号から、特定された連絡先番号に、メッセージを含むSMSメッセージを送信するようにプロバイダ127に指示する。
SMSが配信されると、プロバイダ127および/またはエージェンシサービス115は、オペレータデバイス101もしくは他のエンティティでコンタクトデバイス105でのSMSの受信を確認し、および/または、SMSおよび関連付けられた情報のコピーで機器150を更新してもよい。
<SMSメッセージの受信>
一実施形態では、コンタクトデバイス105からMA番号に送信されたSMSを受信するために、プロバイダ127は、仮想番号上で受信されたデータ(たとえば、SMSメッセージ)を処理のためにエージェンシサービス115に送信する。そして、エージェンシサービス115は、SMSを解析してもよい。しかし、SMSメッセージ内容は、最後に付加された、または、先頭に付加された情報を含まないので(たとえば、送信番号での正確なフォーマットにおいて)、エージェンシサービス115は、オペレータデバイス101への配信に対するMA番号上のインバウンドメッセージとしてSMSメッセージを識別する。エージェンシサービス115はまた、受信されたメッセージ、コンタクトデバイス105(たとえば、デバイスの送信番号)、および/または、メッセージが受信されたMA番号に関する情報を判定し、ならびに、SMSメッセージに当該情報を最後に付加し、もしくは、先頭に付加してもよい。そして、エージェンシサービス115は、SMSメッセージを受信したMA番号に関連付けられたオペレータデバイス101の送信番号を判定し、および、任意のアタッチされた情報とともにSMSメッセージをオペレータデバイス101に送信するようにプロバイダ127に指示する。
エージェンシサービス115は、メッセージが受信されたMA番号からオペレータデバイス101へSMSメッセージを送信して、コンタクトデバイス105との不注意な直接通信を防ぐようにプロバイダに指示してもよい。たとえば、エージェンシサービス115またはプロバイダ127は、オリジナルSMSメッセージがそこから受信されたコンタクトデバイスの送信番号をSMSメッセージの先頭に付加してもよい。そして、エージェンシサービス115は、MA番号からオペレータデバイス101に、オリジナルメッセージ内容を含む、先頭に付加されたSMS(たとえば、From:[連絡先番号]|The meeting is at 10am)を送信してもよい。
いくつかの実施形態では、MAモジュール141は、ユーザがSMSメッセージを参照するためのインターフェースを提供する。MAモジュール141は、SMSメッセージを解析して、エージェンシサービス115によってアタッチされたMA番号および/またはコンタクトデバイス105情報を判定し、および、インターフェースにおける提示のためにアタッチされた情報を抽出してもよい。
代わりに、エージェンシサービス115は、MA番号上で受信されたSMSメッセージからの内容と、関連付けられた連絡先情報およびMA番号情報とをオペレータデバイス101に通信してもよい。たとえば、MAモジュール141の実施形態は、メッセージおよび関連付けられた情報を受信し、および、オペレータに対するインターフェースにおいて表示してもよい。代わりに、エージェンシサービス115は、受信されたSMSおよび関連付けられた情報を表示するためのウェブインターフェースを提供してもよい。
SMSが配信されると、プロバイダ127および/もしくはエージェンシサービス115は、オペレータデバイス101もしくは他のエンティティでのSMSの受信を確認し、ならびに/または、SMSおよび関連付けられた情報のコピーで機器150を更新してもよい。
<オペレータデバイスの監視>
図6は、1つの例示的な実施形態にしたがって、オペレータデバイス101を監視する方法600を示す対話図である。上記説明したように、エージェンシサービス115は、収集されたデータをオペレータデバイスおよび/またはプロバイダ127から受信する(610A)。さらに、プロバイダ127は、オペレータデバイス101からデータを受信してもよい(610B)。そして、エージェンシサービス115および/またはプロバイダ127は、エージェンシ110での機器を更新してもよい(530)。モニタリングデバイス107は、その後、上記概要を示したプロセスの一方または両方を使用して、オペレータデバイス101を監視してもよい(600A、600B)。
一実施形態では、モニタリングデバイス107は、オペレータデバイス101を監視する(600A)するために、ローカル番号またはMA番号に接続してもよい(400)。モニタリングデバイス107は、プロバイダ127によって開始されたローカル番号もしくはMA番号からの着呼に応答し、または図4を参照して説明したように仮想番号を直接にダイヤルすることによって、接続されてもよい(400)。
モニタリングデバイス107とMA番号またはローカル番号との間の接続が確立されると、モニタリングデバイスは、オペレータデバイス101とコンタクトデバイス105との間で送信されるライブ音声を受信する(640)。オペレータデバイス101を監視する(600A)ことを継続するために、モニタリングデバイス107は、単純に、仮想番号で接続400を維持する。
別の実施形態では、モニタリングデバイス107は、オペレータデバイス101を監視する(600B)ために、エージェンシサービス115および/または機器150に接続する(650)。モニタリングデバイス107は、収集されたデータを、機器150もしくはエージェンシサービス115上のモニタリングインターフェース(たとえば、モニタリングインターフェース145)を介して取り出し、または、ストリーミングするウェブブラウザもしくはモニタリングモジュール140を使用して、接続を確立してもよい(650)。
1つの例示的な実施形態では、モニタリングデバイス107は、エージェンシサービス115からリアルタイムで音声および/または位置測定をストリーミングする(660)。さらに、モニタリングデバイス107は、機器150上に格納された履歴データを取り出して、以前に記録されたオペレータデバイス101の動作セッション500を参照してもよい(670)。いくつかの実施形態では、機器150はまた、リアルタイム監視をサポートする。
いくつかの例では、モニタリングデバイス107は、ウェブブラウザにおける表示、または、モニタリングモジュール140での表示のために、モニタリングインターフェース145から通知を受信する。例示的な通知は、オペレータデバイス101が、リアルタイムデータの送信を停止する(たとえば、呼を終了する)場合に、職員に通知するための音声アラートまたはビジュアルアラートを含む。いくつかの実施形態では、モニタリングデバイス107はまた、ウェブブラウザにおける表示、または、モニタリングモジュール140での表示のために、モニタリングインターフェース145を使用してオペレータデバイス101とコンタクトデバイス105との間のSMS通信を取り出してもよい。
<概要>
実施形態の上述した説明は、例示のために提示されたものであり、包括的あることを意図したものではなく、または、または開示された正確な形態への開示に限定することを意図したものではない。当業者は、上記開示に鑑みて、多数の変更形態および変形形態が可能であることを理解することができる。
本開示の一部分は、アルゴリズムと、情報に対する操作の記号表現とに関して実施形態を説明する。これらのアルゴリズム的説明および表現は、データ処理技術の当業者が、作業の実質的にを他の当業者に効率的に伝えるのに一般的に使用される。これらの動作は、機能的、計算的、または論理的に説明されるが、コンピュータプログラムまたは同等の電子回路、または、マイクロコードなどによって実装されると理解される。さらに、一般性を失わずに、動作のこれらの配置をモジュールと呼ぶことが便利であることもしばしば証明されている。説明される動作およびそれらに関連するモジュールは、ソフトウェア、ファームウェア、ハードウェア、またはその任意の組合せで実施されてもよい。
本明細書で説明される任意のステップ、動作、もしくはプロセスは、単独でまたは他のデバイスと組み合わせて、1つもしくは複数のハードウェアもしくはソフトウェアモジュールで実行されてもよく、または、実装されてもよい。
実施形態はまた、本明細書における動作を実行する装置に関する場合もある。この装置は、要求される目的のために特に構成されてもよく、および/または、それが、コンピュータに格納されたコンピュータプログラムによって選択的にアクティブ化され、もしくは、再構成される汎用コンピューティングデバイスを含んでもよい。そのようなコンピュータプログラムは、非一時的、非有形のコンピュータ可読記憶媒体、または、コンピュータシステムバスに結合され得る、電子命令を格納するのに適した任意のタイプの媒体に格納されてもよい。さらに、本明細書で言及される任意のコンピューティングシステムは、単一のプロセッサを含んでもよく、または、増大されたコンピューティング能力に対する複数プロセッサ設計を採用するアーキテクチャであってもよい。
実施形態は、本明細書で説明されるコンピューティングプロセスによって生産される製品に関する場合もある。そのような製品は、コンピューティングプロセスから生じる情報を備えてもよく、この情報は、非一時的、非有形のコンピュータ可読記憶媒体に格納され、および、本明細書で説明されるコンピュータプログラム製品または他のデータ組合せの任意の実施形態を含んでもよい。
最後に、本明細書で使用される用語は、主に可読性および指示的目的のために選択されており、ならびに、発明的主題を詳細に描写し、または、その範囲を定めるために選択されたものではない。したがって、本開示の範囲は、この詳細な説明によって限定されるのではなく、むしろ、本明細書に基づく出願に対して発行される特許請求の範囲によって限定されることが意図されている。したがって、実施形態の開示は、添付の特許請求の範囲に示された本開示の範囲を限定するものではなく、例示であることが意図されている。

Claims (29)

  1. オペレータデバイスをサポートするサービスエージェンシーにおける、コンピュータベースの方法であって、
    仮想番号と通信する、第1の電話デバイスからの要求に応答して、前記仮想番号のプロバイダからの第1の情報を受信するステップであって、前記仮想番号は前記オペレータデバイスと関連付けられ、前記受信した第1の情報は、前記第1の電話デバイスに対応するデバイス情報および前記仮想番号を含む、ステップと、
    前記第1の電話デバイスの前記デバイス情報と、マッピングテーブル内に前記仮想番号と関連付けて格納された前記オペレータデバイスのデバイス情報と、の比較に基づいて、前記第1の電話デバイスを第1のコンタクトデバイスとして識別するステップと、
    前記第1の電話デバイスを前記第1のコンタクトデバイスとして識別したことに応答して、
    前記第1のコンタクトデバイスを前記仮想番号と関連付けられた前記オペレータデバイスと接続する命令、または前記第1のコンタクトデバイスから受信されたデータを、前記仮想番号から前記オペレータデバイスに送信する命令、のうちの少なくとも1つを、前記プロバイダに送信するステップと、
    前記第1のコンタクトデバイスを前記オペレータデバイスと接続する接続要求、または前記第1のコンタクトデバイスから受信されたデータを前記仮想番号から前記オペレータデバイスに送信するために送信されたデータ、のうちの少なくとも1つにおける前記仮想番号に対して指定された番号情報および/または前記第1のコンタクトデバイスに対する前記デバイス情報を、前記オペレータデバイスに識別させるステップと、
    前記仮想番号と通信する、第2の電話デバイスからの要求に応答するための、前記プロバイダからの第2の情報を受信するステップであって、前記受信した第2の情報は、前記第2の電話デバイスに対応するデバイス情報および前記仮想番号を含む、ステップと、
    前記第2の電話デバイスの前記デバイス情報と、前記マッピングテーブル内に前記仮想番号と関連付けて格納された前記オペレータデバイスの前記デバイス情報と、の比較に基づいて、前記第2の電話デバイスを前記オペレータデバイスとして識別するステップと、
    前記第2の電話デバイスを前記オペレータデバイスとして識別したことに応答して、
    前記オペレータデバイスから受信された第2のコンタクトデバイスに対応する前記デバイス情報に基づいて、前記仮想番号を通じて前記オペレータデバイスを前記第2のコンタクトデバイスと接続する命令、または前記オペレータデバイスから受信された前記第2のコンタクトデバイスに対応する前記デバイス情報に基づいて、前記オペレータデバイスから受信されたデータを前記仮想番号から前記第2のコンタクトデバイスに送信する命令、のうちの少なくとも1つを前記プロバイダに送信するステップと、
    前記オペレータデバイスを前記第2のコンタクトデバイスと接続する接続要求、または前記オペレータデバイスから受信されたデータを前記仮想番号から前記第2のコンタクトデバイスに送信するために送信されたデータ、のうちの少なくとも1つにおける前記仮想番号に対して指定された番号情報を、前記第2のコンタクトデバイスに識別させるステップと、
    前記仮想番号を通じて前記オペレータデバイスを前記第2のコンタクトデバイスと接続する接続要求、または前記オペレータデバイスから受信されたデータを前記仮想番号から前記第2のコンタクトデバイスに送信するために送信されたデータ、のうちの少なくとも1つにおいて、前記オペレータデバイスのデバイス情報を、前記第2のコンタクトデバイスに送信することを防止するステップと
    を備えたことを特徴とする方法。
  2. デバイス情報は、送信番号を含んでいることを特徴とする請求項1に記載の方法。
  3. 前記第2の電話デバイスは、前記第2の電話デバイスの送信番号と、前記仮想番号と関連付けて前記マッピングテーブルに格納された前記オペレータデバイスの送信番号との間で一致したことに応答して、前記オペレータデバイスとして識別されることを特徴とする請求項2に記載の方法。
  4. 前記第1の電話デバイスは、前記第1の電話デバイスの送信番号と、前記仮想番号と関連付けて前記マッピングテーブルに格納された前記オペレータデバイスの送信番号との間で一致しなかったことに応答して、前記第1のコンタクトデバイスとして識別されることを特徴とする請求項2に記載の方法。
  5. 前記仮想番号と関連付けられた音声通信が記録されていることの通知を、モニタリングデバイスに送信するステップをさらに備えたことを特徴とする請求項1に記載の方法。
  6. 前記第2の電話デバイスから受信されたキー入力情報と、前記仮想番号と関連付けて前記マッピングテーブルに格納されたキー入力情報との比較に基づいて、前記第2の電話デバイスを前記オペレータデバイスとして認証するステップをさらに備えたことを特徴とする請求項1に記載の方法。
  7. 前記第2の電話デバイスからの、前記仮想番号と通信する前記要求に対応するキー入力情報の認証に応答して、前記第2の電話デバイスを前記オペレータデバイスとして前記仮想番号に接続する命令を送信するステップをさらに備えたことを特徴とする請求項6に記載の方法。
  8. 前記オペレータデバイスの機能とインターフェースするモジュールを、前記オペレータデバイスに提供するステップをさらに備え、前記モジュールは、
    前記第2のコンタクトデバイスに対応する前記デバイス情報、および前記オペレータデバイスにマッピングされた前記仮想番号を取得するステップと、
    前記仮想番号を通じて前記オペレータデバイスを前記第2のコンタクトデバイスに接続すること、または前記オペレータデバイスから受信されたデータを、前記仮想番号から前記第2のコンタクトデバイスに送信すること、のうちの少なくとも1つのために、前記取得されたデバイス情報から前記第2のコンタクトデバイスに対する送信番号を提供するステップと
    のうちの少なくとも1つを実行することを特徴とする請求項1に記載の方法。
  9. 前記仮想番号に対して受信された番号情報に基づいて、前記仮想番号をプロビジョニングするステップと、
    前記仮想番号に対するマッピング情報を受信するステップであって、前記マッピング情報は、前記オペレータデバイスに対応する前記デバイス情報を含み、前記デバイス情報は、前記オペレータデバイスの送信番号を含む、ステップと、
    前記オペレータデバイスに対応する前記送信番号と関連付けて、前記仮想番号を複数のアタッチされた番号として前記マッピングテーブルに格納するステップと
    をさらに備えたことを特徴とする請求項1に記載の方法。
  10. 前記仮想番号を通じて前記オペレータデバイスを前記第2のコンタクトデバイスに接続することは、前記仮想番号を通じた前記第2のコンタクトデバイスとの接続を要求して、前記接続要求において、前記仮想番号に対して指定された前記番号情報を前記第2のコンタクトデバイスに識されることを備え、前記接続要求は、前記オペレータデバイスとは異なる第3の電話デバイスから前記接続要求が来ているように見えるように、前記仮想番号に対して指定された前記番号情報を備えることを特徴とする請求項1に記載の方法。
  11. 前記第1のコンタクトデバイスから前記仮想番号で受信された前記データ、または、前記仮想番号から前記第2のコンタクトデバイスに送信された前記データのうちの少なくとも1つは、ショートメッセージサービス(SMS)、マルチメディアメッセージサービス(MMS)、または、プロプライエタリサービス上のメッセージであることを特徴とする請求項1に記載の方法。
  12. 前記第1のコンタクトデバイスに関連付けられたデバイス情報を、前記仮想番号から前記オペレータデバイスに送信する前記メッセージにアタッチする命令、ならびに、前記第1のコンタクトデバイスの前記デバイス情報を有する前記メッセージを前記仮想番号から送信して、前記仮想番号に対して指定された番号情報および前記第1のコンタクトデバイスに対する前記デバイス情報を、前記オペレータデバイスに識別させる命令、をさらに備えていることを特徴とする請求項11に記載の方法。
  13. 前記仮想番号から前記第2のコンタクトデバイスに送信する前記メッセージから、前記オペレータデバイスに関連付けられたデバイス情報、または前記第2のコンタクトデバイスに関連付けられたデバイス情報のうちの少なくとも1つを抽出する命令、ならびに、前記抽出した情報なしで、前記メッセージを前記仮想番号から前記第2のコンタクトデバイスに送信して、前記オペレータデバイスに対する識別デバイス情報の送信を防止する命令、をさらに備えていることを特徴とする請求項11に記載の方法。
  14. 第3の電話デバイスから第2の仮想番号への接続要求に応答して、第3の情報を受信するステップであって、前記第3の情報は、前記第3の電話デバイスに対応するデバイス情報および前記第2の仮想番号を含む、ステップと、
    前記第3の電話デバイスを、前記仮想番号を通じて前記オペレータデバイスの通信を監視することが許可されたモニタリングデバイスとして識別するステップと、
    前記モニタリングデバイスが、前記オペレータデバイスと、前記第1のコンタクトデバイスまたは前記第2のコンタクトデバイスの1つとの間の音声通信を受信することを許可する命令を送信するステップと
    をさらに備えたことを特徴とする請求項1に記載の方法。
  15. 前記モニタリングデバイスが、前記オペレータデバイスと、前記第1のコンタクトデバイスまたは前記第2のコンタクトデバイスの1つとの間の前記音声通信を受信することを許可する命令は、前記モニタリングデバイスを、前記第2の仮想番号に接続し、および、前記仮想番号を通じて確立された接続に関連付けられた音声を前記第2の仮想番号に渡す命令を含んでいることを特徴とする請求項14に記載の方法。
  16. 前記第1のコンタクトデバイスおよび前記第2のコンタクトデバイスは、同一の電話デバイスであり、前記第1のコンタクトデバイスの前記デバイス情報は、前記第2のコンタクトデバイスに対して受信された前記デバイス情報と一致することを特徴とする請求項1に記載の方法。
  17. 前記オペレータデバイスを前記第2のコンタクトデバイスと接続することは、前記第2のコンタクトデバイスと前記オペレータデバイスとの間の音声通信を確立し、前記方法は、前記第2のコンタクトデバイスと前記オペレータデバイスとの間で送信された音声を記録する命令を送信するステップをさらに備えたことを特徴とする請求項1に記載の方法。
  18. オペレータデバイスをサポートするサービスエージェンシーにおいて、複数の番号を前記オペレータデバイスにアタッチするシステムであって、
    1または複数のプロセッサと、コンピュータプログラムコードを記憶した非一時的コンピュータ可読記憶媒体とを備えたサーバを備え、前記コンピュータプログラムコードは、実行されると、
    仮想番号と通信する、第1の電話デバイスからの要求に応答して、仮想番号のプロバイダからの第1の情報を受信することであって、前記仮想番号は前記オペレータデバイスと関連付けられ、前記受信した第1の情報は、前記第1の電話デバイスに対応するデバイス情報および前記仮想番号を含む、ことと、
    前記第1の電話デバイスの前記デバイス情報と、マッピングテーブル内に前記仮想番号と関連付けて格納された前記オペレータデバイスのデバイス情報と、の比較に基づいて、前記第1の電話デバイスを第1のコンタクトデバイスとして識別することと、
    前記第1の電話デバイスを前記第1のコンタクトデバイスとして識別したことに応答して、
    前記第1のコンタクトデバイスを、前記仮想番号と関連付けられた前記オペレータデバイスと接続する命令、または、前記第1のコンタクトデバイスから受信されたデータを、前記仮想番号から前記オペレータデバイスに送信する命令、のうちの少なくとも1つを前記プロバイダに送信することと、
    前記第1のコンタクトデバイスを前記オペレータデバイスと接続する接続要求、または前記第1のコンタクトデバイスから受信されたデータを前記仮想番号から前記オペレータデバイスに送信するために送信されたデータ、のうちの少なくとも1つにおける前記仮想番号に対して指定された番号情報、および/または、前記第1のコンタクトデバイスに対する前記デバイス情報を前記オペレータデバイスに識別させることと、
    前記仮想番号と通信する、第2の電話デバイスからの要求に応答するための、前記プロバイダからの第2の情報を受信することであって、前記受信した第2の情報は、前記第2の電話デバイスに対応するデバイス情報および前記仮想番号を含む、ことと、
    前記第2の電話デバイスの前記デバイス情報と、前記マッピングテーブル中に前記仮想番号と関連付けて格納された前記オペレータデバイスの前記デバイス情報と、の比較に基づいて、前記第2の電話デバイスを前記オペレータデバイスとして識別することと、
    前記第2の電話デバイスを前記オペレータデバイスとして識別したことに応答して、
    前記オペレータデバイスから受信された第2のコンタクトデバイスに対応する前記デバイス情報に基づいて、前記仮想番号を通じて前記オペレータデバイスを前記第2のコンタクトデバイスと接続する命令、または前記オペレータデバイスから受信された第2のコンタクトデバイスに対応する前記デバイス情報に基づいて、前記オペレータデバイスから受信されたデータを前記仮想番号から前記第2のコンタクトデバイスに送信する命令、のうちの少なくとも1つを前記プロバイダに送信することと、
    前記オペレータデバイスを前記第2のコンタクトデバイスと接続する接続要求、または前記オペレータデバイスから受信されたデータを前記仮想番号から前記第2のコンタクトデバイスに送信するために送信されたデータ、のうちの少なくとも1つにおける前記仮想番号に対して指定された番号情報を、前記第2のコンタクトデバイスに識別させることと、
    前記仮想番号を通じて前記オペレータデバイスを前記第2のコンタクトデバイスと接続する接続要求、または前記オペレータデバイスから受信されたデータを前記仮想番号から前記第2のコンタクトデバイスに送信するために送信されたデータ、のうちの少なくとも1つにおいて、前記オペレータデバイスのデバイス情報を前記第2のコンタクトデバイスに送信することを防止することと
    を備えたステップを実行することを特徴とするシステム。
  19. デバイス情報は送信番号を含み、前記第2の電話デバイスは、前記第2の電話デバイスの送信番号と、前記仮想番号と関連付けて前記マッピングテーブルに格納された前記オペレータデバイスの送信番号との間で一致したことに応答して、前記オペレータデバイスとして識別されることを特徴とする請求項18に記載のシステム。
  20. デバイス情報は送信番号を含み、前記第1の電話デバイスは、前記第1の電話デバイスの送信番号と、前記仮想番号と関連付けて前記マッピングテーブルに格納された前記オペレータデバイスの送信番号との間で一致しなかったことに応答して、前記第1のコンタクトデバイスとして識別されることを特徴とする請求項18に記載のシステム。
  21. 前記ステップは、
    前記仮想番号に対して受信された番号情報に基づいて、前記仮想番号をプロビジョニングすることと、
    前記仮想番号に対するマッピング情報を受信することであって、前記マッピング情報は、前記オペレータデバイスに対応する前記デバイス情報を含み、前記デバイス情報は、前記オペレータデバイスの送信番号を含む、ことと、
    前記オペレータデバイスに対応する前記送信番号と関連付けて、前記仮想番号を複数のアタッチされた番号として前記マッピングテーブルに格納することと
    をさらに備えたことを特徴とする請求項18に記載のシステム。
  22. 前記仮想番号に対して受信された前記マッピング情報は、前記オペレータデバイスが前記仮想番号に接続することを認証するキー入力をさらに含み、前記ステップは、前記第2の電話デバイスから受信されたキー入力情報に応答して、前記第2の電話デバイスを前記オペレータデバイスとして認証することをさらに備えていることを特徴とする請求項21に記載のシステム。
  23. 1または複数のプロセッサと、コンピュータプログラムを記憶したコンピュータ可読記憶媒体とを備えた第2のサーバをさらに備え、前記コンピュータプログラムは実行されると、
    所与の電話デバイスから前記仮想番号への接続要求を識別することと、
    ターゲット電話デバイスにダイヤルアウトする命令を受信することと、
    前記仮想番号を通じて、前記所与の電話デバイスと前記ターゲット電話デバイスとの間の接続を確立することと
    前記所与の電話デバイスと前記ターゲット電話デバイスとの間の音声通信を記録することと
    を備えたステップを実行することを特徴とする請求項18に記載のシステム。
  24. 前記仮想番号を通じて前記オペレータデバイスを前記第2のコンタクトデバイスに接続することは、前記仮想番号を通じた前記第2のコンタクトデバイスとの接続を要求して、前記接続要求において、前記仮想番号に対して指定された前記番号情報を前記第2のコンタクトデバイスに識されることを備え、前記接続要求は、前記オペレータデバイスとは異なる第3の電話デバイスから前記接続要求が来ているように見えるように、前記仮想番号に対して指定された前記番号情報を備えていることを特徴とする請求項18に記載のシステム。
  25. 前記第1のコンタクトデバイスから前記仮想番号で受信された前記データ、または、前記仮想番号から前記第2のコンタクトデバイスに送信された前記データのうちの少なくとも1つは、ショートメッセージサービス(SMS)、マルチメディアメッセージサービス(MMS)、または、プロプライエタリサービス上のメッセージであることを特徴とする請求項18に記載のシステム。
  26. 前記第1のコンタクトデバイスに関連付けられたデバイス情報を、前記仮想番号から前記オペレータデバイスに送信する前記メッセージにアタッチする命令、ならびに、前記第1のコンタクトデバイスの前記デバイス情報を有する前記メッセージを、前記仮想番号から送信して、前記仮想番号に対して指定された番号情報および前記第1のコンタクトデバイスに対する前記デバイス情報を、前記オペレータデバイスに識別させる命令、をさらに備えていることを特徴とする請求項25に記載のシステム。
  27. 前記仮想番号から前記第2のコンタクトデバイスに送信する前記メッセージから、前記オペレータデバイスに関連付けられたデバイス情報、または前記第2のコンタクトデバイスに関連付けられたデバイス情報のうちの少なくとも1つを抽出する命令、ならびに、前記抽出した情報なしで、前記メッセージを前記仮想番号から前記第2のコンタクトデバイスに送信して、前記オペレータデバイスに対する識別デバイス情報の送信を防止する命令、をさらに備えていることを特徴とする請求項25に記載のシステム。
  28. 前記第1のコンタクトデバイスおよび前記第2のコンタクトデバイスは、同一の電話デバイスであり、前記第1のコンタクトデバイスの送信番号は、前記第2のコンタクトデバイスに対して受信された送信番号と一致することを特徴とする請求項18に記載のシステム。
  29. 前記オペレータデバイスを前記第2のコンタクトデバイスと接続することは、前記第2のコンタクトデバイスと前記オペレータデバイスとの間の音声通信を確立し、前記システムは、前記第2のコンタクトデバイスと前記オペレータデバイスとの間で送信された音声を記録する命令を送信することをさらに備えたことを特徴とする請求項18に記載のシステム。
JP2014519176A 2011-06-30 2012-06-29 単一の携帯電話または陸線電話への複数の電話回線のアタッチ Active JP6016908B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161503586P 2011-06-30 2011-06-30
US61/503,586 2011-06-30
PCT/US2012/045052 WO2013003779A1 (en) 2011-06-30 2012-06-29 Attaching multiple phone lines to a single mobile or landline phone

Publications (3)

Publication Number Publication Date
JP2014526170A JP2014526170A (ja) 2014-10-02
JP2014526170A5 JP2014526170A5 (ja) 2015-08-13
JP6016908B2 true JP6016908B2 (ja) 2016-10-26

Family

ID=47390709

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014519176A Active JP6016908B2 (ja) 2011-06-30 2012-06-29 単一の携帯電話または陸線電話への複数の電話回線のアタッチ

Country Status (9)

Country Link
US (6) US9736296B2 (ja)
EP (1) EP2727323B1 (ja)
JP (1) JP6016908B2 (ja)
CN (1) CN103733601B (ja)
AU (1) AU2012275151B2 (ja)
CA (1) CA2839952C (ja)
MX (1) MX2014000151A (ja)
RU (1) RU2570899C2 (ja)
WO (1) WO2013003779A1 (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9332425B2 (en) * 2012-05-07 2016-05-03 Movius Interactive Corporation System and method for provision of a second line service to a telecommunications device using mixed protocols
US9967797B2 (en) * 2008-06-05 2018-05-08 Movius Interactive Corp System and method for provision of a second line service to a telecommunications device using mixed relationship numbers
US8824652B2 (en) 2011-10-12 2014-09-02 World Emergency Network - Nevada, Ltd. Controlled recorded 3-way calling
US8626078B2 (en) 2011-05-31 2014-01-07 World Emergency Network—Nevada Ltd. Mobile phone as a one-way recorded transmitter over a cellular network
US9998603B2 (en) 2011-06-30 2018-06-12 World Emergency Network—Nevada, Ltd. Attaching multiple phone lines to a single mobile or landline phone
EP2727323B1 (en) 2011-06-30 2018-12-19 World Emergency Network - Nevada, Ltd. Attaching multiple phone lines to a single mobile or landline phone
KR101130810B1 (ko) * 2011-10-14 2012-03-28 주식회사 우아한형제들 수신알람음 서비스 제공 시스템 및 수신알람음 서비스 제공 방법
US9049300B1 (en) 2013-03-14 2015-06-02 Itellas, Llc Telephonic privacy systems
WO2014151684A2 (en) * 2013-03-15 2014-09-25 World Emergency Network - Nevada, Ltd. Attaching multiple phone lines to a single mobile or landline phone
US9338305B2 (en) * 2014-08-26 2016-05-10 Verizon Patent And Licensing Inc. Calling back a device that made a call
US9712682B2 (en) * 2014-09-19 2017-07-18 Vonage America Inc. Method and systems for automatically assigning virtual numbers
FR3029725B1 (fr) * 2014-12-05 2016-12-30 Transatel Procede d'etablissement d'une liaison telephonique entre un premier dispositif de communication et un deuxieme dispositif de communication, et serveur associe
US9820116B2 (en) * 2015-05-13 2017-11-14 T-Mobile Usa, Inc. Routing multiple numbers for one telecommunications device
US9961199B2 (en) 2015-09-15 2018-05-01 T-Mobile Usa, Inc. Communication termination using hunt groups and implicit registration
GB2564352B (en) 2016-03-30 2021-10-13 Callyo 2009 Corp Virtual numbers for intelligence operations
US10212286B2 (en) * 2016-03-31 2019-02-19 Exotel Techcom Pvt. Ltd. System and method for allocation and management of shared virtual numbers
US10412043B1 (en) * 2017-10-06 2019-09-10 Securus Technologies, Inc. Dynamically assigning an automatic number identification (ANI) to a device deployed in a controlled-environment facility
CN109889544B (zh) * 2019-03-27 2021-04-06 苏州工业园区服务外包职业学院 一种号码表项及所属号码表的冲突检测方法和装置
US11233891B2 (en) 2019-05-28 2022-01-25 Lisa Reagan Systems and methods for information gathering, managing and disseminating for assessments and notifications in law enforcement and other environments

Family Cites Families (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU591057B2 (en) 1984-06-01 1989-11-30 Digital Equipment Corporation Local area network for digital data processing system
US4677546A (en) 1984-08-17 1987-06-30 Signetics Guarded regions for controlling memory access
US20010036821A1 (en) 1994-04-19 2001-11-01 Jay L. Gainsboro Computer-based method and apparatus for controlling, monitoring, recording and reporting wireless communications
US5974309A (en) 1996-05-03 1999-10-26 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for facilitating law enforcement agency monitoring of cellular telephone calls
US6785266B2 (en) * 1998-03-02 2004-08-31 Robert Swartz Internet controlled telephone system
US7426268B2 (en) 1997-04-11 2008-09-16 Walker Digital, Llc System and method for call routing and enabling interaction between callers with calls positioned in a queue
US6876633B2 (en) * 1997-10-21 2005-04-05 Intel Corporation Apparatus and method for computer telephone integration in packet switched telephone networks
US6208724B1 (en) 1998-04-09 2001-03-27 Dialogic Corporation Virtual telephone
US6301246B1 (en) 1998-08-17 2001-10-09 Siemens Information And Communication Networks, Inc. Silent monitoring in a voice-over-data-network environment
EP1133878A1 (en) * 1998-09-15 2001-09-19 In Touch Technologies Limited Communication services
US6577865B2 (en) 1998-11-05 2003-06-10 Ulysses Holdings, Llc System for intercept of wireless communications
EP1018844A1 (en) 1999-01-08 2000-07-12 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Communication network
US7822188B1 (en) 1999-04-01 2010-10-26 Callwave, Inc. Methods and apparatus for providing expanded telecommunications service
US7292858B2 (en) 1999-06-14 2007-11-06 Ascendent Telecommunications, Inc. Method and apparatus for communicating with one of plural devices associated with a single telephone number during a disaster and disaster recovery
US6356630B1 (en) * 1999-07-09 2002-03-12 Lucent Technologies, Inc. Telephone calling card service system integrating virtual destination numbers
US6553025B1 (en) 1999-08-18 2003-04-22 At&T Corp. Multiple routing and automatic network detection of a monitored call from an intercepted targeted IP phone to multiple monitoring locations
US6389113B1 (en) 1999-11-16 2002-05-14 Lucent Technologies Inc. Dual-alerting paging system and monitoring of return call
US6449474B1 (en) 1999-11-19 2002-09-10 Nortel Networks Limited Method and apparatus for call interception capabilities for use with intelligent network services in a communications system
WO2001050682A1 (en) 2000-01-04 2001-07-12 Amigochat Inc. Communication using virtual telephone numbers
JP2001237965A (ja) 2000-02-21 2001-08-31 Anritsu Corp 電話交換機及びプログラムを記録したコンピュータ読み取り可能な記録媒体
JP3344984B2 (ja) * 2000-03-21 2002-11-18 株式会社エイツー 通話接続システム
US20020061100A1 (en) 2000-08-07 2002-05-23 Dicamillo Carmen A. Virtual telephony
KR100443013B1 (ko) 2000-12-04 2004-08-04 엘지전자 주식회사 악의호 처리 교환기 장치 및 그 운용 방법
DE60131681T2 (de) * 2000-12-05 2008-11-27 Ivar Plahte Mobilzweigstelle
US7181017B1 (en) 2001-03-23 2007-02-20 David Felsher System and method for secure three-party communications
US6745040B2 (en) 2001-06-25 2004-06-01 Koninklijke Philips Electronics N.V. Method and system for processing incoming calls on a communication unit
US7218721B1 (en) * 2002-01-02 2007-05-15 8X8, Inc. Virtual telephone extension
US7839987B1 (en) * 2001-11-01 2010-11-23 Callwave, Inc. Methods and systems for creating a dynamic call log and contact records
US6931236B2 (en) 2001-11-21 2005-08-16 Kyocera Wireless Corp. Phone monitoring appliance
US20030144024A1 (en) 2002-01-30 2003-07-31 Chin-Fa Luo Apparatus capable of providing multiple telephone numbers for cellular telephone
US20030215069A1 (en) 2002-05-14 2003-11-20 Hitzeman Bonnie Marie Law enforcement call monitoring
US7127051B2 (en) 2002-09-17 2006-10-24 Bellsouth Intellectual Property Corporation System and method for providing advanced telephony services using a virtual telephone number
US7010107B1 (en) 2002-12-20 2006-03-07 Yong Lee Internet conference call bridge management system
US7203295B2 (en) 2003-01-30 2007-04-10 Raymond Wei Man Lee Virtual telecommunication messaging service system and method
US20040152442A1 (en) 2003-02-05 2004-08-05 Taisto Gregory T. Prepaid cellular telephone system and method
KR100667343B1 (ko) 2003-02-18 2007-01-10 주식회사 케이티프리텔 가상 번호를 이용하여 이동 통신 서비스를 제공하는 방법및 장치
US20040165709A1 (en) 2003-02-24 2004-08-26 Pence Robert Leslie Stealth interception of calls within a VoIP network
US7436835B2 (en) 2003-05-30 2008-10-14 Lucent Technologies Inc. Forced bearer routing for packet-mode interception
GB2405051B (en) 2003-07-16 2006-06-28 Callkey Ltd Call establishment
UA67382C2 (uk) * 2003-09-10 2008-05-26 Борис Віталійович Грицунь Спосіб забезпечення телекомунікаційного зв'язку між абонентами та система забезпечення телекомунікаційного зв'язку між абонентами
RU41946U1 (ru) * 2003-09-17 2004-11-10 Общество с ограниченной ответственностью "Нью Войс" Система "невидимка" для предоставления услуги анонимной переадресации входящих телефонных звонков в сети связи на базе предоплаченных карт
RU2349950C2 (ru) 2003-09-26 2009-03-20 Дисней Энтерпрайзес Инк. Способ контроля со стороны родителей использования сотового телефона
US20050094773A1 (en) 2003-10-31 2005-05-05 Lucent Technologies Inc. CALEA application server complex
US7257199B2 (en) 2003-11-20 2007-08-14 International Business Machines Corporation Telephony based remote location monitoring
US8458277B2 (en) 2004-01-22 2013-06-04 Verizon Business Global Llc Method and system for providing universal relay services
US7386111B2 (en) 2004-02-10 2008-06-10 Vonage Network Inc. Method and apparatus for placing a long distance call based on a virtual phone number
RU2004108165A (ru) * 2004-03-22 2005-09-27 Александр Сергеевич Усольцев (RU) Способ упрощенного набора номера при вызове абонента телефонной сети
CN1678005B (zh) 2004-03-31 2010-10-13 国际商业机器公司 多个虚拟电话共用单一物理地址的设备、***和方法
EP1623672A1 (de) 2004-08-04 2006-02-08 Siemens Aktiengesellschaft Röntgenvorrichtung, insbesondere für ein Mammographie-Röntgengerät
US8254557B2 (en) 2004-11-10 2012-08-28 Cisco Technology, Inc. Supervisor intercept for teleagent voice over internet protocol communications
CN101112053A (zh) 2004-11-24 2008-01-23 通话普拉斯有限公司 受用户控制的电信***
US20060140200A1 (en) * 2004-11-24 2006-06-29 Black Jeffery D User-controlled telecommunications system
US7626980B1 (en) 2004-12-22 2009-12-01 At&T Corp. Method and apparatus for enabling communications assistance for law enforcement act services
US7142656B2 (en) 2005-01-04 2006-11-28 Avaya Technology Corp. Location-based ringbacks
US7769155B2 (en) 2005-06-10 2010-08-03 Radziewicz Clifford J Ringback/ringtone synchronization system
US7680256B2 (en) 2005-08-18 2010-03-16 One Number Corporation Contact number encapsulation system
CN100388813C (zh) * 2005-09-02 2008-05-14 华为技术有限公司 一种实现虚拟号码类语音增值业务的***及方法
US20070105531A1 (en) * 2005-11-04 2007-05-10 Ascenna Mobile, Inc. Dynamic Processing of Virtual Identities for Mobile Communications Devices
JP2007166089A (ja) 2005-12-12 2007-06-28 Hitachi Communication Technologies Ltd 構内交換システム
US20070161412A1 (en) 2006-01-10 2007-07-12 Nevid Jeffrey S Augmentation of ringtones and other signals
US7684547B2 (en) 2006-02-07 2010-03-23 International Business Machines Corporation Wiretapping VoIP calls
EP1835691A1 (en) 2006-03-13 2007-09-19 Hewlett-Packard Development Company, L.P. Communication System and Method
CN100442728C (zh) 2006-08-31 2008-12-10 华为技术有限公司 移动监控方法及网关设备和监控***
CN201039280Y (zh) 2006-12-30 2008-03-19 中兴通讯股份有限公司 一种具有报警功能的通讯终端
US8542802B2 (en) 2007-02-15 2013-09-24 Global Tel*Link Corporation System and method for three-way call detection
US7706521B2 (en) 2007-02-28 2010-04-27 International Business Machines Corproation Standards based agent desktop for use with an open contact center solution
US20080215725A1 (en) 2007-03-02 2008-09-04 Wireless Image Limited Systems and methods for managing the playing of ring tones and other media files on mobile devices
US20080242271A1 (en) 2007-03-26 2008-10-02 Kurt Schmidt Electronic device with location-based and presence-based user preferences and method of controlling same
US20090041205A1 (en) 2007-08-10 2009-02-12 Tekelec Methods, systems, and computer program products for detecting and mitigating ping call events in a communications network
US8620264B2 (en) 2007-08-29 2013-12-31 At&T Intellectual Property I, Lp Apparatus and method for sharing and assigning multiple numbers to a communication device
JP2009071603A (ja) 2007-09-13 2009-04-02 Nextgen Inc 第3者制御にて2者間通話又は多者間通話を実現する通信システム及び通信方法
US8194825B2 (en) 2007-09-18 2012-06-05 At&T Intellectual Property I, L.P. Methods and apparatus for call surveillance in internet protocol communication networks
US20090119100A1 (en) 2007-11-07 2009-05-07 Raji L Akella Associating annotation recording with a cell phone number
US8514841B2 (en) 2007-11-30 2013-08-20 Broadsoft, Inc. IP-based call content intercept using repeaters
US20100128857A1 (en) 2007-12-26 2010-05-27 Logan James D Call forwarding system and method employing virtual phone numbers associated with landline and other discrete telephone units
GB2456754A (en) 2008-01-08 2009-07-29 Matthew Dominic Langley A method of enabling a secondary user to control communication between a primary user and a third party
US20090214008A1 (en) 2008-02-21 2009-08-27 Babu Mani Method and system for location based ring back tones
US8068604B2 (en) 2008-12-19 2011-11-29 Computer Product Introductions Corporation Method and system for event notifications
JP2009260492A (ja) 2008-04-14 2009-11-05 Gf Group Co Ltd 通話記録装置、通話記録方法、及びプログラム
US8605870B2 (en) 2008-08-08 2013-12-10 Movius Interactive Corp. Virtual subscriber service
US9621714B2 (en) 2009-01-27 2017-04-11 Value-Added Communications, Inc. System and method for electronic notification in institutional communication
US8194849B2 (en) 2009-02-27 2012-06-05 Research In Motion Limited System and method for providing audible messages in replacement of telephone tones
US7873349B1 (en) 2009-10-06 2011-01-18 Sur-Tec, Inc. System, method, and device for intelligence gathering and position tracking
US8457596B2 (en) 2009-07-02 2013-06-04 Sur-Tec, Inc. System, method, and device for intelligence gathering and position tracking
US8630820B2 (en) 2009-08-24 2014-01-14 Strider, Inc. Methods and systems for threat assessment, safety management, and monitoring of individuals and groups
MX2012003649A (es) 2009-10-05 2012-05-08 Vonage Network Llc Metodo y aparato para proporcionar un identificador para una funcion de identificador de llamador en un sistema de telecomunicaciones.
CA3028616C (en) 2009-12-31 2022-03-08 Bce Inc. Method, communication device and computer-readable medium for conveying an audio element to a source device during an outgoing call
WO2011129420A1 (ja) 2010-04-16 2011-10-20 日本電気株式会社 通信傍受システム
US8351916B2 (en) 2010-12-08 2013-01-08 At&T Intellectual Property I, L.P. Stealth mode for wireless communications device
US8824652B2 (en) 2011-10-12 2014-09-02 World Emergency Network - Nevada, Ltd. Controlled recorded 3-way calling
EP2727323B1 (en) 2011-06-30 2018-12-19 World Emergency Network - Nevada, Ltd. Attaching multiple phone lines to a single mobile or landline phone
US20130303151A1 (en) 2012-05-14 2013-11-14 Terry Johnson Ringtone push system and method
US9160832B2 (en) 2013-01-09 2015-10-13 International Business Machines Corporation Alternate notification selection
US9042878B2 (en) 2013-04-04 2015-05-26 Winston Henderson System and method for adapting an electronic device for different desired persona

Also Published As

Publication number Publication date
CN103733601A (zh) 2014-04-16
US20140079201A1 (en) 2014-03-20
CN103733601B (zh) 2016-09-07
WO2013003779A1 (en) 2013-01-03
MX2014000151A (es) 2014-04-25
EP2727323A4 (en) 2015-06-10
RU2570899C2 (ru) 2015-12-20
US20190166250A1 (en) 2019-05-30
AU2012275151A1 (en) 2014-01-16
US20130003942A1 (en) 2013-01-03
US20170318151A1 (en) 2017-11-02
EP2727323B1 (en) 2018-12-19
US20150071425A1 (en) 2015-03-12
US9736296B2 (en) 2017-08-15
AU2012275151B2 (en) 2017-03-30
US9031218B2 (en) 2015-05-12
US9270814B2 (en) 2016-02-23
CA2839952C (en) 2018-03-27
EP2727323A1 (en) 2014-05-07
JP2014526170A (ja) 2014-10-02
US10887456B2 (en) 2021-01-05
US10218838B2 (en) 2019-02-26
US10547740B2 (en) 2020-01-28
CA2839952A1 (en) 2013-01-03
RU2014102971A (ru) 2015-08-10
US20200120206A1 (en) 2020-04-16

Similar Documents

Publication Publication Date Title
US10887456B2 (en) Attaching multiple phone lines to a single mobile or landline phone
US10999735B2 (en) Controlled recorded 3-way calling
US9277052B2 (en) Pre-call recording
WO2015195665A1 (en) Covert on device communications monitoring
US10728375B2 (en) International one-way recorded transmitter over a cellular network
US9998603B2 (en) Attaching multiple phone lines to a single mobile or landline phone
EP2974251B1 (en) Attaching multiple phone lines to a single mobile or landline phone
AU2014201981A1 (en) Mobile phone as a one-way recorded transmitter over a cellular network

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150622

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150622

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20150622

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20150714

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151006

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160412

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160712

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160830

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160927

R150 Certificate of patent or registration of utility model

Ref document number: 6016908

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250