throbber
IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`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

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