Diagram Object Creation with Ghosted Rows for Initial Guidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for creating diagrams of interconnected objects lack initial guidance, make relationships between object types unclear, and require separate steps for creating connections, leading to confusion and difficulty in visualizing object relationships.

Innovation Solution

A method is presented where a diagram is displayed with rows for different object types, featuring ghosted objects that represent creatable objects and show connectable relationships, allowing users to create objects and visualize connections directly, eliminating the need for a palette and reducing the complexity of creating diagrams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a blank canvas is used for diagram creation, then users have freedom to place objects anywhere, but users lack initial guidance on where to begin and diagrams become difficult to read

Engineering Contradiction:
Improvefreedom to place objectsVSAvoidinitial guidance
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by automatically creating ghosted objects in appropriate rows based on the selected object type before the user actually creates objects. This preliminary setup provides immediate visual guidance on where objects should be placed and what connections are possible, eliminating the blank canvas problem while maintaining placement flexibility.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If a blank canvas is used for diagram creation, then users have freedom to place objects anywhere, but relationships between object types are not apparent

Engineering Contradiction:
Improvefreedom to place objectsVSAvoidrelationship visibility
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary action by pre-creating ghosted objects in the appropriate rows corresponding to different object types. This preliminary arrangement immediately reveals the hierarchical relationships and connectability between object types, making the diagram structure apparent from the start rather than requiring users to figure it out through trial and error.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If conventional approaches are used, then users can create diagrams, but creating connections between objects requires separate steps and trial attempts

Engineering Contradiction:
Improvediagram creation capabilityVSAvoidconnection creation process
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary action by pre-creating ghosted objects that represent potential connection targets before the user actually creates the connecting object. This preliminary setup shows users exactly what they can connect to and how, eliminating the need for trial-and-error attempts and separate connection creation steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The ghosted objects serve as intermediaries between the user's selection and the actual object creation. They mediate the connection process by visually representing the relationship and connectability, allowing users to understand connections before finalizing object creation, thus simplifying the overall process.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Device complexity

If only object icons are used for visual distinction, then the canvas remains simple, but diagrams become difficult to read and understand

Engineering Contradiction:
Improvecanvas simplicityVSAvoidobject type distinction
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The system applies segmentation by organizing the canvas into distinct rows, with each row representing a specific object type. This segmentation provides clear visual structure and makes it easy to distinguish between different object types and their relationships, while maintaining canvas simplicity through systematic organization rather than adding complex visual elements to individual objects.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10013241B2Object and connection organization in a diagram
Publication Date: 2018.07.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10013241B2 patent drawing
  • US10013241B2 patent drawing
  • US10013241B2 patent drawing

AI summary

A method includes presenting, on a display, a diagram. The presenting of the diagram includes presenting a first row that defines a location where objects of a first object type can be created, wherein a first ghosted object of a first object type is displayed in the first row. The first ghosted object represents a first creatable object of the first object type. The presenting of the diagram includes presenting a second row that defines a location where objects of a second object type can be created. The method also includes responsive to a first input to create a first object of the first object type in the first row, creating the first object of the first object type. Also in response to the first input, the method includes graphically changing the first ghosted object into the first object and presenting a second ghosted object of the second object type in the second row.