Customized Notification Generation Using Segmented Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current spoken language understanding (SLU) systems provide generic notifications, lacking personalization and engagement, as they fail to customize content based on user preferences and event-specific contexts, leading to a less interactive user experience.

Innovation Solution

The system employs natural language understanding (NLU) to determine user preferences and event types, generating customized notification templates that incorporate user-specific data and context, allowing for real-time personalization of notifications based on user interactions and event occurrences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If generic notification templates are used, then system complexity is reduced, but user engagement and personalization are worsened

Engineering Contradiction:
Improvesystem complexityVSAvoiduser personalization
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The notification template is divided into multiple segments: static portions (fixed content), dynamic portions (event-specific content), and personalized portions (user preference-based content). This segmentation allows the system to maintain a simple base template while adding complexity only where needed for personalization, resolving the contradiction between system simplicity and user customization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

User preferences are determined and stored in advance before the notification is generated. The system performs preliminary analysis of user preferences and event context, then combines these pre-determined elements with the notification template. This preliminary action enables personalized notifications without requiring complex real-time processing during notification generation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If customized notification templates are generated, then user engagement is improved, but processing time and system complexity are worsened

Engineering Contradiction:
Improvenotification customizationVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

User preferences are determined and cached in advance, so that when a notification needs to be generated, the system can quickly retrieve pre-analyzed preference data rather than performing complex analysis in real-time. This significantly reduces processing time while maintaining high customization quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies personalization only to specific portions of the notification template that are most relevant to user engagement, rather than over-processing the entire notification. This localized approach to customization reduces overall processing time while still achieving effective personalization where it matters most.

Inventive Principle:
Principle #3Local quality

3Loss of information

If user preferences and event context are analyzed, then notification relevance is improved, but computational resources are worsened

Engineering Contradiction:
Improvenotification relevanceVSAvoidcomputational resources
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system performs detailed analysis only on specific aspects of user preferences and event context that are most relevant to notification personalization, rather than analyzing all possible data points. This selective analysis maintains high notification relevance while reducing overall computational resource consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs sufficient analysis to achieve effective personalization without over-analyzing beyond what is necessary. It identifies and processes only the critical preference-event matchings needed for relevant notifications, avoiding unnecessary computational expenditure on marginal improvements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12080268B1Generating event output
Publication Date: 2024.09.03 AMAZON TECH INC
  • US12080268B1 patent drawing
  • US12080268B1 patent drawing
  • US12080268B1 patent drawing

AI summary

A system is provided for determining customized notification output based on user preferences and event information. A user may request a system to provide a notification when a future event occurs. The system may determine a custom notification/output template for the notification, where a portion of the template is determined based on a user preference. When the event occurs, the system may generate a notification using the template, where portions of the notification are determined using event information and user preferences.