`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`
`
`
`
`
`
`MICRON TECHNOLOGY, INC.,
`Petitioner,
`
`v.
`
`VERVAIN, LLC,
`Patent Owner.
`
`
`
`IPR2021-01549
`U.S. Patent No. 9,997,240
`
`
`
`
`
`
`
`
`
`
`PATENT OWNER’S PRELIMINARY RESPONSE
`PURSUANT TO 35 U.S.C. § 313 AND 37 C.F.R. § 42.107
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`TABLE OF CONTENTS
`
`TABLE OF AUTHORITIES ................................................................................... iii
`EXHIBIT LIST .......................................................................................................... v
`I.
`INTRODUCTION ........................................................................................... 1
`II. OVERVIEW OF THE ’240 PATENT AND THE CHALLENGED
`CLAIMS .......................................................................................................... 4
`A.
`SLC and MLC Flash ............................................................................. 5
`B. Address Table ........................................................................................ 6
`C. Data Integrity Tests ............................................................................... 7
`D. Hot and Cold Data ................................................................................. 8
`E.
`Claims 1 and 6 ....................................................................................... 9
`III. CLAIM CONSTRUCTION .......................................................................... 13
`A.
`“data integrity test” (claims 1 and 6) ................................................... 14
`B.
`“on a periodic basis” (claims 1 and 6) ................................................ 16
`IV. OVERVIEW OF THE CITED PRIOR ART ................................................ 17
`A. Dusija ................................................................................................... 17
`B.
`Sutardja ................................................................................................ 22
`C.
`Chin ..................................................................................................... 26
`REASONS FOR DENYING INSTITUTION ............................................... 30
`A.
`The Board Should Exercise Its Discretion and Deny Institution ........ 30
`1.
`Factor 1: No Motion to Stay has Been Filed and the
`District Court is Unlikely to Grant a Stay ................................. 32
`
`V.
`
`
`
`
`i
`
`
`
`
`
`2.
`
`3.
`
`4.
`
`2.
`
`3.
`
`4.
`
`B.
`
`C.
`
`Factor 2: The Board Will Issue a Final Written Decision
`Almost Three Months after the Parallel District Court
`Trial ........................................................................................... 32
`Factor 3: The Parties and District Court Have Invested—
`and Will Continue to Invest—Significant Time into the
`District Court Litigation ............................................................ 33
`Factor 4: There is Significant Overlap Between This
`Proceeding and the Parallel District Court Case ....................... 34
`Factor 5: The Parties are the Same in Both Proceedings .......... 36
`5.
`Factor 6: The Merits of the Petition are Not Strong ................. 37
`6.
`Additional Considerations ........................................................ 37
`7.
`The Petition Does Not Establish That Claims 1 and 6 Would
`Have Been Obvious over Dusija in View of Sutardja (Ground
`1) .......................................................................................................... 37
`1.
`The Petition Fails to Establish That Dusija or Sutardja
`Teach or Suggest [1.F] or [6.G.i] .............................................. 38
`The Petition Fails to Establish That Sutardja Teaches or
`Suggests [1.G] or [6.G.ii] .......................................................... 45
`The Petition Fails to Establish a Proper Motivation to
`Combine Dusija and Sutardja ................................................... 47
`The Petition Fails to Demonstrate a Reasonable
`Expectation of Success in Combining Dusija and
`Sutardja ..................................................................................... 53
`The Petition Does Not Establish That Claims 1 and 6 Would
`Have Been Obvious over Dusija, Sutardja, and Chin (Ground 2) ...... 55
`VI. CONCLUSION .............................................................................................. 58
`
`
`
`
`
`
`
`
`
`ii
`
`
`
`
`
`TABLE OF AUTHORITIES
`
`Page(s)
`
`
`CASES
`Apple Inc. v. Fintiv, Inc.,
`IPR2020-00019, Paper 11 (PTAB Mar. 20, 2020) ......................................passim
`Bicon, Inc. v. Straumann Co.,
`441 F.3d 945 (Fed. Cir. 2006) ............................................................................ 15
`Cuozzo Speed Techs., LLC v. Lee,
`136 S. Ct. 2131 (2016) ........................................................................................ 30
`DePuy Spine, Inc. v. Medtronic Sofamor Danek, Inc.,
`469 F.3d 1005 (Fed. Cir. 2006) .......................................................................... 13
`E-One Inc. v. Oshkosh Corp.,
`IPR2019-00162, Paper 16 (PTAB June 5, 2019) ............................................... 37
`Harmonic Inc. v. Avid Tech., Inc.,
`815 F.3d 1356 (Fed. Cir. 2016) .......................................................................... 30
`Hill-Rom Servs., Inc. v. Stryker Corp.,
`755 F.3d 1367 (Fed. Cir. 2014) .......................................................................... 14
`In re Gurley,
`27 F.3d 551 (Fed. Cir. 1994) .............................................................................. 53
`In re Magnum Oil Tools Int’l, Ltd.,
`829 F.3d 1364 (Fed. Cir. 2016) .......................................................................... 54
`Innova/Pure Water, Inc. v. Safari Water Filtration Sys., Inc.,
`381 F.3d 1111 (Fed. Cir. 2004) .......................................................................... 15
`Intel Corp. v. VLSI Tech. LLC,
`IPR2019-01192, Paper 15 (PTAB Jan. 9, 2020) ................................................ 31
`KSR Int’l Co. v. Teleflex Inc.,
`550 U.S. 398 (2007) ............................................................................................ 48
`
`
`
`
`iii
`
`
`
`
`
`Merck & Co. v. Teva Pharm. USA, Inc.,
`395 F.3d 1364 (Fed. Cir. 2005) .......................................................................... 15
`Phillips v. AWH Corp.,
`415 F.3d 1303 (Fed. Circ. 2005) (en banc) ........................................................ 13
`Samsung Elecs. Co. Ltd., v. Clear Imaging Research, LLC,
`IPR2020-01400, Paper 13 (PTAB Feb. 3, 2021) ................................................ 35
`SK Innovation Co. LTD., v. LG Chem, LTD.,
`IPR2020-01239, Paper 14 (PTAB Jan. 12, 2021) ........................................ 36, 37
`Sotera Wireless, Inc. v. Masimo Corp.,
`IPR2020-01019, Paper 12 (PTAB Dec. 1, 2020) ............................................... 35
`TQ Delta, LLC v. Cisco Sys., Inc.,
`942 F.3d 1352 (Fed. Cir. 2019) .......................................................................... 48
`STATUTES
`35 U.S.C. § 313 .......................................................................................................... 1
`35 U.S.C. § 314(a) ..................................................................................... 1, 2, 30, 31
`35 U.S.C. § 315(e)(2) ......................................................................................... 35, 36
`OTHER AUTHORITIES
`37 C.F.R. § 42.4(a) ................................................................................................... 30
`37 C.F.R. § 42.107 ..................................................................................................... 1
`37 C.F.R. § 100(b) (2019) ........................................................................................ 13
`
`
`
`
`
`
`
`
`iv
`
`
`
`
`
`EXHIBIT LIST
`
`Exhibit No.
`2001
`
`Description
`Declaration of Dr. Sunil Khatri
`
`Chen et al., Ultra MLC Technology Introduction, Advantech
`Technical White Paper (Oct. 5, 2012) (“Chen”)
`
`Excerpts from Micheloni et al., Inside NAND Flash Memories (1st ed.
`2010) (“Micheloni”)
`
`U.S. Patent No. 10,950,300 to G.R. Mohan Rao (“’300 patent”)
`
`Microsoft Computer Dictionary definition for “data integrity”
`
`Hargrave’s Communications Dictionary definition for “data integrity”
`
`https://www.law360.com/articles/1381597/albright-says-he-ll-very-
`rarely-put-cases-on-hold-for-ptab
`
`Docket Sheet for Case. No. 6:21-cv-487-ADA; Vervain v. Micron
`Technology et al.; U.S. District Court, Western District of Texas.
`
`Exhibit C-3, Invalidity Claim Chart for the ’240 Patent based on U.S.
`Patent Application Pub. No. 2011/0099460 (“Dusija”)
`
`Exhibit C-18, Invalidity Claim Chart for the ’240 Patent based on
`U.S. Patent Application Pub. No. US 2008/0140918 (“Sutardja”)
`
`Micron’s Preliminary Invalidity Contentions for U.S. Patent Nos.
`8,891,298; 9,196,385; 9,997,240; and 10,950,300; Case. No. 6:21-cv-
`487-ADA; Vervain v. Micron Technology et al.; U.S. District Court,
`Western District of Texas
`
`Claim Construction Order; Case. No. 6:21-cv-487-ADA; Vervain v.
`Micron Technology et al.; U.S. District Court, Western District of
`Texas
`
`v
`
`2002
`
`2003
`
`2004
`
`2005
`
`2006
`
`2007
`
`2008
`
`2009
`
`2010
`
`2011
`
`2012
`
`
`
`
`
`
`
`
`
`
`
`I.
`
`INTRODUCTION
`
`
`
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`Vervain, LLC (“Patent Owner” or “Vervain”) submits this preliminary
`
`response in accordance with 35 U.S.C. § 313 and 37 C.F.R. § 42.107, responding to
`
`the Petition for Inter Partes Review (“Petition”) of U.S. Patent No. 9,997,240 (the
`
`“’240 Patent”) filed by Micron Technology, Inc. (“Micron” or “Petitioner”). Micron
`
`petitions for inter partes review of claims 1-2 and 6-7 of the ’240 Patent, which is
`
`owned by Vervain. Micron’s Petition includes two grounds. Ground 1 relies on the
`
`combination of U.S. Patent App. Pub. No. 2011/0099460 (“Dusija”) and U.S. Patent
`
`App. Pub. No. 2008/0140918 (“Sutardja”). Ground 2 relies on the three-way
`
`combination of Dusija, Sutardja, and U.S. Patent App. Pub. No. 2010/0017650
`
`(“Chin”). The Board should decline institution for the following reasons.
`
`First, the Board should exercise its discretion and deny institution under 35
`
`U.S.C. § 314(a). The parallel district court case, which involves four patents and not
`
`just the one patent at issue here, has moved beyond its infancy and is progressing at
`
`a steady clip. The district court already issued an order on a substantive motion and
`
`held the Markman. Before the institution decision is due in this proceeding, the
`
`parties will have spent three months in fact discovery—almost halfway through the
`
`allotted fact discovery period. And trial in the parallel district court case—a date the
`
`district court confirmed after the recently-completed Markman—is scheduled for
`
`three months before the final written decision deadline here. Furthermore, Micron
`
`
`
`- 1 -
`
`
`
`
`
`
`asserts overlapping prior art in the parallel district court case both outright and under
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`
`
`
`the guise of being system art, but refuses to agree to any meaningful estoppel if there
`
`is an institution here. On these facts, the advanced parallel district court proceeding
`
`should proceed and this Petition should be denied under 35 U.S.C. § 314(a).
`
`Second, the Board should deny institution on both Grounds because none of
`
`the references teach or suggest elements [F] and [G] of claim 1 (hereinafter, [1.F]
`
`and [1.G]), and elements [G.i] and [G.ii] of claim 6 (hereinafter, [6.G.i] and [6.G.ii]).
`
`These elements require determining the blocks (as opposed to the logical addresses)
`
`that are accessed most frequently by maintaining a count of the number of times each
`
`one of the blocks is accessed, and transferring the contents of those blocks that
`
`receive the most frequent writes to SLC memory. The claimed “blocks” are the
`
`physical locations where the data is actually stored. The “logical address ranges”
`
`are temporary or “pointer” addresses that may change over time.
`
`Third, Petitioner relies primarily on Sutardja for [1.F] and [6.G.i] for both
`
`Grounds. Petitioner acknowledges, however, that Sutardja “determines how
`
`frequently data is written to each of the logical addresses.” Petitioner has not shown,
`
`nor can it, that Sutardja determines the blocks that are accessed most frequently, and
`
`transfers the contents of those blocks to SLC memory. Moreover, Petitioner has not
`
`presented any evidence why it would have been obvious to do so.
`
`
`
`- 2 -
`
`
`
`
`
`
`
`
`
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`Fourth, the Board should deny institution for the additional reason that
`
`Sutardja does not teach or suggest transferring the contents of the blocks to SLC, as
`
`required by [1.G] and [6.G.ii]. Rather Sutardja teaches that MLC and SLC should
`
`be “normalized” and treated “homogeneously.” Therefore, Sutardja teaches away
`
`from transferring the contents to SLC.
`
`Fifth, Petitioner relies on the three-way-combination of Dusija, Sutardja, and
`
`Chin for Ground 2. The Petition cites Chin for the limited assertion that it would
`
`have been obvious to use a “collective write count” to start the “data shift analysis”
`
`in Sutardja. Petitioner does not assert (nor can it) that Chin teaches or suggests
`
`determining the blocks that are accessed most frequently by maintaining a count of
`
`the number of times each one of the blocks is accessed, and transferring the contents
`
`of those blocks that receive the most frequent writes to SLC memory. Therefore,
`
`Chin does not remedy these deficiencies of Dusija and Sutardja.
`
`Sixth, the Board should deny institution on Grounds 1-2 because Petitioner
`
`has not demonstrated that a POSA would have had both (1) a motivation to combine
`
`the asserted Dusija and Sutardja references, and (2) an expectation of success
`
`combining them. More specifically, Dusija teaches that SLC should be used for a
`
`limited purpose after the device has aged. Sutardja, on the other hand, teaches that
`
`SLC and MLC should be used interchangeably throughout the life of the device.
`
`
`
`- 3 -
`
`
`
`
`
`
`Because of these diametrically different approaches, there would have been no
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`
`
`
`motivation to combine the references.
`
`Accordingly, Patent Owner requests that the Board deny institution of
`
`Micron’s Petition.
`
`II. OVERVIEW OF THE ’240 PATENT AND THE CHALLENGED
`CLAIMS
`The ’240 Patent, entitled “Lifetime Mixed Level Non-Volatile Memory
`
`System” was filed on November 24, 2015 and has an effective filing date of July 19,
`
`2011. Ex. 1005. Dr. Mohan Rao is the sole named inventor of the ’240 Patent.
`
`At a high level, the ’240 Patent describes, among other things, a reliable flash
`
`memory storage system combining both single-level cell (SLC) and multi-level cell
`
`(MLC) non-volatile memories.1 Id., Abstract. Prior to the ’240 Patent, Dr. Rao
`
`recognized that “MLC NAND flash SSDs are slowly replacing and/or coexisting
`
`with SLC NAND flash in newer SSD systems” because “MLC flash memory is less
`
`expensive than SLC flash memory[] on a cost per bit basis.” Id., 3:32-33, 5:43-44.
`
`However, while “MLC NAND flash enjoys greater density than SLC NAND flash”
`
`it comes “at the cost of a decrease in access speed and lifetime (endurance).” Id.,
`
`
`1 Non-volatile memories can store information even after the system is powered off.
`
`Flash memory is a specific type of non-volatile memory, where data is stored in
`
`“blocks” of “pages.” Ex. 1005, 2:48-65.
`
`
`
`- 4 -
`
`
`
`
`
`
`3:37-40. As a result, various hybrid systems combining SLC and MLC (among
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`
`
`
`others) have been developed to combine the benefits of both types of non-volatile
`
`flash storage at a low cost. Id., 3:63-65.
`
`The ’240 Patent addresses improvements and solutions for managing the
`
`writing of data optimally for improved reliability and lifetime (endurance) of such
`
`hybrid memory systems. Id., 3:58-65. Specifically, the Challenged Claims are
`
`directed to specific techniques for efficiently using SLC and MLC flash to improve
`
`the overall performance of the memory. Id., claims 1 and 6. For example, if certain
`
`data is used more frequently, then it is transferred to higher-performance SLC. Id.
`
`By doing so, the number of errors is reduced, and overall endurance of the memory
`
`is increased. Id., 3:63-65.
`
`A.
`SLC and MLC Flash
`SLC memory stores 1 bit per cell, and MLC memory stores more than 1 bit
`
`per cell. Id., 2:13-16. As noted above, there are pros and cons to SLC and MLC
`
`flash. In general, SLC is faster and less prone to errors, but requires more space and
`
`power to store a given amount of data. Id., 1:53-58. The opposite is true of MLC.
`
`MLC flash is slower and more prone to errors, but stores data more densely with less
`
`power consumption. Id., 3:37-40.
`
`SLC and MLC flash memories both use the same type of transistor called a
`
`floating gate transistor. Id., 3:48. They both store a charge in the floating gate of
`
`
`
`- 5 -
`
`
`
`
`
`
`each transistor (cell), which changes the threshold voltage of the transistor. The
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`
`
`
`memory uses the threshold voltage to determine what bit, or bits, were stored in the
`
`transistor. The MLC cell in the figure below illustrates threshold voltages for a 2-
`
`bit MLC cell.
`
`Ex. 2002, 5.
`
`
`
`The primary difference between SLC and MLC is what data each threshold
`
`voltage represents. With SLC flash, the transistor stores only a 1 or 0, so a wide
`
`range of threshold voltages can be allotted to a single bit. Ex. 1005, 3:34-35. This
`
`allows for faster and more reliable memory access. On the other hand, MLC flash
`
`must be slowly and carefully programmed to a narrower, more precise range of
`
`threshold voltages, with each threshold voltage range representing a specific pair of
`
`bits (see figure above, which shows four pairs of bits—11, 10, 01, and 00—
`
`corresponding to smaller ranges of threshold voltages compared to the SLC). Id.,
`
`3:35-37.
`
`B. Address Table
`To provide wear leveling, garbage collection, and bad block management, a
`
`translation layer is used to map logical addresses to actual physical memory
`
`
`
`- 6 -
`
`
`
`
`
`
`locations. Ex. 2003, 9-11; Ex. 1005, 2:66-3:31. As part of this translation layer,
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`
`
`
`“tables are widely used in order to map sectors and pages from logical to physical.”
`
`Ex. 2003, 9; Ex. 1005, 3:15-19. These tables map logical blocks to physical blocks.
`
`Ex. 2003, 9-11; Ex. 1005, 3:15-19. Using a “block” or similar granularity is
`
`important, since flash memory is arranged so that when erasing and rewriting data,
`
`a whole block is “erased together.” Ex. 2003, 6; Ex. 1005, 2:55-65. Dr. Rao
`
`explained that “[t]he address ranges within the translation table will assume some
`
`minimum quantum, such as, for example, one block…” Id., 5:46-50. Dr. Rao further
`
`explained that memory is written and mapped on the granularity of a “quantum,”
`
`such as a block or page. Id., 5:46-50; Figs. 3A-B.
`
`During operation of the flash memory, logical addresses are frequently
`
`remapped to new physical locations. Id., 3:16-49, 4:20-24, 5:39-59. Over time, a
`
`particular logical address may be mapped or associated with many different physical
`
`locations (blocks). Ex. 2001, ¶ 45. And multiple logical addresses may point to the
`
`same block over time, so there is not a one-to-one correspondence between the
`
`logical addresses and the blocks over time. Id.
`
`C. Data Integrity Tests
`As mentioned above, when data is stored in MLC memory, it is more prone
`
`to errors, and some data is more prone to errors than other data. One reason for this
`
`is that the threshold voltage intervals for MLC memory are smaller than the intervals
`
`
`
`- 7 -
`
`
`
`
`
`
`for SLC memory, and thus, errors can occur when writing or reading the data. Ex.
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`
`
`
`2001, ¶ 33. Errors can also be caused by the data stored in neighboring cells. Id. A
`
`data integrity test is a test that checks the integrity of the data (i.e., whether errors
`
`have occurred). This test can be run immediately after data is written, or at a later
`
`time. If the test reveals a problem such as corrupt data, the data can be remapped to
`
`SLC (which is less error-prone), and the address table is modified accordingly. Ex.
`
`1005, 4:24-29. Alternately, MLC data can be remapped to other MLC blocks, and
`
`the address table is then modified accordingly. Id., 3:9-31.
`
`D. Hot and Cold Data
`One can distinguish between “hot” blocks (which receive more frequent
`
`writes), and “cold” blocks (which receive less frequent writes). Id., 6:46-52.
`
`Because SLC has greater endurance, “hot” blocks can be allocated to SLC to
`
`increase the lifetime of the system. Id. “Cold” blocks, on the other hand, can be
`
`allocated to MLC to take advantage of its higher density storage.
`
`As Dr. Rao explains, the contents of the “hot” blocks (plural) can be
`
`transferred to SLC “on a periodic basis, such as, for example every 1000 writes or
`
`every 10,000 writes.” Id., 6:52-58. By transferring groups of “hot” blocks on a
`
`periodic basis, it allows the controller to transfer the data from MLC blocks to SLC
`
`as a background process in-between write commands. Ex. 2001, ¶¶ 34, 54.
`
`
`
`- 8 -
`
`
`
`
`
`
`
`
`
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`E. Claims 1 and 6
`In claim 1, the MLC and SLC comprise “erasable blocks” (highlighted red).
`
`These are the physical locations that must be erased before data can be written to
`
`them. See [1.A] and [1.B] below. Meanwhile, an address map comprises a list of
`
`“logical address ranges” (highlighted purple); these logical address ranges are
`
`mapped to the physical address ranges for the blocks. [1.D].
`
`[1.PRE] A system for storing data comprising:
`
`Claim 1
`
`[1.A]
`
`[1.B]
`
`[1.C]
`
`[1.D]
`
`at least one MLC…module comprising a plurality of individually
`erasable blocks;
`
`at least one SLC…module comprising a plurality of individually
`erasable blocks; and
`
`a controller coupled to the at least one MLC…module and the at least
`one SLC…module,
`
`the controller maintaining an address map of at least one of the MLC
`and SLC…modules, the address map comprising a list of logical
`address ranges accessible by a computer system, the list of logical
`address ranges having a minimum quanta of addresses, wherein each
`entry in the list of logical address ranges maps to a similar range of
`physical addresses within either the at least one SLC…module or
`within the at least one MLC…module;
`
`
`
`- 9 -
`
`
`
`
`
`
`
`
`
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`[1.E] wherein the controller is adapted to determine if a range of addresses
`listed by an entry and mapped to a similar range of physical addresses
`within the at least one MLC…module, fails a data integrity test, and, in
`the event of such a failure, the controller remaps the entry to the next
`available equivalent range of physical addresses within the at least one
`SLC…module; and
`
`[1.F] wherein the controller is further adapted to determine which of the
`blocks of the plurality of the blocks in the MLC and SLC…modules
`are accessed most frequently and wherein the controller segregates
`those blocks that receive frequent writes into the at least one
`SLC…module and those blocks that receive infrequent writes into the
`at least one MLC…module, and
`
`[1.G] maintain a count value of the blocks in the MLC…module determined
`to have received frequent writes and that are accessed most frequently
`on a periodic basis when the count value is a predetermined count
`value, transfer the contents of the counted blocks in the MLC…module
`determined to have received frequent writes after reaching the
`predetermined count value to the SLC…module and which determined
`blocks in the SLC are determined in accordance with the next
`equivalent range of physical addresses determined by the controller.
`
`As can be seen above, claim 1 uses the claim terms “blocks” and “logical
`
`address ranges” to refer to two different things. The blocks are the physical locations
`
`in the MLC and SLC where the data is stored. [1.A-B]. Each block has a fixed
`
`“range of physical addresses.” [1.D]. Meanwhile, the address map contains a list of
`
`
`
`- 10 -
`
`
`
`
`
`
`logical address ranges that are mapped to the physical address ranges. Id. As the
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`
`
`
`claim indicates, the logical address ranges are remapped to new physical address
`
`ranges. [1.E]. Thus, a logical address range does not permanently point to a specific
`
`physical address range. Rather the corresponding physical address range may
`
`change over time.
`
`Turning to [1.F], the claim refers to “the blocks,” where the antecedent basis
`
`is “erasable blocks” in [1.A-B]. Thus, the controller is adapted to “determine which
`
`of the [erasable blocks]…are accessed most frequently.” Additionally, [1.F] recites
`
`that the controller segregates blocks with “frequent writes” to SLC, and “infrequent
`
`writes” to MLC.
`
`Finally, in [1.G], the controller is adapted to transfer the contents of blocks
`
`that receive frequent writes to SLC memory. Additionally [1.G] recites that it is
`
`done on a periodic basis when the count value is a predetermined count value.
`
`Like claim 1, claim 6 recites that the controller is adapted to determine the
`
`blocks that are accessed most frequently, and more specifically, maintain a count
`
`value those blocks that are accessed most frequently (see [6.G.i]). Additionally, the
`
`controller is adapted to transfer the contents of those “counted blocks” to SLC
`
`memory (see [6.G.ii]).
`
`
`
`
`
`
`
`- 11 -
`
`
`
`
`
`
`
`
`
`
`
`
`Claim 6
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`[6.PRE] A system for storing data comprising:
`
`[6.A]
`
`[6.B]
`
`[6.C]
`
`[6.D]
`
`at least one MLC…module comprising a plurality of individually
`erasable blocks;
`
`at least one SLC…module comprising a plurality of individually
`erasable blocks; and
`
`a controller coupled to the at least one MLC…module and the at least
`one SLC…module,
`
`the controller maintaining an address map of at least one of the MLC
`and SLC…modules, the address map comprising a list of logical
`address ranges accessible by a computer system, the list of logical
`address ranges having a minimum quanta of addresses, wherein each
`entry in the list of logical address ranges maps to a similar range of
`physical addresses within either the at least one SLC…module or
`within the at least one MLC…module;
`
`[6.E] wherein the controller allocates those blocks that receive frequent
`writes into the SLC…module as hot blocks and those blocks that only
`receive infrequent writes into the MLC…module as cold blocks; and
`
`[6.F] wherein the controller is adapted to determine if a range of addresses
`listed by an entry and mapped to a similar range of physical addresses
`within the at least one MLC…module, fails a data integrity test, and, in
`the event of such a failure, the controller remaps the entry to the next
`available equivalent range of physical addresses within the at least one
`SLC…module;
`
`- 12 -
`
`
`
`
`
`
`
`
`
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`[6.G.i] wherein the controller is further adapted to maintain a count value of
`those blocks that are accessed most frequently and,
`
`[6.G.ii] on a periodic basis when the count value is a predetermined count
`value, transfer the contents of those counted blocks into the
`SLC…module, wherein the counted blocks transferred to after
`reaching the predetermined count value are determined in accordance
`with the next equivalent range of physical addresses determined by the
`controller.
`
`
`
`III. CLAIM CONSTRUCTION
`
`The claims in a post-grant review are construed using the same standard that
`
`applies in district court proceedings, as set forth in Phillips v. AWH Corp., 415 F.3d
`
`1303 (Fed. Circ. 2005) (en banc); 37 C.F.R. § 100(b) (2019). Claim terms are
`
`afforded “their ordinary and customary meaning,” which is “the meaning that the
`
`term would have to a [POSA] in question at the time of the invention.”2 Phillips,
`
`415 F.3d at 1312–13. “In determining the meaning of the disputed claim limitation,
`
`we look principally to the intrinsic evidence of record, examining the claim language
`
`itself, the written description, and the prosecution history, if in evidence.” DePuy
`
`
`2 For purposes of this preliminary response only, Patent Owner has used
`
`Petitioner’s definition of a POSA. Petition, 27.
`
`
`
`- 13 -
`
`
`
`
`
`
`Spine, Inc. v. Medtronic Sofamor Danek, Inc., 469 F.3d 1005, 1014 (Fed. Cir. 2006)
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`
`
`
`(citing Phillips, 415 F.3d at 1312-17).
`
`A.
`
`“data integrity test” (claims 1 and 6)
`
`This term does not require construction, and it should be given the full scope
`
`of its plain meaning—just as the district court already did. Ex. 2012 (district court’s
`
`Claim Construction Order). Micron’s proposed construction—“a test conducted
`
`after a write to flash to ensure that the data was written correctly”—imports
`
`unnecessary limitations from the specification that are not present in the term “data
`
`integrity test.” Micron has not identified any definition or disavowal (nor can it) that
`
`would justify limiting the ordinary meaning of the term “data integrity test” to
`
`Micron’s unduly narrow construction. See Hill-Rom Servs., Inc. v. Stryker Corp.,
`
`755 F.3d 1367, 1371 (Fed. Cir. 2014). In fact, Micron’s construction contradicts the
`
`intrinsic evidence in multiple ways.
`
`For example, in the claims of related U.S. Patent No. 10,950,300, claim 1 and
`
`12 refer to “performing a data integrity test on stored data in the MLC nonvolatile
`
`memory element after at least a Write access operation.” Ex. 2004. If the term “data
`
`integrity test” itself required that the test occur on “data after it has been written to
`
`flash,” the claim’s separate requirement that the test be performed “on stored
`
`data…after at least a Write access operation” would be rendered meaningless. Such
`
`a construction is heavily disfavored: a guiding principle of claim construction is the
`
`
`
`- 14 -
`
`
`
`
`
`
`preference that a court give every term independent meaning within the claim. See
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`
`
`
`Bicon, Inc. v. Straumann Co., 441 F.3d 945, 950 (Fed. Cir. 2006) (“claims are
`
`interpreted with an eye toward giving effect to all terms in the claim.”); Merck &
`
`Co. v. Teva Pharm. USA, Inc., 395 F.3d 1364, 1372 (Fed. Cir. 2005) (“A claim
`
`construction that gives meaning to all the terms of the claim is preferred over one
`
`that does not do so.”); Innova/Pure Water, Inc. v. Safari Water Filtration Sys., Inc.,
`
`381 F.3d 1111, 1119 (Fed. Cir. 2004) (“While not an absolute rule, all claim terms
`
`are presumed to have meaning in a claim.”).
`
`Nor does anything in the ’240 Patent specification require that a “data integrity
`
`test” is necessarily limited to a test performed at a particular time, or to data that has
`
`already been written to flash. Rather, it is possible to test the integrity of data in a
`
`variety of circumstances. Indeed, Vervain’s plain meaning construction of this
`
`term—i.e., testing the integrity of data—is entirely consistent with the stated purpose
`
`of Dr. Rao’s invention, which includes “providing reliable storage through the use
`
`of non-volatile memories.” Ex. 1005, 1:40-47. Nearly any data integrity test would
`
`further Dr. Rao’s stated purpose of providing reliable storage.
`
`Finally, the extrinsic evidence supports Vervain’s construction. The
`
`Microsoft Computer Dictionary defines “data integrity” as “[t]he accuracy of data
`
`and its conformity to its expected value, especially after being transmitted or
`
`processed.” Ex. 2005, 3. Hargrave’s Communications Dictionary defines it as “[t]he
`
`
`
`- 15 -
`
`
`
`
`
`
`condition that exists when data are unaltered after a process as compared to data
`
`U.S. Patent 9,997,240
`IPR2021-01549
`
`
`
`
`before the process.” Ex. 2006, 8. Neither definition indicates that data integrity is
`
`tested only “after it has been written to flash to ensure that the data was written
`
`correctly.”
`
`Thus, as the district court already held, this term should be given the full scope
`
`of its plain meaning. Ex. 2012 (district court’s Claim Construction Order).
`
`B.
`
`“on a periodic basis” (claims 1 and 6)
`
`Peti