Notification Synchronization via Device Activity Status

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The bring-your-own-device paradigm leads to notification clutter and security risks due to excessive notifications on multiple devices, with 'stale' notifications not being synchronized properly across devices, causing unnecessary clutter and potential data leaks.

Innovation Solution

A system that tailors notification posting based on device activity status, synchronizing notification actions across devices by defining active devices as those currently in use, and enabling or disabling notification capabilities and synchronization based on user activity, ensuring that notifications are only displayed on actively used devices and their states are updated accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If notifications are posted on all enrolled devices, then user accessibility to enterprise applications is improved, but notification clutter and security risks increase

Engineering Contradiction:
Improveuser accessibilityVSAvoidnotification clutter
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The system applies different notification posting rules to different devices based on their activity status. Active devices receive and display notifications with full functionality, while inactive devices have notification posting disabled or restricted. This local differentiation resolves the contradiction by tailoring notification behavior to each device's current usage state rather than applying a uniform approach to all devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically determines device activity status and adjusts notification posting capabilities in real-time. Devices transition between active and inactive states based on usage patterns, and notification behavior adapts accordingly. This dynamic approach ensures that notification clutter is prevented on inactive devices while maintaining accessibility on active devices.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If notifications are posted on all enrolled devices, then user accessibility to enterprise applications is improved, but security risks from confidential data exposure increase

Engineering Contradiction:
Improveuser accessibilityVSAvoidconfidential data exposure
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system applies enhanced security measures specifically to inactive devices while maintaining normal notification functionality on active devices. On inactive devices, notification posting is disabled, confidential data is not displayed, and biometric authentication is required for any data access. This localized security approach prevents data exposure on unused devices without impacting user accessibility on actively used devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system proactively prevents security risks by disabling notification posting and data display on inactive devices before any potential data leak can occur. By identifying inactive devices and applying restrictive measures in advance, the system prevents confidential data exposure rather than reacting to security incidents after they occur.

Inventive Principle:
Principle #9Preliminary anti-action

3Productivity

If notification actions are synchronized across all devices, then user productivity is improved, but device complexity and synchronization overhead increase

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

Solution Approach 1:

The system applies notification synchronization selectively based on device activity status. When a user interacts with a notification on an active device, the action is synchronized to other active devices. Inactive devices are excluded from synchronization operations, reducing the complexity and overhead of maintaining notification state across the entire device fleet while preserving productivity benefits on actively used devices.

Inventive Principle:
Principle #3Local quality

4Ease of operation

If notification posting is enabled on multiple devices, then user convenience is improved, but stale notifications create clutter and require duplicate actions

Engineering Contradiction:
Improveuser convenienceVSAvoidnotification state consistency
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system dynamically manages notification lifecycle across devices based on real-time activity status. When a notification is acted upon on any device, the system identifies which other devices are currently active and synchronizes the notification state only to those devices. Inactive devices automatically retain stale notifications without requiring manual cleanup, as they are excluded from receiving new notifications and are not targeted for state synchronization. This dynamic, activity-based approach maintains notification state consistency across active devices while preventing clutter on inactive devices.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12088681B2Synchronization of notification actions across multiple enrolled devices
Publication Date: 2024.09.10 OMNISSA LLC
  • US12088681B2 patent drawing
  • US12088681B2 patent drawing
  • US12088681B2 patent drawing

AI summary

Disclosed herein are examples of systems and methods for synchronizing notification actions across multiple enrolled devices. A management service can receive from a first client device metadata associated with a notification posted on the first client device. The management service can receive from the first client device an indication of an action performed with respect to the notification. The management service can determine whether to propagate a new notification state to a second client device based at least in part on a type of the action and a current notification state associated with the second client device. In response to determining to propagate the new notification state to the second client device, the management service can provide to the second client device a command to change the current notification state to the new notification state.