Dynamic User Interface Objects with Physics-Based Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user interfaces are static and lack engagement, failing to provide a dynamic and interactive experience that leverages scientific properties and interoperability between application objects, limiting user interaction and engagement.

Innovation Solution

A dynamic user interface system that allows objects to interact through repulsion, attraction, or neutrality based on compatibility, enabling users to engage with objects in innovative ways such as bumping, flicking, or connecting them, with objects reacting to user actions and establishing connections for content sharing or broadcasting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a static, mechanical user interface methodology is used, then the interface structure is simple and easy to implement, but user engagement and interactivity are limited

Engineering Contradiction:
Improveuser engagementVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transforming static interface objects into dynamic entities that exhibit physical behaviors such as attraction, repulsion, and collision responses. Objects can move, react to user gestures, and interact with each other based on simulated physics principles, creating an engaging and playful user experience while maintaining a relatively simple underlying architecture.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If objects are made interactive and responsive to user actions, then user engagement is enhanced, but the system complexity increases

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

Solution Approach 1:

The patent implements self-service by enabling interface objects to autonomously respond to user interactions and each other based on predefined rules and physics simulations. Objects automatically calculate their responses to gestures, determine collision outcomes, and establish connections without requiring complex centralized control logic, thereby enhancing interactivity while managing system complexity.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If scientific properties and physics are integrated into the interface, then user engagement and immersion are improved, but the computational requirements and processing power increase

Engineering Contradiction:
Improveuser immersionVSAvoidcomputational energy
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by implementing physics-based interactions selectively and appropriately. Not all objects require full physics simulations simultaneously; instead, the system applies physical principles where they enhance user engagement most effectively, such as during direct user interactions or between specifically designed object pairs, thereby reducing unnecessary computational overhead while maintaining immersion.

Inventive Principle:
Principle #16Partial or excessive action

4Adaptability or versatility

If interoperability between objects is enabled, then the versatility and functionality of the interface are enhanced, but the complexity of managing object relationships increases

Engineering Contradiction:
ImproveinteroperabilityVSAvoidrelationship management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universality by creating a standardized framework for object interactions that handles multiple types of relationships (attraction, repulsion, collision, connection) through unified principles and common data structures. This universal approach allows diverse objects to interoperate seamlessly without requiring separate management logic for each relationship type, thereby enhancing versatility while controlling complexity.

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enhances user engagement by allowing interactive and playful experiences, enabling interoperability between objects and applications, and providing a more immersive experience by allowing objects to react to user interactions and share content dynamically.

Implementation Method 1

The interoperability dynamic may be to repel, attract or remain neutral

Methodology Applied
Scientific EffectAttraction: Van der Waals Force

Implementation Method 2

The interoperability dynamic may be to repel, attract or remain neutral

Methodology Applied
Scientific EffectRepulsion: Ion Repulsion/Attraction

Data Source

PatentUS8732619B2Methods and systems for interactive user interface objects
Publication Date: 2014.05.20 PHUNWARE INC
  • US8732619B2 patent drawing
  • US8732619B2 patent drawing
  • US8732619B2 patent drawing

AI summary

Methods and systems for interactive user interface objects are provided. The user interface allows for users to manipulate different objects represented by icons within a user interface, such as that of an iPhone or iPad or other touch screen devices. Users may bump objects together, flick one object towards another, bump an object against the edge of a screen, flick an object towards a certain area such as a dock, or otherwise manipulate the objects. The user's actions or manipulations of objects may result in an action by the objects or may have no effect. Depending on the compatibility of objects, the objects may be neutral towards one another, may attract each other, or may repel. The objects that attract may share content or communicate with each other via a one-time interaction, or may establish links or connections with each other that enable longer term communication or broadcasts that occur upon pre-determined triggers.