Embedded System Data Output During Computer Startup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computers take too long to start up, leaving users unable to perform operations on local data during this time, resulting in reduced user satisfaction.

Innovation Solution

A data output method and apparatus that establishes a data transmission channel between an embedded system and an output unit when the computer is in a non-operating state, allowing data to be transferred and processed independently, enabling immediate user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the computer system waits for full startup before allowing operations, then system stability is ensured, but user satisfaction deteriorates due to long waiting time

Engineering Contradiction:
Improvesystem stabilityVSAvoidstartup waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the computer system into two independent parts: the main computer system (EC) and the embedded system (AP). The embedded system can operate independently during startup, handling local data operations while the main system completes its initialization. This segmentation allows the system to provide service during startup without compromising the stability of the main system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an embedded system as an intermediary that bridges the gap between the main computer system and the output unit during startup. The embedded system receives control commands and establishes data transmission channels, enabling operations on local data without requiring the main computer system to be fully operational, thus reducing waiting time while maintaining system stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the embedded system establishes a data transmission channel during non-operating state, then user interaction is enabled immediately, but system complexity increases

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidsystem structure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The embedded system is designed with multi-functionality, serving both as a standalone operation system during startup and as a supportive component when the main computer system is operational. The Interface Switch also exhibits universality by dynamically routing signals between different systems based on operational state, enabling the same hardware structure to serve multiple purposes without increasing overall complexity.

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

Solution Approach 2:

The patent implements dynamic channel switching through the Interface Switch, which adapts the data transmission path based on the operational state of the computer system. During non-operating state, the switch connects the embedded system to the output unit; during operating state, it transitions to connect the main computer system. This dynamic adaptation allows ease of operation without requiring permanent complex dual-channel infrastructure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9009356B2Data output method and apparatus
Publication Date: 2015.04.14 BEIJING LENOVO SOFTWARE LTD AND LENOVO BEIJING LTD
  • US9009356B2 patent drawing
  • US9009356B2 patent drawing
  • US9009356B2 patent drawing

AI summary

A data output method and apparatus according to the present invention, which are applicable in a data processing device comprising an output unit, a computer system and an embedded system, generate a control command for enabling an establishment of a channel for outputting data when it is determined that the computer system stays in a non-operating state, establish a data transmission channel between the embedded system and the output unit based on the control command, determine data to be outputted, and transfer the data to be outputted from the embedded system to the output unit through the data transmission channel. In this way, the method and apparatus according to the present invention can ensure that a user need not wait a long time for the computer's start-up, and can carry out an operation on local data for the computer in time, which improves the user satisfaction.