Prosecution Insights
Last updated: April 19, 2026
Application No. 18/743,421

PROACTIVE ERROR DETECTION IN A MEMORY DEVICE

Non-Final OA §102§103
Filed
Jun 14, 2024
Examiner
LUONG, DUY HAN
Art Unit
2825
Tech Center
2800 — Semiconductors & Electrical Systems
Assignee
Sandisk Technologies Inc.
OA Round
1 (Non-Final)
92%
Grant Probability
Favorable
1-2
OA Rounds
2y 3m
To Grant
99%
With Interview

Examiner Intelligence

Grants 92% — above average
92%
Career Allow Rate
22 granted / 24 resolved
+23.7% vs TC avg
Moderate +13% lift
Without
With
+13.3%
Interview Lift
resolved cases with interview
Typical timeline
2y 3m
Avg Prosecution
33 currently pending
Career history
57
Total Applications
across all art units

Statute-Specific Performance

§103
58.6%
+18.6% vs TC avg
§102
30.2%
-9.8% vs TC avg
§112
9.5%
-30.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 24 resolved cases

Office Action

§102 §103
DETAILED ACTION This action is responsive to the following communications: the Application filed on June 14, 2024. Claims 1-20 are pending. Claims 1, 9 and 15 are independent. Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Claim Objections Claim 15 objected to because of the following informalities: In Claim 15, line 4, “the circuitry being configured to;” should be --the circuitry being configured to:--. Appropriate correction is required. Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claims 1-3, 5, 15-17 and 19 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Kawase et al. (US 20140063955). Regarding independent claim 1, Kawase et al. disclose a method of operating a memory device, comprising the steps of: preparing a memory block that includes an array of memory cells that are arranged in a plurality of word lines, the memory cells containing data [see Fig. 4 with respect to Fig. 3, para. 46-48]; receiving from a host an instruction to read the data of a selected word line of the plurality of word lines [see Fig. 1, the NAND flash memory 21 receiving a write command, a read command, and an erase command from the host device 10, para. 34]; performing a sensing operation on the selected word line [this embodiment is therefore configured to read data by setting, as reference voltages, the upper limit voltage and lower limit voltage between the threshold voltage distribution corresponding to the Er level and the threshold voltage distribution corresponding to the A level, para 61]; determining if the data of the memory cells of the selected word line includes any errors [Fig. 9, steps S103-S104, the controller counts, from this read data, the number of error cells having threshold voltages between the two threshold voltage distributions in step S103 and determines whether the number of error cells counted is less than or equal to the error specified value set in step S100 (step S104), para. 61 as well as para. 72-74]; in response to a determination that the data of the memory cells of the selected word line contains any errors, performing an error correction operation on the data and sending corrected data to the host [Fig. 9: steps S106-S108, upon determining in step S104 that the number of error cells exceeds the error specified value, the controller 22 reads page data from the NAND flash memory 21 and stores the read page data in the data buffer 27 (step S106). The page data read at the step S106 corresponds to the same page as that indicated by the intra-page addresses set in step S100 and are the entire data of the page instead of partial data corresponding to the intra-page addresses. The ECC circuit 28 then performs error correction of the page data on an ECC frame basis by using the error correction codes contained in the ECC frames (step S107). The ECC circuit 28 stores the corrected page data in the data buffer 27 upon removing the error correction codes, para. 76. The data buffer 27 temporarily stores a predetermined amount of data when transmitting data read from the NAND flash memory 21 to the host device 10, para. 35]; and in response to a determination that the data of the memory cells of the selected word line does not include any errors, skipping the error correction operation and sending uncorrected data to the host [Fig. 9: step S105 and S109, upon determining in step S104 that the number of error cells is less than or equal to the error specified value, the controller 22 copies the page from the copy source to the copy destination (step S105). The controller 22 performs direct copy processing, for example, in the following manner, para. 74-75]. Regarding claim 2, Kawase et al. disclose wherein the step of performing the sensing operation on the selected word line includes comparing threshold voltages of the memory cells of the selected word line to two different reference voltages [Fig. 9, steps S101-S103, the controller counts, from this read data in step S101 and S102, the number of error cells having threshold voltages between the two threshold voltage distributions in step S103, para. 61 as well as para. 72-74]. Regarding claim 3, Kawase et al. disclose wherein the step of determining if the data of the selected word line contains any errors includes the step of determining if any of the memory cells of the selected word line have threshold voltages between the two different reference voltages [Fig. 9: step 103-104, the controller counts, from this read data in step S101 and S102, the number of error cells having threshold voltages between the two threshold voltage distributions in step S103 and determines whether the number of error cells counted in step S103 is less than or equal to the error specified value set in step S100 (step S104), para. 61 as well as para. 72-74]. Regarding claim 5, Kawase et al. disclose wherein the data is in a single bit per memory cell (SLC) storage format [para. 63 as well as para. 86] and wherein the two reference voltages include a first SLC reference voltage and a second SLC reference voltage [Fig. 9: step S101-S102, reads data from the NAND flash memory 21 by using the upper limit voltage and the lower limit voltage, para. 68-69]. Regarding independent claim 15, Kawase et al. disclose a memory device [Fig. 1: 20, para. 29-31], comprising: a memory block that includes an array of memory cells that are arranged in a plurality of word lines, the memory cells containing data [see Fig. 4 with respect to Fig. 3, para. 46-48]; and circuitry [Fig. 1: 22] for reading the data in the memory cells [para. 68], the circuity being configured to: receive from a host an instruction to read the data of a selected word line of the plurality of word lines [see Fig. 1, the NAND flash memory 21 receiving a write command, a read command, and an erase command from the host device 10, para. 34]; perform a sensing operation on the selected word line [this embodiment is therefore configured to read data by setting, as reference voltages, the upper limit voltage and lower limit voltage between the threshold voltage distribution corresponding to the Er level and the threshold voltage distribution corresponding to the A level, para 61]; determine if the data of the memory cells of the selected word line includes any errors [Fig. 9, steps S103-S104, the controller counts, from this read data, the number of error cells having threshold voltages between the two threshold voltage distributions in step S103 and determines whether the number of error cells counted is less than or equal to the error specified value set in step S100 (step S104), para. 61 as well as para. 72-74]; in response to a determination that the data of the memory cells of the selected word line contains any errors, perform an error correction operation on the data and sending corrected data to the host [Fig. 9: steps S106-S108, upon determining in step S104 that the number of error cells exceeds the error specified value, the controller 22 reads page data from the NAND flash memory 21 and stores the read page data in the data buffer 27 (step S106). The page data read at the step S106 corresponds to the same page as that indicated by the intra-page addresses set in step S100 and are the entire data of the page instead of partial data corresponding to the intra-page addresses. The ECC circuit 28 then performs error correction of the page data on an ECC frame basis by using the error correction codes contained in the ECC frames (step S107). The ECC circuit 28 stores the corrected page data in the data buffer 27 upon removing the error correction codes, para. 76. The data buffer 27 temporarily stores a predetermined amount of data when transmitting data read from the NAND flash memory 21 to the host device 10, para. 35]; and in response to a determination that the data of the memory cells of the selected word line does not include any errors, skip the error correction operation and sending uncorrected data to the host [Fig. 9: step S105 and S109, upon determining in step S104 that the number of error cells is less than or equal to the error specified value, the controller 22 copies the page from the copy source to the copy destination (step S105). The controller 22 performs direct copy processing, for example, in the following manner, para. 74-75]. Regarding claim 16, Kawase et al. disclose wherein when performing the sensing operation on the selected word line, the circuitry compares threshold voltages of the memory cells of the selected word line to two different reference voltages [Fig. 9, steps S101-S103, the controller counts, from this read data in step S101 and S102, the number of error cells having threshold voltages between the two threshold voltage distributions in step S103, para. 61 as well as para. 72-74]. Regarding claim 17, Kawase et al. disclose wherein when determining if the data of the selected word line contains any errors, the circuitry determes if any of the memory cells of the selected word line have threshold voltages between the two different reference voltages [Fig. 9: step 103-104, the controller counts, from this read data in step S101 and S102, the number of error cells having threshold voltages between the two threshold voltage distributions in step S103 and determines whether the number of error cells counted in step S103 is less than or equal to the error specified value set in step S100 (step S104), para. 61 as well as para. 72-74]. Regarding claim 19, Kawase et al. disclose wherein the data is in a single bit per memory cell (SLC) storage format [para. 63 as well as para. 86] and wherein the two reference voltages include a first SLC reference voltage and a second SLC reference voltage [Fig. 9: step S101-S102, reads data from the NAND flash memory 21 by using the upper limit voltage and the lower limit voltage, para. 68-69]. Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 4 and 18 are rejected under 35 U.S.C. 103 as being unpatentable over Kawase et al. (US 20140063955) as applied to claims 1 and 15 above, in view of Louie et al. (US 9472298). Regarding claim 4, Kawase et al. teach the limitations with respect to claim 3. However, Kawase et al. are silent with respect to wherein the sensing operation includes the steps of discharging a sense node through a selected NAND string while a first reference voltage is applied to the selected word line and then discharging the sense node through the selected NAND string while a second reference voltage is applied to the selected word line. Louie et al. teach wherein the sensing operation includes the steps of discharging a sense node through a selected NAND string while a first reference voltage is applied to the selected word line [see Fig. 11, between t4 and t5, the sense node SEN discharges while voltage level V1 is applied to word line, col. 21, lines 59-62 as well as col. 22, lines 22-28] and then discharging the sense node through the selected NAND string while a second reference voltage is applied to the selected word line [[see Fig. 11, the voltage level on the word line is changed (e.g., ramped up) to voltage V2 after time t5 and after that the sense node SEN discharges (two different discharge rates are depicted), col. 22, lines 27-28 as well as col. 23, lines 1-4]. It would have been obvious for a person having ordinary skill in the art before the effective filling date of claimed invention to apply teachings of Louie et al. to the teaching of Kawase et al. such that incorporating the step of discharging sense node through a selected NAND string while a reference voltage is applied to the selected word line as taught by Louie et al. into sense operation of Kawase et al. to reduce read latency while yielding predictable two-reference sensing results. Regarding claim 18, Kawase et al. teach the limitations with respect to claim 17. However, Kawase et al. are silent with respect to wherein when performing the sensing operation, the circuitry discharges a sense node through a selected NAND string while a first reference voltage is applied to the selected word line and then discharging the sense node through the selected NAND string while a second reference voltage is applied to the selected word line. Louie et al. teach wherein the sensing operation includes the steps of discharging a sense node through a selected NAND string while a first reference voltage is applied to the selected word line [see Fig. 11, between t4 and t5, the sense node SEN discharges while voltage level V1 is applied to word line, col. 21, lines 59-62 as well as col. 22, lines 22-28] and then discharging the sense node through the selected NAND string while a second reference voltage is applied to the selected word line [[see Fig. 11, the voltage level on the word line is changed (e.g., ramped up) to voltage V2 after time t5 and after that the sense node SEN discharges (two different discharge rates are depicted), col. 22, lines 27-28 as well as col. 23, lines 1-4]. It would have been obvious for a person having ordinary skill in the art before the effective filling date of claimed invention to apply teachings of Louie et al. to the teaching of Kawase et al. such that incorporating the step of discharging sense node through a selected NAND string while a reference voltage is applied to the selected word line as taught by Louie et al. into sense operation of Kawase et al. to reduce read latency while yielding predictable two-reference sensing results. Claims 6 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Kawase et al. (US 20140063955) as applied to claims 5 and 17 above, in view of Tseng et al. (US 20180374518). Regarding claim 6, Kawase et al. teach the limitations with respect to claim 5. However, Kawase et al. are silent with respect to only a single discharge of a sense node for each of the memory cells. Tseng et al. teach a single discharge of a sense node for each of the memory cells [Fig. 6B: step 624, connecting the sense node to the bit line to allow the sense node voltage to discharge into the bit line, para. 109] that is different from the step of performing the sensing operation and comparing the threshold voltages of the memory cells of the selected word line to two reference voltages as taught by Kawase et al. It would have been obvious for a person having ordinary skill in the art before the effective filling date of claimed invention to apply teachings of Tseng et al. to the teaching of Kawase et al. such that modifying Kawase et al.’s sensing operation to obtain the comparison between the threshold voltages of the memory cells of the selected word line and two reference voltages using Tseng et al.’s single discharge technique to improve speed and efficiency without changing Kawase et al.’s fundamental operation. Regarding claim 20, Kawase et al. teach the limitations with respect to claim 17. However, Kawase et al. are silent with respect to only a single discharge of a sense node for each of the memory cells. Tseng et al. teach the circuitry only discharges a sense node a single time [Fig. 6B: step 624, connecting the sense node to the bit line to allow the sense node voltage to discharge into the bit line, para. 109] that is different from the step of performing the sensing operation and comparing the threshold voltages of the memory cells of the selected word line to two reference voltages as taught by Kawase et al. It would have been obvious for a person having ordinary skill in the art before the effective filling date of claimed invention to apply teachings of Tseng et al. to the teaching of Kawase et al. such that modifying Kawase et al.’s sensing operation to obtain the comparison between the threshold voltages of the memory cells of the selected word line and two reference voltages using Tseng et al.’s single discharge technique to improve speed and efficiency without changing Kawase et al.’s fundamental operation. Claims 7-8 are rejected under 35 U.S.C. 103 as being unpatentable over Kawase et al. (US 20140063955) in view of Tseng et al. (US 20180374518) as applied to claim 6 above and further in view of Liang et al. (US 20210174880). Regarding claim 7, Kawase et al. in combination with Tseng et al. teach the limitations with respect to claim 6. Furthermore, Tseng et al. disclose wherein the memory device includes sensing circuitry [see Fig. 9, para. 126] with the sense node [see Fig. 9, sense node SEN, para. 127-129]. However, Kawase et al. in combination with Tseng et al. are silent with respect to wherein a boost voltage can be selectively applied and not applied to the sense node. Liang et al. teach wherein the memory device includes sensing circuitry [see Fig. 3, para. 25] with the sense node [see Fig. 3, sense node SO, para. 25-26] wherein a boost voltage [a boost driver Vboost configured to provide a boost voltage, para. 25] can be selectively applied and not applied to the sense node [see Fig. 4, at t1-t3, Vboost equal to 0V. At t3, the boost driver Vboost outputs a high voltage vboost1 to start charging the sense node SO, para. 30]. It would have been obvious for a person having ordinary skill in the art before the effective filling date of claimed invention to apply teachings of Liang et al. to the teaching of Kawase et al. in combination with Tseng et al. such that modifying the sensing operation as taught by Kawase et al. in combination with Tseng et al. to implement a boost voltage applied to the sense node as taught by Liang et al. to achieve more reliable sensing with higher accuracy [see Liang et al.’s para. 5]. Regarding claim 8, Kawase et al. in combination with Tseng et al. and Liang et al. teach the limitations with respect to claim 7. Furthermore, Liang et al. disclose wherein the boost voltage is in the range of 0.5±0.3 V [Liang et al. disclose the boost driver Vboost outputs a high voltage vboost1 to start charging the sense node SO, para. 30. It would have been obvious to a person of ordinary skill in the art to choose the boost voltage to be within the claim range (0.5±0.3 V) as a matter of routine design choice]. Claims 9-14 are rejected under 35 U.S.C. 103 as being unpatentable over Liang et al. (US 20210174880) in view of Kawase et al. (US 20140063955). Regarding independent claim 9, Liang et al. disclose a method of reading data of a plurality of memory cells in a selected word line of a memory device, for each of the memory cells [sense circuits are used in flash memory devices to perform a sensing operation (e.g., read and/or verify) on the selected memory cells, para. 25], the method comprising the steps of: charging a sense node to a charged voltage [see Fig. 4, a precharge current is injected into the sense node SO, para. 26]; discharging the sense node through a selected NAND string for a predetermined time [see Fig. 4, the sense node SO starts to be discharged through memory cell string 310 at t1-t2, para. 30]; sensing a voltage of the sense node after the predetermined time [see Fig. 4, after a certain duration t.sub.a, at time t2, the third switch T3 is turned off as indicated by the signal Vsoblk being set to “off” level. The discharging of the sense node SO stops as the discharging current path is cut off, para. 30]; applying a boost voltage to the sense node [see Fig. 4, at time t3 the boost driver Vboost outputs a high voltage vboost1 to start charging the sense node SO, para. 30]; and with the boost voltage being applied to the sense node, sensing the voltage of the sense node again [see Fig. 4, when the voltage at the sense node SO reaches a certain level, sensing a voltage of sense node at t3-t4, para. 30]. However, Liang et al. are silent with respect to compare a threshold voltage of a selected memory cell in the selected NAND string to a first reference voltage at the first sensing of sense node and compare the threshold voltage of the selected memory cell in the selected NAND string to a second reference voltage at the second sensing of sense node. Kawase et al. teach the controller 22 reads data from the NAND flash memory 21 by the upper limit voltage [Fig. 4: step S101] and the lower limit voltage [Fig. 4: step S102] and after that the controller counts, from this read data in step S101 and S102, the number of error cells having threshold voltages between the two threshold voltage distributions in step S103 [para. 61 as well as para. 72-74]. It would have been obvious for a person having ordinary skill in the art before the effective filling date of claimed invention to apply teachings of Kawase et al. to the teaching of Liang et al. such that modifying Liang et al.’s sensing operation to implement Kawase et al.’s two reference voltage evaluation by performing a first sense node evaluation corresponding to one reference voltage and then, after applying the boost voltage as taught by Liang et al. to the sense node, performing a second sense node evaluation corresponding to other reference voltage. Doing so would improve sensing margin, reduce error correction processing and increase the reliability of data. Regarding claim 10, Liang et al. in combination with Kawase et al. teach the limitations with respect to claim 9. Furthermore, Kawase et al. disclose further including the step of: determining that a bit error is present in the data being read in response to a determination that the threshold voltage of the selected memory cell is between the first and second reference voltages [Fig. 9: step 103-104, the controller counts, from this read data in step S101 and S102, the number of error cells having threshold voltages between the two threshold voltage distributions in step S103 and determines whether the number of error cells counted in step S103 is less than or equal to the error specified value set in step S100 (step S104), para. 61 as well as para. 72-74]. Regarding claim 11, Liang et al. in combination with Kawase et al. teach the limitations with respect to claim 10. Furthermore, Kawase et al. disclose further including the step of sending the data being read directly to a user without performing error correction in response to no bit errors being detected [Fig. 9: step S105 and S109, upon determining in step S104 that the number of error cells is less than or equal to the error specified value, the controller 22 copies the page from the copy source to the copy destination (step S105). The controller 22 performs direct copy processing, for example, in the following manner, para. 74-75]. Regarding claim 12, Liang et al. in combination with Kawase et al. teach the limitations with respect to claim 11. Furthermore, Kawase et al. disclose further including the step of sending the data to an error correction code engine prior to sending the data to the user in response to any bit errors being detected [Fig. 9: steps S106-S108, upon determining in step S104 that the number of error cells exceeds the error specified value, the controller 22 reads page data from the NAND flash memory 21 and stores the read page data in the data buffer 27 (step S106). The page data read at the step S106 corresponds to the same page as that indicated by the intra-page addresses set in step S100 and are the entire data of the page instead of partial data corresponding to the intra-page addresses. The ECC circuit 28 then performs error correction of the page data on an ECC frame basis by using the error correction codes contained in the ECC frames (step S107). The ECC circuit 28 stores the corrected page data in the data buffer 27 upon removing the error correction codes, para. 76. The data buffer 27 temporarily stores a predetermined amount of data when transmitting data read from the NAND flash memory 21 to the host device 10, para. 35]. Regarding claim 13, Liang et al. in combination with Kawase et al. teach the limitations with respect to claim 9. Furthermore, Kawase et al. disclose wherein the data is in a single bit per memory cell (SLC) storage format [para. 63 as well as para. 86]. Regarding claim 14, Liang et al. in combination with Kawase et al. teach the limitations with respect to claim 9. Furthermore, Liang et al. disclose wherein the boost voltage is in the range of 0.5±0.3 V [Liang et al. disclose the boost driver Vboost outputs a high voltage vboost1 to start charging the sense node SO, para. 30. It would have been obvious to a person of ordinary skill in the art to choose the boost voltage to be within the claim range (0.5±0.3 V) as a matter of routine design choice]. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to DUY H LUONG whose telephone number is (571)270-5088. The examiner can normally be reached Mon-Fri. 9am-6pm. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Alexander Sofocleous can be reached at (571)272-0635. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /DUY H LUONG/Examiner, Art Unit 2825 /ALEXANDER SOFOCLEOUS/Supervisory Patent Examiner, Art Unit 2825
Read full office action

Prosecution Timeline

Jun 14, 2024
Application Filed
Jan 30, 2026
Non-Final Rejection — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12597473
MULTI-STEP READ PASS VOLTAGE DISCHARGE FOR ICC REDUCTION
2y 5m to grant Granted Apr 07, 2026
Patent 12580038
GENERATION OF SOFT DECISION DATA FOR MEMORY DEVICES
2y 5m to grant Granted Mar 17, 2026
Patent 12567464
Method for Implementing Content-Addressable Memory Based on Ambipolar FET
2y 5m to grant Granted Mar 03, 2026
Patent 12554898
MEMORY SYSTEM
2y 5m to grant Granted Feb 17, 2026
Patent 12548619
DEVICE AND CIRCUIT WITH VOLTAGE SUPPRESSION
2y 5m to grant Granted Feb 10, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

1-2
Expected OA Rounds
92%
Grant Probability
99%
With Interview (+13.3%)
2y 3m
Median Time to Grant
Low
PTA Risk
Based on 24 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month