Adaptive Document Display Timing via User Interaction Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional scrolling and paging methods require user input and often rely on additional hardware, failing to adapt to individual reading speeds and preferences, leading to inconsistent and inefficient document viewing experiences.

Innovation Solution

A computer-implemented system that manages document display on a GUI by identifying document properties and user preferences, determining display time based on correlations and feedback, allowing for adaptive scrolling and paging without additional hardware, integrating user feedback to personalize the display speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If conventional scrolling and paging methods are used, then user control over document viewing is maintained, but user input is required and the process is not automated

Engineering Contradiction:
Improveauto-scrolling and auto-pagingVSAvoiduser input requirement
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The system automatically manages document display by analyzing document properties and user preferences without requiring continuous user input. The auto-scrolling and auto-paging functions operate autonomously based on extracted document characteristics and determined display timing, allowing the system to serve itself rather than requiring ongoing user manipulation of sliders or buttons.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If additional hardware components are used for personalized speed adaptation, then reading speed adaptation is improved, but device complexity increases

Engineering Contradiction:
Improvereading speed adaptationVSAvoidhardware components
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces mechanical/electronic sensing systems (such as eye-tracking cameras) with a software-based approach that extracts document properties and analyzes user preferences through computational methods. The system uses algorithms to determine optimal display timing and scrolling speed based on processed data from the document itself and user interaction patterns, eliminating the need for additional physical sensors.

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

Solution Approach 2:

The system introduces an intermediary processing layer that extracts document properties and analyzes user preferences before determining display parameters. This intermediary software layer mediates between the raw document data and the display output, enabling personalized adaptation through computational analysis rather than direct hardware sensing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a constant speed for auto paging is used, then implementation is simplified, but it does not adapt to different user reading speeds and content types

Engineering Contradiction:
Improvereading speed adaptationVSAvoiddisplay time determination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts display timing and scrolling speed based on extracted document properties and user preferences rather than using a fixed constant. The determination of display time varies according to document characteristics such as length, complexity, and user-defined preferences, allowing the system to adapt its behavior to different reading scenarios and content types.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of display time from a fixed constant to a variable value determined by analyzing document properties and user preferences. The system adjusts timing parameters dynamically based on the specific document being displayed and the user's reading preferences, enabling adaptation to different reading speeds and content types without requiring complex hardware.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If frequent adjustments of auto paging speed are required, then user reading preferences can be accommodated, but user effort and time increase

Engineering Contradiction:
Improvereading preference adaptationVSAvoidtime for speed adjustment
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of document properties and user preferences before displaying the document, determining the optimal display timing and scrolling speed in advance. By extracting document characteristics and analyzing user preferences upfront, the system pre-configures the display parameters to match user reading habits, eliminating the need for frequent adjustments during the reading process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback mechanisms that analyze user interaction patterns and document properties to continuously refine display parameters. By monitoring user behavior and document characteristics, the system automatically adjusts display timing and scrolling speed to better match user preferences, reducing the need for manual intervention and saving user time while maintaining high adaptability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9817564B2Managing a display of content based on user interaction topic and topic vectors
Publication Date: 2017.11.14 SAP SE
  • US9817564B2 patent drawing
  • US9817564B2 patent drawing
  • US9817564B2 patent drawing

AI summary

Techniques for managing display of content include identifying a document to present to a user on a graphical user interface (GUI); extracting at least one property of the document, the property including metadata associated with the document; determining a correlation between the document and one or more document topics associated with the user; determining an amount of time to display a portion of the document to the user through the GUI based at least in part on the property and the correlation; and displaying the portion of the document to the user through the GUI for the determined amount of time.