System File Repair Using Integrity Identifier Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for repairing corrupted system files in operating systems rely on patch numbers and version numbers, which can be inefficient and require complex correspondence establishment, lacking precision in identifying and replacing the correct system files.

Innovation Solution

A computer-implemented method and apparatus that detects corrupted system files by sending identification information to a server, receives an integrity identifier for an intact system file, verifies it locally, and downloads the corresponding intact system file from the server for repair, eliminating the need for patch and version number reliance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If patch numbers and version numbers are used to identify system files for repair, then the file library structure can be simplified, but the precision of identifying and replacing the correct system files deteriorates

Engineering Contradiction:
Improvefile library structureVSAvoidsystem file identification precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent changes the identification parameter from patch numbers and version numbers to integrity identifiers (such as hash values). This parameter change enables precise identification of system files through cryptographic verification, resolving the contradiction by maintaining simplicity while achieving high precision through a different parameter paradigm.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical system of version number matching with a cryptographic verification system using integrity identifiers. This substitution achieves precise file identification through mathematical hash functions rather than manual version comparison, simultaneously simplifying the file library structure while dramatically improving identification precision.

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

2Device complexity

If patch numbers and version numbers are relied upon for system file repair, then correspondence establishment can be avoided, but the repair accuracy and reliability deteriorates

Engineering Contradiction:
Improvecorrespondence establishmentVSAvoidsystem file repair reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent replaces the unreliable mechanical system of version number correspondence with a reliable cryptographic verification system. Integrity identifiers provide mathematical guarantees of file authenticity, eliminating the need for complex correspondence tables while ensuring repair reliability through hash-based verification.

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

Solution Approach 2:

The patent implements a feedback mechanism where the integrity identifier is verified against the downloaded file to confirm its correctness. This feedback loop ensures that only authentic, uncorrupted files are used for repair, significantly improving reliability without requiring pre-established correspondence relationships.

Inventive Principle:
Principle #23Feedback

3Device complexity

If version information and patch numbers are used to download system files, then the file library can be organized simply, but the efficiency of locating and repairing the correct file deteriorates

Engineering Contradiction:
Improvefile library organizationVSAvoidfile location and repair efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent replaces the inefficient mechanical search process based on version numbers with a direct cryptographic lookup using integrity identifiers. The server can quickly locate the correct file by computing its hash value, eliminating the need for complex version number matching and significantly improving file location efficiency while maintaining simple library organization.

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

Data Source

PatentUS9535781B2System file repair method and apparatus
Publication Date: 2017.01.03 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9535781B2 patent drawing
  • US9535781B2 patent drawing
  • US9535781B2 patent drawing

AI summary

A method and an apparatus for repairing a system file are provided. The computer-implemented method for repairing a system file, comprises: detecting, by a processor, a corrupted system file in an operating system; sending identification information of the operating system and an identifier of the corrupted system file to a server; receiving an integrity identifier of an intact system file to be used in repairing the corrupted system file, wherein the intact system file is determined by the server according to the identification information of the operating system and the identifier of the corrupted system file; verifying, by the processor, the received integrity identifier with a locally stored integrity identifier of the corrupted system file; and if the received integrity identifier passes the verification, obtaining, from the server, the intact system file corresponding to the verified integrity identifier and repairing the corrupted system file with the obtained intact system file.