Stream Processing Module for Low Latency Data Analysis
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Measurement precision
If all collected data is transmitted to the server, then comprehensive analysis can be performed, but data transmission quantity increases
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.
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.
3Adaptability or versatility
If applications are updated frequently from server, then users receive immediate updates, but data transmission and processing load increases
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.
Data Source
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.


