Recovery Mode Procedure for Computing Device Image Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices face challenges in efficiently replacing or repairing corrupted firmware and software images, particularly due to malicious acts, network interruptions, or power failures, which can lead to malware installation and security breaches.

Innovation Solution

A computing device is designed to execute a recovery mode procedure using a trusted recovery image, either accessible locally or obtained through instructions provided to the user, to restore the system to a known, secure state by verifying digital signatures and utilizing redundant firmware portions to ensure security and integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the computing device executes recovery mode procedure using accessible trusted recovery image, then the corrupted image is repaired or replaced effectively, but the device requires additional storage space and complexity to store and verify recovery images

Engineering Contradiction:
Improveimage integrityVSAvoidrecovery mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent stores trusted recovery images in advance within the device memory or firmware, prepared beforehand for potential corruption events. This preliminary preparation enables rapid recovery without external intervention, resolving the contradiction by having recovery capability pre-built into the device architecture rather than adding complex external verification mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates and stores copies of trusted recovery images within the device. These copies serve as backup versions that can be deployed when the primary image becomes corrupted. By maintaining local copies rather than requiring external verification and download mechanisms, the solution improves reliability while managing device complexity through efficient use of internal storage.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If the computing device provides instructions for obtaining trusted recovery image when not accessible, then recovery capability is maintained, but the recovery process time increases and user intervention is required

Engineering Contradiction:
Improverecovery optionVSAvoidrecovery time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a dynamic recovery system that adapts based on the availability of trusted recovery images. When images are accessible locally, the system performs immediate automatic recovery. When not accessible, it dynamically switches to providing instructions for obtaining images, creating a flexible multi-path recovery process that optimizes time based on current conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary instruction set that guides users on how to obtain trusted recovery images when local copies are unavailable. This intermediary layer bridges the gap between automatic recovery and manual intervention, allowing the system to maintain adaptability while minimizing time loss by providing clear, pre-prepared instructions rather than requiring users to figure out recovery procedures.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If the computing device verifies digital signatures of recovery image, then security against malware is enhanced, but the verification process adds computational overhead and complexity

Engineering Contradiction:
Improvemalware protectionVSAvoidverification process
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies preliminary anti-action by verifying digital signatures of recovery images before execution. This pre-verification ensures that only authenticated, trusted images are deployed, preventing malware injection. The signature verification is built into the recovery process flow, so the security check becomes an integrated part of the recovery mechanism rather than an added complexity layer.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent uses digital signatures as lightweight, disposable verification tokens. Each recovery image carries its own signature, enabling independent verification without requiring complex continuous validation systems. This approach provides strong malware protection through simple, efficient signature checking that adds minimal computational overhead compared to more sophisticated security mechanisms.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS9898368B1Computing device with recovery mode
Publication Date: 2018.02.20 GOOGLE LLC
  • US9898368B1 patent drawing
  • US9898368B1 patent drawing
  • US9898368B1 patent drawing

AI summary

Methods and apparatus for implementing a recovery mode procedure for a computing device are disclosed. An example method includes determining, by a computing device, that a recovery mode procedure is to be executed on the computing device. The example method further includes, determining whether a trusted recovery image is accessible to the computing device and, in the event the trusted recovery image is accessible to the computing device, executing the recovery mode procedure to repair or replace a current image of the computing device using the trusted recovery image. In the event the trusted recovery image is not accessible to the computing device, the example method includes, providing instructions for obtaining the trusted recovery image, determining the obtained trusted recovery image is accessible to the computing device and executing the recovery mode procedure to repair or replace the current image of the computing device using the obtained trusted recovery image.