User Interface Shape Interaction Control via Radius Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for user interaction with shapes in a user interface lack intuitiveness and are difficult for casual users to learn, leading to a frustrating and inefficient trial-and-error process.

Innovation Solution

A method where a shape is displayed using a plurality of points with associated radii, allowing users to modify these radii directly, with the system determining and adjusting neighboring points to prevent intersections, enabling intuitive and natural control of shape manipulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional vector points and handles are used for shape manipulation, then shape editing capability is provided, but user intuitiveness and ease of operation deteriorate

Engineering Contradiction:
Improveuser intuitivenessVSAvoidinteraction complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces radius values as intermediary parameters that mediate between user input and shape manipulation. Instead of directly manipulating complex vector handles, users interact with simplified radius values that automatically translate into appropriate shape modifications, making the interface more intuitive while maintaining editing capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system automatically adjusts neighboring points and handles based on the modified radius values without requiring manual intervention. The shape manipulation system self-regulates by determining appropriate adjustments to maintain geometric integrity, reducing the burden on users to understand complex vector relationships

Inventive Principle:
Principle #25Self-service

2Productivity

If users manually adjust vector points and handles, then shape modification is achieved, but time consumption and productivity deteriorate

Engineering Contradiction:
Improveediting efficiencyVSAvoidtrial-and-error time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-calculates and automatically applies adjustments to neighboring points and handles based on the modified radius. This preliminary action eliminates the need for users to manually adjust multiple vector parameters, significantly reducing trial-and-error time and improving editing efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements automatic feedback mechanisms where the system continuously monitors and adjusts shape parameters based on radius modifications. This feedback loop ensures that shape changes are applied correctly without requiring user verification, speeding up the editing process

Inventive Principle:
Principle #23Feedback

3Ease of operation

If radius modification causes point intersection, then direct control is achieved, but geometric validity deteriorates

Engineering Contradiction:
Improvedirect controlVSAvoidgeometric validity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system applies preliminary anti-action by automatically adjusting neighboring points and handles before finalizing the shape modification. This preventive measure counteracts potential intersections caused by radius changes, maintaining geometric validity while preserving direct user control

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent dynamically changes parameters of neighboring points (such as their positions or handle values) in response to radius modifications. This parameter adjustment ensures that geometric constraints are maintained even when users directly control radius values, preventing invalid geometries

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10249067B2Control of shape interaction in a user interface
Publication Date: 2019.04.02 ADOBE INC
  • US10249067B2 patent drawing
  • US10249067B2 patent drawing
  • US10249067B2 patent drawing

AI summary

Techniques to control shape interaction in a user interface are described. In one or more implementations, a method is described of controlling user interface shape interaction by a computing device. A shape is displayed in a user interface by the computing device, the shape described using a plurality of points, each of the points having an associated radius. An input is detected, by the computing device, involving modification of the associated radius of least one of the plurality of points. A determination is made, by the computing device, whether modification of the associated radius of the at least one point causes an intersection of the associated radius of one or more of the plurality of points neighboring the at least one point. Responsive to the determination that the modification causes the intersection, the associated radius of the one or more points are modified such that the intersection does not occur. The shape is displayed by the computing device as having the modified associated radius of the at least one point.