# US 2021/0243122 A1 · System and method for autopartitioning and processing electronic resources

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0243122 A1
- Document ID: US20210243122A1
- Status: Published application
- Kind: A1
- Application number: 16/781,678
- Filed: 2020-02-04
- Published: 2021-08-05
- Earliest claimed: 2020-02-04
- Assignees: Bank of America Corporation
- Applicants: Bank of America Corporation
- Inventors: Naga Vamsi Krishna Akkapeddi
- Web page: https://patentgrep.com/patent/US20210243122A1

## CPC

- H04L 45/74: Address processing for routing
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04L 69/161: {Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields}
- H04L 69/22: Parsing or analysis of headers
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Embodiments of the present invention provide a system for autopartitioning and processing electronic resources. The system is configured for receiving one or more electronic resources from one or more third party systems, determining that the one or more electronic resources match one or more predetermined characteristics, moving the one or more electronic resources that match the one or more predetermined characteristics into a first pipeline and processing the one or more electronic resources.

## Claims

### Claim 1

A system for autopartitioning and processing electronic resources, the system comprising:
at least one network communication interface;
at least one non-transitory storage device; and
at least one processing device coupled to the at least one non-transitory storage device and the at least one network communication interface, wherein the at least one processing device is configured to:
receive one or more electronic resources from one or more third party systems;
determine that the one or more electronic resources match one or more predetermined characteristics; and
move the one or more electronic resources that match the one or more predetermined characteristics into a first pipeline and process the one or more electronic resources.

### Claim 2 (depends on 1)

The system of claim 1, wherein the at least one processing device is configured to process the one or more electronic resources based on:
automatically partitioning the each of the one or more electronic resources;
generating a header associated with partitioning of the one or more electronic resources;
assigning the header to one or more partitions associated with each electronic resource; and
moving the one or more partitions to a middleware application, wherein the middleware application moves the one or more partitions to a posting application.

### Claim 3 (depends on 2)

The system of claim 2, wherein generating the header comprises:
identifying number of the one or more partitions, in response to partitioning each of the one or more electronic resources;
assigning a partition number to each of the one or more partitions in a sequential manner;
creating the header comprising the partition number and total number of partitions.

### Claim 4 (depends on 2)

The system of claim 2, wherein the at least one processing device is configured to:
determine that all partitions of the one or more partitions are moved to the posting application.

### Claim 5 (depends on 4)

The system of claim 4, wherein determining that all partitions of the one or more partitions are moved to the posting application is based on:
storing each of the one or more partitions in a temporary database, in response to moving the one or more partitions to the posting application; and
verifying sequence of the one or more partitions.

### Claim 6 (depends on 4)

The system of claim 4, wherein the at least one processing device is configured to:
trigger posting of the one or more partitions based on determining that all the partitions are moved to the posting application, wherein the posting application posts data in the one or more partitions.

### Claim 7 (depends on 5)

The system of claim 5, wherein verifying the sequence of the one or more partitions comprises:
identifying partition number associated with the one or more partitions in the header of each of the one or more partitions; and
determining that all partition numbers associated with the sequence exist in the temporary database.

### Claim 8 (depends on 1)

The system of claim 1, wherein the at least one processing device is configured to:
determine that the one or more electronic resources do not match one or more predetermined characteristics;
move the one or more electronic resources that do not match the one or more predetermined characteristics into a second pipeline and process the one or more electronic resources.

### Claim 9

A computer program product for autopartitioning and processing electronic resources, the computer program product comprising a non-transitory computer-readable storage medium having computer executable instructions for causing a computer processor to perform the steps of:
receiving one or more electronic resources from one or more third party systems;
determining that the one or more electronic resources match one or more predetermined characteristics; and
moving the one or more electronic resources that match the one or more predetermined characteristics into a first pipeline and process the one or more electronic resources.

### Claim 10 (depends on 9)

The computer program product of claim 9, wherein processing the one or more electronic resources comprises:
automatically partitioning the each of the one or more electronic resources;
generating a header associated with partitioning of the one or more electronic resources;
assigning the header to one or more partitions associated with each electronic resource; and
moving the one or more partitions to a middleware application, wherein the middleware application moves the one or more partitions to a posting application.

### Claim 11 (depends on 10)

The computer program product of claim 10, wherein generating the header comprises:
identifying number of the one or more partitions, in response to partitioning each of the one or more electronic resources;
assigning a partition number to each of the one or more partitions in a sequential manner;
creating the header comprising the partition number and total number of partitions.

### Claim 12 (depends on 10)

The computer program product of claim 10, wherein the computer executable instructions cause the computer processor to perform the step of determining that all partitions of the one or more partitions are moved to the posting application.

### Claim 13 (depends on 12)

The computer program product of claim 12, wherein determining that all partitions of the one or more partitions are moved to the posting application is based on:
storing each of the one or more partitions in a temporary database, in response to moving the one or more partitions to the posting application; and
verifying sequence of the one or more partitions.

### Claim 14 (depends on 12)

The computer program product of claim 12, wherein the computer executable instructions cause the computer processor to perform the steps of triggering posting of the one or more partitions based on determining that all the partitions are moved to the posting application, wherein the posting application posts data in the one or more partitions.

### Claim 15

A computer implemented method for autopartitioning and processing electronic resources, wherein the computer implemented method comprises:
receiving one or more electronic resources from one or more third party systems;
determining that the one or more electronic resources match one or more predetermined characteristics; and
moving the one or more electronic resources that match the one or more predetermined characteristics into a first pipeline and process the one or more electronic resources.

### Claim 16 (depends on 15)

The computer implemented method of claim 15, wherein processing the one or more electronic resources comprises:
automatically partitioning the each of the one or more electronic resources;
generating a header associated with partitioning of the one or more electronic resources;
assigning the header to one or more partitions associated with each electronic resource; and
moving the one or more partitions to a middleware application, wherein the middleware application moves the one or more partitions to a posting application.

### Claim 17 (depends on 16)

The computer implemented method of claim 16, wherein generating the header comprises:
identifying number of the one or more partitions, in response to partitioning each of the one or more electronic resources;
assigning a partition number to each of the one or more partitions in a sequential manner;
creating the header comprising the partition number and total number of partitions.

### Claim 18 (depends on 16)

The computer implemented method of claim 16, wherein the computer implemented method further comprises determining that all partitions of the one or more partitions are moved to the posting application.

### Claim 19 (depends on 18)

The computer implemented method of claim 18, wherein determining that all partitions of the one or more partitions are moved to the posting application is based on:
storing each of the one or more partitions in a temporary database, in response to moving the one or more partitions to the posting application; and
verifying sequence of the one or more partitions.

### Claim 20 (depends on 18)

The computer implemented method of claim 18, wherein the computer implemented method further comprises triggering posting of the one or more partitions based on determining that all the partitions are moved to the posting application, wherein the posting application posts data in the one or more partitions.
