throbber

`
`
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`Hewlett Packard Enterprise Co.,
`Petitioner,
`v.
`Intellectual Ventures I LLC,
`Patent Owner.
`
`
`Patent No. 6,779,082 to Burger et al.
`Issued: August 17, 2004
`Filed: February 5, 2001
`Title: Network-Based Disk Redundancy Storage System and Method
`IPR Case No.: IPR2022-00290
`
`
`DECLARATION OF TODD MOWRY, PH.D.
`
`1
`
`
`
`HPE, Exh. 1003, p. 1
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`
`TABLE OF CONTENTS
`TABLE OF EXHIBITS ............................................................................................. 4
`I.
`INTRODUCTION ........................................................................................... 6
`II.
`QUALIFICATIONS ........................................................................................ 7
`III. LEGAL STANDARDS ................................................................................. 11
`A. Anticipation ......................................................................................... 11
`B.
`Obviousness ......................................................................................... 12
`IV. LEVEL OF ORDINARY SKILL IN THE ART ........................................... 15
`V. KNOWLEDGE OF A POSITA ..................................................................... 17
`A. Known Distributed Storage Systems .................................................. 17
`B.
`Redundancy and Selecting Storage Devices for Client Access .......... 21
`VI. OVERVIEW OF THE ’082 PATENT .......................................................... 23
`A.
`Priority Date ........................................................................................ 23
`B.
`The ’082 Patent Specification ............................................................. 24
`C.
`The Challenged Claims ....................................................................... 27
`1.
`Claim 1 ..................................................................................... 28
`2.
`Claim 2 ..................................................................................... 29
`3.
`Claim 3 ..................................................................................... 30
`4.
`Claim 4 ..................................................................................... 30
`5.
`Claim 5 ..................................................................................... 30
`6.
`Claim 9 ..................................................................................... 30
`7.
`Claim 10 ................................................................................... 31
`8.
`Claim 11 ................................................................................... 31
`9.
`Claim 12 ................................................................................... 32
`The ’082 Patent Prosecution History .................................................. 32
`D.
`VII. CLAIM CONSTRUCTION .......................................................................... 34
`VIII. OVERVIEW OF PRIOR ART ...................................................................... 35
`A. Moore (Ex. 1005) ................................................................................ 35
`
`
`
`2
`
`
`
`HPE, Exh. 1003, p. 2
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`B. Moore Publication (Ex. 1006) ............................................................. 41
`C.
`Coates (Ex. 1004) ................................................................................ 42
`IX. ANALYSIS .................................................................................................... 49
`A. GROUNDS 1-3: Claims 1-5 and 9-12 Are Anticipated by Moore,
`Rendered Obvious by Moore in View of the Knowledge of a POSITA,
`or Rendered Obvious by Moore in View of the Moore Publication and
`the Knowledge of a POSITA .............................................................. 50
`1.
`Challenged Claims: .................................................................. 50
`GROUNDS 4 AND 5: Claims 1, 5 and 9 Are Anticipated by Coates
`and Claims 1-5 and 9-12 Are Rendered Obvious by Coates in View of
`the Knowledge of a POSITA .............................................................. 75
`1.
`Challenged Claims ................................................................... 76
`X. DECLARATION IN LIEU OF OATH .......................................................106
`
`
`
`B.
`
`
`
`3
`
`
`
`HPE, Exh. 1003, p. 3
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`
`TABLE OF EXHIBITS
`
`Exhibit
`
`Description
`
`1001
`
`1002
`
`1003
`
`1004
`
`1005
`
`1006
`
`1007
`
`1008
`
`1009
`
`1010
`
`1011
`
`U.S. Patent No. 6,779,082 (“the ’082 Patent”)
`
`File History of the ’082 Patent
`
`Declaration of Todd Mowry, Ph.D
`
`U.S. Patent No. 7,266,556 to Coates (“Coates”)
`
`U.S. Patent No. 6,678,700 to Moore et al. (“Moore”)
`
`Moore, Reagan, Chaitan Baru, Amarnath Gupta, Bertram
`Ludaescher, Richard Marciano, and Arcot Rajasekar. Collection-
`Based Long-Term Preservation. San Diego, CA: San Diego
`Supercomputer Center, 1999. (“Moore Publication”)
`
`Hartman, John H., and John K. Ousterhout. “The Zebra Striped
`Network File System.” ACM Transactions on Computer Systems,
`vol. 3, issue 3 (1 August 1995): 274-310.
`
`Floyd, Richard Allen. Transparency in Distributed File Systems.
`Technical Report 272, January 1989. Rochester, NY: University of
`Rochester, Dept. of Computer Science, 1988.
`
`U.S. Patent No. 6,185,598 to Farber et al.
`
`Patterson, David A., Garth Gibson, and Randy H. Katz. “A Case
`for Redundant Arrays of Inexpensive Disks (RAID).” In
`Proceedings of the 1988 ACM SIGMOD International Conference
`on Management of Data (pp. 109-116). Berkeley, CA: Computer
`Science Division, University of California, [1987]
`
`Gibson, Garth A., David F. Nagle, Khalil Amiri, Fay W. Chang,
`Eugene M. Feinberg, Howard Gobioff, Chen Lee, Berend Ozceri,
`Erik Riedel, David Rochberg, and Jim Zelenka. “File Server
`Scaling with Network-Attached
`Secure Disks.”
`In
`SIGMETRICS97:
`ACM
`SIGMETRICS Conference
`on
`
`
`
`4
`
`
`
`HPE, Exh. 1003, p. 4
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`
`Exhibit
`
`1012
`
`1013
`
`1014
`
`1015
`
`1016
`
`Description
`Measurement & Modeling of Computer Systems (pp. 272-284).
`Sigmetrics ‘97. New York: Association for Computing Machinery,
`1997.
`
`Bolosky, William J., John R. Douceur, David Ely, and Marvin
`Theimer. “Feasibility of a Serverless Distributed File System
`Deployed on an Existing Set of Desktop PCs.” ACM SIGMETRICS
`Performance Evaluation Review, vol. 28, no. 1 (June 2000): 34–
`43.
`
`Declaration of Sylvia D. Hall-Ellis, Ph.D.
`
`the Random House Webster’s Unabridged
`Excerpts from
`Dictionary, Second Edition (2001)
`
`Excerpts from The American Heritage College Dictionary, Third
`Edition (2000)
`
`Lex Machina data for trials scheduled in the Western District of
`Texas
`
`
`
`5
`
`
`
`HPE, Exh. 1003, p. 5
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`I, Todd Mowry, Ph.D., declare as follows:
`
`I.
`
`INTRODUCTION
`1.
`I am over the age of 21 and am competent to make this declaration.
`
`2.
`
`I have been retained on behalf of Hewlett Packard Enterprise Co.
`
`(“HPE”) to provide my opinions regarding the validity of claims 1-5 and 9-12 of
`
`U.S. Patent No. 6,779,082 (“’082 Patent”). I submit this declaration based on my
`
`personal knowledge and in support of HPE’s inter partes review petition against the
`
`’082 Patent (the “Petition”).
`
`3.
`
`I have been asked to review and provide my independent analysis of
`
`the ’082 Patent in light of the materials cited below and my knowledge and
`
`experience in this field during the relevant period. I have been asked to consider
`
`whether the references cited in the Petition anticipate and/or render obvious claims
`
`1-5 and 9-12 of the ’082 Patent.
`
`4.
`
`I am being compensated according to my normal hourly rate for my
`
`time providing my independent analysis in this aforementioned IPR proceeding, but
`
`my compensation is not contingent in any way on the content of my analysis or the
`
`outcome of this proceeding. I am not, and never was, an employee or agent of HPE.
`
`5. My findings, as explained below, are based on my study, experience,
`
`and background discussed below, informed by my extensive experience in the field
`
`
`
`6
`
`
`
`HPE, Exh. 1003, p. 6
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`of storage systems, including distributed and redundant storage systems. My
`
`findings are also based on my education as a computer scientist and electrical
`
`engineer, in addition to the subsequent decades of work in research and development
`
`in these fields. As described in more detail below, based on my experiences, I
`
`understand and know of the capabilities of persons of ordinary skill in the field of
`
`storage systems, including distributed and redundant storage systems, in 2001, when
`
`the application to which the ’082 Patent claims priority was filed. Indeed, I have
`
`extensive relevant personal knowledge and experience, in addition to working
`
`directly with many such persons in these fields during that time frame. I have also
`
`relied on my review and analysis of the prior art cited in the Petition and the other
`
`materials cited herein, including those itemized in the “Table of Exhibits” list
`
`preceding this declaration.
`
`II. QUALIFICATIONS
`6.
`Attached as Appendix A is my curriculum vitae, which includes a more
`
`detailed statement of my professional qualifications,
`
`including education,
`
`publications, honors and awards, professional activities, consulting engagements,
`
`and other relevant experience. While I incorporate Appendix A by reference, below
`
`is a brief summary of my background, including my background and experience
`
`relevant to this case.
`
`
`
`7
`
`
`
`HPE, Exh. 1003, p. 7
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`7.
`I am a Professor in the Department of Computer Science at Carnegie
`
`Mellon University. I also have a courtesy appointment in the Department of
`
`Electrical and Computer Engineering. I have served on the faculty of Carnegie
`
`Mellon University for 24 years starting in 1997 through the present (2021).
`
`8.
`
`I also served on the faculty of the University of Toronto for four years
`
`between 1993 and 1997, in the Department of Electrical and Computer Engineering
`
`and a courtesy appointment in the Department of Computer Science. Prior to that
`
`appointment, I was a Graduate Research Assistant in the Department of Electrical
`
`Engineering at Stanford University for four years between 1989 and 1993.
`
`9.
`
`As a faculty member, I have taught and continue to teach courses and
`
`directed research in computer systems and software, operating systems, storage
`
`systems and databases, distributed systems, parallel processing, compiler
`
`optimization, and computer architecture.
`
`10.
`
`I received a B.S. degree in Electrical Engineering with Highest
`
`Distinction from the University of Virginia in May 1988. I received an M.S. in
`
`Electrical Engineering from Stanford University in June 1989, and a Ph.D. in
`
`Electrical Engineering from Stanford University in March 1994.
`
`11.
`
`I have worked in the computer industry in various capacities. I was a
`
`part-time Computer Architect and then Computer Architecture Consultant at Silicon
`
`
`
`8
`
`
`
`HPE, Exh. 1003, p. 8
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`Graphics, Inc., in Mountain View, California (formerly MIPS Computer Systems in
`
`Sunnyvale, California) from 1989 to 1993 and 1993 to 1996, respectively. I was a
`
`Visiting Scientist at IBM in Toronto from 1996 to 2004. During that same time
`
`period (1996 to 2004), I was also a Member of the Technical Advisory Board of
`
`SandCraft, Inc. in Santa Clara, California. I was the Director of the Intel Research
`
`Pittsburgh Lab at Intel Corporation in Pittsburgh, Pennsylvania from 2004 to 2007.
`
`12.
`
`I am a member of the following research groups at Carnegie Mellon
`
`University: the Parallel Data Laboratory (academia’s premier storage systems
`
`research center, which focuses on storage systems, databases, cloud computing,
`
`etc.), the Carnegie Mellon Database Group, and the Catalyst group (which combines
`
`research in machine learning and systems to accelerate AI applications).
`
`13.
`
`I have authored 19 journal articles and 60 conference papers. I am also
`
`an inventor on 5 patents.
`
`14.
`
`I am the recipient of several honors and awards: the Arthur Samuel
`
`Thesis Award (awarded by the Stanford Computer Science department to the top
`
`two Ph.D. theses in a given year), several IBM Faculty Development Awards (1996,
`
`1997, 1998, 2000, 2001, 2002, and 2003), several Best Paper Awards (the Second
`
`Symposium on Operating Systems Design and Implementation in 1996; the 20th
`
`International Conference on Data Engineering (ICDE) in 2004), the Alfred P. Sloan
`
`
`
`9
`
`
`
`HPE, Exh. 1003, p. 9
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`Research Fellowship (awarded to researchers in recognition of distinguished
`
`performance and a unique potential to make substantial contributions to their field),
`
`the Most Thought-Provoking Idea Award in 2004 (awarded by the Architectural
`
`Support for Programming Languages and Operating Systems (ASPLOS)), the
`
`TR100 Award in 1999 (awarded by MIT’s Technology Review magazine to the top
`
`100 most promising young innovators in science and technology), and I became an
`
`ACM Fellow in 2016.
`
`15.
`
`I am a member of the Institute of Electrical and Electronics Engineers
`
`(IEEE) and the Association of Computing Machinery (ACM). I was the Editor-in-
`
`Chief of ACM Transactions on Computer Systems, the premier journal for computer
`
`systems research, from 2013-2018. I was an Associate Editor for the journal prior
`
`to that, since 2001. I was the Program Chair of the International Conference on
`
`Architectural Support for Programming Languages and Operating Systems
`
`(ASPLOS) in 2010. I was the Co-Program Chair of the International Conference on
`
`Parallel Architectures and Compilation Techniques (PACT) in 2001. I have been on
`
`the programming committee in various years for ASPLOS, the International
`
`Symposium on Computer Architecture (ISCA), and the International Symposium on
`
`Microarchitectures.
`
`
`
`10
`
`
`
`HPE, Exh. 1003, p. 10
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`16. Overall, I have over 25 years of experience in the field of computer
`
`science.
`
`III. LEGAL STANDARDS
`17.
`I understand that the prior art references cited herein qualify as prior art
`
`to the ’082 Patent under U.S. law. In formulating my opinions, I have applied certain
`
`legal standards.
`
`18.
`
`I am not a lawyer. I do not expect to offer any testimony regarding
`
`what the law is. Instead, the following sections summarize the law as I understand
`
`it in formulating and rendering my opinions found in this declaration. I understand
`
`that, in an inter partes review proceeding, patent claims may be deemed
`
`unpatentable if it is shown that they were anticipated by a single patent or printed
`
`publication or rendered obvious by one or more prior art patents or printed
`
`publications. I understand that questions of claim clarity (definiteness) and
`
`enablement cannot be considered as a ground for considering the patentability of a
`
`claim in these proceedings.
`
`A. Anticipation
`19.
`I understand that a patent claim may be invalid as “anticipated” if each
`
`and every feature of the claim is found, expressly or inherently, in a single item of
`
`prior art, such as in a single prior art patent or printed publication. In determining
`
`
`
`11
`
`
`
`HPE, Exh. 1003, p. 11
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`whether the single item of prior art anticipates the claim, one considers not only what
`
`is expressly/implicitly disclosed in the particular item of prior art, but also what is
`
`inherently present or disclosed in that prior art or what inherently results from its
`
`practice.
`
`B. Obviousness
`20.
`I understand that a claim may be invalid if the subject matter described
`
`by the claim as a whole would have been obvious to a person of ordinary skill in the
`
`art (“POSITA”) in view of a prior art reference, or in view of a combination of
`
`references at the time the claimed invention was made. Therefore, I understand that
`
`obviousness is determined from the perspective of a POSITA, and that the asserted
`
`claims of the patent should be read from the point of view of such a person at the
`
`time the claimed invention was made. I further understand that a POSITA is
`
`assumed to know and to have all relevant prior art in the field of endeavor covered
`
`by the patent in suit and all analogous prior art. I understand that obviousness in an
`
`inter partes review proceeding is evaluated using a preponderance of the evidence
`
`standard, which means that the claims must be more likely obvious than nonobvious.
`
`21.
`
`I also understand that an analysis of whether a claimed invention would
`
`have been obvious should be considered in light of the scope and content of the prior
`
`art, the differences (if any) between the prior art and the claimed invention, and the
`
`
`
`12
`
`
`
`HPE, Exh. 1003, p. 12
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`level of ordinary skill in the pertinent art involved. I understand as well that a prior
`
`art reference should be viewed as a whole. I understand that in considering whether
`
`an invention for a claimed combination would have been obvious, I may assess
`
`whether there are apparent reasons to combine known elements in the prior art in the
`
`manner claimed in view of interrelated teachings of multiple prior art references, the
`
`effects of demands known to the design community or present in the marketplace,
`
`and/or the background knowledge possessed by a POSITA. I also understand that
`
`other principles may be relied on in evaluating whether a claimed invention would
`
`have been obvious, and that these principles include the following:
`
`
`
`A combination of familiar elements according to known methods is
`
`likely to be obvious when it does no more than yield predictable results;
`
` When a device or technology is available in one field of endeavor,
`
`design incentives and other market forces can prompt variations of it,
`
`either in the same field or in a different one, so that if a POSITA can
`
`implement a predictable variation, the variation is likely obvious;
`
`
`
`If a technique has been used to improve one device, and a POSITA
`
`would have recognized that it would improve similar devices in the
`
`same way, using the technique is obvious unless its actual application
`
`is beyond his or her skill;
`
`
`
`13
`
`
`
`HPE, Exh. 1003, p. 13
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`
`
`
`An explicit or implicit teaching, suggestion, or motivation to combine
`
`two prior art references to form the claimed combination may
`
`demonstrate obviousness, but proof of obviousness does not depend on
`
`or require showing a teaching, suggestion, or motivation to combine;
`
`Market demand, rather than scientific literature, can drive design trends
`
`and may show obviousness;
`
`One of the ways in which a patent’s subject can be proved obvious is
`
`by noting that there existed at the time of invention a known problem
`
`for which there was an obvious solution encompassed by the patent’s
`
`
`
`
`
`claims;
`
`
`
`Any need or problem known in the field of endeavor at the time of
`
`invention and addressed by the patent can provide a reason for
`
`combining the elements in the manner claimed;
`
`
`
`“Common sense” teaches that familiar items may have obvious uses
`
`beyond their primary purposes, and in many cases a POSITA will be
`
`able to fit the teachings of multiple patents together like pieces of a
`
`puzzle;
`
`
`
`A POSITA is also a person of ordinary creativity, not an automaton;
`
`
`
`14
`
`
`
`HPE, Exh. 1003, p. 14
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`
`
`
`A patent claim can be proved obvious by showing that the claimed
`
`combination of elements was “obvious to try,” particularly when there
`
`is a design need or market pressure to solve a problem and there are a
`
`finite number of identified, predictable solutions such that a POSITA
`
`would have had good reason to pursue the known options within his or
`
`her technical grasp; and
`
`
`
`One should be cautious of using hindsight in evaluating whether a
`
`claimed invention would have been obvious.
`
`IV. LEVEL OF ORDINARY SKILL IN THE ART
`22.
`I understand that my assessment of the claims of the ’082 Patent and
`
`the teachings of the prior art and my analysis and opinions herein must be undertaken
`
`from the perspective of what would have been known or understood by a person
`
`having ordinary skill in the art, reading the ’082 Patent on its priority date and in
`
`light of the specification and file history of the ’082 Patent. I will refer to such a
`
`person as a “POSITA.”
`
`23.
`
`I further understand that in determining the level of ordinary skill in the
`
`art, I am to consider factors including:
`
`(a) the type of problems encountered in the art or field of invention,
`(b) prior art solutions to those problems,
`
`
`
`15
`
`
`
`HPE, Exh. 1003, p. 15
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`(c) the rapidity with which innovations are made,
`(d) sophistication of the technology, and
`(e) the educational level of active workers in the field.
`24.
`I understand that a person of ordinary skill in the art is not a specific
`
`real individual, but rather a hypothetical individual having the qualities reflected by
`
`the factors above. This hypothetical person has knowledge of all prior art in the
`
`relevant field and takes from each reference what it would teach to a person having
`
`the skills of a POSITA.
`
`25.
`
`I understand that a POSITA is a person of ordinary creativity, but not
`
`an automaton, and that a POSITA can often fit multiple patents or prior art references
`
`together like pieces of a puzzle as a result of this ordinary creativity. I also
`
`understand that I may consider the inferences and creative steps that a POSITA
`
`would employ. In addition, I understand that a POSITA would necessarily have
`
`been capable of understanding the scientific and engineering principles applicable
`
`to the pertinent art.
`
`26. Based on my review and analysis of the ’082 Patent, the prior art cited
`
`herein, and the ordinary skill factors described in this section, a POSITA in the field
`
`of the ’082 Patent at the time of the earliest priority date (February 5, 2001) would
`
`have had at least a bachelor’s degree in electrical engineering, computer science, or
`
`
`
`16
`
`
`
`HPE, Exh. 1003, p. 16
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`an equivalent, plus three years of experience in the field of storage system design
`
`and architecture. Additional education in the fields of electrical engineering or
`
`computer science such as a masters or doctorate degree may serve as a substitute for
`
`experience in the field. A person with less education but more relevant practical
`
`experience may also meet this standard. The prior art also evidences the level of
`
`skill in the art.
`
`27. As of February 5, 2001, i.e., the earliest priority date of the ’082 Patent,
`
`I had more than ordinary skill in the art. I am, however, familiar with the skills and
`
`knowledge possessed by those I would have considered a POSITA as of that date.
`
`When I refer to the understanding of a POSITA, I am referring to the understanding
`
`of such a person as of February 5, 2001.
`
`V. KNOWLEDGE OF A POSITA
`A. Known Distributed Storage Systems
`28. The concept of distributing data storage over devices (such as servers,
`
`disk arrays, computer databases) connected to a network has been known for
`
`decades. E.g., Ex. 1008. As networks expanded in the 1990s, growing amounts of
`
`data moved from local storage—i.e., storage located on the same device as the
`
`requesting process—to networked devices remote from the requesting device. Id. at
`
`19 (addressing file transfer over LANs); Ex. 1004 at 5:11-26, 19:5-67. By the late
`
`
`
`17
`
`
`
`HPE, Exh. 1003, p. 17
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`1990s, so-called network-attached distributed storage systems or storage area
`
`networks were developed by IBM, Sun Microsystems, and numerous others. Ex.
`
`1008 at 32-42.
`
`29. A well-known appeal of such distributed storage systems was
`
`scalability. A distributed system could store more data, and support additional users,
`
`by increasing the number of devices on the network. Ex. 1007 § 5.7 (“add[ing] a
`
`new storage server to an existing system”); Ex. 1005 at 11:19-23. In addition, the
`
`additional devices on the network did not require costly special-purpose computers.
`
`To the contrary, many systems used inexpensive, highly available components as
`
`storage and access devices. Ex. 1007 § 10 (requiring no “high-performance
`
`machines” or special-purpose hardware”); Ex. 1012 at 8 (deploying a “distributed
`
`file system . . . on an existing desktop infrastructure”).
`
`30. A high-level schematic of a distributed storage system using general
`
`purpose computers is shown below:
`
`
`
`18
`
`
`
`HPE, Exh. 1003, p. 18
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`
`
`
`Ex. 1007 at 11. As shown, the typical storage network consisted of (1) clients
`
`seeking to access storage; (2) storage servers storing the files or data objects to be
`
`accessed; and (3) a file manager managing the clients’ access to the storage servers
`
`and “the file and directory structure of the file system.” See Ex. 1007 §§ 3, 3.3, 4-
`
`4.3; Ex. 1005 at 3:61-4:11, 9:21-67; Ex. 1004 at Abst. (disclosing a “virtual file
`
`system that manages the files” and “conduct[s] file system operations” for the
`
`client), 3:3-60, 5:39-53, Figs. 11-13B.
`
`31. Notably, the storage servers on such a distributed storage system
`
`necessarily had an external interface—e.g., an interface to receive and send inputs
`
`and outputs to other external devices on the system. For example, if a client wanted
`
`to perform basic file system operations (e.g., “open” or “delete” a file) (Ex. 1004 at
`
`14:31-33, 6:67-7:2, Ex. 1005 at 8:8-19, 9:9-12), it would send a request for the file;
`
`
`
`19
`
`
`
`HPE, Exh. 1003, p. 19
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`the file manager would determine where the file is, and the request would be sent to
`
`the external input of a storage server, which would provide the requested file on its
`
`output.
`
`32. As an example, the figure below illustrates a distributed storage system
`
`in the late 1990s comprising clients (bottom of figure), storage devices (top left
`
`devices), and a file manager (top right). Ex. 1011 at 10. The storage devices are
`
`attached through an interface directly to a local area network to receive
`
`inputs/requests and provide outputs/responses. The file manager, for example,
`
`“translates client requests into commands to disks,” and the storage servers receive
`
`the command through their network interface. Ex. 1011 at 9. Storage devices in any
`
`such distributed storage area network required an interface to receive and respond to
`
`input/output requests.
`
`
`
`
`
`20
`
`
`
`HPE, Exh. 1003, p. 20
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`33. Moreover, these known distributed storage systems also adopted
`
`naming schemes to identify files or data objects stored on storage servers—a concept
`
`as old as file storage systems themselves. As just one example, systems often used
`
`resource locators “to specify the location of resources,” including files, on a network.
`
`Ex. 1009 at 5:40-49; Ex. 1004 at 5:44-46, 7:50-8:65, 26:29-54. Hostnames and
`
`pathnames, for example, were also well-known tools for identifying files at a
`
`particular network address. Ex. 1009 at 6:16-65. Naming schemes were
`
`implemented in a manner transparent to the user. Id. at 6:6-13; Ex. 1008 at 21.
`
`B. Redundancy and Selecting Storage Devices for Client Access
`34. Data redundancy or replication has been a key feature of storage
`
`systems since their inception. Data redundancy/replication improves fault tolerance
`
`and enhances reliability and availability “by making multiple replicas of each file
`
`and distributing them.” Ex. 1012, § 1; Ex. 1004 at 19:43-45; Ex. 1005 at 10:1-25
`
`(“The only way to guarantee that data is safely stored is to replicate the data . . .”).
`
`Beginning with local storage systems, architectures such as RAID (Redundant Array
`
`of Inexpensive Disks) provided configurations to replicate data across disks and
`
`recover data after disk failure. Ex. 1007 § 3.1; see generally Ex. 1010.
`
`35. Distributed storage systems in the 1990s similarly replicated data or
`
`files across networked storage devices. Ex. 1012 § 1. In describing a distributed
`
`
`
`21
`
`
`
`HPE, Exh. 1003, p. 21
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`storage system at Microsoft Research, for example, researchers explained how
`
`replication in such systems promotes “reliability by distributing multiple encrypted
`
`replicas of each file” across devices. Ex. 1012 § 7. Replication across storage
`
`devices also promotes file availability because if one device is busy, a client can
`
`access a replica on another device. Ex. 1004 at 19:43-45 (explaining that “fully
`
`redundant” network components support a “high level of service availability”),
`
`19:58-64; Ex. 1007, § 6.
`
`36. Given the multiple copies of files or data objects across a replicated
`
`system, file managers were required to select which of many file replicas to access
`
`in response to a client request. Ex. 1007 § 2.1, p. 8 (“multiple paths must exist . . .
`
`so that different paths can be used to reach different disks.”), Ex. 1004 at 11:55-62,
`
`13:5-20. In prior art systems, the file managers on the network made this selection
`
`based on several considerations.
`
`37. For example, file managers would consider the availability of storage
`
`devices and select devices to maintain performance and avoid hot spots, through
`
`implementation of load balancing and bandwidth distribution schemes. Ex. 1004 at
`
`FIG. 6 (assessing “health” and “load” of “storage nodes”), 7:11-32, 19:20-24, 19:39-
`
`56, 21:50-57; Ex. 1005 at 3:20-22; Ex. 1012, § 2.1 (“Second, the selected machine
`
`should be lightly loaded”), Ex. 1007 § 6.
`
`
`
`22
`
`
`
`HPE, Exh. 1003, p. 22
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`38. As another example, it was known (and indeed common sense) to
`
`access data from a nearby device rather than a remote device. Ex. 1012 § 2.1 (“First,
`
`the selected machine should be topologically close to the machine that is requesting
`
`the file”). Placing networked storage at multiple locations allowed the system to
`
`achieve such locality. See e.g., Ex. 1004 at FIG. 15. In these systems, the file
`
`manager located and selected the replica nearest to the client to speed up access and
`
`reduce network traffic. Ex. 1007 § 9 (“improv[ing] performance by allowing a client
`
`to access the nearest replica”), Ex. 1005 at 3:23-40; Ex. 1004 at 13:10-17. In systems
`
`considering locality, the file manager would check the client request to determine
`
`which nearby device it is associated with, which the file manager would then assess
`
`for availability and load. For example, a system may perform “geographic load
`
`balancing” by directing requests to “to the nearest storage center,” and only selecting
`
`remote storage if local storage is unavailable. Ex. 1004 at 19:15-17.
`
`VI. OVERVIEW OF THE ’082 PATENT
`A.
`Priority Date
`39.
`I have assumed the priority date of the ’082 Patent is its filing date,
`
`February 5, 2001. I have, therefore, applied this date in considering the prior art and
`
`the viewpoint of a POSITA.
`
`
`
`23
`
`
`
`HPE, Exh. 1003, p. 23
`
`

`

`Declaration of Todd Mowry, Ph.D.
`IPR2022-00290
`U.S. Patent No. 6,779,082
`B.
`The ’082 Patent Specification
`40. The ’082 Patent

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