Electronic Document Bookmark Position Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic reading terminals face issues where user-recorded positions, bookmarks, and excerpts become misplaced when electronic documents are updated, as the previous reading information is not accurately adjusted to reflect changes in the document.
Innovation Solution
A method and device that obtain data update information and user record information, determine if the update position is before the recorded position, and adjust the record information accordingly, ensuring that user data such as reading positions and bookmarks are correctly updated within the electronic document.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the electronic document is updated with new content or modifications, then the document content is improved and updated, but the user record information (reading position, bookmarks, excerpts) becomes misplaced and inaccurate
Solution Approach 1:
The system performs preliminary actions by recording the original positions of user record information before document updates are applied. This allows the system to later restore or adjust these positions accurately after the update, preventing the misplacement problem while maintaining document update capability.
Solution Approach 2:
The system creates a copy of the user record information (positions, bookmarks, excerpts) associated with the original document version. When the document is updated, this copied record information is preserved and can be adjusted based on the changes, ensuring that user data from the previous version remains accessible and accurate relative to the new document structure.
2Ease of operation
If the use record information is applied to the updated electronic document without adjustment, then the reading process is simplified and continuous, but the reading position and bookmarks become misplaced
Solution Approach 1:
The system implements feedback by comparing the original document structure with the updated document structure to determine how user record positions have changed. This feedback mechanism allows the system to automatically adjust the recorded positions, bookmarks, and excerpts to reflect the new document structure, maintaining both reading continuity and position accuracy.
Solution Approach 2:
The system performs preliminary recording of user interaction data with position information before document updates. This preliminary action enables the system to later adjust these positions accurately based on the magnitude and nature of document changes, ensuring both ease of operation and measurement precision.
3Loss of information
If the reading position is recorded based on the original document structure, then the user experience is preserved, but the position becomes invalid after document updates
Solution Approach 1:
The system creates and maintains copied versions of position data associated with specific document versions. When updates occur, the original position records are preserved intact while new adjusted positions are created based on the changes, ensuring that reading progress information is not lost and remains valid for both old and new document versions.
Solution Approach 2:
The system makes the position data dynamic by automatically adjusting it based on document changes. Instead of static position records that become invalid, the system dynamically modifies position data to reflect the current document structure, preserving the user's reading progress while maintaining validity.
Data Source
AI summary
A method for a device to update an electronic document includes obtaining data update information and use record information of the electronic document, the data update information including a first position in the electronic document where an updating is to be performed, the use record information including a second position; determining whether the first position in the data update information is before the second position in the use record information; adjusting the use record information according to the data update information, if it is determined that the first position in the data update information is before the second position in the use record information; and updating the electronic document according to the data update information and the adjusted use record information.


