Data processing: structural design – modeling – simulation – and em – Emulation – Of peripheral device
Reexamination Certificate
2004-07-06
2011-12-06
Craig, Dwin M (Department: 2123)
Data processing: structural design, modeling, simulation, and em
Emulation
Of peripheral device
C703S024000, C703S027000
Reexamination Certificate
active
08073675
ABSTRACT:
A RAID storage device controller provides a host interface for interfacing the controller to a host system bus. The host interface is isolated from the attached storage devices, for example IDE disk drives, so that the actual attached drives are not limited in number or interface protocol. Various device ports can be implemented, and various RAID strategies, e.g., level 3 and level 5, can be used. In all the cases, the host interface provides a standard, uniform interface to the host, namely an ATA interface, and preferably a dual channel ATA interface. The host interface emulates the ATA single or dual channel interface and emulates one or two attached IDE devices per channel, regardless of the actual number of devices physically connected to the controller. Thus, for example, five or seven IDE drives can be deployed in RAID level 5 protocol without changing the standard BIOS in a PCI host machine. Thus the RAID controller is transparent relative to a standard dual channel ATA controller board.
REFERENCES:
patent: 4514823 (1985-04-01), Mendelson et al.
patent: 5003558 (1991-03-01), Gregg
patent: 5038320 (1991-08-01), Heath et al.
patent: 5151977 (1992-09-01), Fredericks et al.
patent: 5185862 (1993-02-01), Casper et al.
patent: 5218689 (1993-06-01), Hotle
patent: 5268592 (1993-12-01), Bellamy et al.
patent: 5291584 (1994-03-01), Challa et al.
patent: 5392425 (1995-02-01), Elliott et al.
patent: 5428649 (1995-06-01), Cecchi
patent: 5471581 (1995-11-01), Munier et al.
patent: 5483641 (1996-01-01), Jones et al.
patent: 5491804 (1996-02-01), Heath et al.
patent: 5530845 (1996-06-01), Hiatt et al.
patent: 5548783 (1996-08-01), Jones et al.
patent: 5581715 (1996-12-01), Verinsky et al.
patent: 5586248 (1996-12-01), Alexander et al.
patent: 5634033 (1997-05-01), Stewart et al.
patent: 5737524 (1998-04-01), Cohen et al.
patent: 5740397 (1998-04-01), Levy
patent: 5771372 (1998-06-01), Pham et al.
patent: 5794063 (1998-08-01), Favor
patent: 5805921 (1998-09-01), Kikinis et al.
patent: 5890014 (1999-03-01), Long
patent: 5953352 (1999-09-01), Meyer
patent: 5964866 (1999-10-01), Durham et al.
patent: 5974544 (1999-10-01), Jeffries et al.
patent: 6018778 (2000-01-01), Stolowitz
patent: 6098114 (2000-08-01), McDonald et al.
patent: 6574588 (2003-06-01), Shapiro et al.
patent: 6772108 (2004-08-01), Stolowitz
PC 98 System Design Guide a Technical Reference for Designing PCs and Peripherals for the Microsoft Windows Family of Operating Systems, 1997 Intel Corporation and Microsoft Corporation, pp. i-viii, 128, 129, 137-145.
IEEE 100 The Authoritative Dictionary of IEEE Standards Terms, Seventh Edition, ISBN 0-7381-2601-2 Published Dec. 2000, pp. 378 & 1054.
EDN Access; for Design, by Design: “Embedded Systems,” Jan. 18, 1996, published on the Internet byEDN Magazineat <http://www.e-insite.net/ednmag/archives/1996/011896/02prod4.htm>.
EDN Access; for Design by Design: “Easy-to-Use Flash-Memory Modules Emulate Disk Drives,” Sep. 1, 1994, by Gary Legg. Published on the Internet byEDN Magazineat <http://www.e-insite.net/ednmag/archives/1994/090194/18df2.htm>.
Silicon Valley Computer advertisement dated Jan. 21, 1994, by Norm Towson.
“Silicon Valley Computer, IDE Mirror Card, Model ADP104/ADP108,” User Manual, Part No. 113, Copyright 1992 by Silicon Valley Computer. (Cover page, table of contents, introduction, and pp. 8-16.).
Jan. 5, 2001 International Search Report for international application No. PCT/US00/26343.
Jin, Hai, et al., “Improving Partial Stripe Write Performance in RAID Level 5.” Proceedings of the 1998 Second IEEE International Caracas Conference on Devices, Circuits and Systems, 1998. pp. 396-400.
Cheng, A.M.K, et al., “Improving the I/O Performance of Real-Time Database Systems with Multiple-Disk Storage Structures.” Proceedings of the 1996 International Conference on Parallel Processing, 1996. vol. 3. pp. 204-211.
Sahai, Anil K., “Performance Aspects of RAID Architectures.” Performance, Computing and Communications Conference, 1997. IPCCC 1997.IEEE International. pp. 321-327.
Zabback, P., et al., “The RAID Configuration Tool,” Third International Conference on High Performance Computing, 1996. pp. 55-61.
Feng, Dan, et al., “Performance Analysis of RAID for Different Communication Mechanism Between RAID Controller and String Controllers.” IEEE Transactions on Magnetics. vol. 32, No. 5. Sep. 1996. pp. 3890-3892.
Menon, Jai, et al., “The Architecture of a Fault-Tolerant Cached RAID Controller.” Proceedings of the 20thAnnual International Symposium on Computer Architecture, 1993. pp. 76-86.
Sven Schulz, “Elegant Pair Skating,” Promise FastTrak, EIDE RAID Adapter, English translation of a German article (also submitted herewith) published inC'T Magazin Für Computer Technik, Jun. 1998, p. 116, XP002216756, Hanover Germany.
Specification entitled “PCI IDE Controller Specification” (revision 1.0, dated Mar. 4, 1994) (anonymous).
Specification entitled “Programming Interface for Bus Master IDE Controller” (revision 1.0, dated May 16, 1994), by Brad Hosler, Intel Corporation.
Patterson et al., “A Case for Redundant Arrays of Inexpensive Disks (RAID)” ACM 1988 p. 109-116.
A Promising Future: The Case for IDE RAID, IDE RAID Report, Promise Technology, Inc., Apr. 29, 1999, retrieved from http://replay.waybackmachine.org/20000817023218/http://www.promise.com/ideraid/whyideraid.htm on Apr. 5, 2011.
FastTrak News Release, Promise Ships Controller Card for Ultra ATA/EIDE Drives That Doubles Speed & Storage Capacity on Desktop PCs, May 5, 1998, San Jose, California, USA, retrieved from http://www.promise.com/AboutUs/News/050598ftrkship.htm.
Examination Report from European Patent Application No. 00 966 864.1-2211, dated Jun. 13, 2003.
Supplementary European Search Report from European Patent Application No. 00 966 864.1-2211, dated Oct. 30, 2002.
Dutra David G.
Stolowitz Michael C.
Towson Norman L.
Craig Dwin M
NVIDIA Corporation
Zilka-Kotab, PC
LandOfFree
ATA emulation host interface in a RAID controller does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with ATA emulation host interface in a RAID controller, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and ATA emulation host interface in a RAID controller will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4313852