Outer Rim Archives
Archives · 2019 · 20190272185

Application (pre-grant publication)

ENHANCED VIRTUAL DESKTOP INFRASTRUCTURES

Number
20190272185
Published
2019-09-05
Filed
2018-03-05
Assignee
Disney Enterprises, Inc.
Inventors
MUKRAJ; Rabindra et al.
CPC
G06F13/102; G06F9/452; H04L12/1845; H04L12/1886; H04L41/22; H04L63/0428
Verdict
Set aside enhanced virtual desktop infrastructures, IT/cloud
Source
Google Patents · FreePatentsOnline

Abstract

Performing an operation comprising providing, by a virtual desktop infrastructure (VDI) client, access to an application executing on a host system to a first client system via a network, receiving, from the first client system, at least one internet protocol (IP) packet specifying attributes of an input provided by an input/output (I/O) device of the client system, receiving a timestamp from a time source, and storing the attributes of the input and the timestamp as metadata of a first image corresponding to a first frame of a video output of the application.

Background

BACKGROUNDField of the Invention

The present disclosure is related to virtual desktop infrastructures. More specifically, the disclosure is related to enhanced virtual desktop infrastructures.Description of the Related Art

Virtual desktop infrastructures (or VDI) allow the viewable portion of an application to be presented via remote systems, while remote users can interface with the application via input/output (I/O) devices (e.g., keyboard, mouse, etc.). However, conventional solutions are proprietary and difficult to manage. Furthermore, because conventional solutions are constrained to a relatively small network or geographical area, dedicated conversion and transmission equipment is required to expand the coverage area to larger networks or geographical areas.SUMMARY

In one embodiment, a method comprises providing, by a virtual desktop VDI client, access to an application executing on a host system to a first client system via a network, receiving, from the first client system, at least one IP packet specifying attributes of an input provided by an I/O device of the client system, receiving a timestamp from a time source, and storing the attributes of the input and the timestamp as metadata of a first image corresponding to a first frame of a video output of the application.

In another embodiment, a computer-readable storage medium stores instructions which when executed by a processor performs an operation comprising providing, by a virtual deskt

Claims

1. A method, comprising: providing, by a virtual desktop infrastructure (VDI) client, access to an application executing on a host system to a first client system via a network; receiving, from the first client system, at least one internet protocol (IP) packet specifying attributes of an input provided by an input/output (I/O) device of the client system; receiving a timestamp from a time source; and storing the attributes of the input and the timestamp as metadata of a first image corresponding to a first frame of a video output of the application. 8. A non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by a processor to perform an operation comprising: providing, by a virtual desktop infrastructure (VDI) client, access to an application executing on a host system to a first client system via a network; receiving, from the first client system, at least one internet protocol (IP) packet specifying attributes of an input provided by an input/output (I/O) device of the client system; receiving a timestamp from a time source; and storing the attributes of the input and the timestamp as metadata of a first image corresponding to a first frame of a video output of the application. 15. A system, comprising a computer processor; and a memory containing a program which when executed by the processor performs an operation comprising: providing, by a virtual desktop infrastructure (VDI) client, access to an application executing on a host system to a first client system via a network; receiving, from the first client system, at least one internet protocol (IP) packet specifying attributes of an input provided by an input/output (I/O) device of the client system; receiving a timestamp from a time source; and storing the attributes of the input and the timestamp as metadata of a first image corresponding to a first frame of a video output of the application.