Interface Preview Generation for Context Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex user interfaces in computer software applications overwhelm users with numerous interface items, making it difficult to predict the outcome of activating these items without leaving the current screen.

Innovation Solution

A system and method that generates previews of interfaces when user interface items receive focus, allowing users to view a smaller representation of what will happen when an item is activated, without leaving the current screen, by using visual indicators and mouse or keyboard interactions to access and display previews of related screens.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user interfaces include multiple command buttons, hyperlinks, tags, and other interface items to provide increasing functionality, then the application's functionality is improved, but the user interface becomes more complicated and users become perplexed about the outcomes of activating interface items

Engineering Contradiction:
Improveapplication functionalityVSAvoiduser interface clarity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system generates a preview display showing the outcome of activating an interface item before the user actually activates it. This preliminary action allows users to see what will happen when they click a button or activate an interface item, enabling informed decision-making without having to mentally predict the outcome or navigate away to understand the effect.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The preview display acts as an intermediary between the interface item and the actual activation outcome. Instead of directly activating the interface item and immediately seeing the result (which may cause navigation away or unexpected changes), the preview provides a mediated view of the outcome, allowing users to understand consequences before committing to the action.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If users want to understand what will happen when an interface item is activated, then users can leave the current screen to see the outcome, but this increases navigation time and loses context of the current screen

Engineering Contradiction:
Improvecontext retentionVSAvoidnavigation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system creates a copy or representation of the outcome display as a preview, showing it within the context of the current screen. Instead of requiring users to navigate to the actual outcome screen to see what will happen, a preview copy is generated and displayed, allowing users to understand the outcome while remaining on the current screen and maintaining context.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The preview display is presented in a different dimensional space - as an overlay, popup, or side panel within the current screen context. This allows the outcome information to be visible without requiring physical navigation to another screen, effectively adding a temporal dimension (seeing future state) without adding spatial navigation steps.

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

Data Source

PatentUS7849419B2Computer-implemented graphical user interface previews
Publication Date: 2010.12.07 SAS INSTITUTE INC
  • US7849419B2 patent drawing
  • US7849419B2 patent drawing
  • US7849419B2 patent drawing

AI summary

Systems and methods for generating previews of interfaces. A system and method can be configured to define data for use in an operation, wherein the data is defined through a plurality of displays. An indication is received of a visual indicator receiving focus, wherein the visual indicator is displayed with a first display that is used to define first data. The visual indicator provides access to a second display for defining second data to be used during the operation. A preview is generated of the second display based upon the first display's visual indicator receiving focus.