Statistical Analysis Transmission for Network Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Collecting and transmitting data from a fleet of computer systems to a central server can cause network congestion and require significant storage space, especially when past data is maintained, due to the large volume of data involved.
Innovation Solution
Implementing a system where individual computer systems perform statistical analyses on collected data and transmit these analyses to the server instead of the raw data, using a non-transitory computer-readable medium with machine-readable instructions to receive configuration files, identify data sources, collect data sets, create statistical analyses, and transmit them to the server, thereby reducing network congestion and storage needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If raw data is collected and transmitted from fleet of computer systems to central server, then complete data analysis can be performed, but network congestion occurs and storage space requirements increase
Solution Approach 1:
The patent extracts only the essential statistical features from the raw data at the client level before transmission. Instead of transmitting complete raw datasets, the system calculates and transmits only statistical metrics (mean, standard deviation, min, max, etc.), thereby removing unnecessary data volume while preserving analytical value.
Solution Approach 2:
The patent introduces statistical analysis as an intermediary processing step between data collection and data transmission. The client system performs local statistical computation on raw data, transforming it into condensed statistical representations that serve as intermediaries for further server-side analysis, reducing the burden on network and storage infrastructure.
2Quantity of substance
If statistical analysis is performed on individual computer systems before transmission, then network congestion is reduced and storage requirements decrease, but data processing complexity increases at client level
Solution Approach 1:
The patent segments the data processing task into two distinct stages: client-side statistical computation and server-side analytical processing. This segmentation allows the client system to handle only simple statistical calculations locally, while delegating complex analysis to the server, thereby distributing complexity appropriately across the system architecture.
Solution Approach 2:
The patent performs preliminary statistical computation at the client level before data transmission. By pre-calculating statistical metrics (mean, standard deviation, minimum, maximum, count) on the client side, the system reduces the complexity of server-side processing and minimizes the data volume that needs to be transmitted and stored.
3Adaptability or versatility
If configuration files are used to manage data collection parameters, then data collection is customizable and adaptable, but system complexity increases
Solution Approach 1:
The patent utilizes configuration files to dynamically change parameters related to data collection (such as sampling intervals, data sources, statistical metrics to compute). This allows the system to adapt to different requirements without modifying the underlying code structure, maintaining flexibility while managing complexity through parameterization.
Data Source
AI summary
An example of a non-transitory computer-readable medium storing machine-readable instructions. The instructions may cause the processor to receive a configuration file that identifies data sources coupled to the processor. The instructions may cause the processor to collect a data set from the data source based on data from the configuration file. The instructions may cause the processor to create a statistical analysis based on the data set and transmit the statistical analysis to a server.


