Custom Email Workflow Service with Rules Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IT administrators face challenges in managing email services due to the need for complex data pipelines and infrastructure, which require significant maintenance and do not provide the necessary flexibility for adding functionality, as existing solutions are often costly and inflexible.

Innovation Solution

A service that allows users to create customized email workflows using a rules engine, enabling the definition of discrete logic that can be executed based on events in the email lifecycle, integrating with external services and providing a marketplace for application code sets, allowing for flexible and low-maintenance functionality enhancements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If complex data pipelines and storage infrastructure are built to track sophisticated email metrics, then measurement precision and functionality are improved, but device complexity and maintenance requirements increase significantly

Engineering Contradiction:
Improveemail metrics trackingVSAvoiddata pipelines and storage infrastructure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (email analytics service) that sits between the email infrastructure and the analytics requirements. This service provides sophisticated email metrics tracking without requiring customers to build complex data pipelines, as it handles the complexity internally while presenting a simplified interface to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a copying approach by creating virtual representations of email data and metrics through software-based models rather than requiring physical infrastructure duplication. This allows sophisticated tracking capabilities to be replicated across multiple users without proportionally increasing physical infrastructure complexity.

Inventive Principle:
Principle #26Copying

2Reliability

If expensive appliances or software are purchased to improve security, then reliability is improved, but cost increases and flexibility decreases

Engineering Contradiction:
ImprovesecurityVSAvoidflexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic security measures that can be adjusted and adapted based on specific customer needs and threat levels. Rather than static, expensive security appliances, the system provides configurable security policies that can be modified in real-time, improving both reliability and flexibility simultaneously.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent allows security parameters to be changed and customized according to different customer requirements. By making security configurations adjustable through software parameters rather than fixed hardware settings, the system maintains high reliability while providing the flexibility customers need to adapt to different scenarios.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If custom scripting and servers are implemented to add functionality, then adaptability is improved, but ease of operation worsens due to ongoing maintenance requirements

Engineering Contradiction:
ImprovefunctionalityVSAvoidmaintenance
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements self-service capabilities that allow customers to add and configure email functionality through intuitive interfaces without requiring custom scripting or server management. The system automatically handles deployment, configuration, and maintenance of added functionalities, providing adaptability while eliminating the maintenance burden that would otherwise fall on customers.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If basic email features and 3rd party hardware are combined to build comprehensive solutions, then functionality is improved, but device complexity and development time increase

Engineering Contradiction:
Improvecomprehensive solutionsVSAvoidintegration of multiple components
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple email functionality components into a unified platform service. Rather than requiring customers to integrate basic email features with third-party hardware and custom scripting, the system combines these capabilities into a single coherent platform that delivers comprehensive solutions while reducing the complexity of integration and deployment.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10999231B1User defined application code for electronic mail
Publication Date: 2021.05.04 AMAZON TECH INC
  • US10999231B1 patent drawing
  • US10999231B1 patent drawing
  • US10999231B1 patent drawing

AI summary

Method and systems are disclosed for providing a function as a service for an application. The application may comprise an email application. A user may define or select an application codes set for performing a specific functionality. The user may define rules that associate specific events with execution of the application code set. Upon detection of an event, a condition may be checked associated with the application. If the condition is satisfied, the application code set may be caused to be executed. The application code set may modify data, such as an email message.