Collaborative Document Editor Suggestion Command System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current collaborative document editing systems are inefficient as they require multiple iterations for reviewers to propose and accept changes, leading to a time-consuming process.

Innovation Solution

A document editor platform that manages suggested edits by instantiating a document model, associating suggestion commands with editing suggestions, and updating the model upon acceptance or rejection, allowing for simultaneous collaboration and efficient tracking of changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple reviewers independently propose changes and return revised versions through multiple iterations, then each reviewer can provide thorough feedback, but the document development process becomes time-consuming and inefficient

Engineering Contradiction:
Improvereview qualityVSAvoiddocument development time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges multiple reviewers' changes into a single collaborative document by implementing a suggestion command system that consolidates edits from multiple users. The document model integrates all suggestions in one workspace, allowing simultaneous review and resolution of conflicts without requiring multiple iterative exchanges of revised versions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary actions by automatically generating suggestion commands from user edits and pre-resolving conflicts where possible. The document model prepares and organizes all changes before final acceptance, allowing reviewers to see and evaluate all suggestions together rather than through multiple back-and-forth iterations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a traditional iterative review process is used where reviewers send and receive revised versions, then changes can be reviewed thoroughly, but the complexity of managing multiple versions increases

Engineering Contradiction:
Improvechange tracking accuracyVSAvoidversion management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the document into discrete suggestion commands, each representing a specific edit operation. This segmentation allows individual changes to be tracked, accepted, or rejected independently, simplifying version management compared to handling entire revised document versions. The document model maintains a structured collection of these atomic suggestion units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The suggestion command structure serves as an intermediary between user edits and the final document state. Rather than directly applying changes or managing full document versions, the system uses suggestion commands as a mediating layer that captures, organizes, and manages all proposed changes in a standardized format before integration.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If reviewers make edits directly without a suggestion system, then the process is simpler, but there is no efficient tracking and management of proposed changes

Engineering Contradiction:
Improveediting simplicityVSAvoidchange tracking information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system enables self-service by automatically generating suggestion commands from user edits without requiring manual tracking. When reviewers make edits, the document model automatically captures these changes as structured suggestion commands with metadata about the editor, timestamp, and specific changes, eliminating the need for manual change tracking while maintaining simplicity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10521498B2Systems and methods for managing suggested edits in a collaborative document editing environment
Publication Date: 2019.12.31 GOOGLE LLC
  • US10521498B2 patent drawing
  • US10521498B2 patent drawing
  • US10521498B2 patent drawing

AI summary

A document editor may manage suggested edits in a collaborative document. The document editor may instantiate a document model associated with the collaborative document. When a first editing suggestion is received for the collaborative document, a first suggestion command is associated with the first editing suggestion based on a type of the first editing suggestion and a type of the document model. The document editor may apply the first suggestion command on the document model to present the first editing suggestion within the collaborative document. When an acceptance indication for the first editing suggestion is received, the document model can be updated with the first suggestion command in response to the received acceptance indication.