`INVALIDITY CLAIM CHART FOR THE ’240 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2011/0099460 (“Dusija”)
`
`U.S. Patent Application Publication No. 2011/0099460 (“Dusija”) was filed on December 18, 2009 and published on April 28, 2011.
`Dusija is prior art to the ’240 patent under at least 35 U.S.C. §§ 102(a), (e) (pre-AIA). The asserted claims of the ’240 patent are
`anticipated by Dusija 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. 9,997,240
`Disclosure in Dusija
`To the extent the preamble is limiting, Dusija discloses and/or renders obvious a system for storing
`data.
`
`[1.A] at least one MLC non-
`volatile memory module
`comprising a plurality of
`individually erasable blocks;
`
`See, e.g.,
`
` FIG. 1
`[0059]
`
`[0109]
`
`
`Dusija discloses and/or renders obvious at least one MLC non-volatile memory module comprising a
`plurality of individually erasable blocks.
`
`See, e.g.,
`
` FIGs. 6, 14A
`[0109]
`
`[0079]
`
`
`1
`
`Vervain Ex. 2009, p. 1
`Micron v. Vervain
`IPR2021-01549
`
`
`
`EXHIBIT C-3
`INVALIDITY CLAIM CHART FOR THE ’240 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2011/0099460 (“Dusija”)
`
`[1.B] at least one SLC non-
`volatile memory module
`comprising a plurality of
`individually erasable blocks;
`
`[1.C] a controller coupled to
`the at least one MLC non-
`volatile memory module and
`the at least one SLC non-
`volatile memory module,
`
`[1.D.i] the controller
`maintaining an address map
`of at least one of the MLC
`and SLC non-volatile memory
`modules, the address map
`comprising a list of logical
`address ranges accessible by a
`computer system,
`
`Dusija discloses and/or renders obvious at least one SLC non-volatile memory module comprising a
`plurality of individually erasable blocks;
`
`See, e.g.,
`
` FIGs. 6, 14A
`[0109]
`
`[0079]
`
`
`Dusija discloses and/or renders obvious a controller coupled to the at least one MLC non-volatile
`memory module and the at least one SLC non-volatile memory module
`
`See, e.g.,
`
` FIG. 1
`[0060]
`
`[0117]
`
`[0062]
`
`
`See also Claim limitations [1.A-B] and accompanying citations.
`
`Dusija discloses and/or renders obvious the controller maintaining an address map of at least one of
`the MLC and SLC non-volatile memory modules, the address map comprising a list of logical address
`ranges accessible by a computer system
`
`See, e.g.,
`
`
`
`
`
`
`[0117]
`[0129]
`[0138]
`[0060], [0117], [0129], [0138] (examples of mapping)
`
`2
`
`Vervain Ex. 2009, p. 2
`Micron v. Vervain
`IPR2021-01549
`
`
`
`EXHIBIT C-3
`INVALIDITY CLAIM CHART FOR THE ’240 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2011/0099460 (“Dusija”)
`
`
`
`[0164]-[0167] (example of mapping physical to “logical addresses”)
`
`
`
`Dusija discloses and/or renders obvious the list of logical address ranges having a minimum quanta of
`addresses.
`
`See, e.g.,
`
`
`
`
`
`
`
`[0060] (logical sector)
`[0111] (incoming “page”)
`[0166]-[0168] (logical blocks)
`[0061]
`
`
`
`
`
`[1.D.ii] the list of logical
`address ranges having a
`minimum quanta of addresses
`
`[1.D.iii] 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
`non-volatile memory module
`or within the at least one
`MLC non-volatile memory
`module
`
`[1.E.i] 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
`
`
`Dusija discloses and/or renders obvious 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 non-volatile memory
`module or within the at least one MLC non-volatile memory module
`
`See, e.g.,
`
`
`
`
`
`[0060] (mapping sectors to corresponding physical data unit)
`[0117], [0129], [0138] (examples of mapping to different physical addresses in MLC and
`SLC)
`[0164]-[0167] (noting that a “block” can correspond to a “group of logical addresses”)
`[0061]
`
`
`
`
`
`Dusija discloses and/or renders obvious 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 non-volatile memory module, fails a data integrity test
`
`See, e.g.,
`
`
`3
`
`Vervain Ex. 2009, p. 3
`Micron v. Vervain
`IPR2021-01549
`
`
`
`EXHIBIT C-3
`INVALIDITY CLAIM CHART FOR THE ’240 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2011/0099460 (“Dusija”)
`
`one MLC non-volatile
`memory module, fails a data
`integrity test
`
`[1.E.ii] 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 non-volatile memory
`module
`
`[1.F.i] wherein the controller
`is further adapted to
`determine which of the blocks
`of the plurality of the blocks
`in the MLC and SLC non-
`volatile memory modules are
`
`
`
`
`
`
`
`
`[0111]-[0117]
`[0119]-[0124]
`
`
`See also Claim limitation [1.A] and accompanying citations (“second portion” is MLC)
`
`See also Claim limitation [1.D] and accompanying citations (explaining logical-to-physical mapping)
`
`Dusija discloses and/or renders obvious 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 non-volatile
`memory module
`
`See, e.g.,
`
`
`
`[0116]
`
`[0117]
`
`[0119]-[0125]
`
`[0203]
` FIG. 14B
`
`[0153]-[0154]
`
`[0060] (controller “controls” and “manages” memory operations); [0087]-[0088] (controller
`performs ECC); [0117] (controller remaps); [0118] (controller includes wear-leveling module)
`
`
`See also Claim limitation [1.B] and accompanying citations (“first portion” is the SLC memory
`module)
`
`Dusija discloses and/or renders obvious wherein the controller is further adapted to determine which
`of the blocks of the plurality of the blocks in the MLC and SLC non-volatile memory modules are
`accessed most frequently
`
`See, e.g.,
`
`
`4
`
`Vervain Ex. 2009, p. 4
`Micron v. Vervain
`IPR2021-01549
`
`
`
`EXHIBIT C-3
`INVALIDITY CLAIM CHART FOR THE ’240 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2011/0099460 (“Dusija”)
`
`accessed most frequently
`
`[1.F.ii] wherein the controller
`segregates those blocks that
`receive frequent writes into
`the at least one SLC non-
`volatile memory module and
`those blocks that receive
`infrequent writes into the at
`least one MLC nonvolatile
`module
`
`[1.G] [i] and maintain a count
`value of the blocks in the
`MLC non-volatile memory
`module determined to have
`received frequent writes and
`that are accessed most
`frequently [ii] on a periodic
`basis when the count value is
`a predetermined count value
`transfer the contents of the
`counted blocks in the MLC
`non-volatile memory module
`
`
`
`
`
`
`
`
`[0027]
`[0051]
`[0101]
`[0107]
`[0153]-[0159] (hot count)
`[0204]
`
`Dusija discloses and/or renders obvious wherein the controller segregates those blocks that receive
`frequent writes into the at least one SLC non-volatile memory module and those blocks that receive
`infrequent writes into the at least one MLC nonvolatile module
`
`See, e.g.,
`
`
`
`
`
`
`
`[0027]
`[0101]
`[0153]
`[0159]
`[0204]
`
`Dusija discloses and/or renders obvious [i] and maintain a count value of the blocks in the MLC non-
`volatile memory module determined to have received frequent writes and that are accessed most
`frequently [ii] on a periodic basis when the count value is a predetermined count value transfer the
`contents of the counted blocks in the MLC non-volatile memory module determined to have received
`frequent writes after reaching the predetermined count value to the SLC non-volatile memory module
`and [iii] which determined blocks in the SLC are determined in accordance with the next equivalent
`range of physical addresses determined by the controller.
`
`See, e.g.,
`
`
`
`
`[0027]
`[0051]
`
`5
`
`Vervain Ex. 2009, p. 5
`Micron v. Vervain
`IPR2021-01549
`
`
`
`EXHIBIT C-3
`INVALIDITY CLAIM CHART FOR THE ’240 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2011/0099460 (“Dusija”)
`
`
`
`
`
`
`
`
`
`
`
`[0101]
`[0107]
`[0153]-[0159] (hot count)
`[0204]
`[0060] (mapping sectors to corresponding physical data unit)
`[0117], [0129], [0138] (examples of mapping to different physical addresses in MLC and
`SLC)
`[0164]-[0167] (noting that a “block” can correspond to a “group of logical addresses”)
`[0061]
`
`
`
`determined to have received
`frequent writes after reaching
`the predetermined count value
`to the SLC non-volatile
`memory module and [iii]
`which determined blocks in
`the SLC are determined in
`accordance with the next
`equivalent range of physical
`addresses determined by the
`controller.
`
`Claim 2
`[2] The system of claim 1,
`wherein the MLC and SLC
`each comprise flash
`memories.
`
`Claim 6
`[6.Pre] A system for storing
`data comprising:
`
`[6.A] at least one MLC non-
`volatile memory module
`
`
`
`
`
`Disclosure in Dusija
`Dusija discloses and/or renders obvious the system of claim 1, wherein the MLC and SLC each
`comprise flash memories.
`
`See, e.g.,
`
`
`
`
`[0068] (memory array 200 may be “NAND”)
`
`
`See also Claim limitation [1.B] and accompanying citations (explaining that memory array 200
`includes the MLC memory)
`
`
`Disclosure in Dusija
`To the extent the preamble is limited, Dusija discloses and/or renders obvious a system for storing
`data.
`
`See, e.g.,
`
`
` Claim limitation [1.PRE] and accompanying citations
`
`
`Dusija discloses and/or renders obvious at least one MLC non-volatile memory module comprising a
`plurality of individually erasable blocks;
`
`6
`
`Vervain Ex. 2009, p. 6
`Micron v. Vervain
`IPR2021-01549
`
`
`
`EXHIBIT C-3
`INVALIDITY CLAIM CHART FOR THE ’240 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2011/0099460 (“Dusija”)
`
`comprising a plurality of
`individually erasable blocks;
`
`[6.B] at least one SLC non-
`volatile memory module
`comprising a plurality of
`individually erasable blocks;
`
`[6.C] a controller coupled to
`the at least one MLC non-
`volatile memory module and
`the at least one SLC non-
`volatile memory module
`
`[6.D.i] the controller
`maintaining an address map
`of at least one of the MLC
`and SLC non-volatile memory
`modules, the address map
`comprising a list of logical
`address ranges accessible by a
`computer system
`
`[6.D.ii] the list of logical
`address ranges having a
`minimum quanta of addresses
`
`
`See, e.g.,
`
`
` Claim limitation [1.A] and accompanying citations
`
`
`Dusija discloses and/or renders obvious at least one SLC non-volatile memory module comprising a
`plurality of individually erasable blocks;
`
`See, e.g.,
`
`
` Claim limitation [1.B] and accompanying citations
`
`
`Dusija discloses and/or renders obvious a controller coupled to the at least one MLC non-volatile
`memory module and the at least one SLC non-volatile memory module
`
`See, e.g.,
`
`
` Claim limitation [1.C] and accompanying citations
`
`
`Dusija discloses and/or renders obvious the controller maintaining an address map of at least one of
`the MLC and SLC non-volatile memory modules, the address map comprising a list of logical address
`ranges accessible by a computer system
`
`See, e.g.,
`
`
` Claim limitation [1.D] and accompanying citations
`
`
`
`Dusija discloses and/or renders obvious the list of logical address ranges having a minimum quanta of
`addresses.
`
`See, e.g.,
`
`7
`
`
`
`
`
`Vervain Ex. 2009, p. 7
`Micron v. Vervain
`IPR2021-01549
`
`
`
`EXHIBIT C-3
`INVALIDITY CLAIM CHART FOR THE ’240 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2011/0099460 (“Dusija”)
`
`[6.D.iii] 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
`non-volatile memory module
`or within the at least one
`MLC non-volatile memory
`module
`[6E] wherein the controller
`allocates those blocks that
`receive frequent writes into
`the SLC non-volatile memory
`module as hot blocks and
`those blocks that only receive
`infrequent writes into the
`MLC non-volatile memory
`module as cold blocks; and
`[6.F.i] 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 non-volatile
`memory module, fails a data
`integrity test, and,
`[6.F.ii] in the event of such a
`failure, the controller remaps
`
` Claim limitation [1.D] and accompanying citations
`
`Dusija discloses and/or renders obvious 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 non-volatile memory
`module or within the at least one MLC non-volatile memory module
`
`See, e.g.,
`
` Claim limitation [1.D] and accompanying citations
`
`Dusija discloses and/or renders obvious wherein the controller allocates those blocks that receive
`frequent writes into the SLC non-volatile memory module as hot blocks and those blocks that only
`receive infrequent writes into the MLC non-volatile memory module as cold blocks.
`
`See, e.g.,
`
` Claim limitation [1.F] and accompanying citations
`
`Dusija discloses and/or renders obvious 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 non-volatile memory module, fails a data integrity test
`
`See, e.g.,
`
` Claim limitation [1.E] and accompanying citations
`
`Dusija discloses and/or renders obvious 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 non-volatile
`
`8
`
`Vervain Ex. 2009, p. 8
`Micron v. Vervain
`IPR2021-01549
`
`
`
`EXHIBIT C-3
`INVALIDITY CLAIM CHART FOR THE ’240 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2011/0099460 (“Dusija”)
`
`the entry to the next available
`equivalent range of physical
`addresses within the at least
`one SLC non-volatile memory
`module;
`
`[6.G] [i] wherein the
`controller is further adapted to
`maintain a count value of
`those blocks that are accessed
`most frequently, and, [ii] on a
`periodic basis when the count
`value is a predetermined
`count value, transfer the
`contents of those counted
`blocks into the SLC non-
`volatile memory module, [iii]
`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.
`
`Claim 7
`The system of claim 6,
`wherein the MLC and SLC
`each comprise flash
`memories.
`
`memory module
`
`See, e.g.,
`
` Claim limitation [1.E] and accompanying citations
`
`Dusija discloses and/or renders obvious [i] wherein the controller is further adapted to maintain a
`count value of those blocks that are accessed most frequently, and, [ii] on a periodic basis when the
`count value is a predetermined count value, transfer the contents of those counted blocks into the SLC
`non-volatile memory module, [iii] 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.
`
`See, e.g.,
`
` Claim limitation [1.G] and accompanying citations
`
`Disclosure in Dusija
`Dusija discloses and/or renders obvious the system of claim 6, wherein the MLC and SLC each
`comprise flash memories.
`
`See, e.g.,
`
` Claim limitation [2] and accompanying citations
`
`9
`
`Vervain Ex. 2009, p. 9
`Micron v. Vervain
`IPR2021-01549
`
`
`
`EXHIBIT C-3
`INVALIDITY CLAIM CHART FOR THE ’240 PATENT
`BASED ON U.S. PATENT APPLICATION PUB. NO. 2011/0099460 (“Dusija”)
`
`10
`
`Vervain Ex. 2009, p. 10
`Micron v. Vervain
`IPR2021-01549
`
`