`
`
`
`U.S. Patent No. 5,839,108
`
`Trial Number: To Be Assigned
`
`Panel: To Be Assigned
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In the Inter Partes Review of:
`
`
`
`Filed: June 30, 1997
`
`Issued: November 17, 1998
`
`Inventor(s): Norbert P. Daberko,
`Richard K. Davis
`
`Assignee: e.Digital Corporation
`
`Title: Flash Memory File System In a
`Handheld Record and Playback Device
`
`
`
`Mail Stop Inter Partes Review
`Commissions for Patents
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`DECLARATION OF R. JACOB BAKER, PH.D.
`UNDER 37 C.F.R. § 1.68 IN SUPPORT OF PETITION
`FOR INTER PARTES REVIEW OF U.S. PATENT NO. 5,839,108
`
`Micron-1001
`Page 1 of 106
`
`
`
`Table of Contents
`
`
`I.
`INTRODUCTION ........................................................................................... 1
`BACKGROUND AND QUALIFICATIONS ................................................. 4
`II.
`III. UNDERSTANDING OF PATENT LAW ...................................................... 8
`IV. BACKGROUND ...........................................................................................10
`A.
`Background of the Field Relevant to the ’108 Patent .........................10
`1.
`Overview of Computer Memory and Storage Media ...............10
`2.
`File Management Systems ........................................................21
`Summary of Claim 1 of the ’108 Patent ..............................................27
`B.
`Summary of the Prosecution History ..................................................32
`C.
`LEVEL OF ORDINARY SKILL IN THE PERTINENT ART ....................34
`V.
`VI. BROADEST REASONABLE INTERPRETATION ...................................34
`VII. DETAILED INVALIDITY ANALYSIS ......................................................36
`A.
`Summary of Opinions .........................................................................37
`B.
`Claim 1 is Obvious Over Katayama In View of Mills ........................38
`1.
`Background on Katayama .........................................................38
`2.
`Background of Mills .................................................................45
`3.
`It Would Have Been Obvious to One of Ordinary Skill to
`Combine the Teachings of Mills with the Teachings of
`Katayama ..................................................................................48
`Detailed Analysis ......................................................................54
`4.
`Claim 1 is Obvious Over Krueger .......................................................74
`1.
`Background of Krueger .............................................................74
`2.
`Detailed Analysis ......................................................................84
`VIII. SECONDARY CONSIDERATIONS OF NON-OBVIOUSNESS ............104
`IX. CONCLUSION ............................................................................................104
`
`
`
`C.
`
`Micron-1001
`Page 2 of 106
`
`
`
`I, R. Jacob Baker, Ph.D. hereby declare as follows:
`
`I.
`
`INTRODUCTION
`
`1.
`
`I have been retained as an expert witness on behalf of Micron Technology,
`
`Inc. (“Micron”) for the above-captioned Petition for Inter Partes Review
`
`(“IPR”) of U.S. Patent No. 5,839,108 (“the ’108 patent”). I am being
`
`compensated for my time in connection with this IPR at my standard
`
`consulting rate of $450 per hour. My compensation is in no way dependent
`
`on the outcome of this matter.
`
`2.
`
`I have been asked to provide my opinions regarding whether claim 1 of U.S.
`
`Patent No. 5,839,108 (“Claim 1”) is invalid, as anticipated by the prior art,
`
`or would have been obvious to a person having ordinary skill in the art at the
`
`time of the alleged invention.
`
`3.
`
`The ’108 patent issued on November 17, 1998, from U.S. Patent Application
`
`No. 08/884,245 (“the ’108 Application”), filed on June 30, 1997. (Ex. 1004,
`
`the ’108 patent.) The ’108 patent is a continuation-in-part of U.S. Patent
`
`Application No. 08/612,772, filed March 7, 1996, which issued as U.S.
`
`Patent No. 5,787,445 (“the ’445 patent”) (Ex. 1008). I have been asked to
`
`Micron-1001
`Page 3 of 106
`
`
`
`assume that the priority date of the alleged invention recited in the ’108
`
`patent is March 7, 1996.1
`
`4.
`
`The face of the ’108 patent names Norbert P. Daberko and Richard K. Davis
`
`as the purported inventors and identifies Norris Communications, Inc. as the
`
`purported assignee of the ’108 patent. (Ex. 1004 at Cover.) I have reviewed
`
`documentation from the Patent Office regarding the assignment of the ’108
`
`patent. These records indicate that Norbert Daberko assigned his interest in
`
`the ’108 patent to Norris Communications, Inc. on February 4, 1998.
`
`(Ex. 1015.) In 2008, both named inventors assigned their rights in the ’108
`
`patent to e.Digital Corporation (“e.Digital”). (Id.)
`
`1 Claim 1 of the ’108 patent mirrors the language of claim 1 of the ’445 patent,
`with the exception of the final claim limitation, which further requires “storing the
`data segments to primary memory in a manner consistent with an industry standard
`data storage format while retaining linking between data segments created in
`previous steps.” The written description found in the specification of the ’108
`patent adds disclosure of this step at, e.g., col. 10:55-56, where it states that
`“industry standards such as MPEG-2 can presently be utilized” in conjunction with
`storage of files by the claimed file system. Thus, the priority date for Claim 1 of
`the ’108 CIP patent is, in my opinion, the filing date shown on its cover page, i.e.,
`June 30, 1997, rather than the filing date of the parent ’445 patent. Nevertheless,
`for the purposes of this declaration, all references which I discuss qualify as prior
`art even if the ’108 patent can claim a March 7, 1996 priority date.
`
`Micron-1001
`Page 4 of 106
`
`
`
`5.
`
`In preparing this Declaration, I have reviewed the ’108 patent, the file
`
`history of the ’108 patent, and numerous prior art references and technical
`
`references from the time of the alleged invention. I also reviewed the two
`
`petitions for inter partes review from Intel Corporation, IPR2014-01429 and
`
`IPR2014-01430, including the material contained therein. I reviewed the
`
`declaration of Dr. Richard Mihran, and I largely agree with his opinions and
`
`reasoning. I set forth much of his material in this declaration.
`
`6.
`
`I have been advised and it is my understanding that patent claims in an IPR
`
`are given their broadest reasonable interpretation in view of the patent
`
`specification, file history, and the understanding of one having ordinary skill
`
`in the relevant art at the time of the purported invention.
`
`7.
`
`In forming the opinions expressed in this Declaration, I relied upon my
`
`education and experience in the relevant field of the art, and have considered
`
`the viewpoint of a person having ordinary skill in the relevant art, as of 1996.
`
`My opinions directed to the invalidity of Claim 1 of the ’108 patent are
`
`based, at least in part, on the following prior art publications:
`
`Reference
`U.S. Patent No. 6,272,610 to
`Katayama, et al. (“Katayama”)
`
`U.S. Patent No. 5,696,917 to Mills, et
`al. (“Mills”)
`
`Date of Public Availability
`Katayama was filed on March 9, 1994 and
`issued on August 7, 2001, and is attached
`as Ex. 1005 to the IPR.
`Mills was filed on June 3, 1994 and issued
`on December 9, 1997, and is attached as
`Ex. 1006 to the IPR.
`
`Micron-1001
`Page 5 of 106
`
`
`
`European Patent Application
`Publication No. 0 557 736 A2 to
`Krueger, et al. (“Krueger”)
`
`Krueger was filed on January 29, 1993 and
`published on September 1, 1993, and is
`attached as Ex. 1007 to the IPR.
`
`II. BACKGROUND AND QUALIFICATIONS
`As indicated in my curriculum vitae, I currently serve as a Professor of
`8.
`
`Electrical and Computer Engineering at the University of Nevada, Las
`
`Vegas (UNLV). I have been teaching electrical engineering at UNLV since
`
`2012. Prior to this position, I was a Professor of Electrical and Computer
`
`Engineering with Boise State University from 2000. Prior to my position at
`
`Boise State University, I was an Associate Professor of Electrical
`
`Engineering between 1998 and 2000 and Assistant Professor of Electrical
`
`Engineering between 1993 and 1998, both at University of Idaho. I have
`
`been teaching electrical engineering since 1991. I received my Ph.D. in
`
`Electrical Engineering from the University of Nevada, Reno in 1993. I also
`
`received a MS and BS in Electrical Engineering from UNLV in 1988 and
`
`1986, respectively.
`
`9.
`
`As further described in my CV, I am a licensed Professional Engineer in the
`
`State of Idaho and have more than 25 years of experience, including
`
`extensive experience in circuit design and manufacture of Dynamic Random
`
`Access Memory (DRAM) integrated circuit chips and CMOS Image Sensors
`
`(CISs) at Micron in Boise, Idaho. I also spent considerable time working on
`
`Micron-1001
`Page 6 of 106
`
`
`
`the development of Flash memory while at Micron. My efforts resulted in
`
`more than a dozen Flash-memory related patents. Among many other
`
`experiences, I led the development of the delay-locked loop (DLL) in the
`
`late 90s so that Micron products could transition to the DDR memory
`
`standard. I also provided technical assistance with Micron’s acquisition of
`
`Photobit during 2001 and 2002. This assistance included help transitioning
`
`the manufacture of CIS products into Micron’s DRAM process technology.
`
`I have worked as a consultant at other companies designing memory chips,
`
`including Sun, Oracle, and Contour Semiconductor. I have worked at other
`
`companies designing CISs, including Aerius Photonics and Lockheed-
`
`Martin. I am currently working on the design of CISs and memory as a
`
`consultant for OmniVision.
`
`10.
`
`I am the author of several books covering the area of integrated circuit
`
`design including: DRAM Circuit Design: Fundamental and High-Speed
`
`Topics (two editions), CMOS Circuit Design, Layout, and Simulation (three
`
`editions), and CMOS Mixed-Signal Circuit Design (two editions). I have
`
`authored, and/or co-authored, more than 75 papers and presentations in the
`
`areas of solid-state circuit design.
`
`11. As a professor, I have been the main advisor to five Doctoral students and
`
`over 50 Masters students.
`
`Micron-1001
`Page 7 of 106
`
`
`
`12.
`
`I am the named inventor on over 135 granted U.S. patents in integrated
`
`circuit design including flash memory, DRAM, and CMOS image sensors.
`
`13.
`
`I have received numerous awards for my work, including the Frederick
`
`Emmons Terman (the “Father of Silicon Valley”) Award. The Terman
`
`Award is bestowed annually upon an outstanding young electrical/computer
`
`engineering educator in recognition of the educator’s contributions to the
`
`profession.
`
`14.
`
`I have also received the IEEE Circuits and Systems Education Award
`
`(2011), the IEEE Power Electronics Best Paper Award (2000), and I am a
`
`Fellow of the IEEE for contributions to memory circuit design.
`
`15.
`
`In addition, I have received the President’s Research and Scholarship Award
`
`(2005), Honored Faculty Member
`
`recognition
`
`(2003), Outstanding
`
`Department of Electrical Engineering Faculty recognition (2001), all from
`
`Boise State University. I have also received the Tau Beta Pi Outstanding
`
`Electrical and Computer Engineering Professor award the two years I have
`
`been at UNLV.
`
`16.
`
`I have also given over 50 invited talks at conferences and Universities in the
`
`areas of integrated circuit design including: AMD, Arizona State University,
`
`Beijing Jiaotong University, Carleton University, Carnegie Mellon,
`
`Columbia University, Dublin City University (Ireland), École Polytechnique
`
`Micron-1001
`Page 8 of 106
`
`
`
`de Montréal, Georgia Tech, Hong Kong University of Science and
`
`Technology, Indian Institute of Science (Bangalore, India), Instituto de
`
`Informatica (Brazil), Instituto Tecnológico y de Estudios Superiores de
`
`Monterrey, ITESM (Mexico), Iowa State University, Laval University,
`
`Lehigh University, Princeton University, Temple University, University of
`
`Alabama, University of Arkansas, University of Buenos Aires (Argentina),
`
`University of Illinois, Urbana-Champaign, Utah State University, University
`
`of Nevada, Las Vegas, University of Houston, University of Idaho,
`
`University of Nevada, Reno, University of Macau, University of Toronto,
`
`University of Utah, Yonsei University (Seoul, Korea), University of
`
`Maryland, IEEE Electron Devices Conference (NVMTS), IEEE Workshop
`
`on Microelectronics and Electron Devices (WMED), the Franklin Institute,
`
`Georgia Tech, National Semiconductor, AMI semiconductor, Micron
`
`Technology, Rendition, Saintgits College (Kerala, India), Southern
`
`Methodist University, Sun Microsystems, Stanford University, ST
`
`Microelectronics (Delhi, India), Tower (Israel), Foveon, ICySSS keynote,
`
`and Xilinx.
`
`17. My professional and educational background, as well as a listing of other
`
`matters on which I have provided consulting and/or provided testimony as a
`
`Micron-1001
`Page 9 of 106
`
`
`
`technical expert, are detailed in my Curriculum Vitae, attached to this
`
`Declaration. (Ex. 1002.)
`
`III. UNDERSTANDING OF PATENT LAW
`I understand that prior art to the ’108 patent includes patents and printed
`18.
`
`publications in the relevant art that predate the March 7, 1996 priority date I
`
`have been asked to assume for this patent for the purposes of this
`
`Declaration.
`
`19.
`
`I understand that a claim is invalid if it is anticipated or obvious.
`
`Anticipation of a claim requires that every element of a claim be disclosed
`
`expressly or inherently in a single prior art reference, as claimed.
`
`Obviousness of a claim requires that the claim be obvious from the
`
`perspective of a person having ordinary skill in the relevant art at the time
`
`the alleged invention was made. I understand that a claim may be obvious
`
`from a combination of two or more prior art references.
`
`20.
`
`I understand that an obviousness analysis requires an understanding of the
`
`scope and content of the prior art, any differences between the alleged
`
`invention and the prior art, and the level of ordinary skill in evaluating the
`
`pertinent art.
`
`21.
`
`I further understand that certain factors may support or rebut the obviousness
`
`of a claim. I understand that such secondary considerations include, among
`
`Micron-1001
`Page 10 of 106
`
`
`
`other things, commercial success of the patented invention, skepticism of
`
`those having ordinary skill in the art at the time of invention, unexpected
`
`results of the invention, any long-felt but unsolved need in the art that was
`
`satisfied by the alleged invention, the failure of others to make the alleged
`
`invention, praise of the alleged invention by those having ordinary skill in
`
`the art, and copying of the alleged invention by others in the field. I
`
`understand that there must be a nexus—a connection—between any such
`
`secondary considerations and the alleged invention. I also understand that
`
`contemporaneous and independent invention by others is a secondary
`
`consideration tending to show obviousness.
`
`22.
`
`I further understand that a claim may be obvious if common sense directs
`
`one to combine multiple prior art references or add missing features to
`
`reproduce the alleged invention recited in the claims. If a person having
`
`ordinary skill in the relevant art can implement a predictable variation,
`
`obviousness likely bars its patentability. For the same reason, if a technique
`
`has been used to improve one device and a person having ordinary skill in
`
`the art would recognize that it would improve similar devices in the same
`
`way, using the technique is obvious. I further understand that a claim can be
`
`obvious if it unites old elements with no change to their respective functions,
`
`or alters prior art by mere substitution of one element for another known in
`
`Micron-1001
`Page 11 of 106
`
`
`
`the field and that combination yields predictable results. While it may be
`
`helpful to identify a reason for this combination, common sense should
`
`guide and no rigid requirement of finding a teaching, suggestion or
`
`motivation to combine is required. When a product is available, design
`
`incentives and other market forces can prompt variations of it, either in the
`
`same field or a different one.
`
`IV. BACKGROUND
`A. Background of the Field Relevant to the ’108 Patent
`23. The ’108 patent is directed generally to the field of digital audio recording
`
`devices using non-volatile memory, such as flash memory. (Ex. 1004 at
`
`Abstract.) While claims 2-6 are directed to structures of the recording
`
`devices, Claim 1 is directed to a particular method of managing the storage
`
`of data on non-volatile memory, which the specification asserts is
`
`particularly appropriate for flash memory. The method of Claim 1 further
`
`includes the use of a volatile cache memory to serve as temporary storage
`
`for data to be written to the non-volatile memory. To provide context for the
`
`discussion to follow, a brief overview of basic volatile and non-volatile
`
`memory types, including flash memory, is presented below.
`
`1. Overview of Computer Memory and Storage Media
`24. There were a wide variety of memory technologies and related devices that
`
`were known and commonly used by those of skill in the art in the 1996 time
`
`Micron-1001
`Page 12 of 106
`
`
`
`frame, both in general purpose computers (e.g., a “personal computer”), as
`
`well as more specialized systems or devices utilizing microprocessor-based
`
`designs. The digital recording device as disclosed in the ’108 and ’445
`
`patents is an example of a microprocessor-based, specialized application
`
`utilizing non-volatile storage media.
`
`25. At the core of these devices is a microprocessor which, when coupled with
`
`appropriate memory and other circuitry, provides a system that can be
`
`programmed to execute a wide variety of functions and operations. The
`
`audio recording device disclosed in the parent ’445 patent utilizes such a
`
`microprocessor directly coupled to flash memory, shown as element 32 in
`
`FIG. 3A, which is reproduced below:
`
`(Ex. 1008 at FIG. 3A.)
`
`
`
`Micron-1001
`Page 13 of 106
`
`
`
`26. The specification of the ’445 patent describes this figure as depicting the
`
`“apparatus of the present invention:”
`
`The present invention takes a very different approach to
`
`memory management. This new approach, embodied in
`
`a method and apparatus, overcomes the significant
`
`drawbacks of Ban. This is accomplished by taking
`
`advantage of the properties of flash memory, instead of
`
`treating them as a liability.
`
`To understand the new method, it is necessary to have an
`
`understanding of the arrangement of the underlying
`
`hardware. The apparatus of the present invention is
`
`shown in block diagram form in FIG. 3A. As
`
`illustrated, the components of a system utilizing the
`
`memory management method of the present invention
`
`include an I/O device 30, a processor 32, a small cache
`
`memory 34 for temporary storage of data, and in a
`
`preferred embodiment, a relatively larger flash memory
`
`Micron-1001
`Page 14 of 106
`
`
`
`36 for nonvolatile, long-term storage of data. (Ex. 1008
`
`at 7:62-8:9.)2
`
`27. To provide additional context as to how one of ordinary skill in the art
`
`would understand the meaning of the term “processor” or “microprocessor”
`
`as used in the ’108 and ’445 patents, I have reproduced below the definition
`
`of this term as found in the Microsoft Press Computer Dictionary, Second
`
`Edition, 1994. 3 The Microsoft Press Computer Dictionary defines
`
`“microprocessor” as follows. As noted in this definition, a microprocessor
`
`requires “memory and power” to provide the basic “pieces” of a computer:
`
`
`
`2 For all quotes herein, emphases are added unless otherwise noted.
`3 This dictionary has particular relevance in this matter, because it was one which
`the Examiner and Applicants referred to and relied upon extensively during the
`prosecution history of the related ’774 patent, which is incorporated by reference
`into the ’108 patent (Ex. 1004 at 1:23-30), and the parent ’445 patent. (Ex. 1008 at
`15:8-13.)
`
`Micron-1001
`Page 15 of 106
`
`
`
`(Ex. 1010.)
`
`
`
`28. While there are a variety of ways in which digital memory devices for use in
`
`microprocessor-based systems may be categorized, it is helpful as a starting
`
`point to distinguish between basic classes of memory devices based on the
`
`underlying materials that are used to provide the data storage capability.
`
`These might include memory devices based on magnetic materials, optical
`
`materials, and so-called “solid state” or semiconductor materials.
`
`29. Examples of magnetic storage devices are familiar to most operators of
`
`personal computers, and include the ubiquitous hard disk drives and the now
`
`less-common floppy disk drives. Disk drives of this type store digital
`
`information based on the manner in which microscopic regions on the disk
`
`surface are magnetized, and data can be both written to and read from these
`
`devices.
`
`Micron-1001
`Page 16 of 106
`
`
`
`30. Examples of optical storage devices are also quite familiar to operators of
`
`personal computers, as well as users of digital music and video devices, and
`
`include DVD and CD storage devices. These may be “read-only” (i.e., data
`
`can be read from the disk, but not written to it), “write-once” (i.e., the disk
`
`can be written to or “burned” once, but not rewritten), or “rewritable” (i.e.,
`
`data may be written and overwritten later).
`
`31. The storage media associated with magnetic and optical disk storage devices
`
`is considered “non-volatile,” i.e., once that data is written in the device, it
`
`will be retained even when the device is powered off. In addition, these
`
`devices read and write data in relatively large “blocks,” i.e., data is not read
`
`or written one byte at a time, but rather is assembled into groups consisting
`
`of tens, hundreds, or thousands of bytes before being written to or read from
`
`these disk-type memory devices.
`
`32.
`
`In contrast, many types of so-called “solid state” or semiconductor memory
`
`devices provide “random access” to the individual bytes for reading and/or
`
`writing of data, allowing a microprocessor or other device to specify and
`
`directly access a specific memory “address”—i.e., a discrete location where
`
`a single byte or word of data can be stored or read from. The term “solid
`
`state” refers to the semiconductor materials such as silicon on which
`
`transistors and other elements may be fabricated at a microscopic scale to
`
`Micron-1001
`Page 17 of 106
`
`
`
`produce what are commonly referred to as integrated circuits, or “chips.”
`
`The origin of the term solid state is historical, as it distinguished the
`
`transistor made from solid semiconductor material from the vacuum tubes
`
`that conduct electricity with a gas which the transistor replaced.
`
`33. Semiconductor memory devices may take many different forms which affect
`
`their functionality and suitability for different applications. While I will not
`
`survey the full spectrum of such devices, there are several types of solid
`
`state memory that are of particular relevance to the disclosures of the ’108
`
`and ’445 patents, and thus to provide context for my opinions to follow, I
`
`will provide an overview of some of these types of memory devices.
`
`(a) Random Access Memory or RAM
`34. Although different types of memory may provide “random access” to stored
`
`data, the term “RAM” is conventionally used by those of skill in the art
`
`(both now, and in the 1996 time frame) to refer to a type of semiconductor
`
`memory that can be both read from and written to in any order, and is
`
`volatile—i.e., it will lose the stored data if power is removed from the device.
`
`This is confirmed, for example, by the definition for random access memory,
`
`or RAM, as found in the 1994 Microsoft Press Computer Dictionary:
`
`Micron-1001
`Page 18 of 106
`
`
`
`
`
`
`
`(Ex. 1010.)
`
`35. RAM is the type of memory commonly used in computers and other
`
`microprocessor-based systems for what is known to those of skill in the art
`
`as “main memory,” “primary storage,” or “primary memory.” The
`
`microprocessor has direct access to this memory, and it is used for general
`
`purpose operations. I note in this context that the ’445 patent emphasizes
`
`that the file system of the purported invention utilizing non-volatile flash
`
`memory greatly reduces the size of RAM, or system memory, required:
`
`The present invention also provides a file system which
`
`appears to have significant RAM resources, when in fact
`
`there is only a non-volatile long-term storage medium
`
`and a small cache, typically comprised of RAM. (Ex.
`
`1008 at 8:61-64.)
`
`* * *
`
`The obvious benefit of the file system, then, is avoiding
`
`the use of a large RAM resource and yet accomplishing
`
`Micron-1001
`Page 19 of 106
`
`
`
`typical file system functions as well as support features
`
`like editing that are normally performed in RAM. (Ex.
`
`1008 at 9:65-10:2.)
`
`* * *
`
`If flash memory is to serve as primary memory with a
`
`relatively small RAM resource which cannot easily be
`
`used for data manipulation, the file system must also
`
`provide a method for easily accessing the data stored in
`
`flash memory. (Ex. 1008 at 14:29-33.)
`
`(b) Electrically Erasable Programmable Read Only
`Memory (EEPROM) and Flash Memory
`
`36. Another class of semiconductor memory is that of electrically erasable
`
`programmable read only memory, or EEPROM. Flash memory is a type of
`
`EEPROM that may take various forms, discussed further below.
`
`37. As the name suggests, EEPROM can be erased and programmed (and, of
`
`course, read from) electrically, and provides random access capability like
`
`RAM, but operates more slowly in terms of its memory operations. It has a
`
`further disadvantage in that the number of times it can be reprogrammed
`
`before damage to the device occurs is limited. Unlike RAM, it is nonvolatile,
`
`and thus will retain stored data indefinitely even when power has been
`
`Micron-1001
`Page 20 of 106
`
`
`
`removed. The entry from the 1994 Microsoft Press Computer Dictionary for
`
`EEPROM is provided below:
`
`
`
`
`
`(Ex. 1010.)
`
`38. Flash memory is a particular type of EEPROM that may take a number of
`
`different forms having different characteristics in terms of how data can be
`
`read or written. The Examiner and the Applicants in the related ’774 patent
`
`prosecution history relied specifically on the definition of flash memory in
`
`the same 1994 Microsoft Press Computer Dictionary, which is provided
`
`below:
`
`Micron-1001
`Page 21 of 106
`
`
`
`(Ex. 1010.)
`
`
`
`39. As described in the specification of the parent ’445 patent, flash memory has
`
`certain advantages over other non-volatile storage media, such as traditional
`
`magnetic disks: it requires no moving parts, has lower power usage, and can
`
`achieve faster random reads and higher
`
`throughput. One of
`
`the
`
`disadvantages of flash memory described in the ’445 patent is that the bit
`
`cells in flash memory—each of which stores one bit of data—must be erased
`
`before new data can be written to it. More precisely, a memory cell in flash
`
`existing in a logic state of “1” can be changed to a logical “0” without
`
`erasure, but blocks having cells with logic 0 states must be erased before
`
`being written to or updated. Further, flash memory is erased in blocks,
`
`rather than individual bits or bytes. (See, e.g., Ex. 1008 at 2:11-13.)
`
`Micron-1001
`Page 22 of 106
`
`
`
`Furthermore, erasure cannot be done for individual flash memory cells or
`
`addresses. Rather, flash memory must be erased a “block” at a time. (See,
`
`e.g., Ex. 1008 at 9:14-15.)
`
`File Management Systems
`
`2.
`40. As I will discuss in greater detail below, claim 1 of the ’108 patent (and all
`
`claims of the parent ’445 patent) is a method claim directed to management
`
`of “data segments” in a non-volatile primary memory “stored therein by a
`
`file system.”
`
`41.
`
`In general terms, file systems are used by an operating system to manage
`
`how data representing files are written to and read from a storage medium.
`
`There were a variety of types of file systems known to those of ordinary skill
`
`in the art at the time of the purported invention.
`
`(a) File allocation table (FAT) file systems
`42. One very common type of file system was the widely-implemented family of
`
`File Allocation Table or FAT file systems used, e.g., in personal computers
`
`running the Microsoft DOS and Windows operating systems at the time of
`
`the purported invention.
`
`43. Although many variations of the FAT family of file systems were developed
`
`over a period of about two decades between its widespread use in hard disks
`
`beginning in the early 1980s through the late 1990s (i.e., through the
`
`Micron-1001
`Page 23 of 106
`
`
`
`Windows 9.x period), these systems may be characterized in general as those
`
`relying upon an index map or table to manage files. The index table or FAT
`
`contains a series of entries corresponding to individual clusters or
`
`“allocation units” on (most commonly) a disk storage medium, although the
`
`principle may be applied to other forms of storage media as well.
`
`44. Each cluster or allocation unit is a contiguous area comprising one or more
`
`sectors, and represents the minimum unit that a file can utilize. As such,
`
`files are stored across integral numbers of clusters when the file size exceeds
`
`the size of a single cluster. Although a single cluster itself is contiguous in
`
`the storage medium, the data comprising a file commonly occupies multiple
`
`clusters, which themselves may be (and commonly are) non-contiguous. In
`
`such cases, the file is said to be “fragmented.”
`
`45. The File Allocation Table or FAT contains one entry that maps to each
`
`cluster, and describes how the cluster is allocated. For a given file spanning
`
`multiple clusters, e.g., each entry includes the address of the next cluster in
`
`the chain, until the last cluster, in which the entry indicates the last cluster in
`
`the chain. Entries in the FAT may also indicate a bad, unused, or reserved
`
`cluster.
`
`46. With the advent of flash memory as a non-volatile, long-term storage
`
`medium, file systems for flash memory were later developed to better
`
`Micron-1001
`Page 24 of 106
`
`
`
`manage the limitations of flash memory as compared to write-in-place media,
`
`such as magnetic disks. One of the earliest of these systems was named
`
`TrueFFS and was developed by the Israeli company, M-Systems Flash Disk
`
`Pioneers, Ltd. M-Systems subsequently filed a patent application on their
`
`flash file system on March 8, 1993, which ultimately issued as U.S. Patent
`
`No. 5,404,485 to Ban (“Ban”).
`
`(b) The ’445 and ’108 patents’ file systems use linked lists
`instead of a FAT
`
`47. Both the ’108 patent and the parent ’445 patent extensively contrasted the
`
`patentee’s flash memory file management methods with those disclosed in
`
`this prior art Ban patent. The specification of the ’445 patent characterizes
`
`Ban as teaching the creation of a “virtual memory map” for “converting
`
`virtual addresses to physical addresses.” (Ex. 1008 at 2:52-61.) According
`
`to the ’108 and ’445 patents, the use of this method of “indirection” in flash
`
`memory causes “severe overhead burdens.” (Ex. 1004 at 2:1-13; Ex. 1008 at
`
`2:50-61.)
`
`48. To address this purported inefficiency, the ’445 patent teaches logically
`
`linking data segments “by creating headers which contain pointers to
`
`absolute physical locations within flash memory.” (Ex. 1008 at 6:16-17.)
`
`During a write operation, a header is placed at the beginning of each data
`
`segment being stored in flash memory. (Ex. 1008 at 4:27-28; FIG. 7A.)
`
`Micron-1001
`Page 25 of 106
`
`
`
`49.
`
`In contrast to Ban, the alleged invention was characterized by the Applicants
`
`as eliminating the use of memory maps, and instead using logical links
`
`stored in the headers provide “a logical path to the data segments.” As I will
`
`discuss in further detail in subsequent sections of this Declaration, the effect
`
`of the headers appended to data segments, as disclosed in the parent ’445
`
`patent, is to create a linked-list of data segments that are chained together to
`
`comprise, for example, a file, rather than reliance on an index table or
`
`memory map.
`
`50. The applicants argued this distinction directly in the specification of the ’445
`
`patent, stating for example:
`
`Ban also disadvantageou