Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
114 words
A computer, comprising: a first bus, a processor operatively connected to the first bus and being operative to selectively access peripheral devices operatively connected to the first bus; a first peripheral slot operatively connected to the first bus; a second peripheral slot operatively connected to the first bus; and a memory including a peripheral selector, the peripheral selector upon detecting a peripheral device operatively connected to the first peripheral slot and a peripheral device of the same type operatively connected to the second peripheral slot, selecting one of the detected same type peripheral devices for use by the computer, enabling access to the selected peripheral device and disabling access to the non-selected peripheral device.
Claim 2
Dependent Claim
114 words
A computer, comprising: a first bus, a processor operatively connected to the first bus and being operative to selectively access peripheral devices operatively connected to the first bus; a first peripheral slot operatively connected to the first bus; a second peripheral slot operatively connected to the first bus; and a memory including a peripheral selector, the peripheral selector upon detecting a peripheral device operatively connected to the first peripheral slot and a peripheral device of the same type operatively connected to the second peripheral slot, selecting one of the detected same type peripheral devices for use by the computer, enabling access to the selected peripheral device and disabling access to the non-selected peripheral device.
Claim 3
Dependent Claim
38 words
The computer of claim 1 wherein the first peripheral slot is operatively connected to the first bus via a second bus and a first bridge, whereby the first bridge is operatively connected between the first and second busses.
Claim 4
Dependent Claim
14 words
The computer of claim 2 wherein the first bridge operates in positive addressing mode.
Claim 5
Dependent Claim
90 words
The computer of claim 2 wherein the computer includes: a processor and user interface housing that includes the processor, the first bus, the second bus, the first bridge, the first peripheral slot, and a first docking port; and a docking station that includes the second peripheral slot and a second docking port constructed and adapted to interface with the first docking port, a second bus adapter operatively connected between the second docking port and a third bus, and wherein the second peripheral slot is operatively connected to the third bus.
Claim 6
Dependent Claim
33 words
The computer of claim 4 wherein the first bus is a high speed mezzanine bus and wherein the second bus is a peripheral bus having a lower data rate than the first bus.
Claim 7
Dependent Claim
32 words
The computer of claim 5 wherein the first bus is a PCI bus, wherein the second and third busses are ISA buses, and wherein the first and second bridges are PCI/ISA bridges.
Claim 8
Dependent Claim
24 words
The computer of claim 4 wherein the first bridge operates in positive addressing mode and wherein the second bridge operates in subtractive addressing mode.
Claim 9
Dependent Claim
27 words
The computer of claim 7 wherein the peripheral selector is operative to disable an address range for the first peripheral slot to select the second peripheral slot.
Claim 10
Dependent Claim
27 words
The computer of claim 1 wherein the peripheral selector is operative to disable an address range for the first peripheral slot to select the second peripheral slot.
Claim 11
Dependent Claim
41 words
The computer of claim 1 wherein the computer comprises a main computer unit and a docking station, wherein the first peripheral slot is built into the main computer unit, and wherein the second peripheral slot is built into the docking station.
Claim 12
Dependent Claim
34 words
The computer of claim 1 further including a bootstrapping module operative to invoke the peripheral selector upon booting the computer to select one of the same type peripheral devices as a default boot drive.
Claim 13
Dependent Claim
19 words
The computer of claim 1 wherein the selected same type peripheral device is identified by a system drive letter.
Claim 14
Dependent Claim
18 words
The computer of claim 1 wherein the selected same type peripheral device is identified by a hardware address.
Claim 15
Dependent Claim
14 words
The computer of claim 1 wherein the same type peripheral devices are disk drives.
Claim 16
Dependent Claim
15 words
The computer of claim 1 wherein the same type peripheral devices are floppy disk drives.
Claim 17
Dependent Claim
37 words
The computer of claim 1 further including a hot swap module operative to invoke the peripheral selector upon detecting the installation or removal of one of the peripheral devices from one of the first and second controllers.
Claim 18
Dependent Claim
17 words
The computer of claim 16 wherein the hot swap module is operative to generate a system-level interrupt.
Claim 19
Dependent Claim
26 words
The computer of claim 1 further including a first controller operatively connected to one of the peripheral devices, for operative connection to the first peripheral slot.
Claim 20
Dependent Claim
25 words
The computer of claim 18 further including a second controller for operative connection between the one of the peripheral devices and the second peripheral slot.
Claim 21
Independent Claim
64 words
A method of operating a computer, comprising: detecting the presence of a peripheral device operatively connected to a first peripheral slot and a peripheral device of the same type operatively connected to a second peripheral slot; selecting one of the detected same peripheral devices for use by the computer; enabling access to the selected peripheral device; and disabling access to the non-selected peripheral device.
Claim 22
Independent Claim
64 words
A method of operating a computer, comprising: detecting the presence of a peripheral device operatively connected to a first peripheral slot and a peripheral device of the same type operatively connected to a second peripheral slot; selecting one of the detected same peripheral devices for use by the computer; enabling access to the selected peripheral device; and disabling access to the non-selected peripheral device.
Claim 23
Dependent Claim
25 words
The method of claim 20 further including the step of accessing the selected peripheral device, wherein the step of accessing includes performing a bus conversion.
Claim 24
Dependent Claim
47 words
The method of claim 21 further including the step of detecting a swap event involving one of the peripheral slots and thereafter enabling access to the other of the peripheral slots, wherein the step of accessing the other of the peripheral slots includes performing a bus translation.
Claim 25
Dependent Claim
47 words
The method of claim 20 further including the step of detecting a swap event involving one of the peripheral slots and thereafter enabling access to the other of the peripheral slots, wherein the step of accessing the other of the peripheral slots includes performing a bus conversion.
Claim 26
Dependent Claim
35 words
The method of claim 20 wherein the steps of assigning allow for access to the first peripheral slot using a positive addressing mode and access to the second peripheral slot using a subtractive addressing mode.
Claim 27
Dependent Claim
58 words
The method of claim 20 further including the step of disabling an address range for the first peripheral slot to select the second peripheral slot if the presence of one of the peripheral devices at the first peripheral slot is not detected and the presence of one of the peripheral devices at the second peripheral slot is detected.
Claim 28
Dependent Claim
96 words
A memory for storing data for access by a processor within a computer, including: code operative on the processor to detect the presence of a peripheral device operatively connected to a first peripheral slot and a peripheral device of the same type operatively connected to a second peripheral slot, code operative on the processor to select one of the detected same type peripheral devices for use by the computer; code operative on the processor to enable access to the selected peripheral device; and code operative on the processor to disable access to the non-selected peripheral device.
Claim 29
Dependent Claim
96 words
A memory for storing data for access by a processor within a computer, including: code operative on the processor to detect the presence of a peripheral device operatively connected to a first peripheral slot and a peripheral device of the same type operatively connected to a second peripheral slot, code operative on the processor to select one of the detected same type peripheral devices for use by the computer; code operative on the processor to enable access to the selected peripheral device; and code operative on the processor to disable access to the non-selected peripheral device.
Claim 30
Dependent Claim
39 words
The memory of claim 26 wherein the code operative on the processor to select allows for access to the first peripheral port using a positive addressing mode and access to the second peripheral port using a subtractive addressing mode.
Claim 31
Dependent Claim
58 words
The memory of claim 26 further including code operative to disable an address range for the first peripheral slot to select the second peripheral port if the presence of one of the peripheral devices at the first peripheral slot is not detected and the presence of one of the peripheral devices at the second peripheral slot is detected.