Intermediary Server for Offline Mobile Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in efficiently transferring large amounts of data from enterprise asset management software to mobile devices due to byte size and server constraints, leading to slow data retrieval and potential server overload, especially in remote areas with limited connectivity.

Innovation Solution

A system and method that utilize a dedicated intermediary server to parse and manage data transfers, offloading processing from mobile devices and implementing dynamic wait queues to handle client requests efficiently, while configuring a database schema to streamline data organization and retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is transferred using standard HTTP protocol with byte stream requests, then mobile devices can access enterprise asset management data, but the transfer speed is slow due to multiple round trips and byte size limitations

Engineering Contradiction:
Improvedata transfer speedVSAvoidtime for data download
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent segments the data transfer process by introducing an intermediary server that pre-processes and segments large datasets into manageable portions before transmission to mobile devices. This segmentation occurs on the server side, allowing efficient batch processing and reduced round trips compared to traditional client-side HTTP requests.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The intermediary server performs preliminary actions by pre-processing, parsing, and preparing data for transmission before the mobile device requests it. This includes converting data to appropriate formats, segmenting datasets, and optimizing transfer protocols in advance, eliminating the need for multiple slow round trips during actual data access.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple client requests are handled by the enterprise server directly, then all clients can access data, but the server becomes overloaded and may crash due to enormous request volume

Engineering Contradiction:
Improvecapacity to handle request volumeVSAvoidserver stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary server as a mediator between mobile clients and the enterprise asset management server. This intermediary handles client requests, manages data transfer protocols, and buffers traffic, preventing direct overload of the enterprise server while maintaining system reliability and adaptability to varying request volumes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The intermediary server provides self-service capabilities by autonomously managing data parsing, format conversion, and transfer optimization without requiring enterprise server involvement in each individual client interaction. This self-service approach reduces the enterprise server's workload and prevents overload.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If data is downloaded in byte streams with platform-specific size limits, then compatibility across iOS, Android, and Windows devices is maintained, but the number of round trips increases substantially

Engineering Contradiction:
Improvecross-platform compatibilityVSAvoiddata retrieval efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent changes the transfer parameters by implementing a custom binary protocol that bypasses traditional HTTP byte stream limitations. This allows larger data packets to be transmitted in fewer operations while maintaining cross-platform compatibility through the intermediary server's format conversion capabilities, substantially improving data retrieval efficiency.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If the mobile device processes and parses large datasets locally, then data can be accessed offline, but the device's processing power and memory are overwhelmed

Engineering Contradiction:
Improveoffline data access capabilityVSAvoidprocessing requirements on mobile device
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex data processing and parsing operations from the mobile device and relocates them to the intermediary server. The server handles data segmentation, format conversion, and optimization before transmission, leaving the mobile device with simplified offline access capabilities that do not overwhelm its processing power or memory.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10587675B2Offline mobile data storage system and method
Publication Date: 2020.03.10 INTERPRO SOLUTIONS LLC
  • US10587675B2 patent drawing
  • US10587675B2 patent drawing
  • US10587675B2 patent drawing

AI summary

A system and method is provided for the quick and efficient transfer of large amounts of data to mobile devices from enterprise asset management software residing on a primary server, via an intermediary server in a seamless and streamlined fashion, making the downloaded data available accessible by users of the mobile devices ahead of time, anywhere and at any time in an offline (disconnected) or online (Internet connected) mode.