Enabling SCSI commands that are not supported by a client terminal

    公开(公告)号:US10719273B2

    公开(公告)日:2020-07-21

    申请号:US15413619

    申请日:2017-01-24

    IPC分类号: G06F3/06

    摘要: SCSI commands that are not supported by a client terminal can be enabled. In scenarios where the client terminal's operating system may not support the same SCSI commands as the server's operating system, a redirected mass storage device that does support the same SCSI commands as the server's operating system can still be initialized on the server as supporting these SCSI commands. Then, to allow the SCSI commands that are not supported by the client terminal's operating system to be provided to the mass storage device, a client-side proxy can employ a SCSI Pass Through Interface to send the unsupported commands rather than providing them to the client-side disk driver. The proxy may still provide supported SCSI commands to the client-side disk driver for typical handling.

    Sharing local network resources with a remote VDI instance

    公开(公告)号:US10567516B2

    公开(公告)日:2020-02-18

    申请号:US15441631

    申请日:2017-02-24

    摘要: Local network resources can be seamlessly accessed from a remote session. A remoting client that executes on a client terminal and a remoting service that executes in a remote session can each be configured to implement a virtual network pseudo device. These virtual network pseudo devices can be configured to communicate network communications via a virtual channel with the virtual channel endpoints performing any necessary network address translation. As a result, when the remote session host attempts to discover local network resources, the corresponding network communications will be routed over the virtual channel and transmitted over the client's local area network. Any resources on the client's local area network will respond accordingly with this responses being routed back over the virtual channel to the remote session host thus causing the resources to appear as if they were part of the same local area network as the remote session host.

    Redirecting scanners and printers over a WAN

    公开(公告)号:US10530881B2

    公开(公告)日:2020-01-07

    申请号:US15433432

    申请日:2017-02-15

    摘要: Scanners and printers can be redirected over a WAN in an efficient manner by employing a proxy device. When a client terminal has established a remote display protocol connection with a server over a WAN and attempts to redirect a printer, scanner, or other similar device over the connection, the device can instead be redirected to a proxy device that is on the same LAN as the client terminal. The proxy device can then establish a driver mapping connection with the server for the purpose of sending commands pertaining to the redirected device. In this way, the communications over the WAN will be simpler driver mapping commands rather than numerous USB-based IRPs and will therefore not suffer from the latency of the WAN.

    Providing multiple user profiles to a single user

    公开(公告)号:US10469613B2

    公开(公告)日:2019-11-05

    申请号:US15348043

    申请日:2016-11-10

    IPC分类号: G06F15/16 H04L29/08

    摘要: A single user can be provided multiple user profiles. When a user logs in to a computing device, the user can be given the option of selecting one of the multiple user profiles and/or the option to create a new user profile. The user can therefore select a user profile that is most appropriate for a particular situation. By employing a layering system, these multiple user profiles can be provided in various types of virtualization environments and independently of the operating system version.

    Restricting applications and users that can make persistent changes to artifacts

    公开(公告)号:US10346320B2

    公开(公告)日:2019-07-09

    申请号:US15418011

    申请日:2017-01-27

    IPC分类号: G06F16/00 G06F12/14 G06F21/00

    摘要: Applications and users can be restricted from making persistent changes to artifacts on a protected volume. In Windows-based systems that include a file-based write filter, a policy-based write filter can be positioned below the file-based write filter and can examine any write requests that target artifacts of a protected volume and are not redirected by the file-based write filter. The policy-based write filter can examine the write requests against any applicable policies to determine whether the write requests should be allowed to proceed. If the policy-based write filter determines that a write request is not allowed by policy, it can fail the write request to thereby prevent the targeted artifact from being updated in the protected volume.

    Native client multimedia redirection

    公开(公告)号:US10044788B2

    公开(公告)日:2018-08-07

    申请号:US14944045

    申请日:2015-11-17

    IPC分类号: G06F15/16 H04L29/08 H04L29/06

    摘要: A Native Client-based remote display client can efficiently perform multimedia redirection by routing un-rendered multimedia content to browser code executing outside the sandbox in which the remote display client is executed. In this way, a remote display client implemented as a Native Client module will not be limited to using the APIs available within the sandbox to render the multimedia content. The Native Client module can communicate with the browser code to provide parameters necessary for the browser code to submit a web-based request to the Native Client module via localhost to thereby obtain the multimedia content via one or more web-based communications.

    Virtual desktop accelerator support for network gateway

    公开(公告)号:US09992185B1

    公开(公告)日:2018-06-05

    申请号:US13668178

    申请日:2012-11-02

    IPC分类号: H04L29/06

    CPC分类号: H04L63/0807 H04L29/06

    摘要: The subject disclosure relates to a method for initiating an accelerated desktop session between a client device and a remote server. In some aspects, the method includes steps for receiving, via a network gateway, a remote desktop connection request, initiating a first connection with a client device via the network gateway using a first communication protocol and sending a token to the client device via the network gateway. In certain aspects, the method further comprises initiating a second connection with the client device, via a proxy, wherein the second connection is established using a second communication protocol. A client device and computer-readable medium are also provided.

    Multi-user thin client
    9.
    发明授权
    Multi-user thin client 有权
    多用户瘦客户机

    公开(公告)号:US09483752B1

    公开(公告)日:2016-11-01

    申请号:US13492771

    申请日:2012-06-08

    摘要: System and method enabling multiple users to simultaneously share a client computing device are disclosed. Method includes retrieving a plurality of I/O device groups, wherein a first I/O device group in the plurality of I/O device groups is associated with a first group of input or output (IO) devices locally connected to a client computing device, and wherein a second I/O device group in the plurality of I/O device groups is associated with a second group of I/O devices locally connected to the client computing device. Method includes launching first and second instances of an application. Method includes associating the first instance of the application with the first I/O device group on the client computing device. Method includes associating the second instance of the application associated with the second I/O device group on the client computing device.

    摘要翻译: 公开了使得多个用户能够同时共享客户端计算设备的系统和方法。 方法包括检索多个I / O设备组,其中多个I / O设备组中的第一I / O设备组与本地连接到客户端计算设备的第一组输入或输出(IO)设备相关联 ,并且其中所述多个I / O设备组中的第二I / O设备组与本地连接到所述客户端计算设备的第二组I / O设备相关联。 方法包括启动应用程序的第一和第二实例。 方法包括将应用的第一实例与客户端计算设备上的第一I / O设备组相关联。 方法包括将与第二I / O设备组相关联的应用的第二实例与客户端计算设备相关联。

    System and method for providing session-level access management of a redirected device
    10.
    发明授权
    System and method for providing session-level access management of a redirected device 有权
    用于提供重定向设备的会话级访问管理的系统和方法

    公开(公告)号:US09479598B2

    公开(公告)日:2016-10-25

    申请号:US13651318

    申请日:2012-10-12

    发明人: Puneet Kaushik

    IPC分类号: G06F15/16 H04L29/08 H04L29/06

    摘要: Managing access restriction to a device is provided. The operations may include determining that a device stack corresponds to a device that is remote to the server and is connected locally to a client that is remote to the server; attaching a device access restriction object on top of the device stack; receiving, at the device access restriction object, an access request to the device; and determining, at the device access restriction object, whether the access request is allowed access to the device.

    摘要翻译: 提供管理对设备的访问限制。 操作可以包括确定设备堆栈对应于远离服务器并且本地连接到远离服务器的客户端的设备; 在设备堆栈的顶部附加设备访问限制对象; 在所述设备访问限制对象处接收对所述设备的访问请求; 以及在所述设备访问限制对象处确定所述访问请求是否被允许访问所述设备。