Backup Management User Interface with History View

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in easily retrieving past states of files and data due to limitations in existing undo features, which often lose edit history when files are saved and closed, making it hard to revert to previous versions.

Innovation Solution

A user interface is developed with a history view that displays visual representations of earlier versions of data, allowing users to navigate and restore past states through a timeline, calendar, or stack views, with animation and preview features for intuitive navigation and restoration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the undo feature is configured to allow users to revert to previous versions, then the ease of operation is improved, but the loss of information occurs when files are saved and closed

Engineering Contradiction:
Improveease of restoring past versionsVSAvoidloss of edit history
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs preliminary actions by automatically capturing snapshots of file states at defined intervals (e.g., upon save, close, or scheduled times) before the user needs to restore. This ensures that historical versions are preserved in advance without requiring manual intervention, thus preventing information loss while maintaining ease of restoration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of file states in the form of snapshots stored in a backup archive. These copies are made at various points in time, allowing users to restore to any previous state. The copying mechanism ensures that the original file remains intact while preserving historical versions, thereby preventing information loss and enabling easy restoration.

Inventive Principle:
Principle #26Copying

2Productivity

If the user interface displays multiple windows and graphical objects simultaneously, then the productivity is improved, but the device complexity increases

Engineering Contradiction:
Improveproductivity in managing multiple filesVSAvoidcomplexity of user interface
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The user interface is segmented into distinct functional areas: a current view for active file manipulation and a history view for accessing past versions. This segmentation allows users to efficiently manage multiple files and versions without overwhelming complexity, as each view handles specific tasks independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The history view acts as an intermediary between the current file state and previous versions. It provides a structured interface with visual representations of historical states, allowing users to navigate and restore without directly managing complex backup data structures. This intermediary layer simplifies the user experience while maintaining high productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the system provides detailed navigation options for history views, then the ease of operation is improved, but the device complexity increases

Engineering Contradiction:
Improveease of navigating historyVSAvoidcomplexity of navigation system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The navigation system is dynamic, adapting to user needs through interactive elements such as clickable visual representations of historical snapshots, timeline views, and contextual menus. The interface responds to user actions by providing relevant navigation options, making history exploration intuitive and easy while avoiding unnecessary complexity through context-aware design.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8538927B2User interface for backup management
Publication Date: 2013.09.17 APPLE INC
  • US8538927B2 patent drawing
  • US8538927B2 patent drawing
  • US8538927B2 patent drawing

AI summary

Systems and methods for providing a user interface including earlier versions of data. In one implementation, computer program product is provided. The computer program product generates a user interface. The user interface includes a view display area for presenting a current view and a history view display area for presenting a history view associated with the current view. The history view includes one or more first visual representations of corresponding earlier versions of the current view. The user interface also includes an input control for initiating a restoration of the current view according to at least a portion of an earlier version of the one or more earlier versions.