Incoming emergency calls prioritization, comprising receiving one or more emergency calls originating from one or more client devices used to report one or more emergency events, computing an event zone for each emergency event based on one or more event attributes of the emergency event retrieved according to data extracted from the emergency call, receiving one or more subsequent emergency calls originating from one or more another client devices, computing spatiotemporal metrics including a location of each another client device with respect to the event zone of one or more of the emergency events and/or a timing of each subsequent emergency call with respect to the one or more emergency calls, responding to the subsequent emergency calls with one or more queries generated automatically according to the spatiotemporal metrics, and prioritizing the subsequent emergency calls according to a response to the to the query(s) via the another client devices.
A method comprising obtaining a phone number of a mobile device used to make an emergency call with a recipient through a first connection. The method also can include transmitting a uniform resource locator (URL) link to the mobile device through a second connection based on the phone number. The second connection is different from the first connection. The URL link enables a user of the mobile device to establish a WebRTC (Web Real-Time Communication) session through a web browser on the mobile device. The method additionally can include receiving a real-time video stream from the mobile device through the WebRTC session. The method further can include sending the real-time video stream to be displayed on a screen of the recipient. The real-time video stream is associated with an identifier for the mobile device. Other embodiments are described.
H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
H04L 41/0654 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau
H04L 65/1053 - Entités fonctionnelles ou dispositions d’autocommutateur IP privé [IP-PABX]
H04L 65/1069 - Établissement ou terminaison d'une session
H04L 65/1096 - Fonctions supplémentaires, p. ex. renvoi d'appel ou mise en attente d'appel
H04L 67/146 - Marqueurs pour l'identification sans ambiguïté d'une session particulière, p. ex. mouchard de session ou encodage d'URL
H04M 1/72418 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité pour donner accès à des services d’urgence
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
H04W 4/02 - Services utilisant des informations de localisation
H04W 4/14 - Services d'envoi de messages courts, p. ex. SMS ou données peu structurées de services supplémentaires [USSD]
H04W 4/90 - Services pour gérer les situations d’urgence ou dangereuses, p. ex. systèmes d’alerte aux séismes et aux tsunamis
A system for delivering over-the-top voice of incoming emergency calls to dispatchers' terminals at emergency dispatch centers, comprising a network gateway deployed in an emergency dispatch center and a remote server. The network gateway is adapted for transmitting, via a network, IP packets encapsulating audio data extracted from one or more of a plurality of incoming emergency calls received at the emergency dispatch center where the audio data of each emergency call is associated with an extension ID of a respective one of a plurality of dispatcher terminals assigned to take and handle the respective emergency calls at the emergency dispatch center. The remote server is adapted for receiving, via the network, the IP packets encapsulating the audio data, extracting the audio data, processing the audio data, and transmitting the processed audio data relating to each emergency call to one of the dispatcher terminals according to the extension ID.
A system for delivering over-the-top voice of incoming emergency calls to dispatchers' terminals at emergency dispatch centers, comprising a network gateway deployed in an emergency dispatch center and a remote server. The network gateway is adapted for transmitting, via a network, IP packets encapsulating audio data extracted from one or more of a plurality of incoming emergency calls received at the emergency dispatch center where the audio data of each emergency call is associated with an extension ID of a respective one of a plurality of dispatcher terminals assigned to take and handle the respective emergency calls at the emergency dispatch center. The remote server is adapted for receiving, via the network, the IP packets encapsulating the audio data, extracting the audio data, processing the audio data, and transmitting the processed audio data relating to each emergency call to one of the dispatcher terminals according to the extension ID.
H04W 4/90 - Services pour gérer les situations d’urgence ou dangereuses, p. ex. systèmes d’alerte aux séismes et aux tsunamis
H04W 76/50 - Gestion de la connexion pour les connexions d'urgence
H04W 92/06 - Interfaces entre des dispositifs formant réseau hiérarchiquement différents entre des passerelles et des dispositifs formant réseau public
5.
PRIORITIZING EMERGENCY CALLS BASED ON CALLER RESPONSE TO AUTOMATED QUERY
A method of prioritizing incoming emergency calls, comprising receiving one or more emergency calls originating from one or more client devices used to report one or more emergency events, computing an event zone for each emergency event based on one or more event attributes of the emergency event retrieved according to data extracted from the emergency call, receiving one or more subsequent emergency calls originating from one or more another client devices, computing a location of each another client devices with respect to the event zone of one or more of the emergency events, responding to the subsequent emergency calls with one or more queries generated automatically according to the relative location of each another client device with respect to one or more of the event zones, and prioritizing the subsequent emergency calls according to a response to the to the query(s) via the another client devices.
H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
H04W 4/90 - Services pour gérer les situations d’urgence ou dangereuses, p. ex. systèmes d’alerte aux séismes et aux tsunamis
H04W 76/50 - Gestion de la connexion pour les connexions d'urgence
A method of prioritizing incoming emergency calls, comprising receiving one or more emergency calls originating from one or more client devices used to report one or more emergency events, computing an event zone for each emergency event based on one or more event attributes of the emergency event retrieved according to data extracted from the emergency call, receiving one or more subsequent emergency calls originating from one or more another client devices, computing a location of each another client devices with respect to the event zone of one or more of the emergency events, responding to the subsequent emergency calls with one or more queries generated automatically according to the relative location of each another client device with respect to one or more of the event zones, and prioritizing the subsequent emergency calls according to a response to the to the query(s) via the another client devices.
Disclosed herein are methods and systems for notifying automatically emergency events reported by users to emergency contacts of the users, comprising receiving one or more advanced cellular location (AML) messages transmitted by one or more cellular devices of one or more users to an AML service when the cellular device(s) initiates an emergency call, the AML message(s) comprising a Mobile Station International Subscriber Directory Number (MSISDN) and a location of the cellular device(s), retrieving contact information of one or more emergency contacts associated with the MSISDN extracted from the AML message(s), and transmitting one or more emergency notifications to the emergency contact(s) according to the contact information. The one or more emergency notifications indicative of the emergency call(s) comprise an indication of the user(s) and the location of the cellular device(s) extracted from the AML message(s).
Disclosed herein are methods and systems for discovering an MSISDN of a cellular device, comprising detecting an activation event of the cellular device with a SIM associated with an MSISDN not exposed to the cellular device, transmitting one or more discovery Short Message Service (SMS) messages to a discovery system configured to transmit back to the cellular device one or more response SMS messages comprising the MSISDN identified for the discovery SMS message(s), receiving the response SMS message(s), and storing the MSISDN extracted from the response SMS message(s). The cellular device includes the stored MSISDN and a location of the cellular device in one or more Advanced Mobile Location (AML) messages transmitted by the cellular device to an AML service when initiating an emergency call.
H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
H04W 4/14 - Services d'envoi de messages courts, p. ex. SMS ou données peu structurées de services supplémentaires [USSD]
H04W 8/18 - Traitement de données utilisateur ou abonné, p. ex. services faisant l'objet d'un abonnement, préférences utilisateur ou profils utilisateurTransfert de données utilisateur ou abonné
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Software as a service [SaaS] services featuring software for enhancing emergency call management and public safety services, providing rich data and alert notification services to enable emergency contact centers and enterprises to connect with callers and any connected devices
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Software as a service [SaaS] services featuring software for enhancing emergency call management and public safety services, providing rich data and alert notification services to enable emergency contact centers and enterprises to connect with callers and any connected devices
11.
System, method, and computer-readable medium for streaming real-time data from a user device
A method comprising obtaining a phone number of a mobile device used to make an emergency call through a first connection. The method also can include transmitting a uniform resource locator (URL) link to the mobile device through a second connection based on the phone number. The second connection is different from the first connection. The URL link enables a user of the mobile device to establish a WebRTC (Web Real-Time Communication) session through a web browser on the mobile device. The method additionally can include receiving a real-time video stream from the mobile device through the WebRTC session. The method further can include sending the real-time video stream to be displayed on a screen of a recipient. The real-time video stream is associated with an identifier for the mobile device. Other embodiments are described.
H04L 65/1053 - Entités fonctionnelles ou dispositions d’autocommutateur IP privé [IP-PABX]
H04L 65/1069 - Établissement ou terminaison d'une session
H04L 65/1096 - Fonctions supplémentaires, p. ex. renvoi d'appel ou mise en attente d'appel
H04L 67/146 - Marqueurs pour l'identification sans ambiguïté d'une session particulière, p. ex. mouchard de session ou encodage d'URL
H04M 1/72418 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité pour donner accès à des services d’urgence
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
H04W 4/90 - Services pour gérer les situations d’urgence ou dangereuses, p. ex. systèmes d’alerte aux séismes et aux tsunamis
H04W 4/02 - Services utilisant des informations de localisation
H04W 4/14 - Services d'envoi de messages courts, p. ex. SMS ou données peu structurées de services supplémentaires [USSD]
A system for routing emergency events reported by IoT devices to nearby Public Safety Answering Points (PSAPs), comprising an IoT server and a phone call server. The IoT server configured to receive emergency messages from IoT devices associated with users and distributed in a plurality of geographical regions and transmit the emergency messages indicative of emergency events relating to the associated users and comprise at least a location of the IoT devices to the phone call server which is configured to adjust call routing record(s) used by the PSTN to associate certain caller IDs with the location of the IoT devices, and initiate emergency call(s) to the PSTN using the certain caller IDs. The PSTN forwards emergency calls to PSAPs located in geographical regions nearest to the IoT devices determined based on between the location of the IoT devices and the certain caller IDs in the adjusted call routing record(s).
A method comprising obtaining a phone number of a mobile device used by a user making an emergency call. The emergency call is conducted with a recipient through a first connection. The method also comprises transmitting a uniform resource locator (URL) to the mobile device through an electronic message. The electronic message is transmitted through a second connection using the phone number. The second connection is different from the first connection. The electronic message allows the user to click on the URL to access a web browser on the mobile device, instead of a full application on the mobile device, to establish a WebRTC (Web Real-Time Communication) session to transmit a real-time video stream from the mobile device. The URL is associated with the phone number of the mobile device. The method additionally comprises receiving the real-time video stream from the mobile device through the WebRTC session. The method further comprises sending the real-time video stream to the recipient for display on a screen of the recipient. The real-time video stream is associated with a unique identifier for the mobile. Other embodiments are described.
H04L 65/1053 - Entités fonctionnelles ou dispositions d’autocommutateur IP privé [IP-PABX]
H04L 65/1069 - Établissement ou terminaison d'une session
H04W 4/90 - Services pour gérer les situations d’urgence ou dangereuses, p. ex. systèmes d’alerte aux séismes et aux tsunamis
H04L 65/1096 - Fonctions supplémentaires, p. ex. renvoi d'appel ou mise en attente d'appel
H04M 1/72418 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité pour donner accès à des services d’urgence
H04W 4/14 - Services d'envoi de messages courts, p. ex. SMS ou données peu structurées de services supplémentaires [USSD]
Disclosed herein are devices, systems and methods for processing remotely at a remote server or cloud platform data relating to emergency communications (phone calls, text messages, etc.) received by Public Safety Answering Points (PSAPs), in particular emergency communications received and handled by emergency communication handling systems at the PSAP which support serial communication and have no network connectivity. To overcome this limitation, one or more serial-to-Internet Protocol (IP) gateways are deployed in the PSAP to: (a) receive the incident data from the emergency communication handling systems and encapsulate the incident data in its raw form in IP packets, and (b) transmit the IP packets to the remote processing system. The remote processing system then parses the incident data according to parsing rule(s) applicable for the PSAP from which the incident data is received, format the incident data and process the formatted data to optimize communication handling operation of the PSAPs.
Disclosed herein are devices, systems and methods for processing remotely at a remote server or cloud platform data relating to emergency communications (phone calls, text messages, etc.) received by Public Safety Answering Points (PSAPs), in particular emergency communications received and handled by emergency communication handling systems at the PSAP which support serial communication and have no network connectivity. To overcome this limitation, one or more serial-to-Internet Protocol (IP) gateways are deployed in the PSAP to: (a) receive the incident data from the emergency communication handling systems and encapsulate the incident data in its raw form in IP packets, and (b) transmit the IP packets to the remote processing system. The remote processing system then parses the incident data according to parsing rule(s) applicable for the PSAP from which the incident data is received, format the incident data and process the formatted data to optimize communication handling operation of the PSAPs.
A system and method for streaming real-time data from a user device to a dispatch unit terminal, where the method includes: identifying a connection between a user device and a call center; sending a link to the user device, wherein the link includes instructions to initiate streaming of real-time data from the user device, and further includes a unique identifier associated with the user device; and sending the real-time data to a dispatch unit terminal, where the unique identifier is used to match the real-time data with the dispatch terminal used in the first connection.
H04L 65/1053 - Entités fonctionnelles ou dispositions d’autocommutateur IP privé [IP-PABX]
H04L 65/1069 - Établissement ou terminaison d'une session
H04W 4/90 - Services pour gérer les situations d’urgence ou dangereuses, p. ex. systèmes d’alerte aux séismes et aux tsunamis
H04L 65/1096 - Fonctions supplémentaires, p. ex. renvoi d'appel ou mise en attente d'appel
H04M 1/72418 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité pour donner accès à des services d’urgence
H04W 4/14 - Services d'envoi de messages courts, p. ex. SMS ou données peu structurées de services supplémentaires [USSD]
A system and method for streaming real-time data from a user device to a dispatch unit terminal, where the method includes: identifying a connection between a user device and a call center; sending a link to the user device, wherein the link includes instructions to initiate streaming of real-time data from the user device, and further includes a unique identifier associated with the user device; and sending the real-time data to a dispatch unit terminal, where the unique identifier is used to match the real-time data with the dispatch terminal used in the first connection.
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
H04L 12/24 - Dispositions pour la maintenance ou la gestion
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04W 4/90 - Services pour gérer les situations d’urgence ou dangereuses, p. ex. systèmes d’alerte aux séismes et aux tsunamis
H04M 1/72418 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité pour donner accès à des services d’urgence
H04W 4/14 - Services d'envoi de messages courts, p. ex. SMS ou données peu structurées de services supplémentaires [USSD]
There is provided a computer implemented method for automatically updating an application programming interface (API) according to a user interface (UI), comprising: monitoring a dynamic data object of a UI, the dynamic data object and the UI are presented on a display of a call center computing device, analyzing a visual presentation of the dynamic data object of the UI on the display to identify dynamic updates of at least one key-value pair of the dynamic data object, for each of the plurality of dynamic updates detect one of a plurality of values of the at least one key-value pair, for each of the plurality of values: generating a dynamic data stream comprising media data acquired using the respective value of the at least one key-value pair, providing the dynamic data stream to an API for access by a client code executed by the call center computing device.
There is provided a computer implemented method for automatically updating an application programming interface (API) according to a user interface (UI), comprising: providing a UI presented on a display of a computing device, analyzing the visual presentation of the UI on the display to identify at least one key-value pair, defining a dynamic data stream based on the at least one key-value pair, providing the dynamic data stream to an API for access by client code, monitoring the UI presented on the display to detect dynamic updates of the at least one key-value pair, and dynamically updating each respective value of each of the at least one key-value pair of the dynamic data stream of the API according to the detected dynamic updates.
A system and method for streaming real-time data from a user device to a dispatch unit terminal, where the method includes: identifying a connection between a user device and a call center; sending a link to the user device, wherein the link includes instructions to initiate streaming of real-time data from the user device, and further includes a unique identifier associated with the user device; and sending the real-time data to a dispatch unit terminal, where the unique identifier is used to match the real-time data with the dispatch terminal used in the first connection.
H04W 4/02 - Services utilisant des informations de localisation
21.
System and method thereof for automatically routing a communication request addressed to a public safety answering point (PSAP) to a suitable dispatch unit
A computer implemented method of automatically routing incoming emergency calls to selected emergency dispatch centers, comprising using one or more processors for detecting one or more of a plurality of incoming emergency calls received from one or more client devices, acquiring via a communication network sensory data captured by one or more sensors associated with each client device and monitoring an environment of the client device, analyzing the sensory data to identify one or more environment parameters deduced from the analysis and automatically routing each of the incoming emergency calls to a selected one of a plurality of emergency dispatch centers according to the one or more environment parameters.
G08B 25/00 - Systèmes d'alarme dans lesquels l'emplacement du lieu où existe la condition déclenchant l'alarme est signalé à une station centrale, p. ex. systèmes télégraphiques d'incendie ou de police
G08B 25/08 - Systèmes d'alarme dans lesquels l'emplacement du lieu où existe la condition déclenchant l'alarme est signalé à une station centrale, p. ex. systèmes télégraphiques d'incendie ou de police caractérisés par le moyen de transmission utilisant les lignes de communication
H04W 4/90 - Services pour gérer les situations d’urgence ou dangereuses, p. ex. systèmes d’alerte aux séismes et aux tsunamis
G08B 25/01 - Systèmes d'alarme dans lesquels l'emplacement du lieu où existe la condition déclenchant l'alarme est signalé à une station centrale, p. ex. systèmes télégraphiques d'incendie ou de police caractérisés par le moyen de transmission
H04W 4/02 - Services utilisant des informations de localisation
22.
System and method for providing a descriptive location of a user device
A system and method for providing a descriptive location of a first user device. The method includes: receiving a request to determine an updated descriptive location pointer for the second user device; receiving data associated with the first user device and at least one radio frequency (RF) signal; and determining an updated descriptive location pointer for the second user device based on a unique identifier collected by the first user device, the data associated with the first user device, and the at least one RF signal, wherein the unique identifier is created by the first user device based on data and RF signals received by the first user device during a learning phase, wherein the unique identifier is associated with at least one predetermined descriptive location pointer, wherein the updated descriptive location pointer is determined from among the at least one predetermined descriptive location pointer.
H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans filLeurs installations
H04W 4/30 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques
H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p. ex. gestion de la mobilité
H04W 4/04 - dans un environnement spécialisé, p.ex. des immeubles ou des véhicules
H04W 4/02 - Services utilisant des informations de localisation
H04W 4/33 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les environnements intérieurs, p. ex. les bâtiments
H04W 4/90 - Services pour gérer les situations d’urgence ou dangereuses, p. ex. systèmes d’alerte aux séismes et aux tsunamis
23.
A SYSTEM AND METHOD FOR OPTIMIZING COMMUNICATION BETWEEN CIVILIAN AND DIFFERENT DISPATCHERS
A system for optimizing communication between civilians and authorities. The system enables optimal routing of message delivery from civilians to different dispatchers. The system enables adaptive optimization of the delivery of such messages by continuously identifying data collected by an agent installed on a user device. The messages typically comprise one or more portions, such as data, call, multimedia, etc. The system further identifies the communication target to which the message is sent to. The system then determines an optimal route for sending each of the portions of the message. According to an embodiment, the determination may further be made respective of metadata associated with the location of the user device. Then, each portion of the message is sent to the communication target via the optimal route.
A system and method for ensuring continuous communication between a user device and an emergency dispatcher unit. The method includes establishing a first communication link between a user device and an emergency dispatcher unit via a first application installed on the user device; receiving reconnection information based on the first communication link; monitoring the first communication link for detection of an imminent crash of the first application based on analysis of connection parameters; and establishing, using the reconnection information, a second communication link between the user device and the emergency dispatcher through a second application when an imminent crash is detected, where the second communication link is established before the first application has crashed, such that there is continuous transmission of communication between the user device and the emergency dispatcher unit.
A system and method for providing a descriptive location of a first user device. The method includes: receiving a request to determine an updated descriptive location pointer for the second user device; receiving data associated with the first user device and at least one radio frequency (RF) signal; and determining an updated descriptive location pointer for the second user device based on a unique identifier collected by the first user device, the data associated with the first user device, and the at least one RF signal, wherein the unique identifier is created by the first user device based on data and RF signals received by the first user device during a learning phase, wherein the unique identifier is associated with at least one predetermined descriptive location pointer, wherein the updated descriptive location pointer is determined from among the at least one predetermined descriptive location pointer.
A system for optimizing communication between civilians and authorities. The system enables optimal routing of message delivery from civilians to different dispatchers. The system enables adaptive optimization of the delivery of such messages by continuously identifying data collected by an agent installed on a user device. The messages typically comprise one or more portions, such as data, call, multimedia, etc. The system further identifies the communication target to which the message is sent. The system then determines an optimal route for sending each of the portions of the message. According to an embodiment, the determination may further be made based on metadata associated with the location of the user device. Then, each portion of the message is sent to the communication target via the optimal route.
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
G11B 20/10 - Enregistrement ou reproduction numériques
H04M 3/22 - Dispositions de supervision, de contrôle ou de test
H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
H04L 12/701 - Routage ou recherche du chemin de transmission
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
H04M 7/12 - Dispositions d'interconnexion entre centres de commutation pour l'exploitation entre centraux comportant différents types d'équipement de commutation, p. ex. à entraînement mécanique et pas à pas ou décimal et non décimal