Context-Based Notification Batching System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are overwhelmed by multiple incoming asynchronous electronic messages on mobile devices, leading to stress and the need for improved notification filtering based on context and time sensitivity.

Innovation Solution

A context-based personalized notification batching system that determines user context and time sensitivity of incoming notifications, batching non-time-sensitive notifications and delivering them on a specified schedule, while immediately delivering time-sensitive ones and generating auto-responses based on user context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all incoming notifications are delivered immediately to the user, then the user receives all information in real-time, but the user becomes overwhelmed and stressed by the volume of messages

Engineering Contradiction:
Improveinformation delivery completenessVSAvoiduser stress and overload
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The notification system segments incoming notifications into different categories (time-sensitive and non-time-sensitive) and processes them differently. Time-sensitive notifications are delivered immediately while non-time-sensitive ones are batched and delivered later, preventing user overload while ensuring critical information is communicated reliably.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis of incoming notifications to determine their time sensitivity before delivery. By pre-categorizing notifications and batching non-urgent ones in advance, the system prepares the notification stream to match user context and capacity, reducing stress while maintaining information completeness.

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If non-time-sensitive notifications are batched and delivered on a schedule, then user stress is reduced, but the delivery time of information is delayed

Engineering Contradiction:
Improveuser stress reductionVSAvoidnotification delivery delay
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The notification batching system is dynamic and adaptive rather than static. It continuously monitors user context (location, activity, device usage patterns) and adjusts batching parameters accordingly. This allows the system to optimize between stress reduction and timely delivery based on real-time user state.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms to learn from user interactions with batched notifications. By analyzing whether users engage with delayed notifications and their response patterns, the system refines its batching decisions to minimize information loss while maintaining stress reduction benefits.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the system determines user context and time sensitivity for each notification, then personalized delivery optimization is achieved, but the system complexity increases

Engineering Contradiction:
Improvecontext-based personalized deliveryVSAvoidnotification processing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The notification system performs self-service by automatically analyzing its own incoming notifications and making delivery decisions without requiring complex external configuration. The system autonomously determines time sensitivity and user context relevance, simplifying the overall architecture despite the sophisticated processing required.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The notification processing system is designed as a universal multi-functional component that handles multiple notification types (push notifications, emails, messages) through a single integrated pipeline. This universal approach consolidates complexity into one system rather than requiring separate processing logic for each notification type.

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

4Productivity

If auto-responses are generated based on user context, then user response efficiency is improved, but the accuracy and personalization of responses may be reduced

Engineering Contradiction:
Improveresponse efficiencyVSAvoidresponse accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The auto-response system implements partial automation rather than complete automation. It generates draft responses or suggestions based on user context that require minimal user review and editing. This partial action approach maintains high response efficiency while preserving accuracy through user oversight.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11399357B2Method and system of context-based personalized notification batching
Publication Date: 2022.07.26 JAGANNATHAN RANJAN
  • US11399357B2 patent drawing
  • US11399357B2 patent drawing
  • US11399357B2 patent drawing

AI summary

In one aspect, a computerized method for implementing contextual-based batching of incoming notifications comprising includes the step of receiving an incoming notification. The method includes the step of determining a user context at a time of the incoming notification is received. The method includes the step of determining a time sensitivity of the incoming notification at a time the incoming notification is received. The time sensitivity of the incoming notification indicates that the incoming notification is not time sensitive. Based on the user context and the time sensitivity of the incoming notification, the method batches the incoming notification and delivers the notification to a notification inbox on a specified schedule.