Overlay Cursor Indicator for Unfocused Input Fields

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In overlay handwriting input applications, users face challenges in determining the cursor location within unfocused input fields of underlying applications, leading to inconvenient and inaccurate input placement, especially when entering handwriting before activating the field or experiencing inadvertent cursor position changes.

Innovation Solution

An overlay handwriting input application provides a cursor indicator that represents the input location within underlying application fields, even when they are unfocused, by retrieving and displaying the cursor position data, allowing users to visualize where their input will be inserted, and optionally animating or modifying the text field control to force cursor display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the underlying application does not display cursor location for unfocused fields, then the application maintains simple behavior and resource efficiency, but the user cannot determine where handwriting input will be inserted

Engineering Contradiction:
Improvecursor location informationVSAvoidapplication behavior complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The overlay application acts as an intermediary between the user and the underlying application's input fields. It retrieves cursor position data from the underlying application and displays it independently, serving as a mediator that provides missing information without modifying the underlying application's core behavior.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The cursor display functionality is segmented from the underlying application and implemented as a separate overlay system. This allows the overlay application to provide cursor location information for unfocused fields without affecting the underlying application's original behavior, maintaining independence while adding useful functionality.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If the user enters handwriting before activating the field, then the user can prepare input in advance, but the cursor location may be inaccurate or misleading

Engineering Contradiction:
Improveinput preparation convenienceVSAvoidcursor location accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The overlay application provides real-time feedback by displaying the current cursor position in the underlying application field, even when unfocused. This feedback mechanism allows users to see exactly where their handwriting input will be inserted before they activate the field, eliminating uncertainty about cursor location.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables preliminary action by allowing users to enter handwriting before field activation while simultaneously displaying the accurate cursor position that will be used for insertion. This preliminary input combined with real-time cursor position feedback ensures both convenience and precision.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the overlay application displays cursor position for all fields, then the user has complete information about input locations, but the system must retrieve and manage cursor data from the underlying application

Engineering Contradiction:
Improvecursor position information completenessVSAvoiddata retrieval and management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The overlay application serves as an intermediary that retrieves cursor position data from the underlying application and manages its display. This mediator approach allows complete cursor information to be displayed across all fields while centralizing the data retrieval and management logic in the overlay application, avoiding the need to modify the underlying application.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10592096B2Cursor indicator for overlay input applications
Publication Date: 2020.03.17 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US10592096B2 patent drawing
  • US10592096B2 patent drawing
  • US10592096B2 patent drawing

AI summary

One embodiment a method, including: providing, on an input and display device, an overlay handwriting input application that provides handwriting input to an underlying application; and providing, on the input and display device, a cursor initiated by the overlay handwriting application that represents an input location within at least one input field of the underlying application. Other embodiments are described and claimed.