CIM Data Source Configuration via Intermediary Classes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information handling systems lack flexibility and customization options for managing interrelated Common Information Model (CIM) data from multiple namespaces, limiting client control over data sources and configurations.

Innovation Solution

The introduction of new CIM classes such as New_AssociatedUberDataSources, New_UberDataSourceCollection, and New_UberDataSource allows clients to identify, configure, and modify CIM data sources, enabling customization of data source selection, namespace priority, and trust levels through a cache-based system and XML file management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a cache-based system with new CIM classes is introduced to allow clients to identify and configure CIM data sources, then client control and customization flexibility are improved, but system complexity increases

Engineering Contradiction:
Improveclient control over data sourcesVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces intermediary CIM classes (New_AssociatedUberDataSources, New_UberDataSourceCollection, New_UberDataSource) that act as mediators between clients and the underlying complex data source infrastructure. These intermediary classes provide a simplified interface for clients to configure and control data sources without exposing the full complexity of the multi-namespace CIM data management system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the complex data source configuration task into distinct manageable components through separate CIM classes: New_AssociatedUberDataSources for managing associations, New_UberDataSourceCollection for organizing data sources, and New_UberDataSource for individual source configuration. This segmentation allows clients to control specific aspects independently, improving adaptability while managing system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple new CIM classes and association classes are introduced to organize information, then data management flexibility is improved, but information handling complexity increases

Engineering Contradiction:
Improvedata source configurationVSAvoidinformation organization structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the information organization structure into distinct CIM classes with specific responsibilities: New_AssociatedUberDataSources for managing relationships between managed objects and data sources, New_UberDataSourceCollection for grouping and organizing data sources, and New_UberDataSource for individual data source properties. This segmentation enables flexible data source configuration while maintaining manageable complexity through clear class boundaries and defined associations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7899845B2Methods, apparatus and media for modifying information
Publication Date: 2011.03.01 DELL PROD LP
  • US7899845B2 patent drawing
  • US7899845B2 patent drawing
  • US7899845B2 patent drawing

AI summary

A data structure comprising a first set of data fields wherein each data field contains data representing a managed object of an object-oriented model; a second set of data fields wherein each data field contains data representing an instance of a collection class; a third set of data fields wherein each data field contains data representing an instance of a first association class; a fourth set of data fields wherein each data field contains data representing an instance of a data source class; and a fifth set of data fields wherein each data field contains data representing an instance of a second association class. At least one data field of the first set is associated with a data field of the second set by a data field of the third set, and the data field of the second set is also associated with a data field of the fourth set by a data field of the fifth set. An information handling system readable medium having stored thereon said data structure. Methods for modifying data of the data structure.