Remote Software Feature Activation via Unique Control Unit ID
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for managing and activating software features in enterprise systems are time-consuming and require skilled personnel, especially when implementing remote installations, as they often necessitate onsite installation or complex remote system operations.
Innovation Solution
A system and method for remote management of software features over a network, utilizing a control unit with a unique ID, a license generator to create a features activation file, and a computer to download and activate software features, allowing administrators to easily add or subtract capabilities through a user-friendly interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional onsite installation methods are used for software features, then installation reliability is improved, but installation time and operational complexity increase
Solution Approach 1:
The patent uses a features activation file that contains copied licensing information and security codes. Instead of transferring complex licensing data through multiple manual steps, the system creates a single copied file that can be downloaded and installed remotely, maintaining reliability while reducing time and complexity
Solution Approach 2:
The patent introduces a features activation file as an intermediary carrier that mediates between the licensing system and the control unit. This intermediary file simplifies the installation process by encapsulating all necessary licensing information in a single transferable object, eliminating the need for complex manual configuration steps
2Loss of time
If remote installation methods are used for software features, then installation time is reduced, but operational complexity and skill requirements increase
Solution Approach 1:
The patent enables self-service remote installation by allowing the control unit to automatically download the features activation file and perform self-activation. The system guides itself through the installation process using the downloaded file, eliminating the need for skilled personnel to manually configure complex licensing parameters
Solution Approach 2:
The patent performs preliminary actions by pre-generating the features activation file with all necessary licensing information, security codes, and feature identifiers before the installation process. This preliminary preparation ensures that the actual installation requires minimal user intervention and no specialized skills
3Adaptability or versatility
If comprehensive enterprise software bundles are provided, then functionality and versatility are improved, but cost and management complexity increase
Solution Approach 1:
The patent segments software functionality into individually licensable features. Instead of providing comprehensive enterprise software bundles, the system divides the software into discrete feature modules that can be independently activated through the features activation file, allowing customers to purchase only the specific features they need
Solution Approach 2:
The patent implements dynamic feature activation where the control unit can download and activate different feature sets based on licensing agreements. The system transitions from static bundled software to dynamic on-demand feature deployment, allowing flexibility in managing software capabilities without permanent installation of unused features
Data Source
AI summary
A computer system for providing software over a network includes: a computer system for providing software over a network is provided. The system includes: a control unit configured to reside at a site, the control unit including a control unit identification (ID) that uniquely identifies the control unit to the network; a copy of the software, the software including sets of features; a license generator configured to create a features activation file containing the control unit ID and identifying at least one set of features to be activated by the control unit; a computer configured to download the features activation file to the control unit; and, the control unit configured for activating one of the sets of features according to the features activation file. A method and a computer program product are disclosed.


