Cloud Storage Direct File Saving via Embeddable UI
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud storage systems require an intermediary device or service to transfer files from third-party systems to cloud storage, which is inefficient and can be disrupted if the client computer disconnects from the Internet.
Innovation Solution
Implementing an embeddable user interface (UI) that allows direct communication between cloud storage systems and third-party systems, enabling users to save files without an intermediary, with options for authentication and file transfer independent of the client computer's internet connection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If an intermediary device or service is used to transfer files from third-party systems to cloud storage, then the file transfer process can be simplified for users, but the system complexity increases and the transfer can be disrupted if the client computer disconnects from the Internet
Solution Approach 1:
The patent extracts the intermediary service component from the file transfer process. Instead of using a client computer or online service as an intermediary, the cloud storage system directly communicates with third-party systems to download and save files, eliminating the need for intermediary devices while simplifying the overall system architecture
Solution Approach 2:
The patent introduces an embeddable user interface as a new intermediary component that is integrated into third-party systems. This UI enables direct communication between cloud storage systems and third-party systems, allowing file transfers without requiring the client computer to be online or involved in the actual transfer process
2Reliability
If files are saved through a client computer to cloud storage, then user authentication can be performed, but the process requires the client computer to remain connected to the Internet
Solution Approach 1:
The patent performs user authentication preliminarily by embedding the user interface directly into third-party systems. The authentication process is completed before the actual file transfer, allowing the cloud storage system to verify user credentials and establish authorization in advance, so that subsequent file transfers can proceed independently of the client computer's internet connection
Solution Approach 2:
The embeddable user interface acts as an intermediary that handles both authentication and file transfer coordination. This integrated UI component enables the cloud storage system to authenticate users and manage file transfers directly, eliminating the need for continuous internet connection to the client computer during the transfer process
3Adaptability or versatility
If an intermediary service downloads and saves files to cloud storage, then the cloud storage system doesn't need direct integration with third-party systems, but the transfer speed and efficiency are reduced
Solution Approach 1:
The patent makes the cloud storage system universally compatible with multiple third-party systems by embedding a standardized user interface into each third-party system. This universal interface enables direct communication and file transfer between the cloud storage system and various third-party sources, improving transfer efficiency while maintaining broad adaptability
Solution Approach 2:
The embeddable user interface serves as a universal intermediary that is integrated into third-party systems, enabling direct file transfers to the cloud storage system. This intermediary component facilitates efficient communication between the cloud storage system and third-party systems without requiring complex integration protocols, thereby improving file transfer speed while maintaining versatility
Data Source
AI summary
A method for saving a file stored on a third-party system to a cloud storage system includes receiving, at a cloud storage server of the cloud storage system, a save request from the third party system. The method further includes authenticating the save request, based at least in part on information identifying a user, creating a copy of the file at the cloud storage server, and associating the copy of the file with the user.


