Statistical Analysis Transmission for Network Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata analysis completenessVSAvoiddata volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvedata volumeVSAvoidclient system processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If configuration files are used to manage data collection parameters, then data collection is customizable and adaptable, but system complexity increases

Engineering Contradiction:
Improvedata collection flexibilityVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11360872B2Creating statistical analyses of data for transmission to servers
Publication Date: 2022.06.14 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US11360872B2 patent drawing
  • US11360872B2 patent drawing
  • US11360872B2 patent drawing

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.