Notification Tagging for Workspace Productivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing notification systems overwhelm users with unnecessary information, leading to distractions and reduced productivity, as they receive notifications from multiple sources without context-based filtering or security measures to protect sensitive information.

Innovation Solution

Implementing a policy-based service framework that tags notifications based on context, allowing a server to identify notification context and apply tags such as visible, unreadable, or invisible, to manage and prioritize notifications on client devices, and using a notification service with a hook mechanism to render notifications accordingly, while also protecting sensitive information by determining a notification protection level based on user proximity and device state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If notifications are delivered from multiple sources without filtering, then users receive complete information from all applications, but users experience distractions and reduced productivity due to notification overload

Engineering Contradiction:
Improveinformation completenessVSAvoiduser productivity
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The notification system segments notifications by applying context-based tags (e.g., important, normal, silent) to different notifications. This segmentation allows the system to categorize and prioritize notifications, delivering complete information while reducing distractions through organized presentation and selective delivery based on user context and preferences.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If all notifications are displayed to users, then users have access to all information, but sensitive information may be exposed to unauthorized users

Engineering Contradiction:
Improveinformation accessibilityVSAvoidinformation security
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The system applies local quality by determining notification protection levels based on user proximity and device state. Notifications are selectively protected or hidden depending on the local context - for example, sensitive notifications are hidden when the device is locked or when users are at a distance, while non-sensitive notifications remain visible. This ensures information accessibility for authorized users while protecting sensitive information from unauthorized exposure.

Inventive Principle:
Principle #3Local quality

3Productivity

If context-based tagging is implemented for notifications, then user productivity is improved by reducing distractions, but system complexity increases due to policy engine and tag management

Engineering Contradiction:
Improveuser productivityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The policy engine serves as an intermediary between notification sources and the notification delivery system. It automatically analyzes notification context, applies appropriate tags, and determines protection levels without requiring direct user intervention or complex client-side logic. This intermediary approach improves productivity through intelligent filtering while managing system complexity by centralizing the tagging logic on the server side.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If notifications are filtered and prioritized based on context, then distractions are reduced and productivity increases, but some notifications may be missed or delayed

Engineering Contradiction:
Improveuser productivityVSAvoidnotification delivery reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms where users can provide input about notification importance and delivery preferences. The policy engine uses this feedback to refine its tagging and filtering decisions, ensuring that important notifications are reliably delivered while still filtering out low-priority distractions. This feedback loop maintains notification delivery reliability while preserving productivity benefits.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11307910B2Notification tagging for a workspace or application
Publication Date: 2022.04.19 CITRIX SYSTEMS INC
  • US11307910B2 patent drawing
  • US11307910B2 patent drawing
  • US11307910B2 patent drawing

AI summary

Systems and methods described herein provide for management of notifications. A computing device in communication with a client device receives a notification from at least one notification source. The notification may be for rendering on a screen at the client device. A policy engine of the computing device may identify a context of the notification. The policy engine may add a tag to the notification according to the identified context to control rendering of the notification at the client device. The computing device may transmit the notification with the tag to a notification service at the client device. The notification service may be configured to manage the notification at the client device in accordance with the tag.