IP Library Granted Patent US 11,915,234
Granted Patent B2
US 11,915,234 · App. 17/696,309 · Granted Feb 27, 2024

System and method for securing a private key transaction within blockchain

Inventor: Boris Hernan Polania Castro (Santa Clara, 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,915,234
App. No.
17/696,309
Granted
Feb 27, 2024
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 is configured as an encrypted data packet that stores transaction data associated with the financial transaction and account information associated with the sender and the recipient. The system and method additionally include generating a first private key for the sender and a second private key for the recipient. The system and method further include generating a public key that includes encrypted data from the first private key and the second private key and includes the account information associated with the sender and the recipient that is used by at least one blockchain technology provider to pass the financial transaction through the blockchain.

Claims (33)

1. A computer-implemented method for securing a private key transaction within blockchain comprising:

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

processing a secure wallet that is configured as an encrypted data packet that stores transaction data associated with the financial transaction and account information associated with the sender and the recipient;

generating a first private key for the sender and a second private key for the recipient, wherein the first private key and the second private key are securely exchanged for secure validation of the financial transaction; and

generating a public key that includes encrypted data from the first private key and the second private key and includes the account information associated with the sender and the recipient that is used by at least one blockchain technology provider to pass the financial transaction through 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 analyzing user profiles respectively associated with the sender and the recipient and retrieving information associated with respective financial accounts of the sender and the recipient.

4. The computer-implemented method of claim 3 , wherein processing the secure wallet includes storing the monetary transfer amount and the information associated with the respective financial accounts of the sender and the recipient within the secure wallet.

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

6. The computer-implemented method of claim 1 , wherein the first private key and the second private key are not visible to the sender and the recipient.

7. The computer-implemented method of claim 1 , wherein the public key stores account information using an elliptical curve process.

8. The computer-implemented method of claim 1 , further including determining a successful exchange of the first private key and the second private key and encryption of the first private key and the second private key to financial records associated with the financial transaction between the sender and the recipient.

9. The computer-implemented method of claim 1 , further including determining that the financial transaction is securely validated and communicating the transaction data and the public key to a blockchain infrastructure to complete a secure exchange of funds between respective financial accounts of the sender and the recipient.

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

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

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

process a secure wallet that is configured as an encrypted data packet that stores transaction data associated with the financial transaction and account information associated with the sender and the recipient;

generate a first private key for the sender and a second private key for the recipient, wherein the first private key and the second private key are securely exchanged for secure validation of the financial transaction; and

generate a public key that includes encrypted data from the first private key and the second private key and includes the account information associated with the sender and the recipient that is used by at least one blockchain technology provider to pass the financial transaction through 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 analyzing user profiles respectively associated with the sender and the recipient and retrieving information associated with respective financial accounts of the sender and the recipient.

13. The system of claim 12 , wherein processing the secure wallet includes storing the monetary transfer amount and the information associated with the respective financial accounts of the sender and the recipient within the secure wallet.

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

15. The system of claim 10 , wherein the first private key and the second private key are not visible to the sender and the recipient.

16. The system of claim 10 , wherein the public key stores account information using an elliptical curve process.

17. The system of claim 10 , further including determining a successful exchange of the first private key and the second private key and encryption of the first private key and the second private key to financial records associated with the financial transaction between the sender and the recipient.

18. The system of claim 10 , further including determining that the financial transaction is securely validated and communicating the transaction data and the public key to a blockchain infrastructure to complete a secure exchange of funds between respective financial accounts of the sender and the recipient.

19. A non-transitory computer readable storage medium storing instructions that when executed by a computer, which includes a processor perform a method, the method comprising:

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

processing a secure wallet that is configured as an encrypted data packet that stores transaction data associated with the financial transaction and account information associated with the sender and the recipient;

generating a first private key for the sender and a second private key for the recipient, wherein the first private key and the second private key are securely exchanged for secure validation of the financial transaction; and

generating a public key that includes encrypted data from the first private key and the second private key and includes the account information associated with the sender and the recipient that is used by at least one blockchain technology provider to pass the financial transaction through blockchain.

20. The non-transitory computer readable storage medium of claim 19 , further including determining a successful exchange of the first private key and the second private key and encryption of the first private key and the second private key to financial records associated with the financial transaction between the sender and the recipient.

Assignments (2)
CHANGE OF NAME Recorded May 11, 2022
From: POLANIA CASTRO, BORIS HERNAN
To: HONDA MOTOR CO., LTD.
Reel/Frame 059891/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2022
From: POLANIA, BORIS
To: HONDA MOTOR CO., LTD.
Reel/Frame 059283/0204 →
Continuity (3)
Continuation 16689595 · Nov 20, 2019
Provisional Application 62897572 · Sep 9, 2019
Related Publication 20220207525A1 · Jun 30, 2022