throbber
'
`
`-
`
`-.......--r '-- '1"'...,..---
`
`-- ---~-....
`
`i
`
`~·
`
`I
`
`/
`
`642!1035
`
`.,,~_:·~,"~- ,,
`'z
`&-' ~ 0
`i=
`\.,
`<(
`~
`()
`u:
`.......
`en
`~
`:5
`{) ~ ()
`w
`......
`;t::--
`~ 1----
`~
`1,_// ·::::- v U.S. UTILITY Patent Application
`11---:--... O.I.P.E.
`a.A. a
`.. ~/ flc~/J-c ~~
`
`, . .---
`
`.,..--
`
`·-- ~~ --
`APt:JI.ICATION NO.
`
`I CONT/PRIOR
`
`CLASS
`
`...
`
`..
`
`"""
`·SUBCLASS
`,~,
`
`,l"0~/965335
`
`D
`
`( :I
`
`f' 1
`
`· '";.e,ffry 'R•.~ssall
`
`h r'
`
`1 l11f2tr:Jfft·~y Ho::.~:tse
`
`710
`
`i
`
`Sto:ora~e I t•ot~tlii:!t' and
`

`
`·I
`m~tho:uj fot·
`
`PATENT DATE
`
`JUL (. 3 ZtftU,
`
`-
`
`..
`
`ART UNIT
`
`2182
`
`T T"r"" ·~ -·
`
`·-----
`
`••••T"
`
`EXAMINEill·
`'
`
`··sH ttJ
`
`'".1
`
`·r'"·"''""
`
`: -·~:
`
`'-~:.)' . ,' '
`
`;
`
`""·
`
`"'I._,_
`
`£ t.o:::o r· <ii$1'1Et
`
`"I
`
`'·--- ··- · -
`
`- · · - - - · -
`
`- - · · -
`
`'
`
`-··-·
`
`·---
`
`-
`
`--
`
`--
`
`...
`
`·-
`
`Providing q,"P!~~q~~ coca 1
`AUG 2· 6 2003
`.
`otcorreetten
`
`·--·
`
`· -
`
`- - ··--· --
`
`rrJ2040
`1211l9
`· - · - - ------
`
`ORIGINAL
`
`I
`
`SUBCLASS
`CLASS
`f"jlD
`/2~
`INTERNATIONAL CLASSIFICATION
`
`G1 0 t r 1£/oo
`
`ISSUING CLASSIFICATION
`
`CFIOSS REFERENOE(S)
`
`CLASS
`"710
`
`SUBCLASS (ONE SUBCLASS PER BL.OCK)
`~
`(2-2
`fo(
`~£
`
`i
`
`I
`
`I
`
`r
`!
`
`_,.~~· r
`
`...
`()L
`
`·~"~,/"
`
`~ Continued on Issue Slip Inside File Jacket
`.. , r
`
`r/d-?/()f_
`
`DRAWINGS
`
`CLAIMS ALLOWED
`
`I
`
`wf;J/ /OJ
`~ER~NAL I
`DISCLAIMER
`
`09/qr.,~ 335
`D The term of this patent
`subsequent to
`has been disclaimed.
`~e term of this patent shall
`not extend beyond tha expiration date
`of U.S Patent. No.5, <it/It 7 7 2-
`
`p
`
`'
`
`(date)
`
`U The termlnaJ -
`months of
`this patent have been disclaimed.
`
`Sheets Drwg.
`;)-
`
`Figs. Drwg.
`
`Print Fig.
`
`J
`
`J
`
`.------
`~UP '>')It~)-hL J~t~dL
`1£
`o-r-
`-q &t~<:w, 3-J3~D;)..
`
`(Assistant Exemlnwr)
`
`(Oat•)
`
`CHRISTOPHER B. SHIN
`PRIMARY· EXAMINER
`
`(Primary Exarnl!'rer)
`
`(Dote)
`
`_ ~ogal lnBtr,mcnts Examiner)
`
`(DQtu)
`
`Total Claims
`
`IL/-
`
`Print Claim for O.G.
`/
`
`NOTICE OF ALLOWANCE MAILED
`
`~.:_ \I PC 'L..
`
`ISSUE FEE
`
`( Lj
`
`Amount Due
`
`Date Paid
`
`"P/2;70- ~ b-"-7~0~
`
`ISSUE BATCH NUMBER
`
`I
`\. ,,
`
`WARNING:
`The Information disclosed herein may be restricted. Unau1horlzed dlsclosura may be prohibited by tha Unltad States Code Tltla 35, Sactlons 122, 181 and 388.
`Posaeselon ou1slde tha U.S. Patent & Tradam&rk Oflloe Is restrlctad to &uthorlzed employees ~~nd oontraotors only.
`
`Form PT0·436A
`(Rov. 6/99)
`
`FILED WITH: D DISK (CRF) DFICHE 0 CD-RO~'
`
`(Attached In poci<ut on right Inside fie~
`
`(FACE)
`
`Oracle/Dot Hill Ex. 1002, pg. 1
`
`

`
`c.nmcocoo
`-'-
`iiii\~lWWIIIIM\1\i~l~\
`
`09965335
`
`-........,_..-.............~--
`
`-;-c971 ~.~:,,Pta
`09/965335
`llllllllllllll/111/llllllllllll/lllllll/
`09/27/01
`-
`___ ,......._ ___
`
`'
`
`' ,. ·. ,_
`
`.. ,,-
`
`. "
`
`._.,-~--._'._'',
`
`__
`
`.y
`
`I
`
`"';
`
`~-
`
`~-·
`
`'!INITIALS~':
`
`'
`
`.
`
`II
`
`l
`
`. CONTENTS
`Date Received
`(Incl. c. of M.)
`or
`Date Mailed
`
`Date Received
`(Incl. C. of M.)
`or
`Date Mailed
`
`ql!J~ rl ~I
`It~~~~~~~~ ::===~~~--------~-----~
`/]~~~~~7~1 3 ,.._ t tr=-o 1\...--' 45. -------~- __ _ _
`,!:'-GD-Q3
`46. ------~ '
`47·------~-
`48. ____ __ __ _
`
`42.
`
`7·-----~--- -
`8.~-~-----
`9. ________ -
`
`10. ___ __ __ _
`
`11' ----------,..------
`12. ________ _
`
`13.~---~------­
`
`. 14._~-------- .
`
`15. - - - - " - - - - - - - - - -
`
`16.---,-----.;_:_-- - - - - - -
`
`1 7 . - / / - - - - - - - - - - -
`18. ,. ____ ___ _ _
`
`49 . - - - - - - - .
`
`50·----~---
`51. _______ ~-
`
`,.
`
`52. - - - - - - - - - - - - : - -
`
`53 . - - - - - - - - - _ __
`
`54 . - - - - - - ' - - - - - - - - -_
`55. _______ _
`
`- - - r - -
`
`56. _______ _
`
`57. _______ _
`
`58. ________ _
`
`59. ____ __ __ _
`
`19 . .._:_,___ ___ __ ___ _
`
`60. ________ _
`
`, , • . ~ I
`
`.
`
`.
`
`'T.
`
`:Zo. - - - - - - - - - -
`·'
`21. __ _____ __
`. ' ·~~ 2 2 . - - - - - - - - - - -
`:,:,,,--.. ---~·I 23. ~----...:,....----~
`. ,, lj. 24
`I
`'·/'''1
`:::;~\ 25· ___ _ ·~2·~----
`
`r1 :::====·· ========(cid:173)
`:::
`:~: ================ - ---,.(cid:173)
`
`., r\ ..
`
`/:
`
`l
`i
`.l'f
`·v
`
`.
`32 - - - - - - - - - - .
`33.
`
`61. _______ _
`
`- - - .
`62. ____ _____ ,'
`63. _ _ _ _ _ _ __ _ - - -
`64. _______ _
`
`- - - -
`
`65. __ _....,_ ____ _
`
`66. ____ __ __ _
`
`67·----~---_
`68. ______ _ _ -
`
`69. ------------'-~-- - - - -
`70. ________ _ ___
`
`--~
`
`71. __ ______ -
`
`72. __ __:____ __ ___ _
`
`73. __ _____ __ _
`
`74. ____ __ __ _
`
`75. __ ______ .
`
`76. ____ ___ _
`
`n. --~------
`78. - - - - - - - - - -
`
`79. - - - - - - - - - -
`
`80. ------~---
`
`81. - - - - - - - - - -
`82. _______ _
`
`(LEFT OUTSIDE)
`
`34.
`
`',,,1
`
`35.
`'I,: 38.
`·I, _:I
`
`37.
`
`38.
`
`39.
`
`40.
`
`41.
`
`;
`
`~--.
`
`Oracle/Dot Hill Ex. 1002, pg. 2
`
`

`
`.~---.--~------ ·~ -._
`:~~
`l
`':
`\1
`1:.
`I
`~
`~\~
`~
`~~·
`)!
`
`"'T1
`'
`
`.
`
`f
`
`'
`
`I
`
`i
`I
`
`SEARCHED
`
`SEARCH NOTES
`(INCLUDING SEARCH STRATEGY)
`
`Class
`
`Sub.
`
`Date
`
`Exmr.
`
`Date
`
`Exmr.
`
`Put;>
`1()-(- p..,,n, ~ 2j>jt11-- ~
`-
`
`~; 4/a_
`
`~
`
`;,
`
`/_:
`
`('4-ln(-,J c~ ~-
`~
`
`oo:t1 I tvl,., ') qc;
`o, I '3rcr, t 91.-
`
`~ ~~-- J~ 9<1-1_/1 '71-
`
`qliq,.,..A
`61(1fJJ2/
`
`1/0
`
`'
`
`~ ~
`/-) ~
`
`') --13
`
`w..-JQ
`
`''" .J
`/l(b-lol
`
`IU ·-/}I
`
`/
`\.,/
`, ;j'fjo:J- (
`)~
`2jtt-jcO-
`I
`
`'-7 t I
`
`!CO
`f/L
`{J 3
`
`)rt_f
`
`cf2._
`/
`.--.......--~---- ---"'""------
`
`INTERFERENCE SEARCHED
`Exmr.
`Sub.
`Class
`Date
`
`., l 0
`
`·1'2-1 '
`( 2---'J 2 ~ /tjo)- f--.
`JoC
`~
`ZL
`
`I
`
`'1::,
`
`~T >
`3ffz--
`
`-U(;.Pir1
`·ae
`<J?o
`·O~
`· lG'M -ron
`, P&t
`,p1.Af3
`
`(J_
`
`Tetrrn..> >'Ci1.1-"-'0-
`-;;--
`- ~ I~ -+ev~e/cv
`row+~ .,..-_/
`
`/ ~\l'lj_cr-
`
`' ~tu:; uy cLJ_
`~ ,{: ~t-i
`r- s (..5' \
`'
`
`___ _}_
`
`(RIGHT OUTSIDE)
`
`'--
`
`'
`! .'
`I I '
`!
`
`, •I
`I
`':
`
`Oracle/Dot Hill Ex. 1002, pg. 3
`
`

`
`'' ';\l
`
`'
`
`' •
`
`,.
`'·" JSSTJE SLIP STAPLE AREA (for add:tional cross references)
`
`'
`
`'· c!~e~·'O!=TERMINATION
`
`10- 0\-Ql
`
`.,..,;,
`
`..U.•
`,.:~;.
`
`\1
`-,_f-.-:fi='.....;.O~R~M~_,_·L~ITY~:~AE_V_IE_W~-~+-·.-:·...J,',.C....''~-=-~·-+-" --=·l-={~.L....OL.-~--+-+-' IO=,J~-.-..L...~\~I.---0 __
`, , FUSSPONSE FORMALITY REVIEW
`,
`'
`I
`
`INDEX OF CLAIMS
`., ........... , ................... Rejected
`N ................................. Non-elected
`I ................................. Interference
`·······:·························Allowed
`A .......... , ...................... Appeal
`(Through numeral) ... Canceled
`0 ....... , ............ , ............ Objected
`, .. ., ........ , .............. , .... Restricted
`
`v
`=
`
`.
`
`.I Qla!rn
`
`D~t!'
`
`Clalrn
`
`Date
`
`I
`·'
`
`·"
`
`~
`
`:
`f,
`
`~.
`
`.~ ,_,.
`
`_ij
`
`..Q ~
`
`~ l ~
`~ " 'S.
`·"' I~
`
`)1..
`
`•
`
`'
`
`.,
`
`"'
`
`'•
`
`~
`I~
`~
`:t&.
`~
`fa..
`,t$.
`!:.'!.
`7 fO) _..,
`rn
`$}-
`~ 17
`Cr 1e
`~ 19
`6 20
`'l 1(1
`<Z 22
`~ 23
`I• 24
`{( ~
`fL f26
`,-;; 27
`~ llfl- ~
`~
`30
`31
`32
`33
`34
`35
`36
`37
`38
`39
`40
`. 41
`42
`43
`44
`45
`46
`47
`48
`49
`50
`
`-~~
`
`I·'
`
`.
`
`,,
`
`·-
`
`~ 8
`
`u:::
`
`~
`
`51
`52
`53
`54
`55
`56
`57
`58
`59
`60
`61
`62
`63
`64
`65
`66
`67
`6e
`69
`70
`71
`72
`73
`74
`75
`76
`77
`78
`79
`80
`81
`82
`83
`84
`85
`86
`87
`88
`89
`90
`91
`92
`93
`94
`95
`96
`97
`9e
`99
`10C
`
`If more than 150 claims or 1 0 actions
`staple additional sheet here
`
`(LEFT INSIDE)
`
`Date
`
`Claim
`ro
`<:
`·;:;,
`"iii
`c:
`·c:
`u::: 0
`101
`102
`103
`104
`105
`106
`107
`108
`109
`110
`111
`112
`113
`114
`115
`116
`117
`11e
`119
`20
`121
`22
`123
`124
`125
`~26
`127
`128
`~29
`~30
`131
`~32
`133
`13l
`13f
`13
`3t
`36
`39
`40
`141
`14~
`14
`144
`45
`46
`147
`~4
`149
`~5
`
`Oracle/Dot Hill Ex. 1002, pg. 4
`
`

`
`------ · - - - - - - - - - - - - - - - - - -
`
`- - - - - · - - - · · - · - - - - · -
`
`PATENT APPUCATION SERIAL NO . - - - - - - - -
`
`U.S. DEPARTMENT OF COMMERCE
`PATENT AND TRADEMARK OFFICE
`FEE RECORD SHEET
`
`l0/02/2001 ABDDNEl 00000024 099&5335
`710.00 OP
`01 FCl101
`
`PT0-1556
`(5/87)
`
`'U.S. GPO: 2000-468-987/395g5
`
`_____ .)
`
`Oracle/Dot Hill Ex. 1002, pg. 5
`
`

`
`Pag<.e 1 of 1
`
`COMMISSIONI!:I'I FOI'I' PATI!:NTS
`UNITW STATI!:S PATI!:NT AND TRADI!:MARK Oi'"i'"ICE:
`WASHINGTON, D.C. 20231
`www. uspl<;>.gov
`
`CONFIRMATION NO. 3446
`
`I~~~ IIIII~IIRIIIIIIIIU ~~ 1111 ~ll~~ ~~ ~10 i Ul
`
`Bib Data Sheet
`!
`
`SERIAL NUMBER
`09/965,335
`/~"
`
`FILING DATE
`09~27/2001
`.ROLE
`:..-
`
`CLASS
`710
`
`GROUP ART UNIT
`2182
`
`ATTORNEY
`DOCKET NO.
`CROSS1120.-3
`
`~PPLICAf\ITS
`. ..-Oti"offrey B. Hoese, Austin, TX;
`Jeffry T. Russell, Cibolo, TX;
`
`i"* CONTINUING DATA************~*"'
`c.-v
`
`"FOREIGN APPLICATIONS********************
`
`THIS APPLICATION IS A CON OF 09/354,682 07/15/1999
`WHICH IS A CON OF 09/001,79912/31/1997 P.AtT 5,941,972
`
`IF REQUIRED, FOREIGN FILING LICENSE GRANTED
`•• 10/11/2001
`/1
`
`0
`'
`r7f
`orelgn Priority claimed
`yes~ ·
`~5 USC 119 (a-d) conditions ~DMetafter
`rlet
`ilferified and
`~cknowledged
`~DDRESS
`~5094
`
`Examiner's Signature
`
`Initials
`
`STATE OR
`COUNTRY
`TX
`
`SHEETS
`DRAWING
`2
`
`TOTAL
`CLAIMS
`14
`
`INDEPENDENT
`CLAIMS
`3
`
`TITLE
`s-t.&'~~e router and method for providing virtu~llocal storage
`
`FILING FEE FEES: Authority has been given in Paper
`RECEIVED No.
`to.charge/credit DEPOSIT ACCOUNT
`No.
`710
`for following:
`
`· -
`
`lo All F~es
`10 1.16 F~es (Filing)
`0 1.17 Fees ( Processing Ext. of
`time)
`ID 1.18 Fees (Issue~
`I[J Other
`
`.0 Credit
`
`I
`
`I
`
`I
`
`I
`
`Oracle/Dot Hill Ex. 1002, pg. 6
`
`

`
`Please type a plus sign (+)Inside this box
`w.
`UTILITY
`.....
`&·'
`Ul PATENT APPLICATION
`Ul
`c:
`TRANSMITIAL
`I'll
`
`I
`
`!
`
`lOn/y for nonprovls/onal applications under 37 CFR § 1.53(b))
`
`.....
`
`APPLICATION ELEMENTS
`See MPEP chapter 600 concsrnlng utility patent application contents.
`
`PTO/SD/05 (2/98) A
`
`Attorney Docket No .
`
`I
`
`First Inventor or App/icetlon Identifier
`
`Title
`
`CROSS1120-3
`I
`Geoffrey B. Hoese, et Clb
`~
`Storage Router and Method for Providing Vlrtuat:~
`LocaiStorage
`m~
`::i.~
`Express Mail Labs/ No .
`~g
`Box Patent Application
`Assistant Commissioner for Patent~U
`Washlna:ton, D.C. 20231
`'!""I
`
`l EL911432960US
`ADDRESS TO:
`
`6. O Microfiche Computer Program (Appendix)
`I 7.
`
`Nucleotide and Amino Acid Sequence Submission
`(If applicable, all necessary)
`
`a. 0 Computer-Readable Copy
`b. D Paper Copy (identical to computer copy)
`c. D Statement verifying Identity of above copies
`
`ACCOMPANYING APPLICATION PARTS
`
`1. 0 Fee Transmittal for FY 2001
`2. 0 Specification
`
`(Submit en original and a duplicate for fee processing)
`[Total Pages]
`(preferreJ:I arrangement set forth below)
`- Descriptive Title of the Invention
`-Technical Field of the Invention
`- Background of the Invention
`- Summary of the Invention
`
`I 28
`
`- Brief Description of the Drawings
`- Brief Description of the Drawings
`
`- Claim(s)
`- Abstract of the Disclosure
`
`4
`
`(for continuBflonldlvisiona/ with Box 17 completed)
`
`I:J
`'ho
`IQ"j 0 Drawlng(s) (315 usc 113) [Total Sheets] I 2
`t:M
`[Total Pages) I
`~ Oath or Declaration
`l,i.l
`a. D Newly executed (original or copy)
`l,y
`l~M
`b. 0 Copy from a prior application (37 CFR 1.63(d))
`lq
`1:::1
`i. D QELEIIQt-l QE itll:'E:I':IIQB(S)
`~~o
`I'U
`\J
`1::1
`I~ [!] Incorporation By Reference (useable if box 4b is
`
`8. 0 Assignment Papers (cover sheet & document(s))
`9. D 37 CFR 3.73(b) Statement [!] Power of Attorney
`I 10. D English Translation Document (if applicable)
`I 11. D lnfonnatlon Disclosure D Copies of IDS
`12. 0 Preliminary Amendment
`13. 0 Return Receipt Postcard
`14. D Small Entity D Statement flied In prior application,
`15. D Certified Copy of Priority Document(s)
`16. 0 Other: Check In the amount of $710.00;
`
`(when there Is an llSSigne8)
`
`Statement and PT0-1449
`
`Citations
`
`Statement(s)
`
`Status still proper and desired
`
`(If foreign priority Is clttlmed)
`
`Fee Transmittal, Aeaoolete Power
`oJ.Atterl'ley
`
`Signed statement attached deleting
`lnventor(s) named In the prior application,
`see 37 CFR 1.63(d)(2) and 1.33(b)
`
`checked). The entire disclosure of the prior application,
`from which a copy of the oath or declaration Ia supplied
`under Box 4b, Is considered to be part of the disclosure of
`the accompanying application and Is hereby Incorporated
`by reference therein.
`If a CONTINUING APPLICATION, check appropriato box and supply the requisite infonnation below and in a preliminary amendment
`
`17.
`
`[!'] Continuation D Divisional D Continuation-In-Part (CIP)
`
`of prior Application No.: 09/354,682
`
`Prior application Information: Examiner Shin, C.
`
`Group I Art Unit 2782
`
`D Claims the benefit of Provisional Application No.
`
`CORRESPONDENCE ADDRESS
`
`Customer 10 No. 25094
`Gray Cary Ware & Freidenrich LLP
`1221 South MoPac Expressway, Suite 400
`Austin, TX 78746-6875
`(512) 457-7001 fax
`(512) 457-7016 phone
`TYPED oc PR~ Mark L Borrloc
`SIGNATURE 7~ ._
`-
`v
`
`111111111~ Ill~ 1111 ~~~ lllllll
`25094
`REGISTRATION :h 35,066
`jkt;61
`
`PATENT _T~LIARK OFFICE
`
`Date
`
`Oracle/Dot Hill Ex. 1002, pg. 7
`
`

`
`FEE TRANSMITTAL
`for FY 2001
`
`TOTAL AMOUNT 6F PAYMENT
`
`1 ~ 11o.oo
`
`Application Number
`Filing Date
`
`First Named Inventor
`Examiner Name
`Group I Art Unit
`Attorney Docket No.
`
`te if Known
`Co.
`Unknown
`September 27, 2001
`Geoffrey B. Hoese, et al.
`Unknown
`Unknown
`CROSS1120-3
`
`PTO/SB/ 17 ( 11/00)
`
`METHOD OF PAYMENT jcheck on~)
`
`1.
`
`Indicated fees and credit any over payments to:
`
`Number
`
`Name
`
`50-D456
`
`I
`
`§§ 1.16 and 1.17
`Payment Enclosed:
`
`D The Commissioner Is hereby authorized to charge
`Deposit Account I
`Deposit Account I
`Gray Cary Ware & Freldenrlch LLP
`CKJ Charge Any Additional Fee Required Under 37 CFR
`2. 0
`n Money Order n
`0
`
`Check
`
`Other
`
`FEE CALCULATION
`
`1. BASIC FILING FEE
`
`Small Entity
`
`FEE CALCULATION (continued)
`3. ADDITIONAL FEES
`Large Entity
`Small Entity
`Code
`$
`$
`
`Fee Description
`
`I Code
`I 105
`
`127
`
`147
`
`112
`
`113
`
`115
`
`116
`
`Surchrg - late filing fee or
`oath
`Surcharge - late provisional
`filing fee or cover sheet
`Filing a request for
`reexamination
`Request publication of SIR
`prior to Examiner action
`
`130
`
`50
`
`2520
`
`920*
`
`205
`
`227
`
`147
`
`112
`
`65
`
`25
`
`2520
`
`920*
`
`1840*
`
`113
`
`1840*
`
`110
`
`55
`
`215
`
`216
`
`Fee
`Paid
`
`I
`I
`I
`I
`
`::large Entity
`
`~~ode
`
`$
`
`Code
`
`$
`
`Fee Description
`
`Fee Paid
`
`117
`
`:~01
`.Moe
`
`710
`
`201
`
`310
`
`206
`
`480
`
`207
`
`690
`
`208
`
`150
`
`214
`
`240 Plant Filing Fee
`
`119
`
`120
`
`355 Utility Filing Fee ~ 118
`155 Design Filing Fee D
`D
`345 Reissue Filing Fee D
`75 Provisional Filing Fee D
`
`121
`
`138
`
`140
`
`Request publication of SIR
`prior to Examiner action
`Extension for reply within first
`month
`Extension for reply within
`second month
`Extension for reply within third
`month
`Extension for reply within
`fourth month
`Notice of Appeal
`
`Filing a brief In support of
`appeal
`Request for oral hearing
`
`proceeding
`
`380
`
`870
`
`1360
`
`300
`
`300
`
`260
`
`1510
`
`110
`
`217
`
`218
`
`219
`
`220
`
`221
`
`138
`
`190
`
`435
`
`680
`
`150
`
`150
`
`130
`
`1510
`
`55
`
`,1107
`,11
`,no a
`:~14
`110
`SUBTOTAL (1)
`~~ EXTRA CLAIM FEES
`1:::1
`l•~laims
`
`14
`
`I
`I
`
`I -20
`I -3
`
`Ind. Clms
`
`3
`Multiple Dependent Claims
`
`Large Entity
`
`Small Entity
`
`Code
`
`Code
`
`$
`
`~~ I
`
`r<$)71o.oo
`
`Extra
`Claims X
`
`0
`
`0
`
`I
`I
`I
`
`Fee
`from Fee
`below=
`Paid
`.o
`
`0
`
`0
`
`II
`II
`II
`
`II
`II
`II
`
`0
`
`141
`
`142
`
`I 143
`I 144
`I 122
`
`123
`
`1210
`
`1240
`
`430
`
`580
`
`130
`
`50
`
`240
`
`241
`
`242
`
`243
`
`244
`
`122
`
`123
`
`605
`
`620
`
`215
`
`290
`
`130
`
`50
`
`Utility issue fee (or reissue)
`
`Design Issue fee
`
`Plant Issue fee
`
`.
`
`Petitions to the Commissioner
`
`c:=J
`c:=J
`c:=J
`c=J
`Petition to Institute a public use c=J
`Petition to revive: unavoidable c:=J
`Petition to revive: unintentional c:J
`c=J
`c:=J
`c:=J
`I
`I
`Petitions related to provisional I
`I
`applications
`Submission of Information
`I
`I
`Disclosure Statement
`Recording each patent
`L:J
`assignment per property
`Filing a submission after final
`I
`I
`rejection (37 CFR § 1.129(a))
`Each addltlonallnvenlfon to be
`examined (37 CFR § 1.129(b)) I
`I
`c:=J
`I
`I
`
`J($)
`
`Reissue lndep. claims over
`original patent
`9 Reissue claims In excsss of 20 Other fee (specify)
`and over original patent
`SUBTOTAL (2)
`
`[($)
`
`*Reduced by Basic Filing Fee Paid SUBTOTAL {3)
`
`$
`
`18
`
`80
`
`260
`
`78
`
`18
`
`103
`
`102
`
`104
`
`109
`
`110
`
`Fee Description
`
`9 Claims In excess of 20
`
`40
`
`lndep. claims In excess of 3
`
`130 Multiple dependent claim
`
`203
`
`202
`
`204
`
`126
`
`581
`
`146
`
`149
`
`240
`
`40
`
`690
`
`690
`
`126
`
`581
`
`246
`
`249
`
`240
`
`40
`
`345
`
`345
`
`39
`
`Other fee (specify)
`
`209
`
`210
`
`SUBMinED ElY CUSTOMER NO, 2~;
`Name
`MarW, l}errier
`Signature
`
`f<-/'d/7 :1-
`/
`
`.::::=:---
`
`Registration No.
`•
`
`-
`
`J35,066
`
`Complete (If a JPiicabie)
`Telephone
`(512) 457-7016
`Date
`September 27,2001
`
`Oracle/Dot Hill Ex. 1002, pg. 8
`
`

`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`DOCUMENT CLASSIFICATION BARCODE SHEET
`
`'
`
`11111111111111111111111111111111111111111111111111
`
`As-Filed N w A plication
`
`~~:J
`;ktJ
`~~~~
`t:rt
`1.n
`1,1.1
`~.~
`I,M
`'I
`i:~
`~(5
`~'li
`\~
`t:::J
`~~
`
`--.
`
`Level-1
`Version 1.1
`Updated - 8/01/01
`
`I
`I
`I '
`
`,
`'
`
`I
`'
`I
`
`Oracle/Dot Hill Ex. 1002, pg. 9
`
`

`
`ATTORNEYS DOCKET
`064113.0103
`
`PATENT APPLICATION
`
`1
`
`STORAGE ROUTER AND METHOD FOR
`
`PROVIDING VIRTUAL LOCAL STORAGE
`
`TECHNICAL FIELD OF THE INVENTION
`
`This invention relates in general to network storage
`
`devices, and more particularly to a storage router and
`
`method for providing virtual local storage on remote SCSI
`
`5
`
`storage devices to Fibre Channel devices.
`
`I::J
`~~D
`~~o
`i:rl
`l,rl
`l,iJ
`1,1.1
`IJj
`
`I~
`
`1:::1
`
`~,o m
`'I.,J
`1::1
`I•-"
`
`AUS01:110067
`
`'1
`
`·.,.
`
`Oracle/Dot Hill Ex. 1002, pg. 10
`
`

`
`ATTORNEYS DOCKET
`064113.0103
`
`BACKGROUND OF THE INVENTION
`
`2
`
`PATENT APPLICATION
`
`I":J "
`1b0
`r,O
`1:n
`1.n
`1.u
`I,;J
`1,11
`
`Jj
`
`1:::1
`~bo
`Ill
`·~~~
`i"J
`J • .A.
`
`~I
`
`Typical storage transport mediums provide for a
`
`relatively small number of devices to be attached over
`
`relatively short distances. One such transport medium 1s
`
`5
`
`a Small Computer System Interface (SCSI) protocol, the
`
`structure and operation 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
`
`10
`
`high speed devices to a common storage transport medium
`
`over large distances. One such serial interconnect 1s
`
`Fibre Channel, the structure and operation of which is
`
`described, for example, in Fibre Channel Physical and
`
`Signaling Interface (FC-PH), ANSI X3.230 Fibre Channel
`
`15
`
`Arbitrated Loop (FC-AL), and ANSI X3.272 Fibre Channel
`
`Private Loop Direct Attach (FC-PLDA).
`
`Conventional computing devices, such as computer
`
`workstations, generally access storage locally or through
`
`network interconnects. Local storage typically consists
`
`20
`
`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,
`
`25
`
`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
`
`AUS01:110067
`
`)
`
`)
`
`Oracle/Dot Hill Ex. 1002, pg. 11
`
`

`
`ATTORNEYS DOCKET
`064113.0103
`
`PATENT APPLICATION
`
`3
`
`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
`
`5
`
`the network server is through network protocols 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 1
`
`the access is much slower than access
`
`to data on a local storage device.
`
`10
`
`0
`~
`~o m
`~ w
`
`IJJ
`~
`
`~
`
`~~
`
`~~o ru
`~
`r .~
`
`~~
`
`AU801:110067
`
`I
`
`Oracle/Dot Hill Ex. 1002, pg. 12
`
`

`
`·r .• :.,
`
`ATTORNEYS DOCKET
`064113.0103
`
`SUMMARY OF THE INVENTION
`
`4
`
`PATENT APPLICATION
`
`1::.:1
`~~o
`~~o
`l:rJ
`1.n
`1.1.1
`1.u
`\,,,
`
`l'~l " ~~o
`I'U
`\1
`i;::J_
`
`'""
`
`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
`
`5
`
`disclosed that provide advantages over conventional
`
`network storage devices and methods.
`
`According to one aspect of the present invention, a
`
`storage router and storage network provide virtual local
`
`storage on remote SCSI storage devices to Fibre Channel
`
`10
`
`devices. A plurality of Fibre Channel devices, such as
`
`workstations, are connected to a Fibre Channel transport
`
`m~dium, and a plurality of SCSI strirage devices are
`
`connected to a SCSI bus transport medium. The storqge
`
`router interfaces between the Fibre channel transport
`
`15
`
`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
`
`20
`
`devices using native low level, block piot?col 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
`
`25
`
`Channel transport medium and a SCSI nus transport medium
`
`are interfaced with. A configuration is maintained for
`
`SCSI storage devices connected to the SCSI bus transport
`
`medium. The configuration maps between Fibre Channel
`
`AUSOl;ll00~7
`
`(
`
`J
`
`)
`
`Oracle/Dot Hill Ex. 1002, pg. 13
`
`

`
`ATTORNEYS DOCKET
`064113.0103
`
`PATENT APPLICATION
`
`5
`
`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 storage devices using native
`
`5
`
`low level, block protocol in accordance 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
`
`10
`
`workstation access its virtual local storage as if it
`
`work locally connected. 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.
`
`15
`
`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
`
`1::1
`I,IJ
`110
`1:,,
`1,n
`1,'.1
`l,y
`1.1'1
`
`l::l
`1bo
`I'U
`'I~J
`1::1
`,.,.,
`
`20
`
`and redundancy can be more easily accomplished by
`
`centrally located storage devices.
`
`A further technical advantage of the p~esent
`
`invention is providing support for SCSI storage devices
`
`as local storage for Fibre Channel hosts.
`
`In addition,
`
`25
`
`the present invention helps to provide extended
`
`capabilities for Fibre Channel and for management of
`
`storage subsystems.
`
`AUSOl:ll0067
`
`( /\
`
`I '
`
`Oracle/Dot Hill Ex. 1002, pg. 14
`
`

`
`ATTORNEYS DOCKET
`064113.0103
`
`PATENT APPLICATIQN
`
`6
`
`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
`
`5
`
`conjunction with the accompanying drawings, in which like
`
`reference numbers indicate like features, and wherein:
`
`FIGURE 1 is a block diagram of a conventional
`
`network that provides storage through a network server;
`
`FIGURE 2 is a block diagram of one embodiment of a
`
`10
`
`storage network with a storage router that provides
`
`global access and routing;
`
`FIGURE 3 is a block diagram of one embodiment of a
`
`storage network with a storage router that provides,,
`
`virtual local storage;
`
`15
`
`FIGURE 4 is a block diagram of one embodiment of the
`
`storage router of FIGURE 3; and
`
`FIGURE 5 is a block diagram of one embodiment of
`
`data flow within the storage router of FIGURE 4.
`
`1::1
`~~o
`110
`1:11
`IJI
`1,1)
`i.~J
`l,rt
`
`lij
`
`I::J
`~~o
`I'U
`'I.J
`1:::1
`I•J,
`
`AUS01:110067
`
`t
`
`Oracle/Dot Hill Ex. 1002, pg. 15
`
`

`
`ATTORNEYS DOCKET
`064113.0103
`
`PATENT APPLICATION
`
`7
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`F~GURE 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
`
`5
`
`10 includes a plurality of workstations 12 interconnected
`
`with a network server 14 via a network transport medium
`
`16. Each workstation 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 FIGURE 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
`
`li
`
`l::l
`110 15
`I"U
`\1
`I::J
`I·*
`
`20
`
`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
`
`25
`
`protocols. Only network server 14 communicates with
`
`storage devices 20 via native low level, block protocols.
`
`Consequently, the network access by workstations 12
`
`through network server 14 is slow with respect to their
`
`AUS0l:ll0067
`
`Oracle/Dot Hill Ex. 1002, pg. 16
`
`

`
`ATTORNEYS DOCKET
`064113.0103
`
`PATENT APPLICATION
`
`8
`
`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
`
`accompli~hing tasks such as backups, virus scanning and
`
`5
`
`redundancy.
`
`FIGURE 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
`
`10
`
`FIGURE 1 in that there is no network server involved.
`
`In
`
`FIGURE 2, a Fibre Channel high speed serial transport 32
`
`interconnects a plurality of workstations 36 and storage
`
`devices 38. A SCSI bus storage transport medium
`
`interconnects workstations 40 and storage devices 42. A
`
`15
`
`storage router 44 then serves to interconnect these
`
`mediums and provide devices on either medium global,
`
`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
`
`20
`
`routes data between the target and the initiator.
`
`I:J
`'hr.J
`llr:t
`1:1'1
`1.n
`l,iJ
`l,aJ
`l,rl
`
`II
`
`I:J
`~~o
`I'U
`'I J
`.,
`1::1
`I·~
`
`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 3~ by
`
`providing access, for example, to leQacy SCSI storage
`
`25
`
`devices on SCSI bus 34.
`
`In the embodiment of FIGURE 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.
`
`AUSOl:ll0067
`
`C~
`
`Oracle/Dot Hill Ex. 1002, pg. 17
`
`

`
`ATTORNEYS DOCKET
`064113.0103
`
`PATENT APPLICATION
`
`9
`
`In storage network 30, any workstation 36 or
`
`workst~tion 40 can access any storage device 38 or
`
`storage device 42 through native low level, block
`
`protocols, and vice versa. This functionality 1s enabled
`
`5
`
`by storage router 44 which 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 and SCSI bus 34 without any
`
`10
`
`security access controls. Although this extension of the
`
`high speed serial interconnect provided by Fibre Channel
`
`32 is beneficial, it is desirable to provide security
`
`controls in addition to extended access to storage
`
`II
`
`devices through a native low level, block protocol.
`
`15
`
`FIGURE 3 is a block diagram of one embodiment of a
`
`storage network, indicated generally at 50, with a
`
`stoiage router that provides virtual local storage.
`
`Similar to that of FIGURE 2, storage network 50 includes
`
`a Fibre Channel high speed serial interconnect 52 and a
`
`20
`
`SCSI bus 54 bridged by a storage router 56. Storage
`
`router 56 of FIGURE 3 provides for a large number of
`
`~
`
`workstations 58 to be interconnected on a common storage
`
`transport and to access common storage devices 60, 62 and
`
`64 through native low level, block protocols.
`
`25
`
`According to the present invention, storage router
`
`~-
`
`56 has enhanced functionality to implement security
`
`controls and routing such that each workstation 58 can
`
`have access to a specific subset of the overall data
`
`AUS01:110067
`
`Oracle/Dot Hill Ex. 1002, pg. 18
`
`

`
`ATTORNEYS DOCKET
`064113.0103
`
`PATENT APPLICATION
`
`10
`
`stored ln storage devices 60, 62 and 64. This specific
`
`subset of data has the appearance and characteristics of
`
`local storage and is referred to herein as virtual local
`
`storage. Storage router 56 allows the configuration and
`
`5
`
`modifica~ion of the storage allocated to each attached
`
`workstation 58 through the use of mapping tables or other
`
`mapping techniques.
`
`As shown in FIGURE 3, for example, storage device 60
`
`can be configured to provide global dat~ 65 which can be
`
`accessed by all workstations 58. Storage device 62 can
`
`be configured to provide partitioned subsets 66, 68, 70
`
`and 72, where each partition is allocated to one of the
`workstations 58 (workstations A, B, c and D). These
`subsets 66, 68, 70 and 72 can only be accessed by the
`
`15
`
`associated workstation 58 and appear to the associated
`
`workstation 58 as local storage accessed using native low
`
`level, block protocols. Similarly, storage device 64 can
`
`be allocated as storage for the remaining workstation 58
`
`(workstation E) .
`
`20
`
`Storage router 56 combines access control with
`
`routing such that each workstation 58 has tontrolled
`
`access to only the specified partition of storage device
`
`62 which forms virtual local storage for the workstation
`
`58. This access control allows security control for the
`
`25
`
`specified data partitions. Storage router 56 allows this
`
`allocation of storage devices 60, 62 and 64 to be managed
`
`by a management station 76. Management station 76 can
`
`connect directly to storage router 56 via a direct
`
`AUS01t110067
`
`\\
`
`Oracle/Dot Hill Ex. 1002, pg. 19
`
`

`
`ATTORNEYS DOCKET
`064113.0103
`
`PATENT APPLICATION
`
`11
`
`connection or, alternately, can interface with storage
`
`router 56 through either Fibre Channel 52 or SCSI bus 54.
`
`In the latter case, management station 76 can be a
`
`workstation or other computing device with special rights
`
`5
`
`such that storage router 56 allows access to mapping
`
`tables and shows storage devices 60, 62 and 64 as they
`
`exist physically rather than as they have been allocated.
`
`The environment of FIGURE 3 extends the concept of a
`
`single workstation having locally connected storage
`
`10
`
`devices to a storage network 50 in which workstations 58
`
`are provided virtual local storage in a manner
`
`transparent to workstations 58. Storage router 56
`
`provides centralized control of what each workstati9n 58
`
`sees as its local drive, as well as what data it sees as
`
`15
`
`global data accessible by other workstations 58.
`
`Consequently, the storage space considered by the
`
`workstation 58 to be its local storage is actually a
`
`partition (i.e., logical storage definition) of a
`
`physically remote storage device 60, 62 or 64 connected
`
`20
`
`through storage router 56. This means that similar
`
`1:::1
`~~o
`~~c
`t:l'l
`I,M
`l,y
`1,1.1
`l,rl
`
`1,~ ::i
`~~t:l
`I'U
`'I.J
`I::J
`I··"
`
`requests from workstations 58 for acce

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket