Smart Scrolling Visual Objects for Reducing Information Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional scrolling technologies cause excessive content change and information loss during fast scrolling, leading to user fatigue, as users must intensely focus on moving content, which is not effectively addressed by existing software frameworks and web browser technologies.
Innovation Solution
A method for scrolling visual page content that includes detecting scrolling actions and applying smart scrolling features by defining specific behaviors for visual objects using markup languages like CSS or HTML, allowing web designers to control the display and movement of objects, thereby reducing content change and maintaining objects at a predefined position on the screen, decelerating or accelerating scrolling speed based on user interaction, and prioritizing highlighted objects for better visibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If conventional scrolling is used to enable fast scrolling through web pages, then scrolling speed is improved, but information loss occurs and user fatigue increases due to continuous content change
Solution Approach 1:
The system performs preliminary actions by detecting scrolling intent before the scroll occurs and pre-positioning visual objects at their future display locations. This allows the content to be ready for immediate display without actual movement during scrolling, preventing information loss while maintaining fast scrolling speed.
Solution Approach 2:
The system creates visual copies of visual objects at predetermined positions on the screen. Instead of moving the actual content during scrolling, duplicate instances are displayed at calculated positions based on scroll distance, allowing fast scrolling without information loss since the copies remain stationary and visible.
2Ease of operation
If conventional scrolling is used to display continuous content movement, then scrolling functionality is provided, but user fatigue increases due to the need for intense focus on moving content
Solution Approach 1:
The system calculates and pre-positions visual objects at their destination locations before scrolling occurs. This eliminates the need for users to track moving content, as the objects appear at their final positions immediately, reducing the cognitive load and visual tracking required, thereby reducing user fatigue while maintaining full scrolling functionality.
Solution Approach 2:
Instead of moving the visual objects during scrolling as in conventional systems, the patent inverts the approach by keeping visual objects stationary at predetermined positions and updating their content or visibility status. This reversal eliminates the harmful effect of moving content on user fatigue while preserving scrolling functionality.
3Measurement precision
If visual objects are moved during scrolling to reflect page position, then scrolling accuracy is improved, but content change becomes excessive and exhausting for users
Solution Approach 1:
The system performs preliminary calculations to determine the exact display positions of visual objects based on scroll distance and object characteristics. By pre-positioning objects at their final destinations rather than animating their movement, the system achieves precise scrolling accuracy while maintaining content stability, as objects appear at correct positions without excessive intermediate changes.
Solution Approach 2:
The system dynamically determines which visual objects should be positioned where based on scroll parameters, but once positioned, these objects remain stable and stationary. This dynamic positioning followed by static display provides scrolling accuracy through intelligent object placement while maintaining content stability during the scrolling operation, reducing visual exhaustion.
Data Source
AI summary
A method for scrolling visual page content in a predetermined direction on a screen of a display device can include displaying at least one visual object on the screen, detecting a scrolling action for moving the at least one visual object on the screen, detecting information on scrolling behavior of the displayed visual object, and displaying a scrolling of the visual object on the screen based on the detected information on the scrolling behavior.


