Metadata-Driven Multilayer Processing for High-Frequency Data Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data analytics systems are not configured to dynamically provide and flexibly operate a data analytics system operating environment, relying on traditional cloud-based or server-centric infrastructures that are inflexible, resource-intensive, and require continuous maintenance, limiting their ability to handle high-frequency data ingestion and stream processing.

Innovation Solution

A multilayer processing engine is implemented, comprising an event layer, metadata layer, and multi-tier processing layer, operating via a serverless distributed computing system, which dynamically scales infrastructure, generates processing code on-demand, and supports ETL processes without maintenance, enabling efficient handling of high-frequency data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional cloud-based or server-centric infrastructures are used, then data analytics systems can operate with dedicated resources and fixed bandwidth, but the systems become inflexible, resource-intensive, and require continuous maintenance

Engineering Contradiction:
Improvesystem operation stabilityVSAvoiddynamic scalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a serverless architecture where computing resources are dynamically allocated and scaled based on actual workload demands. The system automatically adjusts infrastructure capacity up or down without manual intervention, transforming the static resource allocation of conventional systems into a dynamic model that adapts to changing data analytics requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs automated resource provisioning and management capabilities that enable self-service operations. The infrastructure automatically monitors workload conditions, provisions computing resources when needed, and releases resources when no longer required, eliminating the need for continuous manual maintenance and configuration.

Inventive Principle:
Principle #25Self-service

2Stability of the object's composition

If traditional cloud-based infrastructures with dedicated resources are used, then data analytics systems can maintain fixed bandwidth and stable operations, but they cannot dynamically scale to changing workloads

Engineering Contradiction:
Improvefixed bandwidth stabilityVSAvoiddata processing throughput
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The serverless architecture enables dynamic scaling of data processing throughput by automatically adjusting computing resource allocation based on real-time workload conditions. When data ingestion rates increase, the system provisions additional processing capacity to maintain throughput, and releases resources when demand decreases, achieving both stability and high productivity.

Inventive Principle:
Principle #15Dynamics

3Power

If server-centric infrastructures are used, then data analytics systems can operate with predetermined computing capacity, but they require continuous maintenance tasks and are not cost-effective

Engineering Contradiction:
Improvecomputing capacityVSAvoidmaintenance requirements
Core Design Contradiction:
PowerVSEase of manufacture

Solution Approach 1:

The system implements self-service automation for resource provisioning, monitoring, and management. Automated orchestration handles workload distribution, resource allocation, and system configuration without requiring manual maintenance tasks, reducing operational overhead while maintaining adequate computing capacity for data analytics workloads.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The serverless architecture employs ephemeral computing resources that are provisioned on-demand for specific tasks and automatically released afterward. Instead of maintaining permanent server infrastructure, the system uses temporary, automatically managed computing capacity that is allocated only when needed, reducing both cost and maintenance requirements.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Device complexity

If conventional data analytics systems operate on static servers, then infrastructure configuration is simple, but the systems cannot handle high-frequency data ingestion and stream processing efficiently

Engineering Contradiction:
Improveinfrastructure configurationVSAvoidhigh-frequency data processing capability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system dynamically scales computing resources to handle high-frequency data ingestion and stream processing workloads. The serverless architecture automatically provisions additional processing capacity when data arrival rates increase, enabling efficient handling of high-volume streaming data while maintaining simple infrastructure management through automated resource orchestration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12487854B2Multilayer processing engine in a data analytics system
Publication Date: 2025.12.02 BOSTON CONSULTING GRP INC
  • US12487854B2 patent drawing
  • US12487854B2 patent drawing
  • US12487854B2 patent drawing

AI summary

Methods, systems, and computer storage media for providing a multilayer processing engine of a multilayer processing system. The multilayer processing engine supports an event layer, a metadata layer, and a multi-tier processing layer. The metadata layer can refer to a functional layer that operates via a sequential hierarchy of functional layers (i.e., event layer and multi-tier processing layer) to analyze incoming event streams and configure a downstream processing configuration. The metadata layer provides for dynamic metadata-based configuration of downstream processing of data associated with the event layer and the multi-tier processing layer. The multilayer processing system can be a data analytics system—operating via a serverless distributed computing system. The data analytics system implements the multilayer processing engine as a serverless data analytics management engine for processing high frequency data at scale based on dynamically-generated processing code—generated based on a downstream processing configuration—that supports automatically processing the data.