Centralized File Control System Metadata Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for inter-program file communication in complex computer systems face challenges in ensuring the quality of data by verifying the correct metadata associated with files, leading to inconsistent results and inefficiencies due to disparate metadata rules across different programs.

Innovation Solution

A centralized file control system that processes files from multiple provisioning programs, comparing them against stored schemas for metadata and field-level requirements, ensuring files are correctly formatted and contain the necessary metadata before storage, thereby implementing uniform and efficient filtering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each separate program implements its own file controls and metadata verification, then each program can independently verify file quality, but processing power is wasted through repetitive controls and inconsistent results occur due to disparate metadata rules

Engineering Contradiction:
Improvefile metadata verification consistencyVSAvoidprocessing power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges file control functionality into a centralized file control system that is integrated with the file system itself. Instead of each provisioning program implementing separate metadata verification, the file control system centrally manages all file controls. This consolidation eliminates repetitive processing across multiple programs and ensures consistent metadata verification through unified control logic, thereby improving reliability while reducing processing power consumption.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If a centralized file control system is implemented to ensure consistent metadata verification, then processing efficiency improves and reliability increases, but system complexity increases due to the need for integration and coordination

Engineering Contradiction:
Improvefile processing efficiencyVSAvoidsystem integration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The file control system operates autonomously by integrating directly with the file system. When files are created, modified, or accessed, the file control system automatically performs metadata verification and enforcement without requiring external intervention from provisioning programs. This self-service mechanism simplifies system integration because the file control system handles all verification internally, reducing the coordination overhead between multiple programs while maintaining high processing efficiency and reliability.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple programs provision files with different metadata rules, then each program can customize its file requirements, but the resulting inconsistency in metadata verification reduces overall system reliability

Engineering Contradiction:
Improveprogram-specific file customizationVSAvoidmetadata verification consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The file control system provides universal metadata verification that works across all provisioning programs through a unified interface. While individual programs can still define their specific metadata requirements, the file control system enforces these requirements consistently through centralized control logic. This multi-functional approach allows the system to accommodate program-specific customization needs while ensuring reliable and consistent metadata verification across the entire system, resolving the contradiction between adaptability and reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10795880B2System and method for inter-program file control communication
Publication Date: 2020.10.06 BANK OF AMERICA CORP
  • US10795880B2 patent drawing
  • US10795880B2 patent drawing
  • US10795880B2 patent drawing

AI summary

A system for communication between two or more computer programs is disclosed. The system includes a memory, an interface, and a processor. The memory stores a first file, expected metadata for the first file, and expected metadata for one or more fields in the first file. The interface receives a file from a computer program. The file comprises fields that each comprise information provided by one or more sources. The processor executes a second computer program which extracts a first set of file metadata from the received file, compares the extracted first set of file metadata to the expected metadata, and determines if the extracted first set of file metadata corresponds to the expected metadata. If the extracted first set of file metadata corresponds to the expected metadata for the first file, then the processor performs analogous comparisons at a field level and stores the first file in the memory.