Embedded Symbols for Software Design Completeness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Graphical representations of software designs are dynamic for object placement but static regarding completeness, making it difficult for developers to quickly assess the completeness of design objects, which increases design time and reduces personnel deployment efficiency.

Innovation Solution

A system that embeds symbols within a visual representation of software designs to indicate completeness, allowing developers to focus attention on incomplete objects, featuring a development server with a visual representation generator and completion calculator that displays embedded symbols for each process, enabling quick identification of missing information and automating the calculation of completion percentages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If graphical representations are made dynamic for object placement, then ease of operation is improved, but the ability to indicate completeness is lost

Engineering Contradiction:
Improveobject placement flexibilityVSAvoidcompleteness information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent segments the visual representation into multiple layers: a dynamic canvas layer for object placement and a symbolic annotation layer for completeness indication. This allows the graphical representation to simultaneously support flexible object positioning while maintaining completeness information through embedded symbols that segment the display of structural data from visual elements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a symbolic dimension to the graphical representation by embedding completion symbols within the visual display. This dimensional addition allows completeness information to be conveyed without interfering with the dynamic spatial arrangement of objects, effectively using symbol placement as an additional information carrier in the visual space.

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

2Measurement precision

If completeness information is manually tracked, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvecompleteness assessment accuracyVSAvoiddesign time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary automated assessment of design object completeness by continuously monitoring design data and pre-calculating completion status. This preliminary action eliminates the need for manual completeness tracking during the design process, providing accurate completion information automatically available when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the system continuously monitors design object attributes and automatically updates completeness symbols in the graphical representation. This real-time feedback loop ensures measurement precision is maintained while eliminating manual intervention, as the system self-updates completeness status based on current design data.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If detailed completeness tracking is implemented, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvecompleteness monitoring accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts completeness information from the complex design data structure and presents it separately through simplified symbolic indicators in the graphical representation. This extraction approach maintains precise completeness tracking in the background while presenting only essential completion status symbols to the user, effectively separating detailed measurement functions from the user interface.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies local quality by providing detailed completeness information only where needed in the graphical representation, rather than overwhelming the entire interface with comprehensive data. Each design object receives targeted completeness symbols based on its specific attributes, allowing precise monitoring without global system complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9292263B2System and method for embedding symbols within a visual representation of a software design to indicate completeness
Publication Date: 2016.03.22 MASSIVELY PARALLEL TECHNOLOGIES INC
  • US9292263B2 patent drawing
  • US9292263B2 patent drawing
  • US9292263B2 patent drawing

AI summary

A system and method for quickly discerning a process's completeness via graphical representation of processes by graphical objects with associated embedded symbols is disclosed. The present system and method decreases design time and increases personnel deployment efficiency.