On-Device Data Analysis System with Cloud Offloading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing size of measurement data collected from sensors and equipment often exceeds the on-device resource usage rate, leading to high loads on cloud servers and increased hardware costs, necessitating a solution to reduce cloud server loads and enable real-time analysis.

Innovation Solution

An on-device processing device that collects and pre-processes measurement data, performing noise removal and analysis within predetermined resource usage ranges, and transmitting excess data to a cloud server for further processing, utilizing artificial intelligence models for abnormal data handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If measurement data is transmitted to cloud server for processing, then analysis capability is improved, but cloud server load increases and hardware costs increase

Engineering Contradiction:
Improveanalysis capabilityVSAvoidcloud server load
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system segments data processing into two parts: on-device pre-processing for basic filtering and cloud server analysis for complex processing. The on-device processing device performs preliminary processing to reduce data volume before transmission to the cloud server, thereby reducing cloud server load while maintaining analysis capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The on-device processing device performs preliminary actions including noise removal and data filtering before transmitting data to the cloud server. This preliminary processing reduces the amount of data that needs to be processed by the cloud server, effectively reducing cloud server load and hardware costs.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If on-device processing capacity is increased, then processing speed is improved, but device complexity increases

Engineering Contradiction:
Improveprocessing speedVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system extracts complex processing tasks from the on-device processing device and relocates them to the cloud server. The on-device device only performs simple pre-processing operations, which simplifies the device architecture while maintaining high processing speed through cloud-based complex analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The cloud server acts as an intermediary that handles complex processing tasks. This intermediary approach allows the on-device processing device to remain simple while still achieving high processing speed through the cloud server's computational power.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If data filtering is performed on-device, then data transmission volume is reduced, but processing time increases

Engineering Contradiction:
Improvedata transmission volumeVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The on-device processing device performs partial filtering actions using simple algorithms to reduce data transmission volume. This partial action is sufficient to significantly reduce data volume while the processing time impact is minimized because the filtering is performed only on essential data points.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240106728A1On-device-based data analysis system and method
Publication Date: 2024.03.28 KOREA ELECTRONICS TECH INST
  • US20240106728A1 patent drawing
  • US20240106728A1 patent drawing
  • US20240106728A1 patent drawing

AI summary

An on-device based data analysis system and a method are proposed. According to specific examples of the system and method, when a size of measurement data collected from sensors, processes, or various equipment according to a user request is greater than or equal to an upper limit of a predetermined range of an on-device resource usage rate, the collected measurement data is transmitted to a cloud server to perform noise removal, pre-processing, and analysis on the measurement data on a cloud-basis, and when the size of the measurement data is within the predetermined range of the on-device resource usage rate or is less than a lower limit, the noise removal, pre-processing, and analysis is performed on the measurement data on an on-device basis, so that distributed processing between the on-device processing device and the cloud server is performable, whereby loads on the cloud server may be reduced.