Network Utilization Control via Protocol Translation Gateway

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Remote monitoring and management of third-party devices in local area networks are challenging due to difficulties in establishing communications across diverse protocols and interfaces, making it hard for remote managing entities to access and manage devices, determine configurations, and collect network utilization information.

Innovation Solution

Implementing a method that separates software applications generating control instructions from protocol endpoints, using device-specific information to match capabilities with appropriate software applications and protocol endpoints, and creating an association mapping to facilitate communication and control of network utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a remote managing entity attempts to communicate with third-party devices in local area networks, then network management capability is improved, but communication establishment difficulty increases due to diverse protocols and interfaces

Engineering Contradiction:
Improvenetwork management capabilityVSAvoidcommunication protocol diversity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway device as an intermediary between the remote managing entity and third-party devices. The gateway collects device information and network utilization data from diverse devices using their native protocols, then translates and transmits this information to the remote managing entity using standardized protocols. This mediator approach resolves the contradiction by absorbing protocol diversity at the gateway level while presenting a uniform interface to the remote management system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the network management function into multiple components: a remote managing entity for high-level management decisions, gateway devices for protocol translation and data collection, and managed devices for actual network operations. This segmentation allows each component to specialize in specific protocols or functions, reducing the complexity burden on the remote managing entity while maintaining comprehensive network management capability.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If discovery tools are used to find devices in a network, then device visibility is improved, but the ability to access configuration information and collect utilization data remains insufficient

Engineering Contradiction:
Improvedevice visibilityVSAvoidconfiguration and utilization data accessibility
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The gateway device serves as an intermediary that not only discovers devices but also actively collects configuration information and network utilization data from them. The gateway receives device information and utilization data from managed devices, aggregates this information, and transmits it to the remote managing entity, thereby bridging the gap between device visibility and data accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where the remote managing entity receives continuous updates about device configurations and network utilization status from gateway devices. This feedback loop enables the remote managing entity to monitor network conditions in real-time and make informed management decisions, transforming passive device discovery into active data collection and analysis.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9253066B2Remote monitoring and controlling of network utilization
Publication Date: 2016.02.02 CISCO TECHNOLOGY INC
  • US9253066B2 patent drawing
  • US9253066B2 patent drawing
  • US9253066B2 patent drawing

AI summary

A non-transitory computer-readable storage medium storing instructions which, when executed by processors, cause the processors to perform: at a management computer, receiving, from a gateway located in a managed network, device information about devices in the managed network; for a particular device: determining a match between the device capabilities of the particular device and features of a particular network software application configured to control the particular device, and determining a particular protocol endpoint configured to communicate control instructions from the particular network software application to the particular device; receiving, from the gateway, aggregated data that reflects network utilization by the devices located in the managed network; for the particular device: based at least in part on the aggregated data, using the particular network software application, determining control instructions for the particular device; causing the particular protocol endpoint to transmit the control instructions for the particular device to the device.