Protocol Translation Intermediary for Legacy Device Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication protocols face inefficiencies when routing messages across systems using multiple protocols, particularly when legacy devices are unable to leverage newer messaging protocols, leading to complications in unicast, multicast, and broadcast operations.

Innovation Solution

A mapping system is implemented with logic that processes messages using a service address with a mask to control distribution to recipient nodes, enabling efficient routing and translation between different communication protocols, including IP-based and non-IP based protocols, by acting as a proxy interface for traditional controllers and endpoint devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If newer messaging protocols are used for efficient routing, then communication efficiency is improved, but legacy devices cannot participate in the communication

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidprotocol compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a protocol translation intermediary that sits between legacy devices and the modern messaging protocol network. This intermediary translates messages from legacy protocols into modern protocol formats, enabling legacy devices to participate in efficient modern protocol-based communication without requiring the devices themselves to be upgraded. The intermediary handles protocol conversion transparently, maintaining communication efficiency while ensuring broad device compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple routing schemes are supported for different circumstances, then communication flexibility is improved, but system complexity increases

Engineering Contradiction:
Improverouting flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal message structure that can accommodate multiple routing schemes (unicast, multicast, broadcast) through a single standardized format. The message structure includes flexible fields that can be configured to support different routing modes, eliminating the need for separate specialized message formats for each routing type. This universal approach provides routing flexibility while reducing system complexity by consolidating multiple routing capabilities into one unified framework.

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

3Adaptability or versatility

If protocol translation is implemented for legacy device support, then protocol compatibility is improved, but processing overhead increases

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring translation rules and message format mappings between legacy and modern protocols. The system maintains lookup tables and configuration data that define how to translate specific legacy message types into modern protocol formats. This pre-preparation of translation mappings allows the protocol translation intermediary to perform conversions quickly using pre-computed rules, significantly reducing processing overhead compared to performing complex translations in real-time without preconfiguration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9270583B2Controlling distribution and routing from messaging protocol
Publication Date: 2016.02.23 CISCO TECHNOLOGY INC
  • US9270583B2 patent drawing
  • US9270583B2 patent drawing
  • US9270583B2 patent drawing

AI summary

An apparatus can include a connection manager adapter that is configured to maintain presence for each of the plurality of non-IP endpoints in an IP messaging and presence protocol based on the endpoint presence data. The endpoint presence data includes a unique identifier and attribute data received for each of a plurality of non-internet protocol (IP) endpoints. The connection manager adapter can be configured to access the endpoint presence data and convert a message between the IP messaging and presence protocol and different protocol for communication with a given non-IP endpoint of the plurality of endpoints.