User Device Pre-Processing for 3D Mesh Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face inefficiencies in performing computationally intensive calculations due to the need for preliminary data collection on less powerful devices, leading to delayed processing on high-performance servers as they wait for data transmission, which can take significant time.

Innovation Solution

A system comprising a user device and a computing device, where the user device pre-processes data, such as creating a 3D triangular mesh image, and transmits it to the computing device for further processing, allowing the server to start processing immediately while the user device continues data collection, reducing overall processing time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all preliminary data is collected and transmitted to the powerful computing device before processing begins, then the computing device can perform accurate calculations, but the total processing time is significantly increased due to the server waiting idle for data transmission

Engineering Contradiction:
Improvecalculation accuracyVSAvoidtotal processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the user device perform pre-processing operations (data collection, filtering, and initial formatting) before transmitting data to the computing device. This allows the server to begin processing as soon as data arrives in pre-processed batches, rather than waiting for complete raw datasets. The pre-processing includes creating structured formats and validating data quality, so the server receives ready-to-process data immediately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the data processing workflow into distinct phases: data collection and initial pre-processing at the user device, followed by transmission of pre-processed data batches, and finally computational processing at the server. This segmentation allows parallel execution of data collection and server processing, eliminating the idle waiting time while maintaining calculation accuracy through structured data formats.

Inventive Principle:
Principle #1Segmentation

2Productivity

If pre-processing is performed at the user device and data is transmitted in batches, then the computing device can start processing immediately reducing total time, but the system complexity increases due to coordinated communication protocols

Engineering Contradiction:
Improveprocessing throughputVSAvoidsystem coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary communication layer that standardizes data exchange between the user device and computing device. This intermediary protocol handles batch data transmission, formatting standards, and synchronization, simplifying the coordination complexity while enabling high-throughput processing. The standardized interface allows seamless integration without requiring complex custom communication logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If computationally intensive tasks are performed on less powerful user devices, then data transmission time is reduced, but the user device energy consumption and processing limitations are exceeded

Engineering Contradiction:
Improvedata transmission timeVSAvoiduser device energy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by having the user device perform only the necessary pre-processing operations (data collection, filtering, basic formatting) rather than complete processing. This partial pre-processing reduces data volume for transmission and enables faster server processing, while keeping energy consumption within acceptable limits for mobile devices. The computationally intensive operations are deliberately reserved for the server.

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach significantly reduces the total processing time by enabling the computing device to begin processing pre-processed data as it is received, cutting the completion time by up to two hours compared to traditional methods where the server waits for all data to be collected and transmitted.

Implementation Method 1

a light source for emitting light and a light receiver for receiving light so as to generate image data for an object which reflects light emitted by the light source

Methodology Applied
Scientific EffectLight reflection: Reflection

Implementation Method 2

The user device is arranged to carry out a time-of-flight analysis of the emitted and reflected light to determine the 3D shape of the object

Methodology Applied
Scientific EffectTime of flight: Time of Flight

Implementation Method 3

The user device is configured so that the light emitted by the light source is structured light. The user device is configured to determine the 3D shape of the object on the basis of structured light reflected from the object

Methodology Applied
Scientific EffectStructured light reflection: Reflection

Data Source

PatentEP3441789B1System and method for processing data and a user device for pre-processing data
Publication Date: 2020.10.21 VESTEL ELEKTRONIK SANAYI & TICARET ANONIM SIRKETI
  • EP3441789B1 patent drawingFigure 1
  • EP3441789B1 patent drawingFigure 2~3
  • EP3441789B1 patent drawingFigure 4

AI summary

A system is provided comprising a user device (105) and a computing device (409). The user device (105) and the computing device (409) are capable of communicating with each other. The user device (105) is configured to generate and/or obtain data and to perform pre-processing of the data. The user device (105) transmits the pre-processed data to the computing device (409). The computing device (409) is configured to receive the pre-processed data from the user device (105) and to perform further processing of the pre-processed data. A corresponding method and user device (105) is also provided.