Interactive Display Overlay Widget Edge Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Drawing and drafting on computer applications can be cumbersome, especially for those inexperienced with drawing or drafting programs, as they lack the precision and intuitive experience of pen-and-paper drawing.

Innovation Solution

An interactive display system with an overlay application that detects inputs on a touch-enabled display, determines if the input is within a widget or not, and modifies the input data to correspond to the edge of a widget if close but not directly on it, allowing for precise interaction with underlying software applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If an overlay application with widgets is introduced to improve drawing precision, then manufacturing precision is improved, but device complexity increases

Engineering Contradiction:
Improvedrawing precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

An overlay application layer is introduced between the touch input and the underlying software application. This intermediary layer contains widgets that act as mediators - when a user touches near a widget, the overlay application intercepts the input, determines proximity to widgets, and translates the touch into precise drawing commands for the underlying application. This resolves the contradiction by providing precision through the widget intermediary while keeping the underlying application simple and unchanged.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct functional layers: the overlay application layer with widgets, the coordinate transformation layer, and the underlying software application layer. Each layer handles specific tasks independently. The overlay layer handles widget interaction and input interception, the transformation layer handles coordinate mapping, and the underlying application handles drawing execution. This segmentation allows precision tools to be added without complicating the core application structure.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If input data is modified to align with widget edges for precision, then manufacturing precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveinput precisionVSAvoidoperation simplicity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The overlay application automatically performs coordinate transformation and input routing without requiring user intervention. When a user touches the screen, the system self-determines whether the touch is on or near a widget, automatically modifies the coordinates if needed, and routes the input appropriately. This self-service approach maintains ease of operation because users simply touch where they want to draw, while the system handles the precision alignment behind the scenes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes input parameters (coordinates) based on widget proximity. When a touch is detected, the system checks the distance to nearby widgets and transforms the coordinates if the touch is within a threshold distance. This parameter transformation is automatic and transparent to the user, providing precision without requiring users to understand or manually adjust coordinate systems.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If protocol conversion is implemented to communicate with underlying applications, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveapplication compatibilityVSAvoidcommunication complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The overlay application serves multiple functions within a single component: it displays widgets, intercepts and analyzes touch inputs, performs coordinate transformations, determines widget proximity, and routes inputs to underlying applications. This multi-functionality improves adaptability because the same overlay infrastructure works with any underlying application that supports touch input, without requiring separate communication protocols for each application type.

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

Data Source

PatentUS10540084B2Interactive display overlay systems and related methods
Publication Date: 2020.01.21 PROMETHEAN
  • US10540084B2 patent drawing
  • US10540084B2 patent drawing
  • US10540084B2 patent drawing

AI summary

In various embodiments, an interactive display overlay system is configured to serve as a gatekeeper for detected inputs on an interactive display screen (e.g., such as an interactive whiteboard or touch screen display) that is displaying a transparent overlay layer over an underlying software application. In various embodiments, the system is configured to detect an input at a particular location on the interactive display screen and determine whether there is a widget at that particular location on the transparent overlay layer before passing the input on to the underlying software application. In particular embodiments, the system is configured to modify inputs detected at the overlay layer that are proximate to a widget to an edge of the widget prior to passing on modified input data to the underlying software application.