Electronic Document Bookmark Position Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveaccuracy of user record informationVSAvoiddocument update capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improvereading continuityVSAvoidposition accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvepreservation of reading progressVSAvoidvalidity of position data
Core Design Contradiction:
Loss of informationVSReliability

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9684642B2Method and device for updating electronic document and associated document use records
Publication Date: 2017.06.20 XIAOMI INC
  • US9684642B2 patent drawing
  • US9684642B2 patent drawing
  • US9684642B2 patent drawing

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.