Configuration Item Updates Using ML Command Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for modifying configuration items (CIs) in computing systems are time-consuming, prone to errors, and lack user-friendly interfaces, leading to data inconsistencies and operational inefficiencies due to the need for full discovery cycles and manual data entry.

Innovation Solution

A database management service utilizing a machine learning model, such as a neural network, to parse input information and match it to predefined commands for modifying CIs, allowing for quick synchronization and creation of shallow CIs without relying on complete discovery cycles, while ensuring data integrity and user accessibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full discovery cycles are used to modify configuration items, then data completeness is improved, but time consumption increases

Engineering Contradiction:
Improvedata completenessVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by implementing shallow discovery that targets only specific configuration items needing modification rather than performing complete discovery cycles. The system identifies and modifies only the necessary CIs based on input parameters, achieving required data updates without the overhead of comprehensive discovery, thus reducing time consumption while maintaining necessary data completeness.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If manual data entry is used to modify configuration items, then flexibility is improved, but error rate increases

Engineering Contradiction:
ImproveflexibilityVSAvoiderror rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary automated system that receives user input parameters and translates them into precise database commands for modifying configuration items. This intermediary layer includes validation logic and command generation that eliminates manual data entry errors while preserving user flexibility through parameter-based input, thus reducing error rates without sacrificing adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If complex discovery processes are implemented, then accuracy of CI identification is improved, but ease of operation decreases

Engineering Contradiction:
Improveaccuracy of CI identificationVSAvoidease of operation
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent segments the complex discovery process into simplified parameter-based queries. Instead of implementing comprehensive discovery mechanisms, the system divides CI identification into targeted searches using specific input parameters (such as CI type, attributes, or identifiers), maintaining accurate CI identification while significantly improving ease of operation through a streamlined interface.

Inventive Principle:
Principle #1Segmentation

4Productivity

If shallow CIs are created without complete discovery, then productivity is improved, but data integrity may be compromised

Engineering Contradiction:
ImproveproductivityVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by implementing validation and error handling mechanisms before shallow CI creation. The system prepares and validates input parameters, checks for data consistency, and implements rollback mechanisms in advance, ensuring that even when creating shallow CIs without complete discovery, data integrity is maintained through pre-established safeguards that prevent corrupt data entry.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250378051A1Modification of database objects
Publication Date: 2025.12.11 SERVICENOW INC
  • US20250378051A1 patent drawing
  • US20250378051A1 patent drawing
  • US20250378051A1 patent drawing

AI summary

Various implementations disclosed herein include obtaining data indicative of a request to modify a configuration item (CI) of a database and one or more portions of a pattern applicable to a service based, at least in part, on the request. A command is identified based on the one or more portions and one or more values of the CI are modified using the command.