Video stream management for remote graphical user interfaces
AssigneeVMware, Inc.
InventorsAlexei Kruglikov, Dustin Michael Byford
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsAlexei Kruglikov, Dustin Michael Byford
Estimating the term…
Embodiments enable display updates other than a video stream in a graphical user interface (GUI) to be rendered, encoded, and transmitted exclusive of the video stream. A virtual machine generates a GUI that includes an encoded video stream and other display updates. A virtual graphics processing unit (VGPU) stack associated with the VM renders the other display updates of the GUI to a framebuffer. The rendered display updates are encoded and transmitted to a client for display. The encoded video stream, or a modified (e.g., reduced bit rate) version of the encoded video stream, may be transmitted to the client, such that the client can display the encoded video stream within the GUI. For example, the encoded video stream may be selectively transmitted to the client based on the performance capabilities of the client.
A method for providing a graphical user interface (GUI) from a server computing device to a client device, the method comprising:
A system comprising:
One or more non-transitory computer-readable storage media having computer-executable components including instructions that when executed perform operations comprising:
Dependencies are inferred from the claim text.