Aggregated Patch Deployment Rings for Managed Network Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional patch management systems struggle with inefficient and incomplete knowledge of patch deployment across networks, leading to unpatched endpoints, resource wastage, and difficulty in managing multiple patches concurrently.

Innovation Solution

A method for automated software management that aggregates patch deployment data across ring groups, enabling visualization and centralized control through a graphical user interface, allowing administrators to monitor and manage patch deployments effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If product updates are distributed across the entire network all at once, then deployment speed is improved, but system reliability deteriorates due to potential failures and lack of testing

Engineering Contradiction:
Improvedeployment speedVSAvoidsystem reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The network is divided into multiple ring groups that receive updates in sequential waves. Each ring group acts as an isolated testing environment before updates propagate to subsequent rings, enabling staged deployment that balances speed with reliability through progressive rollout and failure containment.

Inventive Principle:
Principle #1Segmentation

2Reliability

If product updates are distributed at different times to different endpoints, then system reliability is improved through testing, but deployment efficiency deteriorates due to management complexity

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddeployment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Multiple ring groups are merged into a unified visual deployment map that consolidates the status of all endpoints and updates in a single interface. This allows administrators to monitor and manage distributed deployments across multiple rings simultaneously, maintaining reliability through staged rollout while improving efficiency through centralized visualization and control.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If product updates are stored and maintained centrally, then deployment control is improved, but resource consumption deteriorates due to storage and processing requirements

Engineering Contradiction:
Improvedeployment controlVSAvoidcomputing storage resources
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The update package is extracted and distributed incrementally to ring groups rather than being fully stored centrally before deployment. Each ring group receives only the portion of the update needed for its deployment wave, reducing central storage requirements while maintaining deployment control through the sequential distribution mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250265166A1Aggregated software update ring deployment in managed networks
Publication Date: 2025.08.21 IVANTI INC
  • US20250265166A1 patent drawing
  • US20250265166A1 patent drawing
  • US20250265166A1 patent drawing

AI summary

A method of automated software management may includereceiving a first status communication from a first endpoint device. The first status communication may include a first patch identifier and a first status time for the first endpoint device in which the first patch identifier is associated with a first patch. The method may include receiving a second status communication from a second endpoint device. The second status communication may include a second patch identifier associated with a second patch and a second status time for the second endpoint device. The method may include computing visualization data based on a selected time duration in which the visualization data may include the first patch identifier, the second patch identifier, and a first ring group identifier.