Portable computer system for docking to an expansion base unit
First Claim
1. A portable computer system for docking to an expansion base system, wherein the expansion base system includes an expansion bus for connection to expansion bus devices having resource requirements, a docking connector connected to the expansion bus, a device being coupled to the expansion bus and having resource requirements, and means responsive to certain of the portable computer system signals for docking and undocking the portable computer system, the portable computer system comprising:
- a system bus;
a device being coupled to said system bus and having resource requirements;
an expansion connector connected to said system bus for connecting to the docking connector when the portable computer system is docked in the expansion base system;
means coupled to said system bus for determining if said resource requirements of said portable computer system bus device and the expansion bus device in the expansion base system conflict; and
means coupled to said conflict determining means and said system bus for transmitting an eject request signal to the expansion base system when said conflict is determined, wherein said eject request signal causes the expansion base system to undock the portable computer system.
3 Assignments
0 Petitions
Accused Products
Abstract
A notebook computer system for docking to a motorized expansion base unit. Before the actual docking event occurs, the notebook computer system communicates with the expansion base unit via a sense signal, which is provided by the notebook computer to indicate the power state of the notebook computer. If the expansion base unit determines that the notebook computer is in a proper state for docking, it activates its motor to load the notebook computer. Once docked, the notebook computer runs a resource conflict check routine to determine if resource conflicts occur. A fatal conflict occurs when the resource requirements of bus devices connected to the expansion base unit conflict with the resource requirements of a video controller or hard disk drive connected to the notebook computer. When such a fatal conflict occurs, the notebook computer issues a software eject request to expansion base unit. In response, the expansion base unit undocks the notebook computer. A non-fatal conflict occurs when the resource requirements of the expansion base unit devices conflict with the resource requirements of PCMCIA cards inserted into the PCMCIA slots of the notebook computer. Unlike the case of a fatal conflict, the notebook computer responds to a non-fatal conflict by disabling the offending devices in the expansion base unit.
-
Citations
16 Claims
-
1. A portable computer system for docking to an expansion base system, wherein the expansion base system includes an expansion bus for connection to expansion bus devices having resource requirements, a docking connector connected to the expansion bus, a device being coupled to the expansion bus and having resource requirements, and means responsive to certain of the portable computer system signals for docking and undocking the portable computer system, the portable computer system comprising:
-
a system bus; a device being coupled to said system bus and having resource requirements; an expansion connector connected to said system bus for connecting to the docking connector when the portable computer system is docked in the expansion base system; means coupled to said system bus for determining if said resource requirements of said portable computer system bus device and the expansion bus device in the expansion base system conflict; and means coupled to said conflict determining means and said system bus for transmitting an eject request signal to the expansion base system when said conflict is determined, wherein said eject request signal causes the expansion base system to undock the portable computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A docking computer system, comprising:
-
a portable computer system, including; a system bus having a plurality of signals; a device being coupled to said system bus and having resource requirements; an expansion connector connected to said system bus; and an expansion base system for docking and undocking said portable computer system, wherein said expansion base system includes; an expansion bus; a device being coupled to said expansion bus and having resource requirements; a docking connector connected to said expansion bus for connecting to said expansion connector when said portable computer system is docked in said expansion base unit; controller means coupled to said expansion bus; and means responsive to said controller means for docking and undocking said portable computer system, wherein said portable computer system further includes; means coupled to said portable computer system bus for determining if a conflict occurs between said resource requirements of said portable computer system device and said expansion base system device; and means coupled to said conflict determining means and said portable computer system bus for transmitting an eject request signal to said controller means when said conflict occurs, wherein said eject request signal causes said controller means to activate said means to undock said portable computer system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification