Prosecution Insights
Last updated: July 17, 2026
Application No. 18/761,556

METHOD FOR MANAGEMENT OF PROCESSING RESOURCES AND APPARATUS FOR IMPLEMENTING THE SAME

Non-Final OA §101§102§103
Filed
Jul 02, 2024
Priority
Jul 07, 2023 — EU 23306161.3
Examiner
CAO, DIEM K
Art Unit
Tech Center
Assignee
Bull SAS
OA Round
1 (Non-Final)
80%
Grant Probability
Favorable
1-2
OA Rounds
1y 4m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 80% — above average
80%
Career Allowance Rate
542 granted / 675 resolved
+20.3% vs TC avg
Strong +19% interview lift
Without
With
+19.2%
Interview Lift
resolved cases with interview
Typical timeline
3y 5m
Avg Prosecution
15 currently pending
Career history
697
Total Applications
across all art units

Statute-Specific Performance

§101
4.1%
-35.9% vs TC avg
§103
75.5%
+35.5% vs TC avg
§102
5.5%
-34.5% vs TC avg
§112
12.4%
-27.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 675 resolved cases

Office Action

§101 §102 §103
DETAILED ACTION 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 . Priority Receipt is acknowledged of certified copies of papers required by 37 CFR 1.55. 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 14 and 19-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter. The claims do not fall within at least one of the four categories of patent eligible subject matter because the claims recited "a computer program product comprising computer program code tangibly embodied in a computer readable medium". The specification (paragraph [0050] and [0190]) is silent on "a computer readable medium" as claimed also excluding carrier wave and/or signal. Therefore, without an explicit definition of "a computer readable medium", an ordinary skill in the art would reasonably interpret "a computer readable medium" includes signal and/or carrier wave. Thus, the recited “a computer readable medium” is not a process, a machine, a manufacture or a composition matter, as defined in 35 U.S.C. 101. Accordingly, claims 14 and 19-20 fail to recite statutory subject matter under 35 U.S.C. 101. Examiner suggests amending the above claims to add “non-transitory” to obviate the rejection. Claim Objections Claim 18 is objected to because of the following informalities: claim 18 recites “The computer program product according to claim 17”, however, claim 17 is “The apparatus according to claim 16”. Thus, claim 18 should be the apparatus claim, and not the computer program product claim. Appropriate correction is required. Claim Rejections - 35 USC § 102 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. 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 1, 2, 13-15 and 19 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Nijim et al. (US 11509599 B1). As to claim 1, Nijim teaches a method for processing a computer job to be executed on a hybrid computer configured with processing resources comprising one or more central processing unit, CPU, processing resources (classical computing device(s); Fig. 2) and at least one quantum processing unit, QPU, processing resources (quantum computing device(s); Fig. 2), the method comprising, wherein the computer job comprises a quantum computation part to be executed on the at least one QPU processing resources (method, and computer readable storage device enabling quantum processing of an application at an edge node of a network as part of the distribution; abstract and Fig. 2): Processing the computer job by a first scheduler (A machine learning component) of the hybrid computer, wherein the first scheduler is configured for scheduling the processing of computation tasks by processing resources of the hybrid computer among the one or more CPU processing resources and the at least one QPU processing resources, wherein the processing of the computer job by the first scheduler comprises (an edge node of a network closest to an end device running an application may receive an indication to process the application. A machine learning component residing at the edge node may determine whether to process the application at one of the edge nodes in the network or a central cloud, and whether to process the application using classical versus quantum computing. Quantum processing may be enabled by quantum computing device residing within at least one edge node of the network, also referred to herein as the quantum edge node; col. 2, lines 31-40 and Fig. 3, step 306): Upon receiving a request for quantum processing resources for execution of the computer job, offloading the scheduling of a portion of the computer job comprising the quantum computing part on processing resources of the hybrid computer to a second scheduler (The quantum edge node 200 may also include a scheduler 206 associated with the quantum computing device 204; col. 5, lines 61-62) of the hybrid computer, wherein the second scheduler is configured for scheduling the processing of computation tasks by the at least one QPU processing resources of the hybrid computer (“If at DECISION 306, the machine learning component 118 determines to apply quantum processing to process the application at a quantum edge node 200, the machine learning component 118 may, at OPERATION 312, identify qubits, including a number thereof, to be run in Hibert space at an angle to process the application”; col. 7, lines 10-17 and “At OPERATION 314, a plurality of containers may then be defined based on the identified qubits. The containers may be executable units of software in which application code of the application is packaged, along with its libraries and dependencies, to allow execution of the application code upon deployment by the quantum computing device 204 at the quantum edge node 200.”; col. 7, line 36-42 and “At OPERATION 316, a timing of the deployment of the containers by the quantum computing device 204 on the quantum edge node 200 may be scheduled by the scheduler 206 associated with the quantum computing device 204. For example, the containers may be positioned within a queue at the quantum computing device 204 based on a priority associated with the application.”; col. 7, line 65 – col. 8, line 4); and Receiving, by the first scheduler, status data regarding execution of the portion of the computer job comprising the quantum computing part (At OPERATION 320, once the containers reach a head or front of the queue, the containers may be deployed by the quantum computing device 204 at the quantum edge node 200 to process the application. For example, the quantum computation may be run on the containers. As the quantum computation is being run, if the quantum processing error rate is high due to no convergence occurring after a predefined time period has elapsed, the machine learning component 118 may determine, at DECISION 322, to abandon quantum processing and instead switch to and proceed with classical processing of the application by one of the classical computing devices 202 at one of the edge nodes 106. If at DECISION 322, the machine learning component 118 determines to switch to classical processing, the quantum computing device 204 may stop the running of the quantum computation, and the process flow 300 may proceed to OPERATION 308. If at DECISION 322, the machine learning component 118 determines to not switch to classical processing, the quantum computing device 204 may continue running the quantum computation. Once the quantum computation is finished (e.g., has converged), processing results may be returned to the end device 108.; col. 8, lines 26-49). As to claim 2, Nijim teaches the method according to claim 1, further comprising: scheduling, by the second scheduler, processing of the portion of the computer job comprising the quantum computing part by the at least one QPU processing resources of the hybrid computer (At OPERATION 320, once the containers reach a head or front of the queue, the containers may be deployed by the quantum computing device 204 at the quantum edge node 200 to process the application; col. 8, lines 26-30 and Fig. 3). As to claim 13, see rejection of claim 1 above. Nijim teaches an apparatus, the apparatus comprising a processor and a memory operatively coupled to the processor, wherein the apparatus is configured to perform method of claim 1 ( A system enabling quantum computing at an edge node of a network, the system comprising: a plurality of edge nodes, wherein each of the plurality of edge nodes comprises at least one processor, and a memory storage device storing instructions, including instructions for executing a machine learning component residing at each of the plurality of edge nodes, that, when executed by the at least one processor, cause the system to; claim 1). As to claim 15, see rejection of claim 2 above. As to claim 14, see rejection of claim 1 above Nijim teaches a computer program product comprising computer program code tangibly embodied in a computer readable medium, said computer program code comprising instructions to, when provided to a computer system and executed, cause said computer to perform a method of claim 1 (a memory storage device storing instructions, including instructions for executing a machine learning component residing at each of the plurality of edge nodes, that, when executed by the at least one processor, cause the system to; claim 1). As to claim 19, see rejection of claim 3 above. Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. 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 3-6, 10, 16-18 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Nijim et al. (US 11509599 B1) in view of Durazzo et al. (US 2023/0419160 A1). As to claim 3, Nijim does not teach allocating, by the first scheduler, a virtual quantum computing resource for execution of the quantum computation part by a QPU processing resource of the at least one QPU processing resources of the hybrid computer. However, Durazzo teaches allocating, by the first scheduler, a virtual quantum computing resource for execution of the quantum computation part by a QPU processing resource of the at least one QPU processing resources of the hybrid computer ( running hybrid classical/quantum programs that utilize a split of the work into multiple tiers. Some particular embodiments may employ a total of three execution tiers, or simply ‘tiers,’ namely, two tiers of classical computing resources, and one tier of quantum computing resources. Example embodiments may be employed in connection with both QPUs (quantum processing units) and vQPUs (virtual quantum processing units). In general, a vQPU refers to classical software which emulates a quantum processing unit (QPU); paragraph [0012]). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to apply the teaching of Durazzo to the system of Nijim because Durazzo teaches methods for splitting hybrid quantum/classical workloads among multiple execution tiers, thus provide for efficient use of on-premise computing resources (paragraph [0011]). As to claim 4, Nijim as modified by Durazzo teaches the method according to claim 3, wherein the virtual quantum computing resource is mapped with the QPU processing resource of the at least one QPU processing resources of the hybrid computer (see Durazzo: a vQPU refers to classical software which emulates a quantum processing unit (QPU); paragraph [0012]). As to claim 5, Nijim as modified by Durazzo teaches the method according to claim 3, further comprising: executing, by the QPU processing resource mapped with the virtual quantum computing resource, the quantum computing part (see Durazzo: one or more portions of the workload 108 may be orchestrated to a QPU 114 of a hybrid computing system. The QPU 114 may include an execution queue 116 that identifies all the workload portions that have been assigned to the QPU 114 for performance. The workload portions in the execution queue 116 may then be executed using quantum resources of the QPU 114. Particularly, the QPU 114 may provide for quantum circuit execution 118 of the workload portions in the execution queue 116. FIG. 2 discloses example Java code 200 for allocating a portion of a workload to a QPU for execution; paragraph [0022]). As to claim 6, Nijim as modified by Durazzo teaches the method according to claim 4, wherein executing the quantum computing part by the virtual quantum computing resource comprises: requesting, from the second scheduler, scheduling of processing of the quantum computing part by the at least one QPU processing resources of the hybrid computer (see Durazzo: The QPU 114 may include an execution queue 116 that identifies all the workload portions that have been assigned to the QPU 114 for performance. The workload portions in the execution queue 116 may then be executed using quantum resources of the QPU 114. Particularly, the QPU 114 may provide for quantum circuit execution 118 of the workload portions in the execution queue 116. FIG. 2 discloses example Java code 200 for allocating a portion of a workload to a QPU for execution.; paragraph [0022]). As to claim 10, Nijim as modified by Durazzo teaches the method according to claim 1, wherein the computer job further comprises a non-quantum computation part to be executed on the one or more CPU processing resources, and wherein one or more of the at least one QPU processing resources have non-quantum processing capabilities, the method further comprising: allocate, by the first scheduler, a virtual quantum computing resource for execution of the quantum computation part by the one or more of the at least one QPU processing resources of the hybrid computer, and a virtual non-quantum processing resources for execution of one or more parts of the non-quantum computation part by the one or more of the at least one QPU processing resources of the hybrid computer (see Nijim: A machine learning component residing at the edge node may determine whether to process the application at one of the edge nodes in the network or a central cloud, and whether to process the application using classical versus quantum computing. Quantum processing may be enabled by quantum computing device residing within at least one edge node of the network, also referred to herein as the quantum edge node; col. 2, lines 31-40) and (see Durazzo: The QPU 114 may include an execution queue 116 that identifies all the workload portions that have been assigned to the QPU 114 for performance. The workload portions in the execution queue 116 may then be executed using quantum resources of the QPU 114. Particularly, the QPU 114 may provide for quantum circuit execution 118 of the workload portions in the execution queue 116. FIG. 2 discloses example Java code 200 for allocating a portion of a workload to a QPU for execution.; paragraph [0022]). As to claim 16, see rejection of claim 3 above. As to claim 17, see rejection of claim 10 above. As to claim 18, see rejection of claim 2 above. As to claim 20, see rejection of claim 10 above. Claims 7-9 are rejected under 35 U.S.C. 103 as being unpatentable over Nijim et al. (US 11509599 B1) in view of Durazzo et al. (US 2024/0012691 A1 – hereinafter Durazzo-2). As to claim 7, Nijim does not teach, by a quantum resource watch computer job running on the hybrid computer: pinging for status one of the at least one QPU processing resources, and upon determining a failing status of the one of the at least one QPU processing resources further to the pinging of the one of the at least one QPU processing resources, removing the one of the at least one QPU processing resources from a pool of available QPU processing resources for processing the computer job. However, Nijim teaches the first scheduler determines to abandon quantum processing when the quantum processing error rate is high due to the lack of convergence after a predetermined time period (col. 8, lines 32-37). Durazzo-2 teaches pinging for status one of the at least one QPU processing resources, and upon determining a failing status of the one of the at least one QPU processing resources further to the pinging of the one of the at least one QPU processing resources, removing the one of the at least one QPU processing resources from a pool of available QPU processing resources for processing the computer job (the quantum job metadata 316 may also include information describing the characteristics of the QPUs 308, 310, and 312. This may include type, qubits, speed, accuracy, or the like.; paragraph [0038] and The orchestration engine 302 can determine runtime characteristics for each of the quantum jobs 314 using the quantum job metadata 316. Using the information available in the telemetry plane 304, the orchestration engine 302 can place the quantum job 306. This may be achieved by matching or comparing characteristics of the quantum job 306 with the characteristics of the QPUs 308, 310, and 312. In this example, the quantum job 306 is placed at the QPU 310; paragraph [0039]. Thus, the QPUs that not met the requirement of the jobs are considered “failed” QPU and are not in the pool of QPUs considered for the jobs). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to apply the teaching of Durazzo-2 to the system of Nijim because Durazzo teaches a global optimization of quantum jobs in a multi-cloud and the quantum jobs are then assigned to the quantum systems of the vendors based on the evaluation of the job requirements and QPU capabilities. As to claim 8, Nijim as modified by Durazzo-2 teaches the method according to claim 7, further comprising: setting a virtual quantum computing resource corresponding to the one of the at least one QPU processing resources as non-available for processing the computer job (see Durazzo-2: The orchestration engine 302 can determine runtime characteristics for each of the quantum jobs 314 using the quantum job metadata 316. Using the information available in the telemetry plane 304, the orchestration engine 302 can place the quantum job 306. This may be achieved by matching or comparing characteristics of the quantum job 306 with the characteristics of the QPUs 308, 310, and 312. In this example, the quantum job 306 is placed at the QPU 310; paragraph [0039]. Thus, the QPUs that not met the requirement of the jobs are considered “failed” QPU and are not in the pool of QPUs considered for the jobs and “The providers as a whole, or individually, may provide Quantum Processing Units (QPU), virtual QPU (vQPU)”; paragraph [0015]). As to claim 9, Nijim teaches the method according to claim 7, further comprising: rescheduling, by the second scheduler, running computer jobs scheduled for execution by a classical resource (col. 8, lines 32-37). Nijim does not teach to reschedule to continue execute the job by the one of the at least one QPU processing resources. However, Durazzo-2 teaches rescheduling, by the second scheduler, running computer jobs scheduled for execution by the one of the at least one QPU processing resources (Because the orchestration engine 222 may reassign quantum jobs from one quantum processing unit to another quantum processing unit (or from one vendor to another); paragraph [0036] and [0044]). Allowable Subject Matter Claims 11-12 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 The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Li et al. (US 20230297401 A1) teaches a hybrid quantum-classical cloud platform and a task execution method. The cloud platform comprises: an SaaS layer for providing a user interface so as to acquire, by means of the user interface, a hybrid quantum-classical programming language corresponding to a task to be executed; a PaaS layer for performing algorithm compilation and task separation on the hybrid quantum-classical programming language to obtain a quantum computing task and a classical computing task corresponding to the task to be executed, and respectively allocating resources to the quantum computing task and the classical computing task; and an IaaS layer for executing the quantum computing task using a quantum virtual machine and executing the classical computing task using a classical server according to the resource allocation condition of the PaaS layer. Therefore, the communication overhead and the data delay can be reduced, the task processing efficiency is improved, and the quantum computing advantage is exerted. Rivas (US 12,530,222 B1) teaches a cloud-based computer system includes: a quantum computing system comprising a quantum processing unit; a container management and execution system configured to receive a container and execute a program within the container; and a communication channel between the container management and execution system and the quantum computing system for providing program instructions to the quantum computing system. The container management and execution system and the quantum computer system may be co-located in a data center or located in different data centers. The latency of the communication channel may be selected to optimize cost for a required computer performance. Any inquiry concerning this communication or earlier communications from the examiner should be directed to DIEM K CAO whose telephone number is (571)272-3760. The examiner can normally be reached Monday-Friday 8:00am-4:00pm. 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, April Blair can be reached at 571-270-1014. 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. /DIEM K CAO/Primary Examiner, Art Unit 2196 DC June 25, 2026
Read full office action

Prosecution Timeline

Jul 02, 2024
Application Filed
Jun 29, 2026
Non-Final Rejection mailed — §101, §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12681764
RECONCILING RESOURCE MANAGEMENT PLATFORMS
2y 4m to grant Granted Jul 14, 2026
Patent 12657058
DYNAMICALLY SELECTING ARTIFICIAL INTELLIGENCE MODELS AND HARDWARE ENVIRONMENTS TO EXECUTE TASKS
2y 0m to grant Granted Jun 16, 2026
Patent 12632298
METHOD TO DYNAMICALLY REGULATE VOLATILE AND NON-VOLATILE MEMORY POOLS ON PERSISTENT MEMORY ACROSS CLOUD
3y 7m to grant Granted May 19, 2026
Patent 12625715
METHOD AND SYSTEM FOR A COMMON-ATTRIBUTE VIRTUAL DESKTOP INFRASTRUCTURE (VDI) ENVIRONMENT WITH TIERED MEMORY CAPABILITIES
4y 0m to grant Granted May 12, 2026
Patent 12625726
METHOD AND APPARATUS FOR IMPROVING A MULTI-ACCESS EDGE COMPUTING (MEC) NETWORK
3y 9m to grant Granted May 12, 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
80%
Grant Probability
99%
With Interview (+19.2%)
3y 5m (~1y 4m remaining)
Median Time to Grant
Low
PTA Risk
Based on 675 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