Method and system for assessing the safety of a user of an application for a proactive response
First Claim
1. A method for assessing a safety of a user of an application executing on a mobile device, comprising:
- receiving by a processor included in a first server, location data from the application;
receiving, by the processor, from a data repository, normal behavior data associated with the user;
generating by the processor an abnormality score using the location data and the normal behavior data;
generating by the processor a threat score using the abnormality score;
generating by the processor a threat type using the location data, time data, and the normal behavior data;
generating by the processor a safety score for the user based on the threat score, and the threat type;
when the processor determines that the safety score is less than a safety score threshold, generating and transmitting by the processor an alert message to be displayed on the mobile device of the user, wherein the message includes a request for a reply;
when the processor fails to receive the reply from the user within a period of time, initiating by the processor a first alert telephone call to the user; and
when the processor fails to connect the first alert telephone call with the user, initiating by the processor a second alert telephone call to an emergency contact associated with the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for assessing a safety of a user of an application executing on a mobile device, including collecting a location data, a motion data, and a location data source from the application; transmitting, at a time, the location data, the motion data, and the location data source to a server; obtaining, from the server, a normal behavior data associated with the user; determining an abnormality score; determining a confidence score; determining a threat score; determining a threat type; calculating a safety score for the user; determining that the safety score is less than a safety score threshold; and transmitting a message to the mobile device of the user requesting a reply.
-
Citations
30 Claims
-
1. A method for assessing a safety of a user of an application executing on a mobile device, comprising:
-
receiving by a processor included in a first server, location data from the application; receiving, by the processor, from a data repository, normal behavior data associated with the user; generating by the processor an abnormality score using the location data and the normal behavior data; generating by the processor a threat score using the abnormality score; generating by the processor a threat type using the location data, time data, and the normal behavior data; generating by the processor a safety score for the user based on the threat score, and the threat type; when the processor determines that the safety score is less than a safety score threshold, generating and transmitting by the processor an alert message to be displayed on the mobile device of the user, wherein the message includes a request for a reply; when the processor fails to receive the reply from the user within a period of time, initiating by the processor a first alert telephone call to the user; and when the processor fails to connect the first alert telephone call with the user, initiating by the processor a second alert telephone call to an emergency contact associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium having stored thereon instructions which when executed by a processor causes the processor to perform a method for assessing a safety of a user of a safety application executing on a mobile device, the method comprising:
-
receiving location data for the user'"'"'s phone using a cellular infrastructure in communication with the mobile device and at least a GPS receiver within the mobile device; receiving from a data repository, normal behavior data associated with the user; generating a threat score using the location data, time data, and the normal behavior data; generating a threat type using the location data; generating a safety score for the user using the threat score and the threat type; when the safety score is determined to be less than a safety score threshold, generating and transmitting by the processor an alert message to be displayed on the mobile device of the user requesting a reply; when the processor fails to receive the reply from the user within a period of time, initiating a first alert telephone call to the user; and when the processor fails to connect the first alert telephone call with the user, initiating a second alert telephone call to an emergency contact associated with the user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for assessing a safety of a user of an application executing on a mobile device, comprising:
-
a first server including first processor and a second server including a second processor, wherein the second server generates and transmits normal behavior data associated with the user to the first server, wherein the normal behavior data is based on at least one of;
time data, location data, or motion data,wherein the first server; transmits the time data, the location data, the motion data, and the location data source that is received from the application to the second server, generates using the location data, the motion data, and the normal behavior data, an abnormality score, generates, using the location data, the motion data, and the location data source, a confidence score, generates, using the location data, the motion data, and the time, a threat score, generates, using the location data, the motion data, the time, and the normal behavior data, a threat type, generates, using abnormality score, the confidence score, the threat score, and the threat type, a safety score for the user, when the first server determines that the safety score is less than a safety score threshold, the first server generates and transmits an alert message to be displayed on the mobile device of the user, wherein the message includes a request for a reply; when the first server fails to receive the reply from the user within a period of time, the first server further initiates a first alert telephone call to the user; and when the first server fails to connect the first alert telephone call with the user, the first server further initiates a second alert telephone call to an emergency contact associated with the user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification