Printer Driver UI Adaptation for Mixed Input Methods

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile computing devices face user interface challenges when switching between touch input and cursor input for printer driver UIs, as existing UIs are optimized for one input method, leading to inconvenience for users when switching between touch-friendly and legacy styles.

Innovation Solution

A method and device for dynamically switching the user interface of a printer driver between touch-friendly and legacy styles based on the type of input received, using a controller to determine the input type and adjust the display style accordingly, allowing seamless interaction regardless of input method.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the user interface is optimized for cursor input (legacy style), then it works well for traditional PCs and laptops, but it becomes inconvenient for mobile devices with touch screens

Engineering Contradiction:
Improveease of use for cursor inputVSAvoidadaptability to touch input
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The user interface dynamically switches between legacy style and touch-friendly style based on the detected input type. The system monitors input events and automatically adapts the UI presentation layer, transforming static UI elements into dynamic ones that respond to the current input modality, thereby resolving the contradiction between optimizing for cursor input while maintaining adaptability to touch input

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes UI parameters such as button size, spacing, and interaction targets based on the input type detected. When touch input is detected, the system modifies UI parameters to create larger touch-friendly elements; when cursor input is detected, it restores the original legacy-style parameters, thus adapting the interface to the appropriate input method

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the user interface is optimized for touch input (touch-friendly style), then it works well for mobile devices, but it becomes inconvenient for traditional PCs and laptops using cursor input

Engineering Contradiction:
Improveease of use for touch inputVSAvoidadaptability to cursor input
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The user interface dynamically switches between touch-friendly style and legacy style based on the detected input type. The system monitors input events and automatically adapts the UI presentation layer, transforming static UI elements into dynamic ones that respond to the current input modality, thereby resolving the contradiction between optimizing for touch input while maintaining adaptability to cursor input

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes UI parameters such as button size, spacing, and interaction targets based on the input type detected. When cursor input is detected, the system modifies UI parameters to restore the legacy-style presentation; when touch input is detected, it applies touch-friendly parameters, thus adapting the interface to the appropriate input method

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a single user interface design is used for all devices, then the device complexity is reduced, but the ease of operation deteriorates when switching between different input methods

Engineering Contradiction:
Improvesimplicity of UI designVSAvoidease of use across different input methods
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system implements a universal UI framework that can function in multiple styles (legacy and touch-friendly). The base UI structure remains simple and unified, while the presentation layer adapts to different input methods, allowing the same core functionality to serve both cursor-based and touch-based interactions without requiring separate UI designs for each device type

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

Solution Approach 2:

The user interface dynamically switches between legacy style and touch-friendly style based on the detected input type. The system monitors input events and automatically adapts the UI presentation layer, transforming static UI elements into dynamic ones that respond to the current input modality, thereby resolving the contradiction between optimizing for cursor input while maintaining adaptability to touch input

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10037180B2Device and method for providing user interface screen
Publication Date: 2018.07.31 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US10037180B2 patent drawing
  • US10037180B2 patent drawing
  • US10037180B2 patent drawing

AI summary

A method for providing a user interface screen in a device includes receiving a user input for manipulating a user interface of a printer driver installed in the device, determining a type of an input used for the received user input, determining a display style of the user interface corresponding to the determined type of the input, and providing the user interface presented in the determined display style.