Context-dependent authentication system, method and device
AssigneeZighra Inc.
InventorsDeepak Chandra Dutt, Anil Buntwal Somayaji
Life of this patent
Estimating the term…
Abstract
A method for authenticating a user using a user device connected to a communications network, the method comprising an implicit phase, wherein said implicit phase comprises performing at least one task within a workflow, said at least one task necessary to move forward within said workflow; storing information associated with said performing of at least one task; comparing said stored information with a stored user profile; and determining whether said authentication of said user is successful or unsuccessful based on said comparing.
Claims22
A method of authenticating financial transactions, the method comprising:
- receiving, by an authentication computer, a request to authenticate a transaction initiated at a first user device, the request including information identifying the first user device and information identifying a first user associated with the first user device;
- obtaining, by the authentication computer from the first user device, location information and component information obtained from one or more components of the first user device, the one or more components including at least one of an accelerometer, a gyroscope, a touch screen, or a key login unit;
- determining a first set of characteristics for the first user device, the first set of characteristics including (i) a location of the first user device based on the location information obtained from the first user device, and (ii) a set of characteristics based at least in part on the component information;
- obtaining, by the authentication computer from a second user device that is associated with the first user, location information of the second user device;
- determining a location of the second user device based on the location information obtained from the second user device, the second user device being different from the first user device;
- determining, by the authentication computer, a level of correlation between the location of the first user device and the location of the second user device;
- generating, by the authentication computer, an authentication status for the transaction based at least in part on the level of correlation and the first set of characteristics;
- and
- performing, by the authentication computer, an authentication operation based on the authentication status for the transaction.
A computer system comprising:
- one or more processors;
- a memory storing a set of instructions;
- wherein the one or more processors access the set of instructions to perform operations comprising:
- receiving a request to authenticate a transaction initiated at a first user device, the request including information identifying the first user device and information identifying a first user associated with the first user device;
- obtaining, from the first user device, location information and component information obtained from one or more components of the first user device, the one or more components including at least one of an accelerometer, a gyroscope, a touch screen, or a key login unit;
- determining a first set of characteristics for the first user device, the first set of characteristics including (i) a location of the first user device based on the location information obtained from the first user device, and (ii) a set of characteristics based at least in part on the component information;
- obtaining, from a second user device that is associated with the first user, location information of the second user device;
- determining a location of the second user device based on the location information obtained from the second user device, the second user device being different from the first user device;
- determining a level of correlation between the location of the first user device and the location of the second user device;
- generating an authentication status for the transaction based at least in part on the level of correlation and the first set of characteristics;
- and
- performing an authentication operation based on the authentication status for the transaction.
A non-transitory computer readable medium that stores instructions, which when executed by one or more processors of a computer system, cause the computer system to perform operations that include:
- receiving a request to authenticate a transaction initiated at a first user device, the request including information identifying the first user device and information identifying a first user associated with the first user device;
- obtaining, from the first user device, location information and component information obtained from one or more components of the first user device, the one or more components including at least one of an accelerometer, a gyroscope, a touch screen, or a key login unit;
- determining a first set of characteristics for the first user device, the first set of characteristics including (i) a location of the first user device based on the location information obtained from the first user device, and (ii) a set of characteristics based at least in part on the component information;
- obtaining, from a second user device that is associated with the first user, location information of the second user device;
- determining a location of the second user device based on the location information obtained from the second user device, the second user device being different from the first user device;
- determining a level of correlation between the location of the first user device and the location of the second user device;
- generating an authentication status for the transaction based at least in part on the level of correlation and the first set of characteristics;
- and
- performing an authentication operation based on the authentication status for the transaction.
Dependencies are inferred from the claim text.