CPC H04L 67/52 (2022.05) [H04L 12/1845 (2013.01); H04L 51/18 (2013.01); H04L 51/222 (2022.05)] | 12 Claims |
1. A method for automated personalized messages and personalized evacuation guidelines indoors or outdoors, said method being implemented by an internal system of a system further comprising an inbound system and an outbound system, the internal system comprising one or more processors operably coupled to a non-transitory computer readable storage medium, said method comprising:
validating, by an event listener, a message about an event received from an enabler;
processing, by an event parser, a forwarded message from the event listener;
locating, by a request map component, users in an area of the event and retrieving maps that will be used to assist the users through a triggered action by the event parser;
requesting, by a request user data component, user data either from a database of an external service or directly from an end device of the user by a create Uniform Resource Locator (URL) component;
creating, by the create URL component, an URL which incorporates a method to deploy a software application on the user's end device for retrieving user data from the user's end device, by scanning the user's end device, said user data comprising a list of the installed applications in the user's end device and data related to user's needs, said user's needs comprising user's physical and/or cognitive impairments;
encapsulating, by an enhanced message URL component, the created URL to the forwarded message, an enhanced message being obtained, and forwarding the enhanced message to a forward message and an encapsule URL component;
forwarding, by the forward message and the encapsule URL component, the enhanced message to the outbound system comprising the user's end devices;
generating and maintaining, by an app server service component, a data exchange between the system and the user's end device upon triggering by the enhanced message on the user's end device;
storing, by the app server service component, received user data and/or user location data into the database and triggering data analysis by a data analysis component;
performing, by the data analysis component, data mining techniques to retrieve all available stored data regarding the user's location, indoor/outdoor maps, the user's data and/or event information, and applying clustering, regression and/or classification methods based on machine learning algorithms to the retrieved data to categorize the user into user's labels according to the user's needs, deploy evacuation models; and select an evacuation model which fits best the user's needs;
generating, by a calculate personalized message component, an enhanced personalized message for the user regarding results of the data analysis and event data;
selecting, by a select message media type component, a suitable message media type according to the user's needs;
sending, by the personalized message component, the enhanced personalized message to the user upon triggering by the select message media type component;
calculating, by a calculate personalized evacuation routes component, personalized evacuation routes based on the results of the data analysis comprising the user's labels and/or external data;
choosing, by a choose best route per conditions component, an evacuation path for the user among available evacuation paths based at least on the user's needs and on risk grades associated with the available evacuation paths, that minimizes a risk for the user to get harmed;
creating, by a create personalized instructions component, appropriate evacuation instructions for the user regarding results of the choosing of the evacuation path;
sending, by a send personalized instructions component, the appropriate evacuation instructions to the user's end device upon triggering by the select message media type component.
|