Patent · US Active

Remote rendering of three-dimensional images using virtual machines

US9367947B2 · kind B2 · utility

11Cited by
1References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJun 24, 2015
Grant dateJun 14, 2016
Priority date
Expiry dateJun 24, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T15/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Remote rendering of three-dimensional images using virtual machines includes using a hypervisor executing on a physical computer to allocate exclusive and direct access to a graphics processing unit in the physical computer, to a first virtual machine. An agent executing on a second virtual machine intercepts three-dimensional draw commands generated by a three-dimensional application and forwards the intercepted draw commands to a rendering agent executing on the first virtual machine. The rendering agent then transmits the intercepted draw commands to the graphics processing unit for rendering upon which the graphics processing unit renders a three-dimensional image from the draw commands. The rendering agent obtains the rendered image from the graphics processing unit and forwards the image to the second virtual machine. Upon receiving the rendered image, the second virtual machine transmits the rendered image to another remote, physical computer where the rendered image is displayed to a user.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.