×

Authentication policy orchestration for a user device

  • US 10,148,699 B1
  • Filed: 08/21/2017
  • Issued: 12/04/2018
  • Est. Priority Date: 07/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A server comprising:

  • a network interface configured to be communicatively coupled to a network utilizing a secure communication protocol;

    at least one hardware processor of a plurality of hardware processors configured to;

    implement authorization policies which are separately configurable between the authorization policies received from a relying party policy engine located on the server and the authorization policies received from an authorizing party policy engine located on at least one of a plurality of authorizing party user devices;

    obtain, from a client device via the network, a transaction request for a transaction;

    determine an authorization requirement for the transaction request based on the authorization policies as follows;

    a first policy of the authorization policies being configurable by the relying party policy engine but not the authorizing policy engine;

    a second policy of the authorization policies being configurable by the authorizing policy engine;

    a third policy of the authorization policies being configurable by the relying party policy engine or the authorizing policy engine and being based on a predetermined distance of the client device to at least one of the authorizing party user devices; and

    a fourth policy of the authorization policies based on a habit of at least one of the authorizing party user devices;

    obtain for the relying party policy engine a status of the plurality of the authorizing party user devices;

    provide a notification of the transaction and an associated transaction context to at least one of the plurality of authorizing party user devices;

    divide the transaction request into subtransaction authorization requests that are separately subject to approval by the plurality of authorizing party user devices;

    receive authorization responses for the subtransaction authorization requests from the plurality of authorizing party user devices; and

    complete the transaction by approving the transaction based on the authorization requirement having been met.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×