Hierarchical Control Galleries for Office UI Organization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional menu and toolbar structures in office applications become cumbersome due to the large number of commands, making it difficult for users to find and organize controls effectively.

Innovation Solution

A computing system displays a graphical user interface with hierarchically-organized control galleries, featuring a document area and a control ribbon that includes class control galleries and variation control galleries, allowing users to select and execute commands more efficiently by categorizing commands into classes and sub-classes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional menu structures are used to organize commands, then all commands can be accessed, but the menus contain too many controls making it difficult to find specific commands

Engineering Contradiction:
Improveease of finding controlsVSAvoidnumber of controls in menu
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent divides the control interface into multiple tabs, each containing a subset of controls related to a specific task or function. This segmentation allows users to access only relevant controls for the current task without being overwhelmed by the entire command set, directly resolving the contradiction between comprehensive command access and ease of finding specific controls.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If traditional toolbar structures are used to organize commands, then commands are easily accessible, but the toolbars occupy too much of the user's visible screen area

Engineering Contradiction:
Improveaccessibility of commandsVSAvoidscreen area occupied by interface
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent implements dynamic toolbars that can be automatically adjusted based on the user's current task, document type, and usage patterns. The toolbars can expand to show additional controls when needed and collapse to minimize screen occupation during normal editing, resolving the contradiction between command accessibility and screen space utilization.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If office applications continue to add new commands to increase functionality, then the application becomes more versatile, but the number of commands increases making organization more difficult

Engineering Contradiction:
Improvenumber of commandsVSAvoidorganization of controls
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal tabbed interface framework that can accommodate any type of control or command while maintaining a consistent organizational structure. Each tab serves multiple purposes by dynamically displaying different controls based on the current context, allowing the application to provide versatile functionality without increasing the complexity of control organization.

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

Data Source

PatentUS9875009B2Hierarchically-organized control galleries
Publication Date: 2018.01.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9875009B2 patent drawing
  • US9875009B2 patent drawing
  • US9875009B2 patent drawing

AI summary

A computing system provides a graphical user interface having hierarchically-organized control galleries. The computing system displays the graphical user interface on a display device. The graphical user interface contains a document area and a control ribbon. The document area contains at least a portion of a document that a user is editing. The control ribbon includes a class control gallery. The class control gallery includes a plurality of class controls associated with different classes of related commands. The computing system displays a variation control gallery containing variation controls in a class associated with a selected one of the class controls. In response to a selection of a variation control in the variation control gallery, the computing system applies a command associated with the variation control to a document in the document area.