Software Asset Management via Application Wrapper Standardization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing software assets in a large enterprise poses challenges, including updating and ensuring compliance with license agreements, which existing systems fail to address effectively through a centralized and standardized method.

Innovation Solution

A system comprising a receiving manager unit for verifying the source and creating an application wrapper file, a build manager unit for distributing files into a predetermined folder structure, and a peer review manager unit for peer review and presentation to a software library, providing a single portal tool for the life cycle management of software assets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized system for managing software assets is implemented, then compliance with license agreements and standardization are improved, but system complexity and implementation difficulty increase

Engineering Contradiction:
Improvecompliance with license agreementsVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments software asset management into distinct functional modules: receiving manager unit for asset intake and verification, build manager unit for processing and packaging, and peer review manager unit for quality assurance. This modular segmentation reduces overall system complexity by making each component independent and manageable while maintaining centralized control for compliance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components such as the application wrapper file that mediates between raw software assets and the library system, and peer review manager units that act as intermediaries between build manager and final library inclusion. These intermediaries simplify compliance verification by standardizing the interface and review process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a standardized process for software asset management is implemented, then consistency and reliability are improved, but processing time and operational complexity increase

Engineering Contradiction:
Improveconsistency of asset managementVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by verifying the source of software assets and creating application wrapper files with standardized folder structures during the build phase, before peer review and library inclusion. This preliminary standardization reduces processing time later by eliminating the need for repeated verification and formatting operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by transforming raw software assets into standardized application wrapper files with specific folder structures and metadata. This parameter transformation (from unstandardized to standardized format) enables consistent processing while reducing time through automated transformations rather than manual standardization.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If manual verification and review processes are used for software assets, then quality control is improved, but productivity and efficiency decrease

Engineering Contradiction:
Improvequality control of software assetsVSAvoidasset management efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system implements self-service through automated verification of software asset sources by the receiving manager unit and automated creation of application wrapper files by the build manager unit. These automated self-verification processes maintain quality control while significantly improving productivity by eliminating manual verification steps for routine checks.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms where peer review manager units evaluate application wrapper files and provide feedback on compliance and quality. This structured feedback loop maintains high quality control standards while improving efficiency by automating the feedback collection and analysis process, reducing manual review time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8898626B2System and method for managing a software asset for inclusion in a software library
Publication Date: 2014.11.25 THE BOEING CO
  • US8898626B2 patent drawing
  • US8898626B2 patent drawing
  • US8898626B2 patent drawing

AI summary

A system for managing a software asset including asset files for inclusion in a library includes: (a) a receiving manager configured for receiving the asset, verifying source of the asset and reading an installer package into the asset to establish a received asset; (b) a build manager coupled with the receiving manager and configured for creating an application wrapper file for the received asset; the build manager creating folders in a folder structure and distributing the asset files among the folders to establish a distributed folder file; the build manager using the distributed folder file to create the application wrapper file; and (c) a peer review manager coupled with the build manager and effecting a peer review process with the application wrapper file to establish a reviewed application wrapper file; the peer review manager unit cooperating with the build manager to present the reviewed application wrapper file to the library.