Remote File Editing via Local-Server Bridge
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices often lack applications to view and edit certain file types, such as Visio files, and face challenges with file compatibility and user interface limitations, making it difficult to seamlessly work with files located elsewhere, like in the cloud or on desktop computers.
Innovation Solution
A method for remote accessing applications to edit local and cloud-based files by establishing a connection between local and remote components, allowing the mobile device to use a remote application for file editing, synchronization, and transmission of file changes, providing a seamless editing experience without the need for manual upload and download operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If mobile devices use native applications for file editing, then the editing experience is smooth and responsive, but the device must have the specific application installed which increases device complexity and storage requirements
Solution Approach 1:
The patent introduces a remote application server as an intermediary between the mobile device and the file editing functionality. Instead of installing applications locally, the system connects to a remote server that provides the editing capabilities through a web interface or remote desktop protocol, thus eliminating the need for local application installation while maintaining smooth editing experience
Solution Approach 2:
The patent replaces the traditional mechanical approach of installing local applications with a network-based approach using web technologies (HTML5, JavaScript) and remote desktop protocols. This substitution allows file editing capabilities to be accessed remotely without physical installation on the mobile device
2Adaptability or versatility
If mobile devices support multiple file formats natively, then file compatibility is improved, but the device requires more applications which increases storage space and processing power requirements
Solution Approach 1:
The patent implements a universal remote application server that can handle multiple file formats through a single interface. The server provides multi-functional support for various document types (Word, Excel, PowerPoint, PDF, etc.) without requiring the mobile device to have separate applications for each format, thus achieving file compatibility while minimizing storage requirements
3Reliability
If users manually upload and download files for remote editing, then file security and control are maintained, but the process requires more user actions which increases time consumption and reduces productivity
Solution Approach 1:
The patent implements automatic file synchronization where the system automatically uploads files to the remote server for editing and downloads the edited files back to the mobile device without requiring manual user actions. The system maintains file control through automated authentication and permission management, thus improving productivity while maintaining reliability
4Device complexity
If remote applications are accessed through traditional web browsers, then no installation is needed, but the user interface does not optimize for mobile touch screens reducing ease of operation
Solution Approach 1:
The patent implements dynamic interface adaptation where the remote application interface automatically adjusts to mobile device characteristics including touch screen optimization, screen orientation, and input method. The system dynamically modifies the user interface elements to be touch-friendly with larger buttons, gesture support, and mobile-optimized layouts, thus maintaining the no-installation benefit while improving ease of operation
Data Source
AI summary
A method for editing a non-native file on a mobile device using a remote application, including establishing a connection between a local-side component and a remote-side component on a remote computer; wherein the local-side component identifies an editor on the remote computer based on parameters of the file; on the remote computer, activating an editor for a file located on the mobile device; upon selection of the editor, using the local-side component to transmit the file to the remote-side component; storing the file in a storage on the remote computer; opening the file using the editor and giving the editor control over the file using a protocol for remote connection; editing the file on the mobile device as if the editor on the remote computer were native; saving the file on the remote storage and transmitting the file to the mobile device; and replacing the file on the mobile device with the transmitted file.


