Enhanced virtual desktop infrastructures
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
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.
9 Citations
20 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20)
- and
Specification