Document Scale and Position Optimization for Readable Viewing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in accurately scrolling or scaling documents on portable electronic devices to view intended content, especially when content has different optimal scales and positions, leading to suboptimal viewing experiences.
Innovation Solution
A computer-implemented method and system that optimizes the scale and position of a document in response to user input by identifying relevant content and adjusting the document's position and scale to an optimal level for viewing, while providing graphical feedback and restraining further input requests within a threshold to maintain the optimal view.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If the document is scaled to fit all content within the viewport, then the entire document becomes visible, but the content becomes difficult to read due to small size
Solution Approach 1:
The system performs preliminary identification of relevant content portions before the user completes the scaling operation. By analyzing the document structure and user intent in advance, the system prepares the optimal scale and position settings, then applies them automatically when the user releases the scaling gesture, eliminating the need for manual adjustment to achieve readable content size.
Solution Approach 2:
The document viewing system automatically adjusts its own scale and position parameters based on the identified relevant content. Instead of requiring the user to manually scroll or zoom to achieve optimal viewing, the system self-adjusts to present the relevant content at the appropriate scale and position, making the viewing process automatic and eliminating manual intervention.
2Adaptability or versatility
If the user manually scrolls or scales the document, then the user can view content outside the initial viewport, but it is difficult to accurately reach the optimal scale and position for viewing intended content
Solution Approach 1:
The system provides visual feedback by highlighting or indicating the identified relevant content portion during the user's scaling operation. This feedback helps the user understand what content the system has detected as relevant, allowing the user to verify the system's interpretation and build confidence that the automatic adjustment will present the correct content at the optimal viewing parameters.
Solution Approach 2:
The system acts as an intermediary between the user's scaling gesture and the final document display. Instead of directly applying the user's gesture parameters, the system intercepts the input, analyzes the document to identify relevant content, calculates the optimal scale and position for that content, and then applies the calculated parameters. This intermediary processing step bridges the gap between user intent and optimal viewing presentation.
3Adaptability or versatility
If the document includes content with different optimal scales and positions, then comprehensive content coverage is achieved, but the difficulty of manually adjusting to the correct view increases
Solution Approach 1:
The system segments the document into distinct content portions and identifies which segment is relevant to the user's current viewing context. By dividing the document into manageable segments with different optimal viewing parameters, the system can independently determine the best scale and position for each segment, then apply the appropriate parameters for the currently relevant segment, simplifying the viewing process even for documents with diverse content requirements.
Data Source
AI summary
Methods for optimizing a scale and position of a document in response to a user input is provided are provided. In one aspect, a method includes receiving an initial input request to scale a document to display a target portion of the document, and identifying at least one relevant portion of content at or near the target portion of the document. The method also includes adjusting a position and scale of the document while receiving the initial input request to an optimal position and to an optimal scale for viewing the at least one relevant portion. Systems and machine-readable media are also provided.


