Context-Aware Messaging UI Transition Between Toolbar and Full Menu

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging applications lack an efficient way to adapt their command user interfaces (UI) between a toolbar UI and a full menu UI based on the user's context, leading to suboptimal usability across various devices and consumption modes.

Innovation Solution

A messaging application that detects the user's intent to read or author a message, identifying the presentation mode as either a reading mode or an authoring mode, and generates a corresponding UI, displaying a toolbar UI for reading mode or a full menu UI for authoring mode, optimizing command placement based on screen size and user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a full menu UI is provided for authoring mode, then command availability is improved, but interface complexity increases

Engineering Contradiction:
Improvecommand availabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The command UI dynamically transitions between toolbar and full menu formats based on detected use context (reading vs. authoring mode). The system adjusts interface complexity in real-time by detecting user intent and switching between condensed toolbar representation for reading and comprehensive full menu for authoring, resolving the contradiction between command availability and interface complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The interface changes its structural parameters (from compact toolbar to expanded full menu) based on the detected presentation mode. When authoring mode is detected, the system transforms the command UI from a space-efficient toolbar to a comprehensive full menu structure, providing full command availability only when needed

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a toolbar UI is provided for reading mode, then interface simplicity is improved, but command accessibility is worsened

Engineering Contradiction:
Improveinterface simplicityVSAvoidcommand accessibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The command UI dynamically adapts its format based on use context detection. When reading mode is detected, the system provides a simplified toolbar UI for ease of operation. When authoring mode is detected, it transitions to a full menu UI to improve command accessibility, thus resolving the contradiction between simplicity and accessibility through dynamic adaptation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The command UI serves multiple functions by implementing both toolbar and full menu representations within the same interface framework. The system selectively activates the appropriate representation (toolbar for reading, full menu for authoring) based on detected use context, making the interface universally adaptable to different operational requirements

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

3Ease of operation

If context-based UI transition is implemented, then user experience is improved, but processing requirements increase

Engineering Contradiction:
Improveuser experienceVSAvoidprocessing requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The messaging application autonomously detects use context and automatically transitions the command UI between toolbar and full menu formats without requiring manual user intervention. The system monitors interaction patterns, detects reading versus authoring modes, and self-adjusts the interface format, improving user experience while keeping processing requirements manageable through automated context detection

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10082931B2Transitioning command user interface between toolbar user interface and full menu user interface based on use context
Publication Date: 2018.09.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10082931B2 patent drawing
  • US10082931B2 patent drawing
  • US10082931B2 patent drawing

AI summary

Transitioning of a command user interface (UI) between a toolbar UI and a full menu UI based on a use context is provided. An application such as a messaging application detects a request to interact with a message. A presentation mode is identified based on the use context associated with the request. The use context includes a reading mode or an authoring mode. A command UI is generated based on the presentation mode. The command UI includes a toolbar UI for the reading mode or a full menu UI for the authoring mode. The command UI is displayed in proximity to the message within a messaging UI.