Virtual universal serial bus peripheral controller
US10437760B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 13, 2017 |
| Grant date | Oct 8, 2019 |
| Priority date | — |
| Expiry date | Dec 5, 2037 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2009/45579
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.