Identifying and synchronizing incompatibilities between a portable computer and a docking station
First Claim
1. A computer system, comprising:
- a notebook computer having an expansion bus;
a docking station having an expansion bus; and
a communication pathway coupling the notebook computer and the docking station;
wherein each of the notebook computer and docking station communicate across the communication pathway to determine whether the notebook computer and docking station are compatible devices prior to coupling the expansion bus of the notebook computer to the expansion bus of the docking station.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention comprises a system and method for insuring that a notebook computer and a docking station are compatible. This determination is made by each of the notebook and docking station communicating via a serial communication pathway. Each of these devices reads a product code and a ROM date associated with the other device, and then independently determine whether the other device may be safely communicated with or “docked.” The systems and methods also take into account that two devices may be docked, but that only minimum functionality can exist between them based on differences in software revisions. In this case, the systems and methods allow the two devices to dock, but the computer system user is notified of the differences in software revisions.
21 Citations
37 Claims
-
1. A computer system, comprising:
-
a notebook computer having an expansion bus;
a docking station having an expansion bus; and
a communication pathway coupling the notebook computer and the docking station;
wherein each of the notebook computer and docking station communicate across the communication pathway to determine whether the notebook computer and docking station are compatible devices prior to coupling the expansion bus of the notebook computer to the expansion bus of the docking station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 30, 31, 32, 33, 34, 36, 37)
-
-
12. A method of docking a notebook computer to a docking station, the method comprising:
-
coupling the notebook computer to the docking station;
transferring information between the notebook computer and the docking station;
determining whether the notebook computer and the docking station are compatible based on the information; and
if so,electrically coupling a secondary expansion bus of the notebook computer to a bus bridge in the docking station.
-
-
24. A notebook computer for docking to a docking station, the notebook comprising:
-
a CPU;
a first bridge logic device coupled to the CPU;
a second bridge logic device coupled to the first bridge logic device by way of a primary expansion bus;
a docking connector coupled to second bridge logic device by way of a secondary expansion bus;
a Super input/output (Super I/O) device coupled to the docking connector by way of a serial bus; and
wherein the Super I/O is configured to determine the compatibility of the docking station by communicating with the docking station over the serial bus prior to coupling the secondary expansion bus to the docking station.
-
-
27. A docking station for docking to a notebook computer, the docking station comprising:
-
a docking station docking connector;
a bus bridge coupled to the docking station docking connector, wherein said bus bridge bridges the secondary expansion bus of the notebook computer to an expansion bus of the docking station;
a docking station serial bus coupled to the docking station docking connector; and
a microcontroller coupled to the docking station serial bus, said microcontroller configured to determine the compatibility of the notebook computer by communicating with the notebook over the docking station serial bus.
-
-
29. A method of operating a notebook computer being docked to a docking station, the method comprising:
-
coupling a serial bus to the docking station;
transferring information about the docking station across the serial bus to the notebook computer;
determining the compatibility of the notebook computer based on the transferred information; and
if the notebook computer is compatible with the docking station,coupling a secondary expansion bus of the notebook computer to the docking station.
-
-
35. A method of operating a docking station for docking with a notebook computer, the method comprising:
-
transferring information about the notebook computer across a communication pathway;
determining the compatibility of the docking station with the notebook computer based on the information; and
, based on that determination,sending a message across said communication pathway indicating one of the docking station'"'"'s approval or disapproval of further electrically coupling the docking station to the notebook computer.
-
Specification