Overlay Canvas for Ink Editing Typed Text

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital canvas applications limit user experience by requiring users to write in the same size as existing text when adding content, and lack adequate space for drawing visual constructs, making it impractical to enhance text with digital inking.

Innovation Solution

The system presents an overlay canvas in response to an editing gesture on the original canvas, allowing users to receive and incorporate inking gestures without the constraints of space, enabling users to write or draw on a blank overlay canvas that can be seamlessly integrated into the original text.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users handwrite words in the space between two words using digital inking, then users can add content to existing text, but the handwritten words must be approximately the same size as the existing text which is not always practical

Engineering Contradiction:
Improveability to add content to existing textVSAvoidpracticality of handwriting size constraint
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a vertical dimension by displaying an overlay canvas above the existing text when an editing gesture is detected. This allows users to write in their natural handwriting size without being constrained by the horizontal space between words, resolving the contradiction between adaptability and ease of operation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If users hand-draw visual constructs on the digital canvas, then users can create diagrams and graphs, but there is not adequate space to draw the visual construct in the desired location

Engineering Contradiction:
Improveability to create visual constructsVSAvoidavailable drawing space
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The overlay canvas provides an expanded vertical space above the existing text, allowing users to draw visual constructs of appropriate size without being limited by the horizontal space constraints of the original canvas. This resolves the contradiction between adaptability and available area.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If users write directly on the original canvas, then inking can be incorporated into existing text, but the original content may be disrupted or cluttered

Engineering Contradiction:
Improveefficiency of text enhancementVSAvoidclarity of original content
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent segments the canvas into two distinct layers: the original canvas containing existing text and the overlay canvas for new inking. This separation allows users to add content without disrupting the original content, resolving the contradiction between productivity and ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The overlay canvas acts as an intermediary layer between the user and the original content. Users interact with the overlay canvas for adding new content, which is then incorporated into the original text without directly disrupting it, resolving the contradiction between productivity and clarity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10747949B2Presenting an overlay canvas to ink edit typed text
Publication Date: 2020.08.18 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10747949B2 patent drawing
  • US10747949B2 patent drawing
  • US10747949B2 patent drawing

AI summary

Systems, methods, and software are disclosed herein for presenting an overlay canvas in response to receiving an editing gesture to existing text on a canvas. In an implementation, user input is received comprising an inking gesture associated with existing text displayed on a canvas in a user interface. The inking gesture is then determined to comprise any of a plurality of editing gestures. In response to the inking gesture comprising an editing gesture, an overlay canvas is presented above the canvas in the user interface. Additional user input is received comprising inking on the overlay canvas. The inking is then incorporated into the existing text on the canvas.