Customizable Notification Template System for Marketplace Events

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online marketplaces face challenges in sending appropriate automated notifications to users due to limited customization features in generic templates, which fail to address individual user situations.

Innovation Solution

An advanced notification system that allows administrators to create customizable templates for marketplace events, including previewing and testing notifications, configuring audiences, and prioritizing templates for appropriate selection and delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If generic templates are used for automated notifications, then the notification system is simple and easy to operate, but the notifications cannot be tailored to specific user needs and situations

Engineering Contradiction:
Improvenotification customizationVSAvoidtemplate management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The notification system is segmented into reusable template components with distinct functional areas (header, body, footer, action buttons). Each segment can be independently configured and combined through templates, allowing customization without creating entirely new notification structures. This enables adaptability while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Notification templates are pre-configured with common structures, branding elements, and standard content patterns before actual notifications are sent. Administrators set up template hierarchies, default recipients, and standard layouts in advance, so that when a notification event occurs, the system can quickly select and populate the appropriate pre-prepared template rather than building from scratch.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple customized templates are created for different user situations, then notifications can be tailored to specific needs, but the time and effort required to create and manage templates increases

Engineering Contradiction:
Improveuser-specific notification targetingVSAvoidtemplate creation and testing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

A single template can serve multiple functions by incorporating conditional logic and dynamic content fields that adapt to different user situations. Templates are designed to be multi-functional, handling various notification scenarios (order confirmations, shipping updates, account alerts) through a unified structure with parameterized content, reducing the need for numerous separate templates.

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

Solution Approach 2:

Templates can be copied and reused across different notification types and user segments. Once a template is created and validated, it can be replicated and modified for similar purposes, avoiding redundant creation work. The system allows template inheritance and cloning, so proven templates serve as templates for future notifications.

Inventive Principle:
Principle #26Copying

3Reliability

If template preview and testing features are added, then notification rendering can be verified before deployment, but the system complexity and setup time increase

Engineering Contradiction:
Improvenotification rendering accuracyVSAvoidtemplate validation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The template preview and testing system is designed to be self-service, automatically rendering templates with sample data and validating their appearance without requiring complex manual configuration. The system self-tests templates using predefined test data sets and automatically reports rendering issues, reducing the complexity burden on administrators while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If administrators can configure audiences and selection conditions for templates, then notifications can be directed to appropriate users, but the complexity of managing template conditions and priorities increases

Engineering Contradiction:
Improveaudience targeting capabilityVSAvoidtemplate configuration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Audience targeting and selection conditions are configured at local, specific points within the template definition rather than requiring global system-wide configuration. Each template has its own audience criteria and selection rules defined in context, allowing administrators to set precise targeting for each notification type without managing complex global rules. This localizes the complexity to manageable, isolated configurations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11068324B1Advanced notification system
Publication Date: 2021.07.20 APPDIRECT INC
  • US11068324B1 patent drawing
  • US11068324B1 patent drawing
  • US11068324B1 patent drawing

AI summary

Various aspects of the subject technology relate to systems, methods, and machine-readable media for notifying users of marketplace events. The method includes creating a template of a plurality of templates that corresponds to a marketplace event of a plurality of marketplace events. The template may include a name, a description, and conditions for selection of the template. Each template may be utilized for generating a notification. The method also includes previewing the template during creation to ensure proper rendering of the template in the notification. The method also includes sending a test notification to ensure proper delivery and rendering of the notification. The method also includes specifying an audience for the template. The audience may include at least one user that will receive the notification generated from the template.