Dynamic User Interface Reflow via Interaction Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data presentation systems on mobile devices lack dynamic adaptation to user interactions, leading to inefficient data organization and increased bandwidth usage.

Innovation Solution

Implementing a system that modifies user interface scripts based on tracking data to dynamically adjust the flow of interactions, allowing for a reflow of data presentation that optimizes user experience and reduces bandwidth consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data presentation is statically organized on mobile devices, then device complexity is reduced, but user interaction efficiency deteriorates

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic data presentation by modifying user interface scripts based on tracking data. The system transitions from static to dynamic organization of data elements, allowing the interface to adapt its layout and content based on user interactions. This resolves the contradiction by making the system flexible and responsive without requiring complete redesigns, thus improving efficiency while maintaining manageable complexity through incremental adaptations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically modifies user interface scripts based on tracked user interactions without requiring manual intervention. The tracking data is collected and processed to autonomously adjust the data presentation, allowing the system to self-optimize based on actual usage patterns. This self-service capability improves user interaction efficiency while the automation handles the complexity internally.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If user interface scripts are modified based on tracking data, then adaptability improves, but device complexity increases

Engineering Contradiction:
Improvedata presentation adaptabilityVSAvoidscript modification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a feedback loop where user interactions are tracked and this data is used to modify user interface scripts. The tracking mechanism continuously monitors user behavior and feeds this information back to the script modification process, enabling the interface to adapt to user preferences and patterns. This feedback-driven approach improves adaptability while the systematic nature of the feedback loop helps manage the complexity of modifications.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-modifies user interface scripts based on anticipated user needs and common interaction patterns derived from tracking data. By preparing and pre-loading adapted script versions, the system reduces the complexity of real-time modifications while maintaining high adaptability. The preliminary actions allow the interface to be responsive without requiring complex on-the-fly processing during user interactions.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If data presentation is dynamically adjusted, then user experience improves, but bandwidth usage increases

Engineering Contradiction:
Improveuser experienceVSAvoidbandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system applies dynamic modifications selectively to specific portions of the user interface rather than reloading entire data sets. By making localized adjustments to data presentation based on user interactions, the system improves user experience through personalized presentation while minimizing bandwidth consumption by only transmitting necessary updates rather than complete data sets.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements partial updates to user interface scripts, modifying only the specific elements that need adaptation based on tracking data rather than complete interface redesigns. This partial action approach maintains improved user experience through targeted adaptations while significantly reducing bandwidth usage compared to full interface reloads. The system performs just enough modification to achieve the desired effect without excessive data transmission.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10365802B2Reflow of data presentation using tracking data
Publication Date: 2019.07.30 EBAY INC
  • US10365802B2 patent drawing
  • US10365802B2 patent drawing
  • US10365802B2 patent drawing

AI summary

In an example embodiment, a user interface is distributed to a user application operating on a client device. Then interactions between users on one or more client devices and one or more server devices are tracked. The user interface is then modified based on the information about the interactions. The modified user interface may then be distributed to the user application.