Drawing Object Path-Based Movement Interface
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user interfaces for electronic devices with touch-sensitive surfaces are cumbersome and inefficient for moving drawing objects, leading to a significant cognitive burden and increased energy consumption, particularly in battery-operated devices.
Innovation Solution
The implementation of a method that allows users to define a path within a drawing user interface using input devices, where a representation of the path is displayed, and drawing objects on one side of the path are moved based on user input, creating whitespace efficiently, distinguishing between stylus and finger inputs to perform different actions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional mouse-based input methods are used to select and move drawing objects, then the user interface can manipulate objects, but the cognitive burden on the user increases and the operation becomes tedious
Solution Approach 1:
The system automatically detects the user's intended path and performs the object movement operation without requiring explicit selection and command inputs. The continuous input gesture itself triggers the movement, making the system serve itself by interpreting the user's natural drawing motion as the command.
Solution Approach 2:
The patent replaces the traditional mechanical mouse-based selection and clicking system with a direct touch input system. Instead of using a mouse to select objects and then issue move commands, the user directly draws the path on the screen, substituting the mechanical interaction model with a more intuitive direct manipulation model.
2Productivity
If sequential mouse-based inputs are used to move drawing objects, then object manipulation is achieved, but the operation time increases and energy is wasted
Solution Approach 1:
The patent enables continuous action by allowing the user to move multiple drawing objects along a single continuous path in one uninterrupted gesture. Instead of selecting and moving objects one by one in discrete steps, the system processes the entire sequence of movements in a continuous operation, maximizing productivity and minimizing time loss.
Solution Approach 2:
The system performs preliminary detection of the user's input gesture and pre-processes the path information before executing the object movements. This allows the system to prepare the movement sequence in advance, reducing the actual execution time and improving the overall speed of the operation.
3Ease of operation
If conventional methods are used to move drawing objects, then object repositioning is possible, but energy consumption increases in battery-operated devices
Solution Approach 1:
The patent optimizes the energy consumption by skipping unnecessary intermediate processing steps. Instead of processing each object movement as a separate operation that consumes energy, the system batches multiple movements into a single operation, rushing through the processing of multiple objects in one energy-intensive operation rather than many smaller ones.
Data Source
AI summary
In accordance with various implementations, a method is performed at an electronic device with a display device and one or more input devices. The method includes displaying, on the display device, a drawing user interface that includes a set of drawing objects. The method includes detecting, via the one or more input devices, a first user input moving to define a path within the drawing user interface. In response to detecting the first user input moving to define the path within the drawing user interface, the method includes displaying, on the display device, a representation of the path within the drawing user interface. The method includes detecting, via the one or more input devices, a second user input moving within the drawing user interface from a first location on a first side of the representation of the path to a second location. In response to detecting the second user input and in accordance with a determination that the path satisfies a length criterion, the method includes moving those of the set of drawing objects on the first side of the representation of the path.


