Routing Device Command Client for LAN-WAN Interfacing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current routing systems in computer networking lack an efficient mechanism to associate and execute commands across devices connected to a local area network, particularly when requests originate from a wide area network, leading to inefficiencies in command handling and execution.

Innovation Solution

A routing device that receives command requests, identifies the appropriate device to execute the command, generates instructions, and forwards them through the local area network, replacing its address with that of the target device, and includes necessary parameters for execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If a routing device receives command requests from a wide area network, then centralized management capability is improved, but the complexity of command handling and device identification increases

Engineering Contradiction:
Improvecentralized management capabilityVSAvoidcommand handling complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The routing device acts as an intermediary between the wide area network and local area network devices. It receives command requests from the WAN, identifies the target device using command data that maps commands to device addresses, and forwards the commands to the appropriate LAN devices. This intermediary role enables centralized management while the routing device manages the complexity of command handling through automated lookup and forwarding mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the routing device identifies and forwards commands to specific local area network devices, then command execution efficiency is improved, but the time required for device identification and address replacement increases

Engineering Contradiction:
Improvecommand execution efficiencyVSAvoiddevice identification time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The routing device performs preliminary actions by maintaining command data that pre-establishes the mapping between commands and device addresses. When a command request arrives, the routing device can quickly identify the target device by looking up the command in its stored command data, rather than performing complex real-time analysis. This preliminary preparation of command-device mappings significantly reduces the time required for device identification and address replacement.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9559890B2Routing device as a command client
Publication Date: 2017.01.31 VERIZON PATENT & LICENSING INC
  • US9559890B2 patent drawing
  • US9559890B2 patent drawing
  • US9559890B2 patent drawing

AI summary

A routing device determines data associating commands with devices connected to a local area network (LAN). The routing device receives a request for execution of a particular command and identifies a particular device to execute the particular command based on the command data. The routing device generates an instruction message that causes the particular device to execute the particular command, and the routing device forwards the instruction message to the particular device via the LAN. The request may be received via a wide area network (WAN), and the request may include an address for the routing device on the WAN. When generating the instruction message, the routing device may replace, in the request, the address for the routing device with an address associated with the particular device. The instruction message may further include parameters associated with execution of the particular command by the particular device.