Context-Sensitive Dynamic Action Icons for Mobile Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing applications face challenges in providing users with an efficient and intuitive way to access relevant actions on complex electronic devices, as they often require numerous manual interactions to find applicable operations, and the availability of actions is not context-sensitive, leading to user uncertainty and inefficiency.

Innovation Solution

A method and apparatus for dynamically creating and presenting graphical display icons based on context-sensitive information, allowing actions to be enabled, disabled, or modified according to the current application context, visualization, or geospatial information, thereby providing only relevant operations to the user, reducing the need for manual interaction and enhancing usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional static action menus are provided in applications, then users can access various functionality through buttons and icons, but the number of buttons becomes unwieldy as applications grow in complexity, requiring significant manual interaction and multiple touches to find the correct operation

Engineering Contradiction:
Improvefunctionality accessVSAvoiduser interaction complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic action bars that automatically adapt their content based on the current context (selected object, application state, data type). Instead of a static menu with all possible actions, the system dynamically generates and displays only the relevant actions for the current situation, reducing the number of buttons from potentially dozens to just the few that are currently applicable.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by making the action bar context-specific. Each portion of the interface (different data types, objects, or states) has its own tailored set of actions displayed, rather than a universal menu. This allows users to see only the actions relevant to their current focus area, eliminating the need to search through unrelated options.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If comprehensive action menus are provided to cover all possible operations, then users can access all functionality, but users are never certain until they try to execute an operation whether it is applicable to the current state of their application or current data context

Engineering Contradiction:
Improveoperation availabilityVSAvoidaction applicability certainty
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback by continuously monitoring the current application state, selected objects, and data context, then using this information to determine which actions should be displayed. This feedback loop ensures that only actions applicable to the current state are shown, providing users with certainty about action validity before they attempt to execute them.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary validation by pre-evaluating which actions are applicable to the current context before presenting them to the user. The system analyzes the current state, data type, and selected objects in advance, filtering out inapplicable actions before the user interface is rendered, so users only see valid options from the start.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If context-sensitive dynamic actions are implemented, then users are provided with only relevant operations based on current context, minimizing necessary user inputs, but the system must continuously analyze and adapt the interface based on application state, visualization, and geospatial information

Engineering Contradiction:
Improveuser input efficiencyVSAvoidinterface adaptation mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal context-analysis engine that handles multiple types of context information (application state, data type, selected objects, geospatial data) through a single unified mechanism. This multi-functional system evaluates all context factors together to determine the appropriate actions, avoiding the need for separate specialized handlers for each context type and managing complexity through consolidation.

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

4Ease of operation

If the number of buttons is reduced to improve ease of use, then user interaction becomes simpler, but the application may not provide access to all necessary functionality

Engineering Contradiction:
Improvebutton interaction simplicityVSAvoidfunctionality coverage
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system resolves this contradiction by making the action bar dynamic rather than static. The same action bar structure can display different sets of actions depending on the current context, ensuring that only the necessary subset of functionality is shown at any given time. This maintains simplicity for each specific context while preserving access to the full range of functionality across different contexts.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2915031B1Apparatus and method for dynamic actions based on context
Publication Date: 2019.11.13 GE INTELLIGENT PLATFORMS LTD
  • EP2915031B1 patent drawingFigure 1~2
  • EP2915031B1 patent drawingFigure 3~4
  • EP2915031B1 patent drawingFigure 5

AI summary

User content is periodically received. The user content is associated with at least one portion of a mobile interface and the user content being changeable over time. The user content is automatically analyzed and one or more actions that are associated with or related to at least some portions of the user content are determined. One or more graphical display icons that are associated with the one or more actions are formed. The one or more graphical display icons are presented to a user on a display of a mobile device. One of the one or more graphical display icons are selected on the display and the actions associated with the selected graphical display icon are performed.