Patent · US Active

Remote rendering of three-dimensional images using virtual machines

US9092249B2 · kind B2 · utility

12Cited by
1References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 13, 2010
Grant dateJul 28, 2015
Priority date
Expiry dateJan 23, 2033

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.