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:
Oct. 08, 2019

Filed:

Mar. 13, 2017
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventors:

Nan An, Beijing, CN;

Jianbin Sun, Beijing, CN;

Yan Zhao, Beijing, CN;

Zhao Gao, Beijing, CN;

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/38 (2006.01); G06F 9/455 (2018.01); G06F 13/42 (2006.01); G06F 13/20 (2006.01);
U.S. Cl.
CPC ...
G06F 13/385 (2013.01); G06F 9/45558 (2013.01); G06F 13/20 (2013.01); G06F 13/4282 (2013.01); G06F 2009/45579 (2013.01);
Abstract

A method to intercept an universal serial bus (USB) related request and to respond the intercepted request in a virtualized environment includes connecting a virtual USB peripheral controller in a virtualization software in the virtualized environment to a virtual machine in the virtualized environment. An USB data access request generated by the virtual machine may be intercept by the virtual USB peripheral controller so that the USB data access request does not reach a kernel space of the virtualization software and physical hardware resources supporting the virtualized environment. The method further includes generating a response according to the USB data access request and a process called by a firmware framework module of the virtual USB peripheral controller and transmitting generated response towards the virtual machine.


Find Patent Forward Citations

Loading…