SPLIT FRAMEBUFFER ENCODING
    1.
    发明申请

    公开(公告)号:US20190200030A1

    公开(公告)日:2019-06-27

    申请号:US16292255

    申请日:2019-03-04

    Applicant: VMware, Inc.

    Abstract: A virtual desktop can be remoted to a client device by transmitting a video stream using a video coding format, such as H.264, where higher resolution video can be streamed than natively supported by the encoder or decoder. The encoder framebuffer is divided into a plurality of equal size child buffers, each child buffer is assigned an identifier for identifying the child buffer. Padding pixels can be added to the child buffers to make the child buffer size acceptable for the video coding format. The child buffers are encoded using the video coding format and the encoded frames are transmitted to a client. On the decoder side, the encoded child frames are decoded, padding pixels are removed, and the data is used to update corresponding child buffers in a framebuffer on the client display system.

    SPLIT FRAMEBUFFER ENCODING
    2.
    发明申请

    公开(公告)号:US20170142432A1

    公开(公告)日:2017-05-18

    申请号:US14939156

    申请日:2015-11-12

    Applicant: VMware, Inc.

    Abstract: A virtual desktop can be remoted to a client device by transmitting a video stream using a video coding format, such as H.264, where higher resolution video can be streamed than natively supported by the encoder or decoder. The encoder framebuffer is divided into a plurality of equal size child buffers, each child buffer is assigned an identifier for identifying the child buffer. Padding pixels can be added to the child buffers to make the child buffer size acceptable for the video coding format. The child buffers are encoded using the video coding format and the encoded frames are transmitted to a client. On the decoder side, the encoded child frames are decoded, padding pixels are removed, and the data is used to update corresponding child buffers in a framebuffer on the client display system.

    IMAGE CACHE COLLABORATION BETWEEN CLIENTS IN REMOTE DESKTOP ENVIRONMENTS
    3.
    发明申请
    IMAGE CACHE COLLABORATION BETWEEN CLIENTS IN REMOTE DESKTOP ENVIRONMENTS 审中-公开
    远程桌面环境中的客户之间的图像高速缓存协作

    公开(公告)号:US20160246787A1

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

    申请号:US14628137

    申请日:2015-02-20

    Applicant: VMware, Inc.

    Inventor: Lizhu Zhang

    CPC classification number: G06F16/51 G06F16/137 G06F16/172 H04L67/20

    Abstract: Image cache collaboration is described to enable multiple clients to share image data in a remote desktop environment. A centralized cache manager maintains information about all image caches on all client devices which have established connections to the server. When an update to a portion of the GUI of a virtual desktop for a first client device is detected, the central cache manager can determine whether any other client devices contain the requested image data in their respective image caches. If such a device is identified, the server transmits a message to the first client device, identifying the second client device that contains the requested image data in its respective image cache. The first client device may then request and receive the image data from the second client device over the LAN on which both devices reside, thereby obtaining the data with less latency.

    Abstract translation: 描述了图像缓存协作,以使多个客户端能够在远程桌面环境中共享图像数据。 集中式缓存管理器维护所有客户端设备上已建立与服务器的连接的所有映像缓存的信息。 当检测到用于第一客户端设备的虚拟桌面的GUI的一部分的更新时,中央高速缓存管理器可以确定任何其他客户端设备是否在其各自的图像高速缓存中包含所请求的图像数据。 如果识别出这样的设备,则服务器向第一客户端设备发送消息,在其各自的图像高速缓存中识别包含所请求的图像数据的第二客户端设备。 然后,第一客户端设备可以通过两个设备驻留的LAN上的来自第二客户端设备的请求和接收图像数据,从而获得具有更少等待时间的数据。

    Image cache collaboration between clients in remote desktop environments

    公开(公告)号:US11017013B2

    公开(公告)日:2021-05-25

    申请号:US14628137

    申请日:2015-02-20

    Applicant: VMware, Inc.

    Inventor: Lizhu Zhang

    Abstract: Image cache collaboration is described to enable multiple clients to share image data in a remote desktop environment. A centralized cache manager maintains information about all image caches on all client devices which have established connections to the server. When an update to a portion of the GUI of a virtual desktop for a first client device is detected, the central cache manager can determine whether any other client devices contain the requested image data in their respective image caches. If such a device is identified, the server transmits a message to the first client device, identifying the second client device that contains the requested image data in its respective image cache. The first client device may then request and receive the image data from the second client device over the LAN on which both devices reside, thereby obtaining the data with less latency.

    Split framebuffer encoding
    5.
    发明授权

    公开(公告)号:US11044486B2

    公开(公告)日:2021-06-22

    申请号:US16292255

    申请日:2019-03-04

    Applicant: VMware, Inc.

    Abstract: A virtual desktop can be remoted to a client device by transmitting a video stream using a video coding format, such as H.264, where higher resolution video can be streamed than natively supported by the encoder or decoder. The encoder framebuffer is divided into a plurality of equal size child buffers, each child buffer is assigned an identifier for identifying the child buffer. Padding pixels can be added to the child buffers to make the child buffer size acceptable for the video coding format. The child buffers are encoded using the video coding format and the encoded frames are transmitted to a client. On the decoder side, the encoded child frames are decoded, padding pixels are removed, and the data is used to update corresponding child buffers in a framebuffer on the client display system.

    Split framebuffer encoding
    7.
    发明授权

    公开(公告)号:US10225570B2

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

    申请号:US14939156

    申请日:2015-11-12

    Applicant: VMware, Inc.

    Abstract: A virtual desktop can be remoted to a client device by transmitting a video stream using a video coding format, such as H.264, where higher resolution video can be streamed than natively supported by the encoder or decoder. The encoder framebuffer is divided into a plurality of equal size child buffers, each child buffer is assigned an identifier for identifying the child buffer. Padding pixels can be added to the child buffers to make the child buffer size acceptable for the video coding format. The child buffers are encoded using the video coding format and the encoded frames are transmitted to a client. On the decoder side, the encoded child frames are decoded, padding pixels are removed, and the data is used to update corresponding child buffers in a framebuffer on the client display system.

Patent Agency Ranking