Change Notification Routing Based on Document Authorship

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing systems do not effectively notify users of changes made by other collaborators in real-time, leading to potential oversight of updates in collaborative document editing.

Innovation Solution

A collaborative document system that identifies the portion of a document associated with user inputs and notifies relevant users through a communication processor, which receives inputs from one user and transmits information to other users associated with that portion, ensuring timely awareness of changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud computing systems store and synchronize document updates remotely, then users can access up-to-date versions of documents from any device, but users are not notified when changes are made by other collaborators

Engineering Contradiction:
Improvedocument accessibilityVSAvoidchange notification
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system implements a feedback mechanism where the communication processor monitors document modifications and automatically sends notifications to relevant users. When a collaborator modifies a document portion, the system detects this change and feeds back information about the modification to affected users, ensuring they are aware of updates without needing to manually check for changes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The communication processor acts as an intermediary between the document processing system and users. It receives input about document modifications, identifies affected users based on their association with specific document portions, and transmits notification information to them, thereby mediating the information flow between collaborators.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system notifies all users of every document change, then no user misses any updates, but notification complexity and user burden increase significantly

Engineering Contradiction:
Improveupdate notification reliabilityVSAvoidnotification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the notification process by associating specific users with specific portions of the document. Instead of notifying all users of all changes, the communication processor identifies which users are associated with the modified portion and sends notifications only to those relevant users, reducing unnecessary notifications while maintaining reliability for affected users.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The notification system applies local quality by making notification behavior context-dependent. The communication processor determines notification recipients based on the specific document portion that was modified and the users' associations with that portion, rather than applying a uniform notification policy to all changes. This ensures notifications are sent with appropriate specificity to each situation.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If the system tracks all user inputs and associations in real-time, then accurate notifications can be sent to the right users, but system resource consumption increases

Engineering Contradiction:
Improveuser-input tracking accuracyVSAvoidsystem resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by tracking only the necessary information needed for notification purposes. The communication processor monitors document modifications and user associations to the extent required to identify affected users, without tracking all possible document attributes or user activities. This selective tracking maintains measurement precision for notification accuracy while reducing overall system resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9690785B1Change notification routing based on original authorship of modified region
Publication Date: 2017.06.27 GOOGLE LLC
  • US9690785B1 patent drawing
  • US9690785B1 patent drawing
  • US9690785B1 patent drawing

AI summary

A collaborative document editing system receives an input to a document from a first user. The collaborative document editing system identifies a portion of the document associated with the input and a set of users associated with the identified portion of the document. The collaborative document editing system applies the input to the document and transmits a notification regarding the input to members of the identified set of users other than the first user.