Server File Exchange via Automated Copy Maintenance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing file sharing methods between users are inefficient and prone to errors, as they require manual steps and can result in forgotten or misplaced files, especially when the sender is not at their computer or lacks knowledge on how to send files via email.
Innovation Solution
A server environment maintains copies of file system data from user computing devices, allowing users to request and share files by description, with automated approval and download processes, reducing the need for manual intervention and improving accessibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual file sharing methods are used (asking friend to send file via email), then the friend can send the file, but the process is time-consuming and error-prone due to manual searching and attachment steps
Solution Approach 1:
The patent performs preliminary actions by automatically searching for and identifying the requested file on the sender's computer before the sharing process begins. The system pre-locates files based on user descriptions, pre-generates sharing links, and prepares files for transfer in advance, eliminating the need for manual searching and attachment steps during the actual sharing process.
Solution Approach 2:
The patent implements self-service by enabling users to share files through automated processes that require minimal manual intervention. The system automatically searches for files, identifies matches, generates sharing links, and initiates transfers without requiring the sender to manually attach files to emails or navigate file systems, allowing the sharing process to serve itself through automation.
2Reliability
If the friend is not at their computer or forgets to send the file, then file exchange cannot proceed, but the user needs reliable file access
Solution Approach 1:
The patent introduces a cloud-based file sharing system as an intermediary between users. Instead of requiring direct interaction between friends (one sending, one receiving), the system mediates the exchange by storing files in the cloud, generating sharing links, and enabling recipients to download files independently. This intermediary approach ensures reliable file access regardless of whether the original sender is present or remembers to complete the transfer.
Solution Approach 2:
The patent uses copying by creating cloud-based copies of files that can be shared independently from the original source. The system generates accessible copies stored on remote servers, allowing multiple users to access and download files without requiring the original file to remain on any specific user's computer. This copying mechanism decouples file availability from sender presence, ensuring reliable access.
3Productivity
If automated file sharing is implemented through server environment with copy maintenance, then file exchange efficiency improves, but system complexity increases
Solution Approach 1:
The patent applies universality by designing a cloud-based file sharing system that performs multiple functions through a single integrated platform. The system simultaneously handles file storage, automated searching, file identification, link generation, and transfer coordination, eliminating the need for separate manual operations for each function. This multi-functional approach consolidates complexity into a unified service that users access through simple interfaces.
Data Source
AI summary
Techniques are described for exchanging files between users via a server environment that maintains copies of file system data from user computing devices. For example, the server environment can maintain a copy of file system data from the file system of a first computing device associated with a first user. The server environment can receive a file request from a second user that requests a file (e.g., by describing the file) from the first user whose files are backed up at the server environment. The server environment can send a request to the first user to approve the file request. After receiving approval, the server environment can send the file to the second user (e.g., as an automatic download to a computing device associated with the second user).


