Prosecution Insights
Last updated: May 29, 2026
Application No. 15/931,664

MEMORY DEVICE TO TRAIN NEURAL NETWORKS

Non-Final OA §112
Filed
May 14, 2020
Examiner
GODO, MORIAM MOSUNMOLA
Art Unit
2148
Tech Center
2100 — Computer Architecture & Software
Assignee
Micron Technology, Inc.
OA Round
8 (Non-Final)
44%
Grant Probability
Moderate
8-9
OA Rounds
0m
Est. Remaining
77%
With Interview

Examiner Intelligence

Grants 44% of resolved cases
44%
Career Allowance Rate
30 granted / 69 resolved
-11.5% vs TC avg
Strong +34% interview lift
Without
With
+33.7%
Interview Lift
resolved cases with interview
Typical timeline
4y 7m
Avg Prosecution
27 currently pending
Career history
118
Total Applications
across all art units

Statute-Specific Performance

§101
1.4%
-38.6% vs TC avg
§103
91.8%
+51.8% vs TC avg
§102
0.6%
-39.4% vs TC avg
§112
5.4%
-34.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 69 resolved cases

Office Action

§112
DETAILED ACTION 1. This office action is in response to the Application No. 15931664 filed on 08/27/2025. Claims 15 and 20 have been cancelled. Claims 1-14 and 16-19 are presented for examination and are currently pending. Response to Arguments 2. Upon further review, the arguments of the Applicant have been considered and are persuasive, as a result, the prior art rejection has been withdrawn. However, a new 112(a) rejection has been issued. The 112(a) have to be overcome for the claims to be allowed. Claim Rejections - 35 USC § 112 The following is a quotation of the first paragraph of 35 U.S.C. 112(a): (a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention. The following is a quotation of the first paragraph of pre-AIA 35 U.S.C. 112: The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor of carrying out his invention. 3. Claims 1-14 and 16-19 are rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement. The claim(s) contains subject matter which was not described in the specification in such a way as to reasonably convey to one skilled in the relevant art that the inventor or a joint inventor, or for applications subject to pre-AIA 35 U.S.C. 112, the inventor(s), at the time the application was filed, had possession of the claimed invention. Claim 1 recites “splitting an input layer or an output layer of a first neural network into constituent portions”. This limitation does not appear to have support in instant specification of the Applicant. Claim 1 further recites “splitting an input layer or an output layer of a second neural network into constituent portions”. This limitation does not appear to have support in instant specification of the Applicant. The Applicant’s specification at [0045] discloses that “In some embodiments, the control circuitry 220 can control splitting the entire neural networks into the constituent portions or sub-sets. By allowing for a neural network to be split into smaller constituent portions or sub-sets, storing and/or training of neural networks can be realized within the storage limitations of a memory device 204 that includes multiple memory banks 221-0 to 221-N”. The Applicant’s specification discloses as cited above splitting a neural network into subsets which can be understood to include splitting a neural network into input, hidden and output layers into subsets. However, splitting an entire neural network which the Applicant has support for is different from splitting an input layer which is a subset of a neural network. Claims 2-7 that are not specifically mentioned are rejected due to dependency. Claim 8 recites “control splitting an input layer or an output layer of a first trained neural network into constituent portions”. This limitation does not appear to have support in instant specification of the Applicant. Claim 8 further recites “control splitting an input layer or an output layer of a second untrained neural network into constituent portions”. This limitation does not appear to have support in instant specification of the Applicant. The Applicant’s specification at [0045] discloses that “In some embodiments, the control circuitry 220 can control splitting the entire neural networks into the constituent portions or sub-sets. By allowing for a neural network to be split into smaller constituent portions or sub-sets, storing and/or training of neural networks can be realized within the storage limitations of a memory device 204 that includes multiple memory banks 221-0 to 221-N”. The Applicant’s specification discloses as cited above control splitting a neural network into subsets which can be understood to include splitting a neural network into input, hidden and output layers into subsets. However, control splitting an entire neural network which the Applicant has support for is different from control splitting an input layer which is a subset of a neural network. Claim 14 recites “control splitting an input layer or an output layer of the trained or untrained neural network into constituent portions”. This limitation does not appear to have support in instant specification of the Applicant. The Applicant’s specification at [0045] discloses that “In some embodiments, the control circuitry 220 can control splitting the entire neural networks into the constituent portions or sub-sets. By allowing for a neural network to be split into smaller constituent portions or sub-sets, storing and/or training of neural networks can be realized within the storage limitations of a memory device 204 that includes multiple memory banks 221-0 to 221-N”. The Applicant’s specification discloses as cited above control splitting a neural network into subsets which can be understood to include splitting a neural network into input, hidden and output layers into subsets. However, control splitting an entire neural network which the Applicant has support for is different from control splitting an input layer which is a subset of a neural network. Claims 9-13 and 16-19 that are not specifically mentioned are rejected due to dependency. Allowable Subject Matter 4. Claims 1-14 and 16-19 would be allowable if rewritten to overcome the 35 USC 112(a) rejection. The closest prior art of record is Lea modified by Lee and Luo. Lea discloses the write circuitry 148 can be used to write data to the memory array 130 [0029]; on one or more memory banks 521 of a memory device 520 [0078]; each bank 521-1, . . . , 521-7 (referred to generally as 521) ... Eight banks are shown in the example of FIG. 5 [0078], Fig. 5; As shown in the example embodiment of FIG. 2, a plurality of neural networks 296-1, . . . , 296-M in a memory device 220 can receive a particular portion of data and a controller 240 [0044]; on one or more memory banks 521 of a memory device 520 [0078]; each bank 521-1, . . . , 521-7 (referred to generally as 521) ... Eight banks are shown in the example of FIG. 5 [0078], Fig. 5; additional logic circuitry 170 associated with the array of memory cells 130, e.g., DRAM arrays, shown in FIG. 1A [0083]; As such, sensing circuitry 150, compute unit, and logic 170 shown in FIG. 1A can be associated to the arrays of memory cells 130 using shared I/O line shown as 555-1, . . . , 555-7 in FIG. 5. The controllers 540-1, . . . , 540-7 may control regular DRAM operations for the arrays such as a read, write, copy, and/or erase operations, etc [0082]; As such, various compute functions can be performed using, and within, sensing circuitry 150 rather than (or in association with) being performed by processing resources external to the sensing circuitry 150 (e.g., by a processor associated with host 110 [0032]; For example, the sensing circuitry 150 described herein can be formed on a same pitch as a pair of complementary sense lines (e.g., digit lines) [0035]); Additional compute circuitry, as described herein, can be coupled to the sensing circuitry 150 and can be used in combination with the sense amplifiers to …, perform compute functions (e.g., operations) [0029]; In a number of embodiments, a plurality of neural networks can be operated simultaneously on a particular portion of data [0015]; Lee teaches Accordingly, the processor 110 of the neural network quantization apparatus 10 quantizes the floating-point neural network 410 to a fixed-point neural network 420, for example, a 16-bit or low fixed-point type [0090]; Furthermore, the processor 110 retrains the fixed-point type neural network 1620 using new or existing training set data and test set data to increase an accuracy of the quantized neural network 1620 [0162]; he memory 120 is hardware for storing various pieces of data processed in the neural network quantization apparatus 10 [0079]; Luo teaches cooperative learning neural network 126 [0011], Fig. 1; Training may involve supervised training—e.g., comparing the classification of the input values with a known actual classification of the input values [0033]; (sensor(s) 108 and sensor(s) 118 [0011], Fig. 1); memory 114 and memory 124 [0011], Fig. 1; Memory which may be used to implement cooperative learning neural networks described herein generally may include any number or type of memory devices, including … DRAM [0020]; cooperative learning neural network 128 [0011], Fig. 1; In some examples, training may involve unsupervised training [0033]; Sensor data may be received by cooperative learning neural network 126, for example from sensor(s) 108 … Sensor data from vehicle 104 may be provided to cooperative learning neural network 126 (e.g., from sensor(s) 118 [0023]; Both sets of sensor data, separately or in combination, may be used to train the cooperative learning neural network 126 to develop a set of weights indicative of a precursor to the collision condition [0023]. However, neither Lea modified by Lee and Luo, disclose, as argued by the Applicant on page 18 of the Applicant’s remark dated 08/27/2025, “the neural network data is split into constituent portions and stored across a plurality of memory banks within the memory and within a plurality of periphery sense amplifiers coupled to the memory such that each memory bank stores at least one constituent portion of the neural network and the plurality of periphery sense amplifiers stores at least one constituent portion of the neural network”, in combination with the other limitations of the claim. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any extension fee pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to MORIAM MOSUNMOLA GODO whose telephone number is (571)272-8670. The examiner can normally be reached Monday-Friday 8am-5pm EST. 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, Michelle T Bechtold can be reached on (571) 431-0762. 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. /M.G./Examiner, Art Unit 2148 /MICHELLE T BECHTOLD/Supervisory Patent Examiner, Art Unit 2148
Read full office action

Prosecution Timeline

Show 29 earlier events
Aug 18, 2025
Interview Requested
Aug 27, 2025
Applicant Interview (Telephonic)
Aug 27, 2025
Examiner Interview Summary
Aug 27, 2025
Response Filed
Jan 20, 2026
Final Rejection mailed — §112
Mar 18, 2026
Examiner Interview Summary
Mar 18, 2026
Applicant Interview (Telephonic)
Mar 19, 2026
Response after Non-Final Action

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12639556
Object-Centric Learning with Slot Attention
5y 10m to grant Granted May 26, 2026
Patent 12608609
MACHINE LEARNING BASED FILE RANKING METHODS AND SYSTEMS
2y 2m to grant Granted Apr 21, 2026
Patent 12602586
SUPERVISORY NEURON FOR CONTINUOUSLY ADAPTIVE NEURAL NETWORK
1y 5m to grant Granted Apr 14, 2026
Patent 12530583
VOLUME PRESERVING ARTIFICIAL NEURAL NETWORK AND SYSTEM AND METHOD FOR BUILDING A VOLUME PRESERVING TRAINABLE ARTIFICIAL NEURAL NETWORK
5y 2m to grant Granted Jan 20, 2026
Patent 12511528
NEURAL NETWORK METHOD AND APPARATUS
6y 11m to grant Granted Dec 30, 2025
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

8-9
Expected OA Rounds
44%
Grant Probability
77%
With Interview (+33.7%)
4y 7m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 69 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