throbber
Trials@uspto.gov
`571-272-7822
`
`Paper 13
`Date: April 8, 2022
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`MICRON TECHNOLOGY, INC.,
`Petitioner,
`v.
`VERVAIN, LLC,
`Patent Owner.
`
`IPR2021-01547
`Patent 8,891,298 B2
`
`
`
`
`
`
`
`
`
`Before SALLY C. MEDLEY, STACEY G. WHITE, and
`ROBERT J. WEINSCHENK, Administrative Patent Judges.
`MEDLEY, Administrative Patent Judge.
`
`DECISION
`Granting Institution of Inter Partes Review
`35 U.S.C. § 314
`
`
`
`
`
`
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`
`I. INTRODUCTION
`Micron Technology, Inc. (“Petitioner”) filed a Petition for inter partes
`review of claims 1–5, 8, 9, and 11 of U.S. Patent No. 8,891,298 B2 (Ex.
`1001, “the ’298 patent”). Paper 1 (“Pet.”). Vervain, LLC (“Patent Owner”)
`filed a Preliminary Response. Paper 10 (“Prelim. Resp.”). Institution of an
`inter partes review is authorized by statute when “the information presented
`in the petition . . . and any response . . . shows that there is a reasonable
`likelihood that the petitioner would prevail with respect to at least 1 of the
`claims challenged in the petition.” 35 U.S.C. § 314(a). Upon consideration
`of the Petition, the Preliminary Response, and the evidence of record, we
`determine that Petitioner has established a reasonable likelihood of
`prevailing with respect to the unpatentability of at least one claim of the ’298
`patent. Accordingly, for the reasons that follow, we institute an inter partes
`review of claims 1–5, 8, 9, and 11 of the ’298 patent.
`
`A. Real Parties in Interest
`Petitioner lists “Micron Technology, Inc.—along with its
`subsidiaries” as the real parties-in-interest. Pet. 4.
`Patent Owner lists Vervain, LLC as the real party-in-interest. Paper 4,
`
`2.
`
`B. Related Matters
`The parties identify a related district court litigation, Vervain, LLC v.
`Micron Technology, Inc., No. 6:21-cv-00487 (W.D. Tex.) (“underlying
`litigation”). Pet. 4; Paper 4, 2. The parties further identify a district court
`litigation in which Patent Owner asserted the ’298 patent against third
`parties, Vervain, LLC v. Western Digital Corp. et al., No. 6:21-cv-00488
`(W.D. Tex.). Id. The parties also identify the following inter partes review
`
`2
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`petitions for other patents asserted in the underlying litigation: IPR2021-
`01548, involving U.S. Patent No. 9,196,385; IPR2021-01549, involving
`U.S. Patent No. 9,997,240; and IPR2021-01550, involving U.S. Patent No.
`10,950,300. Pet. 4; Paper 4, 2–3.
`
`C. The ’298 Patent
`The ’298 patent relates to “reliable storage through the use of non-
`volatile memories.” Ex. 1001, 1:25–26. In particular, the ’298 patent
`describes “a system and method of increasing the reliability and lifetime of a
`NAND flash storage system, module, or chip through the use of a
`combination of single-level cell (SLC) and multi-level cell (MLC) NAND
`flash storage.” Id. at 1:27–31. The ’298 patent observes that “MLC NAND
`flash enjoys greater density than SLC NAND flash, at the cost of a decrease
`in access speed and lifetime (endurance),” and so the patent describes using
`one bank of “economical MLC NAND flash” and another bank of “high
`endurance SLC NAND flash.” See id. at 3:19–21; 4:51–55.
`Figure 1 illustrates a computer system for implementing an
`embodiment of the ’298 patent, and is reproduced below.
`
`3
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`
`
`Figure 1 shows computer system 10 as including device controller 14 for
`controlling access to MLC NAND flash memory module 26 and SLC
`NAND flash memory module 28. Id. at 4:64–5:15. Device controller 14
`maintains a translation table for mapping logical addresses to physical
`addresses in each of flash memory modules 26 and 28. Id. at 5:20–23.
`Initially, the translation table maps all logical addresses to MLC NAND
`flash memory module 26, because “MLC flash memory is less expensive
`than SLC flash memory, on a cost per bit basis.” Id. at 5:24–27. For data
`
`4
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`integrity purposes, device controller 14 may read data from an address range
`after each write to an address within that range. Id. at 5:34–37. “If a data
`integrity test fails, the address range is remapped from the MLC NAND
`flash memory module 26 to the next available address range in the SLC
`NAND flash memory module 28.” Id. at 5:37–40.
`Figures 2a and 2b illustrate a failed data integrity test, and are
`reproduced below.
`
`
`
`
`
`
`
`5
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`As Figure 2a shows, “a list of logical address ranges (R0–RN) is translated
`to physical address ranges” of blocks on MLC NAND flash memory module
`26. Id. at 5:42–46. In the example shown in Figures 2a and 2b, “address
`range R2 corresponds to failed quanta of data stored in block 2 of the MLC
`NAND flash memory module 26.” Id. at 5:48–50. Accordingly, as shown
`in Figure 2b, the failed quanta is “remapped to the next available range of
`physical addresses within the SLC NAND flash memory module 28, in this
`example, SLC/block 0.” Id. at 5:50–54.
`Although not shown in the Figures, the ’298 patent describes another
`application of a computer system that combines SLC and MLC NAND flash
`storage. Specifically, the system may “allocate ‘hot’ blocks; i.e., those
`blocks that receive frequent writes, into the SLC NAND flash memory
`module 28, while allocating ‘cold’ blocks; i.e., those blocks that only receive
`infrequent writes, into the MLC NAND flash memory module 26.” Id. at
`6:24–29. Device controller 14 “could simply maintain a count of those
`blocks that are accessed (written to) most frequently, and, on a periodic
`basis, such as, for example, every 1000 writes, or every 10,000 writes,
`transfer the contents of those blocks into the SLC NAND flash memory
`module 28.” Id. at 6:30–35.
`
`D. Illustrative Claim
`Petitioner challenges claims 1–5, 8, 9, and 11 of the ’298 patent.
`Claim 1 is independent and is reproduced below.
`1. A system for storing data comprising:
`at least one MLC non-volatile memory module comprising
`a plurality of individually erasable blocks;
`at least one SLC non-volatile memory module comprising
`a plurality of individually erasable blocks; and
`
`6
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`a controller coupled to the at least one MLC non-volatile
`memory module and the at least one SLC non-volatile memory
`module wherein the controller is adapted to:
`a) maintain 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, 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 non-volatile memory module or within the at least
`one MLC non-volatile memory module;
`b) 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, 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;
`c) determine which of the blocks of the plurality of
`the blocks in the MLC and SLC non-volatile memory
`modules are accessed most frequently by maintaining a
`count of the number of times each one of the blocks is
`accessed; and
`d) allocate those blocks that receive the most
`frequent writes by transferring the respective contents of
`those blocks to the at least one SLC non-volatile memory
`module.
`Ex. 1001, 7:8–8:9.
`
`E. Asserted Grounds of Unpatentability
`Petitioner asserts that claims 1–5, 8, 9, and 11 would have been
`unpatentable on the following grounds (Pet. 6–7):
`
`7
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`Claim(s) Challenged
`1–5, 11
`8, 9
`1–5, 11
`11
`8, 9
`
`35 U.S.C. §
`103(a)1
`103(a)
`103(a)
`103(a)
`103(a)
`
`Reference(s)
`Dusija,2 Sutardja3
`Dusija, Sutardja, Li4
`Moshayedi,5 Dusija
`Moshayedi, Dusija, Sutardja
`Moshayedi, Dusija, Li
`
`II. DISCUSSION
`A. Principles of Law
`A claim is unpatentable under 35 U.S.C. § 103(a) if the differences
`between the claimed subject matter and the prior art are such that the subject
`matter, as a whole, would have been obvious at the time of the invention to a
`person having ordinary skill in the art. KSR Int’l Co. v. Teleflex, Inc., 550
`U.S. 398, 406 (2007). The question of obviousness is resolved on the basis
`of underlying factual determinations including (1) the scope and content of
`the prior art; (2) any differences between the claimed subject matter and the
`prior art; (3) the level of ordinary skill in the art; and (4) objective evidence
`of nonobviousness. Graham v. John Deere Co., 383 U.S. 1, 17–18 (1966).
`
`
`1 The Leahy-Smith America Invents Act, Pub. L. No. 112-29, 125 Stat. 284
`(2011) (“AIA”), amended 35 U.S.C. § 103. The ’298 patent issued from
`U.S. Patent Appl. No. 13/455,267, which was filed on April 25, 2012. Ex.
`1001, code (22). Because the filing date is before the effective date of the
`applicable AIA amendment, we refer to the pre-AIA versions of 35 U.S.C.
`§ 103.
`2 U.S. Pat. Appl. Pub. No. US 2011/0099460 A1, published Apr. 28, 2011
`(Ex. 1010, “Dusija”).
`3 U.S. Pat. Appl. Pub. No. US 2008/0140918 A1, published June 12, 2008
`(Ex. 1011, “Sutardja”).
`4 U.S. Pat. No. US 7,254,059 B2, issued Aug. 7, 2007 (Ex. 1013, “Li”).
`5 U.S. Pat. Appl. Pub. No. US 2009/0327591 A1, published Dec. 31, 2009
`(Ex. 1012, “Moshayedi”).
`
`8
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`B. Level of Ordinary Skill in the Art
`Relying on the testimony of Dr. David Liu, Petitioner offers an
`assessment as to the level of ordinary skill in the art and the general
`knowledge of a person of ordinary skill at the time of the ’298 patent. See
`Pet. 27 (citing Ex. 1009 ¶ 37). Dr. Liu states that a person having ordinary
`skill in the art “would have had at least a Bachelor of Science degree in
`electrical engineering, computer engineering, or a closely related field, along
`with at least 3–5 years of experience in the design of non-volatile memory
`devices.” Ex. 1009 ¶ 37. Patent Owner does not propose an alternative
`assessment, but rather notes that “[f]or purposes of this preliminary response
`only, Patent Owner has used Petitioner’s definition of a POSA.” Prelim.
`Resp. 12 n.2. We adopt Petitioner’s definition of the level of skill for
`purposes of this Decision, except that we delete the phrase “at least” to avoid
`including ambiguity in the definition of the level of skill.
`
`C. Claim Construction
`In inter partes review, we construe claims using the same claim
`construction standard that would be used to construe the claims in a civil
`action under 35 U.S.C. § 282(b), including construing the claim in
`accordance with the ordinary and customary meaning of such claim as
`understood by one of ordinary skill in the art and the prosecution history
`pertaining to the patent. 37 C.F.R. § 42.100(b) (2020).
`For purposes of this Decision, we need not expressly construe any
`claim term. See Vivid Techs., Inc. v. Am. Sci. & Eng’g, Inc., 200 F.3d 795,
`803 (Fed. Cir. 1999) (holding that “only those terms need be construed that
`are in controversy, and only to the extent necessary to resolve the
`controversy”); see also Nidec Motor Corp. v. Zhongshan Broad Ocean
`
`9
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`Motor Co. Matal, 868 F.3d 1013, 1017 (Fed. Cir. 2017) (citing Vivid Techs.
`in the context of an inter partes review).
`
`D. Asserted Obviousness of Claims 1–5 and 11 over Dusija and Sutardja
`Petitioner contends claims 1–5 and 11 are unpatentable under 35
`U.S.C. § 103(a) as obvious over Dusija and Sutardja. Pet. 27–50. In support
`of its showing, Petitioner relies on the declaration of Dr. David Liu. Id.
`(citing Ex. 1009).
`
`1. Dusija
`Dusija relates to error management for flash memory. Ex. 1010 ¶ 18.
`In particular, Dusija describes a flash memory with two different portions,
`where the second portion stores data at a higher density but with a smaller
`margin of error than the first portion. Id. In operation, “[d]ata is written to
`the second portion for efficient storage,” but if a post-write read reveals
`excessive error bits, “the data is rewritten or kept at the less error-prone first
`portion.” Id.
`In an embodiment, Dusija describes a memory array partitioned into
`two portions where “[t]he first portion 410 has the memory cells configured
`as lower density storage” and “[t]he second portion 420 has the memory
`cells configured as high density storage with each cell storing multiple bits
`of data.” Id. ¶ 109. Preferably, a first copy of a page of incoming data is
`written to “the high density second portion for the sake of efficiency and
`high capacity.” Id. ¶ 111. “Later, the first copy of the data page is read back
`in a ‘post write read’ to determine if there are any errors.” Id. ¶ 112. “If the
`number of error bits does not exceed the predetermined amount, the first
`copy . . . is deemed valid.” Id. ¶ 113.
`
`10
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`Figure 14B illustrates a rewrite of a second copy of a data page and is
`reproduced below.
`
`
`Figure 14B shows the scenario where a post-write read of a first copy of a
`data page in a second portion of a flash memory detects a number of error
`bits in excess of a predetermined amount. See id. ¶¶ 116–117. In this case,
`a second copy of the data page is rewritten to the first portion of the flash
`memory and replaces the first copy as the valid copy. Id. ¶ 117. “[T]he first
`portion has each memory cell storing one bit of data and the second portion
`has each memory cell storing more than one bit of data.” Id. ¶ 118. Dusija
`notes that “the first portion will operate with a much wider margin of error
`
`11
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`compared to that of the second portion” and “memory operations in the first
`portion will have less error than that in the second portion.” Id. ¶ 109.
`
`2. Sutardja
`Sutardja relates to a solid state memory system including two different
`non-volatile semiconductor memories that have different write cycle
`lifetimes. See Ex. 1011 ¶ 11. In Sutardja, a wear leveling module generates
`wear levels for the memories based on the respective write cycle lifetimes,
`and maps logical addresses to physical addresses of one of the memories
`based on the wear levels. Id. In an embodiment, Sutardja describes that
`“first solid-state nonvolatile memory 204 may include single-level cell
`(SLC) flash memory or multi-level cell (MLC) flash memory” and that
`“second solid-state nonvolatile memory 206” similarly may include SLC or
`MLC flash memory. Id. ¶ 108.
`Figure 7C, reproduced below, illustrates an aspect of the operation of
`“a hybrid nonvolatile solid-state (NVS) memory system using first and
`second NVS memories having different write cycle lifetimes and storage
`capacities.” Id. ¶ 145.
`
`12
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`
`
`Prior to the operation shown in the flowchart of Figure 7C, logical addresses
`with low write frequencies are mapped to the first memory, and logical
`addresses with high write frequencies are mapped to the second memory,
`
`13
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`and data is written according to the mappings. Id. ¶¶ 146–147. If a data
`shift analysis is called for, then, in step 520 in Figure 7C, it is determined
`whether the number of writes to a first block of the first memory during a
`predetermined time is greater than or equal to a threshold. Id. ¶ 149. If true,
`then the logical addresses corresponding to the first block are mapped to a
`second block in the second memory, in step 522. Id. Subsequently, in step
`524, it is determined whether the available memory in the second memory is
`less than a threshold, and if so, a least used block in the second memory is
`identified and the logical addresses corresponding to the least used block are
`mapped to a block in the first memory, in steps 526 and 528. Id. ¶ 150.
`
`3. Discussion
`Claim 1 recites “[a] system for storing data.” Petitioner contends, to
`the extent the preamble is limiting, that Dusija teaches the preamble by
`describing flash memory device 90 that includes memory array 200. Pet.
`28–29 (citing Ex. 1010, Fig. 1, ¶ 59; Ex. 1009 ¶ 112).
`Petitioner contends that Dusija teaches the claim 1 limitation “at least
`one MLC non-volatile memory module comprising a plurality of
`individually erasable blocks.” Pet. 29–31 (citing Ex. 1010, Figs. 6, 14A,
`¶¶ 77–79, 109; Ex. 1009 ¶¶ 113–115). For example, Petitioner argues that
`Dusija’s second portion 420 of memory array 200 is an MLC non-volatile
`memory module comprising a plurality of individually erasable blocks. Id.
`at 29.
`
`Petitioner contends that Dusija teaches the claim 1 limitation “at least
`one SLC non-volatile memory module comprising a plurality of individually
`erasable blocks.” Pet. 31–33 (citing Ex. 1010, Figs. 6, 14A, ¶¶ 77–79, 109;
`Ex. 1009 ¶¶ 116–117). For example, Petitioner argues that Dusija’s first
`
`14
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`portion 410 of memory array 200 is a SLC non-volatile memory module
`comprising a plurality of individually erasable blocks. Id. at 31–32.
`Claim 1 further recites “a controller coupled to the at least one MLC
`non-volatile memory module and the at least one SLC non-volatile memory
`module.” Petitioner contends that Dusija discloses a controller 102 coupled
`to memory chip 100, which comprises a memory array 200, including the
`MLC and SLC modules. Pet. 33–35 (citing Ex. 1010, Fig. 1, ¶¶ 60, 117; Ex.
`1009 ¶¶ 119–121).
`Petitioner contends that Dusija’s controller is “adapted to” perform
`each of the remaining claim 1 limitations based on Dusija or Dusija in view
`of Sutardja. Pet. 35. For the claim 1 limitation “maintain 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 . . . ” that “maps to a similar
`range of physical addresses,” Petitioner contends that Dusija’s controller
`includes a directory that is a logical-to-physical address map that meets this
`limitation. Pet. 35–38 (citing Ex. 1010 ¶¶ 60–61, 111, 117, 129, 138, 164–
`168; Ex. 1028 ¶¶ 20, 34, 141, 154–155, 159, 163, 171; Ex. 1009 ¶¶ 123–
`138).
`
`Petitioner contends Dusija’s “post-write read” and “post-write read
`and adaptive rewrite” each separately teaches, or at least renders obvious,
`the claim 1 limitation “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, 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.” Pet. 38–41 (citing Ex. 1010 ¶¶ 60, 87–88, 111–
`
`15
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`117, 119–125, 153–154, 203; Ex. 1011 ¶¶ 105, 108, 111, 118, 123; Ex. 1028
`¶¶ 201–202; Ex. 1029, 2:53–3:14; Ex. 1009 ¶¶ 140–148).
`At this juncture of the proceeding, Patent Owner does not dispute
`Petitioner’s showing with respect to the above claim 1 limitations. See
`generally Prelim. Resp.
`Claim 1 recites “determine which of the blocks of the plurality of the
`blocks in the MLC and SLC non-volatile memory modules are accessed
`most frequently by maintaining a count of the number of times each one of
`the blocks is accessed.” Petitioner contends that Sutardja describes a wear
`leveling module as part of its controller that manages a memory that
`includes MLC and SLC blocks of memory. Pet. 42 (citing Ex. 1011 ¶¶ 106,
`108, 118, Claim 37). Petitioner further contends that the wear leveling
`module may track the number of times that each block has been erased or
`written that meets the limitation of “maintaining a count of the number of
`times each one of the blocks is accessed.” Id. (citing Ex. 1001, 6:30–33;
`Ex. 1009 ¶ 150; Ex. 1011 ¶¶ 111, 121, 147). Petitioner argues that
`Sutardja’s wear leveling module determines how frequently data is written
`to each of the logical addresses and that Sutardja uses the count to determine
`the most frequently written blocks to transfer to SLC memory (“determine
`which of the blocks of the plurality of the blocks in the MLC and SLC non-
`volatile memory modules are accessed most frequently by maintaining a
`count”). Id. (citing Ex. 1011 ¶¶ 112, 113, 149; Ex. 1009 ¶ 151).
`Patent Owner argues that “[t]here is no mention in Sutardja of
`determining how frequently data is written to each of the physical blocks.”
`Prelim. Resp. 38. Patent Owner further argues that determining “how
`frequently data is written to each of the logical addresses will not necessarily
`determine which of the physical blocks are accessed most frequently.” Id. at
`
`16
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`38–39 (citing Ex. 2001 ¶¶ 46–48). Patent Owner also argues that Sutardja’s
`“data shift analysis” analyzes a single block for a predetermined time against
`a predetermined threshold with no mention of determining write frequencies
`of the physical blocks. Id. at 39–42 (citing Ex. 1011 ¶¶ 146–149; Ex. 2001
`¶¶ 49–52). Patent Owner recognizes that Sutardja describes that the wear
`leveling may track the number of times that each block has been erased or
`written, but contends that Sutardja does not mention determining those
`blocks that are accessed most frequently. Id. at 43 (citing Ex. 1011 ¶ 111).
`At this juncture of the proceeding, we are not persuaded by Patent
`Owner’s arguments that we should construe “blocks” to mean physical
`blocks. Id. at 38 (arguing that Sutardja fails to describe determining how
`frequently data is written to each of the physical blocks). Claim 1 does not
`recite “physical blocks” and Patent Owner has not directed us to sufficient
`evidence to support its implied construction. Dr. Khatri’s testimony also is
`based on an unsupported assumption that claim 1 requires “physical blocks,”
`and, therefore, is not particularly helpful. Ex. 2001 ¶¶ 46–49. At this
`juncture of the proceeding, we also are not persuaded by Patent Owner’s
`conclusory argument that there is no mention in Sutardja of determining
`blocks that are accessed most frequently, because Sutardja describes a wear
`leveling module that may “track the number of times that each block has
`been erased or written,” e.g., accessed and also describes determining
`whether the number of write operations to a block during a predetermined
`time is greater than a predetermined threshold.6 Ex. 1011 ¶¶ 111, 149.
`
`
`6 The ’298 patent describes blocks that are accessed to at least include blocks
`that are written to. Ex. 1001, 6:30–33; Ex. 1009 ¶ 150.
`
`17
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`Claim 1 recites that the controller is adapted to “allocate those blocks
`that receive the most frequent writes by transferring the respective contents
`of those blocks to the at least one SLC non-volatile memory module.”
`Petitioner contends that Sutardja describes a data shift analysis that
`determines if “a number of write operations to a first block of the first NVS
`memory [i.e., MLC] during a predetermined time is greater than or equal to
`a predetermined threshold” then the “control maps the logical addresses that
`correspond to the first block to a second block of the second NVS memory
`[i.e., SLC memory module] in step 522.” Pet. 43–44 (citing Ex. 1011
`¶¶ 148–149, Fig. 7C, claim 37 (first memory is MLC and second memory is
`SLC); Ex. 1009 ¶¶ 154–156). Petitioner further contends that Sutardja’s
`data shift involves transferring the contents of MLC blocks to SLC blocks
`and updating the mapping table without the data changing. Id. at 43.
`Petitioner asserts that Sutardja discloses a second way to use the
`frequency count to transfer data from MLC memory to SLC memory.
`Specifically, Petitioner contends that upon receiving a host write to an MLC
`block, if the frequency count to that logical address is high, “it may direct
`the write to a physical SLC block, thereby transferring the data from MLC
`memory modules to SLC memory modules.” Id. at 44 (citing Ex. 1011
`¶¶ 146–147; Ex. 1009 ¶ 157).
`Patent Owner argues that Sutardja does not describe transferring data
`to SLC memory. Prelim. Resp. 44. Specifically, Patent Owner argues that
`Sutardja claim 37, which Petitioner relies on for the SLC memory, “does not
`limit the second memory to only SLC” because it recites that the second
`memory “includes” SLC. Id. Patent Owner further argues that Sutardja
`teaches that the first or second NVS can both comprise SLC and MLC flash
`memory. Id. 44–45 (citing Ex. 1011, claims 35–37). At this juncture of the
`
`18
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`proceeding, Patent Owner’s arguments do not undermine Petitioner’s
`showing. Sutardja claim 1 recites that the second write cycle lifetime of the
`second NVS “is different than said first write cycle lifetime.” Ex. 1011,
`claim 1. Sutardja claim 37 depends from claim 1 and further recites
`“wherein said second NVS memory includes single-level cell (SLC) flash
`memory and said first NVS memory include multi-level cell (MLC) flash
`memory.” Patent Owner does not address Sutardja claim 1 in making the
`argument that claim 37 could mean that the second NVS memory could
`include both SLC and MLC. Lastly, and based on the current record, Patent
`Owner does not consider Dr. Liu’s testimony, which we determine is
`reasonable, that it would have been obvious to a person having ordinary skill
`in the art “to move frequently written blocks from a less durable storage
`medium (i.e., MLC) to a more durable storage medium (i.e., SLC).” Ex.
`1009 ¶ 150 (citing Ex. 1019, 511).
`Patent Owner also argues that Sutardja’s “data shift analysis” “merely
`analyzes a single block for a ‘predetermined time’ against a ‘predetermined
`threshold’” and that “Sutardja never explains when, if ever, the data shift
`analysis is performed . . . [o]r what the ‘predetermined time’ and
`‘predetermined threshold’ are.” Prelim. Resp. 39–40. Patent Owner’s
`arguments regarding when the data shift analysis is performed or what the
`predetermined time and predetermined threshold consist of are not
`commensurate in scope with apparatus claim 1 that does not recite any
`temporal requirements or a specific threshold.7 Moreover, Patent Owner’s
`
`
`7 For claim 11, which recites “the controller causes the transfer of content on
`a periodic basis,” Petitioner’s contentions that it would have been obvious
`that Sutardja’s data shift analysis is performed periodically is reasonable and
`
`19
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`argument that Sutardja performs its data shift analysis on a single block at a
`time also is not commensurate in scope with the claim language. Claim 1
`does not require that the controller is adapted to determine which blocks of
`the plurality of blocks are accessed most frequently all at once as Patent
`Owner seems to assert. Rather, the claim language may include determining
`the frequency of accesses one block at a time. Indeed, claim 1 explains that
`the determination is performed “by maintaining a count of the number of
`times each one of the blocks is accessed,” such that the determination may
`be performed one block at a time. Lastly, Patent Owner’s single block
`arguments (Prelim. Resp. 39–40) are directed only to Petitioner’s first
`showing with respect to the disputed limitation. Patent Owner does not
`address Petitioner’s assertions regarding the second showing with respect to
`this limitation, which we determine is reasonable. Pet. 44 (citing Ex. 1011
`¶¶ 146–147; Ex.1009 ¶ 157).
`Petitioner provides reasons to combine Dusija and Sutardja. Pet. 48–
`50. For example, Petitioner argues that Sutardja’s rationale for periodically
`remapping hot blocks to SLC to optimize cost and memory lifetime applies
`equally to Dusija’s system that also seeks to maximize memory lifetime. Id.
`at 48 (citing Ex. 1011 ¶ 102; Ex. 1010 ¶ 18; Ex. 1009 ¶ 175). Petitioner
`further argues that a person having ordinary skill in the art would have
`understood that mapping higher-usage logical addresses to SLC would
`improve access time, because access time to SLC cells was faster than MLC
`cells and that integrating those features into Dusija would further improve
`the speed of Dusija’s system. Id. at 48–49 (citing Ex. 1012 ¶¶ 7–8, 22; Ex.
`
`
`Patent Owner does not dispute Petitioner’s showing at this juncture of the
`proceeding. Pet. 46–47.
`
`20
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`1021, 3:45–58; Ex. 1010 ¶ 18; Ex. 1022 ¶ 18; Ex. 1019, 511; Ex. 1009
`¶¶ 176–177). Petitioner further provides reasons why a person having
`ordinary skill in the art would have had a reasonable expectation of success
`in adapting Dusija to include Sutardja’s hot blocks teaching. Id. at 49–50
`(citing Ex. 1010 ¶¶ 151, 154–160; Ex. 1009 ¶¶ 178–179).
`Patent Owner argues that Petitioner has not established a proper
`motivation to combine Dusija and Sutardja, and that there would have been
`no reasonable expectation of success for the combination. Prelim. Resp. 45–
`53. At this juncture of the proceeding, we determine that Patent Owner’s
`arguments do not undermine Petitioner’s reasons for combining Dusija and
`Sutardja.
`In particular, Patent Owner’s arguments are based on a rigid view of
`Dusija or Sutardja alone without considering what the combined teachings
`of Dusija and Sutardja would have suggested to a person having ordinary
`skill in the art. For example, Patent Owner argues that Dusija discloses a
`heterogeneous flash memory device directed to limited, infrequent use of
`SLC and post-write read checks in order to reduce error correction control
`(ECC) complexity and reduce performance degradation. Id. at 45–48 (citing
`Ex. 1010 ¶¶ 16–18, 24, 106), 50–53. Patent Owner argues that in contrast,
`Sutardja is directed to a homogeneous memory architecture including first
`and second NVS memory with dynamic wear leveling and remapping
`performed to ensure a consistent wear level across the first and second NVS
`memories. Id. at 46–48 (citing Ex. 1011 ¶ 111), 50–53. As such, and
`because “Dusija doesn’t state that it seeks to maximize memory lifetime,”
`Patent Owner argues that there is no shared goal of maximizing memory
`lifetime between Sutardja and Dusija that justifies a combination of the two
`references. Id. at 48–49.
`
`21
`
`

`

`IPR2021-01547
`Patent 8,891,298 B2
`Patent Owner’s attorney arguments do not undermine Petitioner’s
`supported assertions that a person having ordinary skill in the art at the time
`of the invention would have understood that Dusija shares the goal of
`maximizing memory lifetime with Sutardja and that Sutardja and Dusija
`each disclose different and complementary improvements to the reliability of
`flash memory devices. Ex. 1009 ¶ 175 (citing Ex. 1010 ¶ 18). Based on the
`current record, a person having ordinary skill in the art at the time of the
`invention knew that a flash memory controller could implement multiple
`techniques that each improve the performance or reliability of the flash
`memory device. Ex. 1009 ¶ 175 (citing Ex. 1019, 39, Fig. 2.33). Based on
`the current record, we determine that it would have been reasonable to
`implement Sutardja’s hot block teachings in Dusija to create a system with
`multiple techniques to improve performance (memory lifetime).
`We have reviewed Petitioner’s showing for dependent claims 2–5 and
`11, and find such showing sufficiently persuasive at this stage of the
`proceeding. Pet. 45–47. At this juncture of the proceeding, Patent Owner
`does not make separate arguments for these claims. See generally Prelim.
`Resp. Based on the current record, we determine the information presented
`shows a reasonable likelihood that Petitioner would prevail in establishing
`that at least one of the challenged claims 1–5 and 11 would have been
`obvious over Dusija and Sutardja.
`
`E. Asserted Obviousness of Claims 8 and 9 over Dusija, Sutardja, and Li
`Petitioner contends claims 8 and 9 are unpatentable under 35 U.S.C.
`§ 103(a) as obvious over Dusija, Sutardja, and Li. Pet. 50–51. In support of
`its show

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