Event Translator for Legacy System Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in processing and managing asynchronous events due to their proprietary formats, which are not compatible with standardized definitions like the Common Information Model (CIM), hindering integration and management within computer systems.

Innovation Solution

A system and method that translates asynchronous system events into a data structure by parsing conditional text elements and dynamic data fields into a predetermined format, maintaining the format in a separate file, allowing events to be managed and manipulated regardless of their proprietary format, and enabling operation within standards-based environments without modifying hardware or software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If events are kept in proprietary format, then legacy systems can maintain their original structure, but compatibility with standards-based environments is lost

Engineering Contradiction:
ImprovecompatibilityVSAvoidformat transformation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an event translator as an intermediary component that converts proprietary format events into standardized CIM-compliant events. This translator acts as a mediator between legacy event sources and standards-based management systems, allowing compatibility without requiring changes to either the legacy systems or the standards infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The event translation process is segmented into distinct parsing operations that handle different aspects of event data separately. The translator parses event data into structured components, mapping proprietary event fields to standardized CIM attributes in a systematic, modular fashion that manages complexity.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If proprietary event formats are used, then legacy systems can operate without modification, but integration with standardized management environments is hindered

Engineering Contradiction:
Improvelegacy system operationVSAvoidstandards-based integration
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The event translator serves as an intermediary layer that allows legacy systems to continue operating in their original proprietary format while enabling integration with standards-based environments. The translator handles the format conversion transparently, preserving ease of operation for legacy systems while achieving standards compliance.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The translation process creates a standardized copy of the proprietary event data. The translator parses the original event and generates a new event in CIM format, preserving the essential information while adapting it to the standardized structure, thus enabling dual compatibility.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If format definitions are embedded in parsing code, then parsing operations are self-contained, but adaptability to different event formats is reduced

Engineering Contradiction:
Improveformat flexibilityVSAvoidparsing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The parsing system is segmented into separate components: the parsing logic and the format definitions. Format definitions are stored in external files rather than being hard-coded, allowing the parsing operations to remain relatively simple while gaining flexibility to handle different event formats by loading appropriate definition files.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically loads and applies format definitions from external files during event parsing operations. This dynamic approach allows the parser to adapt to different event formats without requiring complex hard-coded logic, as the format specifications can be changed by simply replacing the definition files.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7856415B2System and method for mapping events into a data structure
Publication Date: 2010.12.21 DELL PROD LP
  • US7856415B2 patent drawing
  • US7856415B2 patent drawing
  • US7856415B2 patent drawing

AI summary

Translating asynchronous system events into a data structure involves translating the conditional text elements and the dynamic data fields of an event into the predetermined format of a data structure. The conditional text elements and dynamic data fields of the event are parsed until a leaf node is reached for each element or field of the event. The format of the data structure may be maintained in a file that is stored separately from the resulting data structure.