The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 28, 2015

Filed:

Sep. 13, 2010
Applicant:

David Stone, Lauderdale By-The-Sea, FL (US);

Inventor:

David Stone, Lauderdale By-The-Sea, FL (US);

Assignee:

CITRIX SYSTEMS, INC., Fort Lauderdale, FL (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06T 15/00 (2011.01); G06F 21/53 (2013.01); G06F 9/455 (2006.01);
U.S. Cl.
CPC ...
G06F 9/45541 (2013.01); G06T 15/00 (2013.01);
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.


Find Patent Forward Citations

Loading…