Virtual Computing Cloud Synchronization via Intermediary Service
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems lack a secure and seamless solution for maintaining and accessing files or applications across multiple computing devices, leading to inconsistencies in file versions and limitations in accessing incompatible files.
Innovation Solution
A networking system that establishes and manages personal computing clouds through peer-to-peer services facilitated by a central server and software agents, ensuring seamless access and synchronization of files across devices, even if they have incompatible applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If files are stored and accessed across multiple computing devices, then user convenience and accessibility are improved, but file version consistency and data synchronization reliability deteriorate
Solution Approach 1:
The patent introduces a cloud-based synchronization service as an intermediary between multiple computing devices. This service acts as a central mediator that automatically synchronizes files across devices, resolving version conflicts and maintaining consistency without requiring direct peer-to-peer connections. The intermediary handles the complexity of coordination, allowing users to access files from any device while ensuring all devices have consistent versions.
Solution Approach 2:
The system implements continuous feedback mechanisms where changes to files on one device are automatically detected and propagated to other devices. The synchronization service monitors file modifications and triggers updates across the network, ensuring real-time consistency. This feedback loop continuously maintains version uniformity across all devices, preventing divergence of file versions.
2Ease of operation
If remote control applications are used to access files on multiple devices, then file accessibility is improved, but user burden and operational complexity increase
Solution Approach 1:
The synchronization service operates autonomously without requiring user intervention. It automatically detects when files are modified, determines which devices need updates, and transfers files between devices without user action. This self-service approach eliminates the need for users to manually manage remote control connections, install software on each device, or track which devices have which versions of files.
Solution Approach 2:
The patent merges the functionality of multiple separate operations (file transfer, version management, device communication, conflict resolution) into a single unified synchronization service. Instead of requiring users to manage separate remote control applications for each device, the system combines all these functions into one automated process that handles file consistency across the entire device ecosystem.
3Ease of operation
If online cloud computing services are used to store files remotely, then file accessibility across devices is improved, but security and confidentiality deteriorate
Solution Approach 1:
The system uses a cloud-based intermediary service that provides secure file storage and synchronization. This intermediary implements robust security measures including encryption at rest and in transit, authentication mechanisms, and access control policies. The cloud service acts as a trusted mediator that protects file confidentiality while enabling access across devices, replacing less secure direct peer-to-peer sharing methods.
Data Source
AI summary
Networking systems and methods for establishing and maintaining virtual computing clouds are disclosed. A networking system can comprise a server and various instances of a software agent, each agent being installed on a computing device participating in a virtual computing cloud. The server can maintain account setting for a user, wherein the settings can indicate which files on indicated computing devices are included in the virtual computing cloud. The networking system can selectively synchronize data between the computing devices automatically and in a secure manner, and can transmit data in real time to simulate local storage when synchronization of certain files is inappropriate in light of file incompatibility. As a result, the networking system can provide the user with a seamless, automatic system and method for accessing a total computing environment.


