BIOS Data Copying Controller for Automatic System Information Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information processing units require user input operations to copy updated system information, making the process cumbersome and inconvenient.

Innovation Solution

An information processing unit with a first memory storing initial BIOS data and a second memory for updated BIOS data, where a controller automatically reads and writes the appropriate BIOS data from one memory to the other without user intervention, allowing for seamless copying of updated information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the conventional information processing unit requires predetermined input operation to copy updated system information, then the system can retain updated system information safely, but the user finds the input operation cumbersome

Engineering Contradiction:
Improvesafe retention of updated system informationVSAvoiduser input operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically copying updated BIOS data from the first memory to the second memory without requiring user input. The controller detects updates and executes the copying operation autonomously, eliminating the need for cumbersome manual operations while maintaining safe retention of updated system information.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by automatically copying updated BIOS data before the user needs to use it. The controller proactively detects when BIOS data is updated and completes the copying operation in advance, so the updated information is ready for immediate use without requiring any user intervention.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the controller automatically copies updated BIOS data without user input, then the copying process becomes convenient, but the system must ensure appropriate BIOS data is consistently copied

Engineering Contradiction:
Improvecopying process convenienceVSAvoidaccuracy of BIOS data copying
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements feedback by having the controller detect whether BIOS data has been updated before initiating the copying operation. This feedback mechanism ensures that the controller only copies appropriate data - updated BIOS data when changes are detected, or initial BIOS data when no updates are present - thereby maintaining copying accuracy while operating automatically.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system applies dynamics by making the copying behavior adaptive based on the state of BIOS data. The controller dynamically adjusts its action: copying updated BIOS data from the update area when updates are detected, or copying initial BIOS data from the initial area when no updates are present. This dynamic response ensures reliability while maintaining automatic operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8001369B2Information processing unit for automatically copying system information
Publication Date: 2011.08.16 UNIVERSAL ENTERTAINMENT CORP
  • US8001369B2 patent drawing
  • US8001369B2 patent drawing
  • US8001369B2 patent drawing

AI summary

An information processing unit is provided, which includes a first memory, a second memory, and a controller. The first memory stores a BIOS program beforehand that is executed at a startup of the unit so as to allow peripheral devices to operate normally. The first memory also stores initial BIOS data beforehand. The second memory stores BIOS data with which the BIOS program is executed. The controller is configured to: (a) if the initial BIOS data is updated, read the updated BIOS data including updated data from the first memory and writes the updated BIOS data into the second memory; and (b) execute the BIOS program using the updated BIOS data written in the second memory.