Automated File Structure Generation for Server Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently and cost-effectively updating and deploying configuration files across multiple servers, as manual deployment is resource-intensive and time-consuming, especially when schema updates require distributing new report templates and associated file structures.

Innovation Solution

A method and system for generating and populating a file structure based on sample export object data, including determining the version of a report schema, retrieving sample file structure data, generating a new file structure, and compressing it for transmission to servers, which automates the deployment process by comparing and updating file structures dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual deployment of configuration files is used, then deployment can be performed, but computing resources and time are consumed excessively

Engineering Contradiction:
Improvedeployment efficiencyVSAvoiddeployment time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically generating configuration files and deploying them to servers without manual intervention. The configuration file generation unit creates updated configuration files based on database changes, and the deployment unit automatically distributes these files to relevant servers, eliminating the need for manual deployment operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical deployment operations with an automated computer-based system. The deployment unit uses software automation to handle file generation, validation, and distribution across servers, substituting human manual processes with an automated computational system that significantly reduces time and resource consumption.

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

2Ease of manufacture

If a development server is dedicated for manual configuration file creation, then configuration files can be published, but computing resources are consumed unnecessarily

Engineering Contradiction:
Improveconfiguration file creationVSAvoidcomputing resource consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by moving object

Solution Approach 1:

The system eliminates the need for a dedicated development server by implementing self-service functionality within the existing database system. The configuration file generation unit automatically creates configuration files based on database schema changes, and the deployment unit distributes them without requiring separate development infrastructure or manual server dedication.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent makes the database system multi-functional by integrating configuration file generation and deployment capabilities directly into the database management system. Instead of requiring a separate development server, the database system itself performs configuration file creation, validation, and distribution, reducing overall computing resource requirements.

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

3Reliability

If configuration files are updated across multiple servers, then system functionality is improved, but manual deployment becomes burdensome

Engineering Contradiction:
Improvesystem functionalityVSAvoiddeployment operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The deployment unit implements self-service by automatically detecting which servers need configuration file updates and deploying the appropriate files to each server without manual intervention. The system validates configuration files against schemas and distributes them automatically, making the multi-server update process self-managing and significantly easier to operate.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11544215B2System, method, and computer program product for generating a file structure
Publication Date: 2023.01.03 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US11544215B2 patent drawing
  • US11544215B2 patent drawing
  • US11544215B2 patent drawing

AI summary

Computer-implemented methods may include receiving first report template data. The first report template data may include a first version identifier identifying a first version of a report schema associated with a first report template. The first version of the report schema may be determined to be subsequent to a current version of the report schema based on the first version identifier. First sample export object data associated with the first version of the report schema may be retrieved. First sample file structure data associated with a file structure of the first version of the report schema may be determined based on the first sample export object data. A first file structure may be generated based on the first sample file structure data. The first file structure may be populated with a plurality of report templates including the first report template. Systems and computer program products are also provided.