Patent US5784576A successfully refreshed from Google Patents.
US5784576A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for adding and removing components of a data processing system without powering down
Assignee: International Business Machines Corp
•
Filing: 1996-10-31
•
Granted: 1998-07-21
•
Expires: 2016-10-31
Abstract
Abstract A method and system for providing the ability to add or remove components of a data processing system without powering the system down ("Hot-plug"). The system includes an arbiter, residing within a Host Bridge, Control & Power logic, and a plurality of in-line switch modules coupled to a bus. Each of the in-line switch modules provide isolation for load(s) connected thereto. The Host Bridge in combination with the Control & Power Logic implement the Hot-plug operations such as ramping up and down of the power to a selected slot, and activating the appropriate in-line switches for communication from/to a load (target/controlling master).
Inventors
- 👤 Guy Lynn Guthrie
- 👤 Danny Marvin Neal
- 👤 Richard Allen Kelley
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 08:52
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4063; G06F13/4068; G06F13/4081
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
165 words
An apparatus for removing components of a data processing system without discontinuing power thereto, the apparatus comprising: a primary bus; a plurality of secondary buses each having a slot capable of receiving an electronic device; selective means for selectively establishing a physical connection from the primary bus to one of the secondary buses, and for removing the connection, the selective means including: a host bridge having an arbiter for receiving requests for control of the primary bus, and for selecting one of the requests as a master for the control; a plurality of switches each for establishing the physical connection from the primary bus to one of the secondary buses, and for removing the connection; removing means for allowing each one of the devices to be removed without discontinuing power to the data processing system, the removing means including: means for detecting when a device resides within one of the slots; and means for detecting when an operator desires to remove one of the devices.
Claim 2
Independent Claim
165 words
An apparatus for removing components of a data processing system without discontinuing power thereto, the apparatus comprising: a primary bus; a plurality of secondary buses each having a slot capable of receiving an electronic device; selective means for selectively establishing a physical connection from the primary bus to one of the secondary buses, and for removing the connection, the selective means including: a host bridge having an arbiter for receiving requests for control of the primary bus, and for selecting one of the requests as a master for the control; a plurality of switches each for establishing the physical connection from the primary bus to one of the secondary buses, and for removing the connection; removing means for allowing each one of the devices to be removed without discontinuing power to the data processing system, the removing means including: means for detecting when a device resides within one of the slots; and means for detecting when an operator desires to remove one of the devices.
Claim 3
Dependent Claim
44 words
The apparatus of claim 1 wherein the selective means includes: control logic means for enabling and disabling each of the switches whereby the physical connection is either established or removed; and power logic means for disabling power to the selected device to be removed.
Claim 4
Dependent Claim
25 words
The apparatus of claim 2 wherein each one of the switches includes: means for receiving a signal indicating whether to establish or remove the connection.
Claim 5
Dependent Claim
26 words
The apparatus of claim 3 wherein the Host Bridge means includes: means for informing the Control Logic which one of the devices is to be removed.
Claim 6
Dependent Claim
23 words
The apparatus of claim 4 wherein the Host Bridge includes: means for informing the control logic to isolate the device to be removed.
Claim 7
Dependent Claim
31 words
The apparatus of claim 5 wherein the control logic means includes: means, coupled to the arbiter, for gaining control over the primary bus prior to isolating and powering down the slot.
Claim 8
Dependent Claim
39 words
The apparatus of claim 6 wherein the control logic means includes: means for transmitting, during control over the primary bus, an enable signal to the switches corresponding to the secondary buses desired to be connected to the primary bus.
Claim 9
Dependent Claim
38 words
The apparatus of claim 7 wherein the transmitting means includes: means for transmitting, during control over the primary bus, a disable signal to the switches corresponding to the secondary buses desired to be removed from the primary bus.
Claim 10
Dependent Claim
16 words
The apparatus of claim 8 wherein the primary and secondary buses are peripheral component interconnect buses.
Claim 11
Dependent Claim
72 words
The data processing system of claim 5 wherein the control logic means includes: means, coupled to the arbiter, for gaining control over the primary bus prior to granting control to the master; means for disabling communication to the device to be removed; means for transmitting, during control over the primary bus, an enable signal to the switches corresponding to the secondary buses desired to be connected or disconnected to the primary bus.
Claim 12
Dependent Claim
193 words
A data processing system comprising: a primary bus; memory, coupled to the primary bus, for storing instructions; input means, coupled to the primary bus, for receiving input from a user; a central processing unit for executing the stored instructions; a display for displaying the results of the executed instructions and the received input; a plurality of secondary buses each having at least one slot for connecting additional devices; selective means for selectively establishing a physical connection from the primary bus to one of the secondary buses, and for removing the connection, the selective means including: a plurality of switches for establishing the physical connection from the primary bus to one of the secondary buses, and for removing the connection; an arbiter for receiving requests for control of the primary bus, and for selecting one of the requests as a master for the control; removing means for allowing each one of the devices to be removed without discontinuing power to the data processing system, the removing means including: means for detecting when a device resides within one of the slots; and means for detecting when an operator desires to remove one of the devices.
Claim 13
Dependent Claim
193 words
A data processing system comprising: a primary bus; memory, coupled to the primary bus, for storing instructions; input means, coupled to the primary bus, for receiving input from a user; a central processing unit for executing the stored instructions; a display for displaying the results of the executed instructions and the received input; a plurality of secondary buses each having at least one slot for connecting additional devices; selective means for selectively establishing a physical connection from the primary bus to one of the secondary buses, and for removing the connection, the selective means including: a plurality of switches for establishing the physical connection from the primary bus to one of the secondary buses, and for removing the connection; an arbiter for receiving requests for control of the primary bus, and for selecting one of the requests as a master for the control; removing means for allowing each one of the devices to be removed without discontinuing power to the data processing system, the removing means including: means for detecting when a device resides within one of the slots; and means for detecting when an operator desires to remove one of the devices.
Claim 14
Dependent Claim
46 words
The data processing system of claim 11 wherein the selective means includes: control logic means for enabling and disabling each of the switches whereby the physical connection is either established or removed; and power logic means for disabling power to the selected device to be removed.
Claim 15
Dependent Claim
27 words
The data processing system of claim 12 wherein each one of the switches includes: means for receiving a signal indicating whether to establish or remove the connection.
Claim 16
Dependent Claim
27 words
The data processing system of claim 13 wherein the selective means includes: means for informing the Control Logic which one of the devices is to be removed.
Claim 17
Dependent Claim
25 words
The data processing system of claim 14 wherein the selective means includes: means for informing the control logic to disable the device to be removed.
References Cited (Backward Citations)
US5140691A
Cited
US5625777A
Cited
US5248905A
Cited
US5317697A
Cited
WO1993015459A1
Cited
US5491830A
Cited
US5577215A
Cited
EP0674274A1
Cited
US5488572A
Cited
US5586271A
Cited
US5517650A
Cited
US5675809A
Cited
US5619661A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-07-20 | 2002-01-19 | 2002-07-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-07-20 | 2006-01-19 | 2006-07-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-07-20 | 2010-01-19 | 2010-07-21 | $7700.00 | Window Closed / Lapsed |