×

User authentication based on historical transaction data

  • US 9,483,766 B2
  • Filed: 02/18/2016
  • Issued: 11/01/2016
  • Est. Priority Date: 02/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for increasing confidence in user authentication based on transaction data indicating that one or more geographically proximate, card-present transactions were recently approved, the apparatus comprising:

  • a memory;

    a processor; and

    computer-executable instructions stored in the memory, executable by the processor, and configured to cause the processor to;

    receive from a user, a request to execute a user action associated with a software application, wherein execution of the user action requires validation of one or more authentication credentials;

    collect a transaction set of data comprising information related to one or more card-present transactions conducted by the user, the information indicating that the one or more card-present transactions were approved, card-present transactions and indicating one or more transaction locations at which the one or more card-present transactions were approved;

    collect a location set of data comprising information related to a physical location of the user;

    determine a current time of day;

    determine a transaction proximity score associated with the user and the one or more card-present transactions, comprising;

    determining a geographic distance between one or more of the card-present transactions represented in the transaction set of data and the location of the user;

    determining an amount of time expired between approval of the one or more card-present transactions and the current time of day;

    retrieving a proximity threshold associated with the one or more card-present transactions and the amount of time expired;

    determining whether the user is within the proximity threshold based at least in part on the geographic distance; and

    determining the transaction proximity score based at least in part on the determination whether the user is within the proximity threshold;

    determine a level of authentication associated with the determined transaction proximity score, wherein the determined level of authentication varies as the geographic distance varies;

    determine which one or more authentication types from a plurality of authentication types are associated with the level of authentication associated with the transaction proximity score;

    request one or more authentication credentials corresponding to the determined one or more authentication types;

    receive one or more authentication credentials from the user;

    validate the one or more authentication credentials, thereby resulting in a successful validation of the one or more authentication credentials; and

    in response to the successful validation of the one or more authentication credentials, allow the user action on the software application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×