Network Input Routing for Embedded Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional user interfaces for embedded systems, such as IP phones and PDAs, are inadequate for invoking applications and capturing data, and existing remote control solutions require costly hardware and significant processing power, while existing methods for connecting PC input devices to embedded systems often necessitate customization and physical interfaces.

Innovation Solution

A method for routing PC input device signals across a network from one application to another on an embedded system, allowing off-the-shelf PC keyboards and mice to control multiple embedded systems without physical interfaces, by mapping hotkeys and translating input events for contextual interpretation by the embedded system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional user interfaces (softkeys, buttons, touch screens) are used for embedded systems, then the system can provide basic control functionality, but the hardware cost increases and the interface is inadequate for invoking applications and capturing data

Engineering Contradiction:
Improveapplication invocation and data capture capabilityVSAvoidhardware buttons and interface components
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent enables a single PC keyboard and mouse to control multiple embedded systems through network connectivity, eliminating the need for customized input devices for each embedded system. The PC input devices serve universal functions across different embedded targets, reducing hardware complexity while maintaining operational capability.

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

Solution Approach 2:

The patent replaces physical hardware buttons and specialized input interfaces with virtual network-based input routing. Instead of mechanical buttons on embedded devices, the system uses network-transmitted keyboard and mouse events from PC input devices, substituting mechanical control with electronic signal transmission.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If remote control products (Windows Remote Desktop, VNC) are used to control embedded systems, then remote access is achieved, but tremendous amounts of information must be transmitted and significant processing power is required

Engineering Contradiction:
Improveremote control capabilityVSAvoidnetwork traffic and processing power
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent extracts only the essential input control signals (keyboard and mouse events) from the full remote desktop protocol suite. Instead of transmitting complete graphical interface representations and all interface elements, the system transmits only the minimal input event data needed to control the embedded system, dramatically reducing network traffic and processing requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If PC input devices are connected to embedded systems with customized designs, then direct control is achieved, but physical interfaces and customization are required

Engineering Contradiction:
Improvedirect control capabilityVSAvoidcompatibility with multiple embedded systems
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent makes PC input devices universally compatible with multiple embedded systems through network connectivity. A single keyboard and mouse can control different embedded targets (IP phones, PDAs, etc.) without physical reconfiguration or customization, achieving both direct control and broad adaptability.

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

Solution Approach 2:

The patent introduces a network-based intermediary layer that translates PC input device events into embedded system-specific commands. The input routing software acts as a mediator, converting universal keyboard and mouse events into device-specific control signals, enabling compatibility without direct physical connections.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2077655B1Method for routing user inputs between applications
Publication Date: 2014.07.09 MITEL CORP
  • EP2077655B1 patent drawingFigure 1
  • EP2077655B1 patent drawingFigure 2
  • EP2077655B1 patent drawingFigure 3

AI summary

A method is set forth for routing user inputs from a PC to at least one embedded system over a network, comprising configuring at least one hotkey combination within the PC that maps to the at least one embedded system, upon receipt of the at least one hotkey combination capturing user interface input events to the PC and transmitting the user interface input events over the network to the at least one embedded system, and within the at least one embedded system injecting the user interface input events into an RTOS/Graphic engine.