Adaptive Data Retrieval Set Sizing for Network Strain Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large-scale data extraction and processing pose challenges due to strain on network and processing capabilities, particularly when transferring user accounts and associated statements across entities, as existing solutions struggle to efficiently target specific data without overburdening networks and processing systems.

Innovation Solution

A system and method for large-scale data extraction and processing that divides accounts into retrieval sets based on network capacity, time periods, and shared characteristics of user identifiers, allowing for efficient retrieval during low-usage times and consolidation into files for transfer, with adaptive adjustments based on actual network capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If large-scale data extraction is performed on all accounts simultaneously, then complete data retrieval is achieved, but network capacity is overwhelmed and system performance degrades

Engineering Contradiction:
Improvedata retrieval completenessVSAvoidnetwork strain
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent segments the large-scale data extraction task by dividing accounts into multiple batches and creating multiple retrieval sets. Each retrieval set contains a subset of accounts that can be processed separately. This segmentation allows the system to retrieve data from all accounts completely while processing them in manageable portions, thereby avoiding network overload and system performance degradation.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If data extraction is performed during high-usage time periods, then timely data retrieval is achieved, but network capacity is exceeded and retrieval fails

Engineering Contradiction:
Improvedata retrieval timingVSAvoidnetwork capacity constraint
Core Design Contradiction:
Loss of timeVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic retrieval set creation that adapts to changing network conditions. The system monitors network usage patterns and dynamically adjusts the timing and composition of retrieval sets. By scheduling retrievals during low-usage time periods when network capacity is available, the system achieves timely data retrieval without exceeding network capacity constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs periodic action by scheduling data retrievals in multiple time periods rather than attempting single-pass retrieval. The system divides the extraction task across different time periods, performing retrievals during low-usage periods and pausing during high-usage periods. This periodic approach ensures complete data retrieval while respecting network capacity limitations at any given moment.

Inventive Principle:
Principle #19Periodic action

3Device complexity

If retrieval sets are created without considering network capacity, then simple processing logic is maintained, but actual network capacity is exceeded and retrieval pauses frequently

Engineering Contradiction:
Improveretrieval set creation logicVSAvoiddata extraction efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent incorporates feedback mechanisms in the retrieval set creation process. The system monitors actual network capacity and usage patterns, then uses this feedback to dynamically adjust the size and composition of retrieval sets. By considering expected network capacity when creating retrieval sets, the system avoids exceeding actual capacity, reducing the frequency of retrieval pauses, and maintaining high data extraction efficiency without overly complex processing logic.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12175527B2System and method for large scale data extraction and processing
Publication Date: 2024.12.24 BANK OF AMERICA CORP
  • US12175527B2 patent drawing
  • US12175527B2 patent drawing
  • US12175527B2 patent drawing

AI summary

Systems, computer program products, and methods are described herein for large scale data extraction and processing. The method includes receiving a transmission request. The transmission request indicates two or more accounts for which one or more account statements are to be retrieved. The method also includes selecting a first retrieval set of the two or more accounts. A first retrieval set size of the first retrieval set is based on a first expected network capacity. The method further includes causing a retrieval of one or more account statements associated with first retrieval set. The method still further includes selecting a second retrieval set of the two or more accounts. A second retrieval set size of the second retrieval set is based on a second expected network capacity. The method includes causing a retrieval of one or more account statements associated with the second retrieval set.