IP Library Granted Patent US 11,392,941
Granted Patent B2
US 11,392,941 · App. 16/689,595 · Granted Jul 19, 2022

System and method for securing a private key transaction within blockchain

Inventor: Boris Hernan Polania Castro (Cupertino, CA)
Assignee: HONDA MOTOR CO., LTD.
G06Q20/3829G06Q20/0652G06Q20/3674G06Q20/425
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,392,941
App. No.
16/689,595
Granted
Jul 19, 2022
Kind
B2
Abstract

A system and method for securing a private key transaction within blockchain that include receiving an input for initiating a financial transaction between a sender and a recipient. The system and method also include processing a secure wallet that includes transaction data associated with the financial transaction. The system and method additionally include generating a private key for the sender and a private key for the recipient. The system and method further include communicating the transaction data to complete the financial transaction using the blockchain.

Claims (49)

1. A computer-implemented method performed by a server for securing a private key transaction within a blockchain, the method comprising:

receiving an input for initiating a financial transaction between a sender and a recipient;

processing a secure wallet as an encrypted data packet that is configured to store transaction data associated with the financial transaction;

generating a first private key for the sender and a second private key for the recipient;

exchanging the first and second private keys by transmitting the first private key as encrypted application data to the recipient and by transmitting the second private key as encrypted application data to the sender;

encrypting the first and second private keys to financial records that are associated with the financial transaction between the sender and the recipient;

determining successful exchange of the first and second private keys and encryption of the first and second private keys to the financial records associated with the financial transaction between the sender and the recipient;

determining that the financial transaction is securely validated, in response to said determining successful exchange of the first and second private keys and encryption of the first and second private keys to the financial records associated with the financial transaction between the sender and the recipient;

updating a public key with the transaction data associated with the financial transaction; and

in response to said determining that the financial transaction is securely validated, accessing the secure wallet upon the secure validation and communicating the transaction data and the public key to a blockchain infrastructure to complete the financial transaction using the blockchain.

2. The computer-implemented method of claim 1 , wherein receiving the input for initiating the financial transaction includes presenting a user interface to the sender and the recipient, wherein the user interface allows the sender to input a monetary transfer amount to be transferred to the recipient.

3. The computer-implemented method of claim 2 , wherein processing the secure wallet includes determining that the recipient approves the monetary transfer amount and processing the secure wallet as the encrypted data packet that includes a monetary transfer amount that the sender is securely sending to the recipient.

4. The computer-implemented method of claim 2 , wherein processing the secure wallet includes accessing a secure encrypted data store and storing the secure wallet within the secure encrypted data store, wherein secure encrypted data is accessible based on a selectively and randomly encrypted passcode.

5. The computer-implemented method of claim 2 , wherein processing the secure wallet includes collecting transaction information associated with the monetary transfer amount and data associated with at least one linked financial account and storing transaction data that includes the transaction information within the secure wallet.

6. The computer-implemented method of claim 1 , wherein generating the first private key and the second private key includes utilizing an encrypted key generator to generate the first and second private keys, wherein the first and second private keys are generated with a numerical encrypted key code.

7. The computer-implemented method of claim 1 , further including passing the first private key associated with the sender and the second private key associated with the recipient for the secure validation of the financial transaction.

8. The computer-implemented method of claim 1 , further including generating the public key that is passed through the blockchain to complete the financial transaction.

9. The computer-implemented method of claim 8 , wherein communicating the transaction data to complete the financial transaction includes communicating the transaction data and the public key to the blockchain infrastructure to complete the financial transaction.

10. A system for securing a private key transaction within a blockchain, the system comprising:

a processor;

a memory storing instructions that, when executed by the processor cause the processor to:

receive an input for initiating a financial transaction between a sender and a recipient;

process a secure wallet as an encrypted data packet that is configured to store transaction data associated with the financial transaction;

generate a first private key for the sender and second a private key for the recipient;

exchange the first and second private keys by transmitting the first private key as encrypted application data to the recipient and by transmitting the second private key as encrypted application data to the sender;

encrypt the first and second private keys to financial records that are associated with the financial transaction between the sender and the recipient;

determine successful exchange of the first and second private keys and encryption of the first and second private keys to the financial records associated with the financial transaction between the sender and the recipient;

determine that the financial transaction is securely validated, in response to said determining successful exchange of the first and second private keys and encryption of the first and second private keys to the financial records associated with the financial transaction between the sender and the recipient;

update a public key with the transaction data associated with the financial transaction; and

in response to said determining that the financial transaction is securely validated, access the secure wallet upon the secure validation and communicate the transaction data and the public key to a blockchain infrastructure to complete the financial transaction using the blockchain.

11. The system of claim 10 , wherein receiving the input for initiating the financial transaction includes presenting a user interface to the sender and the recipient, wherein the user interface allows the sender to input a monetary transfer amount to be transferred to the recipient.

12. The system of claim 11 , wherein processing the secure wallet includes determining that the recipient approves the monetary transfer amount and processing the secure wallet as the encrypted data packet that includes a monetary transfer amount that the sender is securely sending to the recipient.

13. The system of claim 11 , wherein processing the secure wallet includes accessing a secure encrypted data store and storing the secure wallet within the secure encrypted data store, wherein secure encrypted data is stories accessible based on a selectively and randomly encrypted passcode.

14. The system of claim 11 , wherein processing the secure wallet includes collecting transaction information associated with the monetary transfer amount and data associated with at least one linked financial account and storing transaction data that includes the transaction information within the secure wallet.

15. The system of claim 10 , wherein generating the first private key and the second private key includes utilizing an encrypted key generator to generate the first and second private keys, wherein the first and second private keys are generated with a numerical encrypted key code.

16. The system of claim 10 , further including passing the first private key associated with the sender and the second private key associated with the recipient for the secure validation of the financial transaction.

17. The system of claim 10 , further including generating the public key that is passed through the blockchain to complete the financial transaction.

18. The system of claim 17 , wherein communicating the transaction data to complete the financial transaction includes communicating the transaction data and the public key to the blockchain infrastructure to complete the financial transaction.

19. A non-transitory computer readable storage medium storing instructions that when executed by a computer, which includes a processor, causes the computer to perform a method for securing a private key transaction within a blockchain, the method comprising:

receiving an input for initiating a financial transaction between a sender and a recipient;

processing a secure wallet as an encrypted data packet that is configured to store transaction data associated with the financial transaction;

generating a first private key for the sender and a second private key for the recipient;

exchanging the first and second private keys by transmitting the first private key as encrypted application data to the recipient and by transmitting the second private key as encrypted application data to the sender;

encrypting the first and second private keys to financial records that are associated with the financial transaction between the sender and the recipient;

determining successful exchange of the first and second private keys and encryption of the first and second private keys to the financial records associated with the financial transaction between the sender and the recipient;

determining that the financial transaction is securely validated, in response to said determining successful exchange of the first and second private keys and encryption of the first and second private keys to the financial records associated with the financial transaction between the sender and the recipient;

updating a public key with the transaction data associated with the financial transaction; and

in response to said determining that the financial transaction is securely validated, accessing the secure wallet upon the secure validation and communicating the transaction data and the public key to a blockchain infrastructure to complete the financial transaction using the blockchain.

20. The non-transitory computer readable storage medium of claim 19 , further including generating the public key that is passed through the blockchain to complete the financial transaction.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2022
From: POLANIA CASTRO, BORIS HERNAN
To: HONDA MOTOR CO., LTD.
Reel/Frame 060121/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2019
From: POLANIA, BORIS
To: HONDA MOTOR CO., LTD.
Reel/Frame 051066/0557 →
Continuity (2)
Provisional Application 62897572 · Sep 9, 2019
Related Publication 20210073794A1 · Mar 11, 2021