Configurable Catalog Builder for Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data management systems lack flexibility and user-friendly features for configuring data catalogs, leading to inefficient data access and analysis, as they do not allow for keyword-based searches, customizable metadata, or easy data segmentation, resulting in high operational costs and time consumption.

Innovation Solution

A system that enables users to configure catalogs through a user terminal, storing user-defined details in a central repository, providing advanced search features, analytical capabilities, and customizable metadata, allowing for multiple catalog creation and association across entities, with features like faceted search, segmentation, and reporting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a custom repository is created to store distributed information, then data storage capability is improved, but system complexity and time consumption increase

Engineering Contradiction:
Improvedata storage capabilityVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a universal catalog builder system that can create multiple types of catalogs (application catalogs, software asset catalogs, process catalogs, etc.) through a single platform. This multi-functional approach allows the system to handle diverse data storage needs without requiring separate custom repositories for each data type, thereby reducing overall system complexity while maintaining comprehensive storage capability.

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

Solution Approach 2:

The system segments the catalog creation process into configurable components including metadata definitions, attribute specifications, and catalog templates. This segmentation allows users to build catalogs incrementally and customize only the necessary portions, reducing the perceived complexity while enabling comprehensive data storage across multiple catalog types.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If keyword-based search is implemented, then search precision is improved, but system complexity increases

Engineering Contradiction:
Improvesearch precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary search processing layer that sits between the user interface and the data repositories. This intermediary layer handles keyword-based search operations by translating user queries into structured search operations across multiple catalogs, thereby achieving high search precision without directly complicating the underlying data storage and retrieval mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces traditional directory-based mechanical navigation with intelligent keyword-based search mechanisms. This substitution uses text processing and pattern matching algorithms to achieve precise search results, eliminating the need for users to manually navigate through hierarchical directory structures and reducing the complexity of the user interface.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If multiple catalogs with custom metadata are created, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecatalog customization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic metadata system where catalog schemas and attributes can be configured and modified at runtime through a configuration console. This dynamic approach allows the system to adapt to different catalog types and requirements without requiring complex static definitions, enabling high versatility while managing complexity through flexible, runtime-configurable metadata structures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables parameter changes in catalog configurations through a configuration console that allows users to define and modify metadata attributes, data types, and catalog structures. This parameter-driven approach provides adaptability by allowing catalogs to be customized for different purposes (application catalogs, asset catalogs, etc.) without requiring fundamental system changes, thereby managing complexity through configurable parameters rather than hard-coded structures.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If data segmentation and clustering features are added, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvedata analysis efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements data segmentation and clustering features that automatically divide large datasets into manageable segments based on defined criteria. This segmentation capability enables efficient data analysis by allowing users to work with smaller, organized subsets of data rather than processing entire datasets at once, thereby improving productivity while the system manages the complexity of segmentation logic internally.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9043328B2Configurable catalog builder system
Publication Date: 2015.05.26 TATA CONSULTANCY SERVICES LTD
  • US9043328B2 patent drawing
  • US9043328B2 patent drawing
  • US9043328B2 patent drawing

AI summary

A catalog builder is disclosed. This invention relates to data management systems, and more particularly to catalog creation mechanisms in data management systems. Present day data management systems employ catalog builder tools. However, the catalog builders cannot be configured as per the requirements of the users. Further, there are no mechanism to configure custom catalogs and associated metadata. The disclosed catalog builder may be employed to configure an online central repository on the fly and build a catalog. The catalog builder is equipped with a central repository. Further, catalog builder is also provided with advanced search features and analytical capabilities in order to search for the data specified by the user and fetch the data from the central repository. The catalog builder is also provided with clustering and segmentation capabilities in order to slice and dice the data.