Real-time, location-aware mobile device data breach prevention
First Claim
1. A method comprising:
- receiving, by a computer system, as input to a recurrent neural network, a matrix of a plurality of regular locations and usage for a user at a plurality of times as reported by one or more mobile devices for the user via a network;
applying, by the computer system, the matrix in the recurrent neural network to predict one or more next device locations for a next step in time, each of the one or more next device locations weighted with a separate probability; and
generating, by the computer system, by the recurrent neural network, an alert in response to one or more selected location and selected usage weighted with the highest probability deviating from a current location of the one or more mobile devices beyond a threshold specified by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A cognitive security service receives, as input to a recurrent neural network, a matrix of regular locations and usage for a user at multiple times as reported by one or more mobile devices for the user via a network. The cognitive security service applies the matrix in the recurrent neural network to predict one or more next device locations for a next step in time, each of the one or more next device locations weighted with a separate probability. The cognitive security service generates, through the recurrent neural network, an alert in response to one or more selected location and selected usage weighted with the highest probability deviating from a current location of the one or more mobile devices beyond a threshold specified by the user.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computer system, as input to a recurrent neural network, a matrix of a plurality of regular locations and usage for a user at a plurality of times as reported by one or more mobile devices for the user via a network; applying, by the computer system, the matrix in the recurrent neural network to predict one or more next device locations for a next step in time, each of the one or more next device locations weighted with a separate probability; and generating, by the computer system, by the recurrent neural network, an alert in response to one or more selected location and selected usage weighted with the highest probability deviating from a current location of the one or more mobile devices beyond a threshold specified by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising one or more processors, one or more computer-readable memories, one or more computer-readable storage devices, and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
-
program instructions to receive, as input to a recurrent neural network, a matrix of a plurality of regular locations and usage for a user at a plurality of times as reported by one or more mobile devices for the user via a network; program instructions to apply the matrix in the recurrent neural network to predict one or more next device locations for a next step in time, each of the one or more next device locations weighted with a separate probability; and program instructions to generate, by the recurrent neural network, an alert in response to one or more selected location and selected usage weighted with the highest probability deviating from a current location of the one or more mobile devices beyond a threshold specified by the user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprises a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer to cause the computer to:
-
receive, by a computer, as input to a recurrent neural network, a matrix of a plurality of regular locations and usage for a user at a plurality of times as reported by one or more mobile devices for the user via a network; apply, by the computer, the matrix in the recurrent neural network to predict one or more next device locations for a next step in time, each of the one or more next device locations weighted with a separate probability; and generate, by the computer, by the recurrent neural network, an alert in response to one or more selected location and selected usage weighted with the highest probability deviating from a current location of the one or more mobile devices beyond a threshold specified by the user. - View Dependent Claims (18, 19, 20)
-
Specification