Selective Content Undo for Faster Document Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document editing methods are inefficient due to the user's difficulty in quickly locating edited content and the need to re-edit content when using the undo function, leading to slow editing speeds.

Innovation Solution

A content editing apparatus that selectively undoes only the last edited content while preserving other edits, improving editing efficiency by avoiding unnecessary re-edits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the user directly modifies content in the document, then the content can be changed, but when there is a large amount of edited content, the user cannot quickly find the target content

Engineering Contradiction:
Improvecontent location accuracyVSAvoidtime to find content
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system provides visual feedback by highlighting the target content that needs to be modified, and after undoing edits, it shows the difference between original and current content. This feedback mechanism helps users quickly locate and verify content changes without manually searching through large documents.

Inventive Principle:
Principle #23Feedback

2Reliability

If the undo function is used to revert to content before editing, then the previous state is restored, but all other content edited after the target content is also undone, requiring re-editing

Engineering Contradiction:
Improveedit restoration accuracyVSAvoidediting speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The undo functionality is segmented to operate at the content level rather than the document level. The system identifies and undoes only the specific content that matches the search criteria, while leaving other edited content intact. This selective undo approach maintains productivity by avoiding unnecessary re-editing of unrelated content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The edit restoration is applied locally to only the target content that needs to be reverted, rather than globally to the entire document. The system restores the previous state of specific content while preserving the current state of other content, allowing users to selectively undo only what is necessary.

Inventive Principle:
Principle #3Local quality

3Productivity

If selective undo of specific content is implemented, then editing efficiency is improved, but the system complexity increases

Engineering Contradiction:
Improveediting efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically identifies and selects the content that needs to be undone based on user input (such as search terms or content descriptions), eliminating the need for manual content selection. This self-service approach simplifies the user interface while enabling selective undo functionality, balancing productivity improvement with system complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4174628B1Content editing method and apparatus, and electronic device
Publication Date: 2026.04.22 VIVO MOBILE COMM CO LTD
  • EP4174628B1 patent drawingFigure 1~2(b)
  • EP4174628B1 patent drawingFigure 3(a)~3(b)
  • EP4174628B1 patent drawingFigure 4(a)~4(b)

AI summary

A content editing method and apparatus, and an electronic device are disclosed and pertain to the field of communications technologies. The method includes: receiving a first input for a target document, where the target document includes M first documents, and M is a positive integer; and undoing, editing of first content in response to the first input, where the first content is content in a second document, the first content does not include second content, the second content is content edited in the target document for the last time, the second document is P first documents in the M first documents, and P is a positive integer less than or equal to M.