Lineal Data Storage and Retrieval System for Software Asset Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesoftware reuseVSAvoidusage limitations
Core Design Contradiction:
Ease of operationVSLoss of information

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If software products are tracked and controlled through a registry system, then security and authorization control improve, but device complexity increases

Engineering Contradiction:
Improveauthorization controlVSAvoidregistry system
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvesoftware reuseVSAvoidcontrol over updates
Core Design Contradiction:
ProductivityVSLoss of information

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10803128B2Lineal data storage and retrieval system
Publication Date: 2020.10.13 THE BOEING CO
  • US10803128B2 patent drawing
  • US10803128B2 patent drawing
  • US10803128B2 patent drawing

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.