Prosecution Insights
Last updated: July 17, 2026
Application No. 18/991,198

AGENTIC ARTIFICIAL INTELLIGENCE FOR A SYSTEM OF AGENTS

Final Rejection §101§103
Filed
Dec 20, 2024
Priority
Dec 16, 2022 — provisional 63/433,124 +5 more
Examiner
BADAWI, SHERIEF
Art Unit
2169
Tech Center
2100 — Computer Architecture & Software
Assignee
C3.ai Inc.
OA Round
4 (Final)
58%
Grant Probability
Moderate
5-6
OA Rounds
2y 5m
Est. Remaining
69%
With Interview

Examiner Intelligence

Grants 58% of resolved cases
58%
Career Allowance Rate
114 granted / 197 resolved
+2.9% vs TC avg
Moderate +11% lift
Without
With
+10.8%
Interview Lift
resolved cases with interview
Typical timeline
4y 0m
Avg Prosecution
13 currently pending
Career history
212
Total Applications
across all art units

Statute-Specific Performance

§101
2.0%
-38.0% vs TC avg
§103
88.6%
+48.6% vs TC avg
§102
7.5%
-32.5% vs TC avg
§112
1.5%
-38.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 197 resolved cases

Office Action

§101 §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 . This communication is responsive to the amendment filed on 01/12/2026. Claims 1, and 11 are independent claims, and are amended. Claims 1-20 are pending in this application and are presented for examination on merits. Double patenting rejection has been withdrawn in light of the terminal disclaimers filed. This Action has been made FINAL. 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-8, 10 and 11-18 and 20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. With respect to claim 1, the limitations are directed towards interpreting a prompt by an orchestrator constructing instructions for a subset of agents of the system of agents, coordinating, by the orchestrator, each agent of the subset of agents for context aware task execution, wherein the orchestrator assigns at least one of said instructions to each agent of the subset of agents, each said agent configured to perform one or more tasks based on the instructions and generate intermediate output; and generating a final output in response to the prompt based on the intermediate outputs, is a process that, under its broadest reasonably interpretation, covers performance of these limitation in the mind but for the recitation of generic computer components. That is, other than reciting a method for task execution by a system of agent, comprising: interpreting a prompt by an orchestrator using one or more multimodal models to construct instructions for a subset of agents of the system of agents, wherein the one or more multimodal models include at least one large language model; coordinating, by the orchestrator, each agent of the subset of agents for context aware task execution, wherein the orchestrator assigns at least one of said instructions to each agent of the subset of agents, each said agent configured to perform one or more tasks based on the instructions and generate intermediate output; and generating a final output in response to the prompt based on the intermediate outputs, nothing in the claim precludes these steps from practically being performed in the mind. For example, but for the limitations interpreting a prompt by an orchestrator using one or more multimodal models to construct instructions for a subset of agents of the system of agents; coordinating, by the orchestrator, each agent of the subset of agents for context aware task execution, wherein the orchestrator assigns at least one of said instructions to each agent of the subset of agents, each said agent configured to perform one or more tasks based on the instructions and generate intermediate output; and generating a final output in response to the prompt based on the intermediate outputs. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites abstract ideas. The judicial exception is not integrated into a practical application by additional elements. In particular, using one or more multimodal models to construct instructions for a subset of agents of the system of agents, wherein the one or more multimodal models include at least one model trained in real time on an industry-specific dataset; and generating a final output in response to the prompt based on the intermediate outputs is recited at a high level of generality (i.e., as a generic computer performing a generic computer function of storing and reading data) such that it amounts to no more than mere instructions to apply the exception. These elements do not integrate the abstract idea into a practical application because it does not impose a meaningful limit on the judicial exception and it merely confines the claim to a particular technological environment or field of use for data gathering in conjunction with the abstract idea. This claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional elements, using one or more multimodal models to construct instructions for a subset of agents of the system of agents, wherein the one or more multimodal models include at least one model trained in real time on an industry-specific dataset; and generating a final output in response to the prompt based on the intermediate outputs. Mere instructions to apply an exception using generic computer components cannot provide an inventive concept. The additional elements, , using one or more multimodal models to construct instructions for a subset of agents of the system of agents, wherein the one or more multimodal models include at least one model trained in real time on an industry-specific dataset; and generating a final output in response to the prompt based on the intermediate outputs is interpreted to be well understood, routine and conventional activity (Receiving or transmitting data over a network e.g., using the internet to gather data, Symantec (see MPEP 2106.05(d))). Mere instructions to apply an exception using generic computer components cannot provide an inventive concept. To further elaborate, the , using one or more multimodal models to construct instructions for a subset of agents of the system of agents, wherein the one or more multimodal models include at least one model trained in real time on an industry-specific dataset; and generating a final output in response to the prompt based on the intermediate outputs does not impose a meaningful limit on the judicial exception and it merely confines the claim to a particular technological environment or field of use. Claim 1 is not patent eligible. Claims 11 and 16 recite similar limitations as in claim 1. Therefore claim 11 and 16 are rejected for the same reasons as set forth above. See claim 1 for analysis. With respect to claim 2, and 12, the limitations are directed to utilize one or more tools including computational services, interface services, or external connection services. The elements directed to utilize one or more tools including computational services, interface services, or external connection services further elaborates the abstract idea and the can coordinate the inputted prompt onto multiple agents. The additional elements to utilize one or more tools including computational services, interface services, or external connection services to merely confine the claim to a particular technological environment or field of use for data gathering in conjunction with the abstract idea. Therefore, claim 2, and 12, do not recite additional limitations which tie the abstract idea into a practical application and does not amount to significantly more than the identified judicial exception. With respect to claim 3, the limitations are directed to utilizes the one or more tools to query an external repository for supplemental data that is used to generate the intermediate output. The elements directed to utilizes the one or more tools to query an external repository for supplemental data that is used to generate the intermediate output. further elaborates the abstract idea and the can coordinate the inputted prompt onto multiple agents. The additional elements to utilizes the one or more tools to query an external repository for supplemental data that is used to generate the intermediate output.to merely confine the claim to a particular technological environment or field of use for data gathering in conjunction with the abstract idea. Therefore, claim 3, do not recite additional limitations which tie the abstract idea into a practical application and does not amount to significantly more than the identified judicial exception. With respect to claim 4 and 13, the limitations are directed to configuring, by a graphical user interface (GUI), one or more of the agents to define and modify a behavior, a parameter, or a workflow for a respective task. The elements directed to configuring, by a graphical user interface (GUI), one or more of the agents to define and modify a behavior, a parameter, or a workflow for a respective task further elaborates the abstract idea and the can coordinate the inputted prompt onto multiple agents. The additional configuring, by a graphical user interface (GUI), one or more of the agents to define and modify a behavior, a parameter, or a workflow for a respective task to merely confine the claim to a particular technological environment or field of use for data gathering in conjunction with the abstract idea. Therefore, claim 4 and 13, do not recite additional limitations which tie the abstract idea into a practical application and does not amount to significantly more than the identified judicial exception With respect to claim 5 and 15, the limitations are directed to dynamically selects one or more tools to perform the one or more tasks associated with the respective instructions for a particular agent. The elements directed to dynamically selects one or more tools to perform the one or more tasks associated with the respective instructions for a particular agent. further elaborates the abstract idea and the can coordinate the inputted prompt onto multiple agents. The additional dynamically selects one or more tools to perform the one or more tasks associated with the respective instructions for a particular agent to merely confine the claim to a particular technological environment or field of use for data gathering in conjunction with the abstract idea. Therefore, claim 4 and 13, do not recite additional limitations which tie the abstract idea into a practical application and does not amount to significantly more than the identified judicial exception With respect to claim 6, the limitations are directed to dynamically selects one or more tools to perform the one or more tasks associated with the respective instructions for a particular agent. The elements directed to dynamically selects one or more tools to perform the one or more tasks associated with the respective instructions for a particular agent. further elaborates the abstract idea and the can coordinate the inputted prompt onto multiple agents. The additional dynamically selects one or more tools to perform the one or more tasks associated with the respective instructions for a particular agent to merely confine the claim to a particular technological environment or field of use for data gathering in conjunction with the abstract idea. Therefore, claim 4 and 13, do not recite additional limitations which tie the abstract idea into a practical application and does not amount to significantly more than the identified judicial exception With respect to claims 7 and 17, the limitations are directed to optimizing the subset of agents based on performance analytics. The elements directed to optimizing the subset of agents based on performance analytics. further elaborates the abstract idea and the can coordinate the inputted prompt onto multiple agents. The additional optimizing the subset of agents based on performance analytics.to merely confine the claim to a particular technological environment or field of use for data gathering in conjunction with the abstract idea. Therefore, claim 4 and 13, do not recite additional limitations which tie the abstract idea into a practical application and does not amount to significantly more than the identified judicial exception With respect to claims 8 and 18, the limitations are directed to use one or more multimodal models to perform the one or more tasks. The elements directed to use one or more multimodal models to perform the one or more tasks. further elaborates the abstract idea and the can coordinate the inputted prompt onto multiple agents. The additional to use one or more multimodal models to perform the one or more tasks. to merely confine the claim to a particular technological environment or field of use for data gathering in conjunction with the abstract idea. Therefore, claim 4 and 13, do not recite additional limitations which tie the abstract idea into a practical application and does not amount to significantly more than the identified judicial exception With respect to claims 10 and 20, the limitations are directed presenting relevant information with predictive analysis from an enterprise environment. The elements directed to presenting relevant information with predictive analysis from an enterprise environment further elaborates the abstract idea and the can coordinate the inputted prompt onto multiple agents. The additional presenting relevant information with predictive analysis from an enterprise environment. to merely confine the claim to a particular technological environment or field of use for data gathering in conjunction with the abstract idea. Therefore, claim 4 and 13, do not recite additional limitations which tie the abstract idea into a practical application and does not amount to significantly more than the identified judicial exception 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. Claim 1-8, and 10-16 are rejected under 35 U.S.C. 103 as being unpatentable over Tater et al. (US 2023/0131495) Filed on Oct. 22, 2021 in view of Mandapaka et al. (US 2024/0062080) provisional application filed on Aug.19, 2022. As per Claims 1, 11 and 16, (Currently Amended) A method for task execution by a system of agents, comprising: interpreting a prompt by an orchestrator: (See para.25 describing and orchestrator model to receive and input and determines which agent should be used to respond, analogous to interpreting a prompt; as taught by Tater) using one or more multimodal models to construct instructions for a subset of agents of the system of agents (See par.25, the orchestrator 102 can be chatbot or voicebot functionalities for conversing with a user, chatbots are analogous to language model; as taught by Tater) coordinating, by the orchestrator, each agent of the subset of agents for context aware task execution, wherein the orchestrator assigns at least one of said instructions to each agent of the subset of agents, each said agent configured to perform one or more tasks based on the instructions and generate intermediate output; (See para.26 describing the broadcasting the task to different agents, each agent addresses a different context of the request, such as visualization agents, data export agents) ; as taught by Tater) and generating a final output in response to the prompt based on the intermediate outputs; (See para.28, wherein a response is provided by each agent; as taught by Tater) Tater does not explicitly teach wherein the one or more multimodal models include at least one model trained in real time on an industry-specific dataset. On the other hand, Mandapaka teaches wherein the one or more multimodal models include at least one model trained in real time on an industry-specific dataset ; (See para.41 The method of any preceding clause, further comprising: receiving, at the computer system, past industry-specific indicators; training, via the at least one processor using the industry-specific indicators, a machine learning multiplier model; receiving, at the computer system, current industry-specific indicators; and executing, via the at least one processor, the machine learning multiplier model using the current industry-specific indicators as input, resulting in a multiplier, wherein the final prediction is further generated using the multiplier; also see para.15 and para.35 describing a multi model structure; See par.5, describing the real time data type associations as taught by Mandapaka) 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 teachings of the cited references and modify the invention as taught by Tater, by including the teachings of Mandapaka relating to industry specific training datasets to produce results and predictions directly based on the multiplier to improve relevancy of predictions ( as taught by Mandapaka para.48) As per Claim 2 and 12, The method of claim 1, wherein the combination of Tater and Mandapaka teaches at least one agent of the subset of agents is configured to utilize one or more tools including computational services, interface services, or external connection services; (See para.26-28 wherein the orchestrator utilizes the computational services of the agents; as taught by Tater) As per claim 3, The method of claim 2, wherein the combination of Tater and Mandapaka teaches the at least one agent of the subset of agents utilizes the one or more tools to query an external repository for supplemental data that is used to generate the intermediate output.; ( See para.37, wherein the NLQ agent can utilize and external/different agent that can better handle the request; as taught by Tater) As per Claim 4 and 13, The method of claim 1, wherein the combination of Tater and Mandapaka teaches further comprising: configuring, by a graphical user interface (GUI), one or more of the agents to define and modify a behavior, a parameter, or a workflow for a respective task; (See fig.4-4F, wherein the orchestrator on a GUI modifies the behavior of the response based on the inputted parameters, data is displayed in a table then a graph; also see para.62 describing parameter scoring updates, as taught by Tater) As per Claim 5, 14 and 15, The method of claim 1, wherein the combination of Tater and Mandapaka teaches wherein at least one agent of the subset of agents dynamically selects one or more tools to perform the one or more tasks associated with the respective instructions for a particular agent; (See para.77, wherein the resources are dynamically selected; as taught by Tater) As per Claim 6, The method of claim 1, wherein the combination of Tater and Mandapaka teaches further comprising: storing the intermediate outputs and the final output in a memory system to enable retrieval of historical data for future tasks; ( See para.64, using historical interaction memory to improve future task responses; as taught by Tater) As per Claim 7, The method of claim 1, wherein the combination of Tater and Mandapaka teaches wherein the coordinating, by the orchestrator, comprises optimizing the subset of agents based on performance analytics; (See para.36, wherein the orchestrator can improve or optimize the agent selected information in the interaction memory logged; as taught by Tater) As per Claim 8, The method of claim 1, wherein the combination of Tater and Mandapaka teaches wherein each agent of the subset of agents is configured to use one or more multimodal models to perform the one or more tasks.; (See para.54 wherein the agents implement machine learning models to perform the tasks; as taught by Tater) As per Claim 10, The method of claim 1, wherein the combination of Tater and Mandapaka teaches the final output includes presenting relevant information with predictive analysis from an enterprise environment; (See para.53, wherein the information is presented using machine learning models such as artificial neural networks which is analogous to the predictive environment described in applicant’s specification at para.47; as taught by Tater) Claim 9 and 17- 20 are rejected under 35 U.S.C. 103 as being unpatentable over Tater et al. (US 2023/0131495) Filed on Oct. 22, 2021 in view of, Mandapaka et al. (US 2024/0062080) provisional application filed on Aug.19, 2022, and further in view of Sharma (US 2022/0362928) Filed on May, 11, 2021. As per Claims 9 and 19, The method of claim 1, Tater in vie of Mandapaka fails to disclose further comprising: tracking, by the orchestrator, progress of each agent of the subset of agents by: monitoring an execution status of the one or more tasks in real-time, recording the intermediate outputs generated by each agent at checkpoints, and checking the intermediate outputs for any conflicts or exceptions encountered from task execution by a respective agent; and updating a central log with the status, the intermediate outputs, or any conflicts or exceptions. On the other hand, Sharma discloses further comprising: tracking, by the orchestrator, progress of each agent of the subset of agents by: monitoring an execution status of the one or more tasks in real-time, (See para.37, describing the real time monitoring; as taught by Sharma) recording the intermediate outputs generated by each agent at checkpoints, (See para.56, wherein data is recorded at checkpoints; as taught by Sharma) and checking the intermediate outputs for any conflicts or exceptions encountered from task execution by a respective agent; (See para.37 wherein conflicts are detected; as taught by Sharma) and updating a central log with the status, the intermediate outputs, or any conflicts or exceptions; (See para.61, wherein data is updated in logs; as taught by Sharma) 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 teachings of the cited references and modify the invention as taught by Tater, by including the teachings of Sharma relating monitoring and logging of results because the both are directed to the art of gathering and presentation of data collected results from multiple agents, the live monitoring improves productivity ( as taught by Sharma para.19) As per Claim 17, The method of claim 1, the combination of Tater, Mandapaka and Sharma further discloses wherein the coordinating, by the orchestrator, comprises optimizing the subset of agents based on performance analytics; (See para.36, wherein the orchestrator can improve or optimize the agent selected information in the interaction memory logged; as taught by Tater) As per Claim 18, The method of claim 1, the combination of Tater, Mandapaka and Sharma further discloses wherein each agent of the subset of agents is configured to use one or more multimodal models to perform the one or more tasks.; (See para.54 wherein the agents implement machine learning models to perform the tasks; as taught by Tater) As per Claim 20, The method of claim 1, the combination of Tater, Mandapaka and Sharma further discloses wherein the final output includes presenting relevant information with predictive analysis from an enterprise environment; (See para.53, wherein the information is presented using machine learning models such as artificial Response to Arguments Applicant’s arguments with respect to the rejections raised have been considered but are moot in view of the new grounds of rejection. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to SHERIEF BADAWI whose telephone number is (571)272-9782. The examiner can normally be reached Monday - Friday, 8:00am - 5:30pm, Alt Friday, 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, Cordelia Zecher can be reached on 571-272-7771. 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. /SHERIEF BADAWI/Supervisory Patent Examiner, Art Unit 2169
Read full office action

Prosecution Timeline

Show 2 earlier events
Apr 09, 2025
Response Filed
Jun 16, 2025
Final Rejection mailed — §101, §103
Aug 18, 2025
Response after Non-Final Action
Sep 16, 2025
Request for Continued Examination
Oct 05, 2025
Response after Non-Final Action
Oct 10, 2025
Non-Final Rejection mailed — §101, §103
Jan 12, 2026
Response Filed
Jun 30, 2026
Final Rejection mailed — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12585404
STORAGE DEVICE PERFORMING COPY OPERATION IN BACKGROUND AND OPERATING METHOD THEREOF
1y 9m to grant Granted Mar 24, 2026
Patent 12566801
METHOD FOR FAST AND BETTER TREE SEARCH FOR REINFORCEMENT LEARNING
3y 9m to grant Granted Mar 03, 2026
Patent 12536152
SYSTEMS AND METHODS FOR ESTABLISHING AND ENFORCING RELATIONSHIPS BETWEEN ITEMS
2y 2m to grant Granted Jan 27, 2026
Patent 12399871
AUTOMATED PROGRAM GENERATOR FOR DATABASE OPERATIONS
10m to grant Granted Aug 26, 2025
Patent 11080309
VALIDATING CLUSTER RESULTS
2y 4m to grant Granted Aug 03, 2021
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

5-6
Expected OA Rounds
58%
Grant Probability
69%
With Interview (+10.8%)
4y 0m (~2y 5m remaining)
Median Time to Grant
High
PTA Risk
Based on 197 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