IP Library › Granted Patent US 11,829,498
Granted Patent B2
US 11,829,498 · App. 17/405,405 · Granted Nov 28, 2023

Real-time dynamic blockchain securitization platform

Inventors: Krishna Rangarao Mamadapur (Maharashtra, IN); Jigesh Rajendra Safary (Maharashtra, IN)
Assignee: Bank of America Corporation
G06F21/6209G06F21/31G06F21/602G06F21/604G06F21/76
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,829,498
App. No.
17/405,405
Granted
Nov 28, 2023
Kind
B2
Abstract

Aspects of the disclosure relate to real-time dynamic securitization of blockchain records. A computing platform may receive record retrieval data comprising record data identifying one or more requested records. The computing platform may decrypt the first requested record to generate a decrypted requested record. The computing platform may parse the decrypted requested record to generate parsed record data. The computing platform may determine that the parsed record data comprises a subset of predetermined textual content. The computing platform may mark one or more predetermined textual content of the subset of predetermined textual content for securitization. The computing platform may generate a securitized record by redacting, from the decrypted requested record, each of the one or more predetermined textual content marked for securitization.

Claims (76)

1. A computing platform comprising:

at least one processor;

a communication interface communicatively coupled to the at least one processor; and

memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:

receive, from a second computing platform, a request to retrieve records;

generate, in response to receiving the request to retrieve records, a graphical user interface;

send, to the second computing platform, the graphical user interface, wherein sending the graphical user interface to the second computing platform is configured to cause the second computing platform to output the graphical user interface for display to a display device of the second computing platform;

receive, from the second computing platform, record retrieval data comprising user data identifying a user associated with the record retrieval data and further comprising record data identifying one or more requested records;

validate, for a first requested record of the one or more requested records, the user;

decrypt the first requested record to generate a decrypted requested record;

parse the decrypted requested record to generate parsed record data;

compare the parsed record data with predetermined textual content;

determine, based on a result of the comparing, that the parsed record data comprises a subset of predetermined textual content;

compare, a first confidentiality level associated with a first predetermined textual content in the subset of predetermined textual content with an access level associated with the user and a second confidentiality level associated with a second predetermined textual content in the subset of the predetermined textual content with the access level associated with the user, wherein the first confidentiality level and the second confidentiality level are different;

mark, based on a result of comparing the first confidentiality level of the first predetermined textual content with the access level associated with the user, the first predetermined textual content of the subset of predetermined textual content for securitization; and

generate a securitized record by redacting, from the decrypted requested record, the first predetermined textual content marked for securitization.

2. The computing platform of claim 1 , the memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:

determine that validation of the user for a second requested record of the one or more requested records was unsuccessful.

3. The computing platform of claim 2 , the memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:

generate a second graphical user interface comprising a first section and a second section; and

send, to the second computing platform, the graphical user interface, wherein sending the graphical user interface to the second computing platform is configured to cause the second computing platform to output the second graphical user interface for display to the display device of the second computing platform.

4. The computing platform of claim 3 , wherein the first section of the second graphical user interface is associated with the first requested record and comprises the securitized record.

5. The computing platform of claim 3 , wherein the second section of the second graphical user interface is associated with the second requested record and comprises an indication that validation of the user for the second requested record was unsuccessful.

6. The computing platform of claim 1 , wherein the record data identifying one or more requested records comprises a unique document identification number of each requested record of the one or more requested records.

7. The computing platform of claim 1 , the memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:

validate the user based on the user data in the record retrieval data.

8. The computing platform of claim 1 , wherein the predetermined textual content may be dynamically modified.

9. The computing platform of claim 1 , the memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:

update a log with the securitized record.

10. A method comprising:

at a computing platform comprising at least one processor, a communication interface, and memory:

receiving, from a second computing platform, a request to retrieve records;

generating, in response to receiving the request to retrieve records, a graphical user interface;

sending, to the second computing platform, the graphical user interface, wherein sending the graphical user interface to the second computing platform is configured to cause the second computing platform to output the graphical user interface for display to a display device of the second computing platform;

receiving, from the second computing platform, record retrieval data comprising user data identifying a user associated with the record retrieval data and further comprising record data identifying one or more requested records;

validating, for a first requested record of the one or more requested records, the user;

decrypting the first requested record to generate a decrypted requested record;

parsing the decrypted requested record to generate parsed record data;

comparing the parsed record data with predetermined textual content;

determining, based on a result of the comparing, that the parsed record data comprises a subset of predetermined textual content;

comparing, a first confidentiality level associated with a first predetermined textual content in the subset of predetermined textual content, associated with the user and a second confidentiality level associated with a second predetermined textual content in the subset of the predetermined textual content with the access level associated with the user, wherein the first confidentiality level and the second confidentiality level are different;

marking, based on a result of comparing the first confidentiality level of the first predetermined textual content with the access level associated with the user, first predetermined textual content of the subset of predetermined textual content for securitization; and

generating a securitized record by redacting, from the decrypted requested record, the first predetermined textual content marked for securitization.

11. The method of claim 10 , further comprising:

determining that validation of the user for a second requested record of the one or more requested records was unsuccessful.

12. The method of claim 11 , further comprising:

generating a second graphical user interface comprising a first section and a second section; and

sending, to the second computing platform, the graphical user interface, wherein sending the graphical user interface to the second computing platform is configured to cause the second computing platform to output the second graphical user interface for display to the display device of the second computing platform.

13. The method of claim 12 , wherein the first section of the second graphical user interface is associated with the first requested record and comprises the securitized record.

14. The method of claim 12 , wherein the second section of the second graphical user interface is associated with the second requested record and comprises an indication that validation of the user for the second requested record was unsuccessful.

15. The method of claim 10 , wherein the record data identifying the one or more requested records comprises a unique document identification number of each requested record of the one or more requested records.

16. The method of claim 10 , further comprising:

validating the user based on the user data in the record retrieval data.

17. The method of claim 10 wherein the predetermined textual content may be dynamically modified.

18. The method of claim 10 , further comprising:

updating a log with the securitized record.

19. One or more non-transitory computer-readable media storing instructions that, when executed by a computing platform comprising at least one processor, a communication interface, and memory, cause the computing platform to:

receive, from a second computing platform, a request to retrieve records;

generate, in response to receiving the request to retrieve records, a graphical user interface;

send, to the second computing platform, the graphical user interface, wherein sending the graphical user interface to the second computing platform is configured to cause the second computing platform to output the graphical user interface for display to a display device of the second computing platform;

receive, from the second computing platform, record retrieval data comprising user data identifying a user associated with the record retrieval data and further comprising record data identifying one or more requested records;

validate, for a first requested record of the one or more requested records, the user;

decrypt the first requested record to generate a decrypted requested record;

parse the decrypted requested record to generate parsed record data;

compare the parsed record data with predetermined textual content;

determine, based on a result of the comparing, that the parsed record data comprises a subset of predetermined textual content;

compare, a first confidentiality level associated with a first predetermined textual content in the subset of predetermined textual content, with an access level associated with the user and a second confidentiality level associated with a second predetermined textual content in the subset of the predetermined textual content with the access level associated with the user, wherein the first confidentiality level and the second confidentiality level are different;

mark, based on a result of comparing the confidentiality level of the first predetermined textual content with the access level associated with the user, the first predetermined textual content of the subset of predetermined textual content for securitization; and

generate a securitized record by redacting, from the decrypted requested record, the first one or more predetermined textual content marked for securitization.

20. The one or more non-transitory computer-readable media of claim 19 , storing instructions that, when executed by the computing platform, cause the computing platform to:

determine that validation of the user for a second requested record of the one or more requested records was unsuccessful;

generate a second graphical user interface comprising a first section and a second section; and

send, to the second computing platform, the graphical user interface,

wherein sending the graphical user interface to the second computing platform is configured to cause the second computing platform to output the second graphical user interface for display to the display device of the second computing platform,

wherein the first section of the second graphical user interface is associated with the first requested record and comprises the securitized record, and

wherein the second section of the second graphical user interface is associated with the second requested record and comprises an indication that validation of the user for the second requested record was unsuccessful.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2021
From: MAMADAPUR, KRISHNA RANGARAO; SAFARY, JIGESH RAJENDRA
To: BANK OF AMERICA CORPORATION
Reel/Frame 057215/0251 →
Continuity (1)
Related Publication 20230056885A1 · Feb 23, 2023