XML-Based Device Control System Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Prior device control systems, such as speech recognition command and control systems, face challenges in effectively defining and managing diverse information exchanged between components, leading to confusing and conflicting information formats that hinder interoperability across different systems.

Innovation Solution

Employing Extensible Markup Language (XML) to define information resources, including device, control, and voice interface behavior information, through XML document types, parsers, and packetizers to facilitate clear and standardized information exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If proprietary syntax and semantics are used for defining information resources, then device control systems can be developed with custom化的信息格式, but interoperability between different devices and systems deteriorates

Engineering Contradiction:
Improvedevelopment of device control systemVSAvoidinteroperability of different devices
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by implementing an XML-based information resource definition system that serves multiple functions: it defines device information, control information, feedback information, and voice interface behavior information within a single standardized framework. This universal XML structure enables different devices and systems to interchange information seamlessly while maintaining custom information formats through XML elements and attributes, thus resolving the contradiction between customized development ease and interoperability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If proprietary syntax is used for information definition, then system-specific information formats can be created, but information exchange effectiveness between components deteriorates

Engineering Contradiction:
Improveinformation format customizationVSAvoidinformation exchange effectiveness
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces XML as an intermediary standard for information exchange between system components. The XML framework acts as a mediator that translates proprietary information formats into a universal structure, preserving the semantic meaning and customization needs while enabling effective information exchange. The XML document type definitions and element structures serve as the intermediary language that prevents information loss during transmission between different components.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If proprietary syntax and semantics are employed, then custom information formats can be defined, but development and deployment time increases

Engineering Contradiction:
Improveinformation format definitionVSAvoiddevelopment and deployment time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining XML document type definitions, element structures, and information schemas before actual device development and deployment. The XML framework provides pre-established templates and structures for device information, control information, feedback information, and voice interface behavior information. This preliminary structuring eliminates the need to create information formats from scratch during development, significantly reducing development and deployment time while maintaining format customization capabilities.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8037179B2Device control system employing extensible markup language for defining information resources
Publication Date: 2011.10.11 STORZ ENDOSKOP PROD GMBH
  • US8037179B2 patent drawing
  • US8037179B2 patent drawing
  • US8037179B2 patent drawing

AI summary

A device control system including at least one device operable by the system, at least one processor, software executing on the at least one processor for receiving message data and determining a corresponding XML document type, software executing on the at least one processor for generating a XML document based on the XML document type, the XML document including the message data, software executing on the processor for packetizing the XML document, and two or more communication components, each communication component including an XML parser for parsing the XML document and extracting the message data.