Automated Software Application Bundling for License Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large hardware/software environments face labor-intensive processes in tracking and monitoring licensed software entitlements across numerous devices, leading to inefficiencies in reporting and reimbursement, especially in environments with constantly changing hardware and software configurations.
Innovation Solution
An automated method and system that uses processors to detect software scanners, retrieve configuration files, and generate lists and graphs to execute licensed software applications, enabling precise tracking and operational functionality across computing devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual tracking and monitoring of licensed software entitlements is used across numerous devices, then detailed control over software usage can be achieved, but labor-intensive processes and inefficiencies in reporting and reimbursement occur
Solution Approach 1:
The system enables automated self-service through software scanners installed on computing devices that automatically detect licensed software applications and report their status. The server hardware device automatically receives this data, generates reports, and manages tracking without requiring manual human intervention, thereby eliminating labor-intensive processes while maintaining detailed control over software usage
Solution Approach 2:
The patent replaces manual mechanical tracking processes with an automated electronic system. Software scanners and server hardware devices use electronic communication over networks to automatically detect, track, and report licensed software applications, substituting human labor with automated computational mechanisms that significantly improve reporting efficiency
2Measurement precision
If automated software scanning and detection is implemented across computing devices, then tracking precision and reporting accuracy are improved, but system complexity and infrastructure requirements increase
Solution Approach 1:
The system divides the software tracking function into separate modular components: software scanners installed on individual computing devices that detect licensed applications, and a server hardware device that receives and processes data from multiple scanners. This segmentation allows each component to perform its specific function independently, improving tracking precision while managing system complexity through modular architecture
Solution Approach 2:
The server hardware device serves multiple functions: receiving data from multiple software scanners, detecting licensed software applications, generating reports, and managing tracking across numerous computing devices. This multi-functionality consolidates complexity into a single universal system rather than requiring separate specialized systems for each function
Data Source
AI summary
A method, system, and computer program product for implementing automated software application bundling is provided. The method includes detecting first software scanners installed within computing devices associated with a hardware device. Licensed software applications and second software scanners installed within a group of computing devices are detected and configuration files associated with initiating execution of the licensed software applications are retrieved from a database. Operational data is retrieved and an associated list describing operational attributes of the computing devices is generated. Likewise, a list of licensed software applications installed within the group of computing devices and a graph presenting communication connections between the computing devices and the hardware device are generated and the licensed software applications are executed with respect to enabling operational functionality for the group of computing devices.


