Dynamic Data Model Display with Examination Frame

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large and complex data models, such as those in cloud computing environments, are difficult to navigate and view due to the sheer number of nodes and objects, making it challenging to monitor status and requiring improved display and navigation systems.

Innovation Solution

A computer program product that dynamically sizes and spaces multiple objects within a single pane to fit all objects without scrolling, with an examination frame displaying a subset of objects and metadata in larger size, and the ability to filter and configure the display based on criteria, allowing for hierarchical representation across multiple panes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all objects are displayed in a single pane without scrolling, then the entire data model is visible at once, but the objects become too small to see clearly

Engineering Contradiction:
Improvevisibility of entire graphVSAvoidvisibility of individual objects
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements an examination frame that provides local magnification for a subset of objects while maintaining the global context of all objects in the single pane. Objects within the examination frame are displayed at a larger scale with enhanced detail, while objects outside remain at a smaller scale. This resolves the contradiction by allowing the entire data model to be visible without scrolling while simultaneously enabling clear viewing of individual objects of interest through the magnified examination frame.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If the examination frame is made larger to show more objects in detail, then more objects can be examined, but the frame may not fit within the single pane

Engineering Contradiction:
Improvenumber of objects in examination frameVSAvoidexamination frame size
Core Design Contradiction:
Quantity of substanceVSArea of stationary object

Solution Approach 1:

The examination frame is implemented as a dynamic, movable element within the single pane rather than a fixed structure. The frame can be repositioned to focus on different subsets of objects, and its content is dynamically updated based on its position. This allows the system to examine multiple groups of objects in detail sequentially, effectively increasing the total number of objects that can be examined closely without requiring the frame to be permanently large enough to contain all objects simultaneously.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If objects are dynamically sized and spaced to fit all objects in a single pane, then no scrolling is required, but objects may become too small or crowded to distinguish

Engineering Contradiction:
Improvenavigation without scrollingVSAvoidobject distinguishability
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent employs visual differentiation techniques including color coding and visual highlighting to enhance object distinguishability. Objects within the examination frame are visually distinguished from those outside through enhanced rendering, and objects with similar attributes are differentiated through color variations. This allows densely packed objects to remain distinguishable despite the small scale required for fitting all objects in a single pane without scrolling.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS10297052B2Systems and methods for displaying and viewing data models
Publication Date: 2019.05.21 BMC HELIX INC
  • US10297052B2 patent drawing
  • US10297052B2 patent drawing
  • US10297052B2 patent drawing

AI summary

A computer program product is tangibly embodied on a computer-readable medium and includes executable code that, when executed, is configured to cause a data processing apparatus to display multiple objects in a single pane, where the multiple objects are visual representations of real objects and the multiple objects are dynamically sized and spaced relative to one another to fit all of the objects in the single pane. The computer program product includes executable code that, when executed, causes the data processing apparatus to display a subset of the objects and associated metadata in an examination frame. The examination frame is sized to fit within the single pane, where the subset of the objects displayed within the examination frame are sized larger than the objects outside of the examination frame.