throbber
EXHIBIT D-18
`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
`
`

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