Dynamic Context-Aware Toolbar for Mobile Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User interfaces for electronic devices often lack dynamic functionality, requiring users to navigate through menus to find relevant actions, leading to decreased productivity and user experience.

Innovation Solution

A method to dynamically create a tool bar with icons representing commonly performed actions based on the current page context, which is displayed prominently and allows users to perform actions directly from the tool bar.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional menu navigation is used to access actions, then all actions are available to users, but user productivity decreases and user experience deteriorates due to excessive navigation steps

Engineering Contradiction:
Improveuser productivityVSAvoidease of operation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent segments the complete set of actions into two categories: frequently performed actions are placed in the dynamically generated tool bar for immediate access, while less frequent actions remain in the traditional menu structure. This segmentation allows users to access common actions quickly without navigating through menus, thereby improving productivity while maintaining comprehensive action availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The tool bar is dynamically generated based on the current page context and user behavior patterns. The system automatically determines which actions to display in the tool bar by analyzing the current screen content and user interaction history, creating a context-specific, adaptive interface that evolves with usage patterns rather than remaining static.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If a static tool bar with fixed actions is provided, then actions are easily accessible, but the interface lacks adaptability to different contexts and user needs

Engineering Contradiction:
Improveease of operationVSAvoidinterface adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The tool bar transitions from a static, pre-defined structure to a dynamic, context-aware interface. The system continuously analyzes the current page content, data type, and user behavior to automatically update the tool bar composition, ensuring it remains both easy to use and highly adaptive to varying contexts and user needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The interface serves itself by automatically determining which actions to display based on the current context without requiring manual configuration. The system monitors user interactions and page content, then autonomously generates and updates the tool bar configuration, making the interface adaptive without additional user input or setup.

Inventive Principle:
Principle #25Self-service

3Productivity

If a dynamic tool bar is created based on current page context, then relevant actions are prioritized and easily accessible, but the system complexity increases

Engineering Contradiction:
Improveuser productivityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs self-analysis by automatically examining the current page content, data structure, and user behavior patterns to determine which actions should be displayed. This self-service capability eliminates the need for manual configuration or complex external control systems, achieving dynamic adaptation through automated contextual analysis and action prioritization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback loops that monitor user interactions with the tool bar and page content, using this information to continuously refine and update the displayed actions. This feedback mechanism enables the system to learn from usage patterns and automatically optimize the tool bar configuration, reducing the need for complex manual intervention while maintaining high productivity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11934629B2Action tool bar for mobile applications
Publication Date: 2024.03.19 ORACLE INT CORP
  • US11934629B2 patent drawing
  • US11934629B2 patent drawing
  • US11934629B2 patent drawing

AI summary

According to one embodiment, a computer-implemented method for dynamically providing a tool bar in a user interface is provided. The method includes determining at least one action that is commonly performed based on data displayed on a current page of a graphical user interface of a communications device, creating a tool bar comprising at least one icon representing the at least one action, associating the tool bar with the current page of the graphical user interface, and providing the tool bar to the communications device for display on the current page of the graphical user interface.