Method and system for assessing the safety of a user of an application for a proactive response
First Claim
1. A computer-implemented method for assessing and alerting safety of a user of a mobile device, comprising:
- receiving, from a data repository, normal behavior data associated with the user;
generating an abnormality score based on the normal behavior data and location data of the mobile device;
generating a threat score based on the abnormality score, wherein the threat score indicates a degree of physical threat to the user;
generating a safety score for the user based on the threat score and a threat type; and
when the safety score is less than a safety score threshold, generating an alert message to be displayed on the mobile device, wherein the alert message includes a request for a reply from 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
28 Claims
-
1. A computer-implemented method for assessing and alerting safety of a user of a mobile device, comprising:
-
receiving, from a data repository, normal behavior data associated with the user; generating an abnormality score based on the normal behavior data and location data of the mobile device; generating a threat score based on the abnormality score, wherein the threat score indicates a degree of physical threat to the user; generating a safety score for the user based on the threat score and a threat type; and when the safety score is less than a safety score threshold, generating an alert message to be displayed on the mobile device, wherein the alert message includes a request for a reply from the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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 and alerting safety of a user of a mobile device, the method comprising:
-
receiving location data from the mobile device; receiving, from a data repository, normal behavior data associated with the user; determining a degree of abnormality based on time data, the location data, and the normal behavior data; generating a safety score for the user based on the degree of abnormality, wherein the safety score is a representation of physical safety of the user; and when the safety score is less than a safety score threshold, generating an alert message. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A data processing system for assessing and alerting safety of a user of a mobile device, comprising:
-
a processor; and a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations, the operations including generating and storing normal behavior data associated with the user, wherein the normal behavior data is generated based on at least one of;
time data, location data, or motion data;generating an abnormality score based on (i) one or more of;
the location data, the time data or the motion data, and (ii) the normal behavior data;generating a safety score for the user based at least on the abnormality score, wherein the safety score is a representation of physical safety of the user; and when the safety score is less than a safety score threshold, generating and transmitting an alert message to be displayed on the mobile device, wherein the alert message includes a request for a reply from the user. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification