Patent US5335352A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5335352A Expired / Lapsed US ⏱️ 0.0 years remaining

Reconfigurable, multi-function data storage system controller selectively operable as an input channel adapter and a data storage unit adapter

Assignee: EMC Corp
•
Filing: 1990-09-24
•
Granted: 1994-08-02
•
Expires: 2010-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A reconfigurable, multi-function data controller for use in a data storage system is selectively adaptable for use as a data channel adapter or a storage device adapter. The controller includes a data channel interface having at least one independent, bi-directional channel interface, for transmitting and receiving commands, data and status with one or more host computers. At least one memory interface transmits and receives commands and data to and from at least one high speed semiconductor memory unit. Additionally, a data storage interface controls and transmits data to and from one or more data storage devices such as a disk drive. A multi-function controller director is coupled to the data channel interface, the at least one memory interface, and the data storage device interface, for directing the reconfigurable multi-function data controller to function as either a data channel adapter or as a storage device adapter in response to selected commands received by the director.

Inventors

  • 👤 Moshe Yanai
  • 👤 Natan Vishlitzky
  • 👤 Bruno Alterescu
  • 👤 Daniel Castel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 13:20
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/12; G06F13/122; G06F13/14; G06F13/16; G06F13/1668; G06F13/1694; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 332 words
A reconfigurable, multi-function data controller for use in a data storage system, and selectively adaptable for use as a data input channel adapter and as a data storage unit adapter, said reconfigurable, multi-function data controller comprising: a data channel interface including at least one independent, bi-directional channel, for receiving commands and data from one or more host computers, and for transmitting data and status information to said one or more host computers; at least one memory interface, for transmitting and receiving commands and data to and from at least one semiconductor memory storage area, and for transmitting and receiving commands and data to and from other multi-function data controllers; a data storage device interface, including at least one bi-directional storage device interface, for controlling the transmission and reception of data to and from at least one connected data storage device; and a data controller director, coupled to the data channel interface, the at least one memory interface and to the data storage device interface, and selectively responsive to received commands, for directing the reconfigurable, multi-function data controller to function as, at a given time, one of a data input channel director and a data storage unit adapter, said data controller director responsive to at least a first command for reconfiguring said reconfigurable, multi-function data controller as a data input channel adapter by directing said data channel interface to engage for receiving commands and data from one or more host computers and by directing said data storage device interface to disengage, so as to configure said reconfigurable multi-function data controller to serve as a data input channel adapter, and responsive to at least a second command; for reconfiguring said reconfigurable, multi-function data controller as a data storage unit adapter by directing said storage device interface to engage for interfacing with one or more attached data storage devices and by directing said data channel interface to disengage, so as to configure said reconfigurable multi-function data controller to serve as a data storage unit adapter.
Claim 2
Dependent Claim 332 words
A reconfigurable, multi-function data controller for use in a data storage system, and selectively adaptable for use as a data input channel adapter and as a data storage unit adapter, said reconfigurable, multi-function data controller comprising: a data channel interface including at least one independent, bi-directional channel, for receiving commands and data from one or more host computers, and for transmitting data and status information to said one or more host computers; at least one memory interface, for transmitting and receiving commands and data to and from at least one semiconductor memory storage area, and for transmitting and receiving commands and data to and from other multi-function data controllers; a data storage device interface, including at least one bi-directional storage device interface, for controlling the transmission and reception of data to and from at least one connected data storage device; and a data controller director, coupled to the data channel interface, the at least one memory interface and to the data storage device interface, and selectively responsive to received commands, for directing the reconfigurable, multi-function data controller to function as, at a given time, one of a data input channel director and a data storage unit adapter, said data controller director responsive to at least a first command for reconfiguring said reconfigurable, multi-function data controller as a data input channel adapter by directing said data channel interface to engage for receiving commands and data from one or more host computers and by directing said data storage device interface to disengage, so as to configure said reconfigurable multi-function data controller to serve as a data input channel adapter, and responsive to at least a second command; for reconfiguring said reconfigurable, multi-function data controller as a data storage unit adapter by directing said storage device interface to engage for interfacing with one or more attached data storage devices and by directing said data channel interface to disengage, so as to configure said reconfigurable multi-function data controller to serve as a data storage unit adapter.
Claim 3
Dependent Claim 18 words
The system of claim 1 wherein said reconfigurable multi-function data controller receives said commands from a host computer.
Claim 4
Dependent Claim 20 words
The system of claim 1 wherein said reconfigurable multi-function data controller receives said commands from another reconfigurable, multi-function data controller.
Claim 5
Dependent Claim 18 words
The system of claim 1 further including a communication interface, for receiving said commands from an external source.
Claim 6
Dependent Claim 12 words
The system of claim 4 wherein said external source includes a microcomputer.
Claim 7
Dependent Claim 41 words
The system of claim 5 wherein said communication interface includes a modem connected to a telephone line, and wherein said microcomputer is located remotely from the data storage system and coupled to said communication interface by means of a telephone line.
Claim 8
Dependent Claim 18 words
The system of claim 1 wherein said data storage device interface includes a small computer system interface (SCSI).

References Cited (Backward Citations)

US4780808A Cited
US4709329A Cited
US4688168A Cited
US5148432A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-08-01 1998-01-31 1998-08-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-08-01 2002-01-31 2002-08-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-08-01 2006-01-31 2006-08-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag