Predicted Ink Stroke Generation Using Semantic Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional inking applications on computing devices have limited functionality compared to text-editing applications, leading to inefficiencies and frustration during editing, which decreases productivity.

Innovation Solution

A system and method for generating predicted ink stroke information using ink-based or text-based semantics, involving a processor and memory that execute operations such as receiving ink stroke data, inputting it into trained machine-learning models, and generating indications of predicted ink strokes based on semantic context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional inking applications are used, then users can provide ink stroke information to the computing device, but the functionality is limited compared to text-editing applications, leading to inefficiency and frustration

Engineering Contradiction:
ImprovefunctionalityVSAvoidediting efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies universality by enabling the inking application to perform multiple functions: it not only captures ink strokes but also converts them to text, provides predictive text suggestions, and offers predictive ink stroke completions. This multi-functionality bridges the gap between simple inking apps and full-featured text editors, allowing users to benefit from both natural writing and intelligent assistance within a single application.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces intermediary components including machine learning models that act as mediators between the user's ink strokes and the final text output. These models convert ink strokes to text, generate predictive suggestions, and facilitate seamless interaction between the user's natural writing and the application's intelligent processing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If predictive text suggestions are provided based on ink stroke data, then writing efficiency is improved, but additional processing time and computational resources are required

Engineering Contradiction:
Improvewriting efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-processing ink stroke data as it is being written, continuously converting strokes to text and generating predictive suggestions in real-time rather than waiting for complete input. This allows the system to prepare predictions ahead of when the user actually needs them, reducing perceived processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements skipping by providing predictive ink stroke suggestions that allow users to skip writing entire words or phrases manually. Users can select predicted strokes to complete their writing faster, effectively rushing through portions of the writing process that would otherwise require detailed manual input.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Measurement precision

If machine learning models are used to generate predicted ink strokes, then prediction accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the complex prediction task into multiple specialized machine learning models: one model converts ink strokes to text, another generates predictive text suggestions, and a third generates predictive ink stroke completions. Each model focuses on a specific aspect of the prediction process, improving overall accuracy while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12282737B2Generating predicted ink stroke information using ink-based semantics
Publication Date: 2025.04.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12282737B2 patent drawing
  • US12282737B2 patent drawing
  • US12282737B2 patent drawing

AI summary

In some examples, systems and methods for generating predicted ink strokes, using ink-based semantics, are provided. Ink stroke data may be received, the ink stroke data and a semantic context may be input into a model. From the model, one or more predicted ink strokes may be determined. Further, an indication of the one or more predicted ink strokes may be generated.