Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus interface architecture
Reexamination Certificate
2000-04-13
2004-02-24
Lefkowitz, Sumati (Department: 2189)
Electrical computers and digital data processing systems: input/
Intrasystem connection
Bus interface architecture
C710S038000, C710S037000, C709S226000
Reexamination Certificate
active
06697905
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates generally to computer systems and more particularly to an apparatus for providing input/output support to a computer system.
BACKGROUND OF THE INVENTION
FIG. 1
illustrates a conventional computer system
10
. Computer system
10
typically includes the main computer system
12
, a keyboard
14
, a mouse
16
, a display device or monitor
18
, a diskette or floppy drive
20
and a compact disc (CD) or digital versatile disc (DVD) drive
22
. It is understood that computer system
10
is for illustrative purposes and includes numerous components not shown.
Large installation computer networks typically incorporate racks of server computers (servers) to provide services to the other computers within the networks. The functions performed by each of these servers vary depending on the network and the server's place within the particular network. For example, at least one server typically functions as “file server” for the network. A computer functioning as a file server will usually have significantly more data storage capacity than the other computers connected to the network. The networked computers utilize this data storage capacity to store files and databases. Software executed by the file server controls access to these files and databases.
Typically, each server within each rack would incorporate certain peripheral input/output (I/O) devices such as a keyboard, a mouse, a display device, a floppy disk drive and a CD/DVD drive. However, these I/O devices are not used, except at certain critical installation points or for routine computer maintenance. Therefore, within the context of a large computer network environment, they are characterized as low-use devices.
When setting up these large installation computer networks it is desirable to minimize cost as well as the amount of space used. Consequently, to minimize the space used by the low-use devices, a keyboard/video/mouse (KVM) switch is sometimes incorporated.
Through the use of a KVM switch, only one set of keyboard, mouse and display devices are utilized by the rack of servers.
FIG. 2
illustrates a conventional KVM system
50
comprising a rack
52
populated with a number of server computers
54
-
68
, switch
70
, keyboard
14
, mouse
16
and display device
18
. The KVM switch
70
is cabled to each of the server computers
54
-
68
and to keyboard
14
, mouse
16
and display device
18
. If a computer operator or technician subsequently needs to access one of the server computers
54
-
68
in rack
52
, KVM switch
70
is utilized to associate keyboard
14
, mouse
16
and display device
18
with the appropriate server computer
54
-
68
. The computer operator or technician is then able to use the keyboard
14
, mouse
16
, and display device
18
to interact with the appropriate server computer
54
-
68
. However, due to the high cost of KVM switches and associated extensive cabling and the valuable rack space occupied, their utilization is less than desirable. Also note that the KVM system
50
does not address a solution for additional I/O such as the floppy drive
20
and CD/DVD drive
22
which is typically duplicated within each server
54
-
68
in rack
52
.
Accordingly, what is needed is a low cost, space saving method and apparatus for providing I/O support for these and other types of systems. The present invention addresses such a need.
SUMMARY OF THE INVENTION
A first aspect of the present invention provides an apparatus for providing I/O support to a computer system. The apparatus comprises an I/O device and an internal control element coupled to the I/O device for relinquishing ownership of the I/O device from the apparatus to the computer system.
A second aspect of the present invention provides a method for providing I/O support to a computer system. The method comprises the steps of providing an apparatus wherein the apparatus includes an I/O device and an internal control element coupled to the I/O device and utilizing the internal control element to allow ownership of the I/O device to be relinquished from the apparatus to the computer system.
The use of the method and apparatus in accordance with the present invention saves space and money since expensive KVM switches, along with the accompanying I/O devices, are no longer needed to provide I/O support for computer networks.
REFERENCES:
patent: 5193174 (1993-03-01), Bealkowski et al.
patent: 5280585 (1994-01-01), Kochis et al.
patent: 5287461 (1994-02-01), Moore
patent: 5307462 (1994-04-01), Hastings
patent: 5337229 (1994-08-01), Holland et al.
patent: 5432907 (1995-07-01), Picazo, Jr. et al.
patent: 5566306 (1996-10-01), Ishida
patent: 5584008 (1996-12-01), Shimada et al.
patent: 5590377 (1996-12-01), Smith
patent: 5680536 (1997-10-01), Tyuluman
patent: 5712975 (1998-01-01), Ooe
patent: 5907689 (1999-05-01), Tavallaei et al.
patent: 5913034 (1999-06-01), Malcolm
patent: 5941963 (1999-08-01), Charles et al.
patent: 6073188 (2000-06-01), Fleming
patent: 6098138 (2000-08-01), Martinelli et al.
patent: 6308239 (2001-10-01), Osakada et al.
patent: 6321346 (2001-11-01), Murotani et al.
patent: 6516385 (2003-02-01), Satoyama et al.
patent: 6567876 (2003-05-01), Stufflebeam
patent: 2002/0099899 (2002-07-01), Shaw
patent: 2002/0103951 (2002-08-01), Huber et al.
patent: 2002/0129136 (2002-09-01), Matharu
Lefkowitz Sumati
McKinley Martin
Sawyer Law Group
LandOfFree
Apparatus for providing I/O support to a computer system and... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus for providing I/O support to a computer system and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus for providing I/O support to a computer system and... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3325685