System and method for conditionally attempting an emergency call set-up
Abstract
"SYSTEM AND METHOD TO TRY THE CONDITIONAL ESTABLISHMENT OF AN EMERGENCY CALL". a system and method is provided for a communication device to attempt conditionally to establish an emergency call. The communication device maintains at least one condition for attempting to establish an emergency call. Upon receipt of the message that guides the establishment of an emergency call, the communication device attempts to establish an emergency call only if any of the at least one condition is satisfied. At least one condition is defined such that the communication device does not erroneously attempt to establish an emergency call when there is no emergency. At least one condition, for example, may include whether the message that guides the establishment of the emergency call indicates a source of message that is trusted by the user of the mobile device. A system and method is also provided for the communication network to block at least part of the messages from being delivered to its target communication device.

Term
1.3 yearsto projected expiry
Projected expiry 3 January 2028, counted from filing; an application has no term until it is granted.
- Priority
- Filed
- Published
- Today
- Projected expiry
32 claims: 20 independent, 12 dependent
- 1REIVINDICAÇÕES 1. Método em um dispositivo de comunicação, caracterizado por compreender:manter pelo menos uma condição para tentar o estabelecimento de chamadas de emergência;receber uma mensagem orientando o estabelecimento de chamada de emergência, a mensagem enquadrando-se em uma norma de telefonia celular móvel de terceira geração;e em resposta ao recebimento da mensagem orientando o estabelecimento da chamada de emergência, tentar o estabelecimento de chamada de emergência apenas se qualquer uma de pelo menos uma condição for satisfeita.
- 2Método, de acordo com a reivindicação 1, caracterizado pelo fato do recebimento da mensagem que orienta o estabelecimento da chamada de emergência compreender:receber uma mensagem formatada de acordo com o protocolo estabelecido na seção 5.1.6 do 3GPP TS 24.229, versão 5, a mensagem orientando o estabelecimento da chamada de emergência.
- 3Método, de acordo com a reivindicação 1 ou 2, caracterizado por compreender ainda:manter a configuração de se a mensagem que orienta o estabelecimento de chamada de emergência deve de fato disparar o estabelecimento da chamada de emergência;em que a etapa de tentar o estabelecimento da chamada de emergência apenas se qualquer uma da pelo menos uma condição for satisfeita, compreende tentar o estabelecimento da chamada de emergência apenas se a configuração indicar que a mensagem que orienta o 2/11 estabelecimento da chamada de emergência deve de fato disparar o estabelecimento da chamada de emergência.
- 4Método, de acordo com a reivindicação 3, caracterizado por compreender ainda pelo menos um de:receber entrada do usuário para manipular a configuração;e receber entrada da rede para manipular a configuração.
- 5Método, de acordo com qualquer uma das reivindicações 1, 2, 3 ou 4, caracterizado por compreender ainda:determinar se a mensagem que orienta o estabelecimento da chamada de emergência é em resposta a uma solicitação transmitida pelo dispositivo de comunicação para estabelecer uma sessão de chamada de voz;em que a etapa de tentar o estabelecimento de chamada de emergência apenas se qualquer uma de pelo menos uma condição for satisfeita, compreende tentar o estabelecimento da chamada de emergência apenas se a mensagem que orienta o estabelecimento da chamada de emergência for em resposta a uma solicitação transmitida pelo dispositivo de comunicação para estabelecer uma sessão de chamada de voz.
- 6Método, de acordo com qualquer uma das reivindicações 1, 2, 3, 4 ou 5, caracterizado por compreender ainda:determinar se a mensagem que orienta o estabelecimento de chamada de emergência é em resposta a uma solicitação transmitida pelo dispositivo de comunicação para estabelecer uma sessão de chamada de vídeo;em que a etapa de tentar o estabelecimento da chamada 3/11 de emergência apenas se qualquer uma de pelo menos uma condição for satisfeita, compreende tentar o estabelecimento da chamada de emergência apenas se a mensagem que orienta o estabelecimento da chamada de emergência for em resposta a uma solicitação transmitida pelo dispositivo de comunicação para estabelecer uma sessão de chamada de vídeo.
- 7Método, de acordo com qualquer uma das reivindicações 1, 2, 3, 4, 5 ou 6, caracterizado por compreender ainda:manter a identificação dos serviços que podem ser redirecionados para um número de emergência;em que a etapa de tentar o estabelecimento da chamada de emergência apenas se qualquer uma de pelo menos uma condição for satisfeita, compreende tentar o estabelecimento da chamada de emergência apenas se a mensagem que orienta o estabelecimento da chamada de emergência for em relação a um serviço que de acordo com a identificação pode ser redirecionado para um número de emergência.
- 8Método, de acordo com qualquer uma das reivindicações 1, 2, 3, 4, 5, 6 ou 7, caracterizado por compreender ainda:manter a identificação de fontes confiáveis;e em que a etapa de tentar o estabelecimento de chamada de emergência apenas se qualquer uma da pelo menos uma condição for satisfeita, compreende tentar o estabelecimento de chamada de emergência apenas se houver indicação de que a mensagem que orienta o estabelecimento da chamada de emergência foi enviada de uma fonte de 4/11 mensagem que de acordo com a identificação é uma fonte confiável.
- 9Método, de acordo com qualquer uma das reivindicações 1, 2, 3, 4, 5, 6, 7 ou 8, caracterizado por compreender ainda:avisar o usuário do dispositivo de comunicação se o estabelecimento de chamada de emergência não é tentado em resposta à mensagem que orienta o estabelecimento da chamada de emergência.
- 10Meio lido por computador caracterizado por ter nele armazenados instruções executadas por computador para a execução em um processador de um dispositivo de computação de modo a fazer com que o dito dispositivo de computação implemente as etapas do método de qualquer uma das reivindicações 1, 2, 3, 4, 5, 6, 7, 8 ou 9.
- 11Dispositivo de comunicação caracterizado por compreender uma função de estabelecimento de chamada de emergência tendo:meio para manter pelo menos uma condição para tentar o estabelecimento de chamadas de emergência;meio para receber uma mensagem que orienta o estabelecimento de chamada de emergência, a mensagem se enquadrando em uma norma de telefonia celular da terceira geração;e meio para tentar o estabelecimento da chamada de emergência em resposta ao receber a mensagem que orienta o estabelecimento da chamada de emergência apenas se qualquer uma de pelo menos uma condição for satisfeita.
- 12Dispositivo de comunicação, de acordo com a reivindicação 11, caracterizado pelo fato do dispositivo de 5/11 para receber ser adaptado para:receber uma mensagem formatada de acordo com o protocolo especificado na seção 5.1.6 do 3GPP TS 24,229, versão 5, a mensagem orientando o estabelecimento da chamada de emergência.
- 1314. Dispositivo de comunicação, de acordo com a reivindicação 11, 12 ou 13, caracterizado por compreender ainda:meio para manter a configuração de se a mensagem que orienta o estabelecimento da chamada de emergência deve de fato disparar o estabelecimento da chamada de emergência;em que o meio para tentar o estabelecimento da chamada de emergência apenas se qualquer uma de pelo menos uma condição for satisfeita é adaptado para tentar o estabelecimento da chamada de emergência apenas se a configuração indicar que a mensagem que orienta o estabelecimento da chamada de emergência deve de fato disparar o estabelecimento da chamada de emergência,
- 1415. Dispositivo de comunicação, de acordo com a reivindicação 14, caracterizado por compreender ainda pelo menos um de:meio para receber entrada do usuário para manipular a configuração;e meio para receber entrada da rede para manipular a conf iguração. 6/11
- 1516. Dispositivo de comunicação, de acordo com qualquer uma das reivindicações 11, 12, 13, 14 ou 15, caracterizado para estabelecer uma sessão de chamada de voz;em que o meio para tentar o estabelecimento da chamada de emergência apenas se qualquer uma da pelo menos uma condição for satisfeito é adaptado para tentar o estabelecimento da chamada de emergência apenas se a mensagem que orienta o estabelecimento da chamada de emergência for em resposta a uma solicitação transmitida pelo dispositivo de comunicação para estabelecer uma sessão de chamada de voz.
- 1617. Dispositivo de comunicação, de acordo com qualquer uma das reivindicações 11, 12, 13, 14, 15 ou 16, caracterizado por compreender ainda:meio para determinar se a mensagem que orienta o estabelecimento da chamada de emergência é em resposta a uma solicitação transmitida pelo dispositivo de comunicação para estabelecer uma sessão de chamada de vídeo;em que o meio para tentar o estabelecimento da chamada de emergência apenas se qualquer uma de pelo menos uma condição for satisfeita ê adaptado para tentar o estabelecimento da chamada de emergência apenas se a mensagem que orienta o estabelecimento da chamada de emergência for em resposta a uma solicitação transmitida pelo dispositivo de comunicação para estabelecer uma sessão de chamada de vídeo. 7/11
- 1718. Dispositivo de comunicação de qualquer uma das reivindicações 11, 12, 13, 14, 15, 16 ou 17, caracterizado por compreender ainda:meio para manter a identificação dos serviços que podem ser redirecionados para um número de emergência;em que o meio para tentar o estabelecimento de chamada de emergência apenas se qualquer uma de pelo menos uma condição for satisfeita é adaptado para tentar o estabelecimento de chamada de emergência apenas se a mensagem que orienta o estabelecimento da chamada de emergência for em relação a um serviço que de acordo com a identificação pode ser redirecionado para um número de emergência.
- 1819. Dispositivo de comunicação de qualquer uma das reivindicações 11, 12, 13, 14, 15, 16, 17 ou 18, caracterizado por compreender ainda:meio para manter a identificação de fontes confiáveis;e em que o meio para tentar o estabelecimento de chamada de emergência apenas se qualquer uma de pelo menos uma condição for satisfeita é adaptado para tentar o estabelecimento da chamada de emergência apenas se houver indicação de que a mensagem que orienta o estabelecimento da chamada de emergência for enviada de uma fonte de mensagem que de acordo com a identificação é uma fonte confiável.
- 1920. Dispositivo de comunicação de qualquer uma das reivindicações 11, 12, 13, 14, 15, 16, 17, 18 ou 19, caracterizado por compreender ainda:meio para avisar o usuário do dispositivo de 8/11 comunicação se o estabelecimento de chamada de emergência não for tentado em resposta à mensagem que orienta o estabelecimento da chamada de emergência.
- 2021. Método, em uma rede de telecomunicação celular 5 móvel, caracterizado por compreender:manter pelo menos uma condição para encaminhar mensagens que orientam o dispositivo de comunicação alvo a tentar o estabelecimento de chamada de emergência;receber uma mensagem que orienta o dispositivo de 10 comunicação alvo a tentar o estabelecimento de chamada de emergência, a mensagem enquadrada em uma norma de telefonia celular móvel de terceira geração;e encaminhar a mensagem ao longo de uma via de dados de sinalização apenas se qualquer uma de pelo menos uma 15 condição for satisfeita.
- 2122. Método, de acordo com a reivindicação 21, ’caracterizado pelo fato do encaminhamento da mensagem ao longo da via de dados de sinalização compreender pelo menos um de:2 0 encaminhar a mensagem para o dispositivo de comunicação alvo;e encaminhar a mensagem para um componente da rede.
- 2223. Método, de acordo com a reivindicação 21 ou 22, caracterizado por compreender ainda:25 manter a identificação de fontes confiáveis;em que para cada mensagem, da etapa de encaminhar a mensagem apenas se qualquer uma de pelo menos uma condição for satisfeita, compreende encaminhar a mensagem apenas se houver indicação de que a mensagem foi enviada por uma 3 0 fonte de mensagem que de acordo com a identificação é uma 9/11 fonte confiável.
- 2324. Método, de acordo com a reivindicação 21 ou da reivindicação 23, caracterizado pelo fato do recebimento da mensagem compreender:receber a mensagem formatada de acordo com o protocolo estabelecido na seção 5.1.6 do 3GPP TS 24,229, versão 5, a mensagem orientando o dispositivo de comunicação alvo a tentar o estabelecimento de chamada de emergência.
- 2425. Meio lido por computador caracterizado por ter nele armazenadas instruções executáveis por computador para execução em um processador de um dispositivo de computação de modo a fazer com que o dito dispositivo de computação implemente as etapas do método de qualquer uma das reivindicações 21, 22, 23 ou 24.
- 2526. Rede de telecomunicação celular móvel caracterizada por compreender uma função de bloqueio de mensagem tendo:meio para manter pelo menos uma condição para encaminhar mensagens que orientam o dispositivo de comunicação alvo a tentar o estabelecimento de chamada de emergência;meio para receber uma mensagem que orienta o dispositivo de comunicação alvo a tentar o estabelecimento de chamada de emergência, a mensagem sendo enquadrada em uma norma de telefonia celular móvel de terceira geração;e meio para encaminhar a mensagem ao longo de uma via de dados de sinalização apenas se qualquer uma da pelo menos uma condição for satisfeita.
- 2627. Rede de comunicação, de acordo com a reivindicação 26, caracterizada pelo fato do meio para encaminhar ser 10/11 adaptado para encaminhar pelo menos um de:a mensagem para o dispositivo de comunicação alvo;e a mensagem para um componente da rede.
- 2728. Rede de comunicação, de acordo com a reivindicação 26 ou da reivindicação 27, caracterizada por compreender ainda:meio para manter a identificação de fontes confiáveis;em que para cada mensagem, o meio para encaminhar é adaptado para encaminhar a mensagem apenas se houver indicação de que a mensagem foi enviada por uma fonte de mensagem que de acordo com a identificação é uma fonte confiável.
- 2829. Rede de comunicação, de acordo com a reivindicação 26, 27 ou 28, caracterizada pelo fato do meio para receber a mensagem compreender:meio para receber uma mensagem formatada de acordo com o protocolo especificado na seção 5.1.6 do EGPP TS 24,229, versão 5, a mensagem orientando o dispositivo de comunicação alvo a tentar o estabelecimento de chamada de emergência.
- 2930. Método em rede de telecomunicação celular móvel, caracterizado por compreender:receber mensagens, cada mensagem sendo dirigida a um dispositivo de comunicação alvo respectivo para orientar o dispositivo de comunicação alvo a tentar o estabelecimento de chamada de emergência, as mensagens sendo enquadradas em norma de telefonia celular móvel de terceira geração;e para cada mensagem, bloquear a mensagem de ser encaminhada ao longo de uma via de dados de sinalização.
- 3031. Método, de acordo com a reivindicação 30, 11/11 caracterizado pelo fato de receber mensagens compreender:receber mensagens formatadas de acordo com o protocolo apresentado na seção 5.1.6 do 3GPP TS 24,229, versão 5, cada mensagem orientando o dispositivo de comunicação alvo a tentar o estabelecimento de chamada de emergência.
- 3132. Meio lido por computador caracterizado por ter nele armazenadas instruções executáveis por computador para execução em um processador de um dispositivo de computação de modo a fazer com que o dito dispositivo de computação implemente as etapas do método de qualquer uma das reivindicações 30 ou 31.
- 3233. Rede de telecomunicação celular móvel caracterizada por compreender uma função de bloqueio de mensagem operada para:receber mensagens, cada mensagem sendo dirigida a um dispositivo de comunicação alvo respectivo para orientar o dispositivo de comunicação alvo a tentar o estabelecimento de chamada de emergência, as mensagens enquadradas em uma norma de telefonia celular móvel de terceira geração;e para cada mensagem, bloquear a mensagem de ser encaminhada ao longo de uma via de dados de sinalização. Conexão Sem Fio 19 N3 co O I Outros Dispositivos Móveis 2/9
Independent claims32
119 paragraphs in 12 sections, as filed
(54) Title: SYSTEM AND METHOD TO TRY THE CONDITIONAL ESTABLISHMENT OF AN EMERGENCY CALL (30) Unionist Priority: 05/01/2007 ep 07100192.9 (71) Depositor (s): Research in motion Limited (ca) (72) Inventor (es): enikòsokondár (74) Attorney: Orlando de Souza (57) Abstract: SYSTEM AND METHOD TO TRY THE CONDITIONAL ESTABLISHMENT OF AN EMERGENCY CALL. A system and method is provided for a communication device to conditionally attempt to establish an emergency call. The communication device maintains at least one condition for attempting to establish an emergency call. Upon receipt of the message that guides the establishment of an emergency call, the communication device attempts to establish an emergency call only if any of the at least one condition is satisfied. At least one condition is defined such that the communication device does not erroneously attempt to establish an emergency call when there is no emergency. The at least one condition, for example, may include whether the message directing the establishment of the emergency call indicates a message source that is trusted by the user of the mobile device. A system and method is also provided for the communication network to block at least part of the messages from being delivered to its target communication device.
<img file="BRPI0800611A_D0001.tif" />
i
1/28
<img file="BRPI0800611A_D0002.tif" />
nU8ü0b11-3. SYSTEM AND METHOD FOR TRYING CONDITIONAL ESTABLISHMENT
AN EMERGENCY CALL
FIELD OF APPLICATION
The application relates to electronic communication and, more particularly, to the establishment of emergency calls to communication devices.
^ ISTORY OF THE INVENTION
According to Section 5.1.6 of TS 24.229, version 5, when the mobile device receives a 380 response (Alternative Service) with the child element <type> set to emergency, the mobile device must automatically attempt an emergency call established by the CS domain. If the emergency call is successfully established, then an emergency call is established to the mobile device. The mobile device normally receives response 380 in response to transmitting / an invite request message to the network. Therefore, when transmitting the invitation request message, the mobile device can trigger the process of establishing a call. emergency in the event of an emergency.
SUMMARY OF APPLICATION
In a broad sense, a method is provided on a communication device which comprises: maintaining at least one condition for attempting to establish emergency calls; receive a message directing the establishment of the emergency call, the message framed in a third generation mobile cell phone standard; and in response to receiving the message that guides the establishment of the emergency call, try to
2/28 the establishment of the emergency call only if any of at least one condition is satisfied.
According to another broad aspect, a computer-readable medium is provided having computer-executed instructions stored therein for execution in a processor of a computing device in order to cause said computing device to implement the steps of the method summarized above.
According to another broad aspect, a communication device is provided comprising an emergency call setup function, provided with: means for maintaining at least one condition for attempting emergency call setup; means to receive a message directing the establishment of an emergency call, the message framed in a third generation mobile cell phone standard; and a means of attempting to establish an emergency call in response to receiving the message that guides the establishment of an emergency call only if any of the at least one condition is satisfied.
According to another broad aspect, a method is provided on a mobile cellular telecommunication network which comprises: maintaining at least one condition to forward messages that direct the target communication device to attempt to establish an emergency call; receive a message that guides the target communication device to try to establish an emergency call, the message framed in a third generation mobile cell phone standard; and forward the message along with a signaling data path only if any of the
3/28 method at least one condition is met.
According to another broad aspect, a computer-readable medium is provided having computer-executed instructions stored therein for execution in a processor of a computer device in order to cause said computing device to implement the steps of the method summarized above.
In accordance with another broad aspect, a mobile cellular telecommunication network is provided which comprises a message blocking function provided with: means to maintain at least one condition for forwarding messages that direct the target communication device to attempt the establishment of a message. emergency; means for receiving a message that guides the target communication device to try to establish an emergency call, the message framed in a third generation mobile cell phone standard; and means for forwarding the message along with a signaling data path only if any of the at least one condition is met.
According to another broad aspect, a mobile cellular telecommunication network is provided comprising: receiving messages, each message being directed to a respective target communication device to guide the target communication device to attempt the establishment of an emergency call, the messages framed in a third generation mobile cell phone standard; and for each message, block the message from being forwarded along with a signaling data path.
4/28
According to another broad aspect, a computer-readable medium is provided having computer-executable instructions stored therein for execution on a processor of a computing device in order to cause said computing device to implement the steps of the method summarized above.
According to another broad aspect, a mobile cellular telecommunication network is provided which comprises a message blocking function operable for: receiving messages, each message being directed to a respective target communication device to guide the target communication device to attempt the establishment of an emergency call, the message framed in a third generation mobile cell phone standard; and for each message, block the message from being routed along a signaling data path.
BRIEF DESCRIPTION OF THE DRAWINGS
Versions with reference to the accompanying drawings will now be described in which:
Figure IA is a block diagram of an exemplary communication system.
Figure 1B is a block diagram of a mobile device.
Figure 2 is a flow chart of an exemplary method of conditionally attempting to establish an emergency call.
Figures 3 to 6 are flowcharts of other exemplary methods of conditionally attempting to establish an emergency call.
Figure 7 is a block diagram of another
5/28 communication.
Figure 8 is a flow chart of a method of blocking at least some messages from being delivered to your target mobile device; AND
Figures 9 and 10 are flowcharts of other exemplary methods of blocking at least some of the messages from being delivered to your target mobile device.
DETAILED DESCRIPTION OF THE VERSIONS
As noted above, the mobile device can trigger the process of establishing an emergency call when there is an emergency. However, Section 5.1.6 of TS 24.229, version 5, also allows the possibility for the mobile device to establish an emergency call when there is no emergency. For example, an entity can send a 380 (Alternative Service) response with the child <type> element set to emergency to the mobile device thereby instructing the mobile device to automatically attempt to establish an emergency call. The entity can be a cheating mobile device, a mobile device with a flawed protocol implementation, or a roaring server. In this situation, the mobile device would automatically attempt to establish the emergency call although there may not be an apparent emergency. SIP messages with the number 3xx - where xx indicates two digits mean redirection and they can be sent by a roaring or flawed mobile device or a server.
CONDITIONAL EMERGENCY CALL ESTABLISHMENT:
COMMUNICATION SYSTEM
Referring now to Figure IA, a
6/28 block diagram of an exemplary communication system 40. The communication system 40 has a wireless network 20, a mobile device 10, and other mobile devices 30; the communication system 40 may have other components but they are not shown for simplicity. The mobile device 10 has a wireless radio 16, a processor 17, and an emergency message establishment function 15; the mobile device 10 may have other components, but they are not shown for simplicity. The other mobile devices 30 may each have components similar to those of the mobile device 10. Alternatively, some or all of the other mobile devices 30 may have different components than those of the mobile device 10.
In operation, mobile device 10 communicates with wireless network 20 using its wireless access radio 16. Wireless communication takes place over a wireless connection 19 between mobile device 10 and wireless network 20. The other mobile devices 30 will be able to communicate similarly with the wireless network 20 via respective wireless connections (not shown). Communication with wireless network 20, for example, can be telephony, or other forms of communication such as electronic correspondence.
Some communication may include emergency calls. For example, mobile device 10 can attempt an emergency call upon receipt of a message directing the establishment of an emergency call. The origin of the message that guides the establishment of the emergency call, for example, can be one of the other mobile devices 30, or the network itself
Wireless 7/28 20. In the event that the source of the message is one of the other mobile devices 30, then the source may be a cheating mobile device attempting to trigger the mobile device 10 to attempt emergency call setup although there may not be a apparent emergency. There may be other situations in which the mobile device 10 receives a message directing the establishment of an emergency call when there is no apparent emergency.
According to an application version, the emergency call setup function 15 maintains at least one condition for attempting emergency call setup. Upon receipt of a message directing the establishment of an emergency call, the establishment of an emergency call is attempted only if any of the at least one condition is satisfied. This allows the mobile device 10 to disregard the message that guides the establishment of the emergency call in the event that there is no need to establish an emergency call. Further details are provided with reference to Figures 2 to 5.
In the illustrated example, the emergency call setup function 15 is implemented as software and runs on processor 17. However, more generally, the emergency call setup function 15 can be implemented as software, hardware, firmware, or any appropriate combination of these.
In the illustrated example, it is assumed that the communication devices 10, 30 are mobile devices. At the
8/28 However, more generally, versions of the application applicable to communication devices, which may be mobile or wired. For wiring devices, there is no need for a wireless radio. Instead, the wiring devices can be provided with any appropriate communication interface. For wiring devices, network 20 does not have to be wireless.
Wireless network 20 is not shown with any specific component. However, it is understood that the wireless network 20 would have any suitable components suitable for a wiring and / or wireless network. The components are implementation specific and may depend on the type of network. Network 20 may be of any suitable type, for example, GPRS, UMTS, CDMA, etc. IMS services are beareragnostic. In some implementations, the wireless network 20 includes p-CSCF (Proxy Call Session Control Function) nodes to process the transmission of SIP messages. Other implementations are possible.
Referring now to Figure 1B, a block diagram of another mobile device 80 is shown which could implement any of the methods described herein. The mobile device 80 is shown with specific components to implement features similar to those of the mobile device 10 of Figure 1A. It should be understood that the mobile device 80 is shown with very specific details for example purposes only.
A processing device (a microprocessor 128) is shown schematically as coupled between a
9/28 keyboard 114 and screen 126. Microprocessor 128 is a type of processor with features similar to those of processor 17 of mobile device 10 shown in Figure IA. The microprocessor 128 controls the operation of the screen 126, as well as the general operation of the mobile device 80, in response to keystrokes on the keyboard 114 by a user.
The mobile device 80 has a frame that can be extended vertically, or can take on other sizes and shapes (including shell frame structures). The keypad 114 may include a mode selection key, or other hardware or software to switch between text input and telephony input.
In addition to microprocessor 128, other parts of mobile device 80 are shown schematically. They include: a communication subsystem 170; a short-range communication subsystem 102; keyboard 114 and screen 126, along with other input and output devices, including a set of LEDs 104, a set of auxiliary I / O devices 106, a serial port 108, a speaker 111 and a microphone 112; as well as memory devices that include flash memory 116 and random access memory (RAM) 118; and several other device subsystems 120. The mobile device 80 may have a battery 121 to energize the active elements of the mobile device 80. The mobile device 80, in some versions, is a bilateral radio frequency (RF) communication device having both voice and data communication capabilities. . In addition, the mobile device 80, in certain versions, has the ability to communicate with
10/28 other computer systems over the Internet.
The operating system software run by microprocessor 128, in some versions, is stored in a persistent store, such as flash memory 116, but may be stored in other types of memory devices, such as read-only memory (ROM) or memory element. similar storage. In addition, system software, device-specific applications, or parts of them, may be temporarily loaded into a volatile warehouse, such as RAM 118. The communication signals received by the mobile device 80 may also be stored in RAM 118.
The microprocessor 128, in addition to its operating system functions, allows the execution of software applications on the mobile device 80. A predetermined set of software applications that control the basic operations of the device, such as a 130A voice communication module and a module data communication devices 130B may be installed on the mobile device 80 during
<td>manufacturing.</td><td>Beyond</td><td>addition, one</td><td>module</td><td>in</td><td>application</td><td>in</td>
<td>manager</td><td colspan="2">personal information</td><td>(PIM)</td><td>130C</td><td colspan="2">you can also</td>
<td>be installed</td><td>at the</td><td>device</td><td>mobile</td><td> 80</td><td>during</td><td>your</td>
manufacturing. The PIM application, in some versions, is able to organize and manage data items, such as electronic correspondence, calendar events, voice correspondence, appointments, and task items. The PIM application, in some versions, is also capable of sending and receiving data items over a 110 wireless network. In some versions, the data items managed by the PIM application are integrated, synchronized and updated in a way
11/28 seamlessly over wireless network 110 with the corresponding device user data items stored or associated with a host computer system. In addition, additional software modules, illustrated as another 13ON software module, may be installed during manufacturing. One or more of the modules 130A, 130B, 130C, 130N of the flash memory 116 can be configured to implement features similar to those of the emergency call setup functions 15 of the mobile device 10 shown in Figure IA. For example, one of the other modules 130N can be configured so that when it runs on microprocessor 128, the mobile device 80 maintains at least one condition for attempting to establish emergency calls. In response to receiving a message directing the establishment of an emergency call, the mobile device 80 attempts to establish an emergency call only if any of the at least one condition is met. Video calling capability in addition to voice calling capability may be provided.
The communication functions, including data and voice communication, are carried out via the communication subsystem 170, and possibly via the short-range communication subsystem 170. The communication subsystem 170 includes a receiver 150, a transmitter 152 and a or more antennas, illustrated as a receiving antenna 154 and a transmitting antenna 156. In addition, the communication subsystem 170 also includes a processing module, such as a digital signal processor (DSP) 158, and local oscillators (LOs) 160. The communication subsystem
12/28 communication 170 having transmitter 152 and receiver 159 is a wireless access radio implementation with features similar to those of wireless access radio 16 of mobile device 10 shown in Figure IA. The specific design and implementation of the communication subsystem 170 is dependent on the communication network on which the mobile device 80 intends to operate. For example, the communication subsystem 170 of the mobile device 80 may be designed to operate with the Mobitex ™, DataTAC ™, or General Packet Radio Service (GPRS = General Packet Radio Service) mobile data communication networks and also designed for operate with any of a variety of voice communication networks, such as Advanced Mobile Phone Service (AMPS = Advanced Mobile Phone Service), Time Division Multiple Access (TDMA = Time Division Multiple Access), Code Division Multiple Access (CDMA = Code Division Multiple Access), Personal Communications Service (PCS = Personal Communication Service), Global System for Mibile Communications (GSM = Global System for Mobile Communication), etc. Other types of data and voice networks, both separate and integrated, can also be used with the mobile device 80.
Network access may vary depending on the type of communication system. For example, on Mobitex ™ and DataTAC ™ networks, mobile devices are registered on the network using a unique Personal Identification Number (PIN = Personal Identification Number) associated with each device. However, in GPRS networks, access to the network is typically associated with a subscriber or user of a
13/28 device. The GPRS device, therefore, typically has a subscriber identity module, commonly referred to as the SIM card (Subscriber Identity Module), to operate on the GPRS network.
When registration or activation procedures have been completed, mobile device 80 will be able to send and receive communication signals over communication network 110. Signals received from communication network 110 through receiving antenna 154 are routed to receiver 150, which provides signal amplification, downward frequency conversion, filtering, channel selection, etc., and can also provide analog to digital conversion. The analog to digital conversion of the received signal allows the DSP 158 to perform more complex communication functions, such as demodulation and decoding. Similarly, signals to be transmitted to network 110 are processed (for example, modulated and encoded) by DSP 15 8 and are then supplied to transmitter 152 for digital to analog conversion, upward frequency conversion, filtering, amplification and transmission to the communication network 110 (or networks) via the transmission antenna 156.
In addition to processing the communication signals, the DSP provides control of the receiver 150 and transmitter 152. For example, the gains applied to the communication signals on the receiver 150 and transmitter 152 may be adaptively controlled through implemented automatic gain control algorithms on DSP 158.
In data communication mode, the signal received, such as a text message or downloading a web page,
14/28 is processed by the communication subsystem 170 and is entered into microprocessor 128. The received signal is then further processed by microprocessor 128 for output to screen 126, or alternatively to some of the other auxiliary I / O devices 106. 0 The user of the device may also compose data items, such as electronic correspondence messages, using the keyboard 114 and / or some other auxiliary 1/0 device 106, such as the touch pad, a rocker switch, a sphere rotated by the thumb, or some other type of input device. The composite data items can then be transmitted over the communication network 110 through the communication subsystem 170.
In voice communication mode, the overall operation of the device is substantially similar to that of data communication mode, except that the received signals are output to speaker 111, and the signals for transmission are generated by a microphone 112. Alternative subsystems voice or audio I / O. As the subsystem
0 voice message recording, can also be implemented on the mobile device 80. In addition, screen 126 can also be used in voice communication mode, for example, to display the identity of the calling party, the duration of a call voice, or other information related to the voice call.
The short-range communication subsystem 102 allows communication between the mobile device 80 and other nearby systems or devices, which need not necessarily be similar devices. For example, the short-range communication subsystem may include
15/28 an infrared device and associated circuits and components, or a Bluetooth ™ communication module to provide communication with similarly activated systems and devices.
CONDITIONAL EMERGENCY CALL ESTABLISHMENT: METHOD AND DEVICE
Referring now to Figure 2, a flow chart of an exemplary method of conditionally attempting to establish an emergency call is shown. This method can be implemented in a communication device, for example, by the emergency call establishment function 15 of the mobile device 10 shown in Figure IA. Alternatively, the method can be implemented on the mobile device 80 shown in Figure 1B. More generally, the method can be implemented on any appropriate communication device.
In step 2-1, the communication device maintains at least one condition for attempting to establish emergency calls. In step 2-2, the communication device receives a message directing the establishment of an emergency call. In step 2-3, in response to receiving the message that guides the establishment of the emergency call, the communication device attempts to establish the emergency call only if any of the at least one condition is met. Otherwise, the communication device does not attempt to establish an emergency call.
There are many possibilities for the message that guides the establishment of the emergency call, in some implementations, the message is a service message
16/28 alternative 380 that guides the establishment of the emergency call. The alternative service message 380 can guide the establishment of the emergency call, for example, by having an XML (Extensible Markup Language) body that includes an <alternative service> element with the <type> child element set to emergency. Alternatively, the alternative service message can guide the establishment of the emergency call when using any other type of coding. More generally, the message can be any message that guides the establishment of the emergency call.
There are many possibilities for at least one condition. The at least one condition includes one or more conditions, at least one of which must be met to attempt to establish the emergency call. As there are many possibilities for at least one condition, it follows that there are many possibilities for trying to establish an emergency call only if any of the at least one condition is satisfied. There may be many configurations for at least one condition. Satisfying a given condition can be any Boolean function of these settings. To illustrate this point, other examples are provided below with reference to Figures 3 to 6. It should be understood that these other examples are a mere sampling of the possibilities.
Referring now to Figures 3 to 6, flow charts of other exemplary methods of conditionally attempting to establish an emergency call are shown. These methods can be implemented in a communication device, for example by the function of
17/28 emergency call establishment 15 of the mobile device 10 shown in Figure IA. Alternatively, these methods can be implemented on the mobile device 80 shown in Figure 1B. More generally, these methods can be implemented on any appropriate communication device. These methods may be implemented separately, or in any appropriate combination.
Referring first to Figure 3, in step 3-1, the communication device maintains a configuration of whether the message that guides the emergency call setup actually triggers the emergency call setup. In some implementations, as shown in step 3-2, the communication device receives input from the user to manipulate the configuration. This, for example, can be done through a user interface of the communication device. In step 3-3, the communication device receives a message directing the establishment of an emergency call. In step 3-4, the communication device attempts to establish the emergency call only if the configuration indicates that the message that guides the establishment of the emergency call must in fact trigger the emergency call establishment. Otherwise, the communication device does not attempt to establish an emergency call. Therefore, the condition is that the configuration indicates that the message directing the emergency call establishment must, in fact, trigger the emergency call establishment.
In the illustrated example, the communication device
18/28 receives user input to manipulate the configuration. This gives the user the ability to specify whether the messages that guide the establishment of the emergency call should, in fact, trigger the establishment of the emergency call. In some implementations, the user can manipulate the configuration at any appropriate time. Note that there need not be any user input although the user may be given the opportunity to provide user input. In other implementations, the configuration is not user configurable. The configuration may, for example, be non-configurable when hard coded. Other implementations are possible.
In another implementation, the communication device receives input from the network to manipulate the configuration. This allows the configuration to be manipulated by the communication network. In another implementation, the communication device receives both user input and input from the network to manipulate the configuration. Other implementations are possible.
Referring now to Figure 4, in step 4-1, the communication device receives a message directing the establishment of an emergency call. In step 4-2, the communication device determines whether the message that guides the establishment of the emergency call is in response to a request transmitted by the communication device to establish a voice call session. In step 4-3, the communication device attempts to establish the emergency call only if the message that guides the establishment of the emergency call
19/28 emergency is in response to a request transmitted by the communication device to establish a voice call session. Otherwise, the communication device does not attempt to establish an emergency call. Therefore, the condition is that the message that guides the emergency call establishment is in response to a request transmitted by the communication device to establish a voice call session. For example, if the message that guides the establishment of an emergency call is in response to a request transmitted by the communication device to establish an IM (Instant Messaging) session, then the communication device does not attempt to establish the emergency call.
In the illustrated example, the behavior is defined for a specific type of session, namely a voice call session. However, it must be understood that the behavior can be defined for other types of communication sessions, for example, a video call session. In another implementation, the communication device determines whether the message that guides the establishment of the emergency call is in response to a request transmitted by the communication device to establish a video call session. According to this implementation, the communication device attempts to establish an emergency call only if the message that guides the establishment of the emergency call is in response to a request transmitted by the communication device to establish a video call session.
20/28
In the example shown above with reference to Figure 4, the communication device can assume that IM session services should not be redirected to an emergency number. In some implementations, the communication device maintains the identification of services that can be redirected to an emergency number. An example of emergency communication called for guidance is provided below with reference to Figure 5.
Referring now to Figure 5, in step 5-1, the communication device maintains the identification of services that can be redirected to an emergency number. In step 5-2, the communication device receives a message that guides the establishment of an emergency call. In step 5-3, the device attempts to establish the call only if the message that establishes the emergency call only if the message that guides the establishment of the emergency call is in relation to a service that according to the identification can be redirected to an emergency number. Otherwise, the communication device does not attempt to establish an emergency call. Therefore, the condition is that the message that guides the establishment of the emergency call is in relation to a service that, according to the identification, can be redirected to an emergency number.
In some implementations, the identification of services that can be redirected to an emergency number may be configurable by the user. In other implementations, the identification of services that can be redirected to an emergency number is not
21/28 configurable. The configuration may, for example, be non-configurable because it is hard coded. Other implementations are possible.
Referring now to Figure 6, in step 6-1, the communication device maintains the identification of reliable sources. In step 6-2, the communication device receives a message that guides the establishment of an emergency call. In step 6-3, the communication device attempts to establish the emergency call only if there is an indication that the message that guides the emergency call establishment was sent from a message source that according to the identification is a source trustworthy. In some implementations, the message that guides the establishment of the emergency call indicates the source of the message. In other implementations, the communication device is aware of the source of the message by other means. Otherwise, the communication device does not attempt to establish the emergency call, as the message that guides the establishment of the emergency call may have originated from a roaring communication device or some other roaring entity. Therefore, the condition is that the message that guides the establishment of the emergency call indicates a source of the message that according to the identification is a reliable source.
According to the present example above with reference to Figure 6, the message that guides the establishment of the emergency call may be provided with the identification of the message source, which allows the determination of whether the message source is reliable. More generally, versions of
22/28 application are applicable to any SIP message, as there may be other SIP messages received from unknown sources. These SIP messages can cause other undesirable situations besides guiding the establishment of an emergency call. Proper authentication can be performed to verify the source of the message. Other examples are provided in the additional sections below.
In the examples presented here, there are situations in which receiving a message that guides the emergency call setup does not trigger the communication device to attempt the emergency call setup. In some implementations, the communication device notifies the user of the communication device if the emergency call establishment is not attempted in response to the message that guides the emergency call establishment. 0 warning may be issued by the communication device, for example, through a user interface of the communication device.
CONDITIONAL EMERGENCY CALL ESTABLISHMENT: ANOTHER
COMMUNICATION SYSTEM
In the examples presented above, the communication device conditionally attempts to establish an emergency call in response to receiving a message that directs the communication device to attempt to establish an emergency call. In another version, the communication network blocks at least some of the messages. In another version, the communication network blocks at least some of the messages while the communication devices try conditionally to establish
23/28 emergency calls in response to receiving messages that guide the establishment of emergency calls.
Referring now to Figure 7, a block diagram of another communication system 70 is shown. The communication system 70 has a communication network 72, which has a message blocking function 73 coupled to a processor 76, The communication network Communication 72 may have other components, but they are not shown for simplicity. The communication system 70 has a communication device 74, and may have other communication devices 71. Communication devices 71, 74 may each be mobile devices or spun devices. Details of the communication devices 71, 74 are omitted for simplicity. Communication system 70 may have other components, but they are not shown for simplicity.
In operation, communication devices 71, 74 communicate over communication network 72. Communication, for example, may include messages of a defined type that direct the target communication device to attempt to establish an emergency call. For example, one of the other communication devices 71 can send a message of the defined type to the communication device 74. For each message of the predefined type that is sent, the communication network 72 receives the message. According to an application version, the message blocking function 73 blocks at least some of the predefined type messages from being routed along a signaling data path. Further details are provided below with reference to Figure 8 to Figure 10.
In the illustrated example, the message block function
24/28 is implemented as software and runs on processor 76. However, more generally, the message blocking function 73 may be implemented as software, hardware, firmware, or any appropriate combination thereof. Although shown as a single component, more generally, the message blocking function 73 may have one or more components. The one or more components may be distributed throughout the communication network 72 or located in a single network element. 0 one or more components may be integrated with other components of the communication network 72. In some implementations, the message blocking function 73 includes both a message blocking function to deliver messages to target devices, and a message blocking function for forward messages to another component of the communication network 72. Other implementations are possible.
In some implementations, communication network 72 is a wireless network. However, for spun devices, communication network 72 does not have to be wireless. Therefore, in other implementations, communication network 72 is a wiring network. In other implementations, the communication network 72 includes a wiring network and a wireless network. Other implementations are possible.
Communication network 72 is shown without specific components. However, it should be understood that the communication network 72 would have any appropriate components suitable for a wired and / or wireless network. The components are implementation specific and may depend on the type of network. Communication network 72 may be of any suitable type, for example, GPRS, UMTS, CDMA, etc.
25/28
IMS services are beareragnostic. In some implementations, communication network 72 includes P-CSCF (Proxy Call Session Control Function) nodes to process the transmission of SIP messages. Other implementations are possible.
CONDITIONAL EMERGENCY CALL ESTABLISHMENT:
NETWORK METHODS
Referring now to Figure 8, a flow chart of a method of blocking at least some messages from being delivered to your target communication device is shown. This method can be implemented in a communication network, for example, by the message blocking function 73 of communication network 72 shown in Figure 7.
In step 8-1, the communication network receives messages, each message being directed to a target communication device to direct the target communication device to attempt to establish an emergency call. In step 8-2, the communication network blocks at least some of the messages from being delivered to your target communication device.
There are many possibilities for each message that is directed to a target communication device to guide the target communication device to attempt to establish an emergency call. Each message can be any appropriate message that guides the establishment of an emergency call, examples of which have been provided above.
There are many ways for the communication network to block
26/28 at least some of the messages being delivered to your target communication device. To illustrate this point, other exemplary methods of blocking at least some of the messages from being delivered to your target communication device are provided below.
Referring now to Figures 9 and 10, flowcharts of other exemplary methods of blocking at least part of the messages from being delivered to your target communication device are shown. These methods can be implemented in a communication network, for example, by the message blocking function 73 of communication network 72 shown in Figure 7.
Referring first to Figure 9, in step 9-1 the communication network maintains at least one condition for forwarding messages that direct the target communication device to attempt to establish an emergency call. In step 9-2, the communication network receives messages, each message being directed to a target communication device to direct the target communication device to attempt to establish an emergency call. In step 9-3, for each message received, the communication network forwards the message to its target communication device only if any of the at least one condition is met.
There are many possibilities to keep at least one forward the messages. In some, the communication network maintains the identification of reliable sources. Thus, in some implementations, for each message received, the communication network forwards the message only if there is a condition indication for implementations,
27/28 that the message was sent from a message source that according to the identification is a reliable source. In some implementations, the message that guides the emergency call establishment indicates the source of the message. In other implementations, the communication network is aware of the source of the message by other means. Other implementations are possible.
In the illustrated example, the communication network forwards the message to its target communication device. In another implementation, the communication network forwards the message to a component of the network within the communication network. More generally, the communication network forwards the message along a signaling data path, which may involve forwarding the message to your device.
<td>Communication</td><td>target</td><td>or forward the</td><td>message</td><td>for</td><td>one</td>
<td>component</td><td>from the Web</td><td>within the network</td><td colspan="2">of communication.</td><td>If</td>
<td>forwarded</td><td colspan="2">to a network component,</td><td>the message</td><td>can</td><td>to be</td>
<td>forwarded</td><td>your</td><td>device</td><td>Communication</td><td>target</td><td>or</td>
routed to yet another network component within the communication network.
Referring now to Figure 10, in step 10-1 the communication network receives messages, each message being directed to a target communication device to guide the target communication device to attempt to establish an emergency call. In step 10-2, for each message received, the communication network blocks all messages from being delivered to your target communication device.
In the illustrated example, the communication network blocks all messages from being delivered to your
28/28 target communication device. This can be done by a network component that is in a position to deliver messages to its target communication device, or by a network component that forwards messages to another network component so that the communication device receives the messages.
Numerous modifications and variations of the present application are possible in light of the above teachings. Therefore, it is to be understood that within the scope of the appended claims, the application may be practiced in another way than as described here.
1/11
Contents12
9 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9
30 members in 12 offices
Priority claims1
| Document | Office | Kind | Date |
|---|---|---|---|
| 07100192 | European Patent Office (EPO) | A |
Members30
| Document | Office | Kind | |
|---|---|---|---|
| CA2616934A1 | Canada | A1 | |
| KR20080064742A | Republic of Korea | A | |
| US2008166989A1 | United States of America | A1 | |
| EP1944991A1 | European Patent Office (EPO) | A1 | |
| CN101227719A | China | A | |
| AU2008200030A1 | Australia | A1 | |
| JP2008172778A | Japan | A | |
| SG144134A1 | Singapore | A1 | |
| BRPI0800611AThis record | Brazil | A | |
| TW200838277A | Taiwan Province of China | A | |
| MX2007016578A | Mexico | A | |
| CN101588567A | China | A | |
| SG163570A1 | Singapore | A1 | |
| AU2008200030B2 | Australia | B2 | |
| AU2008200030B8 | Australia | B8 | |
| US8041331B2 | United States of America | B2 | |
| US2012003954A1 | United States of America | A1 | |
| JP4896866B2 | Japan | B2 | |
| KR101124755B1 | Republic of Korea | B1 | |
| US8315591B2 | United States of America | B2 | |
| CN101227719B | China | B | |
| CN101588567B | China | B | |
| SG190610A1 | Singapore | A1 | |
| TW201334497A | Taiwan Province of China | A | |
| TWI426772B | Taiwan Province of China | B | |
| EP1944991B1 | European Patent Office (EPO) | B1 | |
| ES2544331T3 | Spain | T3 | |
| CA2616934C | Canada | C | |
| TWI527423B | Taiwan Province of China | B | |
| BRPI0800611B1 | Brazil | B1 |
11 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Requested transfer of rights approvedB25A | B25A | |
| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]GrantedPRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 09/03/2021, OBSERVADAS AS CONDICOES LEGAIS.B16A | B16A | |
| Decision: intention to grant [chapter 9.1 patent gazette]B09A | B09A | |
| Patent application procedure suspended [chapter 6.1 patent gazette]B06A | B06A | |
| Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]B07A | B07A | |
| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]B06U | B06U | |
| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]B06F | B06F | |
| Others concerning applications: alteration of classificationB15K | B15K | |
| Requested change of headquarter approvedB25G | B25G | |
| Requested change of name of applicant approvedB25D | B25D | |
| Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette]B03A | B03A |
Numbers
- Application
- 8006113
Titles2
- Portuguese
- sistema e método para tentar o estabelecimento condicional de uma chamada de emergência
- English
- system and method for trying to conditionally establish an emergency call
Classification
- CPC, 3
- H04W4/90
- H04W76/50
- H04B1/40
- IPC, 2
- H04M11 04
- H04W4 90