Prosecution Insights
Last updated: October 27, 2026
Application No. 18/345,364

DYNAMIC CHECKPOINT FOR SIMULATION

Non-Final OA §103§112
Filed
Jun 30, 2023
Priority
Nov 11, 2022 — provisional 63/383,344
Examiner
MOLL, NITHYA JANAKIRAMAN
Art Unit
2189
Tech Center
2100 — Computer Architecture & Software
Assignee
Dell Products L.P.
OA Round
1 (Non-Final)
67%
Grant Probability
Favorable
1-2
OA Rounds
4m
Est. Remaining
80%
With Interview

Examiner Intelligence

Grants 67% — above average
67%
Career Allowance Rate
369 granted / 548 resolved
+12.3% vs TC avg
Moderate +13% lift
Without
With
+13.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 8m
Avg Prosecution
23 currently pending
Career history
575
Total Applications
across all art units

Statute-Specific Performance

§101
24.0%
-16.0% vs TC avg
§103
38.0%
-2.0% vs TC avg
§102
14.7%
-25.3% vs TC avg
§112
19.1%
-20.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 548 resolved cases

Office Action

§103 §112
DETAILED ACTION This action is in response to the submission filed on 6/30/2023. Claims 1-20 are presented for examination. 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 § 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. Claims 1-20 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. Claims 1 and 11 recite “restoring a hash”. However no written description for “restoring a hash” is given in the disclosure. Furthermore, a hash cannot be restored – hashing is “lossy,” it loses information. Claims 2-10 and 12-20 are rejected by virtue of their dependency. The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claims 1-20 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Claims 1 and 11 recite “restoring a hash”. However no written description for “restoring a hash” is given in the disclosure. Furthermore, a hash cannot be restored – hashing is “lossy,” it loses information. Claims 1 and 11 recite “restoring, from storage, a latest hash of the state vector associated with one gate of the new quantum circuit” which is unclear and it is assumed it should be written in reverse order. It is recommended that the claims be amended to: “restoring, from storage, the state vector associated with the latest hash of one gate of the new quantum circuit”. Claims 4, 14 recites: “respective hashes are restored in reverse order.” Hashes cannot be restored. Suggested language: “data structure associated with respective hashes are restored in reverse order”, or something similar. Claims 2-10 and 12-20 are rejected by virtue of their dependency. 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. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims 1, 3, 5-6, 9, 11, 13, 15-16 and 19 are rejected under 35 U.S.C. 103 as being unpatentable over US 20190095561 A1 (“Penault”) in view of US 20210117324 A1 (“Gunnells”). Regarding claims 1 and 11, Penault teaches: A method, comprising: simulating execution of a quantum circuit on a classical computing infrastructure (Penault: paras [0042] – [0046]); after one or more times that a gate of the quantum circuit is executed as part of the simulating (Pednault: para [0048], “In the depicted example, a two-qubit gate is being applied…”) Penault does not teach but Gunnels does teach: creating, after execution of that gate, a hash of a state vector that captures a state of the execution of the quantum circuit storing the hash, and respective associated data structure, in storage (Gunnels: teaches caching the state in para [0030] “…can further provide a cached run result”); calculating a hash of each gate across a new quantum circuit (Gunnels: teaches cache lookup; para [0030], “System 100 can also include a cache lookup component 120 that can detect a match between the normalized quantum circuit produced by the gate rewrite component 110 and a cached quantum circuit, e.g., among a set of cached quantum circuits 122. System 100 can further include a result provision component 130 that can provide a cached run result of the cached quantum circuit identified by the cache lookup component 120, e.g., based on the cache lookup component 120 detecting a match between the normalized quantum circuit and the cached quantum circuit.”); looking up, in the storage, a hash of a state vector associated with execution of one of the gates of the new quantum circuit (Gunnels: teaches caching single gates [0040] “respective sub-circuits analyzed by the gate rewrite component 110 as shown in diagram 300 can be respective gates or sets of gates”); and restoring, from storage, a latest hash of the state vector associated with the one gate of the new quantum circuit (Gunnels: teaches using cached state associated with one gate (sub-circuit) [0056] “the statistical analysis component can be used to identify statistically equivalent sub-circuits of a given quantum circuit, which can then be passed back to the cache lookup component”). Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Penault (directed to simulating quantum circuits) and Gunnels (directed to using cached state associated with a gate) and arrived at simulating quantum circuits and using cached state associated with a gate. One of ordinary skill in the art would have been motivated to make such a combination “to address the problem of further reducing the cost associated with executing quantum programs on quantum hardware” (Gunnels: para [0004]). Regarding claims 3 and 13, Penault does not teach but Gunnels does teach: The method as recited in claim 1, wherein the simulated execution process comprises simulating execution of a new quantum circuit that is different from the quantum circuit but has one or more states in common with the quantum circuit (Gunnels: teaches degree of equivalency with cached circuit in para [0053]). Regarding claims 5 and 15, Penault does not teach but Gunnels does teach: The method as recited in claim 1, wherein the creating and storing are performed automatically during the simulating (Gunnels: teaches caching the state in para [0030] “…can further provide a cached run result”). Regarding claims 6 and 16, Penault does not teach but Gunnels does teach: The method as recited in claim 1, wherein restoring the latest hash obviates a need to re-execute the gate, and recalculate a state vector, to which that latest hash pertains (Gunnels: teaches applying a cached result instead of running in para [0031]). Regarding claims 9 and 19, Penault does not teach but Gunnels does teach: The method as recited in claim 1, wherein hashes are created for fewer than all of the gates of the quantum circuit (Gunnels: teaches caching whole quantum circuits in para [0031]). Claims 7, 10, 17 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over US 20190095561 A1 (“Penault”) in view of US 20210117324 A1 (“Gunnells”), further in view of “Technical Correspondence Techniques for Automatic Memoization with Applications to Context-Free Parsing” (“Norvig”). Regarding claims 7 and 17, Penault and Gunnels do not teach but Norvig does teach: The method as recited in claim 1, wherein the hashes of the state vectors are created each time a gate is executed (Norvig: teaches memoization with hash-tables as well known, and also that “caching” term is used in regards to memoization, a type of software cache; pages 91-94, teaches “caching” as automatically run for each operation). Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have combined Penault and Gunnels (directed to simulating quantum circuits) and Norvig (directed to memoization with hash-tables) and arrived at simulating quantum circuits hash tables. One of ordinary skill in the art would have been motivated to make such a combination because “programmer is freed from having to remember to declare, allocate, and initialize a rule table, but still gets the benefit of efficient access to the rules. This is the ultimate data abstraction: the programmer is shielded not only from the details of the implementation of the table, but even from the existence of a table at all” (Norvig: Conclusion). Regarding claims 10 and 20, Penault does not teach but Gunnels does teach: The method as recited in claim 1, wherein when a gate execution does not affect the state, that state is not hashed (Norvig: teaches memoization with hash-tables as well known, and also that “caching” term is used in regards to memoization, a type of software cache; pages 91-93, only cached if value is not found. If the state doesn’t change, this means that the state was previously cached (in embodiments where caching happens at every step) thus the result is not hashed, because it already exists in the cache). Allowable Subject Matter Claims 2, 4, 8, 12, 14, and 18 contain allowable subject matter. The claims will be allowable if the rejections under 35 USC 112 are overcome. The independent claims will be in condition for allowance when the allowable dependent claims are incorporated into the independent claims, in addition to overcoming the 112 rejections. Penault, Gunnels and Norvig teach a method for simulation of a quantum circuit using hashing. However, these references and the remaining prior art of record, alone or in combination, fails to disclose or suggest (claims 2, 12) “wherein the simulated execution process comprises a resumption of the simulating of the execution of the quantum circuit”, (claims 4, 14) “wherein the restoring is performed for multiple gates and, for each gate, respective hashes are restored in reverse order”, (claims 8, 18) “wherein a gate of the quantum circuit comprises a custom gate which, when executed, triggers hashing of a state vector associated with the custom gate”, in combination with the remaining elements and features of the claimed invention. It is for these reasons that the applicant’s invention defines over the prior art of record. Additional References Cited The prior art made of record and not relied upon is considered pertinent to applicant's disclosure and are cited in the attached PTOL-892. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to NITHYA J. MOLL whose telephone number is (571)270-1003. The examiner can normally be reached Monday-Friday 10am-6pm 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, Rehana Perveen can be reached at 571-272-3676. 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. /NITHYA J. MOLL/Primary Examiner, Art Unit 2189
Read full office action

Prosecution Timeline

Jun 30, 2023
Application Filed
Sep 29, 2026
Non-Final Rejection mailed — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12755073
COGNITIVE DESIGN ASSISTANT
4y 6m to grant Granted Oct 06, 2026
Patent 12733979
CROSS-MODALITY PLANNING USING FEATURE DETECTION
4y 7m to grant Granted Sep 15, 2026
Patent 12730941
COMBINED MICROSTRUCTURE AND OBJECT BOUNDARY REPRESENTATIONS OF COMPUTER-AIDED DESIGN OBJECTS
4y 3m to grant Granted Sep 08, 2026
Patent 12714500
DEVICES, METHODS, AND SYSTEMS FOR SCREW PLANNING IN SURGERY
4y 6m to grant Granted Aug 25, 2026
Patent 12705407
SCALABLY GENERATING DISTRIBUTION GRID TOPOLOGY
5y 9m 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
67%
Grant Probability
80%
With Interview (+13.0%)
3y 8m (~4m remaining)
Median Time to Grant
Low
PTA Risk
Based on 548 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