Prosecution Insights
Last updated: October 02, 2026
Application No. 18/651,309

SYSTEMS AND METHODS FOR IMPROVED HANDLING OF PROCESSOR INTERRUPTS

Non-Final OA §101
Filed
Apr 30, 2024
Examiner
FRANKLIN, RICHARD B
Art Unit
Tech Center
Assignee
Qualcomm Incorporated
OA Round
1 (Non-Final)
83%
Grant Probability
Favorable
1-2
OA Rounds
0m
Est. Remaining
84%
With Interview

Examiner Intelligence

Grants 83% — above average
83%
Career Allowance Rate
543 granted / 651 resolved
+23.4% vs TC avg
Minimal +1% lift
Without
With
+0.6%
Interview Lift
resolved cases with interview
Typical timeline
2y 5m
Avg Prosecution
17 currently pending
Career history
665
Total Applications
across all art units

Statute-Specific Performance

§101
6.0%
-34.0% vs TC avg
§103
48.2%
+8.2% vs TC avg
§102
26.0%
-14.0% vs TC avg
§112
10.4%
-29.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 651 resolved cases

Office Action

§101
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 . Claims 1 – 20 are pending. Claim Interpretation The following is a quotation of 35 U.S.C. 112(f): (f) Element in Claim for a Combination. – An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The following is a quotation of pre-AIA 35 U.S.C. 112, sixth paragraph: An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The claims in this application are given their broadest reasonable interpretation using the plain meaning of the claim language in light of the specification as it would be understood by one of ordinary skill in the art. The broadest reasonable interpretation of a claim element (also commonly referred to as a claim limitation) is limited by the description in the specification when 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is invoked. As explained in MPEP § 2181, subsection I, claim limitations that meet the following three-prong test will be interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph: (A) the claim limitation uses the term “means” or “step” or a term used as a substitute for “means” that is a generic placeholder (also called a nonce term or a non-structural term having no specific structural meaning) for performing the claimed function; (B) the term “means” or “step” or the generic placeholder is modified by functional language, typically, but not always linked by the transition word “for” (e.g., “means for”) or another linking word or phrase, such as “configured to” or “so that”; and (C) the term “means” or “step” or the generic placeholder is not modified by sufficient structure, material, or acts for performing the claimed function. Use of the word “means” (or “step”) in a claim with functional language creates a rebuttable presumption that the claim limitation is to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites sufficient structure, material, or acts to entirely perform the recited function. Absence of the word “means” (or “step”) in a claim creates a rebuttable presumption that the claim limitation is not to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is not interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites function without reciting sufficient structure, material or acts to entirely perform the recited function. Claim limitations in this application that use the word “means” (or “step”) are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. Conversely, claim limitations in this application that do not use the word “means” (or “step”) are not being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claims 1 – 7 and 14 – 20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter. The claim(s) does/do not fall within at least one of the four categories of patent eligible subject matter because the claims are directed to software per se. Claims 1 – 7 and 14 – 20 are directed towards “an apparatus” comprising “a first interrupt priority register” (claim 1), “a second interrupt priority register” (claim 1), “means for determining a first priority level…” (claim 14), and “means for determining a second priority level…” (claim 14). Applicant has disclosed that the “apparatuses and techniques” of the invention described and illustrated as various “elements” and that the “elements” may be implemented using hardware, software, or combinations thereof” (Originally Filed Specification; Paragraph [0020]). Applicant has also disclosed that the various operations and methods of the invention “may be performed by any suitable means capable of performing the corresponding functions” and that the means “may include various hardware and/or software component(s)…” (Originally Filed Specification; Paragraph [0085]). Therefore, it is reasonable to interpret the elements of the claimed apparatuses (claims 1 – 7 and 14 – 20) as being directed to software per se. Software per se does not fall within one of the four categories of invention and are thus not statutory. Therefore, claims 1 – 7 and 14 – 20 are not statutory and are not patent eligible. Allowable Subject Matter Claims 1 – 7 and 14 – 20 would be allowable if rewritten or amended to overcome the rejection(s) under 35 U.S.C. 101 set forth in this Office action. Claims 8 – 13 are allowable. The following is a statement of reasons for the indication of allowable subject matter: Claims 1 – 7 would be allowable if rewritten or amended to overcome the rejection(s) under 35 U.S.C. 101 set forth in this Office action because the prior art of record fails to teach or suggest alone or in combination a first interrupt priority register mapping a first portion of each nested interrupt identification (ID) value of a set of nested interrupt ID values to a first set of priority levels, each first portion corresponding to one of the first set of priority levels; and a second interrupt priority register mapping a second portion of each nested interrupt ID value of the set of nested interrupt ID values to a second set of priority levels, such that each nested interrupt ID value corresponds to two priority levels, the set of nested interrupt ID values corresponding to merged interrupt sources coupled to a single interrupt line, as required by independent claim 1, in combination with the other claimed limitations (emphasis added). US Patent No. 8,560,750 (hereinafter Sarkar) teaches an interrupt processing system which stores interrupt priorities (Sarkar; Figure 4 Item 410) and uses the interrupt priority list to process interrupt requests (Sarkar; Col 7 Line 48 – Col 8 Line 3). However, Sarkar does not teach the details of the first interrupt priority register combined with the details of the second interrupt priority register and nested interrupt ID values required by independent claim 1. US Patent Application Publication No. 2005/0021894 (hereinafter Traynor) teaches an interrupt processing system which maps interrupt sources to interrupt inputs and changing the priority of an interrupt source through control bits (Traynor; Paragraphs [0029] and [0030]). However, Traynor does not teach the details of the first interrupt priority register combined with the details of the second interrupt priority register and nested interrupt ID values required by independent claim 1. Claims 2 – 7 would also be allowable because of their dependence, either directly or indirectly, upon allowable independent claim 1. Claims 8 – 13 are allowable because the prior art of record fails to teach or suggest alone or in combination determining a first priority level for each nested interrupt ID value of a set of nested interrupt ID values from a first interrupt priority register mapping a first portion of each nested interrupt ID value to the first priority level, which is from a first set of priority levels; and determining a second priority level for each nested interrupt ID value of the set of nested interrupt ID values from a second interrupt priority register mapping a second portion of each nested interrupt ID value to the second priority level, which is from a second set of priority levels, the set of nested interrupt ID values corresponding to merged interrupt sources coupled to a single interrupt line, as required by independent claim 8, in combination with the other claimed limitations (emphasis added). US Patent No. 8,560,750 (hereinafter Sarkar) teaches an interrupt processing system which stores interrupt priorities (Sarkar; Figure 4 Item 410) and uses the interrupt priority list to process interrupt requests (Sarkar; Col 7 Line 48 – Col 8 Line 3). However, Sarkar does not teach the details of determining first and second priority levels for nested interrupt ID values from first and second priority registers required by independent claim 8. US Patent Application Publication No. 2005/0021894 (hereinafter Traynor) teaches an interrupt processing system which maps interrupt sources to interrupt inputs and changing the priority of an interrupt source through control bits (Traynor; Paragraphs [0029] and [0030]). However, Traynor does not teach the details of determining first and second priority levels for nested interrupt ID values from first and second priority registers required by independent claim 8. Claims 9 – 13 are also allowable because of their dependence, either directly or indirectly, upon allowable independent claim 8. Claims 14 – 20 would be allowable if rewritten or amended to overcome the rejection(s) under 35 U.S.C. 101 set forth in this Office action because the prior art of record fails to teach or suggest alone or in combination means for determining a first priority level for each nested interrupt ID value of a set of nested interrupt ID values from a first interrupt priority register mapping a first portion of each nested interrupt ID value to the first priority level, which is from a first set of priority levels; and means for determining a second priority level for each nested interrupt ID value of the set of nested interrupt ID values from a second interrupt priority register mapping a second portion of each nested interrupt ID value to the second priority level, which is from a second set of priority levels, the set of nested interrupt ID values corresponding to merged interrupt sources coupled to a single interrupt line, as required by independent claim 14, in combination with the other claimed limitations (emphasis added). US Patent No. 8,560,750 (hereinafter Sarkar) teaches an interrupt processing system which stores interrupt priorities (Sarkar; Figure 4 Item 410) and uses the interrupt priority list to process interrupt requests (Sarkar; Col 7 Line 48 – Col 8 Line 3). However, Sarkar does not teach the details of determining first and second priority levels for nested interrupt ID values from first and second priority registers required by independent claim 14. US Patent Application Publication No. 2005/0021894 (hereinafter Traynor) teaches an interrupt processing system which maps interrupt sources to interrupt inputs and changing the priority of an interrupt source through control bits (Traynor; Paragraphs [0029] and [0030]). However, Traynor does not teach the details of determining first and second priority levels for nested interrupt ID values from first and second priority registers required by independent claim 14. Claims 15 – 20 would also be allowable because of their dependence, either directly or indirectly, upon allowable independent claim 14. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to RICHARD B FRANKLIN whose telephone number is (571)272-0669. The examiner can normally be reached M-F 8:30am-5pm. 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, Idriss Alrobaye can be reached at (571) 270-1023. 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. /RICHARD B FRANKLIN/ Examiner, Art Unit 2181
Read full office action

Prosecution Timeline

Apr 30, 2024
Application Filed
Aug 18, 2026
Non-Final Rejection mailed — §101 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12748553
System and Method for searching a buffer of a non-volatile storage Host Controller
2y 7m to grant Granted Sep 29, 2026
Patent 12743741
SYSTEMS AND METHODS FOR EXPLOITING QUEUES AND TRANSITIONAL STORAGE FOR IMPROVED LOW-LATENCY HIGH-BANDWIDTH ON-DIE DATA RETRIEVAL
2y 10m to grant Granted Sep 22, 2026
Patent 12718851
DOMAIN SPECIFIC MEMORY MANAGEMENT
3y 6m to grant Granted Aug 25, 2026
Patent 12710869
DUAL-PORT USB FLASH DRIVE FOR ON-THE-GO (OTG) SUPPORTED DEVICES
2y 3m to grant Granted Aug 18, 2026
Patent 12705179
MEMORY MODULE, MEMORY SYSTEM INCLUDING MEMORY MODULE, AND METHOD OF OPERATING THE SAME
2y 0m to grant Granted Aug 11, 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
83%
Grant Probability
84%
With Interview (+0.6%)
2y 5m (~0m remaining)
Median Time to Grant
Low
PTA Risk
Based on 651 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