Dynamic Configuration System for Computing Apparatuses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of configuring computing apparatuses with increasing feature richness and variability in hardware and software options leads to complex and manual production processes, lacking an automated and production-friendly method for ensuring hardware and software compatibility.

Innovation Solution

A dynamic configuration system that communicates with computing apparatuses to retrieve hardware and software information, compares it to compatibility databases, and configures the systems by loading appropriate software and setting firmware parameters, reducing the need for human intervention and enabling flexible customization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual verification and testing of hardware and software compatibility is performed on the assembly line, then hardware and software compatibility can be verified, but production complexity and time consumption increase significantly

Engineering Contradiction:
Improvehardware and software compatibilityVSAvoidproduction process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs configuration determination before the assembly line process by receiving configuration information in advance and determining the appropriate software configuration. This preliminary action eliminates the need for manual verification during assembly, reducing production complexity while ensuring compatibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A configuration determination system acts as an intermediary between the customer's configuration choices and the assembly line. This automated intermediary processes configuration information, determines compatibility, and provides guidance instructions to the assembly line, replacing manual verification with automated decision-making.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If separate production floors are maintained for separate hardware and software configurations, then hardware and software compatibility can be ensured, but production flexibility and integration capability are reduced

Engineering Contradiction:
Improvehardware and software compatibilityVSAvoidproduction flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system merges hardware assembly and software configuration processes into a single integrated production line. By using automated configuration determination that receives hardware configuration information and determines software compatibility in real-time, the system combines previously separate processes, enabling both compatibility assurance and production flexibility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The configuration determination system dynamically adapts to different hardware configurations as they move through the production line. Rather than requiring fixed separate production floors, the system can dynamically determine appropriate software configurations based on the specific hardware combination, enabling flexible mixed production environments.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If extensive configuration choices are offered to satisfy different consumer needs, then customer satisfaction and product suitability improve, but production process complexity increases exponentially

Engineering Contradiction:
Improveconfiguration optionsVSAvoidproduction process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system replaces manual mechanical processes of configuration verification with automated electronic determination. The configuration determination system electronically processes configuration information, checks compatibility against databases, and generates assembly guidance instructions, substituting complex manual procedures with automated computational processes that scale efficiently.

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

Solution Approach 2:

The system changes the approach from manually managing configuration complexity to using automated parameter-based determination. By receiving configuration parameters, comparing them against compatibility databases, and automatically determining appropriate software configurations, the system handles extensive configuration options without proportionally increasing production complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7802082B2Methods and systems to dynamically configure computing apparatuses
Publication Date: 2010.09.21 INTEL CORP
  • US7802082B2 patent drawing
  • US7802082B2 patent drawing
  • US7802082B2 patent drawing

AI summary

Methods and systems to dynamically configure computing apparatuses, such as desktop computers and portable computing devices, are disclosed. Embodiments generally comprise configuration systems that communicate with the computing apparatuses, retrieve hardware and/or software information from the apparatuses, and use the information to configure and/or load software onto the apparatuses. The computing apparatuses being configured may comprise desktop computers, computer workstations, or servers, as well as handheld and/or portable computing devices such as notebook or palm-held computers, cellular telephones, and portable media players. In many embodiments, the configuring systems compare information pertaining to installed hardware and software of the computing device, compare the information to software compatibility databases, select software and other configuration information based upon the comparison, and configure the computing apparatuses with the selected software and other configuration information.