Collaborative Document Notification Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current collaborative document editing systems require users to manually search for changes made by others, leading to unnecessary disturbance and time consumption due to unsubtle and irrelevant notifications.

Innovation Solution

A computer-implemented method and system that generates optimized notifications in a collaborative document editing environment by monitoring edits, filtering information, and transmitting relevant edit events to recipients based on user profiles and filtering schemes, using a processor-readable medium to manage and format notifications effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If automated notification system tracks and communicates all user actions to other users, then users are kept informed about document changes, but users receive unnecessary disturbance and irrelevant information

Engineering Contradiction:
Improveinformation completenessVSAvoidnotification disturbance
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The notification system applies different quality levels of information to different users based on their roles, preferences, and document sections. Each user receives notifications tailored to their specific needs rather than a uniform notification approach, filtering out irrelevant information while maintaining completeness for relevant users.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The notification system dynamically adjusts what information is communicated based on user actions, document state, and recipient preferences. Notifications are not static but adapt in real-time to user behavior patterns, document modification types, and individual user settings to optimize information delivery.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If notification system delivers detailed information about all edit events, then user awareness is improved, but time consumption for processing notifications increases

Engineering Contradiction:
Improveuser awarenessVSAvoidnotification processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system delivers partial notification information by default, providing only the most essential details about document changes. Users can opt-in to receive more comprehensive information if needed, but the baseline notification approach uses partial action to reduce processing time while maintaining sufficient user awareness.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Notification information is segmented into hierarchical levels of detail. The system first delivers summary-level notifications that provide quick awareness, and only upon user request or for specific important events does it provide full detailed information, thereby reducing overall processing time while maintaining awareness.

Inventive Principle:
Principle #1Segmentation

3Reliability

If notification system sends alerts for every document edit, then real-time collaboration awareness is maintained, but productivity decreases due to excessive information delivery

Engineering Contradiction:
Improvecollaboration awarenessVSAvoidworkflow efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of continuous notification delivery for every single edit event, the system uses periodic action by batching similar notifications or delivering them at strategic intervals. This maintains collaboration awareness through regular updates without the constant stream of individual notifications that would reduce productivity.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system extracts and separates critical notification events from less important ones. Only significant document changes that truly impact collaboration awareness are notified, while minor edits are either batched or excluded from notifications, thereby maintaining reliability without excessive information delivery.

Inventive Principle:
Principle #2Taking out (Extraction)

4Device complexity

If notification system delivers unsubtle and irrelevant information to all users, then implementation is simple, but user experience deteriorates due to unnecessary disturbance

Engineering Contradiction:
Improvesystem simplicityVSAvoiduser experience
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The notification system maintains a universal core implementation that can be applied across all users and documents, but enhances it with optional multi-functionality through user preferences and role-based filtering. This allows the basic system to remain simple while providing personalized experiences when needed.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Users self-configure their notification preferences and filter settings according to their needs. The system provides self-service capabilities that allow users to customize their experience without requiring complex system configuration, thereby maintaining implementation simplicity while improving user experience.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10133716B2Generation of notifications in a collaborative document editing environment
Publication Date: 2018.11.20 DOCUMILL
  • US10133716B2 patent drawing
  • US10133716B2 patent drawing
  • US10133716B2 patent drawing

AI summary

The present invention relates to a solution for generating a notification relating to editing of a document in a collaborative document editing environment. The method includes: establishing the collaborative document editing environment at least by defining a plurality of users permitted to access the document; monitoring if the document is edited by the at least one user granted the right to edit the document; in response to a detection generating at least one notification representing at least one edit event performed by the at least one user granted the right to edit the document; and transmitting the at least one notification representing the at least one edit event to at least one recipient. 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.