IP Library Granted Patent US 12664027
Granted Patent B2
US 12664027 · App. 18/125,240 · Granted Jun 23, 2026

Dynamic computing platform for real-time data container generation, authorization, and throttling management

Inventors: Manu Kurian (Dallas, TX); Paul Roscoe (Treuddyn Flintshire, GB); Padmanabhan Iyer (Cos Cob, CT); Mahesh Bhashetty (Plainsboro, NJ)
Assignee: Bank of America Corporation
G06F9/5077
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 12664027
App. No.
18/125,240
Granted
Jun 23, 2026
Kind
B2
Abstract

Aspects of the disclosure relate to real-time management of data container generation, authorization, and throttling. In some embodiments, a computing platform may receive and store data container management files, each associated with a different data container. The computing platform may thereafter receive a first data container and retrieve a first data container management file associated with the first data container. The computing platform may perform a preliminary analysis of the first data container to determine whether the first data container is complete. If the first data container is incomplete, the computing platform may send one or more analysis messages to a data container generation module to queue the first data container and retrieve an identification element associated with a missing data set. The computing platform may then retrieve the missing data set and generate an updated first data container by supplementing the first data container with the missing data set.

Claims (68)

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, by a data container input and analysis module, one or more data container management files, each management file of the one or more data container management files being associated with a different data container;

store, by the data container input and analysis module, the one or more data container management files;

receive, by the data container input and analysis module, a first data container;

retrieve, by the data container input and analysis module, a first data container management file of the one or more data container management files, wherein the first data container management file is associated with the first data container;

perform, by the data container input and analysis module, a first preliminary analysis of the first data container, wherein the first preliminary analysis comprises analyzing the first data container and the first data container management file to determine whether the first data container is complete or incomplete;

in response to determining that the first data container is incomplete, send one or more analysis messages to a data container generation module;

receive, by the data container generation module, the one or more analysis messages;

queue, by the data container generation module, the first data container;

retrieve, by the data container generation module and from the one or more analysis messages, an identification element associated with a missing data set;

send, by the data container generation module and to a source computing device, an amount of time allotted to the source computing device for providing the missing data set;

retrieve, by the data container generation module and from the source computing device, the missing data set; and

generate, by the data container generation module, an updated first data container by supplementing the first data container with the missing data set.

2 . The computing platform of claim 1 , wherein determining whether the first data container is complete or incomplete comprises comparing one or more identification elements in the first data container management file with one or more identification elements in the first data container.

3 . The computing platform of claim 2 , wherein determining that the first data container is incomplete comprises determining that a first identification element from the first data container management file is missing from the first data container.

4 . The computing platform of claim 3 , wherein the one or more analysis messages comprises the first identification element.

5 . The computing platform of claim 3 , wherein the first identification element is sent to the source computing device.

6 . 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:

send the first data container from the queue.

7 . The computing platform of claim 6 , wherein the sending the first data container from the queue comprises:

determining, by the data container generation module and based on the one or more analysis messages, that the first data container needs additional preliminary analysis; and

sending, by the data container generation module and to the data container input and analysis module, the first data container.

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

receive, by the data container input and analysis module and from the data container generation module, the first data container;

determine, by the data container input and analysis module, that a second preliminary analysis is to be performed on the first data container; and

perform, by the data container input and analysis module, the second preliminary analysis.

9 . The computing platform of claim 8 , wherein the second preliminary analysis comprises analyzing the first data container management file to determine whether rerouting analysis is required for the first data container.

10 . The computing platform of claim 8 , wherein the second preliminary analysis comprises analyzing the first data container and the first data container management file to determine whether a first predetermined communication path of the first data container management file requires additional throttling analysis of the first data container.

11 . A method comprising:

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

receiving, by a data container input and analysis module, a first data container;

retrieving, by the data container input and analysis module, a first data container management file associated with the first data container;

performing, by the data container input and analysis module, a first preliminary analysis of the first data container, wherein the first preliminary analysis comprises analyzing the first data container and the first data container management file to determine whether the first data container is complete or incomplete;

in response to determining that the first data container is incomplete, sending one or more analysis messages to a data container generation module;

receiving, by the data container generation module, the one or more analysis messages;

queuing, by the data container generation module, the first data container;

retrieving, by the data container generation module and from the one or more analysis messages, an identification element associated with a missing data set;

send, by the data container generation module and to a source computing device, an amount of time allotted to the source computing device for providing the missing data set;

retrieving, by the data container generation module and from the source computing device, the missing data set; and

generating, by the data container generation module, an updated first data container by supplementing the first data container with the missing data set.

12 . The method of claim 11 , wherein determining whether the first data container is complete or incomplete comprises comparing one or more identification elements in the first data container management file with one or more identification elements in the first data container.

13 . The method of claim 12 , wherein determining that the first data container is incomplete comprises determining that a first identification element from the first data container management file is missing from the first data container.

14 . The method of claim 13 , wherein the one or more analysis messages comprises the first identification element.

15 . The method of claim 13 , wherein the first identification element is sent to the source computing device.

16 . The method of claim 11 , further comprising:

determining, by the data container generation module and based on the one or more analysis messages, that the first data container needs additional preliminary analysis;

sending, by the data container generation module and to the data container input and analysis module, the first data container;

receiving, by the data container input and analysis module and from the data container generation module, the first data container; and

performing, by the data container input and analysis module, the additional preliminary analysis.

17 . The method of claim 16 , wherein the additional preliminary analysis comprises one of:

analyzing the first data container and the first data container management file to determine whether a first predetermined communication path of the first data container management file requires additional throttling analysis of the first data container; or

analyzing the first data container management file to determine whether rerouting analysis is required for the first data container.

18 . 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, by a data container input and analysis module, one or more data container management files, each management file of the one or more data container management files being associated with a different data container;

store, by the data container input and analysis module, the one or more data container management files;

receive, by the data container input and analysis module, a first data container;

retrieve, by the data container input and analysis module, a first data container management file of the one or more data container management files, wherein the first data container management file is associated with the first data container;

perform, by the data container input and analysis module, a first preliminary analysis of the first data container, wherein the first preliminary analysis comprises analyzing the first data container and the first data container management file to determine whether the first data container is complete or incomplete;

in response to determining that the first data container is incomplete, send one or more analysis messages to a data container generation module;

receive, by the data container generation module, the one or more analysis messages;

queue, by the data container generation module, the first data container;

retrieve, by the data container generation module and from the one or more analysis messages, an identification element associated with a missing data set;

send, by the data container generation module and to a source computing device, an amount of time allotted to the source computing device for providing the missing data set;

retrieve, by the data container generation module and from the source computing device, the missing data set; and

generate, by the data container generation module, an updated first data container by supplementing the first data container with the missing data set.