Prosecution Insights
Last updated: August 17, 2026
Application No. 18/645,757

FRAMEWORK FOR STRUCTURED PROMPT BUILDING FOR A GENERATIVE LANGUAGE MODEL

Non-Final OA §103
Filed
Apr 25, 2024
Examiner
JEAN GILLES, JUDE
Art Unit
Tech Center
Assignee
Microsoft Technology Licensing, LLC
OA Round
1 (Non-Final)
93%
Grant Probability
Favorable
1-2
OA Rounds
0m
Est. Remaining
95%
With Interview

Examiner Intelligence

Grants 93% — above average
93%
Career Allowance Rate
875 granted / 943 resolved
+32.8% vs TC avg
Minimal +2% lift
Without
With
+2.5%
Interview Lift
resolved cases with interview
Typical timeline
2y 4m
Avg Prosecution
12 currently pending
Career history
947
Total Applications
across all art units

Statute-Specific Performance

§101
13.3%
-26.7% vs TC avg
§103
33.2%
-6.8% vs TC avg
§102
19.4%
-20.6% vs TC avg
§112
4.5%
-35.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 943 resolved cases

Office Action

§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 . This Office Action is in reply to communication filed on 04/25/2024. Information Disclosure Statement The information disclosure statement (IDS) submitted on 09/16/2025 was filed after the mailing date of the original application filed on 04/25/2024. The submission is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. 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. Claims 1, 5-7, 10, 11, 15, 17, and 20 are rejected under 35 U.S.C. 103 as being unpatentable over TUNKELANG et al. (hereinafter TUN), US 20250217863 A1, in view of Dolph, US 20250173541 A1 Regarding claim 1, TUN teaches the invention substantially as claimed. Tun discloses: A system for generating a prompt for use with a language model system comprising a first Large Language Model (LLM), the system comprising: one or more processors; a memory storage device storing instructions thereon, which, when executed by the one or more processors (figs. 1 and 7; par. 0039-0047), cause the system to perform operations comprising: receiving a query (par. 0047-0050); receiving a set of search results for the query, the set of search results generated by a search engine (par. 0047-0053 and 0092); generating a plurality of intent indicators based on the query and the set of search results (0074-0083 and 0091-0095); causing presentation of a user interface (UI) with a prompt builder UI component, the prompt builder UI component presenting (not expressly taught), as user-selectable, a subset of the plurality of intent indicators (presenting UI 0040-0049, intent specifically application interface, fig. 1, but user-selectable intent not exactly taught); detecting a user-selection of at least one intent indicator via the prompt builder UI component (not expressly taught); with a pretrained machine learning model, generating as output the prompt for use with the language model system, using as input to the pretrained machine learning model at least the query and the at least one intent indicator (par. 0034-0035, 0063-0070, and 0081-0095); and causing presentation of the prompt for use with the language model system via the prompt builder UI component along with a user interface element (Generate prompt user pretrained model; 0074-0083 and 0091-0095); which, when selected, will cause the prompt to be provided as input to the language model system (0034, 0047, 0063 and 0082). Clearly, TUN, the primary prior art teaches receiving a user query, generating a prompt for a large language model using a pretrainined machine learning model, and presenting the generated prompt for submission to the language model. However, TUN fails to disclose generating multiple intent indicators from search results and presenting those intent indicators as selectable interface elements for user selection before prompt generations. These features are well-known in the art as evidenced Dolph. In the same field of endeavor, Dolph teaches AI assistant and generating engine (par. 0064-0067, 0113-0117, and 0193-0219); User interaction with AI assistant and prompt generation (par. 0166-0177, and 0193-0219), user request and interaction with generated prompts (0166-0177, and 0193-0219), and AI assistant services request using generated prompts and selected AI models (0193-0220). Accordingly, it would have been obvious for an ordinary skill in the art at the time of the invention to modify the intent-determination system of TUN with the prompt-generation architecture of Dolph. TUN already determines user intent from search queries and search-results information using trained machine-learning models. Dolph teaches generating AI prompts based on identified knowledge categories, prompt templates, prompt sets, and AI assistant interfaces. One of ordinary skilled would have recognized that using TUN’s inferred intent as input to Dolph’s prompt would predictably improve the quality and contextual relevance of prompts presented to a large language model. The combination would have enhanced efficacy by generating prompts tailored to inferred user intent, effectiveness by improving the accuracy and relevance of LLM interactions, and user agency by allowing users to rev view, select, and execute generated prompts through an interactive prompt-building interface. The proposed modification merely combines known techniques according to their establishes functions to obtain the predictable result of improving prompt generation and language-model interaction, consistent with KSR Int’l Co, v, Teleflex Inc. 550 U.S. 398 (2007). By this rationale, claim 1 is rejected. Regarding claims 5-7, 10, 11, 15, 17, and 20, the combination TUN-Dolph teaches: 5. (Original) The system of claim 1, wherein, subsequent to causing presentation of the prompt for use with the language model system via the prompt builder UI component, the instructions cause the system to perform additional operations comprising: causing presentation of additional intent indicators within the prompt builder UI component, the additional intent indicators being hierarchically subordinate to the at least one intent indicator for which a user-selection was previously detected; and detecting a user-selection of at least one additional intent indicator from the presented additional intent indicators; and invoking the pretrained machine learning model a second time to generate an updated prompt that incorporates the at least one additional intent indicator (TUN, par. 0082). 6. (Original) The system of claim 1, wherein the pretrained machine learning model that generates the prompt for use with the language model system has been trained by: utilizing a dataset comprising a plurality of training data instances, each instance including a user query, a corresponding set of user-selected intent indicators, and a resulting detailed prompt, wherein the training data is employed to train the pretrained machine learning model to discern patterns and associations between user queries, the selected intent indicators, and the detailed prompts, such that the model learns to generate prompts that are contextually relevant and specific to a query and one or more selected intent indicators (TUN, 0067, 0069 and 0082). 7. (Original) The system of claim 1, wherein the memory storage device is storing instructions thereon, which, when executed by the one or more processors, cause the system to perform additional operations comprising: evaluating the query to ascertain whether to initiate search assistance experience provided by the language model system; and upon a determination that the search assistance experience is to be initiated, embedding the prompt builder UI component within a search results page that includes the set of search results from the search engine (TUN, 0047). 10. (Original) The system of claim 1, wherein the pretrained machine learning model that generates the prompt for use with the language model system is a Sequence-to-Sequence (Seq2Seq) model, trained to convert an input sequence comprising the user query and the selected intent indicators into an output sequence forming the detailed prompt (TUN, par. 0077). 11. (Original) A computer-implemented method for generating a prompt for use with a language model system comprising a first Large Language Model (LLM), the method comprising: receiving a query; receiving a set of search results for the query, the set of search results generated by a search engine; generating a plurality of intent indicators based on the query and the set of search results; causing presentation of a user interface (UI) with a prompt builder UI component, the prompt builder UI component presenting, as user-selectable, a subset of the plurality of intent indicators; detecting a user-selection of at least one intent indicator via the prompt builder UI component; with a pretrained machine learning model, generating as output the prompt for use with the language model system, using as input to the pretrained machine learning model at least the query and the at least one intent indicator; and causing presentation of the prompt for use with the language model system via the prompt builder UI component along with a user interface element which, when selected, will cause the prompt to be provided as input to the language model system [See TUN, (par. 0034-0035, 0047-0053, 0063-0070, and 0081-0095) -- see also Dolph, (par. 0064-0067, 0113-0117), and 0193-0219; User interaction with AI assistant and prompt generation (par. 0166-0177, and 0193-0219), user request and interaction with generated prompts (0166-0177, and 0193-0219), and AI assistant services request using generated prompts and selected AI models (0193-0220)]. The same motivation and reason to combine used for the rejection of claim 1 is also valid for this claim. By this rationale, claim 11 is rejected. 15. (Original) The method of claim 11, wherein, subsequent to causing presentation of the prompt for use with the language model system via the prompt builder UI component, the instructions cause the system to perform additional operations comprising: causing presentation of additional intent indicators within the prompt builder UI component, the additional intent indicators being hierarchically subordinate to the at least one intent indicator for which a user-selection was previously detected; and detecting a user-selection of at least one additional intent indicator from the presented additional intent indicators; and invoking the pretrained machine learning model a second time to generate an updated prompt that incorporates the at least one additional intent indicator (TUN, 0067, 0069 and 0082). 17. (Original) The method of claim 11, wherein the memory storage device is storing instructions thereon, which, when executed by the one or more processors, cause the system to perform additional operations comprising: evaluating the query to ascertain whether to initiate search assistance experience provided by the language model system; and upon a determination that the search assistance experience is to be initiated, embedding the prompt builder UI component within a search results page that includes the set of search results from the search engine (TUN, 0047). 20. (Original) A memory storage device storing instructions thereon, which, when executed by the one or more processors, cause the system to perform operations comprising: receiving a query; receiving a set of search results for the query, the set of search results generated by a search engine; generating a plurality of intent indicators based on the query and the set of search results; causing presentation of a user interface (UI) with a prompt builder UI component, the prompt builder UI component presenting, as user-selectable, a subset of the plurality of intent indicators; detecting a user-selection of at least one intent indicator via the prompt builder UI component; with a pretrained machine learning model, generating as output the prompt for use with the language model system, using as input to the pretrained machine learning model at least the query and the at least one intent indicator; and causing presentation of the prompt for use with the language model system via the prompt builder UI component along with a user interface element which, when selected, will cause the prompt to be provided as input to the language model system [See TUN, (par. 0034-0035, 0047-0053, 0063-0070, and 0081-0095) -- see also Dolph, (par. 0064-0067, 0113-0117), and 0193-0219; User interaction with AI assistant and prompt generation (par. 0166-0177, and 0193-0219), user request and interaction with generated prompts (0166-0177, and 0193-0219), and AI assistant services request using generated prompts and selected AI models (0193-0220)]. The same motivation and reason to combine used for the rejection of claim 1 is also valid for this claim. By this rationale, claim 11 is rejected. Allowable Subject Matter Claims 2-4, 8, 9, 12-14, 16, 18, and 19 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 Any inquiry concerning this communication or earlier communications from the examiner should be directed to Jude Jean-Gilles whose telephone number is 571-272-3914. The examiner can normally be reached on Mon-Fri, from 9:00AM-5: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, Tonia Dollinger can be reached on 571-272-4170. 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. /JUDE JEAN GILLES/Primary Examiner, Art Unit 2459 July 15, 2026
Read full office action

Prosecution Timeline

Apr 25, 2024
Application Filed
Jul 17, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12706965
MEDIA ASSET STREAMING OVER NETWORK TO DEVICES
2y 3m to grant Granted Aug 11, 2026
Patent 12707330
Dynamic Cell Load Management using Near-RT RIC
2y 2m to grant Granted Aug 11, 2026
Patent 12699582
DYNAMIC BUFFER LIMIT CONFIGURATION OF MONITORING AGENTS
3y 2m to grant Granted Aug 04, 2026
Patent 12695684
CLUSTER SYSTEM MANAGEMENT METHOD AND APPARATUS
2y 1m to grant Granted Jul 28, 2026
Patent 12695814
METHOD OF SUBSCRIBING TO NOTIFICATION IN INTERNET OF THINGS SYSTEM
1y 6m to grant Granted Jul 28, 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
93%
Grant Probability
95%
With Interview (+2.5%)
2y 4m (~0m remaining)
Median Time to Grant
Low
PTA Risk
Based on 943 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