US5721880A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Small computer system emulator for non-local SCSI devices
Assignee: International Business Machines Corp
•
Filing: 1996-02-20
•
Granted: 1998-02-24
•
Expires: 2016-02-20
Abstract
Abstract A SCSI computer system is provided whereby a host computer gains access to a targeted but non-local peripheral device, which device or devices are individually responsive to either SCSI or non-SCSI commands, by sending SCSI commands via a SCSI bus to a connected SCSI target computer which emulates the targeted peripheral device local to the SCSI target computer, whether the targeted peripheral device is responsive to only SCSI or only non-SCSI commands, to cause the targeted peripheral device to carry out the initial SCSI commands.
Inventors
- 👤 Andrew Boyce McNeill, Jr.
- 👤 Edward Irving Wachtel
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 19:30
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/102; G06F13/38; G06F13/382; G06F13/385
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
249 words
A computer network system for accessing a peripheral device where the peripheral device is not directly connected to a bus locally connected to an accessing computer and is connected to another target computer having a memory resident emulation program and which shares a common Small Computer System Interface bus with the accessing computer, comprising: a Small Computer System Interface (SCSI) bus; an initiator accessing computer connected to the SCSI bus for generating and sending SCSI commands along the SCSI bus for accessing a targeted peripheral device non-local to the initiator accessing computer; and a target computer connected to the SCSI bus for receiving the SCSI commands and in response to the SCSI commands sent via the SCSI bus from the initiator accessing computer for the memory resident emulation program in the target computer to emulate a non SCSI peripheral device being accessed by the initiator accessing computer, to generate target commands to access a non-SCSI targeted peripheral device, and for the memory resident emulation program to emulate a SCSI peripheral device being accessed by the initiator accessing computer to generate the target commands to access a SCSI targeted peripheral device, and for providing synchronization of the commands between the initiator accessing computer and the target computer and for performance of the SCSI commands by the targeted peripheral device, and the targeted peripheral device non-local to the initiator accessing computer receiving the target commands from the target computer generated in response to and for performance of the generated SCSI commands.
Claim 2
Dependent Claim
249 words
A computer network system for accessing a peripheral device where the peripheral device is not directly connected to a bus locally connected to an accessing computer and is connected to another target computer having a memory resident emulation program and which shares a common Small Computer System Interface bus with the accessing computer, comprising: a Small Computer System Interface (SCSI) bus; an initiator accessing computer connected to the SCSI bus for generating and sending SCSI commands along the SCSI bus for accessing a targeted peripheral device non-local to the initiator accessing computer; and a target computer connected to the SCSI bus for receiving the SCSI commands and in response to the SCSI commands sent via the SCSI bus from the initiator accessing computer for the memory resident emulation program in the target computer to emulate a non SCSI peripheral device being accessed by the initiator accessing computer, to generate target commands to access a non-SCSI targeted peripheral device, and for the memory resident emulation program to emulate a SCSI peripheral device being accessed by the initiator accessing computer to generate the target commands to access a SCSI targeted peripheral device, and for providing synchronization of the commands between the initiator accessing computer and the target computer and for performance of the SCSI commands by the targeted peripheral device, and the targeted peripheral device non-local to the initiator accessing computer receiving the target commands from the target computer generated in response to and for performance of the generated SCSI commands.
Claim 3
Dependent Claim
130 words
A computer network system of two computers wherein the first computer accesses a remote peripheral device of the second computer, comprising: a first computer including a first Small Computer System Interface (SCSI) adapter; a second computer including a second SCSI adapter with at least one remote peripheral device; a SCSI bus communications link between the first SCSI adapter and the second SCSI adapter; and memory resident emulation means in the second computer for emulating a SCSI remote peripheral device for direct access of the SCSI remote peripheral device by the first computer, for emulating a non-SCSI remote peripheral device for direct access of the non-SCSI remote peripheral device by the first computer upon command by the first computer and for synchronizing commands between the first computer and the second computer.
Claim 4
Dependent Claim
130 words
A computer network system of two computers wherein the first computer accesses a remote peripheral device of the second computer, comprising: a first computer including a first Small Computer System Interface (SCSI) adapter; a second computer including a second SCSI adapter with at least one remote peripheral device; a SCSI bus communications link between the first SCSI adapter and the second SCSI adapter; and memory resident emulation means in the second computer for emulating a SCSI remote peripheral device for direct access of the SCSI remote peripheral device by the first computer, for emulating a non-SCSI remote peripheral device for direct access of the non-SCSI remote peripheral device by the first computer upon command by the first computer and for synchronizing commands between the first computer and the second computer.
Claim 5
Dependent Claim
88 words
The computer network system as defined in claim 2, wherein the first computer and the second computer are BIOS software dependent and the memory resident emulation means enabling the remote peripheral device in the second computer for direct access of the remote peripheral device by the first computer upon command by the first computer provides for proper sharing of any BIOS software interrupt which supports remote peripheral device access by both the first computer and the second computer such that proper hardware and software priority operation is maintained.
Claim 6
Dependent Claim
218 words
A computer network system of two computers wherein either one of the two computers accesses a remote peripheral device of the other computer, comprising: a first computer including a first Small Computer System interface (SCSI) adapter; a first remote peripheral device, responsive to only one of either a SCSI or a non-SCSI command, connected to and operative by the first computer; a second computer including a second SCSI adapter; a second remote peripheral device, responsive to only one of either a SCSI or a non-SCSI command, connected to and operative by the second computer; a SCSI bus communication link between the first and second SCSI adapters; and memory resident emulation means in each of the first and second computers, wherein the memory resident emulation means in the second computer is for enabling the second remote peripheral device by generating either a SCSI or a non-SCSI command for direct access of the second remote peripheral device by the first computer upon command by the first computer, and wherein the memory resident emulation means in the first computer is for enabling either a SCSI or a non-SCSI command for direct access of the first remote peripheral device by the second computer upon command by the second computer and for synchronizing the commands from the first computer and the second computer.
Claim 7
Dependent Claim
218 words
A computer network system of two computers wherein either one of the two computers accesses a remote peripheral device of the other computer, comprising: a first computer including a first Small Computer System interface (SCSI) adapter; a first remote peripheral device, responsive to only one of either a SCSI or a non-SCSI command, connected to and operative by the first computer; a second computer including a second SCSI adapter; a second remote peripheral device, responsive to only one of either a SCSI or a non-SCSI command, connected to and operative by the second computer; a SCSI bus communication link between the first and second SCSI adapters; and memory resident emulation means in each of the first and second computers, wherein the memory resident emulation means in the second computer is for enabling the second remote peripheral device by generating either a SCSI or a non-SCSI command for direct access of the second remote peripheral device by the first computer upon command by the first computer, and wherein the memory resident emulation means in the first computer is for enabling either a SCSI or a non-SCSI command for direct access of the first remote peripheral device by the second computer upon command by the second computer and for synchronizing the commands from the first computer and the second computer.
References Cited (Backward Citations)
US4888680A
Cited
US5073854A
Cited
US5093776A
Cited
US5185864A
Cited
US5204951A
Cited
US5170466A
Cited
US5129036A
Cited
US5214695A
Cited
US5499378A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-02-23 | 2001-08-25 | 2002-02-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-02-23 | 2005-08-25 | 2006-02-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-02-23 | 2009-08-25 | 2010-02-24 | $7700.00 | Window Closed / Lapsed |