`
`12 United States Patent
`Hoese et al.
`
`10 Patent No.:
`(45) Date of Patent:
`
`US 7 934 041 B2
`Apr. 26, 2011
`
`9
`
`9
`
`(54) STORAGE ROUTER AND METHOD FOR
`PROVIDING VIRTUAL LOCAL STORAGE
`
`(75) Inventors: Geoffrey B. Hoese, Austin, TX (US);
`Jeffry T. Russell, Cibolo, TX (U S)
`
`(52) US. Cl. ......................... .. 710/305; 710/11; 709/258
`(58) Field of Classi?cation Search ................ .. 710/1*5,
`710/8*13, 36438, 1264131, 250, 305; 709/258;
`714/42; 711/110*113
`See application ?le for complete search history.
`
`(73) Assignee: Crossroads Systems, Inc., Austin, TX
`(Us)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(1)) by 0 days.
`
`( * ) Notice:
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`3,082,406 A
`3/1963 SIGVQIIS
`4’092’732 A
`5/1978 _Ou°hl
`(Con?rmed)
`
`(21) App1_ NO; 12/690,592
`'
`(22) F1led:
`
`Jan. 20, 2010
`
`AU
`
`FOREIGN PATENT DOCUMENTS
`647414
`3/1994
`(Continued)
`
`(65)
`
`Prior Publication Data
`
`OTHER PUBLICATIONS
`
`US 2010/0121993 A1
`
`May 13, 2010
`
`Related US. Application Data
`
`(63) Continuation of application No. 12/552,885, ?led on
`Sep. 2, 2009, Which is a continuation of application
`No. 11/851,724, ?led on Sep. 7, 2007, noW Pat. No.
`7,689,754, Which is a continuation of application No.
`11/442,878, ?led on May 30, 2006, noW abandoned,
`Whichis a continuation of application No. 11/353 826
`?led on Feb 14 2006 HOW Pat NO 7 340 549
`is a continuétioil of al’jphcation' NO' 1’0/65’8 16’3 ?led
`on Se 9 2003 HOW Pat NO 7 051 147 \lvhic’h is a
`cominpu'ati’on Of’a licatio'n N'O 10/0’81 1’10 ?led on
`Feb 22 2002 n23] Pat NO 789 15’2 W’hiCh is a
`Con?rmation Q} a licati'on NO ’ 09 B’ 5 4 682 ?led on
`Jul 15 1999 nopvls Pat NO 421 753’ Winch is a
`colitinu’ation O’f a licat'ion NO ’09 A301 %99 ?led on
`Dec 31 1997 not‘? Pat NO 5 41 972 ’
`’
`'
`’
`’
`'
`'
`’
`’
`'
`(51) Int CL
`G0 6 F 13/00
`G06F 3/00
`
`(200601)
`(2006.01)
`
`Black Box, SCSI Fiberoptic Extender, Single-Ended, Product Insert,
`2 pages, 1996, Jun. 18, 1905.
`d)
`(C t_
`on mue
`_
`_
`_
`_
`Prlmary Exammer * chnétopher B _Shm
`(74) Allvrney, Agem, 0r Flrm * Spnnkle IP Law Group
`(57)
`ABSTRACT
`
`.
`.
`A Storage router and Storage .network proYlde Wm?“ local
`storage on remote storage dev1ces.A plurahty of devlces are
`connected to a ?rst transport medium. In one embodiment, a
`storage router maintains a map to allocate storage space on
`the remote storage devices to devices connected to the ?rst
`transport medium by associating representations of the
`devices connected to the ?rst transport medium With repre
`sentations of storage space ontheremote storage devices.The
`storage router controls access from the devices connected to
`the ?rst transport medium to the storage space on the remote
`storage devices in accordance With the map and alloWs access
`from devices connected to the ?rst transport medium to the
`remote storage devices using native loW level block protocol.
`53 Claims, 2 Drawing Sheets
`
`6O
`
`STORAGE DEVICE
`GEZTISL
`
`R 62
`
`58
`58
`58
`\
`\
`\
`WORKSTATION WORKSTATION WORKSTATION
`A
`B
`C
`A
`1
`A
`
`56
`\
`STORAGE
`I
`ROUTER
`1
`/
`‘ FIBRE
`i
`j
`I
`52
`CHANNEL
`WORKSTATION WORKSTATION {A MANAGEMENT a,‘
`D
`E
`STATION
`/
`/
`r)
`58
`58
`76
`
`SCSI
`BUS
`
`54
`
`STORAGE DEVICE
`WORKSTATION
`A STORAGE
`WORKSTATION
`TORAGE
`B S
`WORKSTATION
`C STORAGE
`WORKSTATION
`D STORAGE
`
`66
`
`58
`
`7O
`
`72
`
`50/‘
`
`STORAGE DEVICE
`WORKSTATION
`E STORAGE
`
`74
`
`54
`
`NetApp Ex. 1001, pg. 1
`
`
`
`US 7,934,041 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`Lemeshewsky et al.
`10/1979
`4,170,415
`11/1983
`4,415,970
`SWenson et al.
`6/1984
`4,455,605
`Cormier et al.
`Callan
`3/1985
`4,504,927
`Gartung et al.
`8/1985
`4,533,996
`4,573,152
`2/1986
`Greene et al.
`4,603,380
`7/1986
`Easton et al.
`4,620,295
`10/1986
`Aiden, Jr.
`4,644,462
`2/1987
`Matsubara et al.
`4,695,948
`9/1987
`Blevins et al.
`4,697,232
`9/1987
`Brunelle et al.
`4,715,030
`12/1987
`Koch et al.
`4,751,635
`6/1988
`Kret
`4,787,028
`11/1988
`Finfrock et al.
`4,807,180
`2/1989
`Takeuchi et al.
`4,811,278
`3/1989
`Bean et al.
`4,821,179
`4/1989
`Jensen et al.
`4,825,406
`4/1989
`Bean et al.
`4,827,411
`5/1989
`ArroWood et al.
`4,835,674
`5/1989
`Collins et al.
`4,845,722
`7/1989
`Kent et al.
`4,864,532
`9/1989
`Reeve et al.
`Lidensky et al.
`4,897,874
`1/1990
`Chang et al.
`4,947,367
`8/1990
`Yung
`4,961,224
`10/1990
`5,072,378
`Manka
`12/1991
`5,077,732
`12/1991
`Fischer et al.
`5,077,736
`Dunphy, Jr. et al.
`12/1991
`Milligan et al.
`5,124,987
`6/1992
`5,155,845
`10/1992
`Beal et al.
`5,163,131
`11/1992
`Row et al.
`Nguyen et al.
`5,185,876
`2/1993
`Corrigan et al.
`5,193,168
`3/1993
`5,193,184
`3/1993
`Belsan et al.
`5,202,856
`4/1993
`Glider et al.
`Milligan et al.
`5,210,866
`5/1993
`5,212,785
`5/1993
`Powers et al.
`5,214,778
`5/1993
`Glider et al.
`5,226,143
`7/1993
`Baird et al.
`5,239,632
`8/1993
`Larner
`5,239,643
`8/1993
`Blount et al.
`Ing-Simmons et al.
`5,239,654
`8/1993
`5,247,638
`9/1993
`O’Brien et al.
`Fujimura
`5,247,692
`9/1993
`5,257,386
`Saito
`10/1993
`5,297,262
`3/1994
`CoX et al.
`5,301,290
`4/1994
`Tetzlaff et al.
`5,315,657
`5/1994
`Abadi et al.
`5,317,693
`5/1994
`Elko et al.
`5,331,673
`7/1994
`Elko et al.
`McReynolds et al.
`5,347,384
`9/1994
`5,355,453
`10/1994
`Glider et al.
`5,361,347
`11/1994
`Glider et al.
`5,367,646
`11/1994
`Pardillos et al.
`5,379,385
`Shomler
`1/1995
`5,379,398
`1/1995
`Cohn et al.
`5,388,243
`2/1995
`Glider et al.
`5,388,246
`Kasi
`2/1995
`5,394,402
`2/1995
`Ross et al.
`5,394,526
`2/1995
`Crouse et al.
`5,396,596
`3/1995
`Hashemi et al.
`5,403,639
`4/1995
`Belsan et al.
`5,410,667
`4/1995
`Belsan et al.
`5,410,697
`4/1995
`Baird et al.
`5,414,820
`5/1995
`McFarland et al.
`5,416,915
`5/1995
`Mattson et al.
`5,418,909
`5/1995
`J achoWski et al.
`5,420,988
`Elliott
`5/1995
`5,423,026
`6/1995
`Cook et al.
`5,423,044
`6/1995
`Sutton et al.
`5,426,637
`Derby et al.
`6/1995
`5,430,855
`7/1995
`Wash et al.
`5,450,570
`9/1995
`Richek et al.
`5,452,421
`Beardsley et al.
`9/1995
`5,459,857
`10/1995
`Ludlam et al.
`5,463,754
`10/1995
`Beausoleil et al.
`5,465,382
`Day, 111 et al.
`11/1995
`5,469,576
`11/1995
`Dauerer et al.
`
`5,471,609
`5,487,077
`5,491,812
`5,495,474
`5,496,576
`5,504,857
`5,507,032
`5,511,169
`5,519,695
`5,530,845
`5,535,352
`5,537,585
`5,544,313
`5,548,791
`5,564,019
`5,568,648
`5,581,709
`5,581,714
`5,581,724
`5,596,562
`5,596,736
`5,598,541
`5,613,082
`5,621,902
`5,632,012
`5,634,111
`5,638,518
`5,642,515
`5,659,756
`5,664,107
`5,680,556
`5,684,800
`5,701,491
`5,712,976
`5,727,218
`5,729,705
`5,743,847
`5,748,924
`5,751,971
`5,751,975
`5,764,931
`5,768,623
`5,774,683
`5,778,411
`5,781,715
`5,802,278
`5,805,816
`5,805,920
`5,809,328
`5,812,754
`5,819,054
`5,825,772
`5,835,496
`5,845,107
`5,848,251
`5,857,080
`5,860,137
`5,864,653
`5,867,648
`5,884,027
`5,889,952
`5,913,045
`5,923,557
`5,933,824
`5,935,205
`5,935,260
`5,941,969
`5,941,972
`5,946,308
`5,953,511
`5,959,994
`5,963,556
`5,974,530
`5,978,379
`5,978,875
`5,991,797
`6,000,020
`6,021,451
`6,029,168
`
`11/1995
`1/1996
`2/1996
`2/1996
`3/1996
`4/1996
`4/1996
`4/1996
`5/1996
`6/1996
`7/1996
`7/1996
`8/1996
`8/1996
`10/1996
`10/1996
`12/1996
`12/1996
`12/1996
`1/1997
`1/1997
`1/1997
`3/1997
`4/1997
`5/1997
`5/1997
`6/1997
`6/1997
`8/1997
`9/1997
`10/1997
`11/1997
`12/1997
`1/1998
`3/1998
`3/1998
`4/1998
`5/1998
`5/1998
`5/1998
`6/1998
`6/1998
`6/1998
`7/1998
`7/1998
`9/1998
`9/1998
`9/1998
`9/1998
`9/1998
`10/1998
`10/1998
`11/1998
`12/1998
`12/1998
`1/1999
`1/1999
`1/1999
`2/1999
`3/1999
`3/1999
`6/1999
`7/1999
`8/1999
`8/1999
`8/1999
`8/1999
`8/1999
`8/1999
`9/1999
`9/1999
`10/1999
`10/1999
`11/1999
`11/1999
`11/1999
`12/1999
`2/2000
`2/2000
`
`Yudenfriend et al.
`Hassner et al.
`Pisello et al.
`OlnoWich et al.
`Jeong
`Baird et al.
`Kimura
`Suda
`Purohit et al.
`Hiatt et al.
`Bridges et al.
`Blickerstaff et al.
`Shachnai et al.
`Casper et al.
`Beausoleil et al.
`Coscarella et al.
`Ito et al.
`Amini et al.
`Belsan et al.
`Chen
`Kerns
`Malladi
`Brewer et al.
`Cases et al.
`Belsan et al.
`Oeda et al.
`Malladi
`Jones et al.
`Hefferon et al.
`ChatWanni et al.
`Begun et al.
`Dobbins et al.
`Dunn et al.
`Falcon et al.
`Hotchkin
`Weber
`Nakamura et al.
`Llorens et al.
`Dobbins et al.
`Gillespie et al.
`Schmahl et al.
`Judd et al.
`Gulick
`DeMoss
`Sheu
`Isfeld et al.
`PicaZo, Jr. et al.
`Sprenkle et al.
`Nogales et al.
`Lui et al.
`Ninomiya et al.
`Dobbins et al.
`Yeung et al.
`Fisch et al.
`Lomelino et al.
`Jander et al.
`RaZ et al.
`Tavallaei et al.
`Foth et al.
`Garbus et al.
`Hunnicutt et al.
`Gillespie et al.
`Eidson
`DeKoning et al.
`Murayama et al.
`Ofer
`Ram et al.
`Hoese et al.
`Dobbins et al.
`Sescilia et al.
`Boggs et al.
`Varghese et al.
`Young
`Chan et al.
`Asano et al.
`Futral et al.
`Chin et al.
`Bell et al.
`Frey
`
`NetApp Ex. 1001, pg. 2
`
`
`
`US 7,934,041 B2
`Page 3
`
`2/2000 Renner, Jr.
`6,032,269 A
`3/2000 Flanders et al.
`6,041,058 A
`3/2000 Hoese
`6,041,381 A
`4/2000 Ofer et al.
`6,055,603 A
`5/2000 Keaveny et al.
`6,065,087 A
`5/2000 Tavallaei et al.
`6,070,253 A
`6/2000 Bergsten
`6,073,209 A
`6/2000 DeKoning et al.
`6,073,218 A
`6/2000 Krishnan et al.
`6,075,863 A
`6/2000 Born et al.
`6,081,849 A
`8/2000 VeleZ-McCaskey et al.
`6,098,128 A
`8/2000 Ofer et al.
`6,098,149 A
`8/2000 DeKoning et al.
`6,108,684 A
`9/2000 Akers
`6,118,766 A
`6,131,119 A 10/2000 Fukui
`6,134,617 A 10/2000 Weber
`6,141,737 A 10/2000 Krantz et al.
`6,145,006 A 11/2000 Vishlitsky et al.
`6,147,976 A 11/2000 Shand et a1‘
`6,147,995 A 11/2000 Dobbins et al.
`6,148,004 A 11/2000 Nelson et a1~
`6’l73’399 Bl
`V2001 Gllbrech
`6:185:203 B1
`2/2001 Benn“
`6,202,153 B1
`3/2001 Diamant et al.
`6,209,023 B1
`30001 Dimitroff et a1‘
`6,219,771 B1
`4/2001 Kikuchi et a1,
`6,223,266 B1
`4/2001 Sartore
`6,230,218 B1
`5/2001 Casper et al.
`6,243,827 B1
`6/2001 Renner, J1
`6,260,120 B1
`7/2001 Blumenau et al.
`2102121311112? 31'
`l2/2001 Kondo et a1‘
`12/2001 Grif?th
`1/2002 Arroyo et a1,
`1/2002 Hubis et al.
`3/2002 Befgsten
`6/2002 Grif?th et a1~
`7/2002 Hoese et al.
`7/2002 Hoese et a1‘
`7/2002 Hoese et al.
`7/2002 Hashemi
`9/2002 Trcka et al.
`11/2002 Sanada etal.
`2/2003 Cheng
`3/2003 Nguyen et al.
`4/2003 Peng et a1,
`5/ 2003 Chien et al.
`5/2003 Peng et al.
`8/2004 Adams
`9/2004 Lln et 31'
`Duchesne et al.
`2/2005 Hsu et al.
`6,854,027 B2
`300% Sm ar
`6 862 637 B1
`300% Treggiden
`6,874,043 B2
`300% Rauscher
`6,874,100 B2
`6/2005 Hsu et al.
`6,910,083 B2
`6/2006 Nemazie
`7,065,076 B1
`7,127,668 B2 10/2006 McBryde et al.
`7,133,965 B2 11/ 2006 Chien
`7,188,111 B2
`3/ 2007 Chen et al.
`7,216,225 B2
`5/2007 HaViV et 31~
`7,251,248 B2
`7/2007 Tfossell et 31'
`7,281,072 B2 10/2007 Llu_et 31'
`2002/0083221 A1
`6/2002 Tsal et 31'
`2006/0218322 A1
`9/2006 Hoefse et a1‘
`2006/0277326 A1 12/2006 Tsai et al.
`2006/0294416 A1 12/2006 Tsai et al.
`FOREIGN PATENT DOCUMENTS
`
`6,330,629 B1
`6,330,687 B1
`6,341,315 B1
`6,343,324 B1
`6,363,462 B1
`6,401,170 B1
`6,421,753 B1
`6’425’035 B2
`6,425,036 B2
`6,425,052 B1
`6,453,345 B2
`6,484,245 B1
`D470’486 S
`6,529,996 B1
`6,547,576 B2
`6,560,750 B2
`6,563,701 B1
`6,775,693 B1
`6,792,602 B2
`
`AU
`CA
`EP
`EP
`EP
`GB
`GB
`GB
`IL
`
`7/1996
`670376
`10/2003
`2066443
`0810530 A2 12/1997
`0490973
`2/l998
`0827059 A2
`3/l998
`2296798 A
`7/1996
`2297636 A
`8/1996
`2341715
`3/2000
`095447
`5/ 1994
`
`IL
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`W0
`W0
`W0
`W0
`
`107645
`5502525
`5181609
`1993181609
`6301607
`720994
`1995020994
`8-230895
`1997185594
`1997251437
`10097493
`WO 91/03788
`WO 98/36357
`W0 9733227
`WO 99/34297 A1
`
`9/1996
`4/1993
`7/1993
`7/1993
`10/1994
`1/1995
`1/1995
`9/1996
`7/1997
`9/1997
`4/1998
`3/1991
`8/1998
`8/1998
`7/1999
`
`OTHER PUBLICATIONS
`_
`_
`_
`Block-Based Distributed File Systems, Anthony J. McGregor, Jul.
`1997.
`Compaq StorageWorks HSG80 Array Controller ACS Version 8.3
`(Maintenance and Service Guide) Nov. 1998.
`8 3
`11 ACS V '
`coin
`St W k HSG80 Ar
`(3
`r
`Paq f’rage or S
`W on To er
`erslon '
`(Con?guration and CLI Reference Guide) Nov. 1998.
`CRD-5500, Raid Disk Array Controller Product Insert, pp. 1-5.
`CRD-5500, SCSI Raid Controller OEM Manual, Rev. 1.3, Feb. 26,
`1996,1313, 1.54,
`CRD-5500, SCSI Raid Controller Users Manual, Rev. 1.3, Nov. 21,
`1996,1311 10-92~
`Digital StorageWorks HSZ70 Array Controller HSOF Version 7.0
`EK-SHZ70-RM.A01 CLI Reference Manual, Jul. 1, 1997.
`Digital Storage Works, HSZ70 Array Controller, HSOF Version 7.0
`EK-HSZ70-CG. A01, Digital Equipment Corporation, Maynard,
`Massachusetts, Jul. 1, 1997.
`Digital StorageWorks, UsingYour HSZ70 Array Controller inaSCSI
`Controller Shelf (DS-BA356-M Series), User’s Guide, pp. 1-1
`through A_5 with index, Jan‘ 1, 1998‘
`Digital StorageWorks HSZ70 Array Controller HSOF Version 7.0
`EK_HSZ70_SVA0l 1997
`8 0
`11 ACS V .
`C
`D. .
`1 S
`‘W i( HSG80 AI
`1g“? tolage or S
`my Ont“) er
`erslon '
`(User SGulde 1m 1998
`_
`_
`DP5380 Asynchronous SCSI Interface, National Semiconductor
`(iorporatiomArlington, TX, May 1989,1911 l-32~
`Emerson, “Encor Communications: Performance evaluation of
`switched ?bre channel I/O system usingiFCP for SCSI”, IEEE, pp.
`479-484, Feb. 1, 1995.
`Fiber channel (FCS)/ATM internetworking: a design solution.
`Fiber Channel storage interface for video-on-demand servers by
`Anazaloni, et 31‘, Jun‘ 15,
`J
`F-b Ch
`1
`d ATM, Th Ph - 31 L
`erry Quam
`1 re
`anne an.
`.
`e
`ys1c
`ayers,
`WESCON/94, published Sep. 27-29, 1994. pp. 648-652.
`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 Periph
`erals 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 150iInstallation and OWner’s Guide”, EK-INFSV
`OM-001, Digital Equipment Corporation, Maynard, Massachusetts
`1991, Chapters 1 and 2‘
`Infoserver ISOVXT Photograph‘
`IBM Technical Publication: Guide to Sharing and Partitioning IBM
`Tape Library Dataservers, pp. 1-256, Nov. 1, 1996.
`IBM Technical Publication: Magstar and IBM 3590 High Perfor
`T
`s bs stem Technical Guide
`1269 Nov 1 1996
`mm ape “ y
`’PP'
`’
`'
`’
`'
`Misc. Reference Manual Pages, SunOS 5.09.
`Infoserver 100 System Operations Guide, First Edition Digital
`Equipment Corporation, 1990.
`Johnson, DB, 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.
`
`NetApp Ex. 1001, pg. 3
`
`
`
`US 7,934,041 B2
`Page 4
`
`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 .couldMuseum/ Di gital/ info server/
`infoserver.php in Nov. 2004.
`Raidtec FibreArray and Raidtec FlexArray UltraRAID Systems,
`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 Partk, 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 Cummings,
`Twelfth IEEE Symposium on Mass Storage Systems, Copyright
`1993 IEEE. pp. 251-256.
`Of?ce Action dated Jan. 21, 2003 for US. Appl. No. 10/174,720.
`Of?ce Action dated Feb. 27, 2001 for US. Appl. No. 09/354,682.
`Of?ce Action dated Aug. 11, 2000 for US. Appl. No. 09/354,682.
`Of?ce Action dated Dec. 16, 1999 for US. Appl. No. 09/354,682.
`Of?ce Action dated Nov. 6, 2002 for US. Appl. No. 10/023,786.
`Of?ce Action dated Jan. 21, 2003 for US. Appl. No. 10/081,110.
`Of?ce Action in Ex Parte Reexamination 90/007,127, mailed Feb. 7,
`2005.
`Of?ce Action in Ex Parte Reexamination 90/007,125, mailed Feb. 7,
`2005.
`Of?ce Action in Ex Parte Reexamination 90/007,126, mailed Feb. 7,
`2005.
`Of?ce Action in Ex Parte Reexamination 90/007,124, mailed Feb. 7,
`2005.
`Of?ce Action in Ex Parte Reexamination 90/007,123, mailed Feb. 7,
`2005.
`European Of?ce Action issued Apr. 1, 2004 in Application No.
`98966104.6-2413.
`Of?ce Action dated Jan. 27, 2005 in US. Appl. No. 10/658,163.
`Digital “System Support Addendum”, SSA 40.78 .0 1 -A, AE-PNZJB
`TE, pp. 1-3,Apr. 1,1993.
`Digital “Software Product Description”, SSA 40.78.01, AE-PNZJB
`TE, pp. 1-3,Apr. 1,1993.
`Digital Equipment Corporation, “InfoServer 100 Installation and
`Owner’s Guide”, Order No. EK-DIS1K-IN-001, First Edition, Oct.
`1, 1990.
`Digital Equipment Corporation, “InfoServer 100 System Operation
`Guide”, Order No. EK-DIS1K-UG-001, First Edition, pp. i-Index 5,
`Oct. 1, 1990.
`Elliott, Working Draft American National Standard, Project T10/
`1562-D, Revision 5, pp. i-432, Jul. 9, 2003.
`Satran, “Standards-Track,” May 2001, iSCSI, pp. 9-87, Nov. 1,2000.
`Satran, et al. IPS Internet Draft, iSCSI, pp. 1-8, Nov. 1, 2000.
`APT Technologies, Inc., “Serial ATA: High Speed Serialized AT
`Attachment”, Rev. 1.0a, pp. 1-310, Jan. 7, 2003.
`Defendant’s First Supplemental Trial Exhibit List, Crossroads Sys
`tems, Inc., v. Chaparral Network Storage, Inc., CA. No. A-00CA
`217-SS (W.D. Tex. 2001). (CD-Rom).
`Defendant’s Third Supplemental Trial Exhibit List, Crossroads Sys
`tems, Inc. v. Pathlight Technology, Inc., CA. No. A-00CA-248-SS
`(W.D. Tex. 2001) (CD-Rom).
`Plaintiff’ s Fourth Amended Trial Exhibit List, Crossroads Systems,
`Inc. v. Chaparral Network Storage, Inc, CA. No. A-00CA-217-SS
`(W.D. Tex. 2001) (CD-Rom).
`Plaintiff’s Revised Trial Exhibit List, Crossroads Systems, Inc. v.
`Pathlight Technology, Inc., CA. No. A-00CA-248-SS (W.D. Tex.
`2001). (CD-Rom).
`Trail Transcripts, Crossroads Systems, Inc. v. Chaparral Network
`Storage, Inc., CA. No. A-00CA-217-SS (W.D. Tex. 2001) Day 1-5
`(CD-Rom).
`Trail Transcripts, Crossroads Systems, Inc. v. Pathlight Technology,
`Inc., CA. No. A-00CA-248-SS (W.D. Tex. 2001). Day 1-4 (CD
`Rom).
`Datasheet for CrossPoint 4100 Fibre Channel to SCSI Router (Dedek
`Ex 41 (ANCT 117-120)) (CD-ROM Chaparral Exhibits D012).
`
`Symbios Logic- Software Interface Speci?cation 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 Support 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 Chap
`arral Exhibits D020), Oct. 17, 1996.
`Organizational Presentation on the External Storage Group (Lavan
`Ex 1 (CNS 182242-255)) (CD-ROM Chaparral Exhibits D021), Apr.
`11, 1996.
`Bridge Phase II Architecture Presentation (Lavan Ex 2 (CNS 1822 87
`295)) (CD-ROM Chaparral Exhibits D022), Apr. 12, 1996.
`Bridge. C, Bridge Between SCSI-2 and SCSI-3 FCP (Fibre Channel
`Protocol) (CD-ROM Chaparral Exhibits P214).
`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, Revi
`sion 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. 2, 1996.
`Coronado Hardware Engineering Requirements Document, Revi
`sion 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 Control
`lers “Bridge” Strategy (Lavan Ex 9 (CNS 178606-638)). (CD-ROM
`Chaparral Exhibits D029), Feb. 6, 1996.
`AEC-7313 Fibre Channel Daughter Board (for Brooklyn) Engineer
`ing Speci?cation, 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 Chap
`arral Exhibits D034), Jul. 24, 1997.
`AEC-. 4412B, AEC-7412/B2 External RAID Controller Hardware
`0EM 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 Speci?cation, Revision 1.2 (Lavan Ex 16 (CNS 177192
`210)) (CD-ROM Chaparral Exhibits D036) by Tom Yang, Jul. 18,
`1997.
`AEC-4412B, AEC7412/ 3B External RAID Controller Hardware
`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 Custom
`ers re: B001 Release Notes (Lavan Ex 18 (CNS 182878-879)) (CD
`ROM Chaparral Exhibits D038), Aug. 15, 1997.
`Brooklyn Main Board (AES-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-1 160 Fibre Channel Host Adapter ASIC (Davies Ex
`2 (CNS 181800-825)) (CD-ROM Chaparral Exhibits D047), Jun. 18,
`1905.
`Viking RAID Software (Davies Ex 3 (CNS 180969-181026)) (CD
`ROM Chaparral Exhibits D048), Jun. 18, 1905.
`Header File with Structure De?nitions (Davies Ex 4 (CNS 180009
`018)) (CD-ROM Chaparral Exhibits D049), Aug. 8, 1996.
`
`NetApp Ex. 1001, pg. 4
`
`
`
`US 7,934,041 B2
`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 Controller Prod
`uct Brief (KalwitZ Ex I (CNS 182804-805)) (CD-ROM Chaparral
`Exhibits D053).
`Bill of Material (KalwitZ Ex 2 (CNS 181632-633)) (CD-ROM Chap
`arral Exhibits D054), Mar. 17, 1997.
`Emails Dated Jan. 13-Mar. 31, 1997 from P. Collins to M0 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 (Dun
`ning 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 Chaparral Exhibits D079).
`HPFC-5000 Tachyon User’ s Manuel, First Edition (PTI 172419-839)
`(CD-ROM Chaparral Exhibits D084), May 1, 1996.
`X3T10 994D4(Draft) Information Technology: SCSI-3 Architec
`ture 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 In?nity Commstor’s Fibre Chan
`nel 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 Exhibits 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), Jul. 22, 1996.
`Email Dated Dec. 20, 1996 from J. Boykin to B. Smith re: Purchase
`Order for Betas in February and March (Hoese Ex 16, Quisenberry
`Ex 25; Bardach Ex 12 (CRDS 13644-650) (CD-ROM Chaparral
`Exhibits D156), Dec. 20, 1996.
`In?nity 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 Chapar
`ral Exhibits D166) (CD-ROM Chaparral Exhibits D166).
`CrossPoint 4400 Fibre to Channel to SCSI Router Preliminary
`Datasheet;
`Crossroads Company and Product Overview
`(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 Crossroads Systems, Inc.
`(CRDS 02057) (CD-ROM Chaparral Exhibits P130).
`CR4x00 Product Speci?cation (CRDS 43929) (CD-ROM Chaparral
`Exhibits P267), Jun. 1, 1998.
`Symbios Logic-Hardware Functional Speci?cation for the
`Symbios Logic Series 3 Fibre Channel Disk Array Controller Model
`3701 (Engelbrecht Ex 3 (LSI-1659-1733) (CD-ROM Pathlight
`Exhibits D074).
`Report of the Working Group on Storage I/O for Large Scale Com
`puting; Department of Computer Science Duke University:
`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 Intelligent External RAID Bridge De?nition
`Phase External Documentation ((CD-ROM Pathlight Exhibits
`D129).
`StorageWorks HSx70 System Speci?cation by Steve Sicola dated
`Jun. 11, 1996 4:57pm, Revision 4.
`ANSI TR X3.xxx-199x, Revision 9 ofX3 -991D. Draft Proposed X3
`Technical Report-Small Computer System Interface-3 Generic
`PacketiZed Protocol (SCSI-GPP). Computer and Business Equip
`ment Manufacturers Assoc.
`Enterprise Systems Connection (ESON) Implementation Guide, Jul.
`1996, IBM International Technical Support Organization,
`Poughkeepsie Center, Jul. 1, 1996.
`Digital Delivers Industry-Leading Enterprise-Class Storage Solu
`tions. StorageWorks Family Provides Easiest Path to Fibre Channel.
`Three pages by Company News Oncall dated Sep. 9, 2004.
`American National Standard for Information Technology-Fibre
`Channel Protocol for SCSI. ANSI X3.269-1996, Jun. 18, 1905.
`F1710A File Control Unit and F6493 Array Disk Subsystem by
`Hitoshi Matsushima, Shojiro Okada and Tetsuro Kudo, Feb. 3, 1995.
`The Legend of AMDAHL by Jeffrey L. Rodengen (5 pages).
`Of?ce Action dated Feb. 6, 2007 from the Japanese Patent Of?ce
`regarding related application No. 526873/2000.
`InfoServer 100 System Operation Guide, Order No. EK-DISlK-UG
`001.
`iNFOsERVER 100 Installation and Owner’s Guide, Order No.
`EK-DIS1K-IN-001.
`Software Product Description: Product Name: InfoServer 100 Soft
`ware, Version 1.1 SPD 38.59.00, Nov. 1, 1991.
`Software Product Description: Product Name: InfoServer Client for
`ULTRIX, Version 1.1, SPD 40.78.01, Apr. 1, 1993.
`Draft Proposed American National Standard. X3.269-199X, Revi
`sion 012. Information System4dpANS Fibre Channel Protocol fo
`SCSI, Dec. 4, 1995.
`Impactdata Launches Breakthrough Architecture for Network Stor
`age, Nov. 13, 1996.
`Impactdata..News Release: Impactdata Introduces New Storage
`Architecture for High Performance Computing. 2 Pages, Nov. 12,
`1996.
`Impactdata..News Release: Impactdata’s Network Peripheral
`Adapter (NPA) Pushes Technology Envelope of Data Storage Man
`agement in High-Speed Computing Environments. 2 Pages, Nov. 12,
`1996.
`Impactdata..News Release: Impactdata and Storage Concepts
`Announce Integration of FibreRAID II Storage Solution with
`Impactdata’s Distributed Storage Node Architecture (DSNA). 2
`pages, Nov. 18, 1996.
`
`NetApp Ex. 1001, pg. 5
`
`
`
`US 7,934,041 B2
`Page 6
`
`Impactdata. .News Release: Breece Hill Libraries Now Able to Attach
`Directly to High Speed Networks Peripheral Adapter from
`Impactdata. 2 Pages, Nov. 20, 1996.
`ImpactdataiDSNA Questions and Answers. 22 Pages.
`ImpactdataiNetwork Storage Solutions. 4 pages.
`Network Storage Building Blocks. 2 Pages.
`ImpactdataiNPA (Network Peripheral Interface). 4 Pages.
`Impactdata4CPI (Common Peripheral Interfae). 2 Pages.
`ImpactdataiSNC (Storage Node Controller). 2 Pages.
`ImpactdataiDSNA (Distributed Storage Node Architecture) Proto
`col. 2 Pages.
`ImpactdataiDS-50. 2 Pages.
`Impactdata4Corporate Fact Sheet. 1 Page.
`Raider-5 “DiskArray Manual for the UltraSCSI Controller”. Part No.
`261-0013-002. 191 Pages.
`ImpactdataiWhite Paper: Distributed Storage Node Architecture
`(DSNA). Jan. 1997.
`ImpactdataiDSNA Distributed Storage Node Architecture “Refer
`ence Guide”. 44 Pages.
`F1710 Logic Speci?cation.
`Translation of Final Of?ce Action issued in JP 526873/2000 mailed
`May 14, 2008. 4 Pages.
`
`Of?ce Action issued in US. Appl. No. 11/851,837 dated Dec. 22,
`2008, Hoese, 7 pages.
`English Translation of Japanese Laid-Open Publication No.
`5-181609. 9 pgs., Jul. 23, 1993.
`English Translation of Japanese Laid-Open Publication No. 7-20994.
`57 pgs, Jan. 24, 1995.
`F1710 File Control Unit (FCU) Logical Speci?cations. 11 Pages,
`Dec. 9, 1997.
`Questioning Mailed Jun. 8, 2010 from JP Patent Application 526873/
`2000. 8 pages.
`Of?ce Action Mailed Aug. 17, 2010 in US. Appl. No. 11/947,499 to
`Hoese. 6 pgs.
`American National Standard for Information Systems: Fibre Chan
`nel4Cross-Point Switch Fabric Topology (FC-XS); X3T11/Project
`959D/Rev 1.30. 114 pgs., Jun. 17, 1994.
`Of?ce Action Mailed Sep. 13, 2010 in US. Appl. No. 11/980,909.
`Of?ce Action Mailed Sep. 13, 2010 in US. Appl. No. 12/552,807.
`Of?ce Action Mailed Sep. 15, 2010 in US. Appl. No. 12/552,885.
`Of?ce Action Mailed Sep. 23, 2010 in US. Appl. No. 12/552,913.
`Of?ce Action Mailed Dec. 2, 2010 in US. Appl. No. 12/910,375.
`Of?ce Action Mailed Dec. 3, 2010 in US. Appl. No. 12/910,431.
`Of?ce Action Mailed Dec. 3, 2010 in US. Appl. No. 12/910,515.
`
`NetApp Ex. 1001, pg. 6
`
`
`
`US. Patent
`
`Apr. 26, 2011
`
`Sheet 1 012
`
`US 7,934,041 B2
`
`12
`\L
`WORKSTATION
`< G
`i}
`
`WORKSTATION /
`
`12
`\
`WORKSTATION
`G
`R}
`
`NETWORK SERVER /
`
`10
`'/
`
`12
`/
`WORKSTATION
`R Q
`k
`
`SCSI BUS
`
`FJG 1
`
`18
`/
`
`‘2
`
`‘4
`
`20
`
`2O
`
`2O
`
`38
`
`55
`\
`WORKSTATION
`I
`
`:
`FIBRE CHANNEL
`
`WORKSTATION
`/
`
`\
`
`6O
`
`STORAGE OEvIcE
`GIRL
`
`58
`58
`58
`A
`S
`\
`WORKSTATION WORKSTATION WORKSTATION
`A
`B
`C
`,
`,
`,
`
`56
`\
`
`‘
`‘ FIBRE
`CHANNEL
`
`7
`52
`
`STORAGE ‘
`f’ ROUTER
`f
`E
`A
`I
`{
`‘
`}
`‘
`‘
`WORKSTATION WORKSTATION L, MANAGEMENT “J
`I)
`E
`STATION
`/
`/
`/
`58
`58
`75
`
`SCSI
`
`BUS
`\
`54
`
`56‘
`
`F [61. 3
`
`STORAGE DEVICE
`WORKSTATION
`E STORAGE
`
`45
`MANAGEMENT
`STATION f
`
`42
`
`35
`L ‘
`WORKSTATION
`J
`
`/
`32
`
`‘
`STORAGE _ SOS: BUS
`ROUTER
`\
`DISK \38 44
`
`34
`
`k
`
`WORKSTATION
`\
`
`R 62
`Cb
`STORAGE OEvIGE
`
`WORKSTATION _)-66
`A STORAGE
`_ WORKSTATION 1,68
`' B S