Document Operation Label Search for Faster Editor Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic document editors require significant time and cognitive effort to find and perform relevant document operations, creating a burden for users.

Innovation Solution

A computer-implemented method and system that displays document operation labels in response to user input, allowing for faster and more efficient performance of document operations by predicting and suggesting relevant actions based on user data and interface data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional document editors provide comprehensive document operations, then functionality and versatility are improved, but time consumption and cognitive burden increase

Engineering Contradiction:
Improvedocument operation functionalityVSAvoidtime to find and perform operations
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by predicting and pre-displaying document operation labels based on partial search queries and user context before the user completes their search. This allows the system to anticipate user needs and present relevant operations in advance, reducing the time required to find and execute desired functions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides self-service by automatically generating and presenting relevant document operation labels based on the search query and user interface state without requiring manual browsing through all operations. The system serves itself by intelligently filtering and ranking operations based on predicted user intent.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If traditional document editors list all document operations, then completeness is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedocument operation completenessVSAvoidcognitive burden on user
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system segments the complete list of document operations into relevant subsets based on the search query and user context. Instead of presenting all operations at once, it divides them into manageable groups of predicted relevant operations, reducing cognitive burden while maintaining access to comprehensive functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by customizing the presentation of document operation labels according to the specific search query and user interface state. Different operations are highlighted or prioritized based on their relevance to the current context, making the interface adaptive to local user needs rather than presenting a uniform list.

Inventive Principle:
Principle #3Local quality

3Loss of information

If the system displays all document operation labels, then search completeness is improved, but device complexity and processing requirements increase

Engineering Contradiction:
Improvesearch query completenessVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system applies partial action by displaying only the necessary subset of document operation labels that are predicted to be relevant based on the search query and user context. This selective disclosure maintains search effectiveness while significantly reducing processing complexity compared to rendering all possible operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12561511B1Methods and systems for searching document operation labels
Publication Date: 2026.02.24 GOOGLE LLC
  • US12561511B1 patent drawing
  • US12561511B1 patent drawing
  • US12561511B1 patent drawing

AI summary

A computer system having one or more processors and memory storing one or more programs for execution by the one or more processors is described. The computer system displays at least a portion of the respective document, and while displaying at least the portion of the respective document, receives a request for document operation labels. The document operation labels correspond to respective document operations. In response to receiving the request for document operation labels, the computer system selects a plurality of document operation labels at least in accordance with user data and user-interface data corresponding to a respective user of the computer system, and provides the plurality of document operation labels for display to the respective user.