Universal serial bus smart hub
AssigneeMicrochip Technology Incorporated
InventorsAtish Ghosh, Cecil G. Chenault, Pragash Mangalapandian, Mark Bohm
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrochip Technology Incorporated
InventorsAtish Ghosh, Cecil G. Chenault, Pragash Mangalapandian, Mark Bohm
Estimating the term…
A USB smart hub may provide enhanced battery charging, data storage security, vendor matching, device authentication, data capture/debug, and role switching. The smart hub may include an upstream port, a plurality of downstream ports, a processor, and a memory coupled to the processor for storing USB host stack code and configuration parameters. The smart hub may include a USB hub core having a core to implement a standard USB hub interface. The smart hub may include a plurality of 2:1 multiplexors coupled between the downstream ports, the core downstream ports, and the processor. The processor may control the 2:1 multiplexors. The processor may be configured to detect when a USB device is coupled to a downstream port and to run the USB host stack code and to enumerate the USB device. The processor may provide enhanced features based on the configuration parameters.
A USB hub comprising:
A method for providing enhanced battery charging in a USB hub including a plurality of hub downstream ports, a memory device storing USB device parameter data regarding a plurality of different USB devices, and a processor running USB host stack code, comprising:
A method for providing data security in a USB hub including a plurality of hub downstream ports, a memory device storing USB device parameter data regarding a plurality of different USB devices, and a processor running USB host stack code, comprising:
A method for providing data security in a USB hub including a plurality of hub downstream ports, a memory device storing USB device parameter data regarding a plurality of different USB devices, and a processor running USB host stack code, comprising:
A method for providing vendor device preference in a USB hub including a plurality of hub downstream ports, a memory device storing USB device parameter data regarding a plurality of different USB devices, and a processor running USB host stack code, comprising:
A method for providing device authentication in a USB hub including a plurality of hub downstream ports, a memory device storing USB device parameter data regarding a plurality of different USB devices, and a processor running USB host stack code, comprising:
A method for providing data reflection in a USB hub including a plurality of hub downstream ports and a processor running USB host stack code, comprising:
Dependencies are inferred from the claim text.