`CQ-1001 / Page 1 of 14
`
`
`
`US 7,051,147 132
`
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`4533996 A
`4,573,152 A
`4,603,380 A
`4,620,295 A
`4,644,462 A
`4,695,948 A
`4,697,232 A
`4,751,635 A
`4,787,028 A
`4,807,180 A
`4,811,278 A
`4,821,179 A
`4,825,406 A
`4,827,411 A
`4,835,674 A
`4,864,532 A
`4,897,874 A
`4,947,367 A
`4,961,224 A
`5,072,378 A
`5,077,732 A
`5,077,736 A
`5,124,987 A
`5,155,845 A
`5,163,131 A
`5,185,876 A
`5,193,168 A
`5,193,184 A
`5,202,856 A
`5,210,866 A
`5,212,785 A
`5,214,778 A
`5,226,143 A
`5,239,632 A
`5,239,643 A
`5,239,654 A
`5,247,638 A
`5,247,692 A
`5,257,386 A
`5,297,262 A
`5,301,290 A
`5,315,657 A
`5,317,739 A
`5,331,673 A
`5,347,384 A
`5,361,347 A
`5,367,646 A
`5,379,385 A
`5,379,398 A
`5,388,243 A
`5,388,246 A
`5,394,526 A
`5,396,596 A
`5,403,639 A
`5,410,667 A
`5,410,697 A
`5,414,820 A
`5,416,915 A
`5,418,909 A
`5,420,988 A
`5,423,026 A
`5,423,044 A
`5,426,637 A
`5,430,855 A
`5,450,570 A
`5,452,421 A
`5,459,857 A
`5,463,754 A
`5,465,382 A
`5,469,576 A
`5,471,609 A
`
`8/1985 Gammg et 31~
`2/1986 Greene et all.
`7/1986 Easton et a1.
`10/1986 Aiden, Jr.
`2/1987 Matsubara et 31.
`9/1987 Blevins et a1.
`9/1987 Brunelle et a1.
`6/1988 Kret
`11/1988 Finforck et a1.
`2/1989 Takeuchi et 31.
`3/1989 Bean et 31.
`4/1989 Jensen et a1.
`4/1989 Bean et 31.
`5/1989 Arrowood et all
`5/1989 Collins et a1.
`9/1989 Reeve et a1.
`1/1990 Lidensky et a1.
`8/1990 Chang et a1.
`10/1990 Yung
`12/1991 Manka
`12/1991 Fischer et a1.
`12/1991 Dunphy, Jr. et a1.
`6/1992 Milligan et a1.
`10/1992 Beal et al.
`11/1992 Row et a1.
`2/1993 Nguyen et 31.
`3/1993 Corrigan et a1.
`3/1993 Belsan et a1.
`4/1993 Glider et al.
`5/1993 Milligan et a1.
`5/1993 Powers et a1.
`5/1993 Glider et al.
`7/1993 Baird et a1.
`8/1993 Larner
`8/1993 Blount et a1.
`8/1993 Ing-Simrnons
`9/1993 O’Brien et 211.
`9/1993 Fujimura
`10/1993 Saito
`3/1994 Cox et 31.
`4/1994 Tetzlalf et a1.
`5/1994 Abadi et 31.
`5/1994 Elko et a1.
`7/1994 Elko et a1.
`9/1994 McReynolds et a1.
`11/1994 Glider et 211.
`11/1994 Pardillos et 31.
`1/1995 Shomler
`1/1995 Cohn et a1.
`2/1995 Glider et al.
`2/1995 Kasai
`2/1995 Crouse et a1.
`3/1995 Hashemi et a1.
`4/1995 Belsan et a1.
`4/1995 Belsan et a1.
`4/1995 Baird et a1.
`5/1995 McFarland et a1.
`5/1995 Mattson et al.
`5/1995 Jachowski et a1.
`5/1995 Elliott
`6/1995 Cook et a1.
`6/1995 Sutton et al.
`6/1995 Derby et a1.
`7/1995 Wash et a1.
`9/1995 Richek et a1.
`9/1995 Beardsley et al.
`10/1995 Ludlam et 31.
`10/1995 Beausoleil et 31.
`11/1995 Day, III et a1.
`11/1995 Dauerer et a1.
`11/1995 Yudenfriend
`
`1/1996 Hassner et a1.
`5,487,077 A
`2/1996 Pisello et al.
`5,491,812 A
`2/1996 Olnowich et a1.
`5,495,474 A
`3/1996 Jeong
`5,496,576 A
`4/1996 Baird et 31.
`5,504,857 A
`4/1996 Kimura
`5,507,032 A
`4/1996 Suda
`5,511,169 A
`5/1996 Purohit et a1.
`5,519,695 A
`6/1996 Hiatt et al.
`5,530,845 A
`7/1996 Bridges et 31.
`5,535,352 A
`7/1996 Blickerstaff et a1.
`5,537,585 A
`8/1996 Shachnai et a1.
`5,544,313 A
`8/1996 Casper et al.
`5,548,791 A
`10/1996 Beausoleil et all.
`5,564,019 A
`10/1996 Coscarella et al.
`5,568,648 A
`12/1996 Ito et a1.
`5,581,709 A
`12/1996 Amini et a1.
`5,581,714 A
`12/1996 Belsan et 31.
`5,581,724 A
`l/l997 Chen
`5,596,562 A
`1/1997 Kerns
`5,596,736 A
`1/1997 Malladi
`5,598,541 A
`3/1997 Brewer et a1.
`5,613,082 A
`4/1997 Cases et a1.
`5,621,902 A
`5/1997 Belsan et 31.
`5,632,012 A
`5/1997 Oeda et a1.
`5,634,111 A
`6/1997 Malladi
`5,638,518 A
`6/1997 Jones et a1.
`5,642,515 A
`8/1997 Helferon et a1.
`5,659,756 A
`9/1997 Chatwani et 31.
`5,664,107 A
`10/1997 Begun et al.
`5,680,556 A
`12/1997 Dunn et a1.
`5,701,491 A
`1/1998 Falcon, Jr. et 31.
`5,712,976 A
`3/1998 Hotchkin
`5,727,218 A
`3/1998 Weber
`5,729,705 A
`4/1998 Nakamura et 31.
`5,743,847 A
`5/1998 Llorens et 31.
`5,748,924 A
`5/1998 Gillespie et a1.
`5,751,975 A
`6/1998 Judd et a1.
`5,768,623 A
`6/1998 Gulick
`5,774,683 A
`7/1998 Sheu
`5,781,715 A
`9/1998 Isfeld et a1.
`5,802,278 A
`9/1998 Picazo, Jr. et 31.
`5,805,816 A
`9/1998 Nogales et a1.
`5,809,328 A
`9/1998 Lui et a1.
`5,812,754 A
`11/1998 Yeung et a1.
`5,835,496 A
`12/1998 Fisch et a1.
`5,845,107 A
`12/1998 Lomelino et a1.
`5,848,251 A
`1/1999 Jander et a1.
`5,857,080 A
`1/1999 Raz et a1.
`5,860,137 A
`1/1999 Tavallaei et all
`5,864,653 A
`2/1999 Foth et a1.
`5,867,648 A
`3/1999 Garbus et al.
`5,884,027 A
`3/1999 Hunnicutt et a1.
`5,889,952 A
`6/1999 Gillespie et al.
`5,913,045 A
`7/1999 Eidson
`5,923,557 A
`8/1999 DeKoning et al.
`5,933,824 A
`8/1999 Ofer
`5,935,260 A
`8/1999 Ram et a1.
`5,941,969 A
`................ 710/315
`8/1999 Hoese et a1.
`5,941,972 A *
`9/1999 Sescilia et 31.
`5,953,511 A
`9/1999 Boggs et a1.
`5,959,994 A
`10/1999 Young
`5,974,530 A
`11/1999 Chan et a1.
`5,978,379 A *
`11/1999 Futral et 31.
`5,991,797 A
`6,000,020 A * 12/1999 Chin et a1. .................. 711/162
`6,021,451 A
`2/2000 Bell et a1.
`6,041,381 A
`3/2000 Hoese
`6,055,603 A
`4/2000 Ofer et a1.
`6,065,087 A
`5/2000 Keaveny et a1.
`6,070,253 A
`5/2000 Tavallaei et a1.
`6,073,209 A
`6/2000 Bergsten
`6,073,218 A
`6/2000 DeKoning et a1.
`6,075,863 A
`6/2000 Krishnan et a1.
`
`................. 370/403
`
`CQ-1001 / Page 2 of 14
`
`CQ-1001 / Page 2 of 14
`
`
`
`US 7,051,147 132
`
`Page 3
`
`6,081,849 A
`6,098,149 A
`6,108,684 A
`6,118,766 A
`6,131,119 A
`6,134,617 A
`6,141,737 A
`6,145,006 A
`6,148,004 A
`6,185,203 B1 *
`6,209,023 B1
`6,219,771 B1
`6,223,266 B1
`6,230,218 B1
`6,260,120 B1
`6,330,629 B1
`6,341,315 B1
`6,343,324 B1
`6,363,462 B1
`6,421,753 B1”<
`6,425,035 B1 *
`6,425,036 B1
`6,484,245 B1
`6,529,996 B1
`6,738,854 131*
`6,763,419 31*
`6,789,152 B1*
`
`6/2000 Born et a1.
`8/2000 Ofer et al.
`8/2000 DeKoning et a1.
`9/2000 Akers
`10/2000 Fukui
`10/2000 Weber
`10/2000 Krantz et a1.
`11/2000 Vishlitsky et a1.
`11/2000 Nelson et al.
`2/2001 Berman ...................... 370/351
`3/2001 Dimitroif et 31.
`4/2001 Kikuchi et al.
`4/2001 Sartore
`5/2001 Casper et a1.
`7/2001 Blumenau et a1.
`12/2001 Kondo et al.
`1/2002 Arroyo et all.
`1/2002 Hubis et 31.
`3/2002 Bergsten
`7/2002 Hoese et al.
`7/2002 Hoese et a1.
`7/2002 Hoese et a1.
`11/2002 Sanada et a1.
`3/2003 Nguyen et al.
`5/2004 Hoese et al.
`................ 710/305
`7/2004 Hoese et al.
`................ 709/250
`9/2004 Hoese et al.
`................ 710/305
`
`................ 710/305
`................ 710/105
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`GB
`GB
`GB
`JP
`JP
`W0
`W0
`
`0827059 A2
`2296798 A
`2297636 A
`2341715
`6301607
`8-230895
`WO 98/36357
`WO 99/34297 A1
`
`3/1998
`7/1996
`8/1996
`3/2000
`10/1994
`9/1996
`8/1998
`7/1999
`
`OTHER PUBLICATIONS
`
`DIGITAL StorageWorks, HSZ70 Array Controller HSOF
`Version 7.0 (EK-HSZ70-CG.A01), Configuration Manual,
`pp. 1-2 through G15 with index, Jul. 1997.
`DIGITAL StorageWorks, HSZ70 Array Controller HSOF
`Version 7.0, CLI Reference Manual, pp. 1-156, Jul. 1997.
`Decision Returning Petition mailed Feb. 28, 2005.
`Block-Based Distributed File
`Systems, Anthony
`McGregor, Jul. 1997.
`Compaq StorageWorks HSG80 Array Controller ACS Ver-
`sion 8.3 (Maintenance and Service Guide) Nov. 1998.
`Compaq StorageWorks HSG80 Array Controller ACS Ver-
`sion 8.3 (Configuration and CLI Reference Guide) Nov.
`1998.
`CRD-5500 SCSI RAID Controller User’s Manual CMD
`
`J.
`
`Technology, Inc. pp. 1-1 to 6-25, revised Nov. 21, 1996.
`DIGITAL Storage Works, HSZ70 Array Controller, HSOF
`Version 7.0 EK-HSZ70-CG. A01, Digital Equipment Cor-
`poration, Maynard, Massachusetts.
`DIGITAL StorageWorks HSZ70 Array Controller HSOF
`Version 7.0 EK-HSZ270-RM. A01 CLI Reference Manual.
`
`DIGITAL StorageWorks HSZ70 Array Controller HSOF
`Version 7.0 EK-HSZ70-SV. A01, 1997.
`DIGITAL StorageWorks HSG80 Array Controller ACS Ver-
`sion 8.0 (User’s Guide Jan. 1998).
`DP5380 Asynchronous SCSI Interface, National Semicon-
`ductor Corporation, Arlington, TX, May 1989, pp. 1-32.
`Emerson, “Ancor Communications: Performance evaluation
`of switched fibre channel I/O system usingiFCP for SCSI”
`Feb. 1, 1995, IEEE, pp. 479-484.
`
`Fibre Channel and ATM: The Physical Layers, Jerry Quam
`WESCON/94, published Sep. 27-29, 1994. pp. 648-652.
`Fiber Channel storage interface for video-on—demand serv-
`ers by Anazaloni, et a1, Jun. 15, 1905.
`Gen5 S-Series XL System Guide Revision 1.01 by Chen,
`Jun. 18, 1905.
`Graphical User Interface for MAXSTRAT Gen5/Gen-S
`Servers User’s guide 1.1, Jun. 11, 1996.
`High Performance Data transfers Using Network-Attached
`Peripherals at the national Storage Laboratory by Hyer, Feb.
`26, 1993.
`IFT—3000 SCSI to SCSI Disk array Controller Instruction
`Manual Revision 2.0 by Infotrend Technologies, Inc., 1995.
`Implementing a Fibre Channel SCSI transport by Snively,
`1994.
`
`“InfoServer 1507Insta11ation and Owner’s Guide”, EK-
`INFSV—OM-OOl, Digital Equipment Corporation, Maynard,
`Massachusettes 1991, Chapters 1 and 2.
`InforServer 150VXT Photograph.
`Infoserver 100 System Operations Guide, First Edition
`Digital Equipment Corporation, 1990.
`Johnson, D.B., et al., “The Peregrine High Performance
`RPC
`System”,
`Software-Practice
`and
`Experience,
`23(2):201-221, Feb. 1993.
`Local-Area networks for the IBM PC by Haugdahl.
`Misc. Reference Manual Pages, SunOS 5.09.
`New serial I/Os speed storage subsystems by Bursky, Feb. 6,
`1995.
`
`Petal: Distributed Virtual Disks, Edward K. Lee and
`Chandramohan A. Thekkath, ACM SIGPLAN Notices, vol.
`31, Issue 9, Sep. 1996, pp. 84-92.
`Pictures of internal components of the InfoServer 150, taken
`from
`http://bindarydinosaurs.couk/Museum/Digital/
`infoserver/infoserver.php in Nov. 2004.
`Raidtec FibreArray and Raidtec FlexArray UltraRAID Sys-
`tems, Windows IT PRO Article, Oct. 1997.
`SP. Joshi, “Ethernet controller chip interfaces with variety
`of 16-bit processors,” electronic Design, Hayden Publishing
`Co., Inc., Rochelle Part, NJ, Oct. 14, 1982. pp. 193-200.
`Simplest Migration to Fibre Channel Technology Article,
`Digital Equipment Corporation, Nov. 10, 1997, published on
`PR Newswire.
`
`Systems Architectures Using Fibre Channel, Roger Cum-
`mings, Twelfth IEEE Symposium on Mass Storage Systems,
`Copyright 1993 IEEE. pp. 251-256.
`Dot Hill’s Request to Exceed Page Limit in Motion for
`Summary Judgment filed Jun. 29, 2005. Case No. A-03-CV—
`754 (SS).
`Request for Ex Parte Reexamination for 6,425,035. Third
`Party Requester: William A. Blake.
`Request for Ex Parte Reexamination for 6,425,035. Third
`Party Requester: Natu J. Patel.
`Office Action dated Jan.
`21,
`(CROSS1120-8).
`Office Action dated Feb.
`(CROSS1120-1).
`Office Action dated Aug.
`(CROSS1120-1).
`Office Action dated Dec.
`(CROSS1120-1).
`Offi ce Action dated Nov.
`(CROSS 1 1 20-4).
`Office Action dated Jan.
`(CROSSIlZO-S).
`
`2003
`
`for
`
`10/ 174,720
`
`27,
`
`2001
`
`for 09/354,682
`
`11, 2000 for 09/354,682
`
`16,
`
`1999 for 09/354,682
`
`6,
`
`2002
`
`for
`
`10/023 ,786
`
`21,
`
`2003
`
`for
`
`10/081,110
`
`CQ-1001 / Page 3 of 14
`
`CQ-1001 / Page 3 of 14
`
`
`
`US 7,051,147 132
`
`Page 4
`
`Ofiice Action in Ex Parte Reexamination 90/007,127, mailed
`Feb. 7, 2005.
`Reply to Ofiice Action Under Ex Parte Reexamination Dated
`Feb. 2, 2007 for 90/007,127 filed on Apr. 6, 2005.
`Reply to Ofi‘ice Action Under Ex Parte Reexamination Dated
`Feb. 2, 2007 for 90/007,125 and 90/007,317 filed on Apr. 6,
`2005.
`
`Ofiice Action in Ex Parte Reexamination 90/007,126, mailed
`Feb. 7, 2005.
`Reply to Ofiice Action Under Ex Parte Reexamination Dated
`Feb. 2, 2007 for 90/007,126 filed on Apr. 6, 2005.
`Ofiice Action in Ex Parte Reexamination 90/007,124, mailed
`Feb. 7, 2005.
`Ofiice Action in Ex Parte Reexamination 90/007,123, mailed
`Feb. 7, 2005.
`Reply to Ofiice Action Under Ex Parte Reexamination Dated
`Feb. 2, 2007 for 90/007,123 filed on Apr. 5, 2005.
`European Office Action issued Apr. 1, 2004 in Application
`No. 98966104.6-2413.
`
`Fiber Channel (FCS)/ATM Interworking: A Design Solution
`by Anzaloni, et a1.
`Copies of the following are on the attached CD-Rom.
`Defendant’s First Supplemental Trial Exhibit List, Cross-
`roads Systems, Inc., V. Chaparral Network Storage, Inc.,
`CA. No. A-OOCA-217-SS (W.D. Tex. 2001). (CD-Rom).
`Defendant’s Third Supplemental Trial Exhibit List, Cross-
`roads Systems, Inc. V. Pathlight Technology, Inc., CA. No.
`A-OOCA-248-SS (W.D. Tex. 2001) (CD-Rom).
`Defendant Chaparral Network Storage, Inc.’s First Supple-
`mental Trial Exhibit List (D1 through D271) (CD-ROM
`Chaparral Exhibits ExListiDef), Sep. 2, 2001.
`Plaintiffs Fourth Amended Trial Exhibit List, Crossroads
`Systems, Inc. V. Chaparral Network Storage, Inc, CA. No.
`A-OOCA-217-SS (W.D. Tex. 2001) (CD-Rom), Sep. 11,
`2001.
`
`Inc. V. Chaparral
`Trail Transcripts, Crossroads Systems,
`Network Storage, Inc., CA. No. A-OOCA-217-SS (W.D.
`Tex. 2001). (CD-Rom).
`Inc. V. Pathlight
`Trail Transcripts, Crossroads Systems,
`Technology, Inc., CA. No. A-00CA-248-SS (W.D. Tex.
`2001). (CD-Rom).
`Datasheet for CrossPoint 4100 Fibre Channel
`
`to SCSI
`
`Router (Dedek Ex 41 (ANCT 117-120)) (CD-ROM Chap-
`arral Exhibits D012).
`Symbios Logic- Software Interface Specification Series 3
`SCSI RAID Controller Software Release 02.xx (Engelbrecht
`Ex 2 (LSI 1421-1658))
`(CD-ROM Chaparral Exhibits
`D013), Dec. 3, 1997.
`Press Release- Symbios Logic to Demonstrate Strong Sup-
`port for Fibre Channel at Fall Comdex (Engelbrecht 12 (LSI
`2785-86)) (CD-ROM Chaparral Exhibits D016), NOV. 13,
`1996.
`
`OEM Datasheet on the 3701 Controller (Engelbrecht 13
`(LSI 01837-38)) (CD-ROM Chaparral Exhibits D017), Jun.
`17, 1905.
`Nondisclosure Agreement Between Adaptec and Crossroads
`Dated Oct. 17, 1996 (Quisenberry Ex 25 (CRDS 8196))
`(CD-ROM Chaparral Exhibits D020).
`Organizational Presentation on the External Storage Group
`(Lavan Ex 1
`(CNS 182242-25 5))
`(CD-ROM Chaparral
`Exhibits D021), Apr. 11, 1996.
`Bridge. C, Bridge Between SCSI-2 and SCSI-3 FCP (Fibre
`Channel Protocol) (CD-ROM Chaparral Exhibits P214).
`
`Bridge Phase II Architecture Presentation (Lavan Ex 2 (CNS
`182287-295)) (CD-ROM Chaparral Exhibits D022), Apr.
`12, 1996.
`Attendees/Action Items from Apr. 12, 1996 Meeting at BTC
`(Lavan Ex 3 (CNS 182241)) (CD-ROM Chaparral Exhibits
`D023), Apr. 12, 1996.
`Brooklyn Hardware Engineering Requirements Documents,
`ReVision 1.4 (Lavan Ex 4 (CNS 178188-211)) (CD-ROM
`Chaparral Exhibits D024) by Pecone, May 26, 1996.
`Brooklyn Single-Ended SCSI RAID Bridge Controller
`Hardware OEM Manual, ReVision 2.1 (Lavan EX 5 (CNS
`177169-191)) (CD-ROM Chaparral Exhibits D025), Mar.
`21, 1996.
`Coronado Hardware Engineering Requirements Document,
`ReVision 0.0 (Lavan Ex 7 (CNS 176917-932)) (CD-ROM
`Chaparral Exhibits D027) by O’Dell, Sep. 30, 1996.
`ESS/FPG Organization (Lavan Ex 8 (CNS 178639-652))
`(CD-ROM Chaparral Exhibits D028), Dec. 6, 1996.
`Adaptec MCS ESS Presents: Intelligent External I/O Raid
`Controllers “Bridge” Strategy (Lavan Ex 9 (CNS 178606-
`638)). (CD-ROM Chaparral Exhibits D029), Feb. 6, 1996.
`AEC-7313 Fibre Channel Daughter Board (for Brooklyn)
`Engineering Specification, ReVision 1.0 (Lavan Ex 10 (CNS
`176830-850)) (CD-ROM Chaparral Exhibits D030), Feb.
`27, 1997.
`Bill of Material (Lavan Ex 14 (CNS 177211-214)) (CD-
`ROM Chaparral Exhibits D034), Jul. 24, 1997.
`AEC-. 4412B, AEC-7412/B2 External RAID Controller
`Hardware OEM Manual, ReVision 2.0 (Lavan Ex 15 (CNS
`177082- 123)) (CD-ROM Chaparral Exhibits D035), Jun. 27,
`1997.
`
`Coronado II, AEC-7312A Fibre Channel Daughter (for
`Brooklyn) Hardware Specification, Revision 12 (Lavan Ex
`16 (CNS 177192-210))
`(CD-ROM Chaparral Exhibits
`D036) by Tom Yang, Jul. 18, 1997.
`AEC-44 12B, AEC7412/3B Extemal RAID Controller Hard-
`ware OEM Manual, ReVision 3.0. (Lavan Ex 17 (CNS
`177124-165)) (CD-ROM Chaparral Exhibits D037), Aug.
`25, 1997.
`Memo Dated Aug. 15, 1997 to AEC-7312A EValuation Unit
`Customers re: B001 Release Notes (Lavan Ex 18 (CNS
`182878-879» (CD-ROM Chaparral Exhibits D038).
`Brooklyn Main Board (ABS-0302) MES Schedule (Lavan
`Ex 19 (CNS 177759-763)) (CD-ROM Chaparral Exhibits
`D039), Feb. 11, 1997.
`News Release-Adaptec Adds Fibre Channel Option to its
`External RAID Controller Family (Lavan Ex 20 (CNS
`182932-934)) (CD-ROM Chaparral Exhibits D040), May 6,
`1997.
`
`AEC-4412B/7412B User’s Guide, ReV. A (Lavan Ex 21)
`(CD-ROM Chaparral Exhibits D041), Jun. 19, 1905.
`Data Book- AIC-7895 PCI Bus Master Single Chip SCSI
`Host Adapter (DaVies Ex 1 (CNS 182944-64)) (CD-ROM
`Chaparral Exhibits D046), May 21, 1996.
`Data Book- AIC-1160 Fibre Channel Host Adapter ASIC
`(DaVies Ex 2 (CNS 181800-825)) (CD-ROM Chaparral
`Exhibits D047), Jun. 18, 1905.
`(CNS 180969-
`Viking RAID Software (DaVies Ex 3
`181026)) (CD-ROM Chaparral Exhibits D048), Jun. 18,
`1 905.
`
`Header File with Structure Definitions (DaVies Ex 4 (CNS
`180009-018)) (CD-ROM Chaparral Exhibits D049), Aug. 8,
`1 99 6.
`
`CQ-1001 / Page 4 of 14
`
`CQ-1001 / Page 4 of 14
`
`
`
`US 7,051,147 132
`
`Page 5
`
`C++ SourceCode for the SCSI Command Handler (Davies
`Ex 5 (CNS 179136-168)) (CD-ROM Chaparral Exhibits
`D050), Aug. 8, 1996.
`Header File Data Structure (Davies Ex 6 (CNS 179997-
`180008))
`(CD-ROM Chaparral Exhibits D051), Jan. 2,
`1997.
`
`SCSI Command Handler (Davies Ex 7 (CNS 179676-719))
`(CD-ROM Chaparral Exhibits D052), Jan. 2, 1997.
`Coronado: Fibre Channel to SCSI Intelligent RAID Con-
`troller Product Brief (Kalwitz Ex I (CNS 182804-805))
`(CD-ROM Chaparral Exhibits D053).
`Bill of Material (Kalwitz Ex 2 (CNS 181632-633» (CD-
`ROM Chaparral Exhibits D054), Mar. 17, 1997.
`Emails Dated Jan. 13-Mar. 31, 1997 from P. Collins to Mo
`re: Status Reports (Kalwitz Ex 3 (CNS 182501-511)) (CD-
`ROM Chaparral Exhibits D055).
`Hardware Schematics for the Fibre Channel Daughtercard
`Coronado (Kalwitz Ex 4 (CNS 181639-648)) (CD-ROM
`Chaparral Exhibits D056).
`Adaptec Schematics re AAC-340 (Kalwitz Ex 14 (CNS
`177215-251)) (CD-ROM Chaparral Exhibits D057).
`Bridge Product Line Review (Manzanares Ex 3 (CNS
`177307-336)) (CD-ROM Chaparral Exhibits D058).
`AEC Bridge Series Products-Adaptec External Controller
`RAID Products Pre-Release Draft, v.6 (Manzanares Ex 4
`(CNS 174632-653)). (CD-ROM Chaparral Exhibits D059),
`Oct. 28, 1997.
`Hewlett-Packard Roseville Site Property Pass for Brian
`Smith (Dunning Ex 14 (HP 489)
`(CD-ROM Chaparral
`Exhibits D078), Nov. 7, 1996.
`Distribution Agreement Between Hewlett-Packard and
`Crossroads (Dunning Ex 15 (HP 326-33) (CD-ROM Chap-
`arral Exhibits D079).
`HPFC-5000 Tachyon User’s Manuel, First Edition (PTI
`172419-839) (CD-ROM Chaparral Exhibits D084), May 1,
`1996.
`
`X3T10 994D7(Draft) Information Technology: SCSI-3
`Architecture Model, Rev. 1.8 (PTI 165977)
`(CD-ROM
`Chaparral Exhibits D087).
`X3T10 Project 1047D: Information Technology- SCSI-3
`Controller Commands (SCC), Rev, 6c (PTI 166400-546)
`(CD-ROM Chaparral Exhibits D088), Sep. 3, 1996.
`X3T10 995D- (Draft) SCSI-3 Primary Commands, Rev. 11
`(Wanamaker Ex 5 (PTI 166050-229)) (CD-ROM Chaparral
`Exhibits D089), Nov. 13, 1996.
`VBAR Volume Backup and Restore (CRDS 12200-202)
`(CD-ROM Chaparral Exhibits D099).
`Preliminary Product Literature for Infinity Commstor’s
`Fibre Channel
`to SCSI Protocol Bridge (Smith Ex 11;
`Quisenberry Ex 31 (SPLO 428-30) (CD-ROM Chaparral
`Exhibits D143), Aug. 19, 1996.
`Letter dated Jul. 12, 1996 from J. Boykin to B. Smith re:
`Purchase Order for Evaluation Units from Crossroads
`
`(Smith Ex 24) CRDS 8556-57) (CD-ROM Chaparral Exhib-
`its D144), Jul. 12, 1996.
`CrossPoint 4100 Fibre Channel to SCSI Router Preliminary
`Datasheet (Hulsey Ex 9 (CRDS 16129-130)) (CD-ROM
`Chaparral Exhibits D145), Nov. 1, 1996.
`
`CrossPoint 4400 Fibre Channel to SCSI Router Preliminary
`Datasheet (Bardach Ex. 9 Quisenberry Ex 33 (CRDS 25606-
`607)) (CD-ROM Chaparral Exhibits D153), Nov. 1, 1996.
`Fax Dated Jul. 22, 1996 from L. Petti
`to B. Smith re:
`Purchase Order from Data General
`for FC2S Fibre to
`
`Channel SCSI Protocol Bridge Model 11 (Smith Ex 25;
`Quisenberry Ex 23; Bardach Ex 11 (CRDS 8552-55;8558)
`(CD-ROM Chaparral Exhibits D155).
`Email Dated Dec. 20, 1996 from J. Boykin to B. Smith re:
`Purchase Order for Betas in Feb. and Mar. (Hoese Ex 16,
`Quisenberry Ex 25; Bardach Ex 12 (CRDS 13644-650)
`(CD-ROM Chaparral Exhibits D156).
`Infinitiy Commstor Fibre Channel Demo for Fall Comdex,
`1996 (Hoese Ex 15, Bardach Ex 13 (CRDS 27415) (CD-
`ROM Chaparral Exhibits D157).
`Fax Dated Dec. 19, 1996 from B. Bardach to T. Rarich re:
`Purchase Order Information (Bardach Ex. 14; Smith Ex 16
`(CRDS 4460)) (CD-ROM Chaparral Exhibits D158).
`Miscellaneous Documents Regarding Comdex (Quisenberry
`Ex 2 (CRDS 27415-465)) (CD-ROM Chaparral Exhibits
`D165).
`CrossPoint 4100 Fibre Channel to SCSI Router Preliminary
`Datasheet (Quisenberry) Ex 3 (CRDS 4933-34) (CD-ROM
`Chaparral Exhibits D166) (CD-ROM Chaparral Exhibits
`D166).
`CrossPoint 4400 Fibre to Channel to SCSI Router Prelimi-
`
`nary Datasheet; Crossroads Company and Product Over-
`view (Quisenberry Ex 4 (CRDS 25606; 16136)) (CD-ROM
`Chaparral Exhibits D167).
`Crossroads Purchase Order Log (Quisenberry Ex 9 (CRDS
`14061-062)) (CD-ROM Chaparral Exhibits D172).
`RAID Manager 5 with RDAC 5 for UNIX V.4 User’s Guide
`(LSI-01854) (CD-ROM Chaparral Exhibits P062), Sep. 1,
`1996.
`
`Letter dated May 12, 1997 from Alan G. Leal to Barbara
`Bardach enclosing the original OEM License and Purchase
`Agreement between Hewlett-Package Company and Cross-
`roads Systems, Inc. (CRDS 02057) (CD-ROM Chaparral
`Exhibits P130).
`CR4x00 Product Specification (CRDS 43929) (CD-ROM
`Chaparral Exhibits P267), Jun. 1, 1998.
`Symbios LogiciHardware Function Specification for the
`Symbios Logic Series 3 Fibre Channel Disk Array Control-
`ler Model 3701 (Engelbrecht Ex 3 (LSI-1659-1733) (CD-
`ROM Pathlight Exhibits D074).
`Report of the Working Group on Storage 1/O for Large Scale
`Computing; Department of Computer Science Duke Uni-
`versity: CS-1996-21
`(PTI
`173330-347).
`(CD-ROM
`Pathlight Exhibits D098).
`Brian Allison’s 1999 Third Quarter Sales Plan (PDX 38 )
`CNS 022120-132)) (CD-ROM Pathlight Exhibits D201),
`Jun. 5, 2001.
`Brooklyn SCSI-SCSI Intellegent External RAID Bridge
`Definition Phase External Documentation
`(CD-ROM
`Pathlight Exhibits D129).
`
`* cited by examiner
`
`CQ-1001 / Page 5 of 14
`
`CQ-1001 / Page 5 of 14
`
`
`
`US. Patent
`
`May 23, 2006
`
`Sheet 1 of 2
`
`US 7,051,147 B2
`
`
`
`
`
`65
`
`52
`
`_
`
`SCSI
`BUS
`
`TORAGE DEVICE
`
`S
`
`WORKSTATION
`
`55
`
`58
`
`58
`
`58
`
`60
`
`WORKSTATION WORKSTATION WORKSTATION
`A
`B
`C
`
`56
`
`FIBRE
`52
`CHANNEL
`WORKSTATION WORKSTATION
`
`0
`
`E
`
`STORAGE
`
`ROUTER
`I
`:
`L MANAGEMENT
`
`STATION
`
`58
`
`58
`
`78
`
`, “I A STORAGE I
`g
`54
`WORKSTATION
`T RA
`_: -I B s 0 GE
`-I c STORAGE
`
`WORKSTATION
`
`WORKSTATION
`D STORAGE
`
`58
`
`7O
`
`72
`
`56‘
`
`FIG. 3
`
`54
`
`0
`
`STORAGE DEVICE
`
`WORKSTATION
`E STORAGE
`
`
`74
`
`CQ-1001 / Page 6 of 14
`
`CQ-1001 / Page 6 of 14
`
`
`
`US. Patent
`
`B,WM
`
`%
`
`e
`
`0
`
`07,SU
`
`2B7
`
`mom5%Imom
`
`m5
`
`SE28
`
`$27210mam:
`
`$50528
`
`mmm
`
`w.bbw
`
`fl185:3
`
`M,gamma”:
`
`mm
`
`nmamomI.
`
`W$352858
`
`
`
`mE6%me”mtgmodmwz.
`
`
`
`5.305.200dzz<zomam:
`
`
`
`mofimmhé88.8%No$5cm0...
`
`ow.1:255was
`
`CQ-1001 / Page 7 of 14
`
`CQ-1001 / Page 7 of 14
`
`
`
`
`
`
`US 7,051,147 B2
`
`1
`STORAGE ROUTER AND METHOD FOR
`PROVIDING VIRTUAL LOCAL STORAGE
`
`RELATED APPLICATIONS
`
`This application is a continuation of and claims the benefit
`of the filing dates of US. patent application Ser. No.
`10/081,110 by inventors Geoffrey B. Hoese and Jeffry T.
`Russell, entitled “Storage Router and Method for Providing
`Virtual Local Storage” filed on Feb. 22, 2002, now US. Pat.
`No. 6,789,152 which in turn is a continuation of US.
`application Ser. No. 09/354,682 by inventors Geoffrey B.
`Hoese and Jeffry T. Russell, entitled “Storage Router and
`Method for Providing Virtual Local Storage” filed on Jul. 15,
`1999, now US. Pat. No. 6,421,753, which in turn is a
`continuation of US. patent application Ser. No. 09/001,799,
`filed on Dec. 31, 1997, now US. Pat. No. 5,941,972, and
`hereby incorporates these applications by reference in their
`entireties as if they had been fully set forth herein.
`
`TECHNICAL FIELD OF THE INVENTION
`
`to network storage
`This invention relates in general
`devices, and more particularly to a storage router and
`method for providing virtual local storage on remote SCSI
`storage devices to Fibre Channel devices.
`
`BACKGROUND OF THE INVENTION
`
`Typical storage transport mediums provide for a relatively
`small number of devices to be attached over relatively short
`distances. One such transport medium is a Small Computer
`System Interface (SCSI) protocol, the structure and opera-
`tion of which is generally well known as is described, for
`example, in the SCSI-1, SCSI-2 and SCSI-3 specifications.
`High speed serial interconnects provide enhanced capability
`to attach a large number of high speed devices to a common
`storage transport medium over large distances. One such
`serial interconnect is Fibre Channel, the structure and opera-
`tion of which is described, for example, in Fibre Channel
`Physical and signaling Interface (PC-PH), ANSI X3230
`Fibre Channel Arbitrated Loop (FC—AL), and ANSI X3272
`Fibre Channel Private Loop Direct Attach (FC—PLDA).
`Conventional computing devices, such as computer work-
`stations, generally access storage locally or through network
`interconnects. Local storage typically consists of a disk
`drive, tape drive, CD-ROM drive or other storage device
`contained within, or locally connected to the workstation.
`The workstation provides a file system structure,
`that
`includes security controls, with access to the local storage
`device through native low level, block protocols. These
`protocols map directly to the mechanisms used by the
`storage device and consist of data requests without security
`controls. Network interconnects typically provide access for
`a large number of computing devices to data storage on a
`remote network server. The remote network server provides
`file system structure, access control, and other miscellaneous
`capabilities that include the network interface. Access to
`data through the network server is through network proto-
`cols that the server must translate into low level requests to
`the storage device. A workstation with access to the server
`storage must translate its file system protocols into network
`protocols that are used to communicate with the server.
`Consequently, from the perspective of a workstation, or
`other computing device, seeking to access such server data,
`the access is much slower than access to data on a local
`
`storage device.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`SUMMARY OF THE INVENTION
`
`In accordance with the present invention, a storage router
`and method for providing virtual local storage on remote
`SCSI storage devices to Fibre Channel devices are disclosed
`that provide advantages over conventional network storage
`devices and methods.
`
`invention, a
`According to one aspect of the present
`storage router and storage network provide virtual
`local
`storage on remote SCSI storage devices to Fibre Channel
`devices. A plurality of Fibre Channel devices, such as
`workstations, are connected to a Fibre Channel transport
`medium, and a plurality of SCSI storage devices are con-
`nected to a SCSI bus transport medium. The storage router
`interfaces between the Fibre Channel transport medium and
`the SCSI bus transport medium. The storage router maps
`between the workstations and the SCSI storage devices and
`implements access controls for storage space on the SCSI
`storage devices. The storage router then allows access from
`the workstations to the SCSI storage devices using native
`low level, block protocol in accordance with the mapping
`and the access controls.
`
`According to another aspect of the present invention,
`virtual
`local storage on remote SCSI storage devices is
`provided to Fibre Channel devices. A Fibre Channel trans-
`port medium and a SCSI bus transport medium are inter-
`faced with. A configuration is maintained for SCSI storage
`devices connected to the SCSI bus transport medium. The
`configuration maps between Fibre Channel devices and the
`SCSI storage devices and implements access controls for
`storage space on the SCSI storage devices. Access is then
`allowed from Fibre Channel initiator devices to SCSI stor-
`
`age devices using native low level, block protocol in accor-
`dance with the configuration.
`A technical advantage of the present invention is the
`ability to centralize local storage for networked workstations
`without any cost of speed or overhead. Each workstation
`access its virtual local storage as if it work locally con-
`nected. Further,
`the centralized storage devices can be
`located in a significantly remote position even in excess of
`ten kilometers as defined by Fibre Channel standards.
`Another technical advantage of the present invention is
`the ability to centrally control and administer storage space
`for connected users without limiting the speed with which
`the users can access local data. In addition, global access to
`data, backups, virus scanning and redundancy can be more
`easily accomplished by centrally located storage devices.
`A further technical advantage of the present invention is
`providing support for SCSI storage devices as local storage
`for Fibre Channel hosts. In addition, the present invention
`helps to provide extended capabilities for Fibre Channel and
`for management of storage subsystems.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`A more complete understanding of the present invention
`and the advantages thereof may be acquired by referring to
`the following description taken in conjunction with the
`accompanying drawings, in which like reference numbers
`indicate like features, and wherein:
`
`FIG. 1 is a block diagram of a conventional network that
`provides storage through a network server;
`FIG. 2 is a block diagram of one embodiment of a storage
`network with a storage router that provides global access
`and routing;
`
`CQ-1001 / Page 8 of 14
`
`CQ-1001 / Page 8 of 14
`
`
`
`3
`
`4
`
`US 7,051,147 B2
`
`FIG. 3 is a block diagram of one embodiment of a storage
`network with a storage router that provides virtual local
`storage;
`FIG. 4 is a block diagram of one embodiment of the
`storage router of FIG. 3; and
`FIG. 5 is a block diagram of one embodiment of data flow
`within the storage router of FIG. 4.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`FIG. 1 is a block diagram of a conventional network,
`indicated generally at 10, that provides access to storage
`through a network server. As shown, network 10 includes a
`plurality of workstations 12 interconnected with a network
`server 14 via a network transport medium 16. Each work-
`station 12 can generally comprise a processor, memory,
`input/output devices, storage devices and a network adapter
`as well as other common computer components. Network
`server 14 uses a SCSI bus 18 as a storage transport medium
`to interconnect with a plurality of storage devices 20 (tape
`drives, disk drives, etc.). In the embodiment of FIG. 1,
`network transport medium 16 is an network connection and
`storage devices 20 comprise hard disk drives, although there
`are numerous alternate transport mediums and storage
`devices.
`
`In network 10, each workstation 12 has access to its local
`storage device as well as network access to data on storage
`devices 20. The access to a local storage device is typically
`through native low level, block protocols. On the other hand,
`access by a workstation 12 to storage devices 20 requires the
`participation of network server 14 which implements a file
`system and transfers data to workstations 12 only through
`high level file system protocols. Only network server 14
`communicates with storage devices 20 via native low level,
`block protocols. Consequently, the network access by work-
`stations 12 through network server 14 is slow with respect
`to their access to local storage. In network 10, it can Also be
`a logistical problem to centrally manage and administer
`local data distributed across an organization,
`including
`accomplishing tasks such as backups, Virus scanning and
`redundancy.
`FIG. 2 is a block diagram of one embodiment of a storage
`network, indicated generally at 30, with a storage router that
`provides global access and routing. This environment is
`significantly different from that of FIG. 1 in that there is no
`network server involved. In FIG. 2, a Fibre Channel high
`speed serial transport 32 interconnects a plurality of work-
`stations 36 and storage devices 38. A SCSI bus storage
`transport medium interconnects workstations 40 and storage
`devices 42. A storage router 44 then serves to interconnect
`these mediums and provide devices on either medium glo-
`bal,
`transparent access to devices on the other medium.
`Storage router 44 routes requests from initiator devices on
`one medium to target devices on the other medium and
`routes data between the target and the initiator. Storage
`router 44 can allow initiators and targets to be on either side.
`In this manner, storage router 44 enhances the functionality
`of Fibre Channel 32 by providing access, for example, to
`legacy SCSI storage devices on SCSI bus 34. In the embodi-
`ment of FIG. 2, the operation of storage router 44 can be
`managed by a management station 46 connected to the
`storage router Via a direct serial connection.
`In storage network 30, any workstation 36 or workstation
`40 can access any storage device 38 or storage device 42
`through native low level, block protocols, and vice versa.
`This functionality is enabled by storage router 44 which
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`routes requests and data as a generic transport between Fibre
`Channel 32 and SCSI bus 34. Storage router 44 uses tables
`to map devices from one medium to the other and distributes
`requests and data across Fibre Channel 32