Automated Demo Creation System with Preview and Error Checking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing processes for creating video game and movie demonstrations are cumbersome, time-consuming, and prone to human errors, especially when preparing demo software for storage media, as they require manual editing of batch files and lack efficient previewing capabilities, making it difficult to meet rapid development deadlines and maintain accuracy.

Innovation Solution

A computer system with a graphical user interface that automates file conversion and copying, reduces the need for manual text-based editing, provides error checking, and allows for instant previewing of demo content, saving only updated files, and offers statistical data for media space management, enabling faster project creation and accuracy in demo media content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual preparation process involving batch files is used, then demo software can be created, but the process is cumbersome and time consuming

Engineering Contradiction:
Improvedemo creation speedVSAvoidoperation complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system allows the demo creation process to serve itself by automatically generating batch files and configuration files based on user selections. The batch files automatically track which files have been processed and update the demo without requiring manual intervention, making the system self-sufficient and reducing operational complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces batch files as intermediary components that mediate between the user interface and the actual demo creation process. These batch files handle the complex file copying, conversion, and assembly operations automatically, serving as a buffer that simplifies user interaction while maintaining high productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual text based editing is used, then configuration can be adjusted, but human errors increase

Engineering Contradiction:
Improveerror reductionVSAvoiduser interface complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces manual text-based editing with a graphical user interface that presents formatted configuration options to users. Instead of requiring users to manually edit text files and batch files, the system provides visual interfaces where users can select and configure demo parameters through dialog boxes and form fields, eliminating typing errors and improving reliability.

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

Solution Approach 2:

The system uses template-based copying of configuration files and batch files. Pre-formatted templates are automatically generated and populated with user-selected parameters, ensuring consistent and error-free configuration without requiring users to manually type or edit text-based configuration files.

Inventive Principle:
Principle #26Copying

3Productivity

If full demo recreation is required for modifications, then updates can be made, but total time spent increases

Engineering Contradiction:
Improveupdate efficiencyVSAvoidrecreation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The batch files perform preliminary actions by pre-identifying which files need to be copied or converted based on change detection. The system scans for modified source files and prepares the necessary batch operations in advance, so that when updates are needed, only the changed portions require processing rather than recreating the entire demo.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the demo creation process into independent, trackable file operations. Each file or file group can be individually identified, copied, and converted through separate batch file commands. This segmentation allows the system to process only the specific files that have changed rather than requiring full demo recreation, significantly reducing update time.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If technical details documentation is maintained, then knowledge is preserved, but someone who worked on original demo must be present

Engineering Contradiction:
Improvedemo modification capabilityVSAvoidsystem dependency
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The batch files and configuration files serve as self-documenting systems that automatically track the demo structure, file relationships, and creation parameters. The system generates and maintains its own documentation through the batch file scripts and configuration files, eliminating the need for separate technical documentation and removing dependency on the original creator's knowledge.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces configuration files and batch scripts as intermediary documentation that bridges the gap between the demo executable and its source materials. These intermediary files contain all necessary technical details about file paths, conversion parameters, and assembly instructions, making the system self-explanatory and independent of the original creator's presence.

Inventive Principle:
Principle #24Intermediary (Mediator)

5Loss of time

If entire demo is created before viewing, then complete preview is available, but build time increases

Engineering Contradiction:
Improvepreview timeVSAvoidbuild speed
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system implements partial action by allowing users to preview only the portions of the demo that have been fully processed and are ready for viewing. The batch files track completion status of different demo segments, and the system enables preview of completed portions without requiring the entire demo to be fully built, providing early feedback and reducing wait time.

Inventive Principle:
Principle #16Partial or excessive action

6Productivity

If multiple works are stored on same demo media, then delivery efficiency improves, but file structure complexity increases

Engineering Contradiction:
Improvedelivery efficiencyVSAvoidfile structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple demo works and their associated files into a single integrated batch file operation. The batch files consolidate the copying, conversion, and assembly of multiple works into one unified process that can be executed simultaneously, reducing the need for complex separate file structures while maintaining efficient delivery of multiple works on the same media.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8667395B2Method and apparatus for creating video game and entertainment demonstrations with full preview and/or other features
Publication Date: 2014.03.04 NINTENDO CO LTD
  • US8667395B2 patent drawing
  • US8667395B2 patent drawing
  • US8667395B2 patent drawing

AI summary

A computer system creates video game and movie demonstrations aids in the creation of viewable and/or playable demonstration software and storage media. Features include saving projects for demo purposes, previewing demos, previewing demo contents before creation on the final target, statistical data readouts, and directory structure updating and tracking.