Dynamic Notification Groups via Machine Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current collaboration applications rely on static notification rules, which are inefficient for users trying to notify specific subsets of contacts based on relevance factors, requiring manual selection of individuals with shared features like geographic region or job role.

Innovation Solution

A computer-implemented method generates dynamic notification groups using a machine learning model that predicts a user's preferred distribution group based on location data, availability, and history, allowing for customized and relevant notifications by ingesting user profile data and domain-specific language conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If static notification rules are used, then system simplicity is maintained, but notification relevance and user efficiency deteriorate

Engineering Contradiction:
Improvenotification efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The notification system transitions from static rules to dynamic generation. Machine learning models continuously learn from user interactions and automatically adapt notification groups based on changing user preferences, contact relationships, and message contexts, making the system both efficient and adaptive without requiring manual reconfiguration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-configuration through automated machine learning models that independently analyze user behavior patterns and generate optimal notification groups without user intervention. The models continuously improve their predictions by learning from feedback, enabling the system to self-optimize notification relevance over time

Inventive Principle:
Principle #25Self-service

2Ease of operation

If manual selection of notification recipients is required, then notification precision can be controlled, but user time and operational effort increase

Engineering Contradiction:
Improveuser effortVSAvoidtime for selecting recipients
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The machine learning models pre-compute and prepare notification groups based on anticipated user needs and historical patterns. When a user sends a message, the system rapidly presents pre-analyzed notification options, eliminating the need for users to manually evaluate each potential recipient and significantly reducing selection time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The machine learning model acts as an intermediary between the user and the notification distribution system. It automatically interprets user intent, analyzes message content and context, and translates these into appropriate notification groups, freeing users from the tedious task of manual recipient selection while maintaining high precision

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If static notification groups are used, then system simplicity is maintained, but adaptability to different user needs and contexts deteriorates

Engineering Contradiction:
Improvenotification customizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts notification parameters such as group composition, timing, and delivery channels based on learned user preferences and contextual factors. The machine learning models continuously optimize these parameters by analyzing user feedback and behavioral patterns, enabling high adaptability through automated parameter tuning rather than fixed configurations

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The notification system applies different strategies and parameters to different user contexts and message types. The machine learning models analyze specific message content, sender-receiver relationships, and situational factors to customize notification groups locally for each communication event, providing tailored notifications rather than applying uniform rules

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11265277B2Dynamic notification groups
Publication Date: 2022.03.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11265277B2 patent drawing
  • US11265277B2 patent drawing
  • US11265277B2 patent drawing

AI summary

Techniques for dynamic notifications including generating a machine learning model based on user profiles of a collaboration application. The technique further including receiving a first message from input to a first user interface presenting the collaboration application and associated with a first user profile, the first message including first content and a domain specific language (DSL) condition. The technique further including generating a plurality of notification groups, presenting the plurality of notification groups, and receiving a selected notification group. The technique further includes sending the first content to each user profile in the selected notification group.