WRITE FILTER WITH DYNAMICALLY EXPANDABLE OVERLAY

    公开(公告)号:US20180225058A1

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

    申请号:US15424977

    申请日:2017-02-06

    IPC分类号: G06F3/06

    摘要: A write filter can be configured to employ a dynamically expandable overlay. The size of the overlay could initially be small and could then grow and shrink during the current session based on demand. The overlay can span both RAM and disk to thereby allow the size of the overlay to be relatively large. When sufficient RAM is available, the overlay can be allowed to grow in RAM. In contrast, if RAM is low, the overlay can grow on disk. Also, artifacts in the overlay can be moved from the RAM portion to the disk portion to reduce the amount of RAM consumed by the overlay. Because the overlay is dynamically expandable, it will typically not become full and will therefore not force a reboot.

    ENABLING SCSI COMMANDS THAT ARE NOT SUPPORTED BY A CLIENT TERMINAL

    公开(公告)号:US20180210648A1

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

    申请号: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.

    LIVE IMAGING OF A DEVICE
    63.
    发明申请

    公开(公告)号:US20170337065A1

    公开(公告)日:2017-11-23

    申请号:US15158892

    申请日:2016-05-19

    IPC分类号: G06F9/44

    摘要: Live imaging of a device can be performed. A client device can include at least two drives that are alternately employed to store the active OS partition. An imaging solution that executes on the active OS partition on a first drive can perform a live imaging process in which a second drive is fully imaged while the user continues to use the client device. Then, once the imaging of the second drive has been completed, the client device can be rebooted to cause the client device to boot from the second drive. In this way, the only downtime that a user may experience due to the imaging process is during the reboot. In a similar manner, when a client device includes only a single available drive, the drive can be divided into two or more sets of one or more partitions that are alternately employed as the active OS partition(s).

    CLOUD BASED PEER ASSISTED UPDATES IN A DEVICE MANAGEMENT ENVIRONMENT

    公开(公告)号:US20170310742A1

    公开(公告)日:2017-10-26

    申请号:US15133712

    申请日:2016-04-20

    IPC分类号: H04L29/08

    摘要: Peer assisted updates can be provided in a device management environment. When it is desired to deploy an update to a group of managed devices, an update command can be sent to a first set of managed devices in the group instructing these managed devices to download the update. Once these managed devices have downloaded and installed the update, they will notify the management server. In response, the management server can instruct these managed devices to remain awake so that they may each function as a master device or repository for deploying the update to other managed devices in the group. The management server can then send update commands to the other managed devices instructing them to download the update from one of the managed devices that is now acting as a master device. This process can be repeated until all managed devices in the group have been updated.

    COMPARING AND PROVISIONING CONFIGURATIONS FOR A CLIENT HAVING A WINDOWS-BASED EMBEDDED IMAGE

    公开(公告)号:US20160098281A1

    公开(公告)日:2016-04-07

    申请号:US14876197

    申请日:2015-10-06

    IPC分类号: G06F9/44 H04L12/24 G06F9/445

    摘要: Examples of methods and apparatus are provided for comparing and provisioning configurations for a local client having a windows-based embedded image. The apparatus may include a retrieval module of the local client configured to facilitate locating a remote repository server containing a new configuration file, to facilitate obtaining the new configuration file from the remote repository server, and to facilitate obtaining a previous configuration file associated with a previous configuration change successfully applied to the embedded image. The apparatus may include a configuration comparison module of the local client configured to compare the new configuration file with the previous configuration file. The apparatus may include an apply settings module of the local client configured to apply, to the embedded image, one of a new configuration change and the previous configuration change based on the comparison. The new configuration change may be based on the new configuration file.

    Virtualizing audio and video devices using synchronous A/V streaming

    公开(公告)号:US10834164B2

    公开(公告)日:2020-11-10

    申请号:US15427281

    申请日:2017-02-08

    摘要: Audio and video devices can be virtualized using synchronous A/V streaming. When a video device such as a webcam is connected to a client terminal while the client terminal has established a remote session on a server, video data generated by the video device can be encoded into an encoded video stream using the H.264 or similar standard. Additionally, audio data corresponding to the video data can be embedded into the encoded video stream. The encoded video stream with the embedded audio can then be transferred to the server. The server-side components can extract the audio from the stream and perform the necessary decoding on the video and possibly on the audio data prior to providing the decoded data to drivers that function as virtualized audio and video devices on the server.

    State-based IRP management for redirected device

    公开(公告)号:US10691630B2

    公开(公告)日:2020-06-23

    申请号:US15410917

    申请日:2017-01-20

    IPC分类号: G06F13/40 G06F13/42 H04L29/06

    摘要: State-based I/O management is provided. A virtual bus driver of a virtual desktop infrastructure can employ containers to manage the state of an IRP that pertains to a redirected device. When an IRP that has been shared to a client terminal is cancelled, the virtual bus driver can update the state of a container associated with the IRP to prevent the IRP from being completed twice. In this way, devices for which IRPs are frequently cancelled can be redirected without concern that a cancelled IRP may result in improper system performance or a crash.