1. Field of the Invention
The present invention relates to personal computers, and more particularly to docking stations for portable computers.
2. Description of the Prior Art
USB (Universal Serial Bus) is a specification to establish communication between external devices and a computer system, and is intended to replace many varieties of serial and parallel ports. USB can connect various external devices such as mice, keyboards, digital cameras, printers, personal media players, flash drives, and external hard drives, and supports plug and play (PNP) function. As a result, for many of those devices, USB has become the standard connection method.
A dock, also known as port replicator or docking station, provides a simplified way of “plugging-in” a laptop computer to common peripherals. Because a wide range of dockable devices, from mobile telephones to wireless mice, have different connectors, power signaling, and uses, docks are not standardized and are therefore often designed with a specific make and model of a device in mind Usually, a dock is provided with a plurality of USB ports, DVI ports, HDMI ports and analog ports such as audio ports and offers additional connectivity for connecting more external devices. Similarly, a USB hub offers a plurality USB ports without additional ports other than USB ports. Thus docks or USB hubs may be named as “port expander”.
Whether an external device is connected to a port expander or directly to a computer, it can work normally. In principle, a user may connect an external device to a port expander or a computer. Those external devices which are directly connected to a computer can be identified by the operating system thereof The operating system can see the external device and which port it connects to. However, when an external device is connected to a port expander, the operating system can only see the external device itself but cannot find which port it connects to even if it can work normally. When a user wants to know the connection status of the ports of the port expander, he or she has to use his or her eyes and hands to confirm. That may cause inconvenience.
It is therefore an objective of the present invention to provide a port expander capable of monitoring connection status of external devices of the port expander and a method thereof
To accomplish the above objective, the port expander of the invention has a control unit and a plurality of input/output (I/O) ports and is used to connect a computer. An application program corresponding to the hub is installed to the computer. The control unit detects whether one of the ports is connected to an external device. The control unit identifies the external device if it has connected to the port and reports a connection status of the port to the program in the computer. Finally, the program shows the connection status of the ports and the external device.
Please refer to
For an operation between the port expander 1 and the computer 2, when the port expander 1 is connected to the computer 2 through the USB port 6, the control unit 10 is enumerated to the computer 2, and sends hub information to the computer 2. The enumeration process comprises a device description, such as Vendor identification (VID)/Product identification (PDI) of the port expander 1 required by the computer 2. After requiring necessary information from the port expander 1, the computer 2 can communicate with the port expander 1. Therefore, when an external device (e.g. a mouse) is plugged into one of the USB ports 1-4, the computer 2 can access the external device through the port expander 1.
Please refer to
The control unit 10 can see and identify the external device connected to one of the USB ports 1-4 of the port expander 1 according to the USB specification. Perhaps, the port expander 1 may contain analog ports other than USB, such as audio ports. For those analog ports, the control unit may see the connection status through a mechanic switch or electric character. In some cases, an external device can be found by an additional detecting pin electrically connected to each of the I/O ports.
In conclusion, the exemplary methods and means are provided to detect connection statuses of different ports on the port expander. In addition, the invention reveals a way of monitoring connection status of the port expander in software (e.g. the splash screen) aspect. As a result, the user can know the connection status of the ports with information on screen instead of checking the ports of the port expander one by one, thereby increasing usage of convenience.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention.
This is a continuation-in-part of U.S. patent application Ser. No. 12/765,837, filed Apr. 22, 2010.
Number | Date | Country | |
---|---|---|---|
Parent | 12765837 | Apr 2010 | US |
Child | 13236556 | US |