Particle System User Interface for Dynamic Menu Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic graphical user interfaces (GUIs) often require users to divert attention from the main content to access options, leading to inefficient use of time due to fixed menu positions, which hinders simplicity and clarity.

Innovation Solution

A particle system user interface where options are modeled as particles that dynamically adjust their positions based on user input and statistical data, allowing for self-organization and improved accessibility by presenting relevant options near the cursor or user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If options are located in fixed menu positions, then users can remember locations and become proficient, but users must divert attention from main content to access options

Engineering Contradiction:
ImproveAccessibility of optionsVSAvoidTime to access options
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent transforms static menu positions into dynamic particle positions that automatically adjust based on user input location. Options are no longer fixed in predetermined locations but dynamically repositioned near the cursor or touch input, eliminating the need for users to divert attention to separate menu areas while maintaining ease of access.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different positioning behavior to different options based on their relevance and usage statistics. Frequently used options are positioned closer to the user input, while less frequent options are positioned further away, creating a localized optimization of accessibility that adapts to user needs.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If options are presented in static menus, then the interface structure is simple, but the interface lacks adaptability to user behavior

Engineering Contradiction:
ImproveAdaptability to user inputVSAvoidComplexity of interface system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a self-organizing interface where options automatically position themselves based on user input and statistical data without requiring explicit programming for each interaction. The particle system inherently adapts to user behavior patterns, allowing the interface to serve itself by leveraging usage statistics to optimize option placement.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the positioning parameters of menu options dynamically based on user input location and historical usage statistics. Instead of fixed coordinates, each option's position is determined by adjustable parameters that respond to user behavior, enabling adaptability while maintaining a relatively simple underlying system structure.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If menu options are separated from main content, then the layout is organized, but users experience inefficiency in accessing options

Engineering Contradiction:
ImproveEfficiency of user interactionVSAvoidSimplicity of interface
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent merges the menu options with the main content area by positioning options directly near the user input location within the content space. This integration eliminates the separation between content and controls, allowing users to access options without diverting attention to separate menu areas, thereby improving both productivity and ease of operation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9569064B2System and method for a particle system based user interface
Publication Date: 2017.02.14 AVAYA INC
  • US9569064B2 patent drawing
  • US9569064B2 patent drawing
  • US9569064B2 patent drawing

AI summary

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for simplifying and clarifying user interfaces, both their design and usage. The disclosed system creates and applies rules user options. Upon application of the rules, the system automatically organizes the user options in accordance with the rules, such that the programmer no longer needs to organize every aspect of an options menu and a user can quickly and efficiently choose from the options. Statistics regarding usage and probability are stored to make the options presented more efficient.