Patent Document ID: 10075846
Application ID: 15674133
Patent Status: 1

Claim One:
1. A method for computer-based continuous verification, the method comprising: providing a user terminal; providing a wearable device comprising a first plurality of sensors configured to receive data from a first user; and providing a non-transitory computer-readable medium, in operable communication with the first plurality of sensors, for performing an enrollment phase and a verification phase, the enrollment phase comprising: acquiring first data from the first plurality of sensors, which receive the first data from the first user, the first data comprising at least one of keystroke recognition, geolocation, biorhythmic, heart rate, temperature, hand motion, voice, and body motion signals; removing any outliers from the first data acquired from the first plurality of sensors and filtering the first data acquired from the first plurality of sensors to remove any noise signals; converting the first data acquired from the first plurality of sensors into a set of identifying features of the first user and inserting the identifying features into a feature vector; generating a first user profile based upon the feature vector; transmitting, by a transmitting device, the first user profile to an authentication server; and the verification phase comprising: detecting that the user terminal is being accessed by a user; acquiring second data from a second plurality of sensors, which receive the second data from the user, the second data comprising at least one of keystroke recognition, geolocation, biorhythmic, heart rate, temperature, hand motion, voice, and body motion signals; removing any outliers from the second data acquired from the second plurality of sensors and filtering the second data acquired from the second plurality of sensors to remove any noise signals; converting the second data acquired from the second plurality of sensors into a set of identifying features of the user; receiving, by the user terminal, the first user profile from the authentication server; comparing the first user profile to the set of identifying features from the user; and either suspending user terminal access if the first user profile does not match the set of identifying features from the user; or permitting the user to maintain access to the user terminal if the first user profile matches the set of identifying features from the user; and continuously executing the verification phase until the user stops using the user terminal.