Interception Module for Removable Storage Application Settings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software applications require detailed user knowledge to backup and restore application settings, leading to time-consuming resets and potential software malfunctions when settings are copied between different processing systems.

Innovation Solution

A method and system that uses a removable storage device to intercept and manage application setting activities, allowing users to select applications, install interception modules, and store settings without requiring in-depth knowledge of the application's internal functionality, using hook functions and a database to emulate the system registry and manage setting data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If application settings are stored in non-removable memory (system registry or hard drive), then the settings are easily accessible by the application, but the settings are lost when the processing system crashes and cannot be easily recovered

Engineering Contradiction:
Improvesettings recoveryVSAvoidsettings backup
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary component (interception module) that sits between the application and the storage system. This module automatically intercepts setting activities and manages the copying of setting data to removable storage devices, eliminating the need for users to manually perform complex backup operations while ensuring settings are preserved across system crashes

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs automatic backup and restoration of application settings without requiring user intervention. The interception module autonomously monitors setting activities, copies relevant data to removable storage, and restores settings when needed, making the system self-sufficient for settings management

Inventive Principle:
Principle #25Self-service

2Reliability

If users manually copy application setting data using removable storage devices, then settings can be backed up, but users require extremely detailed knowledge of internal functionality to copy the appropriate settings

Engineering Contradiction:
Improvesettings backupVSAvoiduser knowledge requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The interception module serves as an intermediary that abstracts the complexity of settings management from the user. It automatically identifies and copies relevant setting data without requiring users to understand the application's internal structure, file paths, or configuration formats

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system automatically copies setting data from the application's storage location to the removable storage device using the interception module. This automated copying process eliminates the need for users to manually navigate complex file structures or understand application internals

Inventive Principle:
Principle #26Copying

3Reliability

If all settings associated with the user environment are copied to restore settings, then comprehensive settings are restored, but applications can malfunction due to system variables being copied from different processing systems

Engineering Contradiction:
Improvesettings restorationVSAvoidapplication compatibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The interception module segments the settings management process by application and setting type. It selectively intercepts and copies only the specific setting data relevant to each application, rather than copying all user environment settings. This selective approach prevents incompatible system variables from being restored

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different handling rules to different types of settings data. The interception module identifies which settings are application-specific and which are system-level, managing them differently to ensure compatibility. Application-specific settings are copied selectively while system variables are handled separately

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8001367B2Performing application setting activity using a removable storage device
Publication Date: 2011.08.16 GEN DIGITAL INC
  • US8001367B2 patent drawing
  • US8001367B2 patent drawing
  • US8001367B2 patent drawing

AI summary

A method of configuring a processing system to perform application setting activity using a removable storage device in data communication with the processing system includes a) selecting an application, where setting activity associated with the selected application is to be performed using the removable storage device, b) installing, in the processing system, an interception module to intercept application setting activity associated with the selected application; and c) in response to the interception module intercepting application setting activity associated with the selected application, performing the application setting activity using the removable storage device, thereby storing application setting data associated with the selected application in the removable storage device.