Command Bar Interface with Scope Operator and Visual Controls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users find it tedious and time-consuming to access functions in graphical user interfaces (GUIs) due to the complexity of navigating menus and remembering various command key combinations, which limits the efficiency of using application functions.

Innovation Solution

Implementing a command bar interface with a scope operator to specify a command scope and visual controls for entering parameters, allowing users to easily select the target of a command, such as applications, data items, or users, and providing predictive text suggestions to assist in command and parameter input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional GUI menus and dialogs are used to access functions, then visual appeal and ease of use are improved, but access efficiency and time consumption deteriorate

Engineering Contradiction:
Improveease of useVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The command bar interface segments the command input process into distinct parts: command type selection, scope specification, and parameter entry. This segmentation allows users to systematically access functions without navigating through nested menus, reducing time consumption while maintaining ease of use through structured input.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The command bar serves as an intermediary interface between the user and the application's function system. Instead of directly navigating through menus or remembering shortcut keys, users interact with the command bar which translates natural language commands into system actions, bridging the gap between user intent and system response.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If shortcut keys are used to execute functions quickly, then execution speed is improved, but memorization difficulty and user burden increase

Engineering Contradiction:
Improveexecution speedVSAvoidmemorization difficulty
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The command bar system provides self-service by automatically displaying available commands and parameters based on the current context and scope. Instead of requiring users to memorize shortcut combinations, the system presents relevant options and guidance, allowing users to discover and execute functions without prior knowledge of command syntax.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The command bar provides real-time feedback as users type commands, showing matching options, required parameters, and usage examples. This feedback mechanism guides users through the command input process, reducing the cognitive load of memorization while maintaining fast execution speeds through direct command-to-action mapping.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If comprehensive functions are embedded in menus and dialogs, then functionality and versatility are improved, but interface complexity and navigation difficulty increase

Engineering Contradiction:
ImprovefunctionalityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The command bar provides a universal interface for accessing all application functions regardless of their original location in the menu structure. By allowing users to invoke commands through natural language or abbreviated input, the command bar consolidates access to diverse functions into a single interface paradigm, reducing navigation complexity while preserving full functionality.

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

Solution Approach 2:

The command bar extracts the essential function-access capability from the traditional menu and dialog structure. By pulling out the core command execution function and presenting it in a simplified text-based interface, the system reduces interface complexity while maintaining access to comprehensive functionality through command parameters and options.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10719340B2Command bar user interface
Publication Date: 2020.07.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10719340B2 patent drawing
  • US10719340B2 patent drawing
  • US10719340B2 patent drawing

AI summary

Disclosed in some examples, are methods, systems, GUIs, and machine-readable mediums for providing an improved command bar interface that assists a user in entering commands by implementing a scope operator to specify a command scope and also visual controls for entering parameters of commands. The command bar may have a default global scope that may be modified by users by entering a scope operator and a scope identifier. The command bar may render a set of parameter segments to assist users in entering parameters for the commands.