Dependency Assessment Interface for GUI Components

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large managed networks face complexity in designing and implementing performance analytics systems that provide versatility and flexibility to end users while managing intricate relationships among performance data and program components, without overwhelming them with underlying complexities.

Innovation Solution

A performance analytics system within a remote network management platform, featuring a database with PA entity records for graphical representation and a dependency assessment tree, along with a computing device executing a dependency assessment software program to transmit and receive graphical representations of PA entities and their dependencies, enabling users to configure and visualize key performance indicators effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the performance analytics system provides comprehensive functionality for monitoring and analyzing KPIs in large managed networks, then the system's versatility and analytical capability are improved, but the complexity of managing intricate relationships among performance data and program components increases

Engineering Contradiction:
ImproveversatilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the complex performance analytics functionality into distinct program components with well-defined interfaces. Each component handles specific aspects of KPI monitoring and analysis, allowing the system to provide comprehensive functionality while managing complexity through modular architecture. The segmentation enables independent development, testing, and maintenance of individual components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer that manages the intricate relationships among performance data and program components. This intermediary handles the complexity of data relationships and component interactions, shielding end users from the underlying complexity while providing comprehensive analytics capabilities. The intermediary acts as a mediator between the complex backend system and the simplified user interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system manages intricate relationships among performance data and program components, then the reliability and completeness of performance analytics are improved, but the ease of operation for end users deteriorates

Engineering Contradiction:
ImprovereliabilityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system employs an intermediary layer that manages intricate relationships among performance data and program components while presenting a simplified interface to end users. This intermediary handles the complexity of data relationships and component interactions in the background, ensuring reliable and complete analytics without requiring users to understand or navigate the underlying complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service mechanisms that automatically manage the complex relationships among performance data and components. The system autonomously handles data integration, relationship management, and component coordination, eliminating the need for users to manually manage these intricate relationships while maintaining high reliability and completeness in the analytics provided.

Inventive Principle:
Principle #25Self-service

3Productivity

If the system provides comprehensive performance analytics capabilities, then the productivity of performance monitoring tasks is improved, but the device complexity increases

Engineering Contradiction:
ImproveproductivityVSAvoidcomplexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments comprehensive performance analytics capabilities into modular program components, each handling specific monitoring and analysis tasks. This segmentation improves productivity by enabling parallel processing and specialized optimization of individual components, while the modular structure manages the inherent complexity through clear component boundaries and interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universal program components that can perform multiple analytics functions through configurable parameters and interfaces. These multi-functional components improve productivity by reducing the number of separate systems needed, while their standardized interfaces and configuration mechanisms manage the complexity of providing comprehensive analytics capabilities across different monitoring scenarios.

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

Data Source

PatentUS10855547B2Dependency assessment interface for components of graphical user interfaces
Publication Date: 2020.12.01 SERVICENOW INC
  • US10855547B2 patent drawing
  • US10855547B2 patent drawing
  • US10855547B2 patent drawing

AI summary

A system and method is disclosed for configuring a performance analytics (PA) system for processing key performance indicators of a managed network. The PA system may include a database containing PA entity records, each including data associated with a respective PA entity. Each PA entity may be a software and/or hardware component of the PA system. The system also includes a dependency assessment tree having respective nodes corresponding to the respective PA entities and branches connecting functionally dependent nodes of PA. The PA system may be configured to: transmit information to a client device for displaying a graphical representation of one or more respective PA entities; receive a request from the client device for dependency information for a first PA entity; and transmit to the client device a graphical representation of a first portion of the dependency assessment tree depicting the first PA entity and associated dependency nodes.