IP Library › Granted Patent US 11,743,262
Granted Patent B2
US 11,743,262 · App. 17/492,791 · Granted Aug 29, 2023

Controlling access to secure information resources using rotational datasets and dynamically configurable data containers

Inventor: Manu Kurian (Dallas, TX)
Assignee: Bank of America Corporation
H04L63/10G06F16/10H04L63/105H04L12/46
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,743,262
App. No.
17/492,791
Granted
Aug 29, 2023
Kind
B2
Abstract

Aspects of the disclosure relate to controlling access to secure information resources using rotational datasets and dynamically configurable data containers. A computing platform may receive, from a first enterprise user computing device, a first data transfer request comprising information scheduling a first data transfer operation. Based on receiving the first data transfer request, the computing platform may retrieve first information from a first data track computing platform. Subsequently, the computing platform may configure a second data track computing platform to receive the first information. After configuring the second data track computing platform, the computing platform may send, to the second data track computing platform, the first information. In addition, sending the first information to the second data track computing platform may cause the second data track computing platform to store the first information retrieved from the first data track computing platform.

Claims (64)

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, via the communication interface, from a first enterprise user computing device, a first data transfer request comprising information scheduling a first data transfer operation;

based on receiving the first data transfer request from the first enterprise user computing device, retrieve first information from a first data track computing platform;

configure a second data track computing platform to receive the first information retrieved from the first data track computing platform, wherein the first information comprises a first tag and first tagged information associated with the first tag;

select a first filter from a plurality of filters based on the first tag;

pass only the first tagged information through the selected first filter to obtain filtered first information; and

after configuring the second data track computing platform to receive the first information retrieved from the first data track computing platform, send, via the communication interface, to the second data track computing platform, the first information retrieved from the first data track computing platform,

wherein sending the first information retrieved via the plurality of filters from the first data track computing platform to the second data track computing platform causes the second data track computing platform to store the filtered first information retrieved from the first data track computing platform.

2. The computing platform of claim 1 , wherein the first information further comprises a second tag and second tagged information associated with the second tag and wherein the memory storing computer-readable instructions that, when executed by the at least one processor, further cause the computing platform to:

select a second filter from the plurality of filters based on the second tag; and

pass only the second tagged information through the selected second filter to obtain the filtered first information.

3. The computing platform of claim 1 , wherein receiving the first data transfer request from the first enterprise user computing device comprises receiving information scheduling a one-time archival operation.

4. The computing platform of claim 1 , wherein receiving the first data transfer request from the first enterprise user computing device comprises receiving information scheduling a periodic archival operation.

5. The computing platform of claim 1 , wherein retrieving the first information from the first data track computing platform comprises:

generating one or more first rotation commands for the first data track computing platform; and

sending the one or more first rotation commands generated for the first data track computing platform to the first data track computing platform.

6. The computing platform of claim 5 ,

wherein sending the one or more first rotation commands generated for the first data track computing platform to the first data track computing platform causes the first data track computing platform to rotate a first data track maintained by the first data track computing platform,

wherein the first data track maintained by the first data track computing platform comprises a plurality of datasets, and

wherein sending the one or more first rotation commands generated for the first data track computing platform to the first data track computing platform causes the first data track computing platform to rotate the first data track to align a first dataset of the plurality of datasets with a first data container object.

7. The computing platform of claim 6 , wherein sending the one or more first rotation commands generated for the first data track computing platform to the first data track computing platform causes the first data track computing platform to rotate a data-container layer comprising the first data container object and at least one additional data container object different from the first data container object.

8. The computing platform of claim 7 , wherein configuring the second data track computing platform to receive the first information retrieved from the first data track computing platform comprises:

generating one or more second rotation commands for the second data track computing platform; and

sending the one or more second rotation commands generated for the second data track computing platform to the second data track computing platform.

9. The computing platform of claim 8 , wherein generating the one or more second rotation commands for the second data track computing platform comprises generating the one or more second rotation commands for the second data track computing platform based on one or more tags associated with the first information retrieved from the first data track computing platform.

10. The computing platform of claim 8 , wherein sending the one or more second rotation commands generated for the second data track computing platform to the second data track computing platform causes the second data track computing platform to rotate a second data track maintained by the second data track computing platform.

11. The computing platform of claim 8 , wherein sending the one or more second rotation commands generated for the second data track computing platform to the second data track computing platform causes the second data track computing platform to rotate a data-container layer comprising a plurality of data container objects.

12. The computing platform of claim 1 , wherein sending the first information retrieved from the first data track computing platform to the second data track computing platform comprises sending the first information retrieved from the first data track computing platform to the second data track computing platform via a plurality of data filters managed by the computing platform.

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

receive, via the communication interface, from a second enterprise user computing device different from the first enterprise user computing device, a second data transfer request comprising information scheduling a second data transfer operation;

based on receiving the second data transfer request from the second enterprise user computing device, retrieve second information from the first data track computing platform;

configure the second data track computing platform to receive the second information retrieved from the first data track computing platform; and

after configuring the second data track computing platform to receive the second information retrieved from the first data track computing platform, send, via the communication interface, to the second data track computing platform, the second information retrieved from the first data track computing platform,

wherein sending the second information retrieved from the first data track computing platform to the second data track computing platform causes the second data track computing platform to store the second information retrieved from the first data track computing platform.

14. A method, comprising:

receiving, via a communication interface, from a first enterprise user computing device, a first data transfer request comprising information scheduling a first data transfer operation;

based on receiving the first data transfer request from the first enterprise user computing device, retrieving first information from a first data track computing platform;

configuring a second data track computing platform to receive the first information retrieved from the first data track computing platform, wherein the first information comprises a first tag and first tagged information associated with the first tag;

selecting a first filter from a plurality of filters based on the first tag;

passing only the first tagged information through the selected first filter to obtain filtered first information; and

after configuring the second data track computing platform to receive the first information retrieved from the first data track computing platform, sending, via the communication interface, to the second data track computing platform, the first information retrieved from the first data track computing platform,

wherein sending the first information retrieved via the plurality of filters from the first data track computing platform to the second data track computing platform causes the second data track computing platform to store the filtered first information retrieved from the first data track computing platform.

15. The method of claim 14 , wherein the first information further comprises a second tag and second tagged information associated with the second tag, the method further comprising:

selecting a second filter from the plurality of filters based on the second tag; and

passing only the second tagged information through the selected second filter to obtain the filtered first information.

16. The method of claim 14 , wherein receiving the first data transfer request from the first enterprise user computing device comprises receiving information scheduling a one-time archival operation.

17. The method of claim 14 , wherein receiving the first data transfer request from the first enterprise user computing comprises device receiving information scheduling a periodic archival operation.

18. The method of claim 14 , wherein retrieving the first information from the first data track computing platform comprises:

generating one or more first rotation commands for the first data track computing platform; and

sending the one or more first rotation commands generated for the first data track computing platform to the first data track computing platform.

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, via the communication interface, from a first enterprise user computing device, a first data transfer request comprising information scheduling a first data transfer operation;

based on receiving the first data transfer request from the first enterprise user computing device, retrieve first information from a first data track computing platform;

configure a second data track computing platform to receive the first information retrieved from the first data track computing platform, wherein the first information comprises a first tag and first tagged information associated with the first tag;

select a first filter from a plurality of filters based on the first tag;

pass only the first tagged information through the selected first filter to obtain filtered first information; and

after configuring the second data track computing platform to receive the first information retrieved from the first data track computing platform, send, via the communication interface, to the second data track computing platform, the first information retrieved from the first data track computing platform,

wherein sending the first information retrieved via the plurality of filters from the first data track computing platform to the second data track computing platform causes the second data track computing platform to store the filtered first information retrieved from the first data track computing platform.

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:

select a second filter from the plurality of filters based on a second tag, wherein the first information further comprises the second tag and second tagged information associated with the second tag; and

pass only the second tagged information through the selected second filter to obtain the filtered first information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2021
From: KURIAN, MANU
To: BANK OF AMERICA CORPORATION
Reel/Frame 057685/0872 →
Continuity (2)
Continuation 16426809 · May 30, 2019
Related Publication 20220029997A1 · Jan 27, 2022