Cloud License Pool Management for Node-Locked Entitlements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing licensing system for computer software and hardware, which relies on product activation keys (PAKs) for node-locked licenses, creates challenges for vendors and customers in managing and tracking licenses, especially when customers need to upgrade or downgrade services, as it lacks a centralized mechanism for auditing and managing licenses across multiple devices, leading to compliance issues and difficulties in tracking ownership.

Innovation Solution

A cloud-based licensing system that converts node-locked licenses to a vendor-managed pool, allowing for the registration of entitlements and generation of entitlement authorizations, enabling customers to manage and audit licenses centrally, providing a unified view of owned licenses and compliance status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If node-locked licenses are used for each device, then license enforcement is simplified at the device level, but tracking and managing licenses across multiple devices becomes complex and convoluted

Engineering Contradiction:
Improvelicense enforcement simplicityVSAvoidlicense tracking complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent merges individual device-level license tracking into a centralized cloud-based license management system. The cloud server consolidates license information from multiple devices into a single database, allowing vendors to track and manage all licenses centrally rather than through distributed node-locked mechanisms. This resolves the contradiction by maintaining simple device-level enforcement while eliminating complex distributed tracking.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a cloud-based license manager as an intermediary between devices and the licensing system. This intermediary service handles the complexity of license tracking, ownership history, and compliance auditing in the cloud, while devices simply need to report their status. The intermediary absorbs the complexity, allowing device-level simplicity to be maintained.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If customers independently register each hardware device or software installation, then registration process is simple, but vendor and customer lack complete inventory of licenses and ownership history

Engineering Contradiction:
Improveregistration simplicityVSAvoidlicense inventory information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where devices automatically report their registration status and license information to the cloud-based license manager. This continuous feedback loop ensures that the vendor maintains an up-to-date inventory of all licenses and ownership history, while customers can access this information through a centralized portal. The feedback mechanism resolves the information loss problem while keeping registration simple.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The cloud-based license manager serves multiple functions: it tracks license inventory, maintains ownership history, enables compliance auditing, and provides a single point of truth for all license information. This multi-functional system replaces the need for separate tracking mechanisms for each device, resolving the information loss issue while maintaining registration simplicity.

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

3Reliability

If license keys are node-locked to single device installation, then license enforcement is straightforward, but customer ability to change license use or allocation across devices is limited

Engineering Contradiction:
Improvelicense enforcement reliabilityVSAvoidlicense allocation flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms static node-locked licenses into dynamic, cloud-managed licenses. Instead of fixed device-to-license bindings, the system allows flexible reallocation of licenses across devices through the cloud interface. The license manager dynamically tracks and enforces usage rights, enabling customers to move licenses between devices while maintaining enforcement reliability through centralized control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the state of license keys from fixed node-locked parameters to flexible cloud-managed parameters. The system allows modification of license allocation parameters (which devices can use the license, for how long, under what conditions) while maintaining secure enforcement. This parameter flexibility resolves the contradiction between enforcement reliability and allocation adaptability.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If vendor administers post-fact auditing process to address compliance issues, then compliance can be enforced, but the process is complex, expensive, and causes poor customer relations

Engineering Contradiction:
Improvecompliance enforcement capabilityVSAvoidauditing process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary actions by continuously tracking and recording license usage information in the cloud database from the start. Instead of conducting post-fact audits, the system maintains an ongoing inventory of all license transactions, allocations, and usage patterns. This preliminary tracking eliminates the need for complex retrospective auditing, reducing complexity and cost while improving customer relations through transparent, real-time visibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cloud-based system provides continuous feedback on compliance status to both vendor and customer. The system automatically monitors license usage against entitled allocations and can generate real-time compliance reports. This ongoing feedback mechanism replaces complex post-fact audits, making compliance enforcement simpler, more transparent, and less costly, thereby improving customer relations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9069937B2Converting traditional computer product licenses into cloud-based entitlements
Publication Date: 2015.06.30 CISCO TECHNOLOGY INC
  • US9069937B2 patent drawing
  • US9069937B2 patent drawing
  • US9069937B2 patent drawing

AI summary

Techniques are provided for converting a node-locked licensing scheme to a cloud-based management of licenses to use computer products. In one example, a license manager device of a vendor receives a request to upgrade a computer product that is associated with a node-locked certificate that configures the computer product to be node-locked to a particular device. The request includes an identifier of the computer product. The license manager device registers the product identifier to a license pool of a customer account associated with the computer product. The license pool includes entitlements to use the computer product. The license manager device searches for node-locked entitlements that are associated with the node-locked certificate. The license manager device moves the node-locked entitlements to the license pool.