Automated Test File Building for BIOS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Human intervention in building test files for BIOS testing is resource-intensive and error-prone, particularly when repeated, necessitating a method to automate the process.

Innovation Solution

A device comprising a receiving module to analyze user requests, a building module to construct test files based on task queues, and a transmitting module to notify users of results, eliminating the need for human personnel in the process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If human personnel manually build test files for BIOS testing, then the process can be completed with existing tools, but human resources are consumed and error risks increase

Engineering Contradiction:
Improveerror riskVSAvoidhuman intervention
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system enables self-service automation where the test file building process executes automatically based on user requests. The building module receives requests, analyzes requirements, and autonomously generates test files without human intervention, eliminating manual errors while maintaining full automation capability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical human operation system with an automated software system. The building module substitutes human personnel by programmatically receiving requests, analyzing test requirements, and generating test files through automated processes, thereby eliminating human resource consumption and associated errors

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

2Productivity

If human personnel repeatedly build test files, then testing can be performed, but resource consumption increases and errors accumulate

Engineering Contradiction:
Improvetesting throughputVSAvoidhuman resource time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system implements continuous automated operation where the building module can process multiple test file building requests sequentially without interruption. The automated system maintains continuous productive action by immediately processing new requests after completing previous ones, eliminating idle time between tasks and maximizing throughput

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The automated building module performs all operations autonomously without requiring human personnel to repeatedly intervene. The system self-manages the entire workflow from receiving requests to generating test files, converting what was previously a labor-intensive repeated manual process into an efficient automated operation that eliminates human resource consumption

Inventive Principle:
Principle #25Self-service

3Extent of automation

If automated building module processes requests, then human resources are saved, but system complexity increases

Engineering Contradiction:
Improveautomation levelVSAvoidsystem structure
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system is segmented into distinct functional modules: a receiving module for processing user requests, a building module for generating test files, and supporting components for task queue management and file generation. This modular segmentation organizes complexity into manageable, independent units that can be developed and maintained separately while achieving high automation

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11573886B2Device and method of building test file
Publication Date: 2023.02.07 INVENTEC PUDONG TECH CORPOARTION
  • US11573886B2 patent drawing
  • US11573886B2 patent drawing
  • US11573886B2 patent drawing

AI summary

A device for building a test file comprises a receiving module, for receiving a first request of a first user and for analyzing the first request, and for notifying an analysis result of the first request to the first user; a building module, coupled to the receiving module, for building the test file according to the first request of a task queue; and a transmitting module, coupled to the building module, for notifying a building result of the test file to the first user.