×

System for external validation of secure process transactions

  • US 10,135,870 B2
  • Filed: 02/22/2016
  • Issued: 11/20/2018
  • Est. Priority Date: 02/22/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system operatively connected with a block chain distributed network and for using the block chain distributed network for facilitating an exchange of non-monetary transaction information between different member institutions comprising a host institution, a first source institution, a second source institution, and a user, the system comprising:

  • a distributed memory device storing logic and rules for the block chain distributed network; and

    a processing device operatively coupled to the distributed memory device, wherein the processing device is configured to execute computer-readable program code to;

    identify host institution transaction data associated with the user;

    record the host institution transaction data in a distributed ledger of the block chain distributed network, wherein the distributed ledger further comprises transaction records of first source institution transaction data associated with the user and transaction records of second source institution transaction data associated with the user;

    identify a smart contract stored in the block chain distributed network between the host institution, the first source institution, and the second source institution, wherein the smart contract comprises logic and rules associated with the smart contract;

    determine that the recorded host institution transaction data meets the logic and rules of the smart contract by at least comparing the recorded host institution transaction data to the logic and rules of the smart contract to match a stored authentication key of the block chain distributed network to a provided authentication key of the recorded host institution data;

    validate the host institution transaction data associated with the user in response to determining that the recorded host institution data meets the logic and rules of the smart contract;

    receive a request from a computing device of the user for a consolidated transaction record, wherein the request comprises the host institution transaction data associated with the user, the first source institution transaction data associated with the user, and the second source institution transaction data associated with the user;

    prompt the computing device of the user to request authentication credentials of the user;

    receive, from the computing device of the user, the authentication credentials of the user;

    in response to receiving the authentication credentials of the user, authenticate the user;

    in response to authenticating the user, access the block chain distributed network;

    determine that the transaction records of the first source institution transaction data meet the logic and rules of the smart contract by at least comparing the first source institution transaction data to the logic and rules of the smart contract to match the stored authentication key of the block chain distributed network to a provided authentication key of the recorded host institution data;

    validate the first source institution transaction data in response to determining that the transaction records of the first source institution transaction data meet the logic and rules of the smart contract;

    determine that the transaction records of the second source institution transaction data meet the logic and rules of the smart contract by at least comparing the second source institution transaction data to the logic and rules of the smart contract to match the stored authentication key of the block chain distributed network to a provided authentication key of the second source institution transaction data;

    validate the second source institution transaction data in response to determining that the transaction records of the second source institution transaction data meet the logic and rules of the smart contract;

    compile the validated host institution transaction data, the validated first source institution transaction data, and the validated second source institution transaction data into a validated consolidated transaction record;

    record the validated consolidated transaction record in the distributed ledger of the block chain distributed network; and

    transmit the validated consolidated transaction record to the computing device of the user.

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