Multi-Level Failsafe Enablement for Application Launch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing failsafe modes in devices and software often restrict user capabilities excessively, limiting the ability to diagnose and correct issues effectively, as they do not provide a graduated approach to functionality disablement based on error attempts.

Innovation Solution

An interactive multi-level failsafe system that determines a failsafe mode level based on the number of failed application launch attempts, allowing users to gradually disable and re-enable specific functionalities for troubleshooting purposes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If failsafe mode disables all capabilities to prevent harm, then system safety is improved, but user ability to diagnose and correct issues deteriorates

Engineering Contradiction:
Improvesystem safetyVSAvoiduser capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The failsafe mode is segmented into multiple levels (first failsafe mode level and second failsafe mode level) with progressively restricted capabilities. Each level allows different sets of operations, enabling users to diagnose issues at appropriate levels while maintaining safety. The supervisor module tracks failed launch attempts and transitions between these segmented levels based on the number of failures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The failsafe mode transitions dynamically from a less restrictive first level to a more restrictive second level based on the number of failed launch attempts. The system adapts its security posture dynamically, allowing user actions at early stages but progressively restricting capabilities as failure count increases, balancing safety with diagnostic capability.

Inventive Principle:
Principle #15Dynamics

2Reliability

If failsafe mode restricts all user actions, then system protection is improved, but troubleshooting effectiveness deteriorates

Engineering Contradiction:
Improvesystem protectionVSAvoidtroubleshooting effectiveness
Core Design Contradiction:
ReliabilityVSEase of repair

Solution Approach 1:

The protection mechanism is segmented into hierarchical levels where the first failsafe mode level permits certain user actions for troubleshooting while the second level provides stricter protection. This segmentation allows effective repair efforts at appropriate levels while maintaining system protection at higher levels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The supervisor module implements feedback by tracking the number of failed launch attempts and using this information to determine which failsafe mode level to activate. This feedback mechanism ensures that protection intensity is adjusted based on actual system behavior patterns, allowing troubleshooting when appropriate while preventing harm when necessary.

Inventive Principle:
Principle #23Feedback

3Reliability

If failsafe mode provides limited capabilities, then system security is improved, but user ability to correct problems deteriorates

Engineering Contradiction:
Improvesystem securityVSAvoidproblem correction capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The security restrictions are segmented across multiple failsafe mode levels, each with different capability sets. The first level maintains more versatility for problem correction while the second level provides enhanced security with limited capabilities. This segmentation allows the system to adapt its security-versus-versatility balance based on the situation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts its security restrictions based on the number of failed launch attempts. Initially, the system allows more versatile operations for problem correction, but progressively restricts capabilities as failure count increases, maintaining security while allowing appropriate problem-solving actions at each stage.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10642682B2Interactive multi-level failsafe enablement
Publication Date: 2020.05.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10642682B2 patent drawing
  • US10642682B2 patent drawing
  • US10642682B2 patent drawing

AI summary

Embodiments include method, systems and computer program products for an interactive, multi-level failsafe capability. In some embodiments, a failed count indicative of a number of failed attempts to launch an application may be received. A failsafe mode level corresponding to the failed count may be determined. The failsafe mode level may be initialized in response to determining the failsafe mode level corresponding to the failed count. The failsafe mode level may determine the functionality that may be enabled. Users may perform interactive debugging by editing configuration settings and manually enabling functionality.