Event Fanning Platform for Streaming Network Event Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional networking systems face inefficiencies in computational resources and network bandwidth due to indeterminate retention of unused network event data, inflexibility in adapting to changing event requests, and instability from uniform data streaming, leading to resource wastage and reliability issues.

Innovation Solution

An event fanning platform is introduced to manage and distribute network events tied to consumer applications' lifecycles, using declarative configuration languages to allocate resources efficiently and adapt to demand fluctuations, ensuring only necessary resources are spun up or down based on application lifecycle and request volume.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional systems indiscriminately generate and distribute network events, then all requesting systems receive event data, but computer processing resources and network bandwidth are wasted on unused or obsolete data

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidcomputer processing resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically creates and destroys data streams based on real-time demand. When a consumer application requests network events, the event fanning platform creates a dedicated data stream for that application. When the application is removed or no longer needs the events, the stream is destroyed. This dynamic adaptation eliminates waste of processing resources and network bandwidth on unused data streams while ensuring reliable event delivery when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the state of data streams from persistent to temporary based on application lifecycle. Data streams are created with a lifespan tied to the consumer application's lifecycle, automatically expiring when the application is removed. This parameter change in stream persistence resolves the contradiction by maintaining streams only when necessary, reducing resource waste while preserving reliability during active usage.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If conventional systems uniformly stream network event data to all requesting systems, then all systems receive data, but network bandwidth and processing resources are consumed even when demand is low

Engineering Contradiction:
ImproveflexibilityVSAvoidnetwork bandwidth
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system segments the network event distribution into individual dedicated data streams for each consumer application rather than using a single uniform stream for all applications. This segmentation allows the event fanning platform to control bandwidth usage per application, creating streams only when needed and destroying them when no longer required, thus reducing overall network bandwidth consumption while maintaining flexibility to adapt to varying demand.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system allows consumer applications to self-manage their event subscription lifecycle through declarative configuration. When an application is deployed, it automatically receives the appropriate data streams; when removed, the streams are automatically destroyed. This self-service mechanism provides flexibility in adapting to demand changes without manual intervention while reducing network bandwidth waste by eliminating streams for removed applications.

Inventive Principle:
Principle #25Self-service

3Reliability

If conventional systems maintain data streams indeterminately, then event data is always available, but substantial computer processing resources and network bandwidth capacity are tied up

Engineering Contradiction:
Improvenetwork stabilityVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system transitions from indefinite stream maintenance to dynamic stream lifecycle management. Data streams are created when consumer applications are deployed and automatically destroyed when applications are removed or no longer need the events. This dynamic approach maintains network stability by ensuring streams exist when needed while dramatically improving computational efficiency by eliminating the waste of processing resources and network bandwidth on streams for removed or inactive applications.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240231961A1Event fanning platform for streaming network event data to consumer applications
Publication Date: 2024.07.11 CHIME FINANCIAL INC
  • US20240231961A1 patent drawing
  • US20240231961A1 patent drawing
  • US20240231961A1 patent drawing

AI summary

This disclosure describes an event fanning system that, as part of an inter-network facilitation system, can generate and provide consumer application data streams using an event fanning platform. For example, the disclosed systems can utilize an event fanning platform to generate application-specific data streams for providing requested network events. The disclosed systems can further tie a consumer application data stream to a lifecycle of the consumer application requesting one or more network events included within the data stream. Additionally, the disclosed systems can utilize the event fanning platform to generate updated consumer application data streams based on modifications to consumer applications.