Controlled recorded 3-way calling.
Abstract
Recording devices for agency-to-staff issues are described for managing and monitoring controlled calls during the course of their jobs. To provide flexible capabilities to agencies, a virtual number is provided and configured to allow an operator to manage controlled calls on specialized recording devices. Using the virtual number, the operator can establish a controlled call between a victim and an offender. The victim is contacted via the virtual number by the operator and optionally informed about the controlled call process. In turn, the offender is contacted using the victim's phone number information and connected to the victim. The audio of the call between the victim and the offender is transmitted to the operator. When necessary, the operator can remotely terminate the call from the telephone device to the operator used to establish the call.

Term
6.1 yearsleft in the term
Expires 12 October 2032.
- Priority
- Filed
- Granted
- Today
- Expires
17 claims: 2 independent, 15 dependent
- 1instituto msxicanS V ; ·' - -r DE LA PROHF.W.á > , ' ‘ REIVINDICACIONES ^dusiwu. 1. Un método a base de computadora qli^compYSYTdeT'^·^-’’·-· recibir información de autentificación de un dispositivo telefónico objetivo en respuesta a una petición para administrar una llamada controlada con un número virtual, la llamada controlada establecida por medio del número virtual y que permite que un dispositivo de operador monitoree y controle comunicaciones de audio entre un primer dispositivo de contacto y un segundo dispositivo de contacto; autentificar el dispositivo telefónico objetivo como el dispositivo de operador en base al acuerdo de la información de autentificación recibida del dispositivo telefónico * objetivo y datos de autentificación almacenados asociados con el número virtual en una tabla de mapeo; recibir, del dispositivo de operador, información del dispositivo correspondiente al primer dispositivo de contacto y el segundo dispositivo de contacto para establecer la llamada controlada y una selección para comenzar la llamada controlada; y transmitir, en respuesta a recibir la selección, información de configuración para establecer la llamada controlada, la llamada controlada comprende:establecer, por medio del número virtual, una conexión que permite las comunicaciones de audio entre el primer dispositivo de contacto y el segundo dispositivo de contacto para comenzar la llamada controlada, -* j·-' ..L J». v INSTITUTO M«¡r, HO _____ ΙΊ LA -‘λ INDUSTRIAL el segundo dispositivo de contacto recibe información de dispositivo asociada”con”el’ primer dispositivo de contacto cuando recibe una petición para establecer la conexión de modo tal que la petición de conexión parece ser del primer dispositivo de contacto;transmitir las comunicaciones de audio entre el primer dispositivo de contacto y el segundo dispositivo de contacto recibidas sobre la conexión al dispositivo de operador;y deshabilitar las comunicaciones de audio del dispositivo de operador al primer dispositivo de contacto y al segundo dispositivo de contacto.
- 2El método de la reivindicación 1, que comprende adicionalmente:identificar, de la tabla de mapeo, un dispositivo de monitoreo asociado con el número virtual;y transmitir información de configuración para: establecer, a través del número virtual, una segunda conexión con el dispositivo de monitoreo;transmitir las comunicaciones de audio entre el primer dispositivo de contacto y el segundo dispositivo de contacto recibidas sobre la primera conexión al dispositivo de monitoreo;y deshabilitar las comunicaciones de audio del dispositivo de monitoreo.
- 3El método de la reivindicación 2, en donde el 1JV1 INSTITUTO MEXICAi.’O V . 1 L'ü L/.PLCWXAD V d INÍ'UST’.UAL dispositivo de monitoreo es identificado en respuesta a una llamada controlada estando administrada en el número virtuaT y la información de configuración es transmitida automáticamente.
- 4El método de la reivindicación 2, en donde el dispositivo de monitoreo es identificado en respuesta a la petición del dispositivo de monitoreo para conectarse al número virtual basado en una coincidencia entre un número de transmisión del dispositivo de monitoreo que solicita y un número de transmisión de los dispositivos de monitoreo permitidos almacenados en asociación con el número virtual en la tabla de mapeo. 5. El método de la reivindicación 1, que comprende además transmitir indicaciones para terminar la conexión permitiendo las comunicaciones de audio entre el primer dispositivo de contacto y el segundo dispositivo de contacto para terminar la llamada controlada en respuesta a una segunda selección del dispositivo de operador.
- 56. El método de la reivindicación 1, en donde la información de autentificación recibida del dispositivo telefónico objetivo incluye por lo menos uno de un número de transmisión del dispositivo telefónico objetivo y un número de identificación personal provisto por un usuario del dispositivo telefónico objetivo.
- 67. El método de la reivindicación 6, en donde el dispositivo telefónico 11VÍ P 1 INSTh UTO MEXICANO i * . · . . . r- .□· LA fcHCPIfDAD objetivo es autentifica dispositivo de operador en respuesta al ar.nprdn HaI por lo menos uno del número de transmisión del dispositivo telefónico objetivo y el número de identificación personal provisto por el operador del dispositivo telefónico objetivo con un número de autentificación almacenado en asociación con el número virtual en una tabla de mapeo;el número de autentificación identifica el operador autorizado o el dispositivo telefónico autorizado.
- 78. El método de la reivindicación 1, que comprende además:determinar la información de número acerca del primer dispositivo de contacto, la información de número incluye uno o más de información de identificación de número automático e información de identificación del llamador asociada con un número de transmisión del primer dispositivo de contacto;y transmitir una porción de la información de número acera del primer dispositivo de contacto al segundo dispositivo de contacto cuando se establece la conexión permitiendo las comunicaciones de audio entre el primer dispositivo de contacto y el segundo dispositivo de contacto de modo que la petición de conexión para comenzar la llamada controlada parece ser del primer dispositivo de contacto.
- 89. El método de la reivindicación 1, que comprende además, transmitir información de configuración para conectar el dispositivo de operador con el I institutom-x-c..·no 4 DE ;.A r-lO'-SEAO V'7éW! INDUSTRIAL Xbajmátf primer dispositivo dé contacto por medio del numero virtual antes de esFaBIece’r “Tá'·· conexión permitiendo las comunicaciones de audio entre el primer dispositivo de contacto y el segundo dispositivo de contacto, y permitiendo comunicaciones de audio entre el primer dispositivo de contacto y el dispositivo de operador por un periodo de tiempo antes de establecer la conexión entre el primer dispositivo de contacto y el segundo dispositivo de contacto, y en donde la información de configuración para conectar el dispositivo de operador con el primer dispositivo de contacto por medio del número virtual causa al primer dispositivo de contacto recibir la información de número para el número virtual.
- 910. El método de la reivindicación 1, que comprende además:proveer el número virtual en base a información de número recibida para el número virtual;recibir información de mapeo para el número virtual, la información de mapeo comprende datos de autentificación para identificar al menos uno de un operador autorizado de un dispositivo telefónico dado para administrar la llamada controlada;almacenar el número virtual en la tabla de mapeo en asociación con el dato de autentificación.
- 1011. El método de la reivindicación 1, que comprende además proveer IMPIAS, INSTITUTO M , I'-· o 'ίώί’C LA Λ * i a j '’» ..•C un modulo al dispositivo de operador para interconectarse con elementos del efectuar por lo menos uno de:una etapa para obtener, antes de transmitir la información de autentificación al número virtual, la información del dispositivo correspondiente cada dispositivo de contacto y el número virtual para administrar la llamada controlada, una etapa para proveer la información del dispositivo correspondiente a cada dispositivo de contacto en respuesta a la autentificación del dispositivo de operador;una etapa para grabar un mensaje de audio para describir un contexto de la llamada controlada;una etapa para proveer la selección para comenzar la llamada controlada y una etapa para proveer una segunda selección para terminar la llamada controlada.
- 1112. Un sistema que comprende:un servidor que comprende uno o más procesadores y un medio de almacenamiento que se puede leer por computadora no transitorio para administrar una llamada controlada entre un primer dispositivo de contacto y un segundo dispositivo de contacto utilizando un número virtual, el servidor configurado para: recibir información de autentificación de un dispositivo telefónico objetivo en respuesta a una lusnr .'í : DEL* - VO iNÜUSTtuAL petición para administrar una llamada controlada con un númer^”vTrtuaT7* la llamada controlada establecida por medio del número virtual y que permite que un dispositivo de operador monitoree y controle comunicaciones de audio entre un primer dispositivo de contacto y un segundo dispositivo de contacto;autentificar el dispositivo telefónico objetivo como el dispositivo de operador en base al acuerdo de la información de autentificación recibida del dispositivo telefónico objetivo y datos de autentificación almacenados asociados con el número virtual en una tabla de mapeo;recibir, del dispositivo de operador, información del dispositivo correspondiente al primer dispositivo de contacto y el segundo dispositivo de contacto para establecer la llamada controlada y una selección para comenzar la llamada controlada;y transmitir, en respuesta a recibir la selección, información de configuración para: establecer, por medio del número virtual, una conexión que permite las comunicaciones de audio entre el primer dispositivo de contacto y el segundo dispositivo de contacto para comenzar la llamada controlada, el segundo dispositivo de contacto recibe información de dispositivo asociada con el primer dispositivo de contacto cuando recibe una petición para establecer la conexión de modo tal que la petición de , , , , . ,, , . INSTITUTO MSXICA.·;o ' contacto parece ser del primer dispositivo de - / transmitir las comunicaciones de audio entre el primer dispositivo de contacto y el segundo dispositivo de contacto recibidas sobre la conexión al dispositivo de operador;y deshabilitar las comunicaciones de audio del dispositivo de operador al primer dispositivo de contacto y al segundo dispositivo de contacto.
- 1213. El sistema de la reivindicación 12, que comprende adicionalmente:identificar, de la tabla de mapeo, un dispositivo de monitoreo asociado con el número virtual;y transmitir información de configuración para: establecer, a través del número virtual, una segunda conexión con el dispositivo de monitoreo;transmitir las comunicaciones de audio entre el primer dispositivo de contacto y el segundo dispositivo de contacto recibidas sobre la primera conexión al dispositivo de monitoreo;y deshabilitar las comunicaciones de audio del dispositivo de monitoreo.
- 1314. El sistema de la reivindicación 13, en donde el dispositivo de monitoreo es identificado en respuesta a una llamada controlada estando administrada en el número virtual y la información de configuración es transmitida automáticamente.
- 1415. El sistema de la reivindicación IMPI @ INSTITUTO MEXICANO DI LA PROPISDAIT INDUSTRIAL 13, en donde V. el dispositivo de monitoreo es identificado en respuesta a la petición del dispositivo de monitoreo para conectarse al número virtual basado en una coincidencia entre un número de transmisión del dispositivo de monitoreo que solicita y un número de transmisión de los dispositivos de monitoreo permitidos almacenados en asociación con el número virtual en la tabla de mapeo. 15. El sistema de la reivindicación 12, que comprende 10 además transmitir indicaciones para terminar la conexión permitiendo las comunicaciones de audio entre el primer dispositivo de contacto y el segundo dispositivo de contacto para terminar la llamada controlada en respuesta a una segunda selección del dispositivo de operador. 15 17. El sistema de la reivindicación 12, en donde el dispositivo telefónico objetivo es autentificado como el dispositivo de operador en respuesta al acuerdo del por lo menos uno del número de transmisión del dispositivo telefónico objetivo y el número de identificación personal 20 provisto por el operador del dispositivo telefónico objetivo con un número de autentificación almacenado en asociación con el número virtual en una tabla de mapeo; el número de autentificación identifica el operador autorizado o el dispositivo telefónico autorizado. 25 18. El sistema de la reivindicación 12, que comprende además:determinar la información de número 1 auerca’“ J del i ' r 'p>Ti'mér* dispositivo de contacto, la información de número determinada acerca del primer dispositivo de contacto incluye uno o más de información de identificación de número automático e INSTITUTO MEXICANO DE LA PROPIEDAD INDUSTRIAL información de identificación del llamador asociada con un número de transmisión del primer dispositivo de contacto;y transmitir una porción de la información de número determinado acerca del primer dispositivo de contacto al segundo dispositivo de contacto cuando se establece la r conexión permitiendo las comunicaciones de audio entre el primer dispositivo de contacto y el segundo dispositivo de contacto de modo que la petición de conexión para comenzar la llamada controlada parece ser del primer dispositivo de contacto.
- 1519. El sistema de la reivindicación 12, que comprende además, transmitir información de configuración para conectar el dispositivo de operador con el primer dispositivo de contacto por medio del numero virtual antes de establecer la conexión entre el primer dispositivo de contacto y el segundo dispositivo de contacto, y permitiendo las comunicaciones de audio entre el primer dispositivo de contacto y el dispositivo de operador por un periodo de tiempo previo a establecer la conexión entre el primer dispositivo de contacto y el segundo dispositivo de contacto, y en donde la IMPI INSTITUTO MEXICANO •S LA PROPIEDAD INDUSTRIAL información de configuración para conectar el dispositivo de operador con el primer dispositivo de contacto por medio del número virtual causa al primer dispositivo de contacto recibir la información de número para el número virtual.
- 1620. El sistema de la reivindicación 12, que comprende además:proveer un número virtual en base a información de número recibida para el número virtual;recibir información de mapeo para el número virtual, la información de mapeo comprende datos de autentificación para identificar al menos uno de un operador autorizado de un dispositivo telefónico dado para administrar la llamada controlada;almacenar el número virtual en la tabla de mapeo en asociación con el dato de autentificación.
- 1721. El sistema de la reivindicación 12, que comprende además proveer un módulo al dispositivo de operador para ínterconectarse con elementos del dispositivo de operador efectuar por lo menos uno de:una etapa para obtener, antes de transmitir la información de autentificación al número virtual, la información del dispositivo correspondiente cada la llamada controlada, una etapa para proveer la información del dispositivo dispositivo de contacto y el número virtual para administrar correspondiente a cada dispositivo de contacto iiviri fr INSTITUTO MEXICANO rS LA PROPIEDAD V la autentificación del dispositivo de ope'rcrdOTT kx». un una etapa contexto de para grabar un mensaje de audio para describir la llamada controlada;una etapa para proveer la selección para comenzar la llamada controlada y una etapa para proveer una segunda selección para terminar la llamada controlada.
Independent claims17
423 paragraphs in 34 sections, as filed
BACKGROUND OF THE INVENTION
Police officers and other operating agents frequently conduct investigations in the course of their duties. In many cases, these investigations require the operator to administer a controlled call between two parties. Commonly, the operator administers a controlled call by sitting down together with one of the parties to monitor and control a phone call between the two parties. For example, the operator may work on a domestic violence case that articulates a confession from the offender or offender. In order to covertly request a confession, the operator may work with the victim in a controlled environment such as a police station or the victim's home. The operator then instructs the victim in the entire course of the call made to the offender from the victim's phone. The operator can terminate the call if necessary by physically picking up the victim's phone and ending the call or otherwise physically interrupting the line. Commonly, the operator will use a physical recorder to document the call for evidence. In such instances,
ME-ICANO INSTITUTE
DE IA PROPERTY C 'j industrial' Yes- '· the operator will require physical items to connect to the teTefóñü de— bypass the victim's phone line or record audio when the victim's phone is on a speakerphone setting.
These settings are less than ideal.
Specifically, the physical elements to connect to the victim's phone can be annoying and have incompatibilities with different phone models or a time-consuming adjustment process. Referral to the victim's phone line commonly requires access to the physical phone line, which can be difficult with voice over internet protocol (VoIP) lines and wireless cell phones. Additionally, the simplest option, putting the wrongdoer on the loudspeaker, can warn the wrongdoer and present difficulties with the quality of the audio recording.
In addition, operators may not carry the equipment necessary to record a telephone call during the course of their normal duties, and agencies often lack the ability to provide each operator with the appropriate physical recording elements. Thus, the recording of the call between the victim and the offender can be delayed from the opportune time to collect evidence or worse. While these difficulties are discussed with respect to an operator, private individuals (for example, an owner of
<img file="MX343371B_D0001.tif" />
<img file="MX343371B_D0002.tif" />
business) and other entities may face similar difficulties in their respective environments. ......
BRIEF DESCRIPTION OF THE INVENTION
The above and other issues are addressed by a computer system and method for setting up a virtual number for use on a network and allowing an operator device to manage (for example, establish, monitor and manage the recording of) a controlled call between a first and a second contact device with the virtual number. One embodiment of the method comprises receiving authentication information regarding an operator or operator device in response to a connection request to a virtual number configured to manage controlled calls. The operator device is authenticated based on the agreement of an authentication number and the virtual number stored in a mapping table and connected with the virtual number. The method further comprises receiving information from the device corresponding to a first contact device to establish a controlled call with and transmitting instructions to connect the first contact device with the virtual number.
The method further comprises receiving information from the device corresponding to a second monitoring device.
<img file="MX343371B_D0003.tif" />
contact to establish the call pt ΙΛ rkOrTÍGA'J
INDUSTRIAL controlled
<img file="MX343371B_D0004.tif" />
with and transmit instructions to connect the second isolating connection CUT with the first contact device using the device information corresponding to the first contact device.
The method further comprises transmitting instructions for passing audio data transmitted between the contact devices to the operator device. The instructions may further disable the audio received from the operator device from being transmitted to either one or the other contact device.
The method further comprises receiving a command from the operator device to terminate communications between the first contact device and the second contact device and transmitting instructions to disconnect the second contact device from the first contact device.
The method further comprises terminating the connection between the second contact device of the first contact device in response to a command from the operator device.
One embodiment of the system comprises a non-transient computer-readable service that stores computer program codes. When run, it has one or more processors and a storage medium than computer program codes
<img file="MX343371B_D0005.tif" />
INSTITUTE MEX1C
OF THE PROPERTY
INDUSTRIAL causes err-resp'déS'CS '¿Vun server receives information from the operator device device that connects to a virtual number for controlled call management. The device information includes a first transmission number corresponding to a first contact device and a second transmission number corresponding to a second contact device. The server transmits instructions to connect the first contact device with the number
<td>virtual. The</td><td>server also transmits instructions for</td>
<td>connect the</td><td>second contact device with the first</td>
<td>device</td><td>contact using the information of the</td>
<td>device</td><td>corresponding to the first device</td>
Contact.
The server further transmits instructions to pass the audio data transmitted between the contact devices to the operator device. The instructions may further disable the audio received from the operator device from being transmitted to either one or the other contact device.
The server further transmits instructions to disconnect the second contact device from the first contact device in response to receiving a command from the operator device to terminate communications between the first contact device and the second contact device.
<img file="MX343371B_D0006.tif" />
The server can receive information efe ** ·<sup>1</sup> for the operator device in response to a request to connect to the virtual number to manage controlled calls. The server authenticates the operator device to use the virtual number based on the agreement of the authentication information and a stored authentication number associated with the virtual number in a mapping table.
BRIEF DESCRIPTION OF THE FIGURES
The teachings of the modalities can be clearly understood by considering the following detailed description in conjunction with the accompanying figures.
FIG. 1A is a block diagram illustrating an environment for implementing a controlled call system in accordance with an exemplary embodiment.
Figure IB is a block diagram illustrating an operating environment of an agency service providing a controlled call service in accordance with an exemplary embodiment.
Figure 2 is a block diagram illustrating a controlled call module (s) in accordance with an exemplary embodiment.
Figure 3A is an interaction diagram illustrating
<img file="MX343371B_D0007.tif" />
a method of providing and allowing a device to map virtual numbers to
<img file="MX343371B_D0008.tif" />
Manage Operator Calls on virtual numbers according to an exemplary modality.
Figures 3B and 3C are tables illustrating exemplary virtual number mapping modalities for authenticating carrier devices.
Figure 4 is an interaction diagram illustrating a method of connecting an operator device with a controlled call number (s) in accordance with an exemplary embodiment.
Figure 5 is an interaction diagram illustrating a method for establishing a controlled call between two contact devices using a number of (CC) in accordance with an exemplary embodiment.
Figure 6 is an interaction diagram illustrating a method for monitoring a controlled call in accordance with an exemplary embodiment.
DETAILED DESCRIPTION
The figures (fig.) And the following description are concerned with preferred embodiments by way of illustration only.
It should be understood that the following methods disclosed herein will be readily recognized discussion, alternative modalities of structures and
INSTITUTO MEXICANO Vm - OF INDUSTRIAL PROPERTY <
as viable alternatives that can be used without deviating from the principles and modalities.
Reference will now be made in detail to various embodiments, examples of which are illustrated in the attached figures. It will be noted that wherever applicable, like or like reference numerals may be used in the figures and may indicate like or like functionality.
The figures illustrate modalities for illustration purposes only.
General view
An agency commonly supports many operators working on multiple cases. Often times, the traditional procedure of issuing / carrying recording devices and reconfiguring the recording devices for each recorded call between two parties is not feasible under a given set of circumstances or is simply annoying to the operator or agency. Additionally, traditional recording device configurations can warn a party that the call is being recorded in covert settings and require the operator to manually manage the controlled call and handle the collection of recorded data and presentation of the data for evidence.
Many operators own a personal mobile phone or are
IMPI
1ΝΓΠΤΙΓΓΟ MEXICAN
B £ INDUSTRIAL PROPERTY
<img file="MX343371B_D0009.tif" />
They are granted a mobile phone by their agency or department that may include a microphone and an app that can substitute a portable digital recorder to record voice album memoranda and the like. These applications face similar shortcomings as portable recorders as well as exposing the operator and agency to liability for potential evidence. Additionally, while many of these devices also include built-in 3-way calling elements, an operator does not simply use a traditional 3-way calling element to manage a controlled call between two parties for a number of reasons, some of which include: First, the offender expects to receive incoming calls from the transmitting number of the victim's phone, not from the operator's number or a blocked number, they can warn the offender. Thus, the victim would need to establish the three-way call instead of the operator. Second, in situations where the victim makes the three-way call, the presence of the operator can be detected due to noise on the line (either operator-induced, environmental, or due to connection quality). Third, in situations where the victim makes the three-way call, the operator is unable to terminate or otherwise terminate the call. Fourth, the operator still requires a recorder configured to work with their device
Finally, if the operator is disconnected during Αΐ -, - οηχ ^ ιη · ».
of the tripartite flame, the recording may be incomplete and thus deficient for purposes of evidence.
Thus, the agency can coordinate with an agency support service to configure the operator's mobile phone, land line phone, network-enabled computer device to fulfill the roles of remote establishment, management, and recording (e.g., collection of to manage controlled calls. Configuration can be carried out over the air such that a given telephone device is conveniently enabled to handle a controlled call as needed. Additionally, if the agency wishes to provide controlled calling capabilities to multiple operators, the agency can specify multiple phones for configuration or provide authentication information to multiple operators to manage controlled calls on a base as needed.
Exemplary modalities described herein are concerned with implementing a controlled call system in a wired network (eg PSTN and internet) and wireless radio network (eg PSTN, cellular network and / or wi-fi) for devices with network capability, such as a mobile phone and a land line phone,
<img file="MX343371B_D0010.tif" />
<img file="MX343371B_D0011.tif" />
MEXICAN INSTITUTE OF PRümOAD INDUSTlliAI.
<img file="MX343371B_D0012.tif" />
VoIP or computer for use with a virtual number to make a controlled call.
Since mobile phones and similar devices are commonly carried by operators in the course of their business, mobile phones offer an existing platform for managing controlled calls and specialized equipment. Additionally, the popularity of smart phones and enabled phones, additional monitoring and security elements can be integrated into the operator's device to improve operational viability in the field. For example, the operator device may be configured to connect a wide range of valuable real-time data. The real-time data collected by the operator device can include audio and Global Positioning System (GPS) coordinates, etc.
The operator device may subsequently transmit all or a portion of the collected real-time data on existing channels (eg, a network) back to the agency, agency service, or other entity. The agency modalities, agency service and / or other entities within the controlled call system receive the collected data for storage and / or live stream to monitoring devices, operator devices and recordings. Depending on the modality, the devices of
<img file="MX343371B_D0013.tif" />
monitoring are also configured to
<img file="MX343371B_D0014.tif" />
access and present (eg, reproduce and / or display) a variety of real-time and historical data stored or flowed by entities on the network. For example, monitoring devices can access a web interface, API, or run a standalone application to view active controlled calls, retrieve audio data from controlled calls, provide virtual numbers, modify the operator device assignment, and view other associated information. with controlled calls. In some embodiments, monitoring devices can access portions of the real-time data via a provided monitoring line configured to keep the covert quality of the call under control. Additionally, other agencies with appropriate credentials and monitoring devices may similarly access portions of the information collected during interagency investigations.
Environment and implementation of controlled call system
Figure 1A is a block diagram illustrating a loo environment for implementing a controlled call system in accordance with an exemplary embodiment. As shown, environment 100 includes a network 120 that
<img file="MX343371B_D0015.tif" />
connects an agency service agency support service provider 115, a contact device device 105A and 105B. While only one agency service 115 and one operator device 101 are shown in Figure 1A for clarity, the modalities can support many operator devices 101 and have multiple agency service providers 115 to handle multiple controlled calls.
The agency service 115 represents a collection of computer devices (e.g., servers) and related storage media that are configured to perform various activities such as configuring operator devices 101, exchanging data on the network 120, and storing data in support of one or more agencies (not shown) and operator devices put into operation 101. For example, agency service 115 may include one or more modules that provide agency-ascribed functionality via an application programming interface (API) or web interface, collectively the interface, as described in more detail with reference to the figure IB. Agency service 115 may also include infrastructure to provide audio and video communication capability (for example, internally and / or over network 120) within the monitoring interface using the public switched telephone network (PSTN), voice protocol and
<img file="MX343371B_D0016.tif" />
internet (VoIP) and conference services d £<sup>D</sup>vic! eo.
Operator devices 10l - ^ - sefr — rFequently mobile phone devices capable of collecting data and transmitting data (for example, wirelessly) over the network
120. Some examples of an operator device 101 include a mobile phone, tablet, or laptop. Exemplary embodiments of the operator device 101 such as a mobile phone include standard enabled phones, smart phones, or mobile phones. Thus, a given mobile phone or other device put into operation as an operator device 101 may not necessarily include or support all of the functionality ascribed herein to the operator device or controlled call system due to inherent differences in device capabilities. In some embodiments, other telephone devices such land line telephones are used with the controlled call system.
In one embodiment, the operator device 101 executes a DC module to automate the establishment of controlled call connections through the network 120 and to connect and transmit data to entities on the network 120. An exemplary embodiment of a C module is described in more detail with reference to Figure 2.
In addition to the operator devices 101, a number of monitoring devices (not shown) can be connected to entities
I My PI
INSTITUTO MSXiCANO V,> - '' ·. '.I
D- THE PRCP.'Í!. ·. '.;?
INDUSTRIAL <sup>X;</sup>L_LL-i-in the network 120 to obtain or present data with one or more controlled calls managed by the operator devices. Depending on the modality, a monitoring device is a device with a network 120 that can be put into operation with an agency or present, externally in the field. As referred to in the a monitoring device is a mobile or stationary device capable of connectivity (for example, wired or wireless) to a network 120 such as an agency network, internet, PSTN and / or cellular network. Some examples of a monitoring device include a mobile phone, land line phone, tablet, and laptop or desktop computer.
Exemplary modalities of the monitoring device such as mobile phone may include standard mobile phones, smart phones, or enabled phones. Thus, a given mobile phone or other device put into operation as a monitoring device does not necessarily include or support all of the functionality ascribed herein to the monitoring device or the controlled call system due to inherent differences in capabilities of the device. In an exemplary embodiment, the monitoring device executes a monitoring module to interface with entities on the network 120 to manage operator devices 101 and view the collected data.
OF THE PROPERTY (.
INDUSTRIAL
Also shown are two contact devices 105 associated with the parties that the operator wishes to manage a controlled call between them. Modalities of the various contact devices
105 include any network capable device
120 that can send or receive information associated with the transmission of its number in some instances, the contact device 105 can use a virtual number itself or other means to do this). Thus, as referred to herein, a contact device 105 can be a mobile or stationary device capable of connectivity (for example, wireless or wired) to the network 120 to send or receive information on the internet, PSTN and / or cellular network. . Some examples of a contact device 105 include a mobile phone, land line phone, tablet, and laptop or desktop computer capable of receiving an incoming call.
Figure 1A also illustrates a virtual number 135 configured for use on network 120. In one embodiment, agency service 115 provides and configures virtual numbers 135 and handles number information to establish identities for virtual numbers on network 120. Additionally , the agency service 115 receives authentication information 137 from the operator devices 101 that connect to the virtual numbers 135 to manage controlled calls. Some examples of information from <img file="MX343371B_D0017.tif" />
MEXICAN INSTITUTE
OF PROPERTY V '_ Authentication 137 include a transmission number<sup>1</sup>s<sup>L</sup>ion<sup>s</sup>~ ae''an authorized operator device 101 and / b'Cffl ™ '' 1 i associated with virtual number 185. For example, an operator device
101 it may request to communicate with the virtual number 135 by means of a connection request or otherwise transmit data to the virtual number such as by making a call to the virtual number from the operator device. Based on the authentication information 137 received from the operator device
101 and the configuration of the virtual number, the agency service
115 authenticates the operator device 101 to use the virtual number to manage a controlled call. For example, the agency service
115 can maintain a mapping table that stores authentication numbers such as carrier device transmission numbers and / or PINs in association with the virtual numbers 135. The agency service 115 accesses the mapping table to authenticate carrier devices 101 that request to connect to virtual numbers based on the authentication information received 137.
After authenticating the operator device 101, the agency service 115 allows the operator to specify a contact 105Ά to initiate the call
Commonly, in a controlled call setting, contact controlled with, using the operator device.
<img file="MX343371B_D0018.tif" />
105A (eg a victim) initiate the controlled call that is —e or ra & c ^ gj.
operator will be managing and listening to the call. In turn, the agency service
115 may allow the operator device 101 to communicate with the victim contact device 105A by means of establishing a connection with or transmitting data from the virtual number 135. For example, the operator device
101 specifies contact device 139 information, such as a transmission number, for contact device 105A.
The agency service
115 receives contact device information
139 to the victim device 105A and transmits instructions that cause the contact device 105A to receive a connection from the virtual number 135. If the contact device
105A responds, the victim and the operator are connected.
In other words, agency service 115 transmits instructions (eg, to a provider) to dial contact device 105A from virtual number 135A to connect operator device 101 with contact device 105A. As the agency service 115 connects the carrier device 101 with entities on the network 120 via the virtual number, the virtual number 135 prevents other entities, such as contact 105, from viewing the device and / or associated number information. some modalities, between the device with the device!
Voice communications are enabled from contact 105A and the operator device
101, such that the operator can instruct or train controlled engraving.
Once the victim is personally or reproduced message the victim about the virtual number device 135, the service of the call process contact 105A is connected from agency 115 allows the operator to specify a contact he will be communicating with during
Commonly, in a setting the contact 105A is present at the operator.
specifies the call name of the wrongdoer) communicate the control of the operator
For example, information such as a 105B contact number.
information the
105B, such contact 105A the controlled call.
controlled, the contact the operator specifies is on the device of the transmission device,
The service device device of the criminal 105B causes the connection request device, which seems to be aware of the call from operator contact 139, for the agency contacted la la
101 such a device
115 receives
139 for transmitting contact instructions 105B originating from the one receiving a contact device 105A from the victim. If the contact device
105B responds, the victim, the wrongdoer and the operator are connected. In other words, the
<img file="MX343371B_D0019.tif" />
INSTITUTO MEXICANO Dt LA INDUSTRIAL PROPERTY
<img file="MX343371B_D0020.tif" />
agency service 115 _mm — aaMwnPi · <sup>|</sup>·' <sup>,1</sup>* 'Μ<sup>|,</sup>ι<sup>|</sup> ίΐιιχτ ~ -τπτ. '~. · transmits instructions (for example, to a provider) to dial contact device 105B using the transmission number of contact device 105A and connects contact device 105A with contact device
105B while allowing the operator device 101 to remain connected (and control the line) without being known to the criminal.
In some embodiments, the voice communications of the operator device 101 are disabled once the contact devices 105A, B are connected such that the criminal is not notified of the controlled call. Additionally, as provider 127 forges one or more of the connections between contact devices 105A, B and network 120 via virtual number 135, agency service 115 can configure virtual number 135 with provider 127 or transmit instructions to the provider such that the operator device 101 has administrative privileges with respect to the communication channel. Thus, for example the operator can terminate the communication channel between contacts 105A, 105B or otherwise handle the controlled call.
Network 120 represents the communication path between agency, agency service 115, operator devices 101, contact device 105, monitoring device 107 and other entities.
INSTI TUTO λ £ ϊ.
DE LA ?? CÍHU (did not show<sup>T</sup>ai
V
In one way, network 120 includes technologies — e — prr7trTcnl75'§ "'<sup>Í</sup>'from<sup>or</sup>'"Standard communication and may include internet and PSTN. Often times, these communication technologies and / or protocols carry both PSTN-related data and internet-related data. Thus, the network 120 may include links using technologies such as ethernet, 802.11, worldwide interoperability for microwave access (WiMAX), 2G / 3G / 4G mobile communication protocols, worldwide interoperability for PSTN communications, digital subscriber line (DSL ), Asynchronous Transfer Mode (ATM), InfiniBand, PCI Express Advanced Switching, etc.
Similarly, the network protocols used in network 120 may include Multiprotocol Label Switching (MPLS), Transmission Control Protocol / Internet Protocol (TCP / IP), User Datagram Protocol (UDP), Internet Protocol Hypertext Transport Protocol (HTTP), Simple Mail Transfer Protocol (SMTP), File Transfer Protocol (FTP), etc. Data exchanged on the network 120 can be represented using technologies and / or formats including analog audio (for example, for last mile PSTN communications), digital audio and video (for example, as a file or data stream with protocol Streaming), Hypertext Markup Language (HTML), Extensible Markup Language (XML), JavaScript
I
MEXICAN INSTITUTE OF PROPERTY VBSc ^ ipt'T
<img file="MX343371B_D0021.tif" />
<img file="MX343371B_D0022.tif" />
<img file="MX343371B_D0023.tif" />
Portable Document Format (PDF), some of the data exchanged on the 120 network can be encrypted using conventional encryption technologies such as Secure Receptacle Layer (SSL), Transport Layer Security (TLS), Virtual Private Networks (VPN) ), Internet Protocol Security (IPsec), etc. In another embodiment, the entities on the network 120 may be on-demand and / or specialized data communication technologies in place of or in addition to those described above. For example, some government agencies and the military may operate ancillary networks to the Internet and PSTN.
As used herein, the term "module" refers to computer program instructions and / or other logic used to provide specified functionality. Thus, a module can be implemented in physical elements, fixed elements and / or programming elements. In one embodiment, program modules formed from executable computer program instructions are stored in a non-transient storage device, loaded into memory, and executed by a computer processor as one or more processes.
FIG. IB is a block diagram illustrating an operating environment of an agency service 115 providing an exemplary mode controlled call system. How I know
<img file="MX343371B_D0024.tif" />
MEXICAN INSTITUTE
D £ LA PHOPiEDAU de acÚé-tWY shows, the — i
<img file="MX343371B_D0025.tif" />
- 'cfe · - · - operation includes an agency 110, monitoring devices
107, operator devices 101, contact 105, and a network 120 with components such as internet 123, telephony 125, and provider 127. Network 120 may also include GPS satellites (not shown) that relay position data to operator device 101 and other devices.
Agency 110 represents a collection of servers, desktop, laptop or tablet computers, mobile phones and related storage media used by the respective agency professional to run applications or modules to communicate with and receive data from agency 115 service (for For example, via interface 145) and other entities on network 120. For example, agency devices 110 may run a web browser to access a web interface or run a desktop or mobile application to communicate with an API provided by agency service 115. An agency 110 may also include telephone and video infrastructure that enables audio and video communication capabilities (for example, internally and / or over network 120) using the public switched telephone network (PSTN), voice over internet protocol (VoIP). ) and video conferencing services to monitor or specify settings for operator devices 101.
IMPIC
INSTITUTO MEXICANO f '' - LA PROPERTY V 'INDUSTRIAL
The telephony network 125 can jjar, l, ii, n .r „.., sjax.vi..dLQ, rjaA» switches and other physical elements and programming elements to implement, among other technology protocols, global interoperability for communications from
PSTN including land lines and wireless AG / 3G / 4B protocols. The telephone network 125 also provides mobile devices with the ability to transmit and receive data over the internet 123. The telephone network 125 is managed by one or more CSP communication service providers (not shown) who own telephone numbers for use. on the PSTN and the CSPs of the network itself (for example, a wireless network that communicates with the PSTN).
Provider 127 may include servers, switches, and other physical elements and programming elements to communicate over network 120 with CSPs and other entities. Provider 127 buys or leases numbers for use on the telephone network 125 for multiple CSPs. Protocol 127, in turn, handles numbers provided for use by agency service 115 and the telephony traffic associated with the number. In one embodiment, provider 127 allows agency service 115 to provide one or more of the numbers as virtual numbers on network 120.
Commonly, a number used in the telephone network 125 points to a given mobile device, VoIP device, or land line device that has
<img file="MX343371B_D0026.tif" />
INSTITUTO MEXICANO DE LA FROMEOAU INDUSTRIAL an associated number identity characterized by information from ANI of
<td colspan="2">ID</td><td>from</td><td>number</td><td>automatic</td><td colspan="2">or identification</td><td>of</td>
<td>caller.</td><td>The</td><td colspan="4">virtual numbers, while</td><td>yet</td><td>They are</td>
<td>operable</td><td>with</td><td>the</td><td>networks</td><td>from PSTN and</td><td>networks of</td><td colspan="2">CSP, are</td>
<td>associates</td><td>with</td><td>the</td><td colspan="2">provider 127 that</td><td>drive the</td><td>traffic</td><td>from</td>
<td>telephony</td><td>in order to</td><td>the</td><td>number.</td><td colspan="2">Because a number</td><td>virtual</td><td>not</td>
directs to an end user device, provider 127 can establish connections using the virtual number with dialer devices dialed or otherwise identified based on instructions or configuration information received from agency 115 service, agency 110, operator device 101 and / or monitoring device 107. Additionally, provider 127 may record controlled call information such as a call audio story or caller story (for example, on a computer-readable medium) and stream / provide call information for download (for example, on network 120).
Provider 127 may also stream / tap audio (two-way or unidirectional) in real time between two or more telephone devices with virtual numbers (or connected by provider 127 via a virtual number). Additionally, as the virtual numbers are managed by the provider 127, the agency service 115 can modify the ANI and identification information of the
<img file="MX343371B_D0027.tif" />
ι> ^ VD
<img file="MX343371B_D0028.tif" />
caller associated with the virtual number.
Provider 127 may also be instructed to present a set of AIN information and caller identification information (for example, a spoofed number identifier) from one contact device (for example, that of the victim) to another (for example , that of the malefactor) when devices are connected via virtual numbers.
In addition to providing virtual numbers for agency service 115, provider 127 communicates notifications and data associated with virtual numbers to agency service
115 or another identity such as agency 110. For example, provider 127 may notify agency service 115 (and optionally a monitoring device 107) when an operator device 101 uses a virtual number to manage a controlled call or after the call. consummation of a controlled call. Provider 127 may also receive instructions (eg, during the call from operator device 101) to stop / start controlled call recordings on the virtual number and interface with a transcription service to transcribe the call audio. In turn, provider 127 may transmit the recordings and transcripts to agency service 115 or another entity on network 120.
Additionally, provider 127 can enable or disable incoming audio and / or
<img file="MX343371B_D0029.tif" />
parties connected to a virtual number and qrabacionps themselves in response to instructions received (for example, via an API) from agency service 115 or operator device 101. Provider 127 may be instructed to configure and manage a virtual number as part of the provisioning process, before an incoming call, in real time when the parties connect using the virtual number and during controlled calls. In some embodiments, provider 127 communicates directly with agency 110, operating device 101, and / or monitoring device 107 to provide virtual numbers, transmit notifications and data, or receive instructions. Additionally, the provider 127 itself can function as a CSP and vice versa.
Agency service 115 receives requests to provide requests and map agency virtual number 110, operator device 101, or monitoring device 107. Requests can include number information to provide virtual numbers such as an area prefix (for example , 555), country code (for example, +44) and / or associated CSP. In turn, the agency service 115 interrogates the provider 127 for available virtual numbers that match the request and returns the matching virtual numbers to the entity and requests it. Agency service 115 subsequently receives a
M THE PROPERTY CV '·' <sup>r</sup> > INDUSTRIAL selection of virtual numbers of the requesting entity and claims the virtual numbers of the provider 127. The agency service 115 can optionally allow the entity to specify number information such as ANI and / or caller identification associated with the virtual number to spoof the identity of the number in the network 120. The agency service 115, in turn, transmits instructions to the provider 127 to modify the identity of the number. The agency service 115 may optionally verify the identity of the forged number.
When a virtual number is no longer needed by agency 110A, agency service 115 releases the number back to provider 127.
Requests can also include mapping information to configure the claimed virtual number function in a mapping table. Depending on the desired configuration, the mapping information may include the transmission number and / or a PIN to authenticate operator devices 101 requesting to manage a controlled call and / or specify the function of the virtual number (for example, to manage controlled calls ). An exemplary mapping request may specify a claimed virtual number for use as a controlled call number (S) to which operator devices 101 connect in order to manage a controlled call on the telephony network 125 between two contacts 105A,
105B.
<img file="MX343371B_D0030.tif" />
INSTITUTO MEXICANO OE LA FROPHDAD In a modality<sup>l</sup>fiP,<sup>UST</sup>l<sup>!</sup>&
<img file="MX343371B_D0031.tif" />
includes transmission of numbers from ± ns ~ 101 operator allowed to use virtual number for controlled calls. Alternatively, the request may include a PIN that operators can enter into any device that connects to the virtual number to authenticate the device as an operator device 101. In response to the request, the agency service 115 associates the transmission numbers or PINs with the virtual number and stores the association in a mapping table.
In practice, the agency service 115 consults the mapping table to automatically identify a device that connects to a virtual number such as operator device 101 (and optionally monitoring devices 107) based on the transmission number of the device. Thus, for example, an operator for an operator device 101 can simply dial the CC number mapped to their telephone transmission number to manage a controlled call.
In some modalities, personnel with a monitoring device 107 can be enabled to listen to the controlled call in real time with a mobile phone or land line phone at the 110A agency or in the field or by having the transmission number of their devices. or a PIN associated with the CC number. Thus, the device
<img file="MX343371B_D0032.tif" />
IMPI
INSTITUTO MEXICANO DI LA PROPERTY INDUSTRIAL monitoring 107 can be authenticated based on its transmission number and a PIN entered and receive audios of controlled call via the CC number.
Additionally, agency service modalities 115 may use monitoring device mapping 107 to instruct provider 127 to automatically dial (for example, from a specified virtual number) or otherwise notify (for example, a SMS text or email) to the monitoring device when a controlled call is being administered on a given CC number. Agency service 115 may also notify monitoring devices 107 via interface 145 or via email.
To prohibit unauthorized access to controlled call numbers, agency service 115 may allow personnel and operators to specify passwords when providing and / or mapping virtual numbers. The agency service 115 stores the keys in the mapping table or other appropriate database structure to identify and authenticate callers attempting connections to the virtual numbers in response to the correct keys. Depending on the modality, the agency 110, agency service 115 or provider 127 may store the mapping table and / or keys for device identification and authentication.
In some modalities, the agency service 115 may instruct the provider 127 to request
INSTITUTE M.EXiCAhÁ »DE LA PROPERTY f ~ - I INDUSTRY !.
(for example, press 2 to make a controlled call) connect to the CC number to indicate if the operator wants to make a controlled call.
In another example, agency service 115 may request that the operator make a selection to administer a controlled call via a user interface (eg, an interface provided by the CC module 41) on a cell phone or other device. Additionally, the agency service 115 may request that the operator record a message in advance to document the purpose of the controlled call. For example, the operator can speak to the operator device 101 after requesting the provider 127 or selecting an option to record an input via the interface of the DC module 141.
Tickets received can be stored locally by the provider
127 and / or transmitted to agency service 115 and the device
150. The agency service 115 may similarly instruct the provider 127 to ask the operator for information from the contact device 139 about the different contact devices 105.
In some modalities, the agency service
115 queries one or more third party databases for caller ID information corresponding to one or more of the contacts 105. The agency service 115 may use the caller ID information to verify the validity of the paging device.
<img file="MX343371B_D0033.tif" />
IMPI
INSTITUTO MEXICANO 17, .. ^ - ..contact 13 9 prowEs'Saí operator device 101 and / or for in
127 that uses an identity of given numbers (for example, that of victim's device 105A) to dial a contact. For example, agency service 115 may instruct provider 127 or contact
105B of the offender using number information from the contact device 105A of the victim.
In some modalities, the agency service
115 provides a controlled call module to operator device 101.
The CC module 141 interfaces with the natural dialer of the operator device 101 to automate the process of connecting to a CC number and establishing the controlled call with the contact devices. Additionally, the DC module
141 can be interconnected with the programming elements and / or physical elements of the operator device
101 to use items such as a device for
GPS to collect real-time position data and / or a microphone to collect audio data.
DC module
141 transmits the collected data on network 120 back to agency service 115 or other entity. The agency service 115, in turn, may store the collected data for transmission to one or more monitoring devices 107 and the agency 110. The CC module 141 is described in more detail with reference to FIG. 2.
i ni pi
INSTITUTE ΜΗΤΑ '! —- '' r
DI LA PROrIgO> ¿V. t. - Λ,
INDUSTÍUÁL
In some embodiments, the agency service 115 includes an interface 145 to provide data received from the operator devices.
101 and controlled call audio between contacts 105 to various monitoring devices
107 and / or devices 150 on the network 120. For example, the interface
145 can provide monitoring devices 107 the apparatus
150 with data corresponding to the status of one or more controlled call numbers (e.g. usage, consummation, call, and contact device information
105. If a controlled call number is in use and operator device 101 is transmitting in real time, interface 145 can output data such as audio received from provider 127 during active transmission, operator device GPS coordinates, and operator device operation. internet protocol, telephone numbers and / or PINs that identify the operator device and contact devices 105. In some embodiments, the interface 145 synchronizes data collected prior to transmission or includes tags on the transmitted data for synchronization of playback at the monitoring device 107 or operator devices 101. The interface 145 may also broadcast or provide for downloading data from recordings. of complete controlled calls.
In some modalities, the agency service 115 provides a
MEXICAN INSTITUTE
DE LA PROFISDAD V »® ..» UÍ-LsíS / INDUSTRIAL monitoring module 140 to monitoring devices
107 to access interface 145. The monitoring module
140 transmits requests associated with the configuration of the operator device 101 virtual numbers and receives real-time and historical data for controlled calls. For example, the monitoring module
140 It can provide a user interface or status dashboard with options to provide virtual numbers, map a broadcast number to a given virtual number, and assign PINs to authenticate connections to the virtual number. Additionally, the monitoring module 140 can provide a user interface to identify a virtual number as a CC number in the mapping table. In one embodiment, the dashboard provides an option to toggle the recording of a controlled call on or off with the agency service 115. When the recording transfer is disabled, the monitoring device 107 still receives real-time data, but the agency service 115, appliance 150 and provider 127 do not store copies of the collected data.
The monitoring module 140 can also display real-time status information for the operator device 101 including the current GPS location, tracked GPS location, live audio, mapping table information, and other information collected from the monitoring device.
<img file="MX343371B_D0034.tif" />
operator and emitted by the interface
145 monitoring module 140 can be replay historical activity or operator device 101.
<img file="MX343371B_D0035.tif" />
Similarly, the
<img file="MX343371B_D0036.tif" />
used to access and with a given virtual number
For example, the monitoring module 140 may download files associated with a managed controlled call for playback or for broadcast. In addition to interfacing with agency service 115, monitoring module 140 may interface with appliance 150 that stores (or backs up) data collected at agency 110. In some embodiments, monitoring module 140 may include functionality from the monitoring module. CC 14 and vice versa.
In one embodiment, agency 110 includes apparatus 150 for storing data collected by operator device 101 and information and audio from the controlled call. Apparatus 150 may use monitoring interface 145 provided by agency service 115 to update stored data or receive data directly from operator devices 101. Additionally, apparatus 150 may receive recorded audio during the controlled call and any associated transcripts of the audio from provider 127 or agency service 115. An exemplary embodiment of apparatus 150 also includes its own interface (not shown) that enables monitoring devices. 107 and operator device access real-time data and stored historical data
<img file="MX343371B_D0037.tif" />
<img file="MX343371B_D0038.tif" />
INSTITUTO MEXICANO ¡> K THE UNUSUAL PROPERTY on the device for managed controlled calls. The
T ** »· - 1 | --.---- III ··! JCM interfaces provided by agency service 115 or appliance 150 may also be accessible via a web browser to broadcast or download data and include the same or similar options.
Additionally, apparatus 150 and agency service 150 may communicate to intermittently update collected data and recordings at defined intervals or in response to notifications to download data. During the notification intervals or periods, the agency service 15 may process the data and take any necessary action as desired by the operator devices 101 or monitoring devices 107 until the data is transferred to the apparatus 150. In some embodiments, agency service 115 maintains a persistent connection with apparatus 150 to facilitate the transfer of real-time data collected by operator devices 101 placed in operation in the field.
In one embodiment, the agency service 115 ensures that it and the provider 127 do not store data collected by the operator devices 101 or any virtual number beyond the time necessary to facilitate the transfer. However, in mission critical situations, operators and other agency personnel 110 cannot depend on the availability of apparatus 150 to store and maintain equipment.
Consequently, if the device 150 possesses the data collected during the transfer, the service
<img file="MX343371B_D0039.tif" />
INSTITUTO MEXICANO OI IA PROTIRDAD INDUSTRIAL data collected.
<img file="MX343371B_D0040.tif" />
It is not suitable for or going outside the agency 115 to take a line and / or the provider 127 can have possession of the data collected until the device 150 is working. In addition, agency service 115 and / or provider 127 can determine whether verification areas, clippings, or sizes of the transferred data match the version of apparatus 150 before erasing the stored data.
In some modalities, the agency service 115 maintains a database (no clipping (for example,
MD5, SHA, etc.) that uniquely identify evidence files transmitted on the device
150. In the context of criminal investigations, the stored snippet can serve to prove that the recordings and other data on the apparatus 150 have not been tampered with or compromised.
In some modalities, the agency service
115 maintains a device in place of or in addition to the agency
110.
In such cases, the apparatus may exist a dedicated piece of remote storage hardware, alternatively, the apparatus modes 150 may be implemented in a cloud computing and storage stack available on the network 120.
IMPI
INSTITUTO MEXICANO 06 INDUSTRIAL PROPERTY
<img file="MX343371B_D0041.tif" />
Operator device functionality
FIG. 2 is a block diagram illustrating a controlled call module 141 in accordance with an exemplary embodiment. As mentioned above the CC module 141 can be downloaded from the agency service 115 to the operator device 101. For example, the CC module 141 or its functionality can be incorporated into an executable application of the operator device 101. In turn, the operator device 101 can execute the CC module 141 (or application) to facilitate the process of controlled calling and transmission of the collected data to entities in the network 120.
As shown in Figure 2, the DC module 141 itself includes multiple modules. In the embodiment shown in Figure 2, the DC module 141 includes a connection module 205, GPS module 210, provisioning module 215, caller ID module 220, case module 225 and termination module 230. In some In modalities, the functions are distributed among the modules differently than described herein. Other additional modalities have additional modules and / or other modules.
<td>The</td><td>connection module</td><td colspan="2">205 automates</td><td>the process</td><td>from</td>
<td>Connection</td><td>for dialing a</td><td>number</td><td>virtual and</td><td>transmission</td><td>from</td>
<td colspan="3">device information 139</td><td>for the</td><td>devices</td><td>from</td>
<td>Contact</td><td>105 of the victim</td><td>and the</td><td>malefactor.</td><td>The module</td><td>from</td>
IMPI
<img file="MX343371B_D0042.tif" />
INSTITUTO MEXICANO DE LA PROPIEDAD INDUSTRIAL connection 105 receives input (for example, a user interface) from the operator that includes a CC number, transmission number of a contact device 105A (for example, that of the victim) that will be aware of that the call is controlled and a second transmission number of a contact device 105B that cannot be aware that the call is controlled.
In some embodiments, the connection module 205 further receives authentication information 137 such as a PIN associated with the operator device 101 or the CC number. The connection module 205 transmits the authentication information 137 to the provider 127 and / or agency service 115 when it connects to the CC number for authentication of the operator device 101.
Once a connection between the operator device 101 and the CC number is established, the connection module 205 transmits the information from the device 139 corresponding to the contact devices 105 that the operator wishes to establish the call with on the network 120. The connection module 205 may transmit the information from the device 139 to the contact devices 105 all at once or as needed during the controlled call process.
In some embodiments, the connection module 205 can include an option in a user interface for the operator to indicate if he wishes to record a connection module 205, he can also record the input message before dialing the number of
DC. The connection module
205 may transmit the recorded input message to provider 127, agency service 115 apparatus 150. Connection module 205 may also include an option in the user interface for the operator to indicate which portions of the controlled call should be recorded. For example, the operator may not wish to record any instructions provided to the victim in evidence but rather require that the conversation between the victim and the offender be recorded.
In addition, modes of the connection module 205 may also include options in the user interface for the operator to indicate when he wishes to proceed next in the controlled call. For example, at one stage the operator may indicate at the interface when he wishes to contact the victim to provide instructions and later indicate when the victim is ready for the monitored portion of the controlled call with the offender.
These options may also be available naturally. In some key command using the dialer, the connection module 205 interfaces with the natural dialer to transmit one or more commands or data when connected to the network 120.
IMPI
MEXICAN INSTITUTE
DE LA l'ROWDAD The GPS module 210 communicates with a rec ^ TS ^
<img file="MX343371B_D0043.tif" />
natural on the GPS location operator device 101 gáTa ~ luoibii. GPS module 210 can also communicate with other radio receivers and directional mechanisms (eg, compass or accelerometer) on operator device 101 to receive additional location data. GPS module 210 processes GPS and radio location data to determine and refine an estimated location measurement for operator device 101. Location measurement may include but is not limited to latitude, longitude, altitude, direction, speed, associated measurement accuracy, and the time and date of recording. GPS module 210 transmits the determined location measurement on network 120 to agency service 115 or other entity. In one embodiment, the GPS module 210 outputs the location measurement in real time.
Provisioning module 215 interfaces with provider 127 or agency service 115 to provide virtual numbers and modify virtual number configuration assignments in the field. Alternatively, a web browser on operator device 101 can be used. For example, the web browser or provisioning module 215 may present the operator with a list of all virtual numbers associated with a given account with the agency service 115. Through the interface, the operator can supply and modify the virtual numbers as CC numbers.
The caller ID module 220 provider 127 or agency services
INSTITUTO MEXICANO Y «· _ C! THE PROflHDAO \ I r>
INDUSTRIAL mapping and configuring the interfaces with the
115 to modify the
Caller ID or other number information associated with the virtual numbers provided. For example, the caller ID module 220 presents an interface to the operator to specify number information such as location, owner, carrier, and whether or not some of the information should be restricted or blocked when dialing (for example, to the dialing device). contact 105A of the victim) of a given CC number.
In some embodiments, case module 225 interfaces with provider 127, agency services 115, or apparatus 150 to retrieve activities associated with a given CC number or case number with which one or more controlled calls are associated. For example, case module 225 presents an interface with CC numbers or case numbers that the operator can select, for example to view associated controlled call activity. Case module 225 may further provide an interface for the operator to associate contact information (for example, that of the victim and the offender) or other information (for example, directory entries) with a CC number or case number. dice. The case module 225 can store the injTíj v- »-<sub>;</sub>g VS · -, ..'- · ·· '- · * local directory entries and / or<sup>v</sup>éme © te® «^ t ^ r¿ ^^ '' agency service 115 or apparatus 150. ---- Additionally, case module 225 can retrieve activities associated with a given transmission number from an operator device 101 used to manage one or more controlled calls. For example, case module 225 may transmit the transmission number of operator device 101 executing case module 225 or other PIN information provided by the operator to agency service 115 or apparatus 150 to retrieve information about controlled calls. administered with the device or by the operator.
Termination module 230 provides an interface that includes a number of operator call commands when the controlled call is taking place between the victim and the offender. Call commands may include but are not limited to: disconnecting the victim or wrongdoer, terminating all parties' connections, and stopping or starting recordings of the controlled call. In response to a selection of a call command by the operator, the terminal module 230 transmits the selection / command to provider 127 and / or agency service 115. In turn, provider 127 (for example, directly or in response to agency service instructions 115) performs the desired action.
In some modalities,
IPI
MEXICAN INSTITUTE V- <sup>J</sup>|
OF THE P! <OP! -DÁD O <sub>r</sub><sup>r</sup>The selections in ^ I ^^ nréí ^ áSe in the termination module 230 are tran3mi<sup>i</sup>t<sup>i</sup>id &<sup>i</sup>3<sup>ii</sup>in ^ f-orme- of ·· · keystrokes or with actions used during a typical call. For example, in response to a selection to terminate the connection of all parties, the termination module 230 may terminate or hang up the call via the natural dialer. Alternatively, the termination module 230 may transmit one or more key selections (such as * or #) to indicate the selection of the operator command at the user interface. The click selections can be interpreted with the provider 127 and / or agency service to perform the desired action. In addition, actions identified by provider 127 or agency service 115 from keyed selections can be transmitted using the natural dialer of operator device 101 without the use of CC module 141. Commands that can be transmitted using the natural dialer may be available to all operator devices 101, including those that are not executing a CC module 141.
In some embodiments, the DC module 141 and the modules therein interface and communicate with unnatural devices attached to the operator device 101. For example, the location and audio data may be determined from attached accessories (eg, microphone
MEXICAN INSTITUTE '
FROM THE PROP-lfDAÍJ V- * '>' wired) or wirelessly connected (eg ~ é ^ pl! To, ñd ± tá <Iéma de Bluethoot) to the operator device ».1.04 Additionally, some or all of the items provided by CC module 141 may require the operator to enter a specified key-in (eg, button press combination, password, or other personal identification) prior to operation or launch.
Virtual number provision
FIG. 3A is an interaction diagram illustrating a method for providing and mapping 300 virtual numbers to allow operator device 101 to handle controlled calls or virtual numbers in accordance with an exemplary embodiment. Initially, the agency server 115 receives 310 a request that includes a calling code to provide 300 a virtual number from a monitoring device 107, operator device 101, provided web interface, or other entity. The calling code can include an area code and country code where the provided virtual number will be put into operation.
The agency service 115 interrogates 320 the provider for virtual numbers that match the specified calling code. Provider 127 returns 330 a list of available virtual numbers to agency service 115 which in turn transmits the virtual numbers for display
<img file="MX343371B_D0044.tif" />
TM
MEXICAN INSTITUTE, '0.
CC I..A PROPERTY '1-. · ,.
, INDUSTRIAL to the petitioner. Agency service 115 receives 335 one or '“f-Τ' plus virtual number sections and recláffi'a” 3TCr ”ca3aí 'selected virtual number from provider 127. Agency service 115 may optionally include ANI information and information from Identification of the corresponding caller for a virtual number that can be edited in the request device 101, 107 or in the web interface. The agency service 115 subsequently stores the modified virtual number information and instructs the provider 127 to update the associated virtual number information.
With one or more virtual numbers claimed, the agency service 115 may receive mapping requests for the virtual numbers and, in turn, map 350 the virtual numbers in response to information in the mapping request. For example, the requester may be required to enter the transmission number of an operator device 101 for association with a virtual number to be used as a CC number. The agency service 115 stores the transmission number of the operator device 101 and the CC number in a mapping table (for example, with the agency service 115 or in the apparatus 150). The petitioner can modify the mapping at any time, without any interruption of the service in the receiving number. The petitioner can also be asked to enter an associated PIN
<td></td><td></td>
<td>with</td><td>Institute a virtual number to be used as a number Eíf'-Éa'íes</td>
In some cases, the PIN number can be typed from ·· ο · in addition to the transmission number of an operator device 101.
When the operator device 101 subsequently dials a CC number, the agency service 115 authenticates the operator device in response to the broadcast number associated with the CC number. The agency service 115 may further identify the operator device 101 from the mapping table in response to a PIN provided by the operator. In turn, the agency service includes the provider 127 that connects the operator device 101 to the CC number and provides any additional configuration instructions for the CC number during the controlled call process. The requester may re-specify the mapping settings as necessary to change or flip the PIN broadcast numbers associated with the CC numbers.
Exemplary modes of monitoring device 107 that map to virtual numbers to monitor controlled calls may be performed in the same or similar manner as the mappings of operator device 101.
Figure 3B is a table illustrating an exemplary mode of mapping virtual number 350 to transmission numbers 361A to authenticate operator devices.
101. How I know
363 mapped
IMPI! N3T1T'JTO i * ÉXiCANO n¿ the sample, table 360A includes ur * '* ?? Ü
<img file="MX343371B_D0045.tif" />
to transmission numbers coi of the operator device 101).
When the agency service 115 receives connection requests to CC numbers 333 of the network 120, the agency service authenticates the connection device as the operator device 101 based on the transmission number 331A stored in the mapping table 360A. In turn, the agency service 115 or provider 127 receives connection information for the victim from the operator device 101 and dials the corresponding contact 105A of the CC number 363.
Before allowing the operator device 101 to administer a controlled call using the CC number, the agency service 115 may wait or instruct the provider 127 to wait for a specified password to be entered.
FIG. 3C is a table illustrating an exemplary embodiment of mapping virtual number 350 to a PIN 361B to authenticate carrier devices 101. As shown, mapping table 360B includes a variety of CC numbers 363 mapped to corresponding PINs 361B . PINs can provide an extra layer of security for authentication or identification of a specific operator once the operator device 101 is connected to the virtual number.
INSTITUTE .MEXICANO
DS LA Λ ··. ·: I · .: Λ oj,
INDUSTRIAL
Additionally, if the connection device number does not match a stored transmission number 361A (if any) for the CC number, the agency service 115 may instruct the provider 127 to connect to the operator device 101 and request a PIN 361B associated with CC number 363. So, for example, instead of mapping multiple 361A transmission numbers to allow multiple operators to use a CC 353 number, each operator can use a single 351B PIN to manage controlled calls with
<td>the number</td><td>from</td><td>DC.</td><td>On</td><td>a</td><td>modality, the operator</td><td>can</td>
<td>Introduce</td><td>the</td><td>PIN</td><td colspan="2">or type</td><td>to enter a PIN</td><td>(for</td>
<td colspan="2">example, mark</td><td> *</td><td colspan="2">or before</td><td>enter the PIN)</td><td>in a</td>
<td>period of</td><td colspan="2">weather</td><td>dice</td><td>(for</td><td>example, 2-5 seconds)</td><td>in order to</td>
avoid being disconnected.
Similar precautions can be implemented to authenticate monitoring devices 107 that wish to monitor managed controlled calls. In some embodiments, the mapping tables 360 further include monitoring device 107 mappings that transmit separate numbers or PINs to explicitly identify monitoring personnel and devices.
Managing a controlled call
Figure 4 is an interaction diagram illustrating a method for connecting 400 an operator device with a number that the
IMPI
INSTITUTO MEXICANO u: the property 'NDUSTKIAI
<img file="MX343371B_D0046.tif" />
of CC according to an exemplary modality. Once agency service 115 provides 300 a virtual number with provider 127, operator device 101 can connect 400 to the virtual number.
For any dialing of the device 410 of the virtual number, the provider 127 receives the connection request via the telephone network 125 and identifies 420 the CC number dialed as a virtual number 300 provided by the agency service 115. Thus, in modalities in where the agency service 115 stores the mapping table, the provider 127 passes the authentication information including the device broadcast number and the virtual number of the agency service 115.
The agency service 115 in turn authenticates
430 the device trying to connect to the virtual number as an operator device 101 based on the agreement of the authentication information with the mapping of the transmission number and the CC number stored in the mapping table. The agency service
115 in turn instructs the provider
127 connect 340 the operator device
101 and provides instructions that allow the operator device to
101 set 500 on a controlled call.
Exemplary call establishment modalities Figure 5.
controlled 500 are explained in more detail with reference to
In some modalities,
<img file="MX343371B_D0047.tif" />
INSTITUTO MEXICANO l> E LA HOrtEOAD INDUSTRIAL
<img file="MX343371B_D0048.tif" />
operator device 101 may provide additional authentication information to provider and / or agency service 115 such as a PIN for authentication 430 of the use of a stored CC number associated with the PIN in the mapping table. Agency 110 may wish to enable the option of using unmapped devices as operator devices 101 in a specified CC number. Agency service 115 may instruct provider 127 to play a generic tone, number unavailable recording, or explicit instructions to notify operators that they need to enter a PIN. Depending on the mode, the operator device 101 may provide the PIN before or after the agency service 115 instructing the operator 127 to connect 440 to the operator device 101.
Figure 5 is an interaction diagram illustrating a method for establishing a controlled call between two contact devices 105 with an operator device.
101 using a CC number according to an exemplary modality. Once the connection
400 Between the operator device 101 and the established CC number, the operator can enter the transmission number of a first contact device 105A (for example, that of second contact device 105B (by the victim) and an example, that of the malefactor). Alternatively, the device numbers
<img file="MX343371B_D0049.tif" />
<img file="MX343371B_D0050.tif" />
contact numbers 105 may have been previously entered into an application. In either instance, operator device 101 transmits 510 the collected contact device information to provider 127. Provider 127 can transmit contact device information to agency service 115 or acknowledge receipt of the information. to keep records, check or open a new recording. In some embodiments, the agency service 115 verifies whether the relay numbers of the contact devices 105 are valid before instructing the provider 127 to dial a contact.
Based on the instructions provided 513 by the agency service 115 and the contact information, the provider 127 dials 515 to the specified transmission number of the victim 105A contact device of the CC number. Thus, when the victim receives the connection request on his contact device 105A, the call appears to be coming from the CC number. Thus, the contact device 105A will display the number information (if any, for example) for the blocked number or restricted number. For CC number instead of operator device 101. If contact device 105A goes off-hook, provider 127 re-establishes a connection between operator device 101 and contact device 105 (for example, by means of the
<img file="MX343371B_D0051.tif" />
INSTITUTO .MEXICANO Oí La FROr'IEDAD industrial CC number or directly since the contact device
105A will not receive additional number information or device information from the operator device).
Once the connection 520 between the operator device 101 and the contact device 105 is established, the provider
127 You can optionally allow audio communications between two devices.
The operator device
101 collects audio data using a microphone attached to the operator device.
The operator device 101, in turn, transmits the collected audio data to the provider 127 and contact device 105A via the connection
400 through the number of
DC.
Contact devices 105 can communicate audio data on network 120 in a similar manner.
With audio communication enabled between the victim and the operator, the operator can optionally instruct the victim 521 about the controlled call process prior to the connection between the victim contact device 105A and the offender contact device 105B be established. The operator can indicate (for example, agency service 115 and / or provider 127) via interface selections provided by the CC module 141 or via typing of commands with the natural dialer for provider 127 to record (or store) or discard the instruction portion 121 of the call for evidence. The operator can provide the selection before, during or after
<img file="MX343371B_D0052.tif" />
instruct 521 the victim. Alternatively, provider 127 may play a predefined message or audio recorded by operator device 101 to instruct the victim about the controlled calling process before establishing a connection with the criminal. Once any instruction is complete, the provider 127 can play a predefined message informing the operator and / or victim when the connection to the criminal is established.
In some modes, the operator can indicate via interface selections provided by the CC module 141 or via commands typed with the natural dialer that the victim and operator are ready to dial 525 to the offender's contact device 105B and begin the monitored portion. by the operator of the call. For example, if the operator is confident that the victim is ready to proceed and speak to the wrongdoer, the operator can type * on the natural dialer on the contact device.
To begin the monitored portion of the call between the victim and the offender, the agency service 115 instructs the provider 127 to dial 525 to the specified transmission number of the offender's contact device 105B using the identity of the number (for example, the telephone number). transmission) of the victim's contact device 105Ά. Thus, when the offender receives the connection request on his contact device, it originates from the victim. A) Yes,
105B will display information on the transmission of the operator device device 101 or the
If the contact provider device 127. •• ir IMP16F7
MEXICAN INSTITUTE i
OS INDUSTRIAL PROPERTY '«« a-Eü-105B, the call looks like the contact device number to contact CC number 105A.
Contact
105B the number instead goes off-hook, he establishes a 530 connection between the device
105A and contact device
105B (for example, by means of the CC number) with the audio in such a way that the communication line seems enabled to be from an ordinary call from the victim. However, unlike an ordinary call, the provider 127 also maintains the existing connection with the operator device 101. Thus, the operator device 101 receives audio data that allows the operator to monitor 531 the call. In order to prevent notifying the wrongdoer, agency service 115 may instruct 523 provider 127 to disable audio communications from operator device 101 to contact devices 105.
In addition to monitoring 531 the controlled call, the operator device 101 can transmit commands that specify actions to the provider 127 and / or agency service.
115 must take during the controlled call. For example, the commands may cause the provider 127 to start or stop audio recording and disconnect a device from
<img file="MX343371B_D0053.tif" />
ΜΡΙ
INSTITUTO MEXICANO l) DOES THE PROPERTY contact 105 or otherwise terminate the connection device contact 105A and the device?<sup>1</sup> dé L! UllLd (jL <J ~ 105B. Termination of the established connection 530 between the contact devices 105 can be performed in a manner consistent with ordinary calling functions to avoid notifying the wrongdoer. For example, the operator device 101 you can instruct the provider 127 to simulate the victim hanging up on the offender's contact device or the victim 105A dropping the call. The controlled call can also be terminated when both contacts 105A, 105B disconnect by themselves since there is no audio for the operator device 101 to monitor 531.
Provider 127 and / or agency service 115 may update 535 apparatus 150 with recorded audio data of the controlled call. The agency service 115 or provider 127 can also update 535 the paragraph with any other data received from provider 127 and / or operator device 101. For example, provider 127 can transmit data collected from operator device 101 to agency service 115 or appliance 150 to update 535 the appliance on the network 120. The data collected from the operator device 101 may include a recorded input message describing the purpose of the controlled call and location data from the GPS receiver and other detection mechanisms coupled to the operator device.
. IMP
INSTITUTO MEXICANO D¿ LA PP.OPIEOAD The operator device 101 can determine<sup>NE</sup>a<sup>L</sup>
<img file="MX343371B_D0054.tif" />
of location that includes operator position, direction and speed of operator device and associated accuracy of measurement. In some embodiments, the operator device 101 determines and transmits the location measurements in real time to the agency service.
115.
In one embodiment, after the controlled call is consummated, agency service 115 may notify the operator that recorded audio is available from agency service 115 or set 150. For example, the agency service 115 can transmit an email to the operator or instruct the provider 125 to transmit a text message to the transmission number of the operator device 101 that says: Listen to the controlled call, visit URL [www.example. com / transmittingnumber] and enter PIN [random #]. Thus, by accessing the URL (eg, provided by interface 145) and entering the PIN, the operator can replay the controlled call and / or create an account to view the controlled calls it manages.
Monitoring a controlled call
FIG. 6 is an interaction diagram illustrating a method for monitoring 600 of an operator device.
101 according to an exemplary modality. As described above, the agency service data collected from the provider device 127.
Additionally, receiving data 610B from the device from time to time, agency service 115 and / or
IMPI
INSTITUTO MEXICANO Oí LA PROPERTY V 'INDUSTRIAL
115 receives 610A from provider operator provider
101
127
101.
127 and / or he can
If they can update the device 530 with agency 110. In some cases, it may be desirable for personnel other than the operator to monitor or listen to the controlled call in real time or near real time and access previously managed calls. Monitoring device 107 may subsequently monitor 600A, 600B of operator device 101 using one or both of the processes outlined hereinafter.
In one embodiment, the monitoring device 107 connects 400 to a DC number for monitoring 600A of the controlled call. The monitoring device 107 can be connected 400 by dialing a DC number directly as described with reference to the operator device of FIG. 4. However, instead of authentication as an operator device 101 to manage the controlled call, the connecting device is identified as a monitoring device 107 (for example, from the mapping table by a device transmission number or a PIN). provided).
A connection between the monitoring device 107 and the
<img file="MX343371B_D0055.tif" />
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY
<img file="MX343371B_D0056.tif" />
CC number is set and similar to operator device 101, monitoring device 640 receives live audio of the controlled call and output audio is disabled. However, the monitoring device 107 is not able to control the call. To continue the monitoring 600A, the controlled call, the monitoring device 107 simply maintains the connection 400 with the CC number.
In another embodiment, monitoring device 107 connects 650 to agency service 115 and / or apparatus 150 for monitoring 600B of the controlled call. Monitoring device 107 may establish connection 650 using a web browser or monitoring module 140 that retrieves or outputs data collected via a monitoring interface on apparatus 150 or agency service 115 (eg, monitoring interface 145).
In an exemplary embodiment, the monitoring device
107 broadcasts 660 audio and / or location measurements in real time from the 115 agency service.
In some embodiments, the apparatus 150 also supports real-time monitoring.
In addition, the monitoring device 107 can retrieve 670 historical data stored in the device.
150 operator device 101 previously administered.
For example, when a controlled call recording is to view sections 500 of controlled calls from the complete, the
TMPT
JtL jl. 'he. -ül.
MEXICAN INSTITUTE
OF THE FROPIrPAD
I1WUSTXIAL
y. '~ í - -' x γ'V! -'- T -'-. l-<sup>1</sup> ibúl 'session can be played on the connection monitoring device
650
<img file="MX343371B_D0057.tif" />
150 appliance or agency service
<img file="MX343371B_D0058.tif" />
<img file="MX343371B_D0059.tif" />
where the evidence / recorded data is stored. However, for example, if the recording was stopped at any point during the controlled call or the recording was canceled, a notification may accompany a timeline indicating the portions of those calls that were not recorded. Recorded input messages can be merged by call recording or provided as separate audio files for playback.
In some instances, the monitoring device 107 receives notifications from the monitoring interface 145 to display in the web browser or with the monitoring module.
140. Exemplary notifications include audio or virtual alerts to notify staff when the operator device 101 terminates the controlled call.
Resume
The above description of the modalities has been presented for the purpose of illustration; It is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Those skilled in the relevant art may appreciate that many modifications and variations are possible in light of the above disclosure.
Some modalities in terms of algorithms _.y_, symbolic of operations on information.
These algorithmic descriptions and representations are commonly used by those skilled in the art of data processing to effectively convey the essence of their work to others skilled in the art.
These operations, insofar as they are functionally, computationally or logically described, it is understood that they will be implemented by computer programs, electrical circuits, equivalent micro-codes or the like.
Furthermore, it has also been conveniently tried at times to refer to these loss of generality arrangements. The associated modules can be programming, fixed elements, a combination of them.
operations as modules, without described operations and their implemented in elements of physical elements or any
Any of the steps, operations or processes described herein can be carried out or implemented with one or more modules of physical elements or programming elements, alone or in combination with other devices.
The modalities can also be related to an apparatus for effecting the operations herein. This apparatus can be specially built for selectively activated or reconfigured universal computing £ e<sup>=</sup>'pOT · ^^ ··' a computer program stored on the computer. Such a computer program can be stored on a non-transient, tangible computer-readable storage medium or any type of appropriate medium for storing electronic instructions, which can be coupled to a main line of the computer system. Furthermore, any computer systems referenced in the specification may include a single processor or may be architectures employing multiple processor designs for increased computing power.
The modalities can also be concerned with a product that is produced by a computational process described herein. Such a product may comprise information resulting from a computing process, wherein the information is stored on a tangible, non-transitory, computer-readable medium and may include any modality of a computer program product or other data combination described in the present.
Finally, the language used in the specification has been selected primarily for speed and instructional purposes and may not have been selected to delineate or circumscribe the inventive subject matter. For
IMPI r?> 5.
INSTITUTO MEXICANO V -zYf '
OF THE VF PROPERTY ¡<· Therefore, it is intended that the scope of Tá ^ Y'éve ^ asá ^ ií is limited not by this description of d ^ badriad · »? - eia <> - ~ jaás.
good for any claims that are issued in an application based on this. Thus, the disclosure of the modalities is intended to be illustrative but not limiting of the scope of the disclosure, which is outlined in the following claims.
Contents34
72 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44 Sheet 45 Sheet 46 Sheet 47 Sheet 48 Sheet 49 Sheet 50 Sheet 51 Sheet 52 Sheet 53 Sheet 54 Sheet 55 Sheet 56 Sheet 57 Sheet 58 Sheet 59 Sheet 60 Sheet 61 Sheet 62 Sheet 63 Sheet 64 Sheet 65 Sheet 66 Sheet 67 Sheet 68 Sheet 69 Sheet 70 Sheet 71 Sheet 72
100 members in 10 offices
Priority claims19
| Document | Office | Kind | Date |
|---|---|---|---|
| 201161546342 | United States of America | P | |
| 201161546342 | United States of America | P | |
| 61546342 | United States of America | – | |
| 13482966 | United States of America | – | |
| 201213482966 | United States of America | A | |
| 201213482966 | United States of America | A | |
| 13539050 | United States of America | – | |
| 201213539050 | United States of America | A | |
| 201213539050 | United States of America | A | |
| 2012060102 | United States of America | W | |
| 2012060102 | United States of America | W | |
| 13482966 | – | – | – |
| 13539050 | – | – | – |
| 61546342 | – | – | – |
| PCTUS2012060102 | – | – | – |
| US201161546342P | – | – | – |
| US201213482966 | – | – | – |
| US201213539050 | – | – | – |
| WO2012US60102 | – | – | – |
Members100
| Document | Office | Kind | |
|---|---|---|---|
| CA2837595A1 | Canada | A1 | |
| CA2897088A1 | Canada | A1 | |
| US2012309379A1 | United States of America | A1 | |
| WO2012166729A1 | World Intellectual Property Organization (WIPO) | A1 | |
| CA2839952A1 | Canada | A1 | |
| US2013003942A1 | United States of America | A1 | |
| WO2013003779A1 | World Intellectual Property Organization (WIPO) | A1 | |
| CA2850524A1 | Canada | A1 | |
| US2013095791A1 | United States of America | A1 | |
| WO2013056156A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2013208878A1 | United States of America | A1 | |
| AU2012262351A1 | Australia | A1 | |
| US8626078B2 | United States of America | B2 | |
| AU2012275151A1 | Australia | A1 | |
| AU2012262351B2 | Australia | B2 | |
| US2014079201A1 | United States of America | A1 | |
| US2014080473A1 | United States of America | A1 | |
| US2014087692A1 | United States of America | A1 | |
| CN103703693A | China | A | |
| EP2715949A1 | European Patent Office (EPO) | A1 | |
| MX2013013965A | Mexico | A | |
| CN103733601A | China | A | |
| AU2012323961A1 | Australia | A1 | |
| AU2014201981A1 | Australia | A1 | |
| MX2014000151A | Mexico | A | |
| EP2727323A1 | European Patent Office (EPO) | A1 | |
| US8731171B2 | United States of America | B2 | |
| MX2014004373A | Mexico | A | |
| CN103947129A | China | A | |
| EP2767003A1 | European Patent Office (EPO) | A1 | |
| US8824652B2 | United States of America | B2 | |
| JP2014524163A | Japan | A | |
| WO2014151684A2 | World Intellectual Property Organization (WIPO) | A2 | |
| JP2014526170A | Japan | A | |
| JP5624252B2 | Japan | B2 | |
| US2014334617A1 | United States of America | A1 | |
| RU2533171C1 | Russian Federation | C1 | |
| WO2014151684A3 | World Intellectual Property Organization (WIPO) | A3 | |
| JP2014533461A | Japan | A | |
| US8934847B2 | United States of America | B2 | |
| EP2715949A4 | European Patent Office (EPO) | A4 | |
| JP2015039199A | Japan | A | |
| US2015065101A1 | United States of America | A1 | |
| US2015071425A1 | United States of America | A1 | |
| EP2767003A4 | European Patent Office (EPO) | A4 | |
| US9031218B2 | United States of America | B2 | |
| EP2727323A4 | European Patent Office (EPO) | A4 | |
| IN2740CHN2014A | India | A | |
| AU2014201981B2 | Australia | B2 | |
| RU2014102971A | Russian Federation | A | |
| CA2837595C | Canada | C | |
| AU2014236991A1 | Australia | A1 | |
| RU2567860C1 | Russian Federation | C1 | |
| RU2570899C2 | Russian Federation | C2 | |
| AU2012323961B2 | Australia | B2 | |
| EP2974251A2 | European Patent Office (EPO) | A2 | |
| US9253311B2 | United States of America | B2 | |
| US9270814B2 | United States of America | B2 | |
| MX2015012023A | Mexico | A | |
| RU2014135229A | Russian Federation | A | |
| US9313323B2 | United States of America | B2 | |
| US2016119472A1 | United States of America | A1 | |
| US2016198041A1 | United States of America | A1 | |
| CA2850524C | Canada | C | |
| JP5965954B2 | Japan | B2 | |
| CN103733601B | China | B | |
| AU2014236991B2 | Australia | B2 | |
| JP6016908B2 | Japan | B2 | |
| MX343371BThis record | Mexico | B | |
| EP2974251A4 | European Patent Office (EPO) | A4 | |
| AU2012275151B2 | Australia | B2 | |
| US9674339B2 | United States of America | B2 | |
| JP6141287B2 | Japan | B2 | |
| US9736296B2 | United States of America | B2 | |
| US2017251101A1 | United States of America | A1 | |
| US2017264740A1 | United States of America | A1 | |
| MX351685B | Mexico | B | |
| US2017318151A1 | United States of America | A1 | |
| CN103947129B | China | B | |
| CA2839952C | Canada | C | |
| US9998603B2 | United States of America | B2 | |
| EP2767003B1 | European Patent Office (EPO) | B1 | |
| EP2715949B1 | European Patent Office (EPO) | B1 | |
| EP2974251B1 | European Patent Office (EPO) | B1 | |
| EP2727323B1 | European Patent Office (EPO) | B1 | |
| US10187518B2 | United States of America | B2 | |
| US10218838B2 | United States of America | B2 | |
| US2019158656A1 | United States of America | A1 | |
| US2019166250A1 | United States of America | A1 | |
| CA2897088C | Canada | C | |
| US10375233B2 | United States of America | B2 | |
| US2019306307A1 | United States of America | A1 | |
| US10547737B2 | United States of America | B2 | |
| US10547740B2 | United States of America | B2 | |
| US2020120206A1 | United States of America | A1 | |
| US2020128127A1 | United States of America | A1 | |
| US10887456B2 | United States of America | B2 | |
| US10944860B2 | United States of America | B2 | |
| US2021120122A9 | United States of America | A9 | |
| US10999735B2 | United States of America | B2 |
Numbers
- Publication
- 343371
- Publication, DOCDB
- 343371
- Publication, EPODOC
- MX343371
- Application
- 2015013841
- Application, DOCDB
- 2015013841
- Application, EPODOC
- MX20150013841
Titles2
- Spanish
- LLAMADA TRIPARTITA GRABADA CONTROLADA.
- English
- CONTROLLED RECORDED TRIPARTITE CALL.
Classification
- CPC, 9
- H04W12/06
- H04L63/304
- H04L61/5061
- H04L63/30
- H04M3/2281
- H04M3/42221
- H04M3/20
- H04M3/42042
- H04M3/56
- IPC, 2
- H04M3 42
- H04M3 22