Intermediary Server for Offline Mobile Data Transfer
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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
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.
Data Source
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.


