Patent ID: 7480753

Claim:
A serial bus hub, comprising: a plurality of upstream logics, each for sending and receiving information to and from a respective host controller; a plurality of downstream logics each for sending and receiving information to and from a respective serial bus device; a plurality of ports, wherein a first plurality of ports is each configured to couple to respective host controller, and wherein a second plurality of ports is each configured to couple to respective peripheral devices; wherein the serial bus hub is configurable to allow a first upstream logic to connect to any of various subsets of the plurality of downstream logics and a second upstream logic to connect to any of various subsets of the plurality of downstream logics; wherein the plurality of ports comprise a first port of the plurality of ports coupled to the first upstream logic, and a second port of the plurality of ports coupled to a first downstream logic; wherein the serial bus hub is configurable to switch the first upstream logic and the first downstream logic with respect to the first port and the second port, respectively.