Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
206 words
A computer system comprising: an expansion unit including: a secondary synchronous data bus for transmitting and receiving data to and from expansion devices in synchronization with a clock signal, said secondary synchronous data bus further transmitting and receiving a reset signal for resetting expansion devices on said secondary synchronous data bus, and a synchronous bus bridge, coupled to said secondary synchronous data bus, for coupling said secondary synchronous data bus to a primary synchronous data bus on a portable unit; and said portable unit with a CPU for processing data, said portable unit connectable with said expansion unit with the CPU operating, said portable unit including: said primary synchronous data bus, coupled to the CPU, for transmitting data to and from the CPU, peripheral devices, and the synchronous bus bridge; means, coupled to the CPU, for detecting insertion of said portable unit in said expansion unit; means, coupled to the CPU and said means for detecting insertion, for isolating and placing said primary synchronous data bus in a high impedance state during insertion of said portable unit; wherein said portable unit is connectable to said expansion unit with the CPU operating with no loss of data nor damage to said portable unit or said expansion unit.
Claim 2
Dependent Claim
206 words
A computer system comprising: an expansion unit including: a secondary synchronous data bus for transmitting and receiving data to and from expansion devices in synchronization with a clock signal, said secondary synchronous data bus further transmitting and receiving a reset signal for resetting expansion devices on said secondary synchronous data bus, and a synchronous bus bridge, coupled to said secondary synchronous data bus, for coupling said secondary synchronous data bus to a primary synchronous data bus on a portable unit; and said portable unit with a CPU for processing data, said portable unit connectable with said expansion unit with the CPU operating, said portable unit including: said primary synchronous data bus, coupled to the CPU, for transmitting data to and from the CPU, peripheral devices, and the synchronous bus bridge; means, coupled to the CPU, for detecting insertion of said portable unit in said expansion unit; means, coupled to the CPU and said means for detecting insertion, for isolating and placing said primary synchronous data bus in a high impedance state during insertion of said portable unit; wherein said portable unit is connectable to said expansion unit with the CPU operating with no loss of data nor damage to said portable unit or said expansion unit.
Claim 3
Dependent Claim
49 words
The computer system of claim 1, further comprising: means, coupled to said means for detecting insertion, for generating a CPU interrupt in response to insertion of the portable unit in said expansion unit; and means, coupled to said means for detecting insertion, for suppressing said clock signal during insertion.
Claim 4
Dependent Claim
146 words
A portable unit for inserting into an expansion unit, said portable unit comprising: CPU for processing data; synchronous bus, coupled to said CPU, for transferring data to and from said CPU and the expansion unit; a system controller, coupled to said CPU and said synchronous bus, for preparing said portable unit for insertion into the expansion unit by isolating said synchronous bus in response to a signal indicating detection of insertion; a fail-safe, coupled to the system controller, for detecting when the primary synchronous bus has been isolated and for preventing complete insertion of the portable unit into the expansion unit until the primary synchronous data bus has been isolated; and a micro-controller, coupled to said system controller, for detection of insertion of said portable unit into the expansion unit and completion of insertion and for signalling the system controller of insertion and completion of insertion.
Claim 5
Dependent Claim
146 words
A portable unit for inserting into an expansion unit, said portable unit comprising: CPU for processing data; synchronous bus, coupled to said CPU, for transferring data to and from said CPU and the expansion unit; a system controller, coupled to said CPU and said synchronous bus, for preparing said portable unit for insertion into the expansion unit by isolating said synchronous bus in response to a signal indicating detection of insertion; a fail-safe, coupled to the system controller, for detecting when the primary synchronous bus has been isolated and for preventing complete insertion of the portable unit into the expansion unit until the primary synchronous data bus has been isolated; and a micro-controller, coupled to said system controller, for detection of insertion of said portable unit into the expansion unit and completion of insertion and for signalling the system controller of insertion and completion of insertion.
Claim 6
Dependent Claim
14 words
The portable unit of claim 3, wherein said synchronous bus is a PCI bus.
Claim 7
Dependent Claim
52 words
The portable unit of claim 3, wherein said system controller further comprises: means for arbitrating ownership of said synchronous bus; means for suppressing a clock signal of said synchronous bus in response to a signal indicating insertion; and means for generating a reset signal on said synchronous bus to the expansion unit.
Claim 8
Independent Claim
163 words
A method for inserting a portable unit into an expansion unit, the portable unit including a CPU in an operating mode, a synchronous data bus transmitting a clock signal and a reset signal, and the expansion unit including a synchronous bus bridge for coupling the synchronous data bus to the expansion unit, said method comprising the steps of: receiving a signal indicating insertion is to take place; isolating and placing the synchronous data bus in a high impedance state; maintaining CPU clock cycles during insertion; stopping the clock signal on the synchronous data bus during insertion; restarting the clock signal on the synchronous data bus after insertion; generating a reset signal to devices coupled to the expansion unit in response to insertion; notifying software that insertion has been completed; and reconfiguring, using software within the portable unit, to terminate the reset signal to devices on the expansion unit and to include device configurations for devices within the portable unit and the expansion unit.
Claim 9
Independent Claim
163 words
A method for inserting a portable unit into an expansion unit, the portable unit including a CPU in an operating mode, a synchronous data bus transmitting a clock signal and a reset signal, and the expansion unit including a synchronous bus bridge for coupling the synchronous data bus to the expansion unit, said method comprising the steps of: receiving a signal indicating insertion is to take place; isolating and placing the synchronous data bus in a high impedance state; maintaining CPU clock cycles during insertion; stopping the clock signal on the synchronous data bus during insertion; restarting the clock signal on the synchronous data bus after insertion; generating a reset signal to devices coupled to the expansion unit in response to insertion; notifying software that insertion has been completed; and reconfiguring, using software within the portable unit, to terminate the reset signal to devices on the expansion unit and to include device configurations for devices within the portable unit and the expansion unit.
Claim 10
Dependent Claim
116 words
A portable unit for removal from an expansion unit, said portable unit comprising: a CPU for processing data; a synchronous bus, coupled to said CPU, for transferring data to and from said CPU and the expansion unit; a system controller, coupled to said CPU and said synchronous bus, for preparing said portable unit for removal from the expansion unit by isolating and placing said synchronous bus in a high impedance state in response to a signal indicating detection of insertion; and a micro-controller, coupled to said system controller, for detection of removal of said portable unit from the expansion unit and completion of removal and for signalling the system controller of removal and completion of removal.
Claim 11
Dependent Claim
116 words
A portable unit for removal from an expansion unit, said portable unit comprising: a CPU for processing data; a synchronous bus, coupled to said CPU, for transferring data to and from said CPU and the expansion unit; a system controller, coupled to said CPU and said synchronous bus, for preparing said portable unit for removal from the expansion unit by isolating and placing said synchronous bus in a high impedance state in response to a signal indicating detection of insertion; and a micro-controller, coupled to said system controller, for detection of removal of said portable unit from the expansion unit and completion of removal and for signalling the system controller of removal and completion of removal.
Claim 12
Dependent Claim
14 words
The portable unit of claim 7 wherein said synchronous bus is a PCI bus.
Claim 13
Dependent Claim
56 words
The portable unit of claim 7, wherein said system controller further comprises: means for arbitrating signals coming from and going to said synchronous bus; means for suppressing a clock signal of said synchronous bus in response to a signal indicating insertion; and means for generating a reset signal on said synchronous bus to the expansion unit.
Claim 14
Independent Claim
104 words
A method for removing a portable unit with a CPU in an operating mode and a synchronous bus from an expansion unit with a clock signal, a reset signal, and a synchronous bus bridge, comprising the steps of: receiving a signal indicating a request for removal; isolating and placing the synchronous bus in a high impedance state; maintaining CPU clock cycles during removal; stopping the clock signal on the synchronous bus during removal; restarting the clock signal on the synchronous bus after removal; and reconfiguring software within the portable unit to include device configurations for devices within the portable unit and the expansion unit.
Claim 15
Independent Claim
104 words
A method for removing a portable unit with a CPU in an operating mode and a synchronous bus from an expansion unit with a clock signal, a reset signal, and a synchronous bus bridge, comprising the steps of: receiving a signal indicating a request for removal; isolating and placing the synchronous bus in a high impedance state; maintaining CPU clock cycles during removal; stopping the clock signal on the synchronous bus during removal; restarting the clock signal on the synchronous bus after removal; and reconfiguring software within the portable unit to include device configurations for devices within the portable unit and the expansion unit.
Claim 16
Dependent Claim
143 words
A docking station for connecting to a portable unit comprising: a secondary synchronous data bus for transmitting data to and from at least one device; a synchronous bus bridge coupled to said secondary synchronous data bus, said synchronous bus bridge for acting as a device on a primary synchronous data bus within a portable unit; a dedicated reset line for said synchronous bus bridge for receiving a reset signal from the primary synchronous data bus within a portable unit and resetting the at least one device on the secondary synchronous data bus in response to connection to the sortable unit; and a dedicated clock line for said synchronous bus bridge for receiving a clock signal from a primary synchronous data bus within a portable unit and for generating a synchronous clock signal to the at least one device on said secondary synchronous bus.
Claim 17
Dependent Claim
143 words
A docking station for connecting to a portable unit comprising: a secondary synchronous data bus for transmitting data to and from at least one device; a synchronous bus bridge coupled to said secondary synchronous data bus, said synchronous bus bridge for acting as a device on a primary synchronous data bus within a portable unit; a dedicated reset line for said synchronous bus bridge for receiving a reset signal from the primary synchronous data bus within a portable unit and resetting the at least one device on the secondary synchronous data bus in response to connection to the sortable unit; and a dedicated clock line for said synchronous bus bridge for receiving a clock signal from a primary synchronous data bus within a portable unit and for generating a synchronous clock signal to the at least one device on said secondary synchronous bus.