Touch Gesture Interpretation Layer for Web Drawing Apps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face limitations in creating drawings remotely due to the requirement for extensive computing power and the lack of touch interface support in existing web-based drawing programs, which restricts their ability to interact with drawings on mobile devices.
Innovation Solution
A drawing application that allows touch interactions on user devices, enabling users to create, modify, and save drawings by interpreting touch events as gestures, such as taps, pans, and pinches, and applying appropriate commands to objects within the drawing, even on web-based platforms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If web-based drawing programs are used to enable remote access and collaboration, then accessibility and collaboration capability are improved, but functionality and ease of operation deteriorate due to rudimentary features and lack of touch interface support
Solution Approach 1:
The patent introduces a touch event interpretation layer as an intermediary between the touch-sensitive display and the drawing application. This layer translates touch events (taps, drags, pinches) into appropriate drawing commands, enabling full touch interface support in web-based drawing programs without requiring changes to the core application logic or sacrificing remote accessibility capabilities
2Ease of operation
If natively executed drawing programs are used to provide extensive functionality and computing power, then drawing capability and features are improved, but device portability and remote access capability worsen
Solution Approach 1:
The patent implements a universal drawing application architecture that runs across multiple platforms (desktop, mobile, tablet) through web browsers. The application maintains extensive drawing functionality by implementing comprehensive touch event interpretation that adapts to different device types, allowing users to access full-featured drawing capabilities at any location without being tied to a specific native environment
3Measurement precision
If traditional cursor-based interfaces are used in web-based drawing programs, then precision in object selection is improved, but ease of operation on mobile devices deteriorates due to lack of touch support
Solution Approach 1:
The patent replaces the mechanical cursor-based interaction system with a touch event-based system. Touch events (tap, drag, pinch) directly manipulate drawing objects without requiring a cursor, maintaining precision through accurate touch coordinate mapping while providing natural, intuitive interaction suited for mobile devices. The touch event interpretation layer ensures that touch gestures achieve equivalent or superior precision to cursor-based selection
Data Source
AI summary
Concepts and technologies are described herein for touch interactions with a drawing application. In accordance with the concepts and technologies disclosed herein, user devices can obtain drawing data generated by a web-based drawing application and can display a drawing by rendering the data in one or more UIs. The user device can interpret touch gestures at a touch sensitive display used to present the UIs and can interpret the touch gestures as corresponding to one or more commands for modifying the UIs. According to various embodiments, the user device can interpret the touch gestures by determining if the touch gestures intersect an object in the drawing and other behavior associated with the touch gesture such as movement, subsequent touches, and whether or not an object intersected was selected when the touch gesture was commenced.


