Application Recovery Controller with User-Selected State Restoration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image processing systems lack efficient methods for managing the recovery of applications from an operation target, particularly in scenarios where user continuity is essential but application states are interrupted, leading to inconsistencies and user frustration.

Innovation Solution

An image processing apparatus with a removal controller, selection controller, and recovery controller that allows users to select recovery methods for applications, enabling the restoration of specific application states or initial states based on user preferences and conditions, ensuring seamless continuity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the application state is automatically restored to the original operation state upon removal event, then operational continuity is maintained, but user flexibility and control over recovery options are reduced

Engineering Contradiction:
Improveoperational continuityVSAvoiduser flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the recovery behavior based on user selection. The removal controller is configured to perform different recovery operations (automatic restoration to original operation state vs. initial state restoration) depending on user input, making the system adaptable to different user needs while maintaining operational continuity when required

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the recovery parameter (restoration target state) based on user selection. When a removal event occurs, the controller can restore the application to either the original operation state (maintaining continuity) or the initial state (providing a fresh start), allowing users to select the appropriate parameter setting for their specific situation

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple recovery methods are provided for user selection, then user flexibility and control are improved, but system complexity increases

Engineering Contradiction:
Improveuser flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The recovery function is segmented into distinct recovery methods (restoration to original operation state vs. restoration to initial state). The removal controller is configured to execute different recovery operations based on user selection, dividing the complex recovery process into manageable, selectable options that reduce perceived system complexity while maintaining flexibility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller acts as an intermediary that manages multiple recovery methods. It receives user input indicating the desired recovery method and automatically executes the appropriate restoration process, mediating between the user's flexible choices and the system's recovery operations without requiring users to directly manage the complexity of multiple recovery paths

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the application is removed from operation target, then system resource management is improved, but user workflow continuity is interrupted

Engineering Contradiction:
Improvesystem resource managementVSAvoidworkflow continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary restoration action when a removal event occurs. The removal controller is configured to automatically restore the application to its original operation state upon removal, ensuring that when the application is needed again, it resumes from where the user left off, maintaining workflow continuity while allowing the application to be removed for resource management purposes

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system discards the application from the operation target state for resource management, then recovers it to the original operation state when needed. This discarding and recovering mechanism allows the application to be removed from active operation (improving resource management) while maintaining the capability to restore it to its previous state (preserving workflow continuity)

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS11196875B2Application apparatus, image processing apparatus, and non-transitory computer readable medium with plurality of recovery methods for applications switching to be in operation target state
Publication Date: 2021.12.07 FUJIFILM BUSINESS INNOVATION CORP
  • US11196875B2 patent drawing
  • US11196875B2 patent drawing
  • US11196875B2 patent drawing

AI summary

An application apparatus includes a removal controller, a selection controller, and a recovery controller. The removal controller performs, in a case where a removal event occurs, control for storing an operation state of an active application as an original operation state and removing the application from an operation target. The selection controller performs, before causing the removed application to be recovered as the operation target, control for allowing a user to select a specific recovery method from among plural recovery methods including a method for reproducing the original operation state. The recovery controller performs, in accordance with the selected specific recovery method, control for causing an operation of the removed application to be recovered.