Subscription-Based License Key Generation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital rights management systems lack efficient methods for automatically generating and distributing new license keys for software upgrades, leading to operational overhead and cost for vendors, and inconvenience for customers, as they require manual processing and separate purchase orders for new license keys.

Innovation Solution

A subscription-based, entitlement-driven system for generating and distributing license keys, where software vendors can automatically update customer entitlements and notify users of required new keys, allowing customers to generate and receive new keys directly, eliminating the need for additional purchase orders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual processing is used to generate new license keys for software upgrades, then license key distribution can be controlled and verified, but vendor operational overhead and cost increase

Engineering Contradiction:
Improvelicense key distribution controlVSAvoidvendor operational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables automatic self-service license key generation through an entitlement-driven architecture. When software vendors release upgraded versions, the system automatically identifies entitled customers and generates new license keys without requiring manual vendor intervention. This maintains distribution control through automated entitlement verification while eliminating operational overhead.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual processing is required for upgrade license keys, then license entitlement verification can be ensured, but customer convenience deteriorates

Engineering Contradiction:
Improveentitlement verificationVSAvoidcustomer convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Customers can automatically receive new license keys for upgraded software versions through the system's automated entitlement verification process. The system checks customer entitlements and distributes appropriate license keys without requiring customers to contact vendors or complete additional purchase orders, maintaining security while greatly improving convenience.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary entitlement verification and license key generation automatically when software vendors release upgraded versions. This preliminary action ensures that entitled customers receive new license keys proactively before they even request them, eliminating the need for manual customer actions while maintaining verification integrity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If separate purchase orders are required for new license keys, then revenue tracking and license control are maintained, but process complexity increases

Engineering Contradiction:
Improverevenue trackingVSAvoidprocess complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges the license key generation process with the existing software upgrade distribution process. By integrating entitlement verification and license key issuance into the automated upgrade delivery workflow, the system maintains revenue tracking and license control through the existing purchase order infrastructure while eliminating the need for separate manual processes.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7831515B2Method and system for subscription-based, entitlement-driven license key generation and distribution for digital goods
Publication Date: 2010.11.09 FLEXERA SOFTWARE LLC
  • US7831515B2 patent drawing
  • US7831515B2 patent drawing
  • US7831515B2 patent drawing

AI summary

A method and system for subscription-based, entitlement-driven license key generation and distribution for digital goods allows digital goods vendors to manage rights of customers having maintenance contracts or subscriptions. Rights management includes the ability of the vendor to specify upgraded license rules and automatically update entitlements for all customers having current contracts and/or subscriptions, as specified by the upgraded license rules. Upgrades and accompanying license keys are proactively offered to customers without requiring additional sales transactions.