Image Retrieval System Using Concurrent Key Splitting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for processing checks are inefficient, requiring excessive use of storage space, computer resources, and time due to the need to copy, transmit, and upload electronic check images between multiple databases, which slows down the generation of electronic cash letters.

Innovation Solution

A system and method that retrieve electronic check images directly from local databases and incorporate them into cash letter job streams, eliminating the need for intermediate storage and transmission, and utilizing a splitter program to sort keys into individual files for concurrent retrieval via TCP/IP protocol, allowing for simultaneous connection to multiple servers and databases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional methods are used to process checks by copying and transmitting electronic check images between multiple databases, then the check processing can be completed, but the storage space consumption increases excessively

Engineering Contradiction:
Improvecheck processing completionVSAvoidstorage space consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the electronic check images directly from the originating bank's database and incorporates them into the cash letter job stream without copying to intermediate storage locations. This eliminates the need for excessive storage space while ensuring check processing completion.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the check processing workflow into direct database-to-job-stream retrieval, eliminating intermediate storage steps. By dividing the process into direct extraction and immediate incorporation, the system reduces storage consumption while maintaining processing reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If conventional methods are used to process checks by copying and transmitting electronic check images between multiple databases, then the check processing can be completed, but the computer resources consumption increases excessively

Engineering Contradiction:
Improvecheck processing completionVSAvoidcomputer resources consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system extracts check images directly from the source database and incorporates them into the job stream without intermediate copying operations. This eliminates unnecessary computer resource consumption associated with multiple copy and transmit operations while ensuring processing completion.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If conventional methods are used to process checks by copying and transmitting electronic check images between multiple databases, then the check processing can be completed, but the time required increases excessively

Engineering Contradiction:
Improvecheck processing completionVSAvoidtime required for check processing
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts electronic check images directly from the originating bank's database and incorporates them immediately into the cash letter job stream, eliminating the time-consuming intermediate steps of copying to and transmitting through multiple databases. This reduces processing time while ensuring complete check processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary extraction of check images directly at the source database before they would need to be transmitted through intermediate systems. This preliminary action eliminates subsequent transmission delays and accelerates the overall processing timeline.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If a single processor retrieves images from multiple databases sequentially, then the system is simple to operate, but the image retrieval speed is slow

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidimage retrieval speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The patent segments the image retrieval operation by dividing the set of databases into multiple groups, with each processor group assigned to retrieve images from specific databases concurrently. This segmentation enables parallel processing that increases retrieval speed while maintaining operational simplicity through organized task distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges multiple processor operations into concurrent execution, where multiple processors simultaneously retrieve images from different databases. This combination of parallel operations achieves high retrieval speeds while the systematic assignment of databases to processors maintains ease of operation.

Inventive Principle:
Principle #5Merging (Combining)

5Productivity

If multiple processors retrieve images concurrently from multiple databases, then the image retrieval speed increases to 1000-2500 images per second, but the system complexity increases

Engineering Contradiction:
Improveimage retrieval rateVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent organizes the concurrent processing system by segmenting databases into groups assigned to specific processors. This structured segmentation enables high retrieval rates of 1000-2500 images per second while managing system complexity through systematic task allocation and organized database-processor mappings.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8312106B2Optimizing the efficiency of an image retrieval system
Publication Date: 2012.11.13 BANK OF AMERICA CORP
  • US8312106B2 patent drawing
  • US8312106B2 patent drawing
  • US8312106B2 patent drawing

AI summary

Aspects of this disclosure relate a system for retrieving images that may include one or more mainframe computer sites or Logical Partitions (LPARS) one or more servers operatively connected to the LPARS, and one or more databases operatively connected one or more of the LPARS. The system may also include a processor that may be configured to perform a method for generating electronic cash letters. The method for generating electronic cash letters may include reading a primary input key file assigned to the cash letter job, wherein the primary input key file includes a set of keys and each key corresponds to an image stored in one of the databases. The method may further include splitting the keys in the primary input key file into individual key files. The method may further include attaching a key processor subtask to each of the individual key files and running the key processor subtasks concurrently and independently of one another, wherein each of the key processor subtasks connects to one of the servers via TCP/IP protocol and retrieves the images from the particular database to which the keys in individual key files correspond.