Split framebuffer encoding
    11.
    发明授权

    公开(公告)号: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
    12.
    发明授权

    公开(公告)号: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.

    Virtual touchpad with two-mode buttons for remote desktop client
    14.
    发明授权
    Virtual touchpad with two-mode buttons for remote desktop client 有权
    用于远程桌面客户端的双模式按钮的虚拟触摸板

    公开(公告)号:US09575649B2

    公开(公告)日:2017-02-21

    申请号:US13870764

    申请日:2013-04-25

    Applicant: VMWare, Inc.

    CPC classification number: G06F3/0488 G06F3/0412

    Abstract: Left- and right-click buttons of a virtual touchpad each have two modes, a “click” mode and an “on/off” mode. In “click” mode, touching a finger to the left- or right-click button triggers a mouse button down event while releasing a finger from the button triggers a mouse button up event. In “on/off” mode, the left- and right-click buttons each have two states, “on” and “off.” If the current state of the left- or right-click button is “off,” then touching the button triggers the mouse button down event, while releasing the button changes the state of the button to “on” but does not trigger any mouse events. Conversely, if the current state of the left- or right-click button is “on,” then touching the button does not trigger any mouse events, but releasing the button thereafter changes the state of the button to “off” and triggers the mouse button up event.

    Abstract translation: 虚拟触摸板的左键和右键单击按钮有两种模式,即“点击”模式和“开/关”模式。 在“点击”模式下,触摸手指到左键或右键单击按钮可触发鼠标按钮向下事件,同时从按钮释放手指触发鼠标按钮向上事件。 在“开/关”模式下,左右按钮各有两种状态:“开”和“关”。如果左键或右键按钮的当前状态为“关”,则触摸 按钮触发鼠标按钮向下事件,同时释放按钮将按钮的状态更改为“开”,但不会触发任何鼠标事件。 相反,如果左键单击或右键单击按钮的当前状态为“开”,则触摸按钮不会触发任何鼠标事件,但此时释放按钮将按钮的状态更改为“关闭”,并触发鼠标 按钮事件。

    PER-WINDOW DIGITAL WATERMARK FOR DESKTOP APPLICATIONS

    公开(公告)号:US20230018279A1

    公开(公告)日:2023-01-19

    申请号:US17412064

    申请日:2021-08-25

    Applicant: VMware, Inc.

    Abstract: Embodiments are described for placing a watermark over application windows in a desktop. For each application window that is opened in the desktop, the system can determine whether the application requires a watermark, for example, based on a predefined list that specifies which applications require watermarks. For each application window that requires a watermark, a uncovered watermark region can be calculated where the watermark will appear. An overlay can be placed over the application windows, for example in a top-level window that does not receive mouse and keyboard inputs, and the watermark can be drawn in the overlay over the location of the uncovered watermark region of each application. As a result, watermarks can be placed over a plurality of specified application windows in an efficient and convenient manner.

    3D API Redirection for Virtual Desktop Infrastructure

    公开(公告)号:US20220004405A1

    公开(公告)日:2022-01-06

    申请号:US17478698

    申请日:2021-09-17

    Applicant: VMware, Inc.

    Abstract: Techniques for implementing 3DI API redirection for VDI desktops are provided. In one set of embodiments, a server system can intercept a call to a 3D API made by a 3D application running within a VM on the server system, where the VM hosts a desktop that is presented to a user of a client system. The server system can determine metadata associated with the call, where the metadata including a name of the 3D API and one or more input parameter values to the call, and can transmit the metadata to the client system. In response, the client system can reconstruct the call to the 3D API using the metadata and execute the call using one or more physical GPUs residing on the client system.

    Adapting remote display protocols to remote applications

    公开(公告)号:US10791103B2

    公开(公告)日:2020-09-29

    申请号:US15338269

    申请日:2016-10-28

    Applicant: VMware, Inc.

    Abstract: A method of connecting to a remote virtual application is carried out at a remote desktop client. The steps of the method include transmitting a request for virtual application connection information, receiving, in response to the request, a path to an executable file, a name or identifier of a remote display protocol, and an indication of a protocol configuration associated with a first virtual application, and causing the executable file for the first virtual application to be launched in a virtual computing instance and accessing the first virtual application using the remote display protocol and the protocol configuration.

    SPLIT FRAMEBUFFER ENCODING
    18.
    发明申请

    公开(公告)号: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.

    Enhanced image encoding in a virtual desktop infrastructure environment

    公开(公告)号:US09986242B2

    公开(公告)日:2018-05-29

    申请号:US14165879

    申请日:2014-01-28

    Applicant: VMware, Inc.

    Inventor: Yuping Wei

    Abstract: A method is provided to perform enhanced image encoding in a virtual desktop infrastructure (VDI) environment that includes a client device having a first graphical user interface (GUI) and a server device having a second GUI associated with the first GUI. One example method may include receiving, from the client device, user interface (UI) events based on which the first GUI is to be updated, and obtaining, by an agent on the server device, UI information relating to a UI element on the second GUI. The method may further include determining, by the agent on the server device, an encoding configuration for an encoder based at least in part on the UI information, encoding image data of the second GUI based on the encoding configuration, and sending encoded image data to the client device to update the first GUI on a screen of the client device.

    Concealing sensitive information on a display
    20.
    发明授权
    Concealing sensitive information on a display 有权
    在显示屏上隐藏敏感信息

    公开(公告)号:US09406157B2

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

    申请号:US14257015

    申请日:2014-04-21

    Applicant: VMware, Inc.

    Abstract: An example method is provided for a computing device, coupled to a first display and a second display, to conceal sensitive information on a display. The method may comprise in response to detecting sensitive information in a desktop shown on the first display, generating a replacement image that conceals the detected sensitive information in the desktop and sending the replacement image to the second display for display. Otherwise, a mirror image of the desktop shown on the first display may be sent to the second display for display.

    Abstract translation: 提供了一种用于耦合到第一显示器和第二显示器的计算设备来隐藏显示器上的敏感信息的示例性方法。 该方法可以包括响应于检测在第一显示器上显示的桌面中的敏感信息,产生在桌面中隐藏检测到的敏感信息并将替换图像发送到第二显示器进行显示的替换图像。 否则,可以将第一显示器上显示的桌面的镜像发送到第二显示器以进行显示。

Patent Agency Ranking