Systems and methods for real time detection and reporting of personal emergencies
First Claim
1. A method for predicting an emergency event is to occur to a user, the method comprising:
- (a) generating, by a micro-virtual machine (mVM) executed by the server, a user-customized emergency predictive model using, at least in part, user-specific data;
(b) launching, by the server, the mVM upon determining that a mobile application is activated on a mobile device;
(c) receiving, by the mobile device, data about at least one of a health, an activity or an environment of the user;
(d) analyzing, by one of the mobile device or the server, using the user-customized emergency predictive model, the data about at least one of the health, the activity or the environment of the user;
(e) determining, by one of the mobile device or the server, from the analyzed data and using the user-customized emergency predictive model, a score value indicative of a likelihood of an emergency event occurring to the user; and
(f) communicating, by one of the mobile device or the server responsive to the score value being greater than a threshold, a notification to the user to change behavior to avoid the emergency event; and
(g) encrypting, by the server, the mVM upon detecting that the mobile application is turned off on the mobile device, the mVM encapsulating the user specific data.
1 Assignment
0 Petitions
Accused Products
Abstract
According to at least one aspect, a system and corresponding method for detecting and reporting personal emergency events includes a mobile application running on a client device of a user and a backend application running on a backend system. The mobile application and the backend application can communicate on a regular basis. The mobile application or the backend application can regularly monitor sensor data, user contextual data or other data indicative of user state of health, activities or environment and detect or predict an emergency event of the user based on the monitored data. Upon detecting an emergency event, the mobile application or the backend application can warn the user or notify emergency contacts of the user of the emergency event. The backend application can use the sensor data or other user data to update an emergency predictive model specific to the user employed to detect or predict emergency events.
-
Citations
16 Claims
-
1. A method for predicting an emergency event is to occur to a user, the method comprising:
-
(a) generating, by a micro-virtual machine (mVM) executed by the server, a user-customized emergency predictive model using, at least in part, user-specific data; (b) launching, by the server, the mVM upon determining that a mobile application is activated on a mobile device; (c) receiving, by the mobile device, data about at least one of a health, an activity or an environment of the user; (d) analyzing, by one of the mobile device or the server, using the user-customized emergency predictive model, the data about at least one of the health, the activity or the environment of the user; (e) determining, by one of the mobile device or the server, from the analyzed data and using the user-customized emergency predictive model, a score value indicative of a likelihood of an emergency event occurring to the user; and (f) communicating, by one of the mobile device or the server responsive to the score value being greater than a threshold, a notification to the user to change behavior to avoid the emergency event; and (g) encrypting, by the server, the mVM upon detecting that the mobile application is turned off on the mobile device, the mVM encapsulating the user specific data. - View Dependent Claims (2, 3, 4, 9, 10, 11, 12)
-
-
5. A system for predicting an emergency event is to occur to a user, the system comprising:
-
a mobile application configured to be executable on a mobile device to receive data about at least one of a health, an activity or an environment of the user; a server configured to communicate with the mobile application and receive data from the mobile device; wherein the server is configured to; execute a micro-virtual machine (mVM) to generate a user-customized emergency predictive model using, at least in part, user-specific data; and launch the mVM upon determining that a mobile application is activated on the mobile device; and encrypt the mVM upon detecting that the mobile application is turned off on the mobile device, the mVM encapsulating the user specific data, and wherein at least one of the mobile application or the server is configured to; receive data about at least one of a health, an activity or an environment of the user; analyze, using a user-customized emergency predictive model, the data about at least one of the health, the activity or the environment of the user; determine, from the analyzed data and using a user-customized emergency predictive model, a score value indicative of a likelihood of an emergency event occurring to the user; and communicate, responsive to the score value being greater than a threshold, a notification to the user to change behavior to avoid the emergency event. - View Dependent Claims (6, 7, 8, 13, 14, 15, 16)
-
Specification