Application Feature Deployment Status GUI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data center environments, it is challenging for system administrators to determine which application features are deployed and which are not, especially in enterprise security applications that rely on machine-generated data from various sources, leading to potential security breaches due to undetected issues.

Innovation Solution

An interactive deployment completeness GUI is provided to indicate deployed and undeployed features, along with suggestions for configuring the system to deploy missing features, by determining the availability and configuration status of features within the application, utilizing data models and feature-data source mappings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the application includes multiple features that rely on data from various sources, then the security monitoring capability is improved, but the complexity of determining deployment status increases

Engineering Contradiction:
Improvesecurity monitoring capabilityVSAvoiddeployment status determination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (deployment status determination mechanism) that automatically assesses whether features are deployed by checking data source availability and configuration. This intermediary resolves the complexity by providing a centralized assessment system rather than requiring administrators to manually check each feature's deployment status across multiple data sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system provides feedback to administrators about the deployment status of features by monitoring data source availability and configuration. This feedback mechanism enables administrators to understand which features are deployed and which are not, allowing them to take corrective actions to improve security monitoring coverage without having to manually investigate each feature's status.

Inventive Principle:
Principle #23Feedback

2Device complexity

If administrators manually check each feature's deployment status, then the system complexity remains low, but the time required to identify undeployed features increases

Engineering Contradiction:
Improvesystem complexityVSAvoidtime to identify undeployed features
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically determining the deployment status of features through monitoring data source availability and configuration. This eliminates the need for administrators to manually check each feature's deployment status, significantly reducing the time required to identify undeployed features while maintaining reasonable system complexity through automated assessment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary assessment of feature deployment status by continuously monitoring data source availability and configuration. This preliminary action enables the system to proactively identify undeployed features before they can cause security gaps, saving administrators time by providing advance notice of deployment issues.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the system provides detailed information about undeployed features and deployment suggestions, then the ease of deploying features is improved, but the amount of information presented increases

Engineering Contradiction:
Improveease of deploying featuresVSAvoidinformation quantity
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent segments the information about undeployed features into distinct categories: deployment status identification, cause analysis (data source availability and configuration issues), and actionable suggestions. This segmentation allows administrators to access detailed information only when needed, improving ease of deployment while managing information quantity through organized, on-demand presentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system acts as an intermediary by providing structured information about deployment status and suggestions only when relevant to the administrator's needs. This intermediary approach balances information quantity by presenting detailed guidance selectively, improving ease of operation without overwhelming administrators with unnecessary information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12120170B1Presenting un-deployed features of an application
Publication Date: 2024.10.15 CISCO TECHNOLOGY INC
  • US12120170B1 patent drawing
  • US12120170B1 patent drawing
  • US12120170B1 patent drawing

AI summary

Provided are systems and methods for indicating deployment of application features. In one embodiment, a method is provided that includes determining available features of a current deployment of an application for receiving machine-generated data from one or more data sources of a data system, determining un-deployed features of the current deployment of the application, wherein the un-deployed features comprise one or more of the available features that is configured to use input data from a data source and wherein the input data is not available to the feature in the current deployment of the application, and causing display of a deployment graphical user interface (GUI) that comprises an indication of the un-deployed features.