Classifier-Based Constraint Management for Graph Database Inventory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large organizations, inventory management in graph databases lacks effective duplication and repetition checks, leading to inefficient processes and increased costs due to manual verification by multiple human resources, which can be cumbersome and resource-intensive.

Innovation Solution

A classifier-based constraint management system operates within the validation layer of a graph database, creating a constraint graph database with multiple constraint classes associated with APIs, determining and enforcing constraints on entity operations to prevent entity creation when constraints are not satisfied, thereby saving memory and processing capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual verification of entity properties is performed by human resources, then duplication and repetition checks can be conducted, but the process becomes cumbersome and resource-intensive

Engineering Contradiction:
Improveduplication check accuracyVSAvoidentity creation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements automated self-validation where the constraint management system automatically checks entity properties against defined constraints without requiring manual human verification. The validation layer autonomously determines whether entity creation should be allowed based on constraint satisfaction, eliminating the need for cumbersome manual processes while maintaining reliable duplication checks.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical human verification process with an automated computational system. The constraint management system uses software-based validation mechanisms to check entity properties, substituting human manual inspection with automated algorithmic constraint checking that is both faster and more reliable.

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

2Reliability

If multiple human resources are deployed to check entity properties, then fulfillment of type value can be verified, but the cost of human resources increases

Engineering Contradiction:
Improveconstraint validation accuracyVSAvoidhuman resource cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The constraint management system performs automated self-validation of entity properties against defined constraints, eliminating the need to deploy multiple human resources for verification. The system autonomously checks whether entity creation satisfies all applicable constraints, maintaining high validation accuracy while reducing human resource requirements to zero for this specific task.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates virtual copies of constraint checking processes through automated validation routines that simulate and enforce business rules. Instead of deploying multiple human reviewers, the system uses software-based constraint validation that can simultaneously check multiple entity properties against defined constraints, providing the same verification function at minimal cost.

Inventive Principle:
Principle #26Copying

3Productivity

If entities are created without constraint validation, then the process is faster, but memory and processing capacity are wasted on invalid entities

Engineering Contradiction:
Improveentity creation speedVSAvoidprocessing capacity waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The constraint management system performs preliminary validation checks before entity creation is finalized. The validation layer checks whether the proposed entity satisfies all applicable constraints before allowing the entity to be created and stored. This preliminary action prevents invalid entities from consuming memory and processing capacity, while the automated nature of the checks minimizes impact on creation speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies preliminary anti-action by preventing the creation of entities that would violate constraints. The validation layer proactively identifies and blocks invalid entity creation attempts before they can consume system resources. This approach counteracts the potential waste of processing capacity on invalid entities while maintaining fast creation speeds for valid entities through efficient constraint checking.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS12158915B2Constraint management system and method for classifier based constraint management
Publication Date: 2024.12.03 RAKUTEN MOBILE INC
  • US12158915B2 patent drawing
  • US12158915B2 patent drawing
  • US12158915B2 patent drawing

AI summary

Embodiment herein provides a method for classifier based constraint management. The method comprises creating a constraint graph database comprising a plurality of constraint classes associated with a plurality of Application program interfaces (APIs); receiving a request to perform at least one operation associated with at least one entity; determining at least one constraint class from the plurality of constraint classes based on the information about the at least one entity to perform the at least one operation; invoking the at least one API from the plurality of APIs based on the at least one constraint class to access the plurality of constraints associated with the at least one constraint class; and performing the at least one operation associated with the at least one entity based on the plurality of constraints associated with the at least one constraint class and the information about the at least one entity.