Extensible Web Toolbar Grouping Action Controls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web-based toolbars occupy valuable space on web pages, limiting the viewable content area and failing to provide users with easy access to all available features and functionalities, leading to reduced user productivity and engagement.

Innovation Solution

A flexible toolbar that dynamically groups and prioritizes action controls based on importance, allowing it to adapt to changing viewable areas on the web page, and can be integrated into the client-based web browser application, providing a more intuitive and organized interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a toolbar is provided with multiple action controls, then user access to features is improved, but the viewable content area is reduced

Engineering Contradiction:
Improveaccess to featuresVSAvoidviewable content area
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The toolbar is divided into multiple collapsible groups organized by functionality (e.g., composition, sending, account settings). Each group can be independently expanded or collapsed, allowing users to access features when needed while minimizing the toolbar's footprint during normal content viewing. This segmentation enables the toolbar to provide comprehensive functionality without permanently occupying excessive screen space.

Inventive Principle:
Principle #1Segmentation

2Productivity

If a downloadable toolbar is installed to provide additional tools, then user productivity is improved, but the occupied screen space increases

Engineering Contradiction:
Improveuser productivityVSAvoidoccupied screen space
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The toolbar transitions from a static, permanently visible component to a dynamic interface that adapts its visibility and layout based on user interaction and context. Groups can be collapsed to icons or hidden entirely when not in use, and expanded when users need specific functionalities. This dynamic behavior maintains productivity-enhancing features while minimizing screen occupation during content consumption.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If all action controls are displayed in the toolbar, then feature accessibility is improved, but the toolbar complexity increases

Engineering Contradiction:
Improvefeature accessibilityVSAvoidtoolbar complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Action controls are segmented into logical groups based on their functionality (composition, sending, account management, etc.). Each group is organized under collapsible headings, allowing users to access comprehensive features while maintaining a clean, organized interface. This grouping strategy reduces perceived complexity by presenting only relevant controls at any given time while preserving full functionality.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If the toolbar occupies more space to provide more controls, then functionality is improved, but the content viewable area is reduced

Engineering Contradiction:
ImprovefunctionalityVSAvoidcontent viewable area
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The toolbar employs a nested structure where groups of controls are organized within collapsible sections. When a group is collapsed, its controls are nested within a compact representation (such as an icon or abbreviated label). This nesting allows the toolbar to accommodate comprehensive functionality within a smaller footprint, expanding only when users need specific features.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS10802841B2Extensible and application-adaptable toolbar for web services
Publication Date: 2020.10.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10802841B2 patent drawing
  • US10802841B2 patent drawing
  • US10802841B2 patent drawing

AI summary

Providing a user interface (UI) on a web page. A toolbar section is defined on the web page. The web page includes a content section being different and separate from the toolbar section, and the content section displays additional content of the web page. One or more groups are specified to include one or more action controls associated therewith. Each of the specified groups has a group identifier associated therewith. The one or more action controls are displayed according to the specified groups in the toolbar section of the web page. Each of the one or more displayed action controls includes properties associated therewith, and the included properties define at least one of the following: a name of the action control, a link of the action control, the group identifier of the action control, and a classification identifier of the action control.