Rights Management System Data Preservation During License Violation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional rights management systems struggle to prevent unauthorized software use without causing data loss, as they often shut down or restart the computer system upon detecting license violations, resulting in the loss of unsaved data.

Innovation Solution

A technique that monitors and saves information and data when unauthorized use is detected, allowing the computer program or system to be suspended until compliance is reestablished, thereby preserving vital data and enabling license renewal or transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional rights management systems shut down or restart the computer system upon detecting license violations, then unauthorized software use is prevented, but data loss occurs

Engineering Contradiction:
Improveprevention of unauthorized software useVSAvoiddata loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system segments the computer system into protected components (software program requiring license compliance) and non-protected components (data storage and file system). When a license violation is detected, only the specific software program or its associated processes are terminated, while the operating system and user data remain intact and accessible.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The harmful effect (data loss) is extracted from the enforcement mechanism by separating the software termination function from the system shutdown function. The rights management system extracts only the necessary software processes for termination while leaving the data environment untouched, thereby preventing collateral damage to user information.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If rights management systems monitor and enforce license terms strictly, then software piracy is prevented, but user convenience deteriorates due to system interruptions

Engineering Contradiction:
Improvelicense term enforcementVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The enforcement action is localized to affect only the specific software program violating the license terms, rather than applying a blanket system-wide shutdown. This localized approach maintains user convenience by allowing other applications and the operating system to continue functioning normally while still enforcing license compliance for the targeted software.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the scope of enforcement based on the specific violation detected. Instead of a static all-or-nothing approach, the rights management system dynamically determines the minimal necessary intervention (terminating only the violating software process) to maintain license integrity while preserving user workflow in other areas.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9286445B2Rights management system
Publication Date: 2016.03.15 RED HAT INC
  • US9286445B2 patent drawing
  • US9286445B2 patent drawing
  • US9286445B2 patent drawing

AI summary

A rights management system monitors and controls use of a computer program to prevent use that is not in compliance with acceptable terms. The system monitors usage of the computer program for usage and activities that are not in compliance with the license or other use terms. Upon detection of a violation of these terms, state information pertaining to the computer program is saved and operation of the computer program and/or a portion of the computer system is suspended. The system maintains the suspension for as long as the violation exists. Once compliance has been reestablished, the suspension is terminated.