Reversible Digital Ink Erasure via Direction Reversal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital inking systems require explicit actions to enter eraser mode, disrupting creative flow and involving processor-intensive operations to erase ink, as they commit ink to persistent storage upon pen-up actions.

Innovation Solution

Implementing a reversible ink feature that allows users to erase ink by reversing direction along the inking path, eliminating the need for explicit eraser mode activation and reducing processor intensity by handling ink in a temporary state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If explicit actions are required to enter eraser mode, then the system maintains clear mode control, but the creative flow is disrupted and user experience deteriorates

Engineering Contradiction:
Improvemode control accuracyVSAvoidcreative flow continuity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Instead of requiring explicit actions to enter eraser mode, the system inverts the approach by automatically detecting pen-up events and transitioning to eraser mode implicitly. This eliminates the need for separate mode-switching actions while maintaining reliable mode control through automated state management based on pen position monitoring.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system monitors its own state (pen position) and automatically transitions between draw mode and eraser mode based on detected pen-up events. This self-service mechanism eliminates the need for explicit user mode-switching actions while maintaining clear and reliable mode control through automated state management.

Inventive Principle:
Principle #25Self-service

2Reliability

If ink is committed to persistent storage upon pen-up action, then data integrity is ensured, but processor intensity increases and erasure efficiency decreases

Engineering Contradiction:
Improvedata integrityVSAvoidprocessor intensity
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The system performs preliminary actions by committing ink to persistent storage only when explicitly requested by the user, rather than automatically upon every pen-up event. This allows the system to maintain data integrity through user-initiated commit actions while avoiding unnecessary processor-intensive operations during normal drawing interactions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts its data management behavior based on user needs, allowing ink to remain in a temporary state during active drawing sessions and only committing to persistent storage when the user explicitly requests saving. This dynamic approach reduces processor intensity by avoiding redundant commit operations while maintaining data integrity when needed.

Inventive Principle:
Principle #15Dynamics

3Reliability

If explicit mode switching is required, then system state control is maintained, but the number of user actions increases and productivity decreases

Engineering Contradiction:
Improvesystem state controlVSAvoidinking efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system inverts the traditional approach by making mode transitions automatic rather than explicit. When the system detects a pen-up event, it automatically transitions to eraser mode, eliminating the need for separate mode-switching actions and thereby increasing inking productivity while maintaining reliable system state control through automated monitoring.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system maintains continuous useful action by seamlessly transitioning between draw mode and eraser mode based on pen position detection. This continuous automatic mode switching eliminates interruptions in the user's creative flow and removes the need for discrete mode-switching actions, thereby enhancing productivity while maintaining precise system state control.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentEP3552089B1Reversible digital ink for inking application user interfaces
Publication Date: 2022.05.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3552089B1 patent drawingFigure 1
  • EP3552089B1 patent drawingFigure 2
  • EP3552089B1 patent drawingFigure 3

AI summary

Systems, methods, and software are disclosed herein for supporting reversible ink in a user interface to an application. In an implementation, an application receives inking input on a canvas in a user interface to the application. The application renders ink on the canvas along a path taken by the inking input and monitors for the inking input to reverse direction along the path. In response to the inking input reversing the direction along the path, the application erases at least a portion of the ink from the canvas.