发明名称 Cloud based system for and method of translating between disparate 3D graphics languages in client-server computing environments
摘要 A client-server computing system includes a server with a virtual display driver that marshals and transmits graphics application programming interface (API) functions to a client via a network. The virtual display driver includes a translation module that classifies graphics commands according to graphics library type and, if necessary, translates commands from one type to another such that the original command can be executed on the client. The translation module enables the server and the client to utilize different types of graphics libraries, such as the Direct3D API and the OpenGL API.
申请公布号 US8922569(B1) 申请公布日期 2014.12.30
申请号 US201213399806 申请日期 2012.02.17
申请人 hopTo Inc. 发明人 Tidd William
分类号 G06T1/00 主分类号 G06T1/00
代理机构 Lewis Roca Rothgerber LLP 代理人 Lewis Roca Rothgerber LLP
主权项 1. A server computing system for translating between disparate 3D graphics languages in client-server computing environments, the server computing system comprising: a server operatively coupled to a cloud server through a network, the server comprising a server application, and functionality for making the server application visible to and accessible by a remote client, wherein the server further: calls, by the server application, a platform-specific graphics API function;calls, by the server application, a platform-specific display driver;communicates the platform-specific graphics API function and display driver to the cloud server, wherein the cloud server: identifies the graphics API function as platform-specific based on stored data regarding attributes of a plurality of different graphics functions,determines that no library on the cloud server supports the platform-specific graphics API function, andforwards the platform-specific graphics API function to the server,reduces the platform-specific graphics API function at the server, wherein the platform-specific graphics API function is reduced into commands supported by a library of the cloud server;provides the reduced commands to the cloud server for conversion into an OpenGL command, wherein the cloud server: converts the platform-specific graphics API function to one or more OpenGL commands; andsends over the network, the OpenGL command to the remote client, wherein the remote client:calls the OpenGL command in a 3D library resident in the remote client;executes the OpenGL command in a 3D library resident in the remote client;calls a display driver resident in the remote client; andrenders an image using the display driver.
地址 Campbell CA US
您可能感兴趣的专利