Notification Server Mediator for Real-Time Collaboration Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenotification delivery reliabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveinformation delivery completenessVSAvoiddevice energy consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveuser control over notificationsVSAvoidnotification management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11973609B2Real time notification of activities that occur in a web-based collaboration environment
Publication Date: 2024.04.30 BOX INC
  • US11973609B2 patent drawing
  • US11973609B2 patent drawing
  • US11973609B2 patent drawing

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.