Document Update Notification via RSS Subscription

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional document management systems face challenges in efficiently sharing documents among multiple users, as users often need to manually notify others of updates, leading to cumbersome processes and potential unawareness of important document changes, especially as the number of documents and users grows.

Innovation Solution

Implementing a mechanism for users to subscribe to shared documents, where updates are automatically pushed via a Really Simple Syndication (RSS) feed, ensuring users have the most recent version through unique identifiers and hashed content checks, allowing administrators to enforce subscriptions for important documents across organizations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually notify others of document updates, then users can control who receives updates, but the notification process becomes cumbersome and users may fail to notify important recipients as the number of users grows

Engineering Contradiction:
Improvedocument update notification reliabilityVSAvoidmanual notification complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically performs the notification function without requiring user intervention. When a document is updated, the system automatically identifies all users who have the document checked out and sends them notifications, eliminating the manual effort of tracking and notifying each user while ensuring no one is missed.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements an automated feedback loop where document updates trigger automatic notifications to relevant users. The system monitors document status changes and automatically communicates these changes to users who need to know, creating a reliable feedback mechanism that scales with the number of users.

Inventive Principle:
Principle #23Feedback

2Reliability

If users download documents to their local systems, then users can access documents offline, but users may have outdated versions and cannot easily determine if updates exist

Engineering Contradiction:
Improvedocument version accuracyVSAvoidtime to check for updates
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically checks whether local document copies are current by comparing version identifiers. When users open documents or the system periodically checks, it compares the local copy's identifier with the server's current version identifier and automatically notifies users if updates are available, eliminating manual version checking.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces manual version checking mechanisms with automated electronic comparison. Instead of users manually verifying document versions, the system uses unique identifiers and automated comparison algorithms to detect version differences and notify users of updates.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If administrators manually track document subscriptions across organizations, then document distribution can be controlled, but the system becomes cumbersome and difficult to manage as the number of documents and users grows

Engineering Contradiction:
Improvedocument distribution controlVSAvoidsubscription management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically manages document subscriptions and distribution lists. When documents are shared across organizations, the system automatically identifies all relevant users, creates distribution lists, and manages subscriptions without administrator intervention, reducing manual management complexity while maintaining control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a universal subscription management mechanism that works across multiple organizations and document types. A single automated system handles subscription creation, maintenance, and notification distribution for all documents and users, replacing multiple manual tracking processes with one unified system.

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

Data Source

PatentUS8868499B2Method and system for pushing data to subscribers in an on-demand service
Publication Date: 2014.10.21 SALESFORCE INC
  • US8868499B2 patent drawing
  • US8868499B2 patent drawing
  • US8868499B2 patent drawing

AI summary

In accordance with embodiments, there are provided mechanisms and methods for pushing data, which maybe associated with documents that are being tracked, in an on-demand service. These mechanisms and methods for pushing data in an on-demand service can enable subscriptions to elements associated with the documents being shared. As a result of the subscription the user may be notified that a document associated with the subscription has been changed (e.g., altered). In an embodiment, the subscription may be forced on a user.