Unlock instant, AI-driven research and patent intelligence for your innovation.

Virtualizing a non-USB device as a USB device

a technology of usb devices and virtual devices, applied in the direction of electric digital data processing, instruments, etc., can solve the problem that current vdi solutions do not provide techniques for redirecting non-usb devices

Active Publication Date: 2018-09-20
DELL MARKETING CORP
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention is about methods, systems, and computer programs for making non-USB devices appear to be USB devices. This is useful because it allows for the use of USB device redirection techniques without needing to modify any existing server-side components. The invention is also about a method for accessing non-USB devices from a server as if they were USB devices, and routing traffic through a filter driver on the client terminal. This allows for seamless integration of non-USB devices into a virtual desktop infrastructure.

Problems solved by technology

Unfortunately, current VDI solutions do not provide techniques for redirecting non-USB devices.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Virtualizing a non-USB device as a USB device
  • Virtualizing a non-USB device as a USB device
  • Virtualizing a non-USB device as a USB device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034]In this specification, a “non-USB device” should be construed as an I / O peripheral device that connects to a client terminal using an interface other than USB. Therefore, a non-USB device may connect via a serial port (e.g., an RS-232 device), a parallel port (e.g., a non-USB printer), a wireless protocol (e.g., Bluetooth), a GPIO pin or port, etc. In general, a non-USB device can be viewed as a device that does not employ USB request blocks (URBs) to communicate with the client terminal.

[0035]FIG. 3 illustrates how the client-side architecture depicted in FIG. 2 can be modified to allow a non-USB device connected to client terminal 102 to be redirected to server 104 as a USB device. Server 104 is omitted from FIG. 3 since the server-side components can be the same as described above in the background. Importantly, due to the techniques of the present invention, the server-side components will view a redirected non-USB device as if it were a USB device thereby allowing the ser...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A non-USB device can be virtualized as a USB device. When a non-USB device is connected to a client terminal, a filter driver can be employed to cause the non-USB device to be treated as a USB device to thereby allow the device to be redirected using USB device redirection techniques. When an I / O request is sent to the redirected device, the request will be in USB format since the server-side components will view the redirected device as a USB device. Then, the I / O request can be converted from the USB format into a format suitable for the non-USB device. Any response generated by the non-USB device can be converted to USB format in a similar manner. As a result, non-USB devices can be redirected without altering any of the existing server-side VDI components.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]N / ABACKGROUND[0002]The present invention is generally directed to device redirection in a virtual desktop infrastructure (VDI) environment. Device redirection generally refers to making a device that is connected to a client accessible within a virtual desktop as if the device had been physically connected to the virtual desktop. In other words, when device redirection is implemented, a user can connect a device to his or her client terminal and the device will function as if it had been connected to the server.[0003]FIGS. 1 and 2 and the following description will provide a general overview of how USB device redirection can be implemented in accordance with some embodiments of the present invention. In FIG. 1, a computing system 100 is depicted as including a number of client terminals 102a-102n (referenced generally herein as client(s) 102) in communication with a server 104 via a network 106. Server 104 can be configured to support a r...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F13/38G06F13/42G06F13/40
CPCG06F13/385G06F13/4072G06F13/4282
Inventor RAJU, SRIRAM KUMAR
Owner DELL MARKETING CORP