Detection and repainting of semi-transparent overlays

    公开(公告)号:US10742725B2

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

    申请号:US16228945

    申请日:2018-12-21

    Abstract: A computing system includes a video source to provide a video stream and a virtual desktop server. The virtual desktop server includes a media application to provide media streaming that includes the video stream and an overlay on the video stream. An accelerated content redirection module redirects a portion of the media streaming by providing a placeholder to indicate positioning geometry of the video stream within a media window, with the placeholder to include the overlay. Providing the placeholder includes providing a first color for an underlay of the placeholder at a first time, and providing a second color for the underlay of the placeholder at a second time. A geometry tracking module detects the placeholder and determines positioning geometry associated therewith, and determines a color and an alpha blending factor of the overlay based on calculations involving the first and second colors for the underlays of the placeholder.

    WebRTC API redirection with interception techniques

    公开(公告)号:US10462216B1

    公开(公告)日:2019-10-29

    申请号:US16229445

    申请日:2018-12-21

    Abstract: A computing system includes a virtual desktop server and a client computing device. The virtual desktop server includes an application framework comprising a real-time media application to provide real-time communications (RTC), a native RTC engine to execute a portion of the real-time media application when received by the native RTC engine, and an API code redirection module. The API code redirection module redirects intercepted APIs of the real-time media application intended for the native RTC engine based on redirection code injected into the real-time media application so that the portion of the real-time media application is redirected. The client computing device includes a client RTC API engine communicating with the API code redirection module through a virtual channel to execute the redirected portion of the real-time media application.

    LOCAL AUTHENTICATION VIRTUAL AUTHORIZATION

    公开(公告)号:US20210352069A1

    公开(公告)日:2021-11-11

    申请号:US16871728

    申请日:2020-05-11

    Abstract: A computer system is provided. The computer system includes a memory, a network interface, and at least one processor coupled to the memory and the network interface. The processor is configured to intercept a request transmitted by an application hosted within a virtual computing session, the request being a request to be authorized to access a resource; pass the request to a virtualization agent hosted outside the virtual computing session; receive a response to the request, the response including a credential granting authorization to access the resource; and pass the response to the application to authorize the application to access the resource through use of the credential.

    WEBRTC API REDIRECTION WITH FALLBACKS

    公开(公告)号:US20210075852A1

    公开(公告)日:2021-03-11

    申请号:US17099924

    申请日:2020-11-17

    Abstract: A virtual desktop server include an application framework comprising a real-time media application to provide real-time communications (RTC), a native RTC engine to execute a portion of the real-time media application when received, and a processor coupled to the application framework and to the native RTC engine. The processor redirects original application program interfaces (APIs) of the real-time media application intended for the native RTC engine based on redirection code injected into the real-time media application so that the portion of the real-time media application is to be redirected. The processor receives from a client computing device capabilities of the client computing device to execute the redirected portion of the real-time media application. The processor switches to a fallback mode if the client computing device has limited capabilities.

    WEBRTC API REDIRECTION WITH INTELLIGENT NETWORK CONNECTIVITY STEERING

    公开(公告)号:US20190342362A1

    公开(公告)日:2019-11-07

    申请号:US16402847

    申请日:2019-05-03

    Abstract: A computing system includes a virtual desktop server and a client computing device. The virtual desktop server includes a real-time media application to provide real-time communications (RTC) for peer-to-peer networking, and a native RTC engine to execute a portion of the real-time media application when received by the native RTC engine. An API code redirection module redirects intercepted APIs of the real-time media application so that the portion of the real-time media application is redirected away from the native RTC engine to a client RTC engine in the client computing device. The portion of the real-time media application being redirected includes provisioning information directed to a remote media server. A network location service provides provisioning information directed to a nearby media server. The client RTC engine executes the redirected portion of the real-time media application, and selects the remote media server or the nearby media server based on network proximity to the client computing device.

Patent Agency Ranking