throbber
IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`Petition for Inter Partes Review
`
`Attorney Docket No.: 31046.6
`Customer No.:
`27683
`
`Real Parties in Interest:
`Cisco Systems, Inc.
`Quantum Corporation
`
`
`









`
`In re patent of Hoese
`
`U.S. Patent No. 6,425,035
`
`Issued: July 23, 2002
`
`Title: STORAGE ROUTER AND
`METHOD FOR PROVIDING
`VIRTUAL LOCAL STORAGE
`
`
`
`
`
`
`
`
`
`Declaration of Andrew Hospodor, Ph.D.
`Under 37 C.F.R. § 1.68
`
`
`
`–1–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 1
`
`

`
`Table of Contents
`
`Introduction .......................................................................................................... 3 
`I. 
`II.  Qualifications and Professional Experience ........................................................ 4 
`III.  Level of Ordinary Skill in the Art ....................................................................... 6 
`IV. Relevant Legal Standards .................................................................................... 7 
`V.  The ’035 Patent .................................................................................................... 9 
`A.  Overview ....................................................................................................... 9 
`B.  History of the ’035 Patent ........................................................................... 14 
`VI. Claim Construction ............................................................................................ 16 
`A.  “to map between devices connected to the first transport medium and
`the storage devices” .................................................................................... 18 
`B.  “native low level block protocol” ............................................................... 21 
`C.  “remote” ...................................................................................................... 24 
`VII.  Challenge #1: Claims 1-5 and 7-14 are obvious over the CRD-5500
`Manual in view of the HP Journal .............................................................. 26 
`A.  The CRD-5500 Manual .............................................................................. 26 
`B.  The HP Journal ........................................................................................... 33 
`C.  Reasons to Combine the CRD-5500 Manual and the HP Journal.............. 34 
`D.  Detailed Analysis ........................................................................................ 38 
`VIII.  Challenge #2: Claim 6 is obvious over the CRD-5500 Manual in view
`of the HP Journal and in further view of the QLogic Data Sheet .............116 
`A.  The QLogic Data Sheet ............................................................................ 117 
`B.  Reasons to Combine the QLogic Data Sheet with the CRD-5500
`Manual and the HP Journal ...................................................................... 118 
`C.  Detailed Analysis ...................................................................................... 118 
`IX. Declaration .......................................................................................................124 
`
`
`
`
`
`
`
`–2–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 2
`
`

`
`I.
`
`Introduction
`
`I, Andrew Hospodor, Ph.D., declare:
`
`1.
`
`I am making this declaration at the request of Cisco Systems, Inc. and
`
`Quantum Corporation in the matter of the Inter Partes Review of U.S. Patent No
`
`6,425,035 (“the ’035 Patent”) to Hoese.
`
`2.
`
`I am being compensated for my work in this matter. My compensation
`
`in no way depends upon the outcome of this proceeding.
`
`3.
`
`In the preparation of this declaration, I have studied:
`
`(1) The ’035 Patent, CQ-1001;
`
`(2) The prosecution history of the ’035 Patent, CQ-1002;
`
`(3) CMD Technology, Inc., CRD-5500 SCSI Raid Controller User's
`
`Manual, Revision 1.3, November 21, 1996 (“CRD-5500 Manual”),
`
`CQ-1004;
`
`(4) CMD Technology CRD-5500 RAID,
`
`http://web.archive.org/web/19961226091552/http://www.cmd.com/br
`
`ochure/crd5500.htm, archived December 26, 1996 by archive.org
`
`(“CRD-5500 Data Sheet”), CQ-1005;
`
`(5) Hewlett-Packard Journal, Volume 47, Number 5, October 1996 (“HP
`
`Journal”), CQ-1006;
`
`
`
`–3–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 3
`
`

`
`(6) QLogic Corporation, FAS216/216U/236/236U Fast Architecture SCSI
`
`Processor Data Sheet (Oct. 4, 1996) (“QLogic Data Sheet”), CQ-
`
`1007; and
`
`(7) Business Wire, QLogic expands its high performance fast architecture
`
`SCSI family with Ultra SCSI solutions; drop-in Ultra SCSI upgrades
`
`to tape drives, printers, RAID controllers and scanners, August 6,
`
`1996, CQ-1008;
`
`(8) ORDER of November 8, 2011, Crossroads Systems, Inc. v. 3PAR,
`
`Inc., et. al., case no. 1-10-cv-00652 (W.D. Tex. 2010), CQ-1009;
`
`(9) The prosecution history of Reexamination No. 90/007,125 of the ’035
`
`Patent, CQ-1010;
`
`4.
`
`In forming the opinions expressed below, I have considered:
`
`(1) The documents listed above,
`
`(2) The relevant legal standards, including the standard for obviousness
`
`provided in KSR International Co. v. Teleflex, Inc., 550 U.S. 398 (2007), and
`
`(3) My knowledge and experience based upon my work in this area, as
`
`described below.
`
`II. Qualifications and Professional Experience
`
`
`
`–4–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 4
`
`

`
`5. My complete qualifications and professional experience are described
`
`in my curriculum vitae, a copy of which is attached as an exhibit to this
`
`declaration. Following is a brief summary of my relevant qualifications and
`
`professional experience:
`
`6.
`
`I received a Bachelor of Science degree in Computer Engineering
`
`from Lehigh University in 1981, a Master of Science degree in Computer Science
`
`from Santa Clara University in 1986, and a Ph.D. in Computer Engineering from
`
`Santa Clara University in 1994. My Ph.D. emphasis was in storage architecture
`
`and systems. My dissertation was entitled: “A Study of Prefetch in Caching SCSI
`
`Disk Drive Buffers.”
`
`7.
`
`I have been part of the data storage industry for over 25 years and
`
`involved in firmware engineering for disk drive and tape drive controllers,
`
`including implementation of command processing, error correction, and buffer
`
`management. I have also focused on simulation and implementation of disk and
`
`tape drives at Quantum. I have been involved in the architecting of network storage
`
`devices that included disk drives, tape drives, network switches, routers and
`
`software. I have also been involved in the simulation and implementation of disk
`
`interfaces, including ATA, SCSI, and Fibre Channel.
`
`8.
`
`I have taught graduate and undergraduate courses at Santa Clara
`
`University. After receiving my Master’s degree in 1986, I joined the Institute for
`
`
`
`–5–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 5
`
`

`
`Information Storage Technology as an Adjunct Lecturer, then later as a Research
`
`Fellow. I have taught courses in Computer Architecture, Storage Architecture,
`
`Hard Disk and Floppy Disk Controller Design, and Grid Computing. I am
`
`currently the Executive Director of the Storage Systems Research Center at
`
`University of California, Santa Cruz. Here, I oversee the research of faculty,
`
`graduate students, post-doctoral scholars and continue to work with industrial
`
`sponsors in the data storage industry as well as the National Science Foundation.
`
`9.
`
`I am a named inventor on twelve U.S. patents related to data storage
`
`that have been cited as prior art in 183 other patents. I have authored numerous
`
`publications in reference journals, industry periodicals, and am often cited by my
`
`peers in textbooks and journal publications. I have presented to the American
`
`National Standards Institute (ANSI) committee on the Small Computer Systems
`
`Interface (SCSI), the National Association of Broadcasters (NAB), the SCSI
`
`Forum, the Institute of Electrical and Electronic Engineers (IEEE) Systems Design
`
`and Network Conference, and many other storage related conferences
`
`10.
`
`In summary, I have a deep familiarity with data storage devices,
`
`systems, interfaces, networks, and architectures, and had first-hand experience with
`
`these technologies at the relevant time of the ’035 Patent invention and before.
`
`III. Level of Ordinary Skill in the Art
`
`
`
`–6–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 6
`
`

`
`11.
`
`I am familiar with the knowledge and capabilities possessed by one of
`
`ordinary skill in the data storage field in 1997, the year in which the parent patent
`
`application of the ’035 was filed. Specifically, my extensive experience (i) in the
`
`industry and (ii) with engineers practicing in the industry allowed me to become
`
`personally familiar with the level of skill of individuals and the general state of the
`
`art. Additionally, I personally possessed the knowledge and capabilities of one of
`
`ordinary skill in the data storage field at the relevant time.
`
`12.
`
`In my opinion, the level of ordinary skill in the art needed to have the
`
`capability of understanding the scientific and engineering principles applicable to
`
`the ’035 Patent is (i) a Master of Science (M.S.) degree in Computer Science or
`
`Computer Engineering or a Bachelor of Science (B.S.) degree in Computer
`
`Engineering or equivalent training, and (ii) at least five years of direct experience
`
`in developing data storage technologies. Relevant industry experience would
`
`include experience with network-based data storage, including block-level storage
`
`protocols, logical addressing, storage virtualization, and access controls in order to
`
`appreciate what was obvious and/or anticipated in the industry and what a person
`
`having ordinary skill in the art would have thought at the time. Unless otherwise
`
`stated, my testimony below refers to the knowledge of one of ordinary skill in the
`
`data storage field in 1997
`
`IV. Relevant Legal Standards
`
`
`
`–7–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 7
`
`

`
`13.
`
`I have been asked to provide my opinions regarding whether the
`
`claims 1-14 of the ’035 Patent are anticipated or would have been obvious to a
`
`person having ordinary skill in the art at the time of the alleged invention, in light
`
`of the prior art. It is my understanding that, to anticipate a claim under 35 U.S.C. §
`
`102, a reference must teach every element of the claim. Further, it is my
`
`understanding that a claimed invention is unpatentable under 35 U.S.C. § 103 if the
`
`differences between the invention and the prior art are such that the subject matter
`
`as a whole would have been obvious at the time the invention was made to a
`
`person having ordinary skill in the art to which the subject matter pertains. I also
`
`understand that the obviousness analysis takes into account factual inquiries
`
`including the level of ordinary skill in the art, the scope and content of the prior art,
`
`and the differences between the prior art and the claimed subject matter.
`
`14.
`
`It is my understanding, based on my review of KSR, that the Supreme
`
`Court has recognized several rationales for combining references or modifying a
`
`reference to show obviousness of claimed subject matter. Some of these rationales
`
`include the following: combining prior art elements according to known methods
`
`to yield predictable results; simple substitution of one known element for another
`
`to obtain predictable results; use of a known technique to improve a similar device
`
`(method, or product) in the same way; applying a known technique to a known
`
`device (method, or product) ready for improvement to yield predictable results;
`
`
`
`–8–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 8
`
`

`
`choosing from a finite number of identified, predictable solutions, with a
`
`reasonable expectation of success; and some teaching, suggestion, or motivation in
`
`the prior art that would have led one of ordinary skill to modify the prior art
`
`reference or to combine prior art reference teachings to arrive at the claimed
`
`invention.
`
`V. The ’035 Patent
`
`A. Overview
`
`15. The ’035 Patent generally relates to network-based storage and
`
`describes a “storage router” that routes storage requests between workstations and
`
`storage devices. (CQ-1001, Abstract). The ’035 Patent has three independent
`
`claims (claims 1, 7, and 11) and a total of 14 claims. Claim 1 provides a basic
`
`overview of the teachings of the ’035 Patent:
`
`1. A storage router for providing virtual local storage on
`remote storage devices to devices, comprising:
`
`a buffer providing memory work space for the storage router;
`
`a first controller operable to connect to and interface with a first
`transport medium;
`
`a second controller operable to connect to and interface with a
`second transport medium; and
`
`a supervisor unit coupled to the first controller, the second
`controller and the buffer, the supervisor unit operable to map between
`
`
`
`–9–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 9
`
`

`
`devices connected to the first transport medium and the storage
`devices, to implement access controls for storage space on the storage
`devices and to process data in the buffer to interface between the first
`controller and the second controller to allow access from devices
`connected to the first transport medium to the storage devices using
`native low level, block protocols.
`
`16. As noted by the background section of the ’035 specification, various
`
`types of communication links supporting different communication distances were
`
`known in the art at the time of the ’035 invention. For example, the ’035
`
`specification notes that communication links based on the Small Computer System
`
`Interface (SCSI) standard provide for “relatively short distances” between devices
`
`(e.g., less than 25 meters) while communication links based the Fibre Channel
`
`standard provide for “large distances” between devices (e.g., more than 10
`
`kilometers). (CQ-1001, 1:23-31). According to the specification, the storage router
`
`of the ’035 Patent utilizes the large distances provided for by Fibre Channel to
`
`provide workstations with access to “significantly remote” storage devices. (CQ-
`
`1001, 5:27-33).
`
`17. Figure 3 of the ’035 Patent, annotated below, illustrates the
`
`architecture of the storage network in which the storage router operates.
`
`Specifically, in Fig. 3, workstations on the Fibre Channel serial communication
`
`link (i.e., transport medium) are connected to one side of the storage router and
`
`
`
`–10–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 10
`
`

`
`storage devices on the SCSI parallel communication bus are connected to the other
`
`side of the storage router. (CQ-1001, 3:67-4:6). The specification describes the
`
`storage router as “a bridge device that connects a Fiber Channel link directly to a
`
`SCSI bus.” (CQ-1001, 5:34-36). The storage router enables the exchange of SCSI
`
`commands and data between the workstations and the storage devices. (CQ-1001,
`
`5:34-38). According to the specification, a “SCSI command” is one example of a
`
`native low level block protocol command. (CQ-1001, 5:34-38). Additionally, the
`
`specification states that Fibre Channel-based workstations on one side of the
`
`storage router may communicate with SCSI-based storage devices on the other side
`
`of the storage router by encapsulating SCSI commands into Fibre Channel Protocol
`
`(FCP) requests. (CQ-1001, 6:32-44). I note that encapsulating low level
`
`commands such as SCSI commands inside of a Fibre Channel request was a
`
`feature of the Fibre Channel standard, and was thus well known in the art at the
`
`time of the ’035 invention. (CQ-1006, pp. 94-95).
`
`
`
`–11–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 11
`
`

`
`Workstations
`
`Storage Router
`
`SCSI Bus
`
`Fibre Channel link
`
`Storage devices
`
`CQ-1001, Fig. 3 (annotated)
`
`
`
`18. The specification further states that the storage router uses “mapping
`
`tables” to allocate subsets of storage space (i.e., partitions) on the storage devices
`
`to particular workstations. (CQ-1001, 4:13-25). For example, with reference to
`
`Fig. 3, “[s]torage 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).” (CQ-1001, 4:19-22). Further, the ’035
`
`specification states that the storage router provides “virtual local storage” such that
`
`a partition mapped to a workstations 58 is “considered by the workstation 58 to be
`
`its local storage”—i.e., the mapped partition “has the appearance and
`
`
`
`–12–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 12
`
`

`
`characteristics of local storage.” (CQ-1001, 4:7-13, 4:44-54). As discussed below
`
`in more detail, it was well known in the art at the time of the ’035 invention to map
`
`workstations on one side of a storage router to partitions on the other side of the
`
`storage router, and to make the partitions appear local. (CQ-1004, p. 1-2, 4-5).
`
`19. According to the ’035 specification, the storage router uses the
`
`mapping functionality to facilitate both routing and access control. (CQ-1001,
`
`5:25-27). With respect to routing, the specification states that the map between the
`
`initiators and the specific subsets of storage allows the storage router to determine
`
`“what partition is being addressed by a particular request,” thus enabling it to
`
`“distribute[] requests and data” to storage devices. (CQ-1001, 8:67-9:3, 3:56-58).
`
`With respect to access control, the specification states that the storage router
`
`prevents a workstation from accessing a subset of storage not allocated to it in the
`
`map. (CQ-1001, 8:61-9:6). For example, in Fig. 3, “subsets 66, 68, 70 and 72 can
`
`only be accessed by the associated workstation 58.” (CQ-1001, 4:22-24). I have
`
`annotated Fig. 3 below to illustrate the general flow of I/O commands in the
`
`storage network of the ’035 Patent. As discussed below in more detail, the concept
`
`of using a map to facilitate routing to and access control of storage devices was
`
`well known in the art at the time of the ’035 invention. (CQ-1004, p. 1-2, 4-5).
`
`
`
`–13–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 13
`
`

`
`(i) workstation B sends a SCSI I/O
`command to its “virtual local storage”
`
`(ii) storage router uses map to
`determine which partition is
`allocated to workstation B
`
`CQ-1001, Fig. 3 (annotated)
`
`(iii) partition mapped to
`workstation B receives
`SCSI I/O command
`
`
`
`20. Because routing SCSI commands over Fibre Channel, mapping
`
`workstations to storage partitions, and using such a mapping for routing and access
`
`control were all well known in the art at the time of the ’035 invention, it is my
`
`opinion that the storage network described by the ’035 Patent is simply a collection
`
`of components that were well known in the art at the ’035 invention. And, as
`
`shown below, these well-known components are arranged in a manner that would
`
`have been obvious to one of ordinary skill in the art.
`
`B. History of the ’035 Patent
`
`
`
`–14–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 14
`
`

`
`21. The ’035 Patent issued on July 23, 2002, from U.S. Patent Application
`
`No. 09/965,335 (“the ’335 application”) filed on September 27, 2001, by Geoffrey
`
`B. Hoese and Jeffry T. Russell. The ’035 Patent is purportedly a continuation of
`
`U.S. Patent No. No. 5.941,972 (“the ’972 Patent”) filed on December 31, 1997.
`
`22. During the prosecution of the ’335 application, the Patent Owner,
`
`upon the request of the Examiner, filed a Terminal Disclaimer disclaiming any
`
`patent term extending beyond the life of the parent ’972 Patent. (CQ-1002, pp. 59-
`
`62). The Examiner then issued a Notice of Allowance without ever substantively
`
`rejecting the claims. (CQ-1002, 63-65).
`
`23. After the ’035 Patent issued, two Ex Parte Reexamination requests
`
`were filed against the ’035 patent. The Patent Office ordered both reexaminations
`
`(control nos. 90/007,125 and 90/007,317) and then combined them into one
`
`proceeding. In the request for the 90/007,125 reexamination, the requester
`
`included a detailed analysis of how the MaxStrat GEN5 RAID controller
`
`anticipated the claims of the ’035 Patent. (CQ-1010, pp. 314-320). The requester
`
`additionally cited to the CRD-5500 SCSI RAID Controller and numerous other
`
`similar systems for support that “there were other RAID controllers that performed
`
`access control [and] were commercially available at the time of the alleged
`
`invention of the ’035 Patent.” (CQ-1010, p. 320). I note, however, that the request
`
`pointed to only two paragraphs in the CRD-5500 Manual and did not provide a
`
`
`
`–15–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 15
`
`

`
`detailed limitation-by-limitation analysis of how the features of the CRD-5500
`
`RAID controller met the claims of the ’035 Patent. (CQ-1010, p. 321). In the
`
`order granting the 90/007,125 reexamination, the Patent Office stated the MaxStrat
`
`GEN 5 manuals raised a substantial new question of patentability, but refused to
`
`substantively consider the “other art cited in the request for re-examination,”
`
`because the Requestor “set forth a voluminous citation of prior art, with an
`
`inordinately large number of possible combinations of cited art, placing the burden
`
`on ‘explanation’ on the examiner.” (CQ-1010, pp. 288-292). In the Office Actions
`
`that followed, the Patent Office similarly did not cite to or address the relevance of
`
`the CRD-5500 Manual. (CQ-1010, pp. 247-258; 147-161).
`
`24. Based on the above, it appears that during the course of the
`
`90/007,125 reexamination the Patent Office never substantively considered the
`
`relevance of the CRD-5500 Manual to the claims of the ’035 Patent. In any case,
`
`the challenges to the ’035 Patent presented in my declaration based on the
`
`combined teachings of the CRD-5500 Manual and the HP Journal were never
`
`considered by the Patent Office during the original prosecution or during the
`
`reexaminations of the ’035 Patent.
`
`VI. Claim Construction
`
`25.
`
`It is my understanding that in order to properly evaluate the ’035
`
`
`
`–16–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 16
`
`

`
`Patent, the terms of the claims must first be interpreted. It is my understanding that
`
`for the purposes of this inter partes review the claims are to be given their broadest
`
`reasonable interpretation in light of the specification. It is my further understanding
`
`that claim terms are given their ordinary and accustomed meaning as would be
`
`understood by one of ordinary skill in the art, unless the inventor has set forth a
`
`special meaning for a term. As such, any claim term not construed below should be
`
`given its ordinary and customary meaning.
`
`26.
`
`In order to construe the following claim terms, I have reviewed the
`
`entirety of the ’035 Patent, as well as its prosecution history. I have also reviewed
`
`the constructions given to the claim terms in previous litigations involving the ’035
`
`patent. In particular, I reviewed the claim construction order from the Crossroads
`
`v. 3Par district court case1. It is my understanding that the constructions given to
`
`the claim terms for the purposes of this inter partes review may be broader than or
`
`equal in scope to the constructions given by the District Court. In any case, the
`
`below constructions are consistent with the District Court’s constructions.
`
`27. The following table summarizes my claim constructions. My analysis
`
`of each claim term follows.
`
`
`1 Crossroads Systems, Inc. v. 3PAR, Inc., et. al., case no. 1-10-cv-00652 (W.D.
`
`Tex. 2010).
`
`
`
`–17–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 17
`
`

`
`Claim Construction
`Claim Term
`To allocate storage on the storage devices to
`“to map between devices
`devices on the first transport medium to
`connected to the first transport
`facilitate routing and access controls
`medium and the storage devices”
`“native low level block protocol” A protocol in which storage space is accessed
`at the block level, such as the SCSI protocol
`Indirectly connected through a storage router
`to enable connections to storage devices at a
`distance greater than allowed by a
`conventional parallel network interconnect
`
`“remote”
`
`A.
`“to map between devices connected to the first transport medium and
`the storage devices”
`
`28. The above claim term is found in claim 1. Claim 7 similarly recites
`
`“to map between the workstations and the storage devices” and claim 11 similarly
`
`recites “mapping between devices connected to the first transport medium and the
`
`storage devices.”
`
`29.
`
`I note that in the 3Par case, the District Court construed “map /
`
`mapping” to mean “to create a path from a device on one side of the storage router
`
`to a device on the other side of the router. A ‘map’ contains a representation of
`
`devices on each side of the storage router, so that when a device on one side of the
`
`storage router wants to communicate with a device on the other side of the storage
`
`router, the storage router can connect the devices.” (CQ-1009, p. 12).
`
`30. Based on my review of the ’035 Patent, it appears that the
`
`
`
`–18–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 18
`
`

`
`specification does not provide an explicit definition for any of the above related
`
`claim terms. I note, however, that the ’035 specification discloses—with reference
`
`to Fig. 3—that:
`
`Storage router 56 allows the configuration and modification of the
`storage allocated to each attached workstation 58 through the use of
`mapping tables or other mapping techniques. . . . 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 associated workstation 58 and appear to the
`associated workstation 58 as local storage accessed using native
`low level, block protocols. (CQ-1001, 4:13-25, emphasis added).
`
`Further, the specification states that:
`
`In addition to addressing, according to the present invention, the
`storage router provides configuration and access controls that cause
`certain requests from FC Initiators to be directed to assigned virtual
`local storage partitioned on SCSI storage devices. For example, the
`same request for LUN 0 (local storage) by two different FC
`Initiators can be directed to two separate subsets of storage. The
`storage router can use tables to map, for each initiator, what storage
`access is available and what partition is being addressed by a
`particular request. In this manner, the storage space provided by
`SCSI storage devices can be allocated to FC initiators to provide
`virtual local storage as well as to create any other desired
`configuration for secured access. (CQ-1001, 8:61-9:6, emphasis
`
`
`
`–19–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 19
`
`

`
`added).
`
`Additionally, dependent claim 2 recites:
`
`The storage router of claim 1, wherein the supervisor unit maintains
`an allocation of subsets of storage space to associated devices
`connected to the first transport medium, wherein each subset is only
`accessible by the associated device connected to the first transport
`medium. (CQ-1001, 9:32-36).
`
`31. Based on the above, it appears that in the context of the ’035 patent
`
`mapping generally refers to the allocation of partitioned storage space to initiator
`
`devices. This allocation forms a map between the initiators and the specific
`
`subsets of storage that the storage router uses to “distribute[] requests and data” to
`
`storage devices. (CQ-1001, 3:56-58). It further appears that this mapping prevents
`
`an initiator from accessing a subset of storage not allocated to it—i.e. subsets of
`
`storage “can only be accessed by the associated workstation.” (CQ-1001, 4:22-23).
`
`At least in one instance, the storage router stores the allocations of subsets of
`
`storage to initiators in one or more “mapping tables.” Further, dependent claim 2
`
`appears to clarify the mapping language recited in independent claim 1.
`
`32.
`
`It is therefore my opinion that a person of ordinary skill in the art
`
`would understand the broadest reasonable interpretation of “to map between
`
`devices connected to the first transport medium and the storage devices,” “to map
`
`between the workstations and the storage devices,” and “mapping between devices
`
`
`
`–20–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 20
`
`

`
`connected to the first transport medium and the storage devices” in view of the
`
`specification to include at least: “to allocate storage on the storage devices to
`
`devices on the first transport medium to facilitate routing and access controls.”
`
`B.
`
`“native low level block protocol”
`
`33. The claim term “native low level block protocol” is found in claims 1,
`
`7, and 11.
`
`34.
`
`I note that in the 3Par case, the District Court construed “native low
`
`level block protocol” to mean “a set of rules or standards that enable computers to
`
`exchange information and do not involve the overhead of high level protocols and
`
`file systems typically required by network servers.” (CQ-1009, p. 13).
`
`35. Based on my review of the ’035 Patent, it appears that the
`
`specification does not provide an explicit definition for “native low level block
`
`protocol.” I note, however, that the ’035 specification discloses—with reference to
`
`Fig. 1—that:
`
`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
`
`
`
`–21–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 21
`
`

`
`network server 14 communicates with storage devices 20 via native
`low level, block protocols. (CQ-1001, 3:14-22, emphasis added).
`
`Similarly, with reference to Fig. 3, the specification states that:
`
`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 associated workstation
`58 and appear to the associated workstation 58 as local storage
`accessed using native low level, block protocols. (CQ-1001, 4:19-
`25, emphasis added).
`
`the performance of
`limiting
`is accomplished without
`This
`workstations 58 because storage access involves native low level,
`block protocols and does not involve the overhead of high level
`protocols and file systems required by network servers. (CQ-1001,
`5:1-5, emphasis added).
`
`Further, the specification states that:
`
`The storage router of the present invention is a bridge device that
`connects a Fiber Channel link directly to a SCSI bus and enables
`the exchange of SCSI command set
`information between
`application clients on SCSI bus devices and the Fiber Channel
`links. (CQ-1001, 5:34-38, emphasis added).
`
`The FC Initiator to SCSI Target mode provides for the basic
`configuration of a server using Fiber Channel to communicate with
`SCSI targets. This mode requires that a host system have an FC
`attached device and associated device drivers and software to
`
`
`
`–22–
`
`
`
`Oracle/Dot Hill Ex. 1003, pg. 22
`
`

`
`generate SCSI-3 FCP requests. This system acts as an initiator
`using the storage router to communicate with SCSI target devices.
`The SCSI devices supported can include SCSI-2 compliant direct or
`sequential access (disk or tape) devices. The storage router serves
`to translate command and status information and transfer data
`between SCSI-3 FCP and SCSI-2, allowing the use of standard
`SCSI-2 devices in a Fibre Channel environment. (CQ-1001, 6:32-
`44, emphasis added).
`
`36. Based on the above, it appears that in the context of the ’035 patent
`
`native low level block protocols are storage protocols that access storage space on
`
`storage devices at the block level. The specification contrasts these low level
`
`storage protocols with “high level file system protocols” that address storage space
`
`at the file level. (CQ-1001, 3:14-22). Further, according to the specification, a
`
`“SCSI command” is one example of a native low level block protocol command.
`
`(CQ-1001, 5:34-38). Additionally, the specification describes a scenario in which
`
`Fibre Channel initiators may communicate with SCSI storage devices by
`
`encapsulating low level SCSI commands into Fibre Channel Protocol (FCP)
`
`requests. (CQ-1001, 6:32-44).
`
`37.
`
`It is therefore my opinion that a person of ordinary skill in the art
`
`would understand the broadest reasonable interpretation of “native low level block
`
`pro

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