Universal serial bus controller
AssigneeSynaptics Incorporated
InventorsBhavik Hemantkumar THAKAR, Dan Rastom ELLIS
Life of this patent
Estimating the term…
Abstract
A method may be performed by a USB controller. The method may include retrieving a plurality of descriptors from a plurality of USB devices coupled to the USB controller. Each of the plurality of USB devices may be associated with at least one descriptor of the plurality of descriptors. The method may further include modifying at least one descriptor of the plurality of descriptors, and generating a first virtual USB device based at least in part on modifying the at least one descriptor. The method may also include outputting a first address associated with the first virtual USB device to a computing device.
Claims20
A method performed by a Universal Serial Bus (USB) controller, the method comprising:
- retrieving a plurality of descriptors from a plurality of USB devices coupled to the USB controller, wherein each of the plurality of USB devices is associated with at least one descriptor of the plurality of descriptors;
- modifying at least one descriptor of the plurality of descriptors;
- generating a first virtual USB device based at least in part on modifying the at least one descriptor;
- and
- outputting a first address associated with the first virtual USB device to a computing device.
A Universal Serial Bus (USB) controller comprising:
- a processing system;
- and
- a memory storing instructions that, when executed by the processing system, cause the USB controller to:
- retrieve a plurality of descriptors from a plurality of USB devices coupled to the USB controller, wherein each of the plurality of USB devices is associated with at least one descriptor of the plurality of descriptors;
- modify at least one descriptor of the plurality of descriptors;
- generate a first virtual USB device based at least in part on modifying the at least one descriptor;
- and
- output a first address associated with the first virtual USB device to a computing device.
A system comprising:
- a computing device;
- a plurality of Universal Serial Bus (USB) devices;
- and
- a USB controller coupled to the computing device and the plurality of USB devices, the USB controller being configured to:
- retrieve a plurality of descriptors from the plurality of USB devices, wherein each of the plurality of USB devices is associated with at least one descriptor of the plurality of descriptors;
- modify at least one descriptor of the plurality of descriptors;
- generate a first virtual USB device based at least in part on modifying the at least one descriptor;
- and
- output a first address associated with the first virtual USB device to the computing device.
Dependencies are inferred from the claim text.