Virtual Network Interface for Remote Resource Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote desktop service products cannot access client-side resources such as network printers across different networks without installing specific printer drivers on both the client and server sides, limiting their functionality to only printing and not other resources.

Innovation Solution

A method and system that map virtual network addresses for client-side resources to their corresponding physical addresses, allowing communication and access without the need for resource drivers on the server side, using a remote interface system to translate and manage network messages between virtual and physical resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If printer redirection is implemented using existing remote desktop service products, then printing functionality is enabled, but specific printer drivers must be installed on both client and server sides, increasing device complexity and limiting adaptability

Engineering Contradiction:
Improveprinting functionalityVSAvoiddriver installation requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a gateway server as an intermediary component that mediates between the remote desktop system and network printers. The gateway server runs a print spooler service that receives print jobs from the remote desktop system and forwards them to the appropriate network printers. This intermediary approach eliminates the need for printer drivers on the remote desktop client and server, as the gateway server handles the driver-specific communication. The system architecture adds this intermediate layer to resolve the contradiction between enabling printing functionality and avoiding driver installation complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If existing remote desktop service products are used for accessing client-side resources, then printing is supported, but access to other resources like scanners is not available, reducing versatility

Engineering Contradiction:
Improveresource access capabilityVSAvoidresource access reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extends the gateway server's functionality beyond just printing to provide universal access to various client-side resources. The gateway server can access multiple types of resources including printers, scanners, and other network devices on the client side. By making the gateway server multi-functional, the system enables remote access to diverse resources without requiring separate specialized solutions for each resource type, thus improving versatility while maintaining reliable access through the established gateway infrastructure.

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

3Adaptability or versatility

If remote machines on different networks access client-side resources, then network interoperability is improved, but driver compatibility issues arise, increasing device complexity

Engineering Contradiction:
Improvenetwork interoperabilityVSAvoiddriver compatibility
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gateway server acts as a network intermediary that handles driver compatibility across different network architectures. It receives resource access requests from remote desktop systems on one network and translates them into appropriate protocols for the client-side resources on another network. The gateway server maintains driver compatibility by implementing the necessary protocol translations and adaptations, eliminating the need for multiple specialized drivers across different network configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements virtual resource copies that allow remote machines to access client-side resources without direct driver installation. The gateway server creates virtual representations of physical resources (printers, scanners, etc.) that can be accessed through standardized interfaces. This copying approach enables network interoperability by providing uniform access methods while the gateway server handles the complexity of actual resource communication on the backend.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8667153B2Using a virtual network interface to obtain access to resources
Publication Date: 2014.03.04 RED HAT ISRAEL
  • US8667153B2 patent drawing
  • US8667153B2 patent drawing
  • US8667153B2 patent drawing

AI summary

A first computing device maps a virtual network address for a virtual resource that is accessible to the first computing device to an address of a designated resource that is inaccessible to the first computing device but accessible to a remote second computing device. The first computing device generates a control message that, when acted upon by the second computing device, causes the second computing device to transmit the resource message to the designated resource. The first computing device then attaches the resource message to the control message. The first computing device sends the control message to the second computing device, wherein the second computing device acts on the control message to send the resource message to the designated resource without having a resource driver for the designated resource installed on the second computing device.