throbber

`
`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

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