Linear Scale Interface for File Version Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of files maintained in backup or revision control systems increases, it becomes difficult to quickly locate a desired version of a file due to the complexity of navigating through multiple versions.

Innovation Solution

An interface with selectable items arranged along a linear scale, allowing users to view previews and restore specific versions of computer files by modifying the scale's bounds based on user selection, providing a 'zoomed-in' view of the selected items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple versions of files are maintained in backup or revision control systems, then file version history is preserved and can be reverted, but it becomes difficult to quickly locate a desired version of a file

Engineering Contradiction:
Improvefile version history preservationVSAvoidfile version location difficulty
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The interface segments the linear scale into multiple selectable items, each representing a specific time point or version group. This segmentation allows users to navigate through file versions by selecting discrete items along the timeline, making it easier to locate desired versions without being overwhelmed by the complete version history.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a visual linear scale dimension that represents time progression. By mapping file versions along this spatial dimension, users can visually perceive the temporal relationship between versions and quickly locate desired versions through spatial navigation rather than searching through a flat list of versions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If the number of files maintained in the system increases, then more data is preserved and managed, but it becomes difficult to quickly locate a desired version of a file

Engineering Contradiction:
Improvenumber of files maintainedVSAvoidtime to locate desired file version
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system pre-organizes file versions along a linear time scale before user interaction. This preliminary arrangement of versions in temporal order allows users to immediately see the chronological progression of files without needing to search or filter through unorganized data, significantly reducing the time required to locate desired versions even as the number of files increases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The interface uses visual indicators and color coding to highlight different file versions and their temporal relationships. This visual differentiation allows users to quickly distinguish between various versions and identify desired files through visual scanning rather than reading through text-based version information, reducing location time as file quantities increase.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS9116607B2Interface including selectable items corresponding to single or multiple data items
Publication Date: 2015.08.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9116607B2 patent drawing
  • US9116607B2 patent drawing
  • US9116607B2 patent drawing

AI summary

An interface may include a first portion of a linear scale having first upper and lower bounds and a first plurality of indicators identifying first demarcations of the linear scale between the first upper and lower bounds. A first selectable item corresponding to a single data item and a second selectable corresponding to multiple data items may be arranged along the linear scale. When the second selectable item is selected, the interface may be modified to include a second portion of the linear scale having second upper and lower bounds and the multiple data items corresponding to the second selectable item.