Service Specification Relationship Validation for Accurate Catalog Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face inefficiencies in creating valid relationships between service specifications, leading to time-consuming processes and incorrect mappings, especially when dealing with parent-child service specifications and multiple relationships, which can corrupt business flows and introduce integration failures.

Innovation Solution

A system and method that allows users to define and register valid relationships between service specifications through a user interface and a new API, ensuring that relationships are correctly validated and stored in a service catalog, reducing manual intervention and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual relationship creation between service specifications is used, then relationship accuracy can be maintained, but the process becomes time-consuming and labor-intensive

Engineering Contradiction:
Improverelationship accuracyVSAvoidprocess time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically creates and validates relationships between service specifications by extracting information from service catalogs and generating complementary relationships without requiring manual intervention. The automated relationship creator queries service catalogs, identifies parent-child relationships, and generates complementary relationships automatically, allowing the system to serve itself rather than requiring human operators to manually create each relationship.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-establishing relationships between service specifications in the service catalog before actual service deployment. By creating and storing these relationships in advance, the system eliminates the need for manual relationship creation during service deployment, thereby reducing process time while maintaining accuracy through pre-validated relationship definitions.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated relationship creation is implemented, then process efficiency improves, but relationship validation complexity increases

Engineering Contradiction:
Improveprocess efficiencyVSAvoidvalidation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated relationship creator incorporates feedback mechanisms that validate generated relationships against predefined rules and service catalog information. The system queries service catalogs to verify relationship validity, checks for complementary relationships, and ensures that generated relationships conform to established patterns, thereby managing validation complexity through structured feedback loops.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary validation layer that mediates between automated relationship generation and final relationship establishment. This intermediary component, the automated relationship creator, handles the complex validation logic by querying service catalogs, identifying valid parent-child relationships, and generating complementary relationships according to predefined rules, thereby simplifying the overall validation process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If relationship tables are manually updated, then data accuracy is maintained, but operational overhead increases

Engineering Contradiction:
Improvedata accuracyVSAvoidoperational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system automatically updates relationship tables by extracting relationship information from service catalogs and inserting it into the relationship table without manual intervention. The automated relationship creator queries service catalogs, identifies relationships, and performs database operations automatically, eliminating the need for manual table updates while maintaining data accuracy through automated validation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual mechanical operations (manual table updates) with automated electronic processes. The automated relationship creator uses programmatic queries to service catalogs and automated database operations to update relationship tables, substituting human manual work with electronic automation that maintains accuracy through structured data extraction and validation.

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

Data Source

PatentUS12476885B2System and method for creating a custom relationship between service specifications
Publication Date: 2025.11.18 RAKUTEN MOBILE INC
  • US12476885B2 patent drawing
  • US12476885B2 patent drawing
  • US12476885B2 patent drawing

AI summary

A method includes receiving a unilateral relationship between a first service specification and a second service specification; receiving a complimentary relationship between the second service specification and the first service specification; storing each relationship in a relationship table included in a service catalog; receiving a payload corresponding to the first service specification, where the payload includes a service specification relationship with the second service specification; verifying the service specification relationship in the payload correlates with the unilateral relationship stored in the relationship table; in response to the service specification relationship in the payload correlating with the unilateral relationship stored in the relationship table, verifying whether the complimentary relationship exists in the relationship table; and in response to the complimentary relationship existing in the relationship table, updating automatically a service corresponding to the second service specification with a service specification relationship with the first service specification.