Stream Processing Module for Low Latency Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face challenges in providing a tailored user experience, reducing latency, minimizing data transmission to servers, and enabling immediate updates to applications on user devices.

Innovation Solution

A user device architecture comprising a processor and memory that supports multiple modules, including a stream processing module and an event module, which work together to process events, perform stream processing, and transmit outputs to servers, while also enabling local processing and prediction functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data is sent from user device to server for processing, then centralized data analysis can be performed, but latency increases due to round trip delay

Engineering Contradiction:
Improvedata analysis accuracyVSAvoidlatency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the data processing system into multiple components: local processing units on user devices, edge computing nodes, and centralized server infrastructure. This segmentation allows data to be processed at multiple levels - locally for immediate responses, at edge nodes for regional analysis, and centrally for comprehensive insights - thereby reducing latency while maintaining analytical accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces edge computing nodes as intermediaries between user devices and centralized servers. These intermediaries process and pre-analyze data locally before transmitting results to central servers, acting as a mediator that reduces the round-trip time while maintaining the benefits of centralized analysis for complex queries.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If all collected data is transmitted to the server, then comprehensive analysis can be performed, but data transmission quantity increases

Engineering Contradiction:
Improveanalysis comprehensivenessVSAvoiddata transmission volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and processes only the most relevant and valuable data subsets for transmission to servers. Local processing units filter, aggregate, and prioritize data before transmission, extracting only essential information while maintaining analysis comprehensiveness. This reduces data transmission volume significantly while preserving the ability to perform comprehensive analysis on critical datasets.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements partial data transmission by sending only necessary data subsets to servers rather than all collected data. Local devices perform preliminary processing and transmit selective portions of data that are most valuable for centralized analysis, achieving comprehensive insights with reduced transmission overhead.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If applications are updated frequently from server, then users receive immediate updates, but data transmission and processing load increases

Engineering Contradiction:
Improveapplication update responsivenessVSAvoidupdate data transmission
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements preliminary action by pre-processing and preparing application updates locally on user devices before server transmission is required. Local processing units can prepare update packages, validate changes, and stage updates for deployment, enabling faster application updates with reduced server round-trip time and minimized data transmission requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250150509A1Method and apparatus for processing data
Publication Date: 2025.05.08 KING COM
  • US20250150509A1 patent drawing
  • US20250150509A1 patent drawing
  • US20250150509A1 patent drawing

AI summary

A user device has a plurality of modules which support an application such as gaming application. The user device has a stream processing module which is able to stream process events which are generated, for example when the application is run. The events which are generated by the modules are passed to an event module which distributes the events to other of the modules.