Prosecution Insights
Last updated: August 17, 2026
Application No. 18/786,254

INTELLIGENT CHIPKILL MARKING

Non-Final OA §103
Filed
Jul 26, 2024
Priority
Aug 02, 2023 — provisional 63/517,341
Examiner
ABRAHAM, ESAW T
Art Unit
2112
Tech Center
2100 — Computer Architecture & Software
Assignee
Micron Technology Inc.
OA Round
3 (Non-Final)
94%
Grant Probability
Favorable
3-4
OA Rounds
0m
Est. Remaining
97%
With Interview

Examiner Intelligence

Grants 94% — above average
94%
Career Allowance Rate
1023 granted / 1086 resolved
+39.2% vs TC avg
Minimal +3% lift
Without
With
+3.2%
Interview Lift
resolved cases with interview
Fast prosecutor
2y 1m
Avg Prosecution
15 currently pending
Career history
1111
Total Applications
across all art units

Statute-Specific Performance

§101
20.4%
-19.6% vs TC avg
§103
12.3%
-27.7% vs TC avg
§102
18.0%
-22.0% vs TC avg
§112
31.9%
-8.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 1086 resolved cases

Office Action

§103
DETAILED ACTION Response to Amendment Applicants’ response filed 04/24/26 has been considered. Claims 1, 11, and 19 have been amended. Claims 2 cancelled. Claims 1, 3-20 are pending. Response to the Arguments Applicants’ arguments have been fully considered but they are not persuasive. The Applicant’s argument pertains to the new claim limitation which has been addressed in appropriate claim rejections below. 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 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 of this title, 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 1-20 are rejected under 35 U.S.C. 103(a) as being unpatentable over Ellis et al. “herein Ellis” (U.S. PN: 9,250,995) in view of Suzuki et al. “herein Suzuki” (U.S. PN: 7,739,559) and further in view of Cheng et al. “herein” Cheng (U.S. PN: 7,676,729). Ellis substantially teaches or discloses a system comprising logic structure being configured to translate a current logical address to a current physical address (abstract and (see col. 5, lines 25-32, col. 7, lines 17-22 and col. 11, lines 33-50). However, Elli does not explicitly teach a first register configured to hold the current physical address; a second register configured to hold an address of a failed physical memory location; a comparator configured to compare the current physical address in the first register with the address of the failed physical memory location held in the second register. Suzuki, in an analogous art, teaches a first register configured to hold the current physical address; a second register configured to hold an address of a failed physical memory location; a comparator configured to compare the current physical address in the first register with the address of the failed physical memory location held in the second register (see col. 3, lines 44-67 and col. 7, lines 38-48). Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify Ellis with the teachings of Suzuki by comparing the current physical address in the first register with the address of the failed physical memory location held in the second register. This modification would have been obvious to one of ordinary skill in the art, before the effective filing date of the invention because one of ordinary skill in the art would have recognized that comparing the current physical address in the first register with the address of the failed physical memory location held in the second register would have heighten the correction efficiency and increase the flexibility of configuration. The combination of teachings above does not explicitly teach wherein the bounds for physical address locations marked as failing and removed from use by the system are determined in connection with ignoring bit position values of the current physical address having exhibited previous errors, the physical address locations marked as failing and removed from use by the system being inclusive of those that consecutively span from the address stored in the second register to the address stored in the first register holding the current physical address. Cheng in an analogous art, teaches bounds for physical address locations marked as failing and removed from use by the system are determined in connection with ignoring bit position values of the current physical address having exhibited previous errors, the physical address locations marked as failing and removed from use by the system “sparing controller 230 may set the bound address to one extreme of the address range of the failed memory chip at the beginning of the sparing operation and as the sparing operation proceeds, progressively advance the bound address toward the other extreme of the address range until the entire contents of the failed memory chip have been remapped to the spare memory chip. During the sparing operation, arbiter 210 may determine how to handle a memory request from the host depending on a comparison of the values of address 242 and the bound address, and if the request is a read request or a write request (see col. 5, lines 7-18 ) and further a sparing process 400 that may be used to remap a failed memory chip to a spare memory chip. In the illustrated embodiment, a sparing operation is used to spare an entire memory chip and consists of a series of individual sparing transactions, one for each memory address. Sparing begins when failures of a given memory chip exceed a threshold value or as otherwise determined by software executing on host 110 (block 410). Next, the value of a bound address may be set to the lowest address of the failed memory (block 420) and data read from the location indicated by the bound address (block 430). Once the data has been read, errors may be corrected (block 440), such as through the use of error-correcting codes. Corrected data may then be written to a spare memory chip (block 450). If the value of the bound address is not equal to the highest address of the failed memory (decision block 460), the bound address may be incremented (block 470) and data may be read from the location indicated by the next address (block 430). Once the bound address determined to have reached the highest address of the failed memory (decision block 460), sparing is completed (block 480)” (see col. 6, lines 26-46). Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify Ellis with the teachings of Cheng by performing bounds for physical address locations marked as failing and removed from use by the system are determined in connection with ignoring bit position values of the current physical address having exhibited previous errors, the physical address locations marked as failing and removed from use by the system. This modification would have been obvious to one of ordinary skills in the art before the effective filing date of the invention because one of ordinary skill in the art would have reduced the power consumption of the memory. As per claim 3: The combination of Ellis, Suzuki, and Cheng in the above rejection teach bounds lie on a single memory device (see figure 2 in Cheng). As per claim 4: The combination of Ellis, Suzuki, and Cheng in the above rejection teach an error correction code (ECC) controller coupled to the logic structure (see col. 5, lines 4-16 in Ellis) As per claim 5: The combination of Ellis, Suzuki, and Cheng in the above rejection teach compute express link (CXL) interface management circuitry coupled to the ECC (see col. 3 lines 55-65 and col. 5, lines 17-23 in Ellis). As per claim 6: The combination of Ellis, Suzuki, and Cheng in the above rejection teach the ECC controller corrects data errors held at the current physical address (see col. 8, lines 1-9 in Ellis). As per claim 7: The combination of Ellis, Suzuki, and Cheng in the above rejection teach ECC controller is configured to correct data errors according to a Reed - Solomon (RS) coding scheme (see col. 5, lines 4-16 in Ellis). As per claim 8: The combination of Ellis, Suzuki, and Cheng in the above rejection teach ECC controller comprises an ECC encoding system coupled to ECC decoding system (see col. 7, lines 32-41 and col. 7, lines 63-67 to col. 8, lines 1-9 in Ellis). As per claim 9: The combination of Ellis, Suzuki, and Cheng in the above rejection teach comparator comprises a plurality of AND gates (see col. 7, lines 38-51). As per claim 10: The combination of Ellis, Suzuki, and Cheng in the above rejection teach a dynamic random-access memory (DRAM) system (see figure 1 element 118 and col. 5, lines 64-67). Claim 11, and 19, these claims are directed to a method and computer readable medium and are rejected for the same reasons as in claim 1. As per claim 12: The combination of Ellis, Suzuki, and Cheng in the above rejection teach determining whether a register at the current physical address holds faulty data as indicated in connection with using an error correction code (ECC) scheme (see col. 5, lines 4-16 in Ellis). As per claim 13: The combination of Ellis, Suzuki, and Cheng in the above rejection teach EEC scheme is configured to correct errors using parity symbols (see col. 7, lines 32-46). As per claim 14: The combination of Ellis, Suzuki, and Cheng in the above rejection teach wherein the parity symbols include parity check symbols according to one or more Reed-Solomon (RS) codes (see col. 5, lines 4-16 in Ellis). As per claim 15: The combination of Ellis, Suzuki, and Cheng in the above rejection teach using the RS codes to detect and correct multiple symbol errors at the current physical address (see col. 5, lines 4-16 in Ellis). As per claim 16: The combination of Ellis, Suzuki, and Cheng in the above rejection teach wherein the boundary includes memory locations on more than one device (see col. 5, lines 7-18 in Cheng). As per claim 17: The combination of Ellis, Suzuki, and Cheng in the above rejection teach device is a memory device selected from the group consisting of a magnetic hard disk, random access memory (RAM), read-only memory (ROM), dynamic random-access memory (DRAM), synchronous dynamic RAM (SDRAM), static RAM (SRAM), and flash memory (see col. 13, lines 17-36 in Ellis). As per claim 18: The combination of Ellis, Suzuki, and Cheng in the above rejection teach wherein DRAM memory is a compute express link (CXL) DRAM memory (see col. 3 lines 55-65 and col. 5, lines 17-23 in Ellis). As per claim 20: The combination of Ellis, Suzuki, and Cheng in the above rejection teach wherein the boundary includes memory locations on more than one device (see col. 5, lines 7-18 in Cheng). Conclusion The following List of prior art, made of record and not relied upon, is/are considered pertinent to applicant's disclosure: MacLaren et al. U.S. PN: 10,579,470) describes at operation 610, the memory controller 106 indicates an address error with respect to the memory transaction based on the memory controller 106 determining, at operation 608, whether the plurality of error checking results indicate a multiple data error condition. As noted herein, an address error (e.g., erroneously mapping /translating of inline memory addresses) with respect to a memory command can result in a mismatch with respect to the primary data and error checking data being operated upon by the memory command. To provide a contiguous address space, the ECC data storage in the memory (e.g., 408) may be mapped out of the primary data address space. Chandramouliet al. (U.S. PN: 7,500,081) teach referring to FIG. 3, controller 12 sets a block counter to zero (310) to start a latch update process on power up. The block counter value represents the current physical block address of physical memory 13 being processed. Status decision unit 115 of controller 12 reads bad block information from region 150 of physical memory 13 (320) to determine whether the current block is bad (330). Status decision unit 115 may compare the physical address of the current block with the list of addresses stored in region 150 to determine if there is a match. If the block is bad (e.g., a match is found), controller 12 marks bad status field 44 of block status latches 145 for the block (370) and increments the block counter by one (380). Young (US 2007/0118778) describes when the processor 102 detects a failing RAM address location. the processor 102 programs one of the N address registers with the failing memory address. For example, if the processor 102 writes to a failed (or failing) address location, data is written into redundant storage. Data may also simultaneously be written into the failed address location if the memory 108 is not blocked. Alternately, the memory 108 may be blocked when the failing address is accessed. Blocking failed address locations may reduce the power consumption of memory 108. When the processor 102 reads from a failed address location, the memory defect handler 110 may multiplex data from the corresponding redundant storage registers onto the signal RDATA (through a readback bus) instead of from failing memory Any inquiry concerning this communication or earlier communications from the examiner should be directed to Esaw T. Abraham whose telephone number is (571) 272-3812. The examiner can normally be reached on M-F 8am-4PM. 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, Albert DeCady can be reached on (571) 272-3819. The fax phone number for the organization where this application or proceeding is assigned is (703) 872-9306. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /ESAW T ABRAHAM/Primary Examiner, Art Unit 2112
Read full office action

Prosecution Timeline

Jul 26, 2024
Application Filed
Dec 05, 2025
Non-Final Rejection mailed — §103
Jan 06, 2026
Response Filed
Feb 24, 2026
Final Rejection mailed — §103
Apr 24, 2026
Request for Continued Examination
Apr 29, 2026
Response after Non-Final Action
Aug 04, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705132
NON-VOLATILE MEMORY METADATA PROTECTION
2y 2m to grant Granted Aug 11, 2026
Patent 12659074
Communication Method, Apparatus, and System
2y 0m to grant Granted Jun 16, 2026
Patent 12659078
COMMUNICATION APPARATUS, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM
2y 0m to grant Granted Jun 16, 2026
Patent 12656975
Separation of Parity Columns in Bit-Flip Decoding of Low-Density Parity-Check Codes with Pipelining and Column Parallelism
2y 0m to grant Granted Jun 16, 2026
Patent 12658942
DECODER SCHEME CAPABLE OF REDUCING FREQUENCY OF MEMORY READING AND WRITING DURING ITERATIVE DECODING PROCEDURE
1y 6m to grant Granted Jun 16, 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

3-4
Expected OA Rounds
94%
Grant Probability
97%
With Interview (+3.2%)
2y 1m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 1086 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