Runstream Generator for Executable File Creation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of control statements in operating systems, such as OS 2200, makes it difficult to create new executable files that perform various functions, due to numerous variations resulting from control options and input parameters.

Innovation Solution

A method that involves receiving and parsing programs to generate control statements, which are then used to create an executable file capable of performing the functions of the original programs, simplifying the process through processor execution and compiler utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If control statements with numerous variations are used to perform various functions, then functionality is enhanced, but device complexity increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidcontrol statement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal template system where a single executable file structure can perform multiple functions by selecting different program templates. Instead of creating numerous specialized control statements for different functions, the system uses one versatile executable file that can be configured to perform various operations through template selection, thereby reducing control statement complexity while maintaining enhanced functionality.

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

2Adaptability or versatility

If numerous control statements with variations are created to handle different functions, then adaptability is improved, but ease of manufacture deteriorates

Engineering Contradiction:
ImprovefunctionalityVSAvoidcreation process
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments the creation process into distinct phases: selecting a program template, configuring input parameters, and generating the executable file. This segmentation allows users to create different functions by simply changing the template selection and parameters rather than manually constructing complex control statements, thereby improving ease of manufacture while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by providing pre-defined program templates that have already been designed and optimized for specific functions. Users can directly select from these pre-prepared templates and configure them for their needs, eliminating the need to create control statements from scratch and significantly simplifying the creation process while maintaining functional versatility.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If complex control statements are used to perform multiple functions, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improveexecution efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple program functions into a single executable file by combining selected program templates and their functions. This consolidation allows the system to perform multiple operations through one unified executable file rather than requiring separate complex control statements for each function, thereby improving productivity while reducing system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10359998B2Runstream generator
Publication Date: 2019.07.23 UNISYS CORP
  • US10359998B2 patent drawing
  • US10359998B2 patent drawing
  • US10359998B2 patent drawing

AI summary

Systems and methods that include receiving a plurality of programs, wherein each of the plurality of programs performs at least one function. The systems and methods further include parsing the plurality of programs. The systems and methods further include generating control statements configured to create an executable file. The executable file is configured to perform the functions performed by the plurality of programs.