Component Update Method for OS Version Mismatch Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Customized functions in electronic devices become unavailable or affected when users reinstall or update the operating system or BIOS, due to mismatches in correspondence information between components, leading to version or flag bit information mismatches.

Innovation Solution

An update method and device that determine the existence of update information for components, obtain target update data, and update the affected components to restore target functions by matching correspondence information and flag bit data, ensuring compatibility and functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users reinstall or update the operating system or BIOS program, then system performance and compatibility are improved, but customized functions become unavailable due to version mismatches

Engineering Contradiction:
Improvesystem compatibilityVSAvoidcustomized function availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by detecting version mismatches between the operating system/BIOS and customized functions before they cause functionality loss. The system proactively identifies when component versions do not match stored correspondence information and automatically triggers updates to restore compatibility, preventing the customized functions from becoming unavailable rather than reacting after the problem occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by continuously monitoring version information of components and comparing it against stored correspondence relationships. When a mismatch is detected, the system receives feedback about the incompatible state and automatically initiates corrective actions by obtaining and applying update data to restore proper version matching, ensuring customized functions remain available.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If version information or flag bit information mismatches occur between components, then system flexibility is improved, but customized function availability deteriorates

Engineering Contradiction:
Improvesystem flexibilityVSAvoidcustomized function availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent uses an intermediary approach by introducing a version information management system that mediates between component updates and customized function availability. This intermediary layer stores correspondence relationships between component versions and customized functions, and automatically manages update data to maintain compatibility, allowing system flexibility while preventing functionality loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If component updates are performed without coordinating correspondence information, then update speed is improved, but functionality completeness deteriorates

Engineering Contradiction:
Improveupdate speedVSAvoidfunctionality completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-storing correspondence information between components and customized functions. When updates are needed, the system quickly retrieves the appropriate update data based on this pre-established relationship, enabling fast updates while ensuring functionality completeness through targeted, coordinated updates rather than random or sequential updates.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240319982A1Update method and device
Publication Date: 2024.09.26 LENOVO (BEIJING) LTD
  • US20240319982A1 patent drawing
  • US20240319982A1 patent drawing
  • US20240319982A1 patent drawing

AI summary

An update method includes: in response to determining that update information exists for a first component and/or a second component of an electronic device, obtaining target update data for the second component of the electronic device; and updating the second component based on the target update data to cause the second component to provide a target function or realize the target function through the second component, where the target update data has an association relationship with the update information.