The disclosure relates to a system and a method for managing a potential emergency situation.
In the prelude of an emergency situation there is typically a less threatening, but escalatable, situation. It has been established that one of the most important things for the individual(s) exposed to such a situation is to collect as much relevant information as possible in the early phase, i.e. before a real threat arises. It is also desirable to suitably store the collected information. In this way, if the situation deteriorates further and a distress situation develops, information that is possibly extremely valuable for evaluating suitable measures to apply may be timely made available to third parties, e.g. emergency authorities such as police or fire services.
US2011046920 principally presents a solution for reconstructing an occurred emergency situation. In this context, even if the general knowledge in the field is taken into account, it is still unclear how the disclosed technical teaching should be practiced in order to achieve a real-time transfer of information.
US20090125584A1 is also a disclosure in the above-described technical field. It discloses a fully automated system which is capable to localize user(s) in time and space and to communicate audio/video streams to a service defined by the user, typically a suitable authority and preferably a police department. The system includes a communication means supporting a predefined localization service, such as GPS, a server associated with the communication means, client devices, and a database which is customized in accordance with the changes of interaction sessions of client devices with the server. The user communicates with the system, e.g. sends messages to the user-defined service. The system is provided with a panic alert mechanism which, upon actuation, transmits an audio/video data stream along with the client location tag, time stamp, and client ID to the service.
Obviously, this fully automated system lacks flexibility and is more prone to false alarms then a system involving an operator able to verify its proper functioning. Moreover, a dedicated hardware, exemplified by a dispatcher console, is required to establish communication between the user in distress situation and the service, such as the police department.
US2012329420A1 and its European counterpart EP2499747A1 disclose, on a general level, a method and a system of communicating an alarm, requested via user's mobile communication device, to a remotely located intermediate. More particularly, said intermediate is part of a staffed emergency support service and it receives an alarm signal generated by a user. Upon receipt, either an audio or a video communication link is activated between the user's communication device and the intermediate. Moreover, user's personal data, typically pre-stored, as well as dynamic location information of the user's communication device, normally gathered using the device's built-in GPS-receiver, are presented to the intermediate. The intermediate may then, based on the content of the data traffic between the user and the intermediate and a location of the mobile communication device, contact a suitable third party.
The above-cited method and system offer rather limited possibilities for interaction between the user and the emergency support service. Also, creating a contact between the user and the emergency authorities requires a plurality of interventions by the user and/or the intermediate.
One objective of the present invention is therefore to provide a system and a method that alleviate at least some of the drawbacks associated with the current art.
The above stated objective is achieved by means of the method and the system according to the independent claims, and by the embodiments according to the dependent claims.
More specifically, one aspect of the present invention provides a method of managing a potential emergency situation, the method comprising:
storing static information regarding a user of a support service,
activating an interaction session between the user of a support service and an intermediary by providing at least user-entered details of an activity to the intermediary,
determining a geographical position of a portable communication device associated with the user,
storing the information regarding the geographical position of the portable communication device associated with the user,
activating collecting, by means of the portable communication device, of at least one type of information by the user and/or establishing communication between the user and the intermediary,
storing the information regarding the at least one type of information collected by the user and/or establishing communication between the user and the intermediary,
requesting an alarm such that a connection between the user and an entity of interest, such as an emergency service, is established and simultaneously therewith sending at least a first electronic message from the portable communication device to the intermediary, and
presenting at least a portion of the stored information content at least to the entity of interest.
In a second aspect of the present invention a system for managing a potential emergency situation is provided, said system comprising:
an application back-end configured to communicate with a portable communication device associated with a user;
a database configured to be in communication with the application back-end and configured to store data;
an operator back-end configured to be in communication with the application back-end and to be in communication with the database, and
a software application located on the portable communication device, said application being configured to transmit data regarding geographical position of the portable communication device to the application back-end for subsequent storing in the database,
said software application further being configured to transmit data collected by the portable communication device and/or user-instigated communication (voice and other) to the application back-end for subsequent storing in the database and send at least a first electronic message from the portable communication device to the application back-end, wherein
the application itself or the database are configured to store static information regarding the user, wherein the system further comprises means for establishing a connection between the user and an entity of interest, such as an emergency service and means for presenting at least a portion of the stored information content at least to the entity of interest.
In this context, support service could be any provider of conventional security services. Moreover and as is widely known, the role of the emergency service, typically epitomized by the telephone number to be dialled in order to reach it—112 (in EU) or 911 (in USA), in the society is inter alia to alert the concerned emergency authority, such as police or fire department, on the basis of the incoming call either received directly or indirectly, i.e. vehicled by a support service.
Moreover, the application back-end, the database and the operator back-end are parts of an intermediary. The intermediary also comprises the support service and an operator manning said service.
In the following, positive effects and advantages of the invention at hand are presented with reference to the first and the second aspects of the invention.
Since the user himself feeds the details of his imminent activity, such as a walk home or a taxi ride, into the system, a perfectly accurate data is obtained. This valuable data could not be easily obtained in any other way. Furthermore, in case of a legitimate alarm request, the user is directly connected to the entity of interest, such as the emergency service. In the same context, the personnel at the entity of interest may access collected information (e.g. static information regarding the user, audio, video or text) as soon as an alarm has been requested. Clearly, this will facilitate their timely assessment of the situation at hand and allow them to rapidly take the most appropriate measure.
Furthermore, a connection between the portable communication device and the emergency service is established via a mobile communication network, such as Global System for Mobile Communications (GSM) or Universal Mobile Telecommunications System (UMTS), as soon as the alarm has been requested. Simultaneously therewith, at least a first electronic message originating from the portable device is relayed to the intermediary, if necessary converted into a format readable by the intermediary, e.g. a web service.
In an embodiment and particularly useful in case of insufficient bandwidth, said first electronic message is at least in part transmitted to the intermediary as an SMS.
In a further embodiment, a second electronic message is also sent from the portable communication device to the intermediary. Consequently, a redundant solution is achieved where the intermediary receives two messages via two signal paths that are independent of each other. A virtually fail-safe solution of notifying the intermediary that the alarm has been requested is hereby obtained.
In a thereto related embodiment, at least one of said first and second electronic messages is at least in part transmitted to the intermediary as a web service. This is to be construed so as the web service handles the whole content of the electronic message under a part of the signal path between the portable communication device and the intermediary. Using web service is particularly suitable for machine-to-machine interaction.
In another embodiment, at least one of the stored static information, determined geographical position, the collected information and/or content of the communication between the user and the intermediary is stored at the intermediary. In this way, the stored content is easily accessible for subsequent transmittal, preferably using a secure connection, to the emergency service.
In a further embodiment at least one of the stored static information, determined geographical position, the collected information and/or content of the communication between the user and the intermediary is initially stored on the portable communication device. It is vital that the determined/collected information regarding the potential emergency situation is stored even in case of a temporary connection break-down between the portable communication device and the communication network, for instance due to poor coverage or the non-availability of the intermediary. To this end, the portable communication device may be configured to store the above content. This function may be automatically started if the content for any reason cannot be stored at the intermediary during an on-going interaction session.
In yet another embodiment, the entity of interest also receives a notification of the occurrence of the alarm and the authenticity of the alarm request is verified by the entity of interest using at least one of at least the portion of the obtained information content presented to said entity of interest and the information contained in the received notification. Accordingly, the operator at the entity of interest immediately gets access to the number associated with the user's portable communication device since this number will always be included in the content of said notification. This follows from the fact that the purpose of said notification is to reserve a spot in the queue system at the entity of interest for the current alarm request. This number could then be compared with the number from which the actual alarm request is made. In this context, the number from which the actual alarm request is made is either already visible on the display of the operator's working terminal at the entity of interest or is given by the user at the start of his/hers communication session with the entity of interest. If the comparison checks out correctly, the authenticity of the alarm request is verified. Alternatively, above comparison may be performed using the information content presented to said entity of interest, e.g. the number associated with the user's portable communication device could be pre-stored in the static information regarding the user.
In a variant, said alarm inquiry comprises transmitting a push notification to the portable communication device associated with the user. The alarm request is initiated by the intermediary and forwarded to the user. Hereby, the built-in functionalities of the hardware using an iOS® operative system, both the intermediary and the portable communication device, are leveraged to enhance the user experience and facilitate triggering of an alarm. Obviously, this variant is, if suitably modified, applicable even when run on other operative systems for hand-held devices, such as Android™.
In yet another variant, at least a portion of the stored information content is presented to at least one preselected recipient appearing in the static information regarding the user and/or to social media. Hereby, further persons may, at the user's choice, be notified about the on-going emergency situation. By way of example, user's family members or Facebook® contacts may be informed.
In a further embodiment, the requested alarm is recalled within a predetermined time period. In this way, an inadvertent alarm request may be overruled. The time period is adjustable while its default value is about 10 seconds.
In another embodiment, collecting of at least one type of information by the user may be remotely activated. Hereby, the collecting of relevant information may be activated by the operator of the support service. Correspondingly, if the transmittal of the relevant information to the intermediary is interrupted during an on-going interaction session, the operator may remotely reactivate the collecting of relevant information.
Also, at least one type of information collected by the user may be manipulated by means of the portable communication device. In this way, the stream of the collected information content may be adjusted depending on the capacity of the network. For instance, redundant information present in an image may be removed in order to reduce the size of the image file and/or speechless sections of the audio recording may be excluded.
In an embodiment, a user-destined alarm inquiry, e.g. transmitting a push notification to the portable communication device associated with the user, based on at least one of the content of the stored static information, determined geographical position and the collected information, and/or content of the voice communication between the user and the intermediary may be made. Here, the system is so configured that only the user may request an alarm. This solution confers upon the user a sensation of being in control of the situation—this could have a reassuring effect on him/her and in extension avoid unnecessary alarm requests.
In a further variant, the overall emergency level of the situation may be assessed, by means of the intermediary and based on at least one of the content of the stored static information, determined geographical position and the collected information, and/or content of the voice communication between the user and the intermediary, and this assessment may be presented to an operator of the support service. Hereby, the operator may be supported by a suitable mathematical model that takes into account the nature of the stored content. The model is run on the intermediary, it evaluates the facts in real-time and quantifies the likelihood of a distress situation. Once a forecast value exceeds a predetermined threshold value, the operator is alerted in a suitable way, by way of example visually, that a user-destined alarm request should be strongly considered.
In yet another variant, a push notification may be transmitted to the portable communication device associated with the user with the purpose of initiating termination of an interaction session. Such a notification may be issued if, for instance, any substantive information hasn't been collected by means of the activated portable communication device for a predetermined period of time. Hereby, all justified on-going interaction sessions, and in extension even alarm requests, are present in a system whereas the number of non-justified, but on-going interaction sessions, is continuously reduced. Obviously, this significantly alleviates the stress experienced by the operators.
In an embodiment, a system of the present invention is implemented by virtual hardware. Such an implementation offers a more flexible configuration and reduces the need for costly hardware resources.
In a thereto related embodiment, the system is configured to be run in a cloud environment. Hereby, the system becomes easily scalable such that it can readily accommodate a large influx of new users. Moreover, the system may be moved to a new host with very short lead times and without affecting the end user.
Further advantages and features of embodiments will become apparent when reading the following detailed description in conjunction with the drawings.
The present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which preferred embodiments are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. In the drawings, like reference signs refer to like elements.
An interaction session between the user of the support service and the support service being part of the intermediary is thereafter activated 11. The activation is typically done by providing at least user-entered details of an activity to the intermediary. However, this method step could also include a conventional logon-procedure. Typically, the intermediary further comprises an application back-end (not shown in
These constituents will be more thoroughly discussed in conjunction with
In the sequential example shown below, intended to facilitate the comprehension, the user is on its way back home from a restaurant visit on foot and the connection between the user's portable communication device and the intermediary is of good quality at all times:
a) the user activates the interaction session,
b) the user is asked to enter the destination,
c) home is selected whereupon address, phone number and other relevant data featured in the static information, i.e. user's pre-stored profile, are made available to the intermediary,
d) the user is asked how she or he is travelling to the final destination—on foot is selected and this information is also made available to the intermediary,
A geographical position of a portable communication device associated with the user is subsequently determined 12 and stored 13. Returning to the example:
e) gps-coordinates of the user's portable communication device are tracked and continuously stored at the intermediary,
Now, if the user at any time during the on-going interaction session deems that the situation is becoming potentially dangerous, the collecting 14, by means of the portable communication device, of at least one type of information by the user is activated. The collected dynamic information would typically be audio or video files, images or text. Here, the collected information may be manipulated by means of the portable communication device prior to storing. In particular, the stream of the collected information content may be adjusted depending on the capacity of the network. For instance, redundant information in images may be removed and/or speechless sections of the audio recording may be excluded. Alternatively or as a complement, direct communication between the user and the support service may be established 15.
An envisageable alternative to the above is to remotely activate collecting of at least one type of information by the user, typically triggered by the operator at the support service. In this context, the user's consent should be obtained prior to activating remote collecting, e.g. at the beginning of the individual interaction session. In connection herewith, if the transmittal of the information to the intermediary is interrupted during an on-going interaction session, the operator may, if necessary, remotely reactivate the collecting of information. In a non-limiting embodiment, this may be done using conventional remote access techniques, preferably without employment of a dedicated server. The collected information is subsequently stored 16, 17. Returning once more to the example:
f) the user is approached by an unknown person,
g) the user turns on sound recording and the recording made is stored,
Continuing the example:
h) the situation escalates and the user feels threatened by the unknown person,
i) the user requests an alarm,
An alarm request 18 establishes a connection between the user and an entity of interest, such as an emergency service. Simultaneously therewith an electronic message is sent 18 from the portable communication device to the intermediary. As an alternative, a user-destined alarm inquiry, e.g. transmitting a push notification to the portable communication device associated with the user, based on at least one of the content of the stored static information, determined geographical position and the collected information, and/or content of the voice communication between the user and the intermediary may be made. The alarm inquiry is relayed by the intermediary to the user. By forwarding the alarm inquiry to the user, it is ensured that only the user may request an alarm. This solution confers upon the user a sensation of being in control of the situation—this could have a reassuring effect on him/her and in extension avoid unnecessary alarm requests. In any case, an alarm request may also be accompanied by various sounds and visual effects in order to deter the potential offender(s) from continuing the engagement. In conjunction herewith, if the alarm has been requested by mistake, it could be recalled within a predetermined time period. In this way, an inadvertent alarm request may be overruled. The time period is adjustable while its default value is about 10 seconds. The example continues:
j) the user interacts with the emergency service,
At least a portion of the stored dynamic information content is presented 19 at least to the interacting entity of interest, i.e. to the operator assigned to manage the situation. In the same context, this portion of the stored information content could even be presented to preselected recipient(s) appearing in the static information regarding the user and/or to the social media. Obviously, presenting another portion of the stored information content is equally conceivable. Hereby, further persons may, at the user's choice, be notified about the on-going emergency situation. By way of example, user's family members or Facebook® contacts may be informed. Completing the example:
k) the unknown person becomes deterred and goes away,
l) the user terminates the call and deactivates the interaction session once safely home.
The operator at the support service closely monitors the situation until the interaction session is deactivated by the user. In the same context, a push notification may be transmitted to the portable communication device associated with the user with the purpose of initiating termination of an interaction session. Such a notification may be issued if, for instance, any substantive information hasn't been collected by means of the activated portable communication device for a predetermined period of time. Hereby, all justified on-going interaction sessions, and in extension even alarm requests, are present in a system whereas the number of non-justified, but on-going interaction sessions, is continuously reduced. Obviously, this significantly alleviates the stress experienced by the operators.
If it on the other hand turns out that the situation escalates further and becomes truly dangerous for the user, the operator at the emergency service, having access to several types of contextualized information from the incident scene, is able to rapidly take the most appropriate measure, for instance contact the police department and direct them to the correct location and give them additional useful information. Obviously, when said operator of the emergency service contacts the suitable emergency authority there is a possibility to share at least a portion of the stored information content, static and/or dynamic.
It is to be noted that the method steps of the claims do not have to take place in the above order for the method to be properly executed. In the following, further positive effects and advantages are presented.
Since the user himself feeds the details of his imminent activity, such as the exemplified walk home or a taxi ride, into the system, a perfectly accurate data is obtained. This valuable data could not be easily obtained in any other way. Furthermore, in case of a legitimate alarm request, the user is directly connected to the entity of interest, such as the emergency service. In the same context, the personnel at the entity of interest may access collected information (e.g. static information regarding the user, and dynamic information in audio-, video-, or text format) as soon as an alarm has been requested. Clearly, this will facilitate their timely assessment of the situation at hand and allow them to rapidly take the most appropriate measure.
Furthermore, a connection between the portable communication device and the emergency service is established via a mobile communication network, such as GSM or UMTS, as soon as the alarm has been requested. Simultaneously therewith, an electronic message originating from the portable device is relayed to the intermediary, if necessary converted into a format readable by the intermediary.
In an embodiment and particularly useful in case of insufficient bandwidth, said first electronic message is at least in part transmitted to the intermediary as an SMS.
In a thereto related embodiment, a second electronic message is also sent from the portable communication device to the intermediary. Consequently, a redundant solution is achieved where the intermediary receives two messages via two signal paths that are independent of each other. A virtually fail-safe solution of notifying the intermediary that the alarm has been requested is hereby obtained. Needless to say, in emergency situations, it is crucial that the user is confident that his/hers alarm request will safely reach the destination.
As briefly discussed above, collected information may be stored either at the intermediary or on the mobile communication device. Storing at the intermediary ensures that the stored content is easily accessible for subsequent transmittal, preferably using a secure connection, to the emergency service. The content is initially stored by means of a send queue belonging to the portable communication device and is only removed from there upon acknowledgement from the intermediary that the content has reached it. A send queue is a container for a variable number of information packets that will be sent to the intermediary. Obviously, it is vital that the determined/collected information regarding the potential emergency situation is stored even in case of a temporary connection break-down between the portable communication device and the communication network, for instance due to poor coverage or the non-availability of the support service. To this end, the portable communication device is configured to store the content in the above-described manner.
On the more general level, support service could be any provider of security services present in the marketplace whereas the emergency service (reachable by dialling e.g. 112) typically is a non-commercial service funded by the state.
However, in some countries the emergency service that is free-of-charge for the citizens is complemented by a commercial branch with an offer equivalent to that of a conventional support service. Such a set-up would clearly allow for close coordination of the actions of the support service and the emergency service leading to significant synergies beneficial to the users.
The system 100 further includes a software application running on the portable communication device 22. The application is configured to transmit data regarding geographical position of the portable communication device to the application back-end 24 for subsequent storing in the database 28. It is moreover configured to transmit data collected by the portable communication device and/or user-instigated communication to the application back-end for subsequent storing in the database 28. The application is also configured to send an electronic message from the portable communication device to the application back-end. This message is typically generated once an alarm has been requested. Either the application or the database is configured to store static information, i.e. user's pre-stored profile. The software application is native, i.e. it can interact with and take advantage of the functionalities of the operating system that are typically available on modern portable communication devices such as camera and tracking by means of GPS.
In an embodiment, application back-end, operator back-end and the database each have a memory unit (not shown) and a processing unit (not shown). The memory unit could be of the non-volatile kind. A dedicated, executable computer program (P) with computer instructions, or part of the dedicated, executable computer program (P) may be located in each memory unit. The processing unit is configured to carry out the instructions of the computer program (P), or part of the computer program (P). The computer program (P) could be recorded on a carrier, typically a computer readable medium, prior to being loaded onto the memory unit. Alternatively, it could be preinstalled in said memory unit. In the same context, a further dedicated, executable computer program (P′) is associated with the software application. It may be stored in the memory of the mobile communication device and is then executed using its processing unit. The disclosed embodiments of the method are performed when the computer programs (P, P′) or part of the computer program (P) are executed such that above-mentioned instructions are carried out by the suitably configured processing unit(s).
The system 100 further comprises means for establishing a connection 39, between the user 20 and an entity of interest 40, such as an emergency service, in case of an alarm request by the user. By way of an example, Session Initiation Protocol (SIP) could be used to establish the connection. This request is normally effectuated by pressing a virtual button appearing on the display of the portable communication device. It is subsequently relayed to the application back-end. The alarm is thereupon stored in the database. Notifications are subsequently issued to the concerned entities, notably the emergency service, but also, as discussed in conjunction with
In addition to a conventional way of setting up the system of the above kind, i.e. by means of suitable hardware components, a system of the present invention could also be implemented using virtual hardware on a given hardware platform by employing a host software so as to create a simulated computer environment. Such an implementation offers a more flexible configuration and reduces the need for costly hardware resources. In a thereto related context, the system is configured to be run in a cloud environment. Hereby, the system becomes easily scalable such that it can accommodate a large influx of new users. Moreover, the system may be moved to a new host with very short lead times and without affecting the end user.
In the drawings and specification, there have been disclosed typical preferred embodiments of the invention and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the invention being set forth in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
1351444-3 | Dec 2013 | SE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SE2014/051460 | 12/5/2014 | WO | 00 |