Multi-Device Notification Synchronization via Responded Signal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users with synchronized calendars across multiple devices face the annoyance of receiving duplicate notifications, requiring manual dismissal on each device, which is time-consuming and inefficient.

Innovation Solution

A system that allows a user to respond to a notification on one device, sending a notification responded signal to other devices, thereby automatically preventing or responding to duplicate notifications across all connected devices using a common protocol and connection methods like Bluetooth, USB, or TCP/IP.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If calendar notifications are synchronized across multiple devices, then users receive notifications on all devices, but users must manually dismiss each notification separately which is time-consuming

Engineering Contradiction:
Improvenotification synchronizationVSAvoidtime to dismiss notifications
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements feedback by monitoring notification states across devices and automatically updating other devices when a notification is dismissed on one device. The notification controller detects when a notification has been responded to on any device and sends signals to other devices to dismiss their corresponding notifications, creating a closed-loop system that eliminates manual intervention on each device.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The notification controller acts as an intermediary between multiple devices, receiving notification state information from one device and transmitting dismissal commands to other devices. This intermediary component coordinates the notification dismissal process across the device network, allowing a single user action to propagate dismissal status to all connected devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If notifications are sent to multiple devices, then users are kept informed across all devices, but the complexity of managing notifications on each device increases

Engineering Contradiction:
Improvemulti-device notification capabilityVSAvoidnotification management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges notification management functions across multiple devices by implementing a unified notification controller that coordinates dismissal actions. Instead of treating each device's notification system independently, the controller combines their states and synchronizes actions, allowing a single dismissal input to affect multiple devices simultaneously and reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The notification controller is designed with multi-functionality to handle notification monitoring, state detection, signal transmission, and automatic dismissal across different device types. This universal controller can manage notifications from various sources (calendars, messages, alerts) on multiple devices using a single coordinated system, reducing the need for device-specific management procedures.

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

Data Source

PatentUS7475395B2Multiple device notification synchronization
Publication Date: 2009.01.06 RPX CORP
  • US7475395B2 patent drawing
  • US7475395B2 patent drawing
  • US7475395B2 patent drawing

AI summary

A system for updating multiple copies of a software program on respective multiple devices includes a system for responding to a notification of a first copy of the software program in a first one of the devices; a system for sending a notification responded signal to a second one of the devices by the first device that the notification has been responded to; and a system for automatically preventing a duplicate of the notification from occurring in a second copy of the software program on the second device based upon the notification responded signal received by the second device from the first device.