Prosecution Insights
Last updated: August 17, 2026
Application No. 18/922,870

LLM-BASED CONVERSATIONAL ARTIFICIAL INTELLIGENCE SLOT FILLING BACKGROUND

Non-Final OA §103
Filed
Oct 22, 2024
Examiner
THOMAS-HOMESCU, ANNE L
Art Unit
2656
Tech Center
2600 — Communications
Assignee
International Business Machines Corporation
OA Round
1 (Non-Final)
77%
Grant Probability
Favorable
1-2
OA Rounds
9m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 77% — above average
77%
Career Allowance Rate
294 granted / 380 resolved
+15.4% vs TC avg
Strong +36% interview lift
Without
With
+36.4%
Interview Lift
resolved cases with interview
Typical timeline
2y 7m
Avg Prosecution
18 currently pending
Career history
400
Total Applications
across all art units

Statute-Specific Performance

§101
18.5%
-21.5% vs TC avg
§103
53.3%
+13.3% vs TC avg
§102
18.3%
-21.7% vs TC avg
§112
7.2%
-32.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 380 resolved cases

Office Action

§103
DETAILED ACTION The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Information Disclosure Statement The information disclosure statements (IDS) submitted on 21 November 2024 and 02 March 2026, respectively, are in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. Claim Objections Claims 1 and 9 are objected to because of the following informalities: The phrase “a ranking of slots, for filling in conversations” should read “. Appropriate correction is required. 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. Claim(s) 1-17 and 20 is/are rejected under 35 U.S.C. 103 as being unpatentable over 12531056, hereinafter referred to as Liu et al., in view of CN 111694932, hereinafter referred to as Chen et al. Regarding claim 1, Liu et al. discloses a system, comprising: a processor (Liu et al., fig. 8(804).) that executes computer executable components stored in memory (Liu et al., fig. 8(806).), wherein the computer executable components comprise: a prompt generation component that builds, based on usage logs (Liu et al., fig. 2(140) – prompt generation 140 is built using data 130 which comprises user interaction history data 210, user preference data 215, and dialog data 220 (i.e., usage logs).), a hybrid grounding component that grounds information pertaining to the subset of slots for the virtual assistant, wherein the hybrid grounding component utilizes intent determination to fill one or more of the slots (“Some embodiments involve prompt generation/engineering using the prompt generation component 140. The prompt generation component 140, along with the data selector 142, is used to generate prompts 230 to ground the most relevant knowledge from the LM 160 under a given context,” Liu et al., para [0064]. Also, “In some embodiments, the prompt generation component 140 may be optimized to generate the prompt 230 so that the words 232 correspond to an optimized coverage rate. Coverage rate may refer to the overlap of the context generated from LM 160 with a ground truth (e.g., words that are included in the spoken input). A higher overlap between the LM-generated context and the ground truth, the better the quality of the context data. The coverage rate may be optimized by variations in the prompt 230,” Liu et al., para [0086]. Here, the slots are filled during the prompt generation using intent (i.e., contextual) determination data. And, “The user device 110 may include a wakeword detection component 620 configured to compare the audio data 611 to stored models used to detect a wakeword (e.g., “Alexa”) that indicates to the device 110 that the audio data 611 is to be processed for determining NLU output data (e.g., slot data that corresponds to a named entity, label data, and/or intent data, etc.),” Liu et al., para [0154].). Although Liu et al. teaches ranking of words to be included in a prompt (Liu et al., para [0057].), Chen et al. is cited to explicitly disclose a ranking of slots, for filling in conversations (“Step 201, analyze the content of the conversation sent by the user using the terminal device to obtain slot information corresponding to the slots in the slot set,” Chen et al., p. 9, highlighted section. And, “Here, the information entropy of the slot is used to represent the uncertainty of the value of the slot information of the slot. In practice, it can be assumed that each retrieval result obtained by the slot S in step 202 has n values: S 1 , ..., S i , ..., S n , and the corresponding probabilities of each value are: p 1 , ..., p i , ..., p n …,” Chen et al., p. 10, highlighted section. The entropy of the slot (i.e., uncertainty) provides a ranking of the slot.), and dynamically and incrementally prompts a subset of slots based on the ranking for a virtual assistant (“Step 204: Determine the target slot according to the information entropy of each slot in the slot set,” Chen et al., p. 10, last highlight. And, “Then, in this embodiment, the above-mentioned execution body may adopt various implementation manners to determine the target slot according to the information entropy of each slot in the slot set calculated in step 203. Here, the target slot is a slot that requires user supplementary information, and the target slot may be one slot or multiple slots,” Chen et al., p. 11, highlighted section. Thus, a subset of slots may be selected. The examiner also notes that a subset may be the set itself.). Chen et al. benefits Liu et al. by proposing a method which limits the amount of information that needs to be collected from a user (Chen et al., Background technique), thereby providing answers more efficiently to the user. Therefore, it would be obvious for one skilled in the art to combine the teachings of Liu et al. with those of Chen et al. to improve the automatic speech recognition of Liu et al. As to claim 9, method claim 9 and system claim 1 are related as system and method of using same, with each claimed element’s function corresponding to the system step. Accordingly claim 9 is similarly rejected under the same rationale as applied above with respect to system claim. Regarding claim 2, Liu et al., as modified by Chen et al., discloses the system of claim 1, further comprising a hybrid authoring component that generates steps for the virtual assistant to follow (Chen et al., p. 9-11, steps 201-205, are dialog authoring steps for the virtual assistant to follow.). As to claim 10, method claim 10 and system claim 2 are related as system and method of using same, with each claimed element’s function corresponding to the system step. Accordingly claim 10 is similarly rejected under the same rationale as applied above with respect to system claim. Regarding claim 3, Liu et al., as modified by Chen et al., discloses the system of claim 1, further comprising an artificial intelligence component that trains a large language model to detect the grounded information (“In order to apply the machine learning techniques, the machine learning processes themselves need to be trained. Training a machine learning component such as, in this case, one of the trained models, requires establishing a “ground truth” for the training examples. In machine learning, the term “ground truth” refers to the accuracy of a training set's classification for supervised learning techniques,” Liu et al., para [0169].). As to claim 11, method claim 11 and system claim 3 are related as system and method of using same, with each claimed element’s function corresponding to the system step. Accordingly claim 11 is similarly rejected under the same rationale as applied above with respect to system claim. Regarding claim 4, Liu et al., as modified by Chen et al., discloses the system of claim 3, wherein the artificial intelligence component utilizes the detected information to fill slots (Liu et al., para [0064], [0086], and [0154].). As to claim 12, method claim 12 and system claim 4 are related as system and method of using same, with each claimed element’s function corresponding to the system step. Accordingly claim 12 is similarly rejected under the same rationale as applied above with respect to system claim. Regarding claim 5, Liu et al., as modified by Chen et al., discloses the system of claim 1, wherein the prompt generation component performs the ranking by employing a machine learning model with an objective function of predicting the subset of slots to prompt given a current conversation and a frequency of slots filled on previous utterances (“The target slot is determined according to the information entropy of each slot in the slot set calculated in step 203. Here, the target slot is a slot that requires user supplementary information, and the target slot may be one slot or multiple slots,” Chen et al., p. 11, highlighted section. The function H(S) takes into account the probability for a given slot value, which is determined based on past conversation frequency data.). Regarding claim 6, Liu et al., as modified by Chen et al., discloses the system of claim 1, wherein the hybrid grounding component determines at least one of: detected intent, detected entities, context of a conversation, session history, goal statement, format constraints regarding one or more slots, business policy constraints, application programming interface (API) call or environment information, previous error results, or feedback from a human user (Liu et al., para [0064] and [0086]. Here, the slots are filled during the prompt generation using intent (i.e., contextual) determination data. And, Liu et al., para [0154], teaches slot data that corresponds to a named entity, label data, and/or intent data, etc.). As to claim 15, method claim 15 and system claim 6 are related as system and method of using same, with each claimed element’s function corresponding to the system step. Accordingly claim 15 is similarly rejected under the same rationale as applied above with respect to system claim. Regarding claim 7, Liu et al., as modified by Chen et al., discloses the system of claim 1, wherein the hybrid grounding component integrates natural language processing results of a trained virtual assistant into the grounding of information pertaining to respective slots (Liu et al., para [0154] and [0169].). Regarding claim 8, Liu et al., as modified by Chen et al., discloses the system of claim 1, wherein the prompt generation component builds the ranking of slots based at least in part on usage logs (Liu et al., user interaction history data 210. And, Chen et al., p. 9-11, steps 201-205.). Regarding claim 13, Liu et al., as modified by Chen et al., discloses the method of claim 9, further comprising predicting which slots to prompt (Chen et al., p. 10, highlighted sections.). Regarding claim 14, Liu et al., as modified by Chen et al., discloses the method of claim 10, wherein the predicting of slots to prompt is based at least in part on a current conversation and a frequency of slots filled on previous utterances (Chen et al., p. 10 – H(S) is the calculated information entropy of the slot S. This function takes into account the probability for a given slot value, which is determined based on past conversation frequency data.). Regarding claim 16, Liu et al., as modified by Chen et al., discloses the method of claim 9, wherein the virtual assistant fills the slots (Liu et al., para [0154].). Regarding claim 17, Liu et al., as modified by Chen et al., discloses the method of claim 10, wherein the slots are filled in an incremental, accumulative manner (Chen et al., p. 10, last highlight and p. 11, highlighted section.). Regarding claim 20, Liu et al. discloses a computer program product comprising a computer readable storage medium having program instructions embodied therewith (“In operation, each of these systems may include computer-readable and computer-executable instructions that reside on the respective device (120/125),” Liu et al., para [0175].), the program instructions executable by a processor to cause the processor to: ground information pertaining to the slots (“Some embodiments involve prompt generation/engineering using the prompt generation component 140. The prompt generation component 140, along with the data selector 142, is used to generate prompts 230 to ground the most relevant knowledge from the LM 160 under a given context,” Liu et al., para [0064]. Also, “In some embodiments, the prompt generation component 140 may be optimized to generate the prompt 230 so that the words 232 correspond to an optimized coverage rate. Coverage rate may refer to the overlap of the context generated from LM 160 with a ground truth (e.g., words that are included in the spoken input). A higher overlap between the LM-generated context and the ground truth, the better the quality of the context data. The coverage rate may be optimized by variations in the prompt 230,” Liu et al., para [0086]. Here, the slots are filled during the prompt generation using intent (i.e., contextual) determination data. And, “The user device 110 may include a wakeword detection component 620 configured to compare the audio data 611 to stored models used to detect a wakeword (e.g., “Alexa”) that indicates to the device 110 that the audio data 611 is to be processed for determining NLU output data (e.g., slot data that corresponds to a named entity, label data, and/or intent data, etc.),” Liu et al., para [0154].); train a large language model to detect the grounded information (“In order to apply the machine learning techniques, the machine learning processes themselves need to be trained. Training a machine learning component such as, in this case, one of the trained models, requires establishing a “ground truth” for the training examples. In machine learning, the term “ground truth” refers to the accuracy of a training set's classification for supervised learning techniques,” Liu et al., para [0169].); Although Liu et al. teaches ranking of words to be included in a prompt (Liu et al., para [0057].), Chen et al. is cited to disclose building a ranking of slots and prompt slots basted on the ranking (“Step 201, analyze the content of the conversation sent by the user using the terminal device to obtain slot information corresponding to the slots in the slot set,” Chen et al., p. 9, highlighted section. And, “Here, the information entropy of the slot is used to represent the uncertainty of the value of the slot information of the slot. In practice, it can be assumed that each retrieval result obtained by the slot S in step 202 has n values: S 1 , ..., S i , ..., S n , and the corresponding probabilities of each value are: p 1 , ..., p i , ..., p n …,” Chen et al., p. 10, highlighted section. The entropy of the slot (i.e., uncertainty) provides a ranking of the slot.), and dynamically and incrementally prompts a subset of slots based on the ranking for a virtual assistant (“Step 204: Determine the target slot according to the information entropy of each slot in the slot set,” Chen et al., p. 10, last highlight. And, “Then, in this embodiment, the above-mentioned execution body may adopt various implementation manners to determine the target slot according to the information entropy of each slot in the slot set calculated in step 203. Here, the target slot is a slot that requires user supplementary information, and the target slot may be one slot or multiple slots,” Chen et al., p. 11, highlighted section. Thus, a subset of slots may be selected. The examiner also notes that a subset may be the set itself.); and using the detected information to generate steps for a virtual assistant to follow to fill the slots (Chen et al., p. 9-11, steps 201-205, are dialog authoring steps for the virtual assistant to follow.). Chen et al. benefits Liu et al. by proposing a method which limits the amount of information that needs to be collected from a user (Chen et al., Background technique), thereby providing answers more efficiently to the user. Therefore, it would be obvious for one skilled in the art to combine the teachings of Liu et al. with those of Chen et al. to improve the automatic speech recognition of Liu et al. Claim(s) 18-19 is/are rejected under 35 U.S.C. 103 as being unpatentable over 12531056, hereinafter referred to as Liu et al., in view of CN 111694932, hereinafter referred to as Chen et al., and further in view of US 11211058, hereinafter referred to as Eakin et al. Regarding claim 18, Liu et al., as modified by Chen et al., discloses the method of claim 10, but not wherein a user confirms that the slots were filling in correctly. Eakin et al. is cited to dislcose wherein a user confirms that the slots were filling in correctly (“The disambiguation trigger component 630 may store data relating to the dialog session in the feedback data storage 645. The dialog session data may include audio data corresponding the initial user request, two or more ASR hypotheses (along with ASR scores) corresponding to the initial user request, the pair of identified NLU interpretations used by the disambiguation trigger component 630 for explicit disambiguation, the user input selecting or confirming the slot value, and the corrected/final interpretation that is used to generate an output in response to the user's initial request,” Eakin et al., col. 40, lines 14-24.). Eakin et al. benefits Liu et al. by realizing that the speech recognition system has some ambiguity in determining what a user said and thus determines when to request the user for clarification, as well as learns from the clarification feedback received from the user (Eakin et al., col. 2, lines 52-67). Therefore, it would be obvious for one skilled in the art to combine the teachings of Liu et al. with those of Eakin et al. to improve the speech recognition capabilities for Liu et al. Regarding claim 19, Liu et al., as modified by Chen et al., discloses the method of claim 10, but not wherein a user manually corrects an error made during the slot filling. Eakin et al. is cited to disclose wherein a user manually corrects an error made during the slot filling (Eakin et al., col. 40, lines 14-24.). Eakin et al. benefits Liu et al. by realizing that the speech recognition system has some ambiguity in determining what a user said and thus determines when to request the user for clarification, as well as learns from the clarification feedback received from the user (Eakin et al., col. 2, lines 52-67). Therefore, it would be obvious for one skilled in the art to combine the teachings of Liu et al. with those of Eakin et al. to improve the speech recognition capabilities for Liu et al. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. See attached PTO-892. In particular, the examiner notes Becker et al. as also teaching a plurality of translation scores for the respective facets, a translation score for a respective facet representing a degree to which the translated text corresponds with one or more guidelines assigned to the respective facet. Becker et al. is cited to disclose further comprising generating, using the one or more machine learning models, a plurality of translation scores for the respective facets, a translation score for a respective facet representing a degree to which the translated text corresponds with one or more guidelines assigned to the respective facet (Becker et al., para [0018] and [0021].). Any inquiry concerning this communication or earlier communications from the examiner should be directed to ANNE L THOMAS-HOMESCU whose telephone number is (571)272-0899. The examiner can normally be reached Mon-Fri 8-6. 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, Bhavesh M Mehta can be reached on 5712727453. 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. /ANNE L THOMAS-HOMESCU/Primary Examiner, Art Unit 2656
Read full office action

Prosecution Timeline

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

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12706100
SPEECH CODEC BASED GENERATIVE METHOD FOR SPEECH ENHANCEMENT IN ADVERSE CONDITIONS
2y 9m to grant Granted Aug 11, 2026
Patent 12705439
SYSTEMS AND METHODS FOR REPLAYING CONTENT DIALOGUE IN AN ALTERNATE LANGUAGE
2y 2m to grant Granted Aug 11, 2026
Patent 12694232
Metadata Processing
2y 7m to grant Granted Jul 28, 2026
Patent 12694884
Voicing Smoother
2y 3m to grant Granted Jul 28, 2026
Patent 12688209
SYSTEM AND METHOD FOR PROVIDING ANALYTICS AND INTELLIGENT QUESTION-ANSWERING VIA INTERACTIVE DASHBOARD
3y 4m to grant Granted Jul 21, 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
77%
Grant Probability
99%
With Interview (+36.4%)
2y 7m (~9m remaining)
Median Time to Grant
Low
PTA Risk
Based on 380 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