Video stream management for remote graphical user interfaces

    公开(公告)号:US11824913B2

    公开(公告)日:2023-11-21

    申请号:US17731205

    申请日:2022-04-27

    Applicant: VMware, Inc.

    CPC classification number: H04L65/70 G06F9/54 H04L41/22 H04L67/01 G06F2209/549

    Abstract: 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.

    Video stream management for remote graphical user interfaces

    公开(公告)号:US10187442B2

    公开(公告)日:2019-01-22

    申请号:US15167946

    申请日:2016-05-27

    Applicant: VMware, Inc.

    Abstract: 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.

    Configuring a computer for using mobile devices as input and output devices
    4.
    发明授权
    Configuring a computer for using mobile devices as input and output devices 有权
    配置计算机以使用移动设备作为输入和输出设备

    公开(公告)号:US09280358B1

    公开(公告)日:2016-03-08

    申请号:US14303723

    申请日:2014-06-13

    Applicant: VMware, Inc.

    CPC classification number: G06F9/4411 G06F9/452

    Abstract: A method determines mobile devices for connection to a computer that has an operating system for a user session. Then, the method configures device drivers to enable communication between the operating system and the mobile devices. The operating system is configured to use a first mobile device as a first type of input/output (I/O) device and the operating system is configured to use a second mobile device as a second type of input/output (I/O) device. Also, the method processes communications between the mobile devices and the operating system via the device drivers for the user session. A first type of communication is between the first mobile device and the operating system via the first device driver to use the first mobile device as the first type of I/O device and a second type of communication is between the second mobile device and the operating system via the second device driver to use the second mobile device as the second type of I/O device.

    Abstract translation: 一种方法确定用于连接到具有用户会话的操作系统的计算机的移动设备。 然后,该方法配置设备驱动程序以实现操作系统和移动设备之间的通信。 操作系统被配置为使用第一移动设备作为第一类型的输入/输出(I / O)设备,并且操作系统被配置为使用第二移动设备作为第二类型的输入/输出(I / O) 设备。 此外,该方法经由用于用户会话的设备驱动程序来处理移动设备和操作系统之间的通信。 第一类型的通信是通过第一设备驱动器在第一移动设备和操作系统之间,以使用第一移动设备作为第一类型的I / O设备,并且第二类型的通信在第二移动设备和操作之间 系统通过第二设备驱动器将第二移动设备用作第二类型的I / O设备。

    VIDEO STREAM MANAGEMENT FOR REMOTE GRAPHICAL USER INTERFACES

    公开(公告)号:US20220255979A1

    公开(公告)日:2022-08-11

    申请号:US17731205

    申请日:2022-04-27

    Applicant: VMware, Inc.

    Abstract: 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.

    VIDEO STREAM MANAGEMENT FOR REMOTE GRAPHICAL USER INTERFACES

    公开(公告)号:US20190158559A1

    公开(公告)日:2019-05-23

    申请号:US16251870

    申请日:2019-01-18

    Applicant: VMware, Inc.

    Abstract: 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.

    VIDEO STREAM MANAGEMENT FOR REMOTE GRAPHICAL USER INTERFACES

    公开(公告)号:US20160277470A1

    公开(公告)日:2016-09-22

    申请号:US15167946

    申请日:2016-05-27

    Applicant: VMware, Inc.

    CPC classification number: H04L65/607 G06F9/54 G06F2209/549 H04L41/22 H04L67/42

    Abstract: 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.

    Video stream management for remote graphical user interfaces

    公开(公告)号:US11343298B2

    公开(公告)日:2022-05-24

    申请号:US16251870

    申请日:2019-01-18

    Applicant: VMware, Inc.

    Abstract: 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.

Patent Agency Ranking