Reading Page Annotation Flow Across Continuous Page Turns
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing annotation methods in electronic devices do not allow for continuous annotation across multiple pages, leading to reduced user experience as users need to save annotations on one page before turning to another, disrupting the flow of reading and annotation.
Innovation Solution
An annotation method that enables continuous annotation by displaying a second interface with a control, obtaining an annotation, and saving it alongside the first annotation, allowing seamless transition between pages with editing windows, thereby integrating annotations across pages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the user saves annotations on the current page before turning to another page, then the annotations are properly stored, but continuous annotation cannot be performed and user experience is reduced
Solution Approach 1:
The system performs preliminary actions by automatically saving annotations to a buffer before page transitions occur. This allows the annotation function to be prepared in advance, so when the user turns to another page, the annotations are already preserved and ready to be associated with the new page, eliminating the need for manual save operations before page turns.
Solution Approach 2:
The system maintains continuity of the annotation action across page boundaries by implementing an automatic save mechanism that operates continuously in the background. The annotation buffer persists across page transitions, allowing the annotation function to continue uninterrupted from one page to the next, thereby achieving continuous annotation capability without requiring the user to manually save before each page turn.
2Loss of information
If the user manually saves annotations before each page turn, then annotation data is preserved, but the reading flow is disrupted and efficiency decreases
Solution Approach 1:
The system performs self-service by automatically detecting page transitions and triggering save operations without requiring user intervention. The annotation buffer automatically manages the saving process, detecting when a page turn occurs and initiating the appropriate save action, thereby eliminating the time users would otherwise spend manually saving annotations before each page turn.
Solution Approach 2:
The system implements feedback by monitoring page transition events and using this information to trigger automatic save operations. When the system detects that the user has turned to a new page, it receives feedback about this state change and automatically responds by saving the annotations in the buffer, ensuring data preservation without requiring the user to manually initiate the save action.
3Adaptability or versatility
If the editing window blocks content of the reading page, then annotation editing functionality is provided, but the reading experience is partially obstructed
Solution Approach 1:
The system segments the display area by dividing it into distinct functional zones: a reading area for displaying the main content and an editing window area for annotation input. This segmentation allows both functions to coexist simultaneously, with each occupying a specific portion of the screen, thereby providing annotation editing capability while preserving a substantial portion of the reading area for content consumption.
Solution Approach 2:
The editing window is positioned in a separate dimensional space (typically overlaying or adjacent to the reading area) rather than replacing it. This dimensional arrangement allows the editing functionality to be added without completely blocking the reading content, as the two elements occupy different spatial relationships on the display, enabling simultaneous access to both reading and annotation functions.
Data Source
AI summary
A method includes: displaying a second interface in response to a first operation on a first interface; obtaining a first annotation in response to an operation on a first control, and displaying a third interface, where the first annotation is an annotation for a first reading page; displaying a fourth interface in response to a second operation on the third interface, where the fourth interface includes a second reading page and a second editing window; and obtaining a second annotation in response to an operation on a second control, and displaying a fifth interface, where the fifth interface includes the second reading page and a first icon, the first icon is configured for indicating that the first annotation and the second annotation are saved into a first application, and the second annotation is an annotation for the second reading page.


