Configuration Record Retrieval Using Attribute Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large and complex IT management environments, identifying a configuration record in a configuration management database based on event messages is challenging due to incompatible identification schemes between the incident management system and the configuration management database, making it difficult to retrieve relevant information for remedying failures.

Innovation Solution

A method and system that provide a message with unidentified attribute values and an identified host value to retrieve configuration records from the database, selecting the best match based on attribute value comparisons and scoring, using index structures and scoring functions to efficiently map message information to configuration records.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a configuration management database uses its own internal identification scheme to store configuration records, then the database can efficiently manage and query its data, but external systems (like incident management systems) cannot directly identify the correct configuration records using their different identification schemes

Engineering Contradiction:
Improvecompatibility between different identification schemesVSAvoidcomplexity of identification mapping
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a mediator component that sits between the incident management system and the configuration management database. This mediator receives event messages with external identification schemes, translates them into the database's internal identification scheme, and retrieves the corresponding configuration records. This intermediary layer resolves the incompatibility between different identification schemes without requiring changes to either system's core architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a mapping mechanism that copies the identification information from the external event message into the database's identification field. By copying the essential identifying characteristics from one scheme to another, the system enables cross-system identification without requiring the external system to understand the database's internal structure or vice versa.

Inventive Principle:
Principle #26Copying

2Measurement precision

If the system retrieves all configuration records matching a host value without using scoring, then the retrieval process is simple and fast, but the system cannot accurately identify the correct configuration record when multiple matches exist

Engineering Contradiction:
Improveaccuracy of configuration record identificationVSAvoidcomplexity of matching and scoring mechanism
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameters used for matching configuration records from simple exact matches to a scoring mechanism that evaluates multiple attributes. By assigning weights and scores to different attribute matches (such as host value, service type, version numbers), the system can accurately identify the most relevant configuration record even when multiple records match the search criteria, thereby improving identification precision.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the incident management system waits for manual mapping of identification schemes before retrieving configuration information, then the system can ensure accurate matching, but the time to retrieve information increases significantly

Engineering Contradiction:
Improvespeed of configuration record retrievalVSAvoidreliability of identification accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary action by pre-establishing mapping rules and scoring criteria between different identification schemes. The system proactively translates identification information and prepares matching configuration records before they are actually needed for incident resolution. This preliminary processing enables fast retrieval while maintaining high reliability through automated, rule-based matching rather than manual intervention.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8620908B2Retrieving configuration records from a configuration management database
Publication Date: 2013.12.31 MICRO FOCUS LLC
  • US8620908B2 patent drawing
  • US8620908B2 patent drawing
  • US8620908B2 patent drawing

AI summary

A method is provided of retrieving a configuration record from a configuration management database pertaining to an IT-infrastructure including host devices, a configuration record having attributes and assigned attribute values, the IT-infrastructure being managed by an operation management system providing messages indicating events in the IT-infrastructure. The method includes providing a message including a set of unidentified attribute values and an identified host value, retrieving from the configuration management database one or more configuration records containing the identified host value, and selecting from the one or more retrieved configuration records a configuration record depending on the number of matches between the unidentified attribute values and the attribute values of the retrieved configuration records.