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:
Sep. 02, 2025

Filed:

Aug. 21, 2023
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Colin Downs-Razouk, San Francisco, CA (US);

Rahul Chaturvedi, San Francisco, CA (US);

Mateusz Maria Przybylski, Folsom, CA (US);

Kaiyi Li, San Francisco, CA (US);

Ivan Neulander, Los Angeles, CA (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 1/20 (2006.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06T 1/20 (2013.01); G06F 9/545 (2013.01);
Abstract

In general, techniques are described for providing a virtual graphics processing unit driver by receiving, in a user mode of a guest process executed by a computing system, one or more graphics commands from an application of the guest process; triggering, in the user mode of the guest process, an operating system call in response to the one or more graphics commands; translating, in a kernel mode of the guest process, the operating system call into a first virtual buffer; translating, in the user mode of a host process executed by the computing system, the first virtual buffer into the operating system call; and sending, in the user mode of the host process, the operating system call to a graphics processing unit driver in a kernel mode of the host process.


Find Patent Forward Citations

Downs-Razouk, Colin. (2025). Splitting virtual graphics processing unit (gpu) driver between host and guest operating systems (U.S. Patent No. 12406323). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12406323

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…