Dynamic Network Feature Licensing From Configuration Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional license-management solutions often require manual installation of a cumbersome and inefficient process, and existing technologies struggle to efficiently manage feature licenses on a network device, particularly due to the dynamic nature of license requirements driven by changes in configuration and topology, leading to burdensome manual installation processes and inconsistent licensing policies.

Innovation Solution

A cloud-based license-management system dynamically allocates and deallocates licenses based on network device configurations, using a license-management unit to monitor changes and interact with a cloud-based license-management system, facilitating automatic issuance or release of licenses through a secure communication channel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual license installation is used, then license management can be performed, but the process becomes cumbersome and inefficient

Engineering Contradiction:
Improvelicense installation processVSAvoidtime required for manual license installation
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service license management where the license management server automatically detects configuration changes on network devices and dynamically allocates or releases licenses without requiring manual intervention. The server monitors device states, receives automated license requests, and performs license operations autonomously based on configuration changes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring license pools and establishing monitoring mechanisms before license needs arise. The license management server maintains ready-to-allocate licenses in pools and continuously monitors device configurations, so when changes occur, licenses can be immediately allocated or released without delay.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If static license allocation is used, then license management is simplified, but it cannot adapt to dynamic configuration changes and topology changes

Engineering Contradiction:
Improvelicense allocation adaptabilityVSAvoidlicense management system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements dynamic license allocation where license assignments are not fixed but continuously adjusted based on real-time configuration changes. The license management server monitors device states and automatically reallocates licenses from devices that no longer need them to devices that have newly activated features, ensuring optimal license utilization throughout the network.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where the license management server continuously receives status information from network devices about configuration changes, processes this feedback, and automatically adjusts license allocations accordingly. This closed-loop system ensures licenses are always appropriately assigned based on current network conditions.

Inventive Principle:
Principle #23Feedback

3Productivity

If licenses are allocated to individual devices, then device-specific licensing is achieved, but licenses cannot be efficiently shared or reallocated when devices join or leave the network

Engineering Contradiction:
Improvelicense utilization efficiencyVSAvoidlicense management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system creates universal license pools that can serve multiple network devices rather than dedicating licenses to individual devices. The license management server manages these shared pools and automatically distributes licenses to any device that needs them based on configuration changes, enabling efficient sharing and reallocation across the entire network infrastructure.

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

Solution Approach 2:

The system merges individual device licenses into centralized license pools managed by the license management server. This consolidation allows licenses to be freely allocated and reallocated across multiple devices based on current needs, eliminating the inefficiency of static one-to-one license assignments and enabling dynamic sharing as devices join or leave the network.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250371113A1Flexible and dynamic management of feature licenses on network devices
Publication Date: 2025.12.04 HEWLETT PACKARD ENTERPRISE DEV LP
  • US20250371113A1 patent drawing
  • US20250371113A1 patent drawing
  • US20250371113A1 patent drawing

AI summary

One aspect of the instant application describes a method, a computer system, and a computer-readable medium which facilitate flexible and dynamic management of feature licenses on a network device. During operation, a network device supporting one or more features can monitor a configuration state associated with the network device. In response to detecting an update of the configuration state, the network device can determine whether a state of a feature is affected. In response to determining that the state of the feature is affected, the network device can determine whether to request issuance or release of a license corresponding to the affected feature and communicate by the network device with a cloud-based license-management platform to request the issuance or release of the license.