Patent ID: 9699179
Date: 2017-07-04
CPC Classifications: H04L

Claim:
1. A method for authenticating a user of a computing device, the method comprising: receiving, by one or more computer processors, an indication that a user of a computing device is accessing an object that utilizes an authentication process; selecting, by one or more computer processors, a first multi-media file based on a user profile of the user and the object of the authentication process, wherein the first multi-media file is associated with a baseline time sequence of interactions of the user corresponding to an authentication sequence of one or more preselected events of the first multi-media file, and wherein the first multi-media file is supplied by the user; creating, by one or more computer processors, a block of temporal manipulation vectors based, at least in part, on the user profile and a security requirement of the object of the authentication process, wherein a temporal manipulation vector, of the block of temporal manipulation vectors, modifies a presentation of a multi-media file by displacing one or more preselected events of a sequence of events within the multi-media file with respect to time; transmitting, by one or more computer processors, the block of temporal manipulation vectors associated with the first multi-media file and the first multi-media file to the computing device; authenticating, by one or more processors, the user based on input of the user interacting with the first multi-media file modified by at least one temporal manipulation vector selected from the block of temporal manipulation vectors; and replacing, by one or more computer processors, the block of temporal manipulation vectors associated with the first multi-media file with an updated block of temporal manipulation vectors based on a percentage of unused temporal manipulation vectors of the block of temporal manipulation vectors and a duration of time elapsed since the creation of the block of temporal manipulation vectors.