Digital License Migration via Centralized Service and Key Deletion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital license systems fail to effectively migrate licenses from one computing platform to another without allowing the user to employ the license on the original platform or other platforms, leading to a loss of control for publishers and potential abuse.

Innovation Solution

A method that creates a migration image including the license and cryptographic key of the source platform, which is then deleted from the source platform, and applied to the target platform after permission from a centralized migration service, re-tying the license to the target platform and ensuring it cannot be used on the source or other platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a digital license is tied to a source platform using cryptographic binding, then the license cannot be used on other platforms (publisher control is maintained), but the user cannot migrate the license to a new platform (user convenience is reduced)

Engineering Contradiction:
Improvepublisher controlVSAvoidplatform migration capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

A centralized migration service acts as an intermediary between the source and target platforms. The service receives migration requests, validates the source platform's authorization, and coordinates the license transfer process including generating new cryptographic bindings for the target platform while maintaining security and publisher control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by creating a migration image that packages the license and necessary cryptographic data before actual migration occurs. The source platform's cryptographic key is deleted after creating this image, ensuring that the license cannot be used on the source platform after migration while still enabling controlled transfer to the target platform.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the cryptographic key of the source platform is retained, then the license can be migrated, but the license could be reinstated and used on the source platform after migration (security is compromised)

Engineering Contradiction:
Improvelicense migrationVSAvoidunauthorized license reuse
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The cryptographic key that binds the license to the source platform is extracted and deleted from the source platform after the migration image is created. This extraction ensures that the license cannot be reinstated or used on the source platform after migration, while the migration image contains the necessary information for transferring the license to the target platform through the centralized migration service.

Inventive Principle:
Principle #2Taking out (Extraction)

3Object-affected harmful factors

If the license is deleted from the source platform during migration, then unauthorized reuse is prevented, but the user loses access to the license if migration fails (reliability is reduced)

Engineering Contradiction:
Improveunauthorized license reuseVSAvoidlicense access reliability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The system creates a migration image that contains the license and cryptographic data before deleting the source platform's cryptographic key. This preliminary action ensures that if migration fails, the license information is already packaged and can be restored or retried, while still preventing unauthorized reuse since the source key is already removed and the centralized migration service controls the transfer process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7805375B2Digital license migration from first platform to second platform
Publication Date: 2010.09.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7805375B2 patent drawing
  • US7805375B2 patent drawing
  • US7805375B2 patent drawing

AI summary

A digital license is migrated from a source platform to a target platform. At the source platform, a migration image is produced to include the license and corresponding data therein, and the license is deleted from such source platform. At the target platform, permission is requested from a centralized migration service to migrate the license in the migration image to the target platform. The migration service determines whether to permit migration of the license based on predetermined migration policy. Upon receiving the requested permission as a response from the migration service, the migration image is applied to the target platform by un-tying the license from the source platform and re-tying the license to the target platform.