Apparatus and method for dynamically providing hub or host operations
First Claim
1. An apparatus comprising:
- a hub having an upstream port for coupling with a host and one or more downstream ports for coupling with one or more peripheral devices; and
a local host configurable to be dynamically decoupled from said upstream port when the host is coupled to the upstream port, the local host further configurable to operate in a low-power mode and monitor the upstream port when the host is coupled to the upstream port,the local host further configurable to allow data from at least one of the one or more peripheral devices to be transferred through the local host when the host is not coupled to the upstream port.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for coupling a host computer to one or more peripherals or for coupling peripherals to one another. In one example, the apparatus includes a hub having an upstream port for coupling with the host computer and one or more downstream ports for coupling with the one or more peripherals; and a local host dynamically coupled with the upstream port. In one example, when the host computer is not coupled with the upstream port, the local host communicates with the peripherals; and when the host computer is coupled with the upstream port, the local host disconnects from the upstream port so that the host computer communicates with the peripherals through the hub. In this manner, the apparatus may be used to couple peripherals to a host computer, or when a host computer is not present, the data from the peripherals may be communicated through the local host. Other embodiments are also disclosed.
164 Citations
18 Claims
-
1. An apparatus comprising:
-
a hub having an upstream port for coupling with a host and one or more downstream ports for coupling with one or more peripheral devices; and a local host configurable to be dynamically decoupled from said upstream port when the host is coupled to the upstream port, the local host further configurable to operate in a low-power mode and monitor the upstream port when the host is coupled to the upstream port, the local host further configurable to allow data from at least one of the one or more peripheral devices to be transferred through the local host when the host is not coupled to the upstream port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a hub having an upstream port for coupling with a host and one or more downstream ports for coupling with one or more peripherals; a local host configurable to be dynamically coupled with said downstream ports when the host is not coupled with the upstream port and, dynamically decoupled from said upstream downstream ports when the host is coupled with the upstream port; and a microcontroller coupled with the local host and coupled with the hub, the microcontroller configurable to control the hub when the host is not coupled with the upstream port. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method comprising:
-
detecting a host device coupled to an upstream port of a universal serial bus (USB) hub, wherein one or more peripheral devices are coupled to a plurality of downstream ports of the USB hub; and responsive to detecting the host device coupled to the upstream port, dynamically configuring a local host so that the host device communicates with one or more peripheral devices through the USB hub, wherein said dynamically configuring comprises decoupling the local host from the upstream port or from the plurality of downstream ports; and responsive to detecting the host device coupled to the upstream port, further dynamically configuring the local host to operate in a low-power mode and monitor the upstream port for a status change associated with the host device coupled to the upstream port. - View Dependent Claims (15, 16, 17, 18)
-
Specification