Dynamic Scroll Parameter Configuration for Mobile Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Application developers face challenges in identifying and implementing improvements to enhance user experience in executable applications, particularly due to resource constraints and the time-consuming nature of gathering actionable feedback from user interviews and secondary sources, leading to delayed user experience enhancements.

Innovation Solution

A system where client devices submit scroll log data to a server, which computes performance values and adjusts scroll parameters to improve scroll performance, allowing for dynamic configuration and transmission of these parameters back to the client device to enhance graphical user interface scrolling efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If application developers conduct user interviews and track data sources to identify improvements, then user experience enhancement is achieved, but time and resources are consumed excessively

Engineering Contradiction:
Improveuser experience qualityVSAvoidtime to implement improvements
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automatic self-diagnosis and self-optimization of scroll performance. The scroll performance monitor continuously collects scroll log data and automatically identifies performance issues without requiring manual user interviews or developer analysis, allowing the application to improve itself autonomously

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a closed-loop feedback mechanism where scroll log data is collected, analyzed, and used to generate actionable insights. The scroll parameter configurator uses this feedback to automatically adjust scroll parameters, creating a continuous improvement cycle that eliminates the need for time-consuming external research

Inventive Principle:
Principle #23Feedback

2Reliability

If application developers rely on development teams to implement improvements, then user experience enhancements are deployed, but resource constraints delay implementation

Engineering Contradiction:
Improveuser experience qualityVSAvoidspeed of deployment
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The scroll parameter configurator automatically generates and applies optimized scroll parameters without requiring development team intervention. The system performs self-configuration based on analyzed scroll log data, eliminating the bottleneck of resource-constrained development teams and enabling immediate deployment of improvements

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the manual mechanical process of developer analysis and configuration with an automated computational system. The scroll performance monitor and configurator use algorithms to analyze scroll patterns and optimize parameters, substituting human developer effort with automated software that operates without resource constraints

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Stability of the object's composition

If scroll parameters are configured statically, then application performance is stable, but scroll performance cannot be optimized dynamically

Engineering Contradiction:
Improveconfiguration stabilityVSAvoidscroll performance adaptability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system transitions from static scroll parameter configuration to dynamic adaptation. The scroll parameter configurator continuously monitors scroll log data and automatically adjusts scroll parameters in real-time based on actual performance characteristics, allowing the system to adapt to different scrolling scenarios while maintaining stability through systematic parameter management

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20180278492A1Dynamic configuration of a scroll feature
Publication Date: 2018.09.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20180278492A1 patent drawing
  • US20180278492A1 patent drawing
  • US20180278492A1 patent drawing

AI summary

A client device (e.g., smart phone) submits scroll log data to a server. The scroll log data comprises time stamps of load start events, load end events and lag events. The server then computes a performance value using the scroll log data and, responsive to the performance value, adjusts a first scroll parameter for use by client devices. The server also transmits the adjusted first scroll parameter to the client device for use in a graphical user interface scroll on an application executing on the client device. The server then transmits data to the client device in response to the client device's use of the adjusted first scroll parameter.