Content Block Operations for Context-Aware Document Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic document processing systems lack efficient methods for operating on content blocks, such as paragraphs or images, as they typically require selecting and manipulating entire documents, leading to inconvenience and difficulty in locating desired operation options.

Innovation Solution

An electronic document processing method and apparatus that determines a target content block in response to a user operation, displays associated operation options based on the content type, and allows direct operation on the block, improving convenience and reducing interface clutter.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system displays all operation options for the entire document, then the user can access all available operations, but the interface becomes cluttered and difficult to navigate

Engineering Contradiction:
Improveavailability of operation optionsVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the operation options by content type (text blocks, image blocks, table blocks, etc.). When a user selects a specific content block, only the operation options relevant to that block type are displayed. This segmentation resolves the contradiction by maintaining full functionality while reducing interface clutter through context-aware filtering of available operations.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If the system requires selecting entire documents for operation, then all content can be manipulated uniformly, but it becomes inconvenient to operate on specific content blocks

Engineering Contradiction:
Improveconvenience of document manipulationVSAvoidtime to locate and operate on content
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements local quality by enabling different operation modes depending on the selected content block type. Instead of requiring uniform document-level selection, the system allows users to select specific content blocks (text, images, tables) and apply operations locally to those blocks. This resolves the contradiction by making content block operations as convenient as document operations while saving time through precise targeting.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies preliminary action by pre-configuring operation options based on the content block type before the user even selects an operation. When a content block is selected, the system proactively determines and displays the relevant operations for that block type, eliminating the need for users to search through all possible operations. This resolves the contradiction by making content block operations as accessible as document-level operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12554921B2Electronic document processing method and apparatus, terminal and storage medium
Publication Date: 2026.02.17 BEIJING ZITIAO NETWORK TECH CO LTD
  • US12554921B2 patent drawing
  • US12554921B2 patent drawing
  • US12554921B2 patent drawing

AI summary

The present disclosure provides an electronic document processing method and apparatus, a terminal and a storage medium. The electronic document processing method comprises: in response to a first operation on target content of an electronic document, determining a target content block; and according to the first operation and the content type of the target content block, displaying at least one associated operation option, wherein the content block is a unit used for carrying the content of the electronic document, and the operation option is configured to use the content block as an operation object; and in response to a triggering operation on a target operation option, performing an operation on the target content block according to the target operation option.