Drawing UI Object Erasing With Fewer Inputs and Better Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing input devices for electronic devices provide limited and inefficient control for manipulating user interfaces, often requiring repetitive and cumbersome inputs, which can lead to increased power consumption and reduced battery life.

Innovation Solution

The electronic device employs advanced input detection methods to dynamically reposition and alter the appearance of drawing palettes, provide intuitive screenshot editing interfaces, and allow precise erasing of object portions, reducing the need for multiple inputs and enhancing user interaction efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional input devices (mouse, keyboard, touch-screen) are used to manipulate user interfaces, then basic interface control is achieved, but the control is limited and inefficient requiring repetitive and cumbersome inputs

Engineering Contradiction:
Improveuser interface manipulation efficiencyVSAvoidnumber of inputs required
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the user interaction into distinct phases: selection phase (selecting objects), transformation phase (defining geometric transformations), and execution phase (applying transformations). This segmentation allows each phase to be handled with simplified inputs appropriate to that specific task, reducing the overall complexity of interface manipulation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by automatically detecting user intent and pre-configuring transformation parameters before final execution. For example, when a user selects an object and indicates a transformation type, the system pre-calculates possible transformation parameters and presents them for quick selection, eliminating the need for manual parameter adjustment.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If multiple repetitive inputs are required to manipulate user interfaces, then precise control is achieved, but power consumption increases and battery life decreases

Engineering Contradiction:
Improveinterface control precisionVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system implements self-service by automatically detecting user intent from minimal inputs and autonomously determining the appropriate transformation operations. The system monitors user interactions, identifies selection and transformation intentions, and executes the complete transformation sequence without requiring the user to manually configure each parameter, thereby reducing power consumption while maintaining precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of user intent and pre-determines transformation parameters before execution. By anticipating the user's desired outcome and preparing transformation parameters in advance, the system reduces the number of interactive steps required, thereby lowering power consumption while maintaining precise control over the transformation process.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If conventional drawing palettes are displayed with all available tools, then complete functionality is provided, but the interface becomes cluttered and less intuitive

Engineering Contradiction:
Improvedrawing tool availabilityVSAvoidinterface clarity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The drawing palette implementation applies local quality by making different parts of the interface have different levels of detail and functionality. The palette dynamically adapts its content and layout based on the current context, such as the selected object type and desired transformation, providing relevant tools in prominent positions while keeping less relevant options available but less prominent, thereby maintaining both completeness and clarity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The drawing palette is implemented as a dynamic interface element that automatically reconfigures based on user actions and context. When a user selects an object, the palette dynamically filters and reorganizes available tools to show only those relevant to the selected object's transformation, creating a clean, intuitive interface while preserving access to the complete toolset through contextual adaptation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12524145B2Devices, methods, and systems for manipulating user interfaces
Publication Date: 2026.01.13 APPLE INC
  • US12524145B2 patent drawing
  • US12524145B2 patent drawing
  • US12524145B2 patent drawing

AI summary

A method includes while displaying a drawing user interface, detecting an object insertion input and, in response, inserting a respective object in the drawing user interface. The method includes, while displaying the respective object, detecting a pixel erase input, and, in response, ceasing to display a first portion of the respective object without ceasing to display second and third portions of the respective object. The method includes detecting an object erase input directed to a portion of the respective object, and, in response, when the object erase input is directed to the second portion and the second portion is not connected to the third portion, ceasing to display the second portion, but not the third portion; and when the object erase input is directed to the third portion and the third portion is not connected to the second portion, ceasing to display the third portion, but not the second portion.