Prosecution Insights
Last updated: October 27, 2026
Application No. 19/042,946

DATA BURST QUEUE MANAGEMENT

Non-Final OA §102
Filed
Jan 31, 2025
Priority
May 11, 2022 — provisional 63/340,762 +1 more
Examiner
SONG, HUA JASMINE
Art Unit
2133
Tech Center
2100 — Computer Architecture & Software
Assignee
Micron Technology Inc.
OA Round
2 (Non-Final)
94%
Grant Probability
Favorable
2-3
OA Rounds
6m
Est. Remaining
98%
With Interview

Examiner Intelligence

Grants 94% — above average
94%
Career Allowance Rate
961 granted / 1022 resolved
+39.0% vs TC avg
Minimal +4% lift
Without
With
+4.5%
Interview Lift
resolved cases with interview
Typical timeline
2y 3m
Avg Prosecution
8 currently pending
Career history
1039
Total Applications
across all art units

Statute-Specific Performance

§101
4.8%
-35.2% vs TC avg
§103
31.3%
-8.7% vs TC avg
§102
42.4%
+2.4% vs TC avg
§112
7.8%
-32.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 1022 resolved cases

Office Action

§102
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 . This is in response to amendment filed on 5/28/2026. Claim 1 is cancelled, claims 2-21 are pending for examination. Specification The lengthy specification has not been checked to the extent necessary to determine the presence of all possible minor errors. Applicant's cooperation is requested in correcting any errors of which applicant may become aware in the specification. 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 2-21 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Cline et al., US 2010/0185810 A1. Regarding claim 2, Cline teaches a system (Fig.1; a DRAM system 100) comprising: a set of memory dies (Fig.1; it is taught as a plurality of memory devices such as DRAM devices); and a multi-portion interface (Fig.1; it is taught as data bus 108 and section 0020-0021) coupled to the set of memory dies (Fig.1), the multi-portion interface comprising: a first bus portion (claim 1 of Cline; it is taught as a first portion of the data bus) assigned to process a command associated with the set of memory dies (claim 1 of Cline); and a second bus portion (claim 1 of Cline; it is taught as a second portion of the data bus) assigned to process a data burst associated with the set of memory dies (claim 1 of cline; sections 0084 and 0107), wherein the multi-portion interface concurrently processes the command via the first bus portion and the data burst via the second bus portion (section 0107 and claims 1 and 31; the additive write-latency configuration mechanism concurrently sends a write command and one or more data bursts to the memory device, thereby allowing the memory device to measure its native write latency based on a value of the data burst received in response to the write command). Regarding claim 3, Cline teaches the first bus portion is configured to process one or more status polling communications associated with the set of memory dies (section 0072; command/address bus 1122 is routed from the controller to RANK 0 and RANK 1 in a fly-by topology. In a rank, a respective DRAM device couples to a respective lane of data bus 1124. For example, DRAM devices 1110, 1112, 1114, and 1116 in RANK 0 are coupled to LANE 0, LANE 1, LANE 2, and LANE 3 respectively). Regarding claim 4, Cline teaches further comprising processing logic coupled to the multi- portion interface (Fig.1; memory controller coupled to the data bus 108). Regarding claim 5, Cline teaches the processing logic manages a queue comprising the command and the data burst (Fig.1; it is taught as command/address bus 104 and data bus 108). Regarding claim 6, Cline teaches the processing logic determines the command is associated with a first memory die of the set of memory dies (Fig.1). Regarding claim 7, Cline teaches the processing logic causes a first communication of the command via the first bus portion to the first memory die (Fig.1). Regarding claim 8, Cline teaches the processing logic determines the data burst is associated with a second memory die of the set of memory dies (section 0032; For the first two W.sub.1 commands, controller 202 places the corresponding data bursts on data bus 206 at the same time as the transmission of the W.sub.1 commands, because both DRAM devices in RANK 1 have zero native write latency (see FIG. 3). For the third write operation W.sub.0, controller 202 places the data burst on LANE 0 at clock cycle 8, and the data burst on LANE 1 at clock cycle 9). Regarding claim 9, Cline teaches the processing logic causes a second communication of the data burst via the second bus portion to the second memory die (section 0072; command/address bus 1122 is routed from the controller to RANK 0 and RANK 1 in a fly-by topology. In a rank, a respective DRAM device couples to a respective lane of data bus 1124. For example, DRAM devices 1110, 1112, 1114, and 1116 in RANK 0 are coupled to LANE 0, LANE 1, LANE 2, and LANE 3 respectively). Regarding claim 10, Cline teaches the first bus portion comprises a first set of one or more interface pins of the multi-portion interface (Fig.1; The data bus 108, on the other hand, includes multiple lanes (e.g., LANE 0 to LANE 5). A lane can carry a group of signals with matched timings). Regarding claim 11, Cline teaches the second bus portion comprises a second set of one or more interface pins of the multi-portion interface (Fig.1; The data bus 108, on the other hand, includes multiple lanes (e.g., LANE 0 to LANE 5). A lane can carry a group of signals with matched timings). Regarding claim 12, Cline teaches the second bus portion processes a further data burst transmitted by a memory die of the set of memory dies (Fig.1). Regarding claim 13, Cline teaches the multi-portion interface concurrently processes a status polling communication via the first bus portion and a further data burst via the second bus portion (section 0072; command/address bus 1122 is routed from the controller to RANK 0 and RANK 1 in a fly-by topology. In a rank, a respective DRAM device couples to a respective lane of data bus 1124. For example, DRAM devices 1110, 1112, 1114, and 1116 in RANK 0 are coupled to LANE 0, LANE 1, LANE 2, and LANE 3 respectively). Regarding claim 14, Cline teaches a system comprising: a set of memory dies (Fig.1; it is taught as a plurality of memory devices such as DRAM devices); a multi-portion interface (Fig.1; it is taught as data bus 108 and section 0020-0021) coupled to the set of memory dies (Fig.1); and a processing device (Fig.1, memory controller 102), operatively coupled with the multi-portion interface (Fig.1), to perform operations comprising: causing a processing of a first data burst by the multi-portion interface (claim 1 and section 0107); determining the processing of the first data burst by the multi-portion interface is complete; and transmitting a command to a first memory die of the set of memory dies via the multi-portion interface, wherein the command causes the first memory die to transmit a second data burst via the multi-portion interface (section 0053; During the third read operation, controller 202 switches from RANK 0 to RANK 1 and issues an R.sub.1 command. Controller 202 places R.sub.1 in clock cycle 8 to ensure the data burst from DRAM device D.sub.10 properly follows the data burst from DRAM device D.sub.00). Regarding claim 15, Cline teaches the multi-portion interface comprises: a first portion assigned to process one or more commands associated with the set of memory dies (claim 1 of Cline; it is taught as a first portion of the data bus); and a second portion assigned to process one or more data bursts associated with the set of memory dies (claim 1 of cline; sections 0084 and 0107). Regarding claim 16, Cline teaches the processing device manages a queue comprising an ordered list comprising the first data burst and the second data burst (section 0064; Timing diagram 1002 illustrates the read commands on command/address bus 204 as well as the data bursts placed by the DRAM devices on data bus 206). Regarding claim 17, Cline teaches the second data burst is associated with a read operation associated with the first memory die (section 0064; Timing diagrams 1004, 1006, and 1008 illustrate the data bursts transmitted by the DRAM devices in RANK 0, RANK 1, and RANK 2, respectively). Regarding claim 18, Cline teaches a method comprising: processing, via a first portion of a multi-portion interface, a command associated with a first target memory die of a set of memory dies (Fig.1; claim 1 of Cline; it is taught as a first portion of the data bus); and processing, via a second portion of the multi-portion interface, a data burst associated with a second target memory die of the set of memory dies (claim 1 of Cline; it is taught as a second portion of the data bus). Regarding claim 19, Cline teaches the multi-portion interface concurrently processes the command via the first portion and the data burst via the second portion (section 0107 and claims 1 and 31; the additive write-latency configuration mechanism concurrently sends a write command and one or more data bursts to the memory device, thereby allowing the memory device to measure its native write latency based on a value of the data burst received in response to the write command). Regarding claim 20, Cline teaches further comprising processing, via the first portion of the multi-portion interface, a further data burst associated with the command (section 0051; a read command is denoted as R.sub.i, wherein i is the rank index. The second and third rows illustrate the data bursts placed by the DRAM devices on LANE 0 and LANE 1 of data bus 206, respectively. Each data burst is assumed to occupy four clock cycles). Regarding claim 21, Cline teaches further comprising processing a status polling communication via the first portion and a further data burst via the second portion (section 0072; command/address bus 1122 is routed from the controller to RANK 0 and RANK 1 in a fly-by topology. In a rank, a respective DRAM device couples to a respective lane of data bus 1124. For example, DRAM devices 1110, 1112, 1114, and 1116 in RANK 0 are coupled to LANE 0, LANE 1, LANE 2, and LANE 3 respectively). When responding to the office action, Applicant is advised to clearly point out the patentable novelty which he or she thinks the claims present in view of the state of the art disclosed by the references cited or the objections made. He or she must also show how the amendments avoid such references or objections. See 37 C.F.R. 1.111 (c). When responding to the office action, Applicants are advised to provide the examiner with the line numbers and page numbers in the application and/or references cited to assist examiner to locate the appropriate paragraphs. Any inquiry concerning this communication or earlier communications from the examiner should be directed to HUA JASMINE SONG whose telephone number is (571)272-4213. The examiner can normally be reached on 9:00am to 5:30pm. 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:/Wwww.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, ROCIO DEL MAR PEREZ-VELEZ can be reached on 571-270-5935. 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. /HUA J SONG/Primary Examiner, Art Unit 2133
Read full office action

Prosecution Timeline

Jan 31, 2025
Application Filed
Mar 25, 2026
Non-Final Rejection mailed — §102
May 28, 2026
Response Filed
Aug 28, 2026
Non-Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12762058
ALIASED MODE FOR CACHE CONTROLLER
2y 2m to grant Granted Oct 13, 2026
Patent 12761790
DATA MANAGEMENT METHOD AND STORAGE DEVICE
1y 8m to grant Granted Oct 13, 2026
Patent 12755167
METHOD FOR DYNAMIC RULE-BASED RECOMMENDATION VALIDATION
3y 7m to grant Granted Oct 06, 2026
Patent 12754672
DYNAMIC MANAGEMENT OF MEMORY READ REQUESTS
2y 0m to grant Granted Oct 06, 2026
Patent 12737297
Elastic Columnar Cache for Cloud Databases
1y 11m to grant Granted Sep 15, 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

2-3
Expected OA Rounds
94%
Grant Probability
98%
With Interview (+4.5%)
2y 3m (~6m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 1022 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