Notification Server Mediator for Real-Time Collaboration Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current collaboration systems in enterprise settings lack real-time notification capabilities, making it difficult for users to stay informed about activities and changes in digital content and workspaces across various devices and platforms.
Innovation Solution
A system comprising a host server and a notification server that provides real-time or near real-time notifications of activities in a web-based collaboration environment, using push-enabled technology to notify users via multiple channels such as email, SMS, and user interfaces, with mechanisms for selecting recipients based on workspace permissions and user preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If real-time notification capabilities are implemented across multiple devices and platforms, then users can stay informed about activities and changes in digital content, but system complexity and resource consumption increase
Solution Approach 1:
The patent introduces a notification server as an intermediary component that mediates between the host server and user devices. This notification server consolidates the complexity of real-time notification delivery across multiple devices and platforms, while ensuring reliable notification delivery. The intermediary handles device registration, notification routing, and delivery tracking, thereby improving reliability without requiring each device to implement complex notification logic independently.
2Loss of information
If push-enabled technology is used to notify users via multiple channels, then notification reach and user awareness improve, but energy consumption and device resource usage increase
Solution Approach 1:
The system implements selective notification delivery by allowing users to specify which devices and channels should receive notifications. Instead of pushing notifications to all registered devices regardless of need, the system evaluates user preferences, device states, and notification priorities to determine partial delivery. This reduces unnecessary energy consumption on devices that don't require immediate notification while maintaining complete information delivery to relevant devices.
Solution Approach 2:
The notification system dynamically adjusts notification delivery parameters based on device state, user activity, and notification urgency. Parameters such as notification priority levels, delivery timing, and channel selection are changed adaptively to balance information completeness with energy efficiency. For example, low-priority notifications may be deferred or sent only to specific devices, while high-priority notifications are delivered immediately across multiple channels.
3Ease of operation
If mechanisms for selecting recipients based on workspace permissions and user preferences are implemented, then notification relevance and user control improve, but processing overhead and system complexity increase
Solution Approach 1:
The system performs preliminary configuration of notification preferences and permissions before actual notification delivery. Users pre-configure which devices, channels, and types of notifications they want to receive during system setup or through preference settings. These preliminary configurations are stored and automatically applied when notifications are generated, eliminating the need for complex real-time decision-making during notification delivery and simplifying the operational process.
Solution Approach 2:
The notification system incorporates feedback mechanisms where users can provide input about notification preferences, device availability, and priority levels. The system uses this feedback to dynamically adjust notification delivery patterns and recipient selection. Feedback loops allow users to refine their preferences based on actual usage patterns, improving ease of operation while the automated processing of feedback reduces the perceived complexity for users.
Data Source
AI summary
Systems and methods of real time notification of activities that occur in a web-based collaboration environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for selecting a recipient of a notification an activity according to criteria determined based on a workspace in which the activity was performed in the online collaboration platform and/or sending the notification of the activity to the recipient such that the recipient is notified in real time or near real time to when the activity occurred.


