Automated Software Entitlement Transfer Between Information Handling Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional entitlement management systems rely on manual processes for transferring software licenses and entitlements, which are inefficient and do not scale well with PC-as-a-service models where systems are replaceable but user workspaces and entitlements are not.

Innovation Solution

An automated system and method that links software licenses and entitlements to a user's account, enabling secure and automated transfer by executing local validation services on a new system and cloud-based orchestration services to verify user accounts and transfer licenses and entitlements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual processes are used for transferring software licenses and entitlements, then administrative control and security are maintained, but efficiency and scalability are reduced

Engineering Contradiction:
Improveefficiency of entitlement transferVSAvoidcomplexity of entitlement management system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables automated self-service entitlement transfer by detecting when an information handling system is replaced and automatically reassigning licenses and entitlements from the old system to the new system without requiring manual administrative intervention. The entitlement management service monitors system changes and executes transfer operations autonomously based on predefined rules and user account associations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual administrative processes (mechanical human operations) with an automated entitlement management service that uses software-based detection, validation, and transfer mechanisms. The system substitutes human-driven license reassignment with automated service-driven operations that detect system replacements and execute entitlement transfers programmatically.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If licenses are tied to specific information handling systems, then system security and license control are maintained, but flexibility for system replacement is reduced

Engineering Contradiction:
Improveflexibility for system replacementVSAvoidlicense security and control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically reassigns licenses and entitlements based on real-time detection of information handling system replacements. Rather than statically binding licenses to specific hardware, the entitlement management service continuously monitors for system changes and automatically updates license associations to maintain both security and adaptability. The license control mechanism transitions from static to dynamic based on detected system events.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an entitlement management service as an intermediary layer between the information handling systems and the license control mechanism. This intermediary service manages the reassignment process, validating system replacements and facilitating secure license transfers while maintaining centralized control. The intermediary ensures that license security is preserved through validated transfer operations rather than direct system-to-system licensing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automated entitlement transfer is implemented, then efficiency and scalability are improved, but security risks and validation complexity increase

Engineering Contradiction:
Improveautomation efficiency of entitlement transferVSAvoidvalidation complexity of system replacement
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary validation and detection actions before executing entitlement transfers. The entitlement management service detects system replacements in advance and validates the authenticity of the replacement system before initiating license reassignment. This preliminary detection and validation process ensures that automated transfers occur only after confirming legitimate system replacement scenarios, reducing security risks while maintaining automation efficiency.

Inventive Principle:
Principle #10Preliminary action

4Loss of time

If manual entitlement management is used, then security control is maintained, but overhead and time consumption increase

Engineering Contradiction:
Improvetime for entitlement transferVSAvoidoperational simplicity of entitlement management
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The automated entitlement management service eliminates the need for manual administrative operations by detecting system replacements and automatically executing license reassignments. The system performs the entire entitlement transfer process autonomously, from detection to validation to execution, significantly reducing the time and operational effort required compared to manual processes while maintaining security through programmed validation rules.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11914683B2Systems and methods to transfer software entitlements between information handling systems
Publication Date: 2024.02.27 DELL PROD LP
  • US11914683B2 patent drawing
  • US11914683B2 patent drawing
  • US11914683B2 patent drawing

AI summary

Embodiments of systems and computer implemented methods are provided to transfer software licenses and entitlements associated with a user account from a first information handling system (IHS) to a second IHS. A computer implemented method in accordance with the present disclosure may generally include executing an entitlement management service to reassign the software licenses and entitlements associated with the user account to the second IHS, executing at least one local validation service on the second IHS to validate the second IHS and the user's workspace, and if the second IHS and the user's workspace is successfully validated by the at least one local validation service, executing one or more cloud-based orchestration services to verify the user account, determine which software licenses and entitlements are associated with the user account, and acquire and validate the software licenses and entitlements before transferring the software licenses and entitlements to the second IHS.