Systems and methods for verifying users based on user motion
AssigneeSymantec Corporation
InventorsChengi Kuo, Petrus J. Viljoen
Life of this patent
Estimating the term…
Abstract
The disclosed computer-implemented method for verifying users based on user motion may include (1) instructing a user of a mobile device to physically move in a prescribed manner, (2) receiving information, collected by one or more sensors associated with the mobile device, describing physical movement performed by the user after the user receives the instruction, (3) determining, upon receiving the information, that the user's physical movement matches the prescribed movement, and (4) verifying the user in response to determining that the user's physical movement matches the prescribed movement. Various other methods, systems, and computer-readable media are also disclosed.
Claims20
A computer-implemented method for verifying users based on user motion, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- as part of a registration process, instructing a user of a mobile device to set an authenticating motion secret, wherein:
- the motion secret comprises a sequence of movements, detectable by one or more sensors associated with the mobile device, that involves taking one or more steps, the one or more sensors comprising a pedometer;
- and
- instructing the user to set the motion secret comprising instructing the user to select the sequence of movements and perform the sequence of movements with the mobile device on his or her person;
- setting the motion secret based on information, collected by the sensors, describing the sequence of movements performed by the user;
- after the registration process is completed, determining that the user is attempting to perform a digital action with a web service that requires its users to be verified before allowing the users to perform the digital action;
- in response to determining that the user is attempting to perform the digital action, instructing the user to perform the sequence of movements corresponding to the motion secret with the mobile device on his or her person;
- receiving information, collected by the sensors, describing physical movement performed by the user after the user receives the instruction, wherein the physical movement involves taking one or more steps and receiving the information comprises receiving information describing the one or more steps collected by the pedometer;
- upon receiving the information, determining that the user's physical movement matches the sequence of movement corresponding to the motion secret;
- and
- verifying the identity of the user in response to determining that the user's physical movement matches the sequence of movements corresponding to the motion secret.
A system for verifying users based on user motion, the system comprising:
- an instruction module, stored in memory, that:
- instructs a user of a mobile device to set an authenticating motion secret as part of a registration process, wherein:
- the motion secret comprises a sequence of movements, detectable by one or more sensors associated with the mobile device, that involves taking one or more steps, the one or more sensors comprising a pedometer;
- and
- instructing the user to set the motion secret comprising instructing the user to select the sequence of movements and perform the sequence of movements with the mobile device on his or her person;
- sets the motion secret based on information, collected by the sensors, describing the sequence of movements performed by the user;
- after the registration process is completed, determines that the user is attempting to perform a digital action with a web service that requires its users to be verified before allowing the users to perform the digital action;
- and
- in response to the determination, instructs the user to perform the sequence of movements corresponding to the motion secret with the mobile device on his or her person;
- a receiving module, stored in memory, that receives information, collected by the sensors, describing physical movement performed by the user after the user receives the instruction, wherein the physical movement involves taking one or more steps and the receiving module receives the information by receiving information describing the one or more steps collected by the pedometer;
- a determination module, stored in memory, that determines, upon the receiving module receiving the information, that the user's physical movement matches the sequence of movements corresponding to the motion secret;
- a verification module, stored in memory, that verifies the identity of the user in response to the determination that the user's physical movement matches the sequence of movements corresponding to the motion secret;
- and
- at least one physical processor configured to execute the instruction module, the receiving module, the determination module, and the verification module.
A non-transitory computer-readable medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
- instruct a user of a mobile device to set an authenticating motion secret as part of a registration process, wherein:
- the motion secret comprises a sequence of movements, detectable by one or more sensors associated with the mobile device, that involves taking one or more steps, the one or more sensors comprising a pedometer;
- and
- the computer-readable instructions cause the computing device to instruct the user to set the motion secret by causing the computing device to instruct the user to select the sequence of movements and perform the sequence of movements with the mobile device on his or her person;
- set the motion secret based on information, collected by the sensors, describing the sequence of movements performed by the user;
- after the registration process is completed, determine that the user is attempting to perform a digital action with a web service that requires its users to be verified before allowing the users to perform the digital action;
- in response to the determination, instruct the user to perform the sequence of movements corresponding to the motion secret with the mobile device on his or her person;
- receive information, collected by the sensors, describing physical movement performed by the user after the user receives the instruction, wherein the physical movement involves taking one or more steps and receiving the information comprises receiving information describing the one or more steps collected by the pedometer;
- determine, upon receiving the information, that the user's physical movement matches the sequence of movements corresponding to the motion secret;
- and
- verify the identity of the user in response to determining that the user's physical movement matches the sequence of movements corresponding to the motion secret.
Dependencies are inferred from the claim text.