Patent · US Active

Virtual USB compound device enumeration

US8850082B2 · kind B2 · utility

4Cited by
3References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 22, 2011
Grant dateSep 30, 2014
Priority date
Expiry dateAug 11, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/4295
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system for implementing a virtual Universal Serial Bus (USB) compound device with a simulated hub enables a single physical USB device, such as a USB peripheral device, to expose multiple stand-alone functions on the USB bus. Logical functions on the single physical USB device can be added and removed dynamically without re-enumerating the entire device and without affecting the state of other functions. Logical functions can also be independently implemented on any of a number of processors in a system that has access to the USB hardware. Each processor can enumerate as one or more USB devices via the virtual hub. Initialization of logical functions can be performed via the virtual USB hub to maintain a charging current level from a USB host in a device having a discharged battery.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.