Server-Mediated Mobile Synchronization via Identifier Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for synchronizing files between mobile devices and computing terminals are limited by bandwidth restrictions and connectivity, restricting the transfer of content and requiring direct communication between endpoints.
Innovation Solution
A method and system that utilizes a server as an intermediary for synchronization, allowing content to be transmitted from a computing terminal to the server and then to a mobile device, using identifiers for secure and restricted access, enabling bi-directional synchronization and overcoming connectivity limitations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If direct communication between mobile device and computing terminal is used for synchronization, then communication simplicity is maintained, but bandwidth restrictions and connectivity limitations prevent sufficient content transfer
Solution Approach 1:
The patent introduces a server as an intermediary component that facilitates synchronization between the mobile device and computing terminal. The server acts as a mediator that receives content from the computing terminal and transfers it to the mobile device, overcoming direct communication limitations. This resolves the contradiction by enabling sufficient content transfer capability while accepting increased system complexity through the addition of the server intermediary.
2Adaptability or versatility
If server intermediary is introduced for synchronization, then content transfer capability and flexibility are improved, but system complexity increases
Solution Approach 1:
The server serves as a versatile intermediary that enables multiple synchronization scenarios including mobile device to computing terminal, computing terminal to mobile device, and peer-to-peer transfers. The server's ability to act as a universal mediator improves adaptability across different device combinations and network conditions, justifying the increased system complexity through enhanced functional versatility.
Solution Approach 2:
The server is designed with multi-functional capabilities to handle various synchronization directions and device types. It can simultaneously support multiple client devices, manage different content types, and adapt to varying network conditions. This universality resolves the contradiction by making the system highly adaptable while consolidating complexity into a single multi-functional component rather than multiple specialized components.
3Reliability
If identifiers are used for secure access control, then security is improved, but authentication process complexity increases
Solution Approach 1:
The system uses identifier copies (such as device IDs or user credentials) that are exchanged between devices and the server for authentication purposes. Rather than implementing complex cryptographic protocols directly between devices, the server verifies identifier copies to establish secure connections. This approach improves security through centralized verification while keeping the authentication mechanism relatively simple for client devices.
Data Source
AI summary
A method of synchronizing a mobile device with a computing terminal, comprising in a first stage, synchronizing between a server and one of the mobile device and the computing terminal, and in a second stage, synchronizing between the server and the other of the mobile device and the computing terminal, wherein the second stage of synchronizing being permissible only upon verification of an identifier associated with content selected for transfer during the first stage of synchronizing.


