GUI Prototyping Trigger Mechanism for State Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In GUI prototyping, existing methods require defining separate attributes and changes for each object, making it cumbersome and inefficient, as changes in one object's state cannot trigger changes in another object's state without user input.

Innovation Solution

A method and system that allow the display state of one object to change in response to the display state of another object, eliminating the need for explicit user input and reducing computational load by using a trigger object's attribute change to affect a reaction object's state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If separate attributes and changes are defined for each object in GUI prototyping, then the display state changes can be precisely controlled, but the prototyping process becomes cumbersome and inefficient

Engineering Contradiction:
Improvedisplay state control precisionVSAvoidprototyping efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent merges multiple separate attribute definitions into a unified trigger mechanism. Instead of defining changes for each object separately, the system allows one object's attribute change to serve as a trigger that automatically initiates changes in multiple other objects, reducing the number of separate definitions needed while maintaining precise control over display state changes

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The trigger object's attribute change serves multiple functions simultaneously: it acts as a state indicator, a trigger signal, and a coordination mechanism for multiple reaction objects. This multi-functionality eliminates the need for separate control mechanisms for each object pair, thereby improving prototyping efficiency without sacrificing control precision

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

2Reliability

If changes in one object's state cannot trigger changes in another object's state without user input, then each interaction must be explicitly defined, but this increases the amount of information required and computational load

Engineering Contradiction:
Improveinteraction definition accuracyVSAvoidinformation quantity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary action by pre-defining trigger-reaction relationships between objects. When an object's attribute changes, the system automatically executes pre-programmed reactions in other objects without requiring real-time user input or extensive conditional logic, thereby reducing the information quantity needed while maintaining reliable interaction definitions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The GUI prototype system serves itself by automatically detecting attribute changes and triggering corresponding reactions without external intervention. This self-service mechanism reduces the need for extensive user input definitions and computational overhead while ensuring accurate interaction behavior through pre-established trigger rules

Inventive Principle:
Principle #25Self-service

3Ease of operation

If explicit user input is required for each object state change, then the prototyping process becomes complex and time-consuming, but removing it may reduce control over interaction behavior

Engineering Contradiction:
Improveprototyping operation easeVSAvoidprototyping system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary trigger mechanism that mediates between user input and object state changes. Instead of requiring explicit user input for each interaction, the trigger object's attribute change acts as an intermediary signal that automatically initiates the appropriate reactions, simplifying operation while managing complexity through structured trigger-reaction relationships

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10628022B2Method and system for prototyping graphic user interface
Publication Date: 2020.04.21 STUDIO XID KOREA INC
  • US10628022B2 patent drawing
  • US10628022B2 patent drawing
  • US10628022B2 patent drawing

AI summary

Disclosed is a method for prototyping a graphic user interface (GUI) by a prototyping system. The method includes at least receiving, by a prototyping terminal, through a prototyping interface, an input for setting a change in a value of a reference attribute of a trigger object as a trigger for changing the display state of a reaction object, sensing, by a prototype execution terminal, a change in the value of a reference attribute of a trigger object, and changing, by the prototype execution terminal, the display state of the reaction object using the set trigger when sensing that the value of a reference attribute of a trigger object is changed.