Patent ID: 9672499
Date: 2017-06-06
CPC Classifications: G06Q

Claim:
1. A computer-implemented method of operating a hot wallet service system, comprising: receiving, by a manager server, a cryptocurrency transaction request from a front-end server communicatively coupled with a requester user device, the cryptocurrency transaction request identifying at least a hot wallet accountholder identifier; determining, at the manager server, a first set of authentication factor servers based on an evaluation of the cryptocurrency transaction request using a policy configuration; assigning, by the manager server, a different authentication factor of authentication of the cryptocurrency transaction request to each authentication factor server of the first set of authentication factor servers uses; verifying, by the first set of the authentication factor servers, a requester of the cryptocurrency transaction request against an accountholder profile associated with the hot wallet accountholder identifier by sending a verification code to the accountholder device via text message and receiving the verification code from a web server; authenticating, via the authentication factor servers operating independently of each other, the cryptocurrency transaction request based on the accountholder profile, wherein authenticating the cryptocurrency transaction request includes the authentication factor servers independently approving the cryptocurrency transaction request by cryptographically signing approval messages with respective private authentication keys of the authentication factor servers, each of the authentication factor servers approving based on a requester verification; and aggregating, via the aggregation server, the approval messages respectively having cryptographic signatures of the cryptocurrency transaction request from the authentication factor servers and publishing the cryptocurrency transaction request into a cryptocurrency network.