Automated Batch Process Execution on Information Repositories

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large repositories of information require extensive time and resources for batch processing, often resulting in inefficient processes due to the need for expert knowledge and manual query execution, which is not scalable for 'what if' analyses or providing comprehensive summaries.

Innovation Solution

A system and method for executing batch processes on a database by presenting aspects and criteria of records, allowing users to select and populate parameters for scripts like SQL, enabling automated generation of reports based on user-defined criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If batch processes are executed on large repositories of information, then comprehensive processing and reporting are achieved, but processing time and overhead increase significantly

Engineering Contradiction:
Improveamount of information processedVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments the large repository of information into multiple partitions or subsets that can be processed independently and in parallel. The batch process is divided into multiple tasks that operate on different segments simultaneously, reducing overall processing time while maintaining comprehensive coverage of the entire repository.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary analysis and metadata generation on the repository data before executing the main batch process. By pre-processing information, creating indexes, and generating summary metadata in advance, the system reduces the time required for actual batch processing while ensuring comprehensive data coverage.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If expert knowledge is used to select parameters for batch processes, then accurate and useful results are obtained, but the process becomes dependent on individual expertise and is not scalable

Engineering Contradiction:
Improveaccuracy of resultsVSAvoidscalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements automated parameter selection and process configuration systems that analyze repository metadata and characteristics to automatically determine optimal batch process parameters. This self-service approach eliminates dependency on individual expert knowledge while maintaining high accuracy through algorithmic analysis of data patterns and requirements.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent dynamically adjusts batch process parameters based on automated analysis of the repository contents, data characteristics, and processing requirements. By changing parameters adaptively rather than relying on fixed expert-defined settings, the system achieves both accuracy and scalability across different repositories and use cases.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If manual queries are executed to gain insight into repository information, then parameter selection is informed, but the process requires expert knowledge and does not support what-if analysis

Engineering Contradiction:
Improveinsight into informationVSAvoidmanual intervention required
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces automated metadata generation and analysis tools as intermediaries between the repository data and the batch process configuration. These intermediary systems automatically extract insights from the repository, generate descriptive metadata, and provide this information to parameter selection processes, eliminating the need for manual expert queries while enabling comprehensive what-if analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual expert querying and analysis with automated computational systems that perform metadata generation, data characterization, and parameter recommendation. This substitution of mechanical expert intervention with automated information processing systems enables scalable operation and supports iterative what-if analysis without requiring expert knowledge.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9563668B2Executing a batch process on a repository of information based on an analysis of the information in the repository
Publication Date: 2017.02.07 ORACLE INT CORP
  • US9563668B2 patent drawing
  • US9563668B2 patent drawing
  • US9563668B2 patent drawing

AI summary

Embodiments of the invention provide for executing a batch process on a repository of information. According to one embodiment, executing a batch process can comprise presenting one or more aspects of records of the repository and receiving a selection of a criteria for at least one aspect of the records. Records matching the selected criteria can be identified and a summary of the information can be presented. The batch process can comprise one of a plurality of batch processes. In such a case, a selection of the batch process can be received and parameters of the batch process can be populated with the selected criteria. The batch process can then be executed with the parameters. For example, executing the batch process can comprise generating a report based on the parameters and the records of the repository.