Interaction Explorer for UI Prototyping Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designers face frustration and inefficiency when creating user interface prototypes due to the need to repeatedly design user actions and flows across multiple branches, lacking an accurate overview of their created screens and interactions, which wastes time and hampers effective user interface design.

Innovation Solution

A method and apparatus for generating an interaction explorer that detects prototyping actions, adds them to an interaction hierarchy, and creates an interactive visual depiction of this hierarchy, allowing designers to navigate and understand the user interface prototype's flows and interactions without programming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If designers manually create user interface prototypes without automation, then they maintain full control over design details, but they experience wasted time and frustration due to repeated design actions across multiple branches

Engineering Contradiction:
Improveprototype creation speedVSAvoidtime spent on repeated design actions
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically detecting design patterns and pre-generating interaction hierarchies before the designer manually recreates them. The interaction explorer pre-computes the structure of user flows and detects repetitive patterns, allowing designers to leverage automated preliminary work rather than manually repeating design actions across multiple branches.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates visual copies of the interaction hierarchy that represent repetitive design patterns. By generating an interactive visual depiction of the interaction hierarchy, the system allows designers to copy and reuse proven design patterns across multiple branches without manual recreation, thus reducing wasted time while maintaining design control.

Inventive Principle:
Principle #26Copying

2Loss of information

If designers focus on detailed implementation without overview tools, then they ensure design precision, but they lack accurate overview of created screens and flows

Engineering Contradiction:
Improveoverview of screens and flowsVSAvoidcomplexity of tracking interface structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system transforms the flat, complex structure of user interface screens and flows into a hierarchical visual representation that adds a new dimension of organization. The interaction explorer generates an interactive visual depiction that displays the interaction hierarchy in a structured tree format, allowing designers to view the overall structure at a glance without getting lost in implementation details, thus preventing information loss about screens and flows.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The interaction hierarchy visualization acts as an intermediary between the detailed implementation and the designer's need for overview. This intermediate representation layer translates complex screen and flow relationships into an easily interpretable visual format, reducing the complexity of tracking interface structure while preserving all necessary information about the user interface prototype.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If designers manually track interaction patterns, then they maintain accuracy in design records, but they experience designer frustration and irritation from repetitive tracking tasks

Engineering Contradiction:
Improveaccuracy of interaction trackingVSAvoidease of tracking interactions
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs self-service by automatically detecting prototyping actions and generating the interaction hierarchy without requiring manual tracking by the designer. The interaction explorer autonomously monitors design actions, identifies patterns, and constructs the hierarchical representation, thereby maintaining measurement precision while eliminating the repetitive manual tracking tasks that cause designer frustration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by continuously monitoring design actions and immediately updating the interaction hierarchy visualization. This real-time feedback mechanism automatically tracks interactions with high precision and presents the information in an easily operable visual format, reducing the ease of operation burden while maintaining accurate interaction tracking through automated pattern detection and hierarchy updates.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10157046B2Method and apparatus for generating an explorer for user interface prototyping
Publication Date: 2018.12.18 INFRAGISTICS
  • US10157046B2 patent drawing
  • US10157046B2 patent drawing
  • US10157046B2 patent drawing

AI summary

A method for generating an interactions explorer for a user interface prototype comprising detecting one or more prototyping actions while a user creates a user interface prototype, adding the one or more prototyping actions to an interaction hierarchy and generating an interactive visual depiction of the interaction hierarchy.