Event-Driven Alert Platform for Real-Time Business Event Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional alert communication systems in corporate organizations are inefficient due to their batch-oriented processing, limited notification options, and inflexibility, leading to operational inefficiencies and ineffective real-time communication of business events.

Innovation Solution

A system employing an event-driven architecture with subscription processes, allowing customers to filter and receive alerts through various media, and enabling business units to control event types, deferral logic, and formatting, while providing auditing and logging capabilities, facilitating real-time and batch processing of business events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If batch-oriented processing is used for alert communication, then system complexity is reduced and ease of operation is improved, but real-time processing capability deteriorates and productivity decreases

Engineering Contradiction:
Improveease of operationVSAvoidreal-time processing capability
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system dynamically adapts its processing mode based on event urgency and subscription preferences. Time-sensitive events trigger immediate real-time processing, while less critical events are handled through batch processing. This dynamic switching resolves the contradiction by allowing the system to operate in real-time when necessary while maintaining batch processing for routine operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

An event routing component acts as an intermediary between event sources and processing engines. This mediator determines whether to route events to real-time processing pipelines or batch processing queues based on event characteristics and subscriber preferences, thereby resolving the contradiction between real-time capability and operational simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If custom alert systems are developed for each line of business, then adaptability to specific needs is improved, but device complexity increases and operational inefficiencies occur

Engineering Contradiction:
Improveadaptability to specific needsVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal alert processing platform that serves multiple lines of business through configurable parameters and templates. Each business unit can customize alert behavior through configuration files and subscription preferences rather than requiring separate system implementations. This universal approach maintains adaptability while significantly reducing overall system complexity.

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

Solution Approach 2:

The system segments customization capabilities into independent, configurable components such as event filters, notification templates, and delivery preferences. Each line of business can assemble their custom alert behavior by combining these standardized segments, avoiding the need for fully custom systems while maintaining specific adaptability.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If conventional alert systems are used with limited notification options, then device complexity is reduced, but adaptability to customer preferences deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidnotification options
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system enables dynamic changes to notification parameters such as delivery time, channel selection, and aggregation preferences through customer profiles and subscription settings. These parameter changes allow diverse notification options to be implemented within a single unified system architecture, maintaining simplicity while enhancing adaptability.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If real-time alert processing is implemented, then productivity and customer notification effectiveness are improved, but system complexity and processing resource requirements increase

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements real-time processing selectively for specific event types and customer segments that require immediate notification. Less time-sensitive alert streams continue to use batch processing. This localized application of real-time processing reduces overall system complexity while maintaining productivity for critical operations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11055754B1Alert event platform
Publication Date: 2021.07.06 PNC FINANCIAL SERVICES GROUP INC
  • US11055754B1 patent drawing
  • US11055754B1 patent drawing
  • US11055754B1 patent drawing

AI summary

Various systems, processes, tools and techniques are provided for managing and processing alerts associated with different business events that impact a corporate entity. In various aspects, the system may employ an event-driven architecture to process business events and then provide customers and other system users with a mechanism for having have visibility into those business events through a subscription process, for example. Subscribers may be offered the ability to tap into different streams of business events, filter the event streams to obtain information only for events of interest, and then receive alerts associated with the events via one or more communication media or channels.