Prosecution Insights
Last updated: August 18, 2026
Application No. 18/577,363

Prefetcher with Multi-Cache Level Prefetches and Feedback Architecture

Final Rejection §103
Filed
Jan 08, 2024
Priority
Jul 13, 2021 — provisional 63/221,217 +1 more
Examiner
PAPERNO, NICHOLAS A
Art Unit
2132
Tech Center
2100 — Computer Architecture & Software
Assignee
SiFive Inc.
OA Round
2 (Final)
71%
Grant Probability
Favorable
3-4
OA Rounds
0m
Est. Remaining
68%
With Interview

Examiner Intelligence

Grants 71% — above average
71%
Career Allowance Rate
204 granted / 286 resolved
+16.3% vs TC avg
Minimal -3% lift
Without
With
+-3.2%
Interview Lift
resolved cases with interview
Typical timeline
2y 5m
Avg Prosecution
20 currently pending
Career history
302
Total Applications
across all art units

Statute-Specific Performance

§101
2.8%
-37.2% vs TC avg
§103
62.8%
+22.8% vs TC avg
§102
10.4%
-29.6% vs TC avg
§112
13.9%
-26.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 286 resolved cases

Office Action

§103
DETAILED ACTION 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 Rejections - 35 USC § 103 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 1, 2, 14, 15, 18, and 19 are rejected under 35 U.S.C. 103 as being unpatentable over Jalili et al, Reducing Load Latency with Cache Level Prediction, ARXIV.ORG, Cornell University Library Ithaca, NY 14853, 03-27-2021 (hereafter referred to as Jalili) in view of Al Sheikh et al. (US PGPub 2019/0065375, hereafter referred to as Al Sheikh). Regarding claim 1, Jalili teaches a processing system, comprising: two or more cache levels, each cache level including miss status holding registers (pg. 2 Section II, states that there is a multi-level cache wherein each cache has a respective miss status holding register), and a prefetcher connected to each of the two or more cache levels (pg. 4, Section III, A, describes the existence of prefetchers that exist and would need to be connected to the cache so as to prefetch data for them). Jalili does not explicitly teach the prefetcher configured to: receive feedback from the miss status holding registers at each cache level for previously sent prefetches, and control number of prefetches sent for a trained entry to each cache level of the two or more cache levels based on the feedback. Al Sheikh teaches the prefetcher configured to: receive feedback from the miss status holding registers at each cache level for previously sent prefetches, and control number of prefetches sent for a trained entry to each cache level of the two or more cache levels based on the feedback (Paragraphs [0033] and [0043], states that depending on a hit or miss count of a miss holding register for the cache a prefetcher can increment or decrement a confidence value for a confidence predictor which is then used to determine what to prefetch). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the teachings of Jalili to utilize the prefetcher of Al Sheikh so to prefetch the data to the data cache to avoid a miss in the data cache for a subsequent instance of the second instruction of the correlated pair (Al Sheikh, Paragraph [0019]). Regarding claim 2, Jalili and Al Sheikh teach all the limitations to claim 1. Jalili further teaches wherein the feedback includes a fullness indicator of the miss status holding registers at each cache level, the prefetcher configured to: send prefetches to cache levels of the two or more cache levels which have available miss status holding registers (pg. 7, Section IV, A, states that an amount of the MSHR can be reserved for demand accesses which will alter the prefetch rate meaning how full/how much access or space the prefetcher has to work with will be a factor in determining the rate). The combination of and reason for combining are the same as those given in claim 1. Regarding claims 14 and 15, claims 14 and 15 are the method claims associated with claims 1 and 2. Since Jalili and Al Sheikh teach all the limitations to claims 1 and 2, they also teach all the limitations to claims 14 and 15; therefore the rejections to claims 1 and 2 also apply to claims 14 and 15. Regarding claim 18 and 19, claims 18 and 19 are the prefetcher claims associated with claims 1 and 2. Since Jalili and Al Sheikh teach all the limitations to claims 1 and 2 and Al Sheikh further teaches one or more trained entries for each cache in at least a two-level cache hierarchy (Paragraph [0020], states the cache can be hierarchical. Paragraph [0022], describes the miss tracking table and address delta predictor which can have trained entries for the caches), they also teach all the limitations to claims 18 and 19; therefore the rejections to claims 1 and 2 also apply to claims 18 and 19. Claim 3 is rejected under 35 U.S.C. 103 as being unpatentable over Jalili and Al Sheikh as applied to claims 1 above, and further in view of Zou et al. (US PGPub 2017/0118631, hereafter referred to as Zou). Regarding claim 3, Jalili and Al Sheikh teach all the limitations to claim 2. Jalili and Al Sheikh do not teach wherein the fullness indicator is a relative indicator allowing the prefetcher to be uninformed of an absolute size of the miss status holding registers at each cache level. Zou teaches wherein the fullness indicator is a relative indicator allowing the prefetcher to be uninformed of an absolute size of the miss status holding registers at each cache level (Paragraph [0083], states that when buffers are full the prefetcher can be disabled and when the fulness drops below a threshold value (relative indicator) the prefetcher can be re-enabled). Since both Jalili/Al Sheikh and Zou teach operating prefetchers it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the prior art elements according to known methods by modifying the teachings of Jalili and Al Sheikh to also use a relative fulness indicator as taught in Zou to obtain the predictable result of wherein the fullness indicator is a relative indicator allowing the prefetcher to be uninformed of an absolute size of the miss status holding registers at each cache level. Allowable Subject Matter Claims 4-13, 16, 17, and 20 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to NICHOLAS A PAPERNO whose telephone number is (571)272-8337. The examiner can normally be reached Mon-Fri 9:30-5 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, Hosain Alam can be reached at 571-272-3978. 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. /NICHOLAS A. PAPERNO/Examiner, Art Unit 2132
Read full office action

Prosecution Timeline

Jan 08, 2024
Application Filed
Jun 22, 2026
Non-Final Rejection mailed — §103
Jul 13, 2026
Response Filed
Aug 13, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12704993
METHODS OF OPERATING MEMORY SYSTEMS, MEMORY SYSTEMS, HOSTS AND MEMORY CONTROLLERS
1y 12m to grant Granted Aug 11, 2026
Patent 12705183
METHODS OF MEMORY ADDRESS VERIFICATION AND MEMORY DEVICES EMPLOYING THE SAME
1y 8m to grant Granted Aug 11, 2026
Patent 12705058
APPARATUSES, SYSTEMS, AND METHODS FOR MODE REGISTER PAGE ACCESS MODES
1y 6m to grant Granted Aug 11, 2026
Patent 12687973
RECONFIGURABLE STORAGE SYSTEM
4y 7m to grant Granted Jul 21, 2026
Patent 12663939
STORAGE DEVICE, HOST DEVICE, AND INFORMATION PROCESSING SYSTEM
1y 11m to grant Granted Jun 23, 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
71%
Grant Probability
68%
With Interview (-3.2%)
2y 5m (~0m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 286 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