Automatically generating and applying graphical user interface resize-contraints based on design semantics

A graphical user interface, resizing technology, applied in software design, software engineering design, visual/graphics programming, etc., can solve the problems of limited element resizing, inflexible size system, etc.

Pending Publication Date: 2020-03-24
ADOBE INC
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As a result, traditional manual rule sizing systems are often technically limited to resizing elements when they are not positioned near the edges of the display layout.
Additio

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatically generating and applying graphical user interface resize-contraints based on design semantics
  • Automatically generating and applying graphical user interface resize-contraints based on design semantics
  • Automatically generating and applying graphical user interface resize-contraints based on design semantics

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] This disclosure describes one or more embodiments of a design resizing constraint system that dynamically generates and uses semantically aware resizing constraints based on detected semantics of a graphical user interface design layout, responsively Resize GUI design layouts while keeping design semantics intact. For example, a design resizing constraint system may receive a request to resize a graphical user interface design layout. The design resizing constraint system analyzes the semantics of the GUI design layout, including layout and hierarchy, based on receiving a request for GUI design layout resizing. Based on the analyzed design semantics, the design resizing constraint system can dynamically generate semantically aware resizing constraints for graphical user interface elements just before any resizing operations. The design resizing constraint system may resize a graphical user interface design layout, including graphical user interface elements within a gr...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to automatically generate and apply graphical user interface resize-contraints based on design semantics. The present disclosure is directed toward systems, methods, and non-transitory computer readable media that resize a graphical user interface design layout using automatically-generated semantic-aware resize constraints. In particular, systems described herein can analyzethe semantics of graphical user interface design elements (e.g., including size, position, type, etc.) and relative positions of the design elements (e.g., hierarchy, offsets, nesting, etc.). The disclosed systems utilizes a heuristics system to the analyzed semantics to generate a set of automatically-defined semantic-aware resize constraints for each graphical user interface design interface. The disclosed systems additionally present a design resize interface that enables designer to manually select constraints to be applied to the design elements. The disclosed systems can toggle betweenapplying manually-selected and automatic semantic-aware resize constraints for the design elements.

Description

[0001] Cross References to Related Applications [0002] This application claims priority to U.S. Provisional Patent Application No. 62 / 731,965, entitled "AUTOMATICALLY GENERATING ANDAPPLYING GRAPHI-CAL USER INTERFACE RESIZE-CONTRAINTS BASED ON DESIGNSEMANTICS," filed September 16, 2018, which is incorporated herein by reference in its entirety . technical field [0003] The present disclosure relates generally to display layout resizing, and more particularly to systems, methods, and non-transitory computer-readable media for resizing graphical user interface design layouts using automatically generated semantically-aware resizing constraints. Background technique [0004] With the rapid development of the Internet, people are turning to watch content online. Documents such as web pages, native applications, magazines, manuals, or online books are usually designed to be displayed in a specific medium or viewport. However, documents are typically accessed or provided to v...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F8/20G06F8/38
CPCG06F8/24G06F8/38G06F3/0481G06F8/34G06F3/048G06F3/04845G06T11/60G06F40/106
Inventor S·什里瓦斯塔瓦H·王A·黄
Owner ADOBE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products