GUI File Indicia Movement with Dynamic Overlay Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current graphical user interfaces (GUIs) lack clarity and control in handling multiple file types and action sequences during drag and drop operations, leading to ambiguity and inefficiency, especially when dealing with applications having multiple views or modes of operation.
Innovation Solution
A method that involves receiving input data from I/O devices, selecting file objects on a GUI, retrieving parameters from a database to determine applicable command sequences based on file properties, and initiating the appropriate commands, while providing overlays to display alternative actions and their sequences, thereby enhancing user control and productivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If standard drag and drop functionality is used in GUI, then basic file selection and command execution are achieved, but clarity and control are lost when handling multiple file types and action sequences
Solution Approach 1:
The patent segments the drag and drop operation into distinct phases: initial file selection, criteria matching against database parameters, and sequential command execution. Each phase is handled by specific software modules that process file properties independently, allowing complex multi-file operations to be broken down into manageable, clear steps that maintain user control.
Solution Approach 2:
The system performs preliminary actions by pre-defining criteria parameters and command sequences in a database before actual drag and drop operations occur. When files are selected, their properties are automatically compared against pre-established criteria, and appropriate command sequences are retrieved and executed in predetermined orders, eliminating the need for users to manually determine action sequences for each file type.
2Productivity
If multiple commands are executed in sequence based on file properties, then productivity is improved, but operator errors may increase due to complexity
Solution Approach 1:
The patent implements feedback mechanisms where the system continuously monitors file properties during the drag and drop operation, compares them against database criteria, and provides visual feedback to users about which commands will be executed and in what sequence. This transparency allows users to verify the correctness of automated command sequences, reducing operator errors while maintaining high productivity.
Solution Approach 2:
The system performs self-service by automatically retrieving file properties, comparing them against stored criteria, selecting appropriate command sequences, and executing commands in the correct order without user intervention. This automation eliminates manual errors while maintaining productivity, as the system serves itself by making intelligent decisions based on pre-defined parameters.
3Ease of operation
If overlays are displayed to show alternative actions, then user control is enhanced, but interface complexity increases
Solution Approach 1:
The patent employs dynamic overlays that adapt their content and visibility based on the specific files selected and the current operation context. The overlays display only the relevant alternative actions and command sequences applicable to the selected files, rather than showing all possible actions simultaneously. This dynamic adaptation provides users with control when needed while keeping the interface simple when overlays are not required.
Solution Approach 2:
The overlay serves as an intermediary element between the user and the complex command sequence execution system. It presents simplified visual representations of alternative actions and allows users to select or modify commands without directly interacting with the underlying complex logic. This intermediary layer enhances user control while shielding users from the full complexity of the multi-command execution system.
Data Source
AI summary
A method, at a terminal having at least one associated graphical user interface(s)(GUI)(s), comprising: receiving input data, at one or more I/O device(s) associated with and communicatively connected to the terminal, selecting one or more file object(s) displayed on the at least one associated graphical user interface(s); retrieving, from a database stored on a computer-readable medium, parameters associated with one or more criteria for performing a sequence of one or more commands; accessing properties of file(s) associated with the one or more file objects; comparing the properties of the file(s) with the parameters associated with one or more criteria to determine which criteria are met; retrieving, from a database stored on a computer-readable medium, sequences of one or more commands to be performed under specified conditions; and calculating and initiating the appropriate sequence of commands. A terminal, system, and computer readable medium are also disclosed.


