WebRTC API redirection with fallbacks
AssigneeCitrix Systems, Inc.
InventorsVladimir Vysotsky, Todd Giebler, Georgy Momchilov, James Page
Life of this patent
Estimating the term…
Loading patent…
AssigneeCitrix Systems, Inc.
InventorsVladimir Vysotsky, Todd Giebler, Georgy Momchilov, James Page
Estimating the term…
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), a native RTC engine, and an API code redirection module. The API code redirection module redirects original APIs of the real-time media application so that a portion of the real-time media application is to be redirected. The client computing device includes a client RTC API engine reporting to the API code redirection module on capabilities of the client computing device to execute the redirected portion of the real-time media application. The API code redirection module switches to a fallback mode if the client computing device has limited capabilities. In the fallback mode, original APIs are used so that the native RTC engine executes at least part of the portion of the real-time media application.
A computing system comprising:
A method for operating a computing system comprising a virtual desktop server and a client computing device comprising a client real-time communications (RTC) application programming interface (API) API engine, with the virtual desktop server comprising an application framework and an API code redirection module, and with the application framework comprising a real-time media application and a native RTC engine, the method comprising:
A non-transitory computer readable medium for operating a virtual desktop server within a computing system comprising a client computing device comprising a client real-time communications (RTC) application programming interface (API) engine, with the virtual desktop server comprising an application framework and an API code redirection module, with the application framework comprising a real-time media application and a native RTC engine, and with the non-transitory computer readable medium having a plurality of computer executable instructions for causing the virtual desktop server to perform steps comprising:
Dependencies are inferred from the claim text.