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.
Claims23
(canceled)
A method of authenticating financial transactions, the method comprising:
- receiving, at an authentication computer, a request to authenticate a transaction initiated at a first user device, the request including information identifying the first user device;
- obtaining, by the authentication computer, one or more first characteristics associated with the first user device, the one or more first characteristics including a first location associated with the first user device when the transaction is initiated, the first location being determined from a first location based identifier;
- obtaining, by the authentication computer responsive to a request transmitted to a second user device, one or more second characteristics associated with the second user device, the one or more second characteristics including a second location associated with the second user device, the second location being determined from a second location based identifier;
- wherein the second location based identifier is different than the first location based identifier;
- determining, by the authentication computer, a level of correlation between the one or more first characteristics and the one or more second characteristics, the level of correlation indicating whether a distance between the first location and the second location is less than a threshold value;
- generating, by the authentication computer, an authentication status for the transaction based at least in part on the level of correlation;
- and
- transmitting to a computer, by the authentication computer, a response including 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, at an authentication computer, a request to authenticate a transaction initiated at a first user device, the request including information identifying the first user device;
- obtaining, by the authentication computer, one or more first characteristics associated with the first user device, the one or more first characteristics including a first location associated with the first user device when the transaction is initiated, the first location being determined from a first location based identifier;
- obtaining, by the authentication computer responsive to a request transmitted to a second user device, one or more second characteristics associated with the second user device, the one or more second characteristics including second location information associated with the second user device, the second location being determined from a second location based identifier;
- wherein the second location based identifier being different than the first location based identifier;
- determining, by the authentication computer, a level of correlation between the one or more first characteristics and the one or more second characteristics, the level of correlation indicating whether a distance between the first location and the second location is less than a threshold value;
- generating, by the authentication computer, an authentication status for the transaction based at least in part on the level of correlation;
- and
- transmitting to a computer, by the authentication computer, a response including the authentication status for the transaction.
The computer system of claim 12, further including instructions, which, when executed in the one or more processors, cause the one or more processors to implement operations comprising authenticating the first user device based on an implicit authentication scheme, wherein the implicit authentication scheme is based on one or more user interactions performed on a user interface of the first user device, the one or more user interactions include one or more of a swiping gesture, a pinching gesture, a dragging gesture, a sliding gesture, and a combination of such gestures.
The computer system of claim 12, wherein. the first user device is used to perform at least one of a financial transaction, an online banking transaction, a credit card or debit card transaction, a PoS (Point-of-Sale) transaction, an eCommerce transaction, a financial investment transaction, and a remote access transaction.
The computer system of claim 12, wherein the first user device comprises a mobile device including at least one of a mobile phone and a smart watch.
The computer system of claim 12, wherein one of the first location based identifier or the second location based identifier corresponds to an identifier determined from one of (i) a carrier application program interface (API), (ii) cellular triangulation, or (iii) social network data mining.
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, at an authentication computer, a request to authenticate a transaction initiated at a first user device, the request including information identifying the first user device;
- obtaining, by the authentication computer, one or more first characteristics associated with the first user device, the one or more first characteristics including a first location associated with the first user device when the transaction is initiated, the first location being determined from a first location based identifier;
- obtaining, by the authentication computer responsive to a request transmitted to a second user device, one or more second characteristics associated with the second user device, the one or more second characteristics including a second location associated with the second user device, the second location being determined from a second location based identifier;
- wherein the second location based identifier is different than the first location based identifier;
- determining, by the authentication computer, a level of correlation between the one or more first characteristics and the one or more second characteristics, the level of correlation indicating whether a distance between the first location and the second location is less than a threshold value;
- generating, by the authentication computer, an authentication status for the transaction based at least in part on the level of correlation;
- and
- transmitting to a computer, by the authentication computer, a response including the authentication status for the transaction.
Dependencies are inferred from the claim text.