`INVALIDITY CLAIM CHART FOR THE ’300 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2008/0140918 (“Sutardja”)
`
`U.S. Patent Application Publication No. US 2008/0140918 (“Sutardja”) was filed on December 7, 2007 and published on June 12,
`2008. Sutardja is prior art to the ’300 patent under at least 35 U.S.C. §§ 102(a), (b), (e) (pre-AIA). The asserted claims of the ’300
`patent are anticipated by Sutardja expressly and/or inherently or rendered obvious, either alone or in combination with other
`references, as set forth in the cover pleading for Micron’s Initial Invalidity Contentions and as further explained in the chart below.
`
`This chart is based on Defendants’ present understanding of Plaintiff’s apparent positions as to the scope of the asserted claims. By
`including prior art that invalidates the claims of the patent based on Plaintiff’s claim construction and infringement positions,
`Defendants are neither adopting nor acceding in any manner to Plaintiff’s claim construction and infringement positions.
`Furthermore, nothing stated herein shall be treated as an admission or suggestion that Defendants agree with Plaintiff regarding either
`the scope of any of the asserted claims or the claim constructions Plaintiff advances in its infringement allegations or anywhere else.
`Nor shall anything in this chart be treated as an admission that any of Defendants’ accused technology meets any limitations of the
`claims.
`
`Claim 1
`[1.Pre] A system for storing
`data comprising:
`
`U.S. Pat. No. 10,950,300
`Disclosure in Sutardja
`To the extent the preamble is limiting, Sutardja discloses and/or renders obvious a system for storing
`data.
`
`[1.A.1] memory space
`containing volatile memory
`space and nonvolatile
`memory space
`
`See, e.g.,
`
` FIGs. 1-3
`[0012]
`
`[0108]
`
`
`Sutardja discloses and/or renders obvious memory space containing volatile memory space and
`nonvolatile memory space.
`
`See, e.g.,
`
` FIG. 1
`[0009]
`
`[0108]
`
`
`1
`
`Vervain Ex. 2010, p. 1
`Micron v. Vervain
`IPR2021-01550
`
`
`
`EXHIBIT D-18
`INVALIDITY CLAIM CHART FOR THE ’300 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2008/0140918 (“Sutardja”)
`
`U.S. Pat. No. 10,950,300
`[0172] (may include RAM and/or nonvolatile memory)
`[0178]
`[0181]
`[0007]
`[0048]
`[0114]
`[0142]
`
`
`
`
`
`
`
`
`
`[1.A.2] wherein the
`nonvolatile memory space
`includes both multilevel cell
`(MLC) memory space and
`single level cell (SLC)
`memory space
`
`[1.B] at least one controller to
`operate memory elements and
`associated memory space
`
`[1.C] at least one MLC
`nonvolatile memory element
`that can be mapped into the
`MLC memory space
`
`Sutardja discloses and/or renders obvious wherein the nonvolatile memory space includes both
`multilevel cell (MLC) memory space and single level cell (SLC) memory space.
`
`See, e.g.,
`
`
`
`[0108]
`
`Sutardja discloses and/or renders obvious at least one controller to operate memory elements and
`associated memory space.
`
`See, e.g.,
`
` FIGs. 1-7
`[0105]-[0107]
`
`[0118]
`
`[0129]-[1030]
`
`
`Sutardja discloses and/or renders obvious at least one MLC nonvolatile memory element that can be
`mapped into the MLC memory space.
`
`See, e.g.,
`
`2
`
`Vervain Ex. 2010, p. 2
`Micron v. Vervain
`IPR2021-01550
`
`
`
`EXHIBIT D-18
`INVALIDITY CLAIM CHART FOR THE ’300 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2008/0140918 (“Sutardja”)
`
`U.S. Pat. No. 10,950,300
`
`
`
`
`
`
`[0148]
`[0149]
`[0108]
`[0105]
`
`
`Sutardja discloses and/or renders obvious at least one random access volatile memory.
`
`See, e.g.,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`[0172]
`[0175]
`[0178]
`[0184]
`[0172] (may include RAM and/or nonvolatile memory)
`[0178]
`[0181]
`[0007]
`[0048]
`[0114]
`[0142]
`
`3
`
`
`Sutardja discloses and/or renders obvious at least one SLC nonvolatile memory element that can be
`mapped into the SLC memory space.
`
`See, e.g.,
`
`
`
`
`
`
`
`[0148]
`[0149]
`[0108]
`[0105]
`
`[1.D] at least one SLC
`nonvolatile memory element
`that can be mapped into the
`SLC memory space
`
`
`[1.E] at least one random
`access volatile memory
`
`
`
`
`
`Vervain Ex. 2010, p. 3
`Micron v. Vervain
`IPR2021-01550
`
`
`
`EXHIBIT D-18
`INVALIDITY CLAIM CHART FOR THE ’300 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2008/0140918 (“Sutardja”)
`
`U.S. Pat. No. 10,950,300
`
`[1.F] an FTL flash translation
`layer, wherein the at least one
`controller, or FTL, or a
`combination of both maintain
`an address table in one or
`more of the memory elements
`and random access volatile
`memory
`
`[1.G.i] the controller
`controlling access of the MLC
`and SLC nonvolatile memory
`elements and the random
`access volatile memory for
`storage of data therein
`
`Sutardja discloses and/or renders obvious an FTL flash translation layer, wherein the at least one
`controller, or FTL, or a combination of both maintain an address table in one or more of the memory
`elements and random access volatile memory.
`
`See, e.g.,
`
`[0042]
`
`[0105]
`
`[0118]
`
`[0149]
`
`[0150]
`
` FIG. 7C
`[0011]-[0012] (controller performs logical to physical mapping)
`
`[0047]
`
`[0107]
`
`
`Sutardja discloses and/or renders obvious the controller controlling access of the MLC and SLC
`nonvolatile memory elements and the random access volatile memory for storage of data therein.
`
`See, e.g.,
`
`[0042]
`
`[0105]-[0108]
`
`[0118]
`
`[0129]-[0130]
`
`[0149]
`
`[0150]
`
` FIG. 7C
`
`4
`
`Vervain Ex. 2010, p. 4
`Micron v. Vervain
`IPR2021-01550
`
`
`
`EXHIBIT D-18
`INVALIDITY CLAIM CHART FOR THE ’300 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2008/0140918 (“Sutardja”)
`
`[1.G.ii] the controller, in at
`least a Write access operation
`to the MLC nonvolatile
`memory element, operable to
`store data in the MLC
`nonvolatile memory element
`and retain such stored data in
`the random access volatile
`memory
`
`[1.H] the controller
`performing a data integrity
`test on stored data in the MLC
`nonvolatile memory element
`after at least a Write access
`operation performed thereon
`by comparing the stored data
`to the retained data in the
`random access volatile
`memory
`[1.I] wherein the address table
`maps logical and physical
`addresses adaptable to the
`system, wherein the mapping
`is performed as necessitated
`by the system to maximize
`lifetime, and wherein the
`mapping maps blocks, pages,
`or bytes of data in either
`volatile or nonvolatile, or
`both, memories; and
`
`
`
`
`
`U.S. Pat. No. 10,950,300
`Sutardja discloses and/or renders obvious the controller, in at least a Write access operation to the
`MLC nonvolatile memory element, operable to store data in the MLC nonvolatile memory element
`and retain such stored data in the random access volatile memory.
`
`See, e.g.,
`
`
`
`
`
`
`[0048]
`[0074] (caching data)
`[0142]
`
`
`Sutardja discloses and/or renders obvious the controller performing a data integrity test on stored data
`in the MLC nonvolatile memory element after at least a Write access operation performed thereon by
`comparing the stored data to the retained data in the random access volatile memory.
`
`See, e.g.,
`
`
`
`
`[0134]-[0138] (degradation module)
`
`Sutardja discloses and/or renders obvious wherein the address table maps logical and physical
`addresses adaptable to the system, wherein the mapping is performed as necessitated by the system to
`maximize lifetime, and wherein the mapping maps blocks, pages, or bytes of data in either volatile or
`nonvolatile, or both, memories.
`
`See, e.g.,
`
`
`
`
`
`
`[0139]
`[0011] (mapping based on wear levels)
`[0102]
`
`5
`
`Vervain Ex. 2010, p. 5
`Micron v. Vervain
`IPR2021-01550
`
`
`
`EXHIBIT D-18
`INVALIDITY CLAIM CHART FOR THE ’300 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2008/0140918 (“Sutardja”)
`
`[1.J] wherein a failure of the
`data integrity test performed
`by the controller results in a
`remapping of the address
`space to a different physical
`range of addresses and
`transfer of data corresponding
`to the stored data to those
`remapped physical addresses
`from those determined to
`have failed the data integrity
`test to achieve enhanced
`endurance
`
`Claim 2
`[2] The system of claim 1,
`wherein the FTL flash
`translation layer is a software
`module, or a firmware
`module containing software
`updates
`
`
`
`
`
`U.S. Pat. No. 10,950,300
`
`
`
`[0106]
`
`
`See also Claim limitations [1.C, F, 1.J] and accompanying citations
`
`Sutardja discloses and/or renders obvious wherein a failure of the data integrity test performed by the
`controller results in a remapping of the address space to a different physical range of addresses and
`transfer of data corresponding to the stored data to those remapped physical addresses from those
`determined to have failed the data integrity test to achieve enhanced endurance.
`
`See, e.g.,
`
`
`
`
`
`
`
`
`
`[0108]
`[0111]
`[0105]
`[0118]
`[0123]
`[0138] (wear leveling adjusted based on degradation)
`
`
`
`Disclosure in Sutardja
`Sutardja discloses and/or renders obvious the system of claim 1, wherein the FTL flash translation
`layer is a software module, or a firmware module containing software updates.
`
`See, e.g.,
`
`
`
`[0042]
`
`[0105]
`
`[0118]
`
`[0149]
`
`[0150]
` FIG. 7C
`
`6
`
`Vervain Ex. 2010, p. 6
`Micron v. Vervain
`IPR2021-01550
`
`
`
`EXHIBIT D-18
`INVALIDITY CLAIM CHART FOR THE ’300 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2008/0140918 (“Sutardja”)
`
`
`
`
`
`Claim 3
`[3] The system of claim 1,
`wherein at least one of the
`random access volatile
`memory or the MLC and SLC
`nonvolatile memory elements
`are embedded in the at least
`one controller
`
`Claim 4
`[4] The system of claim 1,
`wherein the MLC and SLC
`nonvolatile memory elements
`comprise flash memory.
`
`U.S. Pat. No. 10,950,300
`[0011]-[0012] (controller performs logical to physical mapping)
`[0047]
`[0107]
`
`
`
`
`
`
`
`Disclosure in Sutardja
`Sutardja discloses and/or renders obvious the system of claim 1, wherein at least one of the random
`access volatile memory or the MLC and SLC nonvolatile memory elements are embedded in the at
`least one controller.
`
`See, e.g.,
`
`
` FIG. 1
`
`[0009]
`
`[0108]
`
`[0172] (may include RAM and/or nonvolatile memory)
`
`[0178]
`
`[0181]
`
`[0007]
`
`[0048]
`
`[0114]
`
`[0142]
`
`See also Claim limitation [1.A.1] and accompanying citations.
`
`
`Disclosure in Sutardja
`Sutardja discloses and/or renders obvious the system of claim 1, wherein the MLC and SLC
`nonvolatile memory elements comprise flash memory.
`
`See, e.g.,
`
`
`7
`
`Vervain Ex. 2010, p. 7
`Micron v. Vervain
`IPR2021-01550
`
`
`
`EXHIBIT D-18
`INVALIDITY CLAIM CHART FOR THE ’300 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2008/0140918 (“Sutardja”)
`
`Claim 5
`[5] The system of claim 1,
`wherein the random access
`volatile memory is dynamic
`random access memory.
`
`Claim 6
`[6] The system of claim 1,
`wherein the random access
`volatile memory is static
`random access memory.
`
`
`
`
`
`U.S. Pat. No. 10,950,300
`
`
`
`
`[0178]
`[0185]
`
`
`
`Disclosure in Sutardja
`Sutardja discloses and/or renders obvious the system of claim 1, wherein the random access volatile
`memory is dynamic random access memory.
`
`See, e.g.,
`
`
`
`
`
`
`
`
`
`
`
`
`[0172]
`[0175]
`[0178]
`[0184]
`[0181]
`[0007]
`[0048]
`[0114]
`[0142]
`
`
`See also Claim limitation [1.A.1] and accompanying citations.
`
`
`Disclosure in Sutardja
`Sutardja discloses and/or renders obvious the system of claim 1, wherein the random access volatile
`memory is static random access memory.
`
`See, e.g.,
`
`
`
`
`
`
`[0172]
`[0175]
`[0178]
`
`8
`
`Vervain Ex. 2010, p. 8
`Micron v. Vervain
`IPR2021-01550
`
`
`
`EXHIBIT D-18
`INVALIDITY CLAIM CHART FOR THE ’300 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2008/0140918 (“Sutardja”)
`
`U.S. Pat. No. 10,950,300
`
`
`
`
`
`
`
`
`[0184]
`[0181]
`[0007]
`[0048]
`[0114]
`[0142]
`
`
`See also Claim limitation [1.A.1] and accompanying citations.
`
`
`
`
`
`
`Claim 7
`[7] The system of claim 1,
`wherein the controller, upon
`detection of a failure of the
`data integrity test, remaps the
`data to the SLC nonvolatile
`memory element.
`
`Claim 8
`[8] The system of claim 7,
`wherein the SLC memory
`element has a higher
`endurance than the MLC
`
`Disclosure in Sutardja
`Sutardja discloses and/or renders obvious the system of claim 1, wherein the controller, upon
`detection of a failure of the data integrity test, remaps the data to the SLC nonvolatile memory
`element.
`
`See, e.g.,
`
`
`
`
`
`
`
`
`
`[0108]
`[0111]
`[0105]
`[0118]
`[0123]
`[0138] (wear leveling adjusted based on degradation)
`
`
`See also Claim limitation [1.J] and accompanying citations.
`
`
`Disclosure in Sutardja
`Sutardja discloses and/or renders obvious the system of claim 7, wherein the SLC memory element
`has a higher endurance than the MLC memory element.
`
`See, e.g.,
`
`9
`
`Vervain Ex. 2010, p. 9
`Micron v. Vervain
`IPR2021-01550
`
`
`
`EXHIBIT D-18
`INVALIDITY CLAIM CHART FOR THE ’300 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2008/0140918 (“Sutardja”)
`
`memory element
`
`
`
`U.S. Pat. No. 10,950,300
`
`
`
`
`
`[0102]-[0103]
`[0104]
`[0160]
`
`
`
`
`
`Disclosure in Sutardja
`Sutardja discloses and/or renders obvious the system of claim 1, wherein the MLC is a multilevel cell,
`wherein the multilevel cell stores at least 2 bits per cell
`
`See, e.g.,
`
`
`
`
`
`[0006]-[0007]
`[0108]
`
`Claim 9
`[9] The system of claim 1,
`wherein the MLC is a
`multilevel cell, wherein the
`multilevel cell stores at least 2
`bits per cell.
`
`Claim 10
`[10] The system of claim 1,
`wherein the contents of
`frequently accessed portions
`of the memory space are
`periodically moved from the
`MLC space to the SLC space.
`
`Disclosure in Sutardja
`Sutardja discloses and/or renders obvious the system of claim 1, wherein the contents of frequently
`accessed portions of the memory space are periodically moved from the MLC space to the SLC space.
`
`See, e.g.,
`
`
`
`
`
`
`
`
`
`
`
`[0018]
`[0108]
`[0114]
`[0129]
`[0131]
`[0148] (“control determines whether time to perform the data shift analysis has arrived”)
`[0149] (threshold comparison)
`[0167] (“swapping” data)
`
`Disclosure in Sutardja
`
`10
`
`Claim 11
`
`
`
`
`
`
`
`Vervain Ex. 2010, p. 10
`Micron v. Vervain
`IPR2021-01550
`
`
`
`EXHIBIT D-18
`INVALIDITY CLAIM CHART FOR THE ’300 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2008/0140918 (“Sutardja”)
`
`[11] The system of claim 1
`wherein the MLC allows a
`single cell to store multiple
`bits
`
`Claim 12
`[12.Pre] A system for storing
`data comprising:
`
`[12.A] memory space
`containing volatile memory
`space and nonvolatile
`memory space, wherein the
`nonvolatile memory space
`includes both multilevel cell
`(MLC) space and single level
`cell (SLC) space
`[12.B] at least one controller
`to operate memory elements
`and associated memory space,
`and to maintain an address
`table in one or more of the
`memory elements
`[12.C] at least one MLC
`nonvolatile memory element
`
`
`
`
`
`U.S. Pat. No. 10,950,300
`Sutardja discloses and/or renders obvious the system of claim 1 wherein the MLC allows a single cell
`to store multiple bits.
`
`See, e.g.,
`
`
`
`
`
`[0006]-[0007]
`[0108]
`
`
`
`Disclosure in Sutardja
`To the extent the preamble is limiting, Sutardja discloses and/or renders obvious a system for storing
`data.
`
`See Claim limitation [1.A] and accompanying citations.
`
`
`Sutardja discloses and/or renders obvious memory space containing volatile memory space and
`nonvolatile memory space, wherein the nonvolatile memory space includes both multilevel cell
`(MLC) space and single level cell (SLC) space.
`
`See Claim limitations [1.A.1-2] and accompanying citations.
`
`
`
`Sutardja discloses and/or renders obvious at least one controller to operate memory elements and
`associated memory space, and to maintain an address table in one or more of the memory elements.
`
`See Claim limitations [1.B, 1.F] and accompanying citations.
`
`
`Sutardja discloses and/or renders obvious at least one MLC nonvolatile memory element that can be
`mapped into the nonvolatile memory space.
`11
`
`Vervain Ex. 2010, p. 11
`Micron v. Vervain
`IPR2021-01550
`
`
`
`EXHIBIT D-18
`INVALIDITY CLAIM CHART FOR THE ’300 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2008/0140918 (“Sutardja”)
`
`that can be mapped into the
`nonvolatile memory space
`
`[12.D] at least one SLC
`nonvolatile memory element
`that can be mapped into the
`SLC memory space
`
`[12.E] at least one random
`access volatile memory
`
`[12.F] the controller
`controlling access of the MLC
`and SLC nonvolatile memory
`elements and the random
`access volatile memory for
`storage of data therein, the
`controller, in at least a Write
`access operation to the MLC
`nonvolatile memory element,
`operable to store data in the
`MLC nonvolatile memory
`element and retain such stored
`data in the random access
`volatile memory
`[12.G] the controller
`performing a data integrity
`test on stored data in the MLC
`nonvolatile memory element
`after at least a Write access
`
`U.S. Pat. No. 10,950,300
`
`
`See Claim limitations [1.C-D] and accompanying citations.
`
`Sutardja discloses and/or renders obvious at least one SLC nonvolatile memory element that can be
`mapped into the nonvolatile memory space.
`
`See Claim limitations [1.C-D] and accompanying citations.
`
`Sutardja discloses and/or renders obvious at least one random access volatile memory.
`
`See Claim limitation [1.E] and accompanying citations.
`
`Sutardja discloses and/or renders obvious the controller controlling access of the MLC and SLC
`nonvolatile memory elements and the random access volatile memory for storage of data therein, the
`controller, in at least a Write access operation to the MLC nonvolatile memory element, operable to
`store data in the MLC nonvolatile memory element and retain such stored data in the random access
`volatile memory.
`
`See Claim limitations [1.G.1-2] and accompanying citations.
`
`
`
`Sutardja discloses and/or renders obvious the controller performing a data integrity test on stored data
`in the MLC nonvolatile memory element after at least a Write access operation performed thereon by
`comparing the stored data to the retained data in the random access volatile memory.
`
`See Claim limitation [1.H] and accompanying citations.
`
`12
`
`
`
`
`
`Vervain Ex. 2010, p. 12
`Micron v. Vervain
`IPR2021-01550
`
`
`
`EXHIBIT D-18
`INVALIDITY CLAIM CHART FOR THE ’300 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2008/0140918 (“Sutardja”)
`
`U.S. Pat. No. 10,950,300
`
`
`
`
`Sutardja discloses and/or renders obvious wherein the address table maps logical and physical
`addresses adaptable to the system, wherein the mapping is performed as necessitated by the system to
`maximize lifetime, and wherein the mapping maps blocks, pages, or bytes of data in either volatile or
`nonvolatile, or both, memories.
`
`See Claim limitation [1.I] and accompanying citations.
`
`
`
`Sutardja discloses and/or renders obvious wherein a failure of the data integrity test performed by the
`controller results in a remapping of the address space to a different physical range of addresses and
`transfer of data corresponding to the stored data to those remapped physical addresses from those
`determined to have failed the data integrity test to achieve enhanced endurance.
`
`See Claim limitation [1.J] and accompanying citations.
`
`
`
`operation performed thereon
`by comparing the stored data
`to the retained data in the
`random access volatile
`memory
`[12.H] wherein the address
`table maps logical and
`physical addresses adaptable
`to the system, wherein the
`mapping is performed as
`necessitated by the system to
`maximize lifetime, and
`wherein the mapping maps
`blocks, pages, or bytes of data
`in either volatile or
`nonvolatile, or both,
`memories; and
`[12.I] wherein a failure of the
`data integrity test performed
`by the controller results in a
`remapping of the address
`space to a different physical
`range of addresses and
`transfer of data corresponding
`to the stored data to those
`remapped physical addresses
`from those determined to
`have failed the data integrity
`test to achieve enhanced
`endurance
`
`13
`
`
`
`
`
`
`
`Vervain Ex. 2010, p. 13
`Micron v. Vervain
`IPR2021-01550
`
`