Persistent UI Element for Context-Aware Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of software applications often face difficulties in customizing their preferences due to complex feature sets and the lack of a persistent interface element for easy access to customization options, leading to incorrect or suboptimal configurations.

Innovation Solution

A persistent user interface element is displayed across multiple screens of a software application, allowing users to easily access customization or help screens based on the application's current state, simplifying the customization process by maintaining a consistent location and providing context-specific options.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users access customization options through various menus and dialogs in complex software applications, then the application can provide comprehensive customization features, but the user interface complexity and difficulty of finding preferences increases

Engineering Contradiction:
Improvecustomization featuresVSAvoiduser interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A persistent user interface element acts as an intermediary between the user and the complex customization system. This element provides a consistent access point across different screens and contexts, simplifying the user's path to customization options while maintaining the full range of available features. The persistent element serves as a mediator that translates user intent into context-appropriate customization screens.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The persistent user interface element serves multiple functions: it provides access to customization options, displays context-relevant preferences, and adapts its behavior based on the current application state. This multi-functional element consolidates what would otherwise require multiple separate menu items and dialogs, reducing overall interface complexity while maintaining comprehensive customization capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If users are asked to make configuration choices during initial setup, then the application can be customized to user preferences, but the quality of selections decreases due to lack of user experience

Engineering Contradiction:
Improveconfiguration customizationVSAvoidselection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The persistent user interface element allows users to revisit and refine their configuration choices at any point during application usage. Rather than requiring perfect decisions during initial setup, users can access customization options later when they have gained experience with the application, making more informed selections based on actual usage patterns and needs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback to users about their current configuration state and the effects of their choices. The persistent element contextualizes customization options based on the current application state, helping users understand which preferences are relevant to their current workflow and making more accurate selections.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If users need to access customization options throughout application usage, then ongoing customization is enabled, but users lose track of the persistent interface element across different screens

Engineering Contradiction:
Improvecustomization accessibilityVSAvoidinterface element location
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The persistent user interface element maintains a consistent visual representation and location across different application screens. Rather than requiring users to navigate through menus or remember where customization options are located, the element is replicated or maintained in a consistent position throughout the application, making it always discoverable and accessible.

Inventive Principle:
Principle #26Copying

4Ease of operation

If the user interface element is displayed consistently across screens, then user familiarity and ease of access improves, but screen real estate and layout flexibility may be reduced

Engineering Contradiction:
Improveinterface element accessibilityVSAvoidscreen real estate
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The persistent user interface element is implemented as a thin, unobtrusive component that provides consistent access without significantly impacting screen real estate. The element can be designed as a compact icon, button, or minimal graphical element that maintains visibility and accessibility while occupying minimal space and adapting to different screen layouts and resolutions.

Inventive Principle:
Principle #30Flexible shells and thin films

Data Source

PatentUS7865837B1User interface including an element for selecting customization or help screens
Publication Date: 2011.01.04 INTUIT INC
  • US7865837B1 patent drawing
  • US7865837B1 patent drawing
  • US7865837B1 patent drawing

AI summary

A software application displays user interfaces for functionality of the software application. A user interface element is displayed on a user interface for the software application. A configuration screen for user configuration of the software application is displayed in response to a user command indicating selection of said user interface element. The configuration screen includes content corresponding to a state of the software application when the user command is received. The configuration screen may include content based on entered data in the user interface or on a data entry point of the user at the time of selecting the user interface element. The user interface element is displayed in a location on a plurality of user interface screens that is substantially identical for each screen. The configuration screen may include user preferences.