Augmented Reality Writing Assistance Using OCR And NLP

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional writing aids, such as smart pens, are not economically viable, fail to provide comprehensive error detection, and disrupt the natural flow of writing, while lacking visual feedback and context-aware assistance.

Innovation Solution

An augmented reality system with text recognition, natural language processing, and spatial awareness to provide real-time error detection, prediction, and recommendation, displayed in a contextually relevant and visually intuitive manner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If smart pen uses expensive hardware to detect errors, then error detection capability is improved, but cost increases making it not economically viable

Engineering Contradiction:
Improveerror detection capabilityVSAvoidcost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent uses a camera to capture an image of the handwritten text, creating a digital copy of the writing. This optical copy is then processed by OCR and NLP algorithms to detect errors, replacing the need for expensive specialized sensors while maintaining error detection capability

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces mechanical/optical sensing systems (like those in smart pens) with a camera-based imaging system combined with software processing. This substitution uses standard, inexpensive components (camera, processor) instead of specialized expensive hardware to achieve the same error detection function

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Loss of information

If smart pen provides vibration alerts for errors, then error notification is provided, but it is not intuitive for the user

Engineering Contradiction:
Improveerror notificationVSAvoidintuitiveness
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent uses color-coded visual indicators to notify users of errors. Different colors represent different types of errors (spelling, grammar, punctuation), providing intuitive visual feedback that is immediately recognizable and understandable, replacing non-intuitive vibration alerts

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The system provides immediate visual feedback by displaying error indicators and suggestions directly over the handwritten text in the captured image. This real-time feedback loop allows users to see errors and corrections in the context of their writing, making the notification system intuitive and actionable

Inventive Principle:
Principle #23Feedback

3Device complexity

If smart pen checks one error at a time, then processing is simple, but it misses errors when there are a large number of errors

Engineering Contradiction:
Improveprocessing complexityVSAvoidcomprehensive error detection
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent performs preliminary error detection by capturing the entire handwritten text as an image and processing it through OCR and NLP algorithms to identify all errors before presenting them to the user. This comprehensive upfront analysis ensures no errors are missed, even when multiple errors exist in the writing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs excessive error checking by analyzing the entire text for all possible error types (spelling, grammar, punctuation, style) simultaneously rather than checking one at a time. This thorough approach may identify more errors than strictly necessary but ensures comprehensive detection

Inventive Principle:
Principle #16Partial or excessive action

4Device complexity

If smart pen does not provide visual indication of error, then device is simple, but it is extremely difficult for the user to identify the error

Engineering Contradiction:
Improvedevice simplicityVSAvoiderror identification difficulty
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent uses color-coded visual indicators to highlight errors directly on the captured image of handwritten text. Different error types are marked with different colors, making it extremely easy for users to identify and locate errors without adding complex hardware

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent introduces an intermediary processing layer (camera + OCR + NLP + display) between the handwritten text and the user. This intermediary system captures the writing, processes it to identify errors, and presents visual indications, solving the problem of error identification without requiring the pen itself to be complex

Inventive Principle:
Principle #24Intermediary (Mediator)

5Reliability

If smart pen interrupts natural flow of writing, then error checking is provided, but writing experience is disrupted

Engineering Contradiction:
Improveerror checkingVSAvoidwriting flow
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent uses periodic action by capturing the handwritten text at intervals (when the user stops writing or at regular intervals) rather than continuously monitoring. This allows error checking to occur periodically without interrupting the user's natural writing flow, maintaining both error detection and writing continuity

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP3881296B1Method and apparatus for augmented reality
Publication Date: 2025.09.17 SAMSUNG ELECTRONICS CO LTD
  • EP3881296B1 patent drawingFigure 1
  • EP3881296B1 patent drawingFigure 2
  • EP3881296B1 patent drawingFigure 3

AI summary

The disclosure provides an augmented reality system (200) including an input unit (204), a text recognition unit (206), a natural language processing unit (208), a positioning unit (210), and an output unit (212). The input unit (204) captures an image. The text recognition unit (206) identifies an information on a surface depicted in the image and generates an input data based on the information. The natural language processing unit (208) determines a context of the input data and generates at least one assistive information based on the context. The positioning unit (210) determines one or more spatial attributes based on the image and generates a positioning information based on the spatial attributes. The output unit (212) displays the assistive information based on the positioning information.