Prosecution Insights
Last updated: October 02, 2026
Application No. 18/896,263

SYSTEMS AND METHODS FOR GENERATING CUSTOMIZED AI MODELS

Non-Final OA §102§103
Filed
Sep 25, 2024
Priority
Sep 25, 2023 — provisional 63/585,108 +2 more
Examiner
MOUNDI, ISHAN NMN
Art Unit
Tech Center
Assignee
Openai Opco LLC
OA Round
1 (Non-Final)
28%
Grant Probability
At Risk
1-2
OA Rounds
2y 0m
Est. Remaining
75%
With Interview

Examiner Intelligence

Grants only 28% of cases
28%
Career Allowance Rate
8 granted / 29 resolved
-32.4% vs TC avg
Strong +48% interview lift
Without
With
+47.6%
Interview Lift
resolved cases with interview
Typical timeline
4y 1m
Avg Prosecution
21 currently pending
Career history
61
Total Applications
across all art units

Statute-Specific Performance

§101
29.5%
-10.5% vs TC avg
§103
51.5%
+11.5% vs TC avg
§102
9.9%
-30.1% vs TC avg
§112
8.8%
-31.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 29 resolved cases

Office Action

§102 §103
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 § 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)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claims 1-6, 8-11, and 14-20 are rejected under 35 U.S.C. 102(a)(2) as being anticipated by Reddy et al (Pub. No.: US 20250086394 A1), hereafter Reddy. Regarding claims 1, 11, and 16, Reddy teaches a system and method comprising: at least one memory storing instructions; at least one processor configured to execute the instructions to perform operations comprising (“Any of the systems herein, including the system 100, can comprise at least one hardware processor and at least one memory coupled to the at least one hardware processor.”, P0034): receiving a query to create an AI agent, the query comprising agent features (large language model may receive documents describing functionality of a digital assistant to be generated, P0020, P0025); configuring the AI agent based on the agent features, the configuring of the AI agent comprising establishing connectivity with at least one API or plugin, the at least one API or plugin associating the AI agent with a large language model (large language model may receive the documents via API calls for generating a digital assistant, P0020, P0029, P0136); generating an interface for interacting with the AI agent (“The SAP Conversational Al service (formerly known as Recast.Al) is an Al-powered chatbot platform that allows businesses to easily build and deploy conversational interfaces for various channels such as messaging apps, websites, and voice assistants.”, P0148); and deploying the AI agent (conversational interface may be deployed, including deploying skills to be activated by a generated digital assistant, P0148, P0143, P0171). Regarding claim 2, Reddy teaches the limitations of claim 1 as outlined above. Reddy further teaches the features comprise model-specific instructions and configuring the AI agent comprises configuring the AI agent based on the model-specific instructions (large language models may be used to generate digital assistant design-time artifact configuration components based on documents input by the user, P0100-P0102, figure 3); configuring the AI agent based on the agent features comprises connecting the AI agent with the large language model through the at least one API or plugin (“At 940, the large language model is prompted to provide a list of possible intents that can be performed by users using the APIs.”, P0137. “The large language model can be used to understand the API documentation (e.g., the Swagger specification, API descriptions, developer guide, or the like). Then, the APIs can be correlated with target business process intents. Then, a large language model such as Codex can be used to generate code (e.g., Python code) to invoke the APIs.”, P0097); and the operations further comprise resolving user prompts sent through the AI agent using the large language model (digital assistant configured by large language model receives prompts by users and outputs answers to the users’ prompts, P0211-P0213, P0255-P0258). Regarding claim 3, Reddy teaches the limitations of claim 1 as outlined above. Reddy further teaches wherein the AI agent is deployed via at least one of a website, a mobile application, or an application programming interface (bot may be deployed in the form of a website or onto a particular platform, P0147, P0189, P0171). Regarding claim 4, Reddy teaches the limitations of claim 1 as outlined above. Reddy further teaches wherein the agent features comprise an agent default personality and a training library (API calls may be used to input training data and manage intents of a bot including expressions, entities, and actions, P0181, P0183). Regarding claim 5, Reddy teaches the limitations of claim 1 as outlined above. Reddy further teaches generating a dashboard, the dashboard comprising metrics associated with the AI agent (“’Analytics’ provides information on how to track and analyze the performance of your chatbot using the SAP Conversational Al analytics dashboard.”, P0156). Regarding claim 6, Reddy teaches the limitations of claim 1 as outlined above. Reddy further teaches receiving finetuning instructions (API may be used to manage updates made to bots, P0181); and updating the AI agent according to the instructions (API may be used to train bots and update entities of bots, P0182-P0183). Regarding claim 8, Reddy teaches the limitations of claim 1 as outlined above. Reddy further teaches wherein: the feature comprising a knowledge base and a capability (Large language models may also be used to load documents online and provide clarification or interpretation of contents from the documents, P0174-P0177); configuring the AI agent based on the agent features comprises finetuning a base model with the knowledge base and by generating a set of instructions to configure the capability (intents API allows for updating intents of bots based on user inputs, P0181. User input may include documents 120, P0025-P0026, figure 1); and the at least one API or plugin establishes communication between the AI agent and a networked service (API may be used to manage updates made to bots, P0181). Regarding claim 9, Reddy teaches the limitations of claim 1 as outlined above. Reddy further teaches wherein the operations further comprise: receiving finetuning instructions (API may be used to manage updates made to bots, P0181); and updating the AI agent according to the finetuning instructions by generating a finetuning dataset that incorporates the finetuning instructions (intents API allows for updating intents of bots based on user inputs, P0181. User input may include documents 120, P0025-P0026, figure 1). Regarding claim 10, Reddy teaches the limitations of claim 1 as outlined above. Reddy further teaches wherein the AI agent has an assigned memory space in the system (“The memory 1020, 1025 stores software 1080 implementing one or more innovations described herein”, P0287). Regarding claim 14, Reddy teaches the limitations of claim 11 as outlined above. Reddy further teaches wherein the configuring of the AI agent comprises including a callback function (API calls may be used to retrieve information about bots, P0180-P0182, P0092), an upload/download function (users may upload data using an API, P0183), a security function (“there can be additional models 130, 140, different configuration components, and the like. Additional components can be included to implement security”, P0037), and a model connector function (system 100 contains multiple large language models that may be connected through wireless network connections, including an internet or intranet connection, P0038-P0039). Regarding claim 15, Reddy teaches the limitations of claim 11 as outlined above. Reddy further teaches wherein: the instructions to initialize the AI agent are received via an interface and the instructions comprise a knowledge base (Large language models may also be used to load documents online and provide clarification or interpretation of contents from the documents, P0174-P0177. API may be used to manage updates made to bots, P0181); and configuring the AI agent based on the instructions comprises finetuning the AI agent using the knowledge base (intents API allows for updating intents of bots based on user inputs, P0181. User input may include documents 120, P0025-P0026, figure 1). Regarding claim 17, Reddy teaches the limitations of claim 16 as outlined above. Reddy further teaches wherein the interface comprises a chat tab (“A simple call to an API can be supported. The response can be parsed and given in the conversation user interface of the digital assistant”, P0092) and a configuration tab (large language models may be used to generate digital assistant design-time artifact configuration components based on user inputs, P0100-P0102, figure 3). Regarding claim 18, Reddy teaches the limitations of claim 17 as outlined above. Reddy further teaches wherein the configuration tab comprises an instruction section, an action section, and a knowledge section (large language model may be instructed to perform tasks such as organize data, perform actions such as check whether data has been generated, or P0103. Large language models may also be used to load documents online and provide clarification or interpretation of contents from the documents, P0174-P0177). Regarding claim 19, Reddy teaches the limitations of claim 17 as outlined above. Reddy further teaches wherein: the interface comprises an application programming interface (API) (intents API allows for updating intents of bots based on user inputs, P0181); and the operations further comprise receiving finetuning instructions via the chat tab and updating the AI agent according to the finetuning instructions (intents API allows for updating intents of bots based on user inputs, P0181. User input may include documents 120, P0025-P0026, figure 1). Regarding claim 20, Reddy teaches the limitations of claim 19 as outlined above. Reddy further teaches wherein the operations further comprise communicating with the API via an action section (large language model may be instructed to perform tasks such as organize data, perform actions such as check whether data has been generated, or P0103. Instructions for actions such as drilldown, delete, edit, or the like may be provided with API documents, P0092. API documentation may be used to create bots, P0084). 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 7, 12, and 13 are rejected under 35 U.S.C. 103 as being unpatentable over Reddy in view of Talavera (Pub. No.: US 20240256345 A1). Regarding claim 7, Reddy teaches the limitations of claim 1 as outlined above. Reddy does not appear to explicitly teach “wherein: the interface for interacting with the AI agent is a custom interface; and the operations further comprise: receiving a user query or prompt via the custom interface; and resolving the query or prompt using the AI agent and generating a response via the custom interface”. Talavera teaches wherein: the interface for interacting with the AI agent is a custom interface (“Artificial intelligence, machine learning, virtual assistant, machine assistant may be able to automatically, manually or learn to perform automatically or by command any task or item listed here, combining any ‘live/content user interfaces' with ‘pre-made content or other content user interfaces' to create a custom user interface, combining multiple pages or user interfaces to create a custom user interface”, P0977); and the operations further comprise: receiving a user query or prompt via the custom interface (human user may request content to be made by AI system, P0633); and resolving the query or prompt using the AI agent and generating a response via the custom interface (AI system may produce content in response to the user request, P0633). Accordingly, it would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention, having the teachings of Reddy and Talavera before them, to include Talavera’s specific teaching of creating a custom user interface in Reddy’s system of Digital Assistant Generation Via Large Language Models. One would have been motivated to make such a combination of creating a custom user interface (see Talavera P0977) and building and deploying conversational interfaces for various channels such as messaging apps, websites, and voice assistants (see Reddy P0148) for improved artificial intelligence and machine learning operations based on learning the user's preferences as the user may use the interface (see Talavera P0165). Regarding claim 12, Reddy teaches the limitations of claim 11 as outlined above. Reddy further teaches wherein configuring the AI agent comprises finetuning a base model according to the instructions (intents API allows for updating intents of bots based on user inputs, P0181. User input may include documents 120, P0025-P0026, figure 1); connecting the AI agent with the LM comprises configuring the AI agent to communicate with the LM via an API (“At 940, the large language model is prompted to provide a list of possible intents that can be performed by users using the APIs.”, P0137). Reddy does not appear to explicitly teach “generating a custom interface for interacting with the AI agent; and the query is received through the custom interface”. Talavera teaches generating a custom interface for interacting with the AI agent (“Artificial intelligence, machine learning, virtual assistant, machine assistant may be able to automatically, manually or learn to perform automatically or by command any task or item listed here, combining any ‘live/content user interfaces' with ‘pre-made content or other content user interfaces' to create a custom user interface, combining multiple pages or user interfaces to create a custom user interface”, P0977); and the query is received through the custom interface (human user may request content to be made by AI system, P0633). Accordingly, it would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention, having the teachings of Reddy and Talavera before them, to include Talavera’s specific teaching of creating a custom user interface in Reddy’s system of Digital Assistant Generation Via Large Language Models. One would have been motivated to make such a combination of creating a custom user interface (see Talavera P0977) and building and deploying conversational interfaces for various channels such as messaging apps, websites, and voice assistants (see Reddy P0148) for improved artificial intelligence and machine learning operations based on learning the user's preferences as the user may use the interface (see Talavera P0165). Regarding claim 13, Reddy in view of Talavera teaches the limitations of claim 12 as outlined above. Talavera further teaches wherein resolving the queries comprises using the AI agent and communicating a response via the custom interface (human user may make requests to the AI system using the user interface, P0633. User interface may be a custom user interface, P0977). Reddy further teaches configuring the AI agent comprises performing at least one of: a consumer creator flow; an enterprise creator flow; or an API agent flow (“Enterprise software applications may support a variety of enterprise workflows such as billing, invoicing, procurement, payroll, time and attendance management, recruiting and onboarding, learning and development, performance and compensation, workforce planning, and the like. In some cases, user interactions with an enterprise software application can be conducted via a conversation simulation application (e.g., a chatbot or the like)”, P0015). Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to ISHAN MOUNDI whose telephone number is (703)756-1547. The examiner can normally be reached 8:30 A.M. - 5 P.M.. 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, Matthew Ell can be reached at (571) 270-3264. 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. /I.M./ Examiner, Art Unit 2141 /MATTHEW ELL/Supervisory Patent Examiner, Art Unit 2141
Read full office action

Prosecution Timeline

Sep 25, 2024
Application Filed
Sep 16, 2026
Non-Final Rejection mailed — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12699905
MONTE-CARLO ADVERSARIAL AUTOENCODER FOR MULTI-SOURCE DOMAIN ADAPTATION
5y 5m to grant Granted Aug 04, 2026
Patent 12632777
MODEL GENERATION APPARATUS, MODEL GENERATION METHOD, COMPUTER-READABLE STORAGE MEDIUM STORING A MODEL GENERATION PROGRAM, MODEL GENERATION SYSTEM, INSPECTION SYSTEM, AND MONITORING SYSTEM
4y 11m to grant Granted May 19, 2026
Patent 12561970
METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT FOR IMAGE RECOGNITION
4y 6m to grant Granted Feb 24, 2026
Study what changed to get past this examiner. Based on 3 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
28%
Grant Probability
75%
With Interview (+47.6%)
4y 1m (~2y 0m remaining)
Median Time to Grant
Low
PTA Risk
Based on 29 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