Notification Timing Based on User Availability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often receive notifications at inconvenient times and may forget to address important missed communication events due to their timing, leading to delayed responses, especially for urgent or important events associated with specific contacts.

Innovation Solution

A system that determines user patterns to identify unaddressed events and provides personalized notification content at a more convenient time, incorporating contextual information and user availability, using data from user devices and potentially other users to tailor the timing and format of notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If notifications are sent immediately when events occur, then users receive timely information, but users may receive notifications at inconvenient times and forget to respond

Engineering Contradiction:
Improveresponse timeVSAvoidresponse completion
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs preliminary actions by analyzing user patterns and predicting future availability before sending notifications. It determines optimal future times when users are likely to be available and sends notifications at those predetermined times, rather than immediately or randomly, thereby ensuring both timeliness and reliable response completion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring user responses to notifications and using this information to refine future notification timing predictions. By analyzing whether users responded to previous notifications and when they responded, the system adjusts its predictions of future availability to improve both response time and response completion rates.

Inventive Principle:
Principle #23Feedback

2Device complexity

If all notifications are treated equally, then the notification system is simple, but urgent or important events associated with specific contacts are not prioritized

Engineering Contradiction:
Improvenotification system complexityVSAvoidevent prioritization
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system applies local quality by treating different notifications differently based on their specific characteristics. It analyzes the importance level, urgency, and associated contacts for each notification individually, then customizes the notification timing and delivery strategy accordingly. This ensures that urgent notifications from important contacts receive prioritized handling while maintaining simplicity for less critical notifications.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters such as notification timing, delivery method, and priority level based on the specific characteristics of each event. By dynamically adjusting these parameters according to event importance, urgency, and user patterns, the system achieves reliable event prioritization without requiring a fundamentally complex notification architecture.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If notifications are delayed until user convenience is predicted, then users can respond more conveniently, but response time may be extended

Engineering Contradiction:
Improveuser convenienceVSAvoidnotification delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of user patterns and availability before determining notification timing. By predicting future convenient times in advance and scheduling notifications for those specific moments, the system minimizes actual delay while maximizing user convenience. The delay is purposeful and calculated rather than arbitrary.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The notification system serves itself by automatically determining optimal delivery times based on user patterns without requiring manual user input or intervention. The system self-adjusts its timing strategy based on observed user behavior, thereby achieving both convenience and minimal delay through autonomous optimization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10673970B2Notifications of unaddressed events
Publication Date: 2020.06.02 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10673970B2 patent drawing
  • US10673970B2 patent drawing
  • US10673970B2 patent drawing

AI summary

Personalized notifications are provided to a user. The notifications correspond to events, which can include information items, unaddressed or unnoticed by a user. The unaddressed events may be determined based on sensor data provided by a user device associated with the user including user activity pattern information. Further, an urgency level of the unaddressed event and user availability for responding to the event may be determined. The availably may comprise a model with score(s) corresponding to the user's capability for carrying out tasks associated with addressing the event. Additionally, notification content may be generated based on information about availability and the unaddressed event, and used to provide notification(s). The notification content may include a recommendation to present a notification to the user at a time determined likely to be convenient for the user to be notified of the event or where the user likely has capacity to address the event appropriately.