Outer Rim Archives
Archives · 2020 · 10678569

Granted patent

Enhanced virtual desktop infrastructures

Number
10678569
Published
2020-06-09
Filed
2018-03-05
Assignee
Disney Enterprises, Inc.
Inventors
Mukraj; Rabindra, Maese; Ralph, Strein; Michael J., Kepler; Benjamin H.
CPC
G06F13/102; G06F9/452; H04L12/1845; H04L12/1886; H04L41/22; H04L63/0428
Verdict
Set aside virtual desktop IT infra, generic 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(1) 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(2) 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(3) 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.(4) In another embodiment, a computer-readable storage medium stores instructions which when executed by a processor performs an operation comprising providing, by a virtual desktop VDI clien

Claims

1. A method, comprising: providing, by a virtual desktop infrastructure (VDI) host and to a first client system via a network, access to an application executing on a host system; receiving, from the first client system, at least one internet protocol (IP) packet specifying attributes of a first input to the application, wherein the first input is provided by an input/output (I/O) device of the first client system; receiving, from a time source, a first timestamp to associate with the first input; and storing the attributes of the first input and the first timestamp as metadata of a first image comprising a first frame of a video output of the application, wherein the first frame corresponds to the first timestamp. 8. A non-transitory computer-readable 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) host and to a first client system via a network, access to an application executing on a host system; receiving, from the first client system, at least one internet protocol (IP) packet specifying attributes of a first input to the application, wherein the first input is provided by an input/output (I/O) device of the first client system; receiving, from a time source, a first timestamp to associate with the first input; and storing the attributes of the first input and the first timestamp as metadata of a first image comprising a first frame of a video output of the application, wherein the first frame corresponds to the first timestamp. 15. A system, comprising a computer processor; and a memory containing a program which, when executed by the computer processor, performs an operation comprising: providing, by a virtual desktop infrastructure (VDI) host and to a first client system via a network, access to an application executing on a host system; receiving, from the first client system, at least one internet protocol (IP) packet specifying attributes of a first input to the application, wherein the first input is provided by an input/output (I/O) device of the first client system; receiving, from a time source, a first timestamp to associate with the first input; and storing the attributes of the first input and the first timestamp as metadata of a first image comprising a first frame of a video output of the application, wherein the first frame corresponds to the first timestamp.