Prosecution Insights
Last updated: August 17, 2026
Application No. 19/243,558

CROSS TEMPERATURE READ VOLTAGE CALIBRATION FOR A MEMORY SYSTEM

Non-Final OA §102§112
Filed
Jun 19, 2025
Priority
Jul 17, 2024 — provisional 63/672,607
Examiner
CHAPPELL, DANIEL C
Art Unit
2135
Tech Center
2100 — Computer Architecture & Software
Assignee
Micron Technology Inc.
OA Round
1 (Non-Final)
81%
Grant Probability
Favorable
1-2
OA Rounds
1y 1m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 81% — above average
81%
Career Allowance Rate
490 granted / 608 resolved
+25.6% vs TC avg
Strong +47% interview lift
Without
With
+46.9%
Interview Lift
resolved cases with interview
Typical timeline
2y 3m
Avg Prosecution
13 currently pending
Career history
620
Total Applications
across all art units

Statute-Specific Performance

§101
6.5%
-33.5% vs TC avg
§103
48.9%
+8.9% vs TC avg
§102
12.8%
-27.2% vs TC avg
§112
24.0%
-16.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 608 resolved cases

Office Action

§102 §112
DETAILED ACTION The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . 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 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. This Office action is in response to communications dated 6/19/2025. Claims 1-22 are pending. Claims 1-22 are rejected. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claims 1-10, 11-20, and 21-22 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor, or for pre-AIA the applicant regards as the invention. Exemplary independent claim 1 recites “…write, at a first time, data to one or more memory cells of the memory system, the one or more memory cells associated with a first temperature at the first time; determine, based at least in part on a read voltage calibration for the one or more memory cells at a second time that is after the first time, a shift in a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells between the first time at which the data was written to the one or more memory cells and the second time; measure, based at least in part on the read voltage calibration for the one or more memory cells, a second temperature associated with the one or more memory cells at a third time that is at the same as or after the second time; and generate, based at least in part on the shift in the read voltage associated with the first logic state and on a difference between the first temperature of the one or more memory cells at the first time and the second temperature of the one or more memory cells at the third time, one or more read voltage offset values associated with calibration of the plurality of logic states of the one or more memory cells” (independent claim 1, lines 5-21). The Examiner is uncertain if the recitation of “determine, based at least in part on a read voltage calibration for the one or more memory cells at a second time that is after the first time, a shift in a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells between the first time at which the data was written to the one or more memory cells and the second time…” means any of the following possible interpretations: “based at least in part on a read voltage calibration for the one or more memory cells at a second time that is after the first time,” “a shift in a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells” is determined at some point in time that occurs “between the first time at which the data was written to the one or more memory cells and the second time”; “based at least in part on a read voltage calibration for the one or more memory cells at a second time that is after the first time,” “a shift in a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells” is determined as a difference between “a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells” that is associated with “a first temperature at the first time” and “a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells” that is associated with “the second time”; or some other possible, unconsidered interpretation. The Examiner is uncertain if the recitation of “the read voltage calibration for the one or more memory cells” refers to “a read voltage calibration for the one or more memory cells at a second time that is after the first time” or to some other “read voltage calibration.” The Examiner is uncertain if the recitation of “generate, based at least in part on the shift in the read voltage associated with the first logic state and on a difference between the first temperature of the one or more memory cells at the first time and the second temperature of the one or more memory cells at the third time, one or more read voltage offset values associated with calibration of the plurality of logic states of the one or more memory cells” means any of the following possible interpretations: “based at least in part on the shift in the read voltage associated with the first logic state and on a difference between the first temperature of the one or more memory cells at the first time and the second temperature of the one or more memory cells at the third time,” “one or more read voltage offset values associated with calibration of the plurality of logic states of the one or more memory cells” is generated; “one or more read voltage offset values associated with calibration of the plurality of logic states of the one or more memory cells” are generated using a combination of “the shift in the read voltage associated with the first logic state and on a difference between the first temperature of the one or more memory cells at the first time and the second temperature of the one or more memory cells at the third time”; or some other possible, unconsidered interpretation. For the sake of examination, the Examiner has interpreted “…write, at a first time, data to one or more memory cells of the memory system, the one or more memory cells associated with a first temperature at the first time; determine, based at least in part on a read voltage calibration for the one or more memory cells at a second time that is after the first time, a shift in a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells between the first time at which the data was written to the one or more memory cells and the second time; measure, based at least in part on the read voltage calibration for the one or more memory cells, a second temperature associated with the one or more memory cells at a third time that is at the same as or after the second time; and generate, based at least in part on the shift in the read voltage associated with the first logic state and on a difference between the first temperature of the one or more memory cells at the first time and the second temperature of the one or more memory cells at the third time, one or more read voltage offset values associated with calibration of the plurality of logic states of the one or more memory cells” to read “…write, at a first time, data to one or more memory cells of the memory system, the one or more memory cells of the memory system associated with a first temperature at the first time; determine a shift in a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells of the memory system between the first time at which the data was written to the one or more memory cells and a second time that is after the first time based at least in part on a read voltage calibration for the one or more memory cells of the memory system at the second time that is after the first time; measure, based at least in part on the read voltage calibration for the one or more memory cells of the memory system at the second time, a second temperature associated with the one or more memory cells of the memory system at a third time that is equal to or after the second time; and generate one or more read voltage offset values associated with calibration of the plurality of logic states of the one or more memory cells based at least in part on both the shift in the read voltage associated with the first logic state of the plurality of logic states and a difference between the first temperature of the one or more memory cells of the memory system at the first time and the second temperature of the one or more memory cells of the memory system at the third time,” Dependent claims 2-10, which ultimately depend from exemplary independent claim 1, are rejected for carrying the same deficiencies as exemplary independent claim 1. The Examiner notes that independent claim 11 recites similar language in which the infinitives “[to] write,” “[to] determine,” “[to] measure,” “[to] generate” of exemplary independent claim 1 are replaced with “writing,” “determining,” “measuring,” and “generating.” Independent claim 11 is thus rejected for carrying the same deficiencies and interpreted similarly to exemplary independent claim 1, mutatis mutandis. Dependent claims 12-20, which ultimately depend from independent claim 11, are rejected for carrying the same deficiencies as independent claim 11. The Examiner notes that independent claim 21 recites similar language to exemplary independent claim 1, and is thus rejected for carrying the same deficiencies and interpreted similarly toe exemplary independent claim 1, mutatis mutandis. Dependent claim 22, which ultimately depends from independent claim 21, is rejected for carrying the same deficiencies. 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, 11, and 21 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by non-patent literature “Dynamic VTH Tracking for Cross-Temperature Suppression in 3D-TLC NAND Flash” (“Zambelli”). As per claim 1, Zambelli substantially teaches a memory system (Zambelli, page 1, Fig. 1), comprising: one or more memory devices; and processing circuitry coupled with the one or more memory devices and configured to cause the memory system to: (Zambelli, page 1, Fig. 1; and page 3, column 1, paragraph beginning with “An alternative to the MRR method…”, where the system of Zambelli comprises a Triple Level Cell (TLC) NAND flash memory. The system of Zambelli may be embodied as a Solid State Drive (SSD) that comprises an SSD controller. Zambelli therefore substantially teaches one or more memory devices; and processing circuitry coupled with the one or more memory devices and configured to cause the memory system to); write, at a first time, data to one or more memory cells of the memory system, the one or more memory cells associated with a first temperature at the first time: (Zambelli, page 1, column 1, section “Abstract,” where the 3D TLC NAND flash memory of Zambelli experiences a cross-temperature effect in which threshold voltage distributions are different when a second temperature at a second time of reading the 3D TLC NAND flash memory is different from a first temperature experienced at a first time when the 3D NAND flash memory was programmed (i.e., written). The Examiner notes that the 3D NAND flash memory was thus written at a first time while experiencing a first temperature. Zambelli therefore substantially teaches write, at a first time, data to one or more memory cells of the memory system, the one or more memory cells associated with a first temperature at the first time); determine, based at least in part on a read voltage calibration for the one or more memory cells at a second time that is after the first time, a shift in a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells between the first time at which the data was written to the one or more memory cells and the second time; measure, based at least in part on the read voltage calibration for the one or more memory cells, a second temperature associated with the one or more memory cells at a third time that is at the same as or after the second time; and generate, based at least in part on the shift in the read voltage associated with the first logic state and on a difference between the first temperature of the one or more memory cells at the first time and the second temperature of the one or more memory cells at the third time, one or more read voltage offset values associated with calibration of the plurality of logic states of the one or more memory cells: (Zambelli, page 2, column 1, section “III. CROSS-TEMPERATURE DYNAMIC VTH TRACKING (CTDVT) ALGORITHM”, to page 3, column 1, paragraph beginning with “The identification of the optimal…”, where the system of Zambelli determines a change (i.e., shift) in voltages to use for read operations that occur at a different temperature during a later time than was experienced during a programming operation at an original temperature during a first time. The change in voltage is either stored (e.g., in a look-up table) or calculated dynamically with each read operation that follows an earlier write operation in order to calculate a new voltage shift to use based on observed temperature differences between a temperature at a time of programming data and a temperature at a subsequent time of reading the programmed data. Zambelli therefore substantially teaches determine, based at least in part on a read voltage calibration for the one or more memory cells at a second time that is after the first time, a shift in a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells between the first time at which the data was written to the one or more memory cells and the second time; measure, based at least in part on the read voltage calibration for the one or more memory cells, a second temperature associated with the one or more memory cells at a third time that is at the same as or after the second time; and generate, based at least in part on the shift in the read voltage associated with the first logic state and on a difference between the first temperature of the one or more memory cells at the first time and the second temperature of the one or more memory cells at the third time, one or more read voltage offset values associated with calibration of the plurality of logic states of the one or more memory cells). As per claim 11, Zambelli substantially teaches a method by a memory system (Zambelli, page 1, Fig. 1), and section “Abstract”), comprising: writing, at a first time, data to one or more memory cells of the memory system, the one or more memory cells associated with a first temperature at the first time: (Zambelli, page 1, column 1, section “Abstract,” where the 3D TLC NAND flash memory of Zambelli experiences a cross-temperature effect in which threshold voltage distributions are different when a second temperature at a second time of reading the 3D TLC NAND flash memory is different from a first temperature experienced at a first time when the 3D NAND flash memory was programmed (i.e., written). The Examiner notes that the 3D NAND flash memory was thus written at a first time while experiencing a first temperature. Zambelli therefore substantially teaches writing, at a first time, data to one or more memory cells of the memory system, the one or more memory cells associated with a first temperature at the first time); determining, based at least in part on a read voltage calibration for the one or more memory cells at a second time that is after the first time, a shift in a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells between the first time at which the data was written to the one or more memory cells and the second time; measuring, based at least in part on the read voltage calibration for the one or more memory cells, a second temperature associated with the one or more memory cells at a third time that is at the same as or after the second time; generating, based at least in part on the shift in the read voltage associated with the first logic state and on a difference between the first temperature of the one or more memory cells at the first time and the second temperature of the one or more memory cells at the third time, one or more read voltage offset values associated with calibration of the plurality of logic states of the one or more memory cells: (Zambelli, page 2, column 1, section “III. CROSS-TEMPERATURE DYNAMIC VTH TRACKING (CTDVT) ALGORITHM”, to page 3, column 1, paragraph beginning with “The identification of the optimal…”, where the system of Zambelli determines a change (i.e., shift) in voltages to use for read operations that occur at a different temperature during a later time than was experienced during a programming operation at an original temperature during a first time. The change in voltage is either stored (e.g., in a look-up table) or calculated dynamically with each read operation that follows an earlier write operation in order to calculate a new voltage shift to use based on observed temperature differences between a temperature at a time of programming data and a temperature at a subsequent time of reading the programmed data. Zambelli therefore substantially teaches determining, based at least in part on a read voltage calibration for the one or more memory cells at a second time that is after the first time, a shift in a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells between the first time at which the data was written to the one or more memory cells and the second time; measuring, based at least in part on the read voltage calibration for the one or more memory cells, a second temperature associated with the one or more memory cells at a third time that is at the same as or after the second time; generating, based at least in part on the shift in the read voltage associated with the first logic state and on a difference between the first temperature of the one or more memory cells at the first time and the second temperature of the one or more memory cells at the third time, one or more read voltage offset values associated with calibration of the plurality of logic states of the one or more memory cells). As per claim 21, Zambelli substantially teaches a non-transitory computer-readable medium storing code, the code comprising instructions executable by one or more processors to (Zambelli, page 1, Fig. 1, and section “Abstract”): write, at a first time, data to one or more memory cells of a memory system, the one or more memory cells associated with a first temperature at the first time: (Zambelli, page 1, column 1, section “Abstract,” where the 3D TLC NAND flash memory of Zambelli experiences a cross-temperature effect in which threshold voltage distributions are different when a second temperature at a second time of reading the 3D TLC NAND flash memory is different from a first temperature experienced at a first time when the 3D NAND flash memory was programmed (i.e., written). The Examiner notes that the 3D NAND flash memory was thus written at a first time while experiencing a first temperature. Zambelli therefore substantially teaches write, at a first time, data to one or more memory cells of a memory system, the one or more memory cells associated with a first temperature at the first time); determine, based at least in part on a read voltage calibration for the one or more memory cells at a second time that is after the first time, a shift in a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells between the first time at which the data was written to the one or more memory cells and the second time; measure, based at least in part on the read voltage calibration for the one or more memory cells, a second temperature associated with the one or more memory cells at a third time that is at the same as or after the second time; and generate, based at least in part on the shift in the read voltage associated with the first logic state and on a difference between the first temperature of the one or more memory cells at the first time and the second temperature of the one or more memory cells at the third time, one or more read voltage offset values associated with calibration of the plurality of logic states of the one or more memory cells: (Zambelli, page 2, column 1, section “III. CROSS-TEMPERATURE DYNAMIC VTH TRACKING (CTDVT) ALGORITHM”, to page 3, column 1, paragraph beginning with “The identification of the optimal…”, where the system of Zambelli determines a change (i.e., shift) in voltages to use for read operations that occur at a different temperature during a later time than was experienced during a programming operation at an original temperature during a first time. The change in voltage is either stored (e.g., in a look-up table) or calculated dynamically with each read operation that follows an earlier write operation in order to calculate a new voltage shift to use based on observed temperature differences between a temperature at a time of programming data and a temperature at a subsequent time of reading the programmed data. Zambelli therefore substantially teaches determine, based at least in part on a read voltage calibration for the one or more memory cells at a second time that is after the first time, a shift in a read voltage associated with a first logic state of a plurality of logic states of the one or more memory cells between the first time at which the data was written to the one or more memory cells and the second time; measure, based at least in part on the read voltage calibration for the one or more memory cells, a second temperature associated with the one or more memory cells at a third time that is at the same as or after the second time; and generate, based at least in part on the shift in the read voltage associated with the first logic state and on a difference between the first temperature of the one or more memory cells at the first time and the second temperature of the one or more memory cells at the third time, one or more read voltage offset values associated with calibration of the plurality of logic states of the one or more memory cells). Conclusion The following prior art is made of record and is not relied upon for any rejection but is considered pertinent to Applicant's disclosure: USPGPUB 2023/0297471: teaches management of flash memory by detecting and characterizing errors based on a cross temperature. Any inquiry concerning this communication or earlier communications from the examiner should be directed to Daniel C. Chappell whose telephone number is (571)272-5003. The examiner can normally be reached 1000-1800, Eastern. 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, Jared I. Rutz can be reached at (571)272-5535. 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. Daniel C. Chappell Primary Examiner Art Unit 2135 /Daniel C. Chappell/Primary Examiner, Art Unit 2135
Read full office action

Prosecution Timeline

Jun 19, 2025
Application Filed
Jun 25, 2026
Non-Final Rejection mailed — §102, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12675217
Methods and Systems for Managing Compressed Data in Disk Blocks
1y 9m to grant Granted Jul 07, 2026
Patent 12663922
DEFERRED ADAPTIVE COMPRESSION USING COMPUTATIONAL STORAGE FOR ENERGY SAVINGS
2y 0m to grant Granted Jun 23, 2026
Patent 12656968
PROCESSING-IN-MEMORY (PIM) HIGH BANDWIDTH MEMORY (HBM) DEVICES INCLUDING PIM DYNAMIC RANDOM ACCESS MEMORY (DRAM) DIES
2y 1m to grant Granted Jun 16, 2026
Patent 12650766
VIRTUAL MANAGEMENT UNIT SCHEME FOR TWO-PASS PROGRAMMING IN A MEMORY SUB-SYSTEM
2y 5m to grant Granted Jun 09, 2026
Patent 12650779
METHOD AND SYSTEM OF MANAGING MEMORY USAGE IN A DATA LEARNING OPERATION
2y 6m to grant Granted Jun 09, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
81%
Grant Probability
99%
With Interview (+46.9%)
2y 3m (~1y 1m remaining)
Median Time to Grant
Low
PTA Risk
Based on 608 resolved cases by this examiner. Grant probability derived from career allowance 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