Lineal Data Storage and Retrieval System for Software Asset Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing database architectures lack effective mechanisms to manage and control the reuse, accuracy, and security of software products, leading to loss of control over usage and updates, especially when software is integrated into other applications without maintaining original usage limitations.
Innovation Solution
An information asset management system with a processor and registry that lineally links information assets, storing metadata and lineage information to control usage, accuracy, and security by determining compliance with predefined limitations and user requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If software products are freely copied and reused without tracking, then ease of operation and adaptability improve, but loss of information about usage limitations and authorization increases
Solution Approach 1:
The patent implements a feedback mechanism where usage information, authorization status, and limitation metadata are continuously tracked and updated in a registry. Each time software is reused or transferred, the system records the transaction and updates the associated metadata, ensuring that usage limitations and authorization information remain current and accessible for future operations.
Solution Approach 2:
The patent introduces an intermediary registry system that mediates between software products and their users. This registry stores and manages metadata including usage limitations, authorization information, and lineage data, acting as a central intermediary that prevents information loss while enabling software reuse.
2Reliability
If software products are tracked and controlled through a registry system, then security and authorization control improve, but device complexity increases
Solution Approach 1:
The patent designs the registry system to perform multiple functions: storing metadata, tracking lineage, enforcing usage limitations, managing authorization, and providing audit trails. By making the registry multi-functional, the system reduces overall complexity compared to having separate systems for each function.
Solution Approach 2:
The patent utilizes parameter changes in metadata fields to track software lifecycle events. By modifying parameters such as usage counters, authorization status, and limitation flags within the registry, the system achieves robust control without requiring complex structural changes to the registry architecture.
3Productivity
If software products are reused and integrated into other applications, then productivity and adaptability improve, but loss of control over usage and updates increases
Solution Approach 1:
The patent applies preliminary action by embedding usage limitations, authorization information, and update requirements into the software product's metadata before reuse occurs. The registry pre-configures control parameters that automatically enforce usage rules and track updates, maintaining control without hindering productivity.
Solution Approach 2:
The system continuously monitors software usage and update status through the registry, providing feedback on whether usage limitations are being violated and whether updates are needed. This feedback mechanism maintains control over reused software while enabling continued productivity.
Data Source
AI summary
System, methods, and computer program products providing an information asset management system including an information asset registry that stores metadata of information assets and having a logical structure that lineally links information assets. The logical structure includes data structures having a logical element comprising an identifier identifying an information asset, logical elements including metadata of the information asset, and logical elements including lineage information that relates the information asset to other information assets. The program instructions cause the information asset management to perform operations including receiving a query for information describing a first information asset. The operations also include determining lineal links between the first information asset and other information assets. The operations further include retrieving the metadata of the first in formation asset and the information assets. The operations further include providing a result based on the metadata of on the first information asset and the other information asset.


