Dynamic User Interface Element Ranking by Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interface (UI) elements in computer applications are often displayed in a static manner, limiting their usefulness and prominence based solely on the designer's or user's preferences, without consideration for user context such as location, time, or usage statistics.

Innovation Solution

A dynamic ranking system for UI elements is implemented, where a set of rules determines the ranking based on user context, including locale, time, age, and usage statistics, allowing for adaptive display and prominence of UI elements, with rules provided by either the client or server and calculated using accuracy and weight metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If UI elements are displayed in a static manner based on designer preferences, then the display is simple and consistent, but the usability and relevance to users are limited

Engineering Contradiction:
ImproveusabilityVSAvoiddisplay complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements dynamic UI element ranking by continuously adjusting the order and prominence of UI elements based on real-time user context factors such as location, time, age, and usage statistics. This dynamic adaptation resolves the contradiction by making the system responsive to user needs while maintaining a consistent underlying framework for evaluation and display.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple parameters simultaneously including the ranking order, visibility, and prominence of UI elements based on evaluated context parameters. By adjusting these parameters dynamically rather than statically, the system improves usability without requiring complete redesigns of the interface structure.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If UI elements are ranked dynamically based on user context, then relevance and personalization are improved, but the system complexity increases

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

Solution Approach 1:

The patent segments the complex adaptability task into distinct components: context factor identification, user profile maintenance, ranking calculation, and UI element selection. This segmentation allows the system to achieve high adaptability while managing complexity through modular, manageable functions that can be independently optimized.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system incorporates feedback mechanisms where usage statistics and user interactions continuously refine the ranking algorithm. This feedback loop enables the system to learn from actual user behavior patterns, improving adaptability over time while using the feedback to validate and adjust the complexity of the ranking model.

Inventive Principle:
Principle #23Feedback

3Reliability

If all UI elements are displayed with equal prominence, then the interface is simple and balanced, but important features may be overlooked by users

Engineering Contradiction:
Improvefeature prominenceVSAvoiddisplay structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning different prominence levels to different UI elements based on their individual relevance to the current user context. Instead of uniform treatment, each UI element receives customized display characteristics (such as size, position, or highlighting) according to its importance, ensuring critical features stand out while maintaining overall interface coherence.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9069578B2Dynamic user interface elements
Publication Date: 2015.06.30 ADOBE INC
  • US9069578B2 patent drawing
  • US9069578B2 patent drawing
  • US9069578B2 patent drawing

AI summary

A set of rules and a current context for a user is obtained. The set of rules and the current context are used to determine a rule weight for each of a set of user interface elements. One or more of the user interface elements is caused to be displayed. Which user interface elements are displayed is based at least in part on the rule weights.