Active locking mechanism using machine learning
AssigneeCapital One Services, LLC
InventorsGalen Rafferty, Mark Watson, Jeremy Goodsitt, Anh Truong, Austin Walters, Vincent Pham
Life of this patent
Estimating the term…
Abstract
Methods and systems disclosed herein describe using machine learning to lock and unlock a device. Machine learning may be trained to recognize one or more features. Once the device has been trained to recognize one or more features, a user may define an unlock condition for the device using the one or more trained features. After defining the unlock condition, the device may be locked by verifying the one or more features that the user defined as the unlock condition using machine learning. When verification is successful, the device may be unlocked and the user allowed to access the device.
Claims26
A computing device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the computing device to:
- receive a request to unlock a portion of the computing device's capabilities;
- receive, via one or more inputs of the computing device, a first authentication parameter and a second authentication parameter, wherein the second authentication parameter comprises a background element;
- determine, using a first machine learning model trained to identify a first baseline parameter associated with a lock condition, that the first authentication parameter matches the first baseline parameter;
- determine, using the first machine learning model, a physical state of a user requesting unlocking of the portion of the computing device's capabilities;
- determine, using a second machine learning model trained to identify a second baseline parameter associated with the lock condition, that the second authentication parameter matches the second baseline parameter;
- determine, based on the physical state of the user, based on the first authentication parameter matching the first baseline parameter, and based on the second authentication parameter matching the second baseline parameter, that an unlock condition has been satisfied;
- and
- unlock, based on a determination that the unlock condition has been satisfied, the portion of the computing device's capabilities.
A non-transitory computer-readable medium storing instructions that, when executed, configure a computing device to:
- receive a request to unlock a portion of the computing device's capabilities;
- receive, via one or more inputs of the computing device, a first authentication parameter and a second authentication parameter, wherein the second authentication parameter comprises a background element;
- determine, using a first machine learning model trained to identify a first baseline parameter associated with a lock condition, that the first authentication parameter matches the first baseline parameter;
- determine, using the first machine learning model, a physical state of a user requesting unlocking of the portion of the computing device's capabilities;
- determine, using a second machine learning model trained to identify a second baseline parameter associated with the lock condition, that the second authentication parameter matches the second baseline parameter;
- determine, based on the physical state of the user, based on the first authentication parameter matching the first baseline parameter, and based on the second authentication parameter matching the second baseline parameter, that an unlock condition has been satisfied;
- and
- unlock, based on a determination that the unlock condition has been satisfied, the portion of the computing device's capabilities.
A computing device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the computing device to:
- define a plurality of features for unlocking a portion of the computing device's capabilities;
- train a machine learning model to recognize a first feature and a second feature;
- define, based on training the machine learning model to recognize the first feature and the second feature, an unlock condition, wherein the unlock condition comprises authenticating the first feature and the second feature;
- and
- lock, based on defining the unlock condition, the portion of the computing device's capabilities.
A non-transitory computer-readable medium storing instructions that, when executed, configure a computing device to:
- define a plurality of features for unlocking a portion of the computing device's capabilities;
- train a machine learning model to recognize a first feature and a second feature;
- define, based on training the machine learning model to recognize the first feature and the second feature, an unlock condition, wherein the unlock condition comprises authenticating the first feature and the second feature;
- and
- lock, based on defining the unlock condition, the portion of the computing device's capabilities.
Dependencies are inferred from the claim text.