Dynamic Menu Item Replacement for Unavailable Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interface systems do not effectively manage unavailable functions within a menu structure, leading to user confusion and disruption when functions become unavailable due to removable memory or technical issues, as they lack a seamless method to replace and restore user interface items while maintaining the menu structure's integrity.

Innovation Solution

A method and apparatus that determine when a function associated with a user interface item is unavailable, remove the item, replace it with a placeholder in the same position, and restore it when the function becomes available again, maintaining the menu structure's integrity and user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user interface items are removed when functions become unavailable, then user confusion is reduced, but the menu structure integrity is disrupted

Engineering Contradiction:
Improveuser experience consistencyVSAvoidmenu structure integrity
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

A placeholder user interface item is introduced as an intermediary element that occupies the position of removed items in the menu structure. This placeholder serves as a mediator between the removed functional item and the menu structure, maintaining structural integrity while indicating unavailability. When the function becomes available again, the placeholder is replaced by the functional item, restoring full functionality without disrupting the menu layout.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If replacement user interface items are provided to maintain menu structure, then menu organization is preserved, but device complexity increases

Engineering Contradiction:
Improvemenu structure integrityVSAvoiduser interface management complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The placeholder user interface item is a simplified copy or representation of the original functional item. Instead of creating complex management systems, the solution uses a straightforward copy mechanism where the placeholder replicates the visual appearance and position of the removed item but lacks its functional capabilities. This copying approach maintains menu structure without introducing excessive complexity.

Inventive Principle:
Principle #26Copying

3Reliability

If functions are monitored for availability, then user experience is improved, but system complexity increases

Engineering Contradiction:
Improvefunction availability detectionVSAvoidsystem monitoring complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically monitors function availability and manages the replacement/removal of user interface items without requiring manual intervention. The monitoring mechanism is integrated into the system's existing function management infrastructure, allowing it to self-detect when functions become unavailable or available again and automatically update the menu structure accordingly, reducing the need for complex external monitoring systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10248293B2Method, apparatus, computer program and user interface
Publication Date: 2019.04.02 NOKIA TECHNOLOGIES OY
  • US10248293B2 patent drawing
  • US10248293B2 patent drawing
  • US10248293B2 patent drawing

AI summary

A method, apparatus, computer program and user interface wherein the method comprises: providing a plurality of user interface items in a menu structure where each user interface item is associated with at least one function of an apparatus; determining that a function associated with a user interface item is unavailable; removing the user interface item associated with the unavailable function from the menu structure; and providing a replacement user interface item in the position of the menu structure previously occupied by the removed user interface item.