Network Device Interoperability via Dynamic Error Handling Routines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In dynamic network environments, especially ad hoc networks, devices with diverse platforms and protocols face challenges in interoperating seamlessly without prior knowledge of each other's properties, leading to instability and inefficiency in interoperation.

Innovation Solution

A method and network device that generate and execute control scripts using device information to establish interoperability, handle errors through a set of handling routines, and dynamically expand functions by providing necessary modules, enabling flexible and forward-compatible interoperation between different devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network devices support a particular protocol and operate according to it, then interoperation between devices is enabled, but the system lacks adaptability to diverse device types and platforms

Engineering Contradiction:
Improveinteroperation stabilityVSAvoiddevice diversity compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic error handling routines that adapt to different error types and device characteristics. The system selects and executes appropriate handling routines based on the specific error conditions encountered during interoperation, allowing the system to dynamically adjust its behavior rather than following a fixed protocol for all device interactions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by implementing multiple error handling routines with different severity levels and response strategies. When errors occur during device interoperation, the system modifies its handling approach based on error severity, transitioning between different operational modes to maintain reliability across diverse device types.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If error handling routines are implemented for all possible error types, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveerror handling capabilityVSAvoidhandling routines structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments error handling into multiple distinct routines, each designed to handle specific types of errors with appropriate severity levels. This segmentation allows the system to address only the relevant error conditions encountered during operation, rather than implementing a single complex error handling mechanism for all possible scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The error handling routines act as intermediaries between the control script execution and the underlying device operations. When errors occur, these routine handlers mediate the response, translating error conditions into appropriate corrective actions without requiring the main control logic to directly handle every error scenario.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If control scripts are executed to test device interoperability, then interoperation stability is verified, but execution time increases

Engineering Contradiction:
Improveinteroperation verificationVSAvoidscript execution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary error handling routines and device compatibility checks before full control script execution. By performing initial verification steps and preparing error handling mechanisms in advance, the system reduces the time required during actual interoperation testing and can quickly respond to errors without extensive reconfiguration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8010828B2Method of providing interoperatibility of different network devices capable of error handling and network device using the same
Publication Date: 2011.08.30 SAMSUNG ELECTRONICS CO LTD
  • US8010828B2 patent drawing
  • US8010828B2 patent drawing
  • US8010828B2 patent drawing

AI summary

A method and device of enabling interoperation between different devices over a network are provided. A control script corresponding to a service to be performed using device information received from a service providing device in a network is generated, the control script interoperating with the service providing device is executed, and when an error occurs during an execution of the control script, one routine of a plurality of handling routines is executed according to severity of the occurred error type. A suitable environment is established for interoperation with the service providing device as a result of having executed the one routine of the plurality of handling routines, when interoperation with the service providing device is possible.