Chunk-wise Time-Series Data Transmission for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Industrial assets face challenges in reliable data communication and configuration with remote computing platforms due to strict requirements for cost, weight, security, and signal interference, especially when mobile devices experience intermittent connectivity.
Innovation Solution
The Asset Management Platform (AMP) utilizes a cloud-based system with a communication gateway, machine module, and analytics module to facilitate data acquisition, analysis, and exchange, enabling improved communication and configuration of industrial assets, even in scenarios with unreliable connections, through a scalable and secure infrastructure that includes a connectivity module for virtual networks and physics-based analytics for predictive maintenance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If continuous data streaming is used to mobile devices, then data completeness is improved, but network bandwidth consumption increases and reliability deteriorates under intermittent connectivity
Solution Approach 1:
The patent segments continuous time-series data into discrete chunks with defined time ranges and sequence numbers. Each chunk is independently transmitted and cached, allowing reliable delivery even when network connectivity is intermittent. The segmentation enables the system to transmit data in manageable units rather than requiring continuous streams.
Solution Approach 2:
The server performs preliminary actions by pre-processing time-series data into chunks, calculating time ranges, and preparing transmission metadata before actual data transfer. This includes determining which chunks should be transmitted based on device state and network conditions, and pre-caching data on mobile devices before connectivity is lost.
2Loss of energy
If data is transmitted in small chunks, then network bandwidth consumption is reduced, but data completeness may be compromised under frequent disconnections
Solution Approach 1:
The system implements feedback mechanisms where mobile devices report their cached data ranges and synchronization status to the server. The server uses this feedback to determine which additional chunks need to be transmitted, ensuring complete data delivery while avoiding redundant transmissions. Acknowledgment messages confirm successful chunk reception and trigger transmission of subsequent chunks.
Solution Approach 2:
The patent changes the parameter of data transmission from continuous streams to discrete chunks with variable sizes and time ranges. Each chunk is characterized by parameters including start time, end time, sequence number, and size, allowing flexible adaptation to network conditions and device capabilities while maintaining data completeness.
3Loss of information
If data synchronization is performed frequently, then data freshness is improved, but device complexity and processing requirements increase
Solution Approach 1:
The system performs partial synchronization actions by transmitting only the specific data chunks that are missing or outdated on the mobile device, rather than performing complete data transfers. This reduces synchronization complexity and processing requirements while maintaining data freshness through targeted updates.
4Loss of information
If comprehensive data is transmitted to keep users updated, then information completeness is improved, but transmission time and network resources increase
Solution Approach 1:
By segmenting comprehensive data into time-based chunks, the system transmits only the necessary portions of data that are missing or outdated for each user. This maintains information completeness while significantly reducing transmission time compared to sending entire data sets, as only relevant chunks are transmitted based on user-specific synchronization needs.
Data Source
AI summary
A computer receives a stream of time-series data from a data generating device. The computer converts the stream of time-series data into a sequence of chunks. The chunks are transmitted from the computer to a mobile device. The transmitting is on a chunk-by-chunk basis and in response to an indication by the mobile device that it is available to receive the next chunk from the sequence of chunks.


