Prosecution Insights
Last updated: July 17, 2026
Application No. 18/913,578

ARCHITECTURES OF LARGE LANGUAGE MODELS FOR MEDICAL TREATMENT DECISION SUPPORT

Non-Final OA §103
Filed
Oct 11, 2024
Priority
Oct 13, 2023 — provisional 63/544,022
Examiner
ZHU, RICHARD Z
Art Unit
2654
Tech Center
2600 — Communications
Assignee
Trialmatch Me Inc. D/B/A/Trialjectory
OA Round
1 (Non-Final)
69%
Grant Probability
Favorable
1-2
OA Rounds
1y 6m
Est. Remaining
85%
With Interview

Examiner Intelligence

Grants 69% — above average
69%
Career Allowance Rate
504 granted / 726 resolved
+7.4% vs TC avg
Strong +16% interview lift
Without
With
+15.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 3m
Avg Prosecution
22 currently pending
Career history
760
Total Applications
across all art units

Statute-Specific Performance

§101
2.5%
-37.5% vs TC avg
§103
89.0%
+49.0% vs TC avg
§102
5.8%
-34.2% vs TC avg
§112
1.3%
-38.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 726 resolved cases

Office Action

§103
8Notice 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 . 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 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. Priority Acknowledgment is made of applicant's claim for domestic priority based US provisional application 63/544022 filed on 10/13/2023. Claim Objection Claim 15 is objected to for being dependent on claim 1 instead of claim 8. In particular, Claim 15 recites “comparing the conformed response with the classical response”. While claim 8 provided the antecedent basis for conformed response, Claim 1 does not. For the purpose of examination, claim 15 is understood as being dependent on claim 8 rather than claim 1. Claim Rejections - 35 USC § 103 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 103 that form the basis for the rejections under this section made 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-14 and 16 are rejected under 35 USC 103(a) as being unpatentable over Siracusano et al. (US 2024/0411994 A1) in view of Bolcer et al. (US 2025/0103818 A1). Regarding Claim 1, Siracusano discloses a method of training a large language model (¶147, LLM zero-shot prompting and in context learning), the method comprising: obtaining a plurality of terms (¶67, user interface has specified some terms indicating a topic of interest that can be used to download additional information from the internet) and unstructured text associated with a medical topic (¶66, receive unstructured reports; e.g., ¶44, medical records); generating, using a natural language processing (NLP) (¶71, LLM agent 310 can form / generate a query / prompt for LLM 312; ¶87, LLM agent 310 includes processes to evaluate information received from data acquisition module 308 to generate a prompt template for LLM 312), a plurality of prompts based on the plurality of terms and the unstructured text (¶68, parses content from the report and the download; ¶¶71-72, form a prompt / query for LLM 312 by selecting a portion of the parsed information; ¶73, provide several queries to the LLM 312), the plurality of prompts being configured to train a large language model (LLM) (¶147, LLM zero-shot prompting and in context learning); and providing each of the plurality of prompts to the LLM (¶73 provide several queries to the LLM 312 to preprocess and extract information), thereby training the LLM on the plurality of terms and the unstructured text (¶147, LLM zero-shot prompting and in context learning). Siracusano does not disclose that the NLP / LLM agent is an NLP model. Bolcer discloses using a natural language processing / embedding model to convert unstructured text into embeddings (¶24) in order to generate prompt for LLM (¶25). It would’ve been obvious to one ordinarily skilled in the art before the effective filing date of the invention to implement the LLM agent with an NLP model to generate the prompts (Siracusano, ¶73) by converting unstructured text (Siracusano, ¶68 and ¶71, parsed unstructured reports) into embeddings representing word or phrase closeness to other words or phrases to enable prompt engineering leveraging the embeddings (Bolcer, ¶25; compare Siracusano, ¶208, embedding is the encoding of a sentence generated by a language model). Regarding Claim 2, Siracusano discloses wherein the plurality of terms include a plurality of terms from a given domain (¶67, user interface 306 has specified some terms indicating a topic of interest). Regarding Claim 3, Siracusano discloses wherein the plurality of prompts include a definition of at least one of the plurality of terms (¶195, definition for an entity to be extracted can be provided in an instance of instructing the LLM to use only information that is exclusively contained in the provided input; ¶202, each provided prompt can contain definition for an entity to be extracted can be provided). Regarding Claim 4, Siracusano discloses providing, to the LLM, a medical record of an individual (¶74, further prompt requests LLM 312 to extract entities from provided input pertaining to a medical record including patients and treatments per ¶44). Regarding Claim 5, Siracusano discloses wherein obtaining the plurality of terms associated with the medical topic further comprises receiving the plurality of terms from a database over a network (¶67, when user interface specified terms indicating topic of interest, data acquisition module 308 can download additional information from internet 314). Regarding Claim 6, Siracusano discloses pre-processing the unstructured text (Fig. 5, preprocessing 504; see ¶73 and ¶94). Regarding Claim 7, Siracusano discloses wherein the plurality of prompts includes the plurality of terms as structured text (¶74, map the extracted information to the desired data model 512 to generate graph representation 510 in accordance to the specified format in the further prompt). Regarding Claim 16, Siracusano discloses wherein the large language model is trained by: obtaining a plurality of terms and unstructured text associated with a medical topic (¶68, data acquisition module 308 parses text of report 304; ¶69, unstructured reports; in view of ¶44, medical records); generating, using a natural language processing (NLP) model, a plurality of prompts based on the plurality of terms and the unstructured text (¶¶72-73, LLM agent generates several queries to LLM 312 based on the parsed text; as modified by Bolcer, ¶¶24-25, using NLP embedding model to convert parsed text into embedding that enables prompt engineering to leverage the embedding to generate LLM prompts); and providing each of the plurality of prompts to the LLM, thereby training the LLM on the plurality of terms and the unstructured text (¶73, provide several queries to LLM 312 to preprocess and extract information; ¶147, LLM zero-shot prompting and in context learning). Regarding Claim 8, Siracusano discloses a method of providing medical treatment decision support (¶44 and ¶89, use LLM for question answering by inputting text data including medical records including patients, doctors, treatments, hospitals, and drugs), the method comprising: receiving a user query (¶¶73-74, perform several queries to the LLM 312 to preprocess and extract information includes receiving further prompt to LLM 312 requesting LLM 312 to extract entities from provided input text data in a specified format and answer a specific question); providing the user query to a large language model (LLM) (¶74, the further prompt requests LLM 312 to extract entities from provided input text data and answer a specific question; ¶110, using prompt templates to query LLM to obtain different pieces of information required), the LLM trained based on a plurality of terms (¶89, LLM trained on natural language data, uses deep learning to learn underlying patterns and structure of language, and fine-tuned to perform specific NLP tasks such as question answering; e.g., ¶206 and ¶208, LLM trained in such a way that sentences with similar meanings have embeddings that are close based on cosine similarity to confirm that extracted entity / relation is present in the original text); receiving from the LLM an unstructured response to the user query (¶75, receive information output from LLM 312; ¶115, provide extracted information to the formatting component 508); processing the unstructured response using an NLP model (¶74, a desired data model including entities and relations to be identified; Fig. 5, data model 512) to conform the unstructured response with a structured data set (¶115 and Fig. 5, formatting component 508 maps information obtained to the ontology required; e.g., map the extracted information to the desired data model 512 to generate graph representation 510 in accordance to the specified format in the further prompt per ¶74); and outputting the conformed response to a user (¶83, display received information to the user; e.g., ¶89, question answering). Siracusano does not disclose that the LLM was trained based on a plurality of terms provided by an NLP model. Bolcer discloses fine-tuning / training a LLM based on ad hoc fine-tuning training set of prompts (¶10) using a natural language processing / embedding model to convert unstructured text into embeddings (¶24) in order to generate the prompts (¶25). It would’ve been obvious to one ordinarily skilled in the art before the effective filing date of the invention to implement an NLP / language model to convert terms into embeddings and generate prompt based fine-tuning dataset to train LLM (Bolcer, ¶10; compare Siracusano, ¶208, embedding is the encoding of a sentence generated by a language model). Regarding Claim 9, Siracusano discloses wherein the user query includes a request to provide at least one treatment steps for an individual with a condition (¶74, further prompt request LLM 412 to answer a specific question pertaining to entities and relations in medical records including patients and treatments). Regarding Claim 10, Siracusano discloses wherein the unstructured response includes information regarding treatment of a condition (¶74, further prompt requests LLM 312 to extract entities from provided input pertaining to a medical record including patients and treatments per ¶44; ¶110, query the LLM to obtain the different pieces of information required). Regarding Claim 11, Siracusano discloses wherein the structured data set includes at least one definition of one of the plurality of terms (¶207, a task can be about identifying behaviors described in the text and associating them to a definition of a behavior; per ¶126, applicable to medical reports / medical related documents; i.e., tasking the LLM to retrieve definition of text in medical record or health care report). Regarding Claim 12, Siracusano discloses wherein the unstructured response includes one of the plurality of terms, and conforming the unstructured response includes applying the at least one definition to one of the plurality of terms (¶115, formatting component 508 can map the information obtained from the LLM to the ontology required; per Fig. 6 and ¶151, ontology describes all the entity and relation type comprising conceptual entities and defined relations between these entities). Regarding Claim 13, Siracusano discloses pre-processing the user query with the NLP model (¶¶73-74, provide several queries to LLM 312 to preprocess and extract information; e.g., provide a desired data model (Fig. 5, data model 512) including entities and relations to be identified). Regarding Claim 14, Siracusano discloses wherein the plurality of terms includes structured text (Fig. 5, graph representation 510; ¶115, map the information obtained from the LLM to the ontology / desired data model 512 required to generate graph representation 510; ¶116, graph form 510 includes all the extracted entities that are concrete instantiations of the types of entities requested by the user). Claim 15 are rejected under 35 USC 103(a) as being unpatentable over Siracusano et al. (US 2024/0411994 A1) and Bolcer et al. (US 2025/0103818 A1) as applied to claim 8, in view of Magary et al. (US 2025/0124230 A1). Regarding Claim 15, Siracusano does not disclose providing the user query to one or more NLP model; receiving from the NLP model a classical response to the user query; and comparing the conformed response with the classical response, thereby detecting hallucination by the large language model. Magary discloses verifying LLM outputs (¶18) by querying a first LLM to obtain a first response (Fig. 3, steps 302-304 and ¶128, parse output into verifiable statements), providing query to one or more NLP model (¶130, search module 232 executes a second trained ML model and using a search query to query information repository); receiving from the NLP model a classical response to the user query (¶130, search results obtained by the search module 232 executing the second trained ML model); and comparing the conformed response with the classical response (¶130, using the verifiable statement and the search results to output an indication of a degree to which the search results matched the verifiable statements), thereby detecting hallucination by the large language model (¶74, model output verification software application determines that the LLM hallucinated the output). It would’ve been obvious to one ordinarily skilled in the art before the effective filing date of the invention to providing the user query to a second machine learning model / NLP model, receiving from the second machine learning model / NLP model a classical response to the user query, and comparing the conformed response with the classical response in order to verify the veracity of machine learning outputs (Magary, Abstract). Conclusion Prior art made of record and not relied upon is considered pertinent to applicant's disclosure: US 2024/0330603 A1 discloses training a language model by tuning a prompt. US 2024/0346254 A1 discloses using large language model to augment a small language model in executing natural language tasks by retrieving external information using the large language model to generate an augmentation input to provide context and a language framework to the small language model to enhance overall outputs. US 2025/0021767 A1 discloses prompting a plurality of LLMs, receiving responses from the plurality of LLMs, using user feedback indications on the LLM responses to generate training data for training a LLM. Any inquiry concerning this communication or earlier communications from the examiner should be directed to examiner Richard Z. Zhu whose telephone number is 571-270-1587 or examiner’s supervisor King Poon whose telephone number is 571-272-7440. Examiner Richard Zhu can normally be reached on M-Th, 0730:1700. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /RICHARD Z ZHU/Primary Examiner, Art Unit 2654 06/26/2026
Read full office action

Prosecution Timeline

Oct 11, 2024
Application Filed
Jun 30, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12657538
AUDIO SIGNAL PROCESSING AND DYNAMIC NATURAL LANGUAGE UNDERSTANDING
3y 5m to grant Granted Jun 16, 2026
Patent 12633287
DOMAIN MODEL DRIVEN PROCESSING OF DIALOG INCLUDING AMBIGUOUS INTENTS
2y 5m to grant Granted May 19, 2026
Patent 12626693
MODELING ATTENTION TO IMPROVE CLASSIFICATION AND PROVIDE INHERENT EXPLAINABILITY
3y 5m to grant Granted May 12, 2026
Patent 12619822
RESPONSIBLE PROMPT RECOMMENDATION
2y 3m to grant Granted May 05, 2026
Patent 12613895
SYSTEMS AND METHODS FOR QUERYING A DOCUMENT POOL
2y 4m to grant Granted Apr 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
69%
Grant Probability
85%
With Interview (+15.7%)
3y 3m (~1y 6m remaining)
Median Time to Grant
Low
PTA Risk
Based on 726 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