Collaborative Document Edit Event Notification System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current collaborative document editing systems require users to manually initiate and manage edit events, which is time-consuming and resource-intensive, especially for users on limited-power devices, as they need to open, edit, and save documents, limiting their ability to take timely actions on edits made by others.

Innovation Solution

A computer-implemented method and system that monitors edit events in a collaborative document editing environment, generates notifications with prompts for recipients, and processes responses to initiate actions directly within the editing function, using a detailed structural representation of document data and Operational Transformation technology for content consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually initiate and manage edit events by opening, editing, and saving documents, then document editing functionality is achieved, but time consumption and resource usage increase significantly

Engineering Contradiction:
Improvedocument editing efficiencyVSAvoidtime for manual edit operations
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically monitoring and detecting edit events in the document, generating notifications, and initiating review processes before users need to manually intervene. This eliminates the need for users to manually open, edit, and save documents, as the system proactively manages the entire workflow from detection to notification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by implementing automated monitoring of edit events, automatic generation of notifications with prompts, and autonomous initiation of review actions. The notification system serves itself by detecting edits and automatically engaging recipients without requiring manual user intervention at each step.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If users on limited-power devices manually manage edit events, then document collaboration is enabled, but device resources are excessively consumed and responsiveness is reduced

Engineering Contradiction:
Improvecross-device collaboration capabilityVSAvoiddevice energy consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The server acts as an intermediary that handles the computationally intensive tasks of monitoring edit events, generating notifications, and managing the review workflow. Mobile devices with limited power only need to receive and display notifications, significantly reducing their energy consumption while maintaining full collaboration capability across different device types.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If automated notification systems track and communicate edit events to users, then user awareness and responsiveness improve, but system complexity increases

Engineering Contradiction:
Improveedit event notification reliabilityVSAvoidnotification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The notification system is segmented into distinct functional modules: an editing function that monitors document edits, a communication function that generates and sends notifications, and a processing function that handles user responses. This modular segmentation improves reliability by isolating functions while managing complexity through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback loops where notifications include prompts that elicit user responses, and the system automatically processes these responses to initiate appropriate actions. This feedback mechanism enhances reliability by ensuring that notifications lead to concrete outcomes while the automated processing reduces the perceived complexity for users.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10853557B2Processing of edit events in a collaborative document editing environment
Publication Date: 2020.12.01 DOCUMILL
  • US10853557B2 patent drawing
  • US10853557B2 patent drawing
  • US10853557B2 patent drawing

AI summary

Disclosed is a solution for processing at least one edit event of a document in a collaborative document editing environment. The method includes: monitoring if a document is edited by at least one user in an editing function; in response to a detection that the document is edited generating at least one notification representing at least one edit event carried out to the document; receiving a response to the at least one notification, the response including an indication on a recipient action with respect to the prompt; and generating a signal carrying information representing the indication on the recipient action with respect to the prompt for causing at least one action with respect to the at least one edit event carried out to the document. Also disclosed is a system implementing the method and a processor-readable non-transitory medium storing processor-executable instructions for executing the method by a processor.