Notification System Using Opportunity Logic for Context-Aware Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of computing devices are overwhelmed by notifications, leading to critical messages being missed amidst less critical ones, and the constant stream of notifications can be distracting and hazardous, especially in scenarios like driving.

Innovation Solution

A notification system that uses opportunity logic to determine the timing and manner of message delivery based on message characteristics, user preferences, and contextual data from sensors and data sources, ensuring critical messages are prioritized and delivered in a non-distracting manner, such as when the user is not engaged or in a safe context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If multiple notifications are displayed to users, then users are informed of all messages, but users become overwhelmed and may miss critical messages

Engineering Contradiction:
Improvemessage delivery completenessVSAvoiduser cognitive load
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The notification system segments messages into different priority levels (critical, important, normal, low priority) and displays them in separate queues or with different visual indicators. This segmentation allows users to process notifications in manageable groups rather than being overwhelmed by a single undifferentiated stream, while ensuring critical messages are prominently displayed and not missed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different notification types receive different treatment based on their characteristics. Critical messages receive prominent display with persistent visibility and distinctive visual cues, while less important messages are displayed with lower priority indicators or in secondary queues. This local quality approach ensures each notification is presented with appropriate emphasis based on its importance level.

Inventive Principle:
Principle #3Local quality

2Loss of information

If notifications are displayed continuously, then users receive all message alerts, but user distraction and safety risks increase

Engineering Contradiction:
Improvenotification deliveryVSAvoiduser distraction
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The notification system dynamically adjusts its behavior based on contextual factors such as user activity, time of day, and safety conditions. Notifications are suppressed or delayed during critical tasks like driving or video playback, and delivered during appropriate intervals. The system monitors user state and adapts notification delivery timing to minimize distraction while ensuring important messages are eventually conveyed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of continuous notification display, the system uses periodic batching where notifications are collected and presented at designated intervals or during natural pauses in user activity. Critical messages may trigger immediate alerts, while less urgent notifications are grouped and delivered periodically, reducing overall distraction while maintaining comprehensive message delivery.

Inventive Principle:
Principle #19Periodic action

3Reliability

If critical messages are prioritized for immediate delivery, then message importance is communicated effectively, but less critical messages may be delayed or missed

Engineering Contradiction:
Improvecritical message deliveryVSAvoidnon-critical message delivery
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The notification system implements separate delivery queues for different message priorities. Critical messages are placed in a high-priority queue with immediate delivery and persistent display until acknowledged. Less critical messages are placed in lower-priority queues that are serviced periodically or during appropriate intervals. This segmentation ensures critical messages receive guaranteed delivery while non-critical messages are preserved and delivered at appropriate times rather than being lost.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary classification and queuing of notifications based on their priority level before delivery. Critical messages are immediately routed to prominent display channels, while non-critical messages are pre-processed and held in secondary queues. This preliminary action ensures critical messages are delivered reliably without compromising the eventual delivery of less critical messages, which are maintained in the system for later delivery.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9330379B2Providing notifications of messages for consumption
Publication Date: 2016.05.03 INTEL CORP
  • US9330379B2 patent drawing
  • US9330379B2 patent drawing
  • US9330379B2 patent drawing

AI summary

Embodiments of apparatus, packages, computer-implemented methods, systems, devices, and computer-readable media (transitory and non-transitory) are described herein for providing a notification of a message to a recipient for consumption using a computing device. In various embodiments, provision of the notification may be in a timing or manner that is based on a characteristic of the message, an operational context of the system, and/or empirical data about preferred timing or manner of notification of at least another message to the same or different recipient. In various embodiments, the at least another message may share the same characteristic, or may have a related characteristic.