Virtual Machine Locator Code for Unauthorized Copy Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual machines are difficult to protect against unauthorized copying and detection due to their intangible nature, with existing measures like copyright laws and license agreements being inefficient and ineffective.

Innovation Solution

Implementing a Virtual Machine Management Layer and Management Agent that registers and manages virtual machines, enabling detection of unauthorized use by modifying the boot process to point to a Systems Management Partition, which includes Locator Code for identifying and notifying the owner of unauthorized usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual machines are made compatible with various environments through conversion utilities, then adaptability is improved, but vulnerability to unauthorized copying increases

Engineering Contradiction:
Improveenvironmental compatibilityVSAvoidunauthorized copying
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by embedding a management layer and locator code into the virtual machine before it is deployed. The management layer pre-configures the virtual machine with authorization verification capabilities, and the locator code is pre-positioned to track and identify unauthorized copies. This preliminary setup enables the virtual machine to automatically detect and report unauthorized usage without requiring external intervention later.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a management layer as an intermediary between the virtual machine and the host environment. This management layer acts as a mediator that verifies authorization, manages the virtual machine's operation, and coordinates with locator codes to detect unauthorized copying. The intermediary layer protects the virtual machine while maintaining its adaptability across different environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional protection methods like copyright laws and license agreements are used, then legal protection is provided, but detection effectiveness deteriorates

Engineering Contradiction:
Improvelegal protectionVSAvoiddetection effectiveness
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements self-service by enabling the virtual machine to automatically detect and report its own unauthorized copying through embedded locator codes. The virtual machine autonomously monitors its operation environment, verifies its authorization status, and sends location information to the owner when unauthorized usage is detected, eliminating the need for external detection mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent establishes a feedback mechanism where locator codes continuously monitor the virtual machine's operation environment and provide information about authorization status. When unauthorized copying is detected, the system immediately feeds back location information to the owner, enabling real-time detection and response rather than relying on post-hoc legal processes.

Inventive Principle:
Principle #23Feedback

3Reliability

If the virtual machine is disabled in unauthorized environments, then protection effectiveness is improved, but usability in legitimate environments may be affected

Engineering Contradiction:
Improveprotection effectivenessVSAvoidusability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies dynamics by making the virtual machine's operational state adaptive rather than static. The virtual machine dynamically adjusts its behavior based on real-time authorization verification: it operates normally in authorized environments and automatically disables itself only when unauthorized copying is detected. This dynamic approach ensures high usability in legitimate scenarios while maintaining strong protection effectiveness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements local quality by applying different operational characteristics to different instances of the virtual machine based on their authorization status. Authorized virtual machines enjoy full functionality and usability, while unauthorized copies are selectively disabled. This localized differentiation maintains ease of operation for legitimate users while enforcing protection only where needed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9292666B2Methods and apparatus for locating an unauthorized virtual machine
Publication Date: 2016.03.22 RED HAT INC
  • US9292666B2 patent drawing
  • US9292666B2 patent drawing
  • US9292666B2 patent drawing

AI summary

Methods and apparatus of locating an unauthorized virtual machine are disclosed. A virtual machine is registered with a management system. When the virtual machine is requested to start, the system determines whether the virtual machine is in an authorized environment. In an authorized environment, the virtual machine is enabled to operate normally. In an unauthorized environment, the virtual machine is disabled. The disabled virtual machine gathers information about the unauthorized environment and transmits the information to the virtual machine owner.