Time-Series Data Chunking for Mobile Asset Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial assets face challenges in reliable data communication and configuration with remote computing platforms due to stringent requirements such as cost, weight, security, and signal interference, especially when mobile devices experience intermittent connectivity.

Innovation Solution

The development of an Asset Management Platform (AMP) that includes a cloud computing system with modules for data acquisition, analytics, security, and operations, utilizing a communication gateway to facilitate data exchange between industrial assets and remote computing resources, and employing a connectivity module for data communication through virtual networks, even in areas with unreliable connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is transmitted continuously to mobile devices, then data availability is improved, but network bandwidth consumption increases and reliability decreases under intermittent connectivity

Engineering Contradiction:
Improvedata availabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments continuous data streams into discrete time-series records with incremental identifiers. Each record represents a discrete unit of data that can be independently transmitted, cached, and retrieved. This segmentation allows the system to transmit only new or updated records rather than continuously streaming all data, reducing bandwidth consumption while maintaining data availability through selective retransmission of specific segments when connectivity is restored.

Inventive Principle:
Principle #1Segmentation

2Reliability

If data is cached locally on mobile devices, then data availability during disconnection is improved, but data consistency and synchronization complexity increases

Engineering Contradiction:
Improvedata availability during disconnectionVSAvoiddata synchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-caching data records with incremental identifiers and timestamps before disconnection occurs. The system proactively stores data in a local database with metadata including version identifiers, allowing the mobile device to have data readily available before needing it. When reconnected, the device uses the pre-established incremental identifier system to efficiently determine what data needs synchronization without complex real-time conflict resolution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs feedback mechanisms where the mobile device reports its last received incremental identifier to the server upon reconnection. The server uses this feedback to determine which new records to transmit, creating a closed-loop synchronization system. This feedback-driven approach simplifies complexity by using a single scalar value (the incremental identifier) to track synchronization state rather than managing complex version vectors or conflict resolution protocols.

Inventive Principle:
Principle #23Feedback

3Loss of information

If complete time-series data is transmitted, then data completeness is improved, but transmission time and bandwidth usage increases

Engineering Contradiction:
Improvedata completenessVSAvoidtransmission time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements dynamic data transmission by adjusting the amount of data sent based on the mobile device's connectivity conditions, cached state, and requested time range. The system dynamically determines the optimal set of records to transmit by comparing the device's last known incremental identifier with the server's current data state, and by considering the device's battery level and network conditions. This dynamic approach ensures data completeness for the requested period while minimizing transmission time and bandwidth usage by sending only necessary increments.

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If data is optimized for mobile devices, then ease of operation is improved, but data processing complexity at the server increases

Engineering Contradiction:
Improvemobile device usabilityVSAvoidserver-side data processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts and separates the data optimization logic from the mobile device and places it at the server side. The server extracts only the necessary time-series records based on incremental identifiers, filters, and time ranges, then transmits pre-optimized data to the mobile device. This extraction approach improves ease of operation on the device while concentrating processing complexity at the server, where computational resources are more abundant. The server handles the complex tasks of data selection, filtering, and formatting, delivering ready-to-use data to the mobile application.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10447769B2Enhanced time-series data streams for transmission to mobile devices
Publication Date: 2019.10.15 GE DIGITAL HLDG LLC
  • US10447769B2 patent drawing
  • US10447769B2 patent drawing
  • US10447769B2 patent drawing

AI summary

A method includes receiving a stream of time-series data. The time-series data was generated by a data generating device. The stream of time-series data is machine-read to generate index marks. The index marks are for insertion into the stream of time-series data. The index marks indicate events represented by the stream of time-series data. The stream of time series data, including the index marks, is divided into chunks for asynchronous transmission to at least one mobile device.