Floating Transfer Area for Cloud Storage File Drag-and-Drop
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current file transferring methods in cloud storage applications require users to remember file locations and often involve complex interactions, such as dragging windows, which can hinder user experience and efficiency.
Innovation Solution
A method and apparatus that activate a transferring area on a user interface, track drag trajectories, and detect overlap with file icons to initiate file transfers without requiring users to specify file paths, using a pop-up window or floating layer for seamless file uploading.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If the cloud storage application window occupies the whole screen or a large portion of the screen, then the application can be fully displayed, but the file icons on the desktop are covered and cannot be easily accessed
Solution Approach 1:
The application window is segmented into a main window area and a floating transferring area. The floating transferring area can be independently positioned and dragged to access file icons on the desktop, while the main window remains stationary and occupies the screen. This segmentation allows both full application display and easy file access.
Solution Approach 2:
The floating transferring area acts as an intermediary between the main application window and the file icons on the desktop. It enables users to drag and drop files into the application without needing to move the entire application window or manually expose covered file icons.
2Ease of operation
If users drag the application window to expose file icons, then file icons become accessible, but the operation complexity increases and user efficiency decreases
Solution Approach 1:
By dividing the application interface into a stationary main window and a movable floating transferring area, users can access files directly through the floating area without moving the entire application window, significantly reducing the time and steps required for file access.
Solution Approach 2:
The floating transferring area automatically follows the user's dragging actions and dynamically detects file icons along the drag trajectory, eliminating the need for users to manually position windows or precisely target file icons, thus reducing operational time and complexity.
3Productivity
If users trigger the uploading button in the cloud storage application, then file transferring can be initiated, but users must remember the file location path which creates a memorizing burden
Solution Approach 1:
The system automatically detects and identifies file icons along the drag trajectory and retrieves their path information without requiring users to manually input or remember file locations. The floating transferring area handles the entire file identification and path retrieval process automatically.
Solution Approach 2:
The manual process of remembering and typing file paths is replaced by an automated drag-and-drop interaction. The system uses trajectory tracking and automatic file icon detection to substitute the mechanical process of path recall with an intuitive graphical interaction.
4Adaptability or versatility
If a floating layer or pop-up window is used for file transferring, then the transferring area can be positioned flexibly, but the device complexity increases
Solution Approach 1:
The floating transferring area serves multiple functions: it acts as a file selection target, a drag trajectory tracker, a file icon detector, and a transfer initiation trigger. This multi-functionality reduces the need for separate interface elements, thereby limiting the increase in device complexity despite the added positioning flexibility.
Data Source
AI summary
A file transferring method is disclosed. The method includes activating a transferring area on a displayed user interface in response to triggering of file transferring; tracking drag trajectory according to a triggered dragging instruction on the user interface on which the transferring area is activated, and detecting, when the dragging is released, that the transferring area and a file icon overlap; and transferring a corresponding file in response to the file icon overlapping with the transferring area.


