Prosecution Insights
Last updated: July 17, 2026
Application No. 17/678,275

ITERATIVE ANSWER AND SUPPLEMENTAL INFORMATION EXTRACTION FOR MACHINE READING COMPREHENSION

Final Rejection §101§103
Filed
Feb 23, 2022
Examiner
LAU, KAITLYN RENEE
Art Unit
2148
Tech Center
2100 — Computer Architecture & Software
Assignee
International Business Machines Corporation
OA Round
2 (Final)
67%
Grant Probability
Favorable
3-4
OA Rounds
0m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 67% — above average
67%
Career Allowance Rate
4 granted / 6 resolved
+11.7% vs TC avg
Strong +67% interview lift
Without
With
+66.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 12m
Avg Prosecution
16 currently pending
Career history
34
Total Applications
across all art units

Statute-Specific Performance

§101
26.7%
-13.3% vs TC avg
§103
63.4%
+23.4% vs TC avg
§102
6.9%
-33.1% vs TC avg
§112
3.0%
-37.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 6 resolved cases

Office Action

§101 §103
DETAILED ACTION This non-final rejection is responsive to the claims filed on 23 February 2022. Claims 1-20 are pending. Claims 1, 14, and 20 are independent claims. 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 . Information Disclosure Statement The information disclosure statement (IDS) submitted on 02/23/2022 is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. Specification The disclosure is objected to because of the following informalities: Paragraph [0010] of the instant specification reads “examples of non-factoid questions can include: "How do I separate hydrogen molecules from water?" "How do I cook hamburgers?" and "How do I fix a leak in a faucet?" As used herein, non-factoid questions refer”. If supported by the original specification, the examiner suggests that possible ways to address this objection would be to amend “"How do I separate hydrogen molecules from water?" "How do I cook hamburgers?" and "How do I fix a leak in a faucet?"” to read “"How do I separate hydrogen molecules from water?", "How do I cook hamburgers?", and "How do I fix a leak in a faucet?"”, or equivalent. Paragraph [0024] of the instant specification reads “Also, in one or more embodiments, for every iteration, the modified query can be created in a manner such that the modified targets one or more initial user query terms that are not covered by existing supplemental information”. If supported by the original specification, the examiner suggests that possible ways to address this objection would be to amend “the modified query can be created in a manner such that the modified targets one or more initial user query terms that are not covered by existing supplemental information” to read “the modified query can be created in a manner such that the modified targets include one or more initial user query terms that are not covered by existing supplemental information”, or equivalent. Appropriate correction is required. 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-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 For All Claims Step 1 – Is the claim to a process, machine, manufacture, or composition of matter? Regarding Step 1 of the Alice/Mayo framework, claims 1-13 are directed to a method (a process) and claim 20 is directed to a system (a machine), which each fall within one of the four statutory categories. Claims 14-19 recite a computer-readable storage medium and thus are directed to a computer program product comprising a computer readable storage medium (a manufacture). However, the specification does not define the type of medium which is included in the recited computer-readable storage medium. According to MPEP 2111, the examiner must give the terms or phrases their broadest interpretation definition awarded by one of ordinary skill in the art unless applicant has provided some clear definition of the claimed terms or phrases. Therefore, examiner interprets the computer readable storage medium to include any type of medium which includes carrier medium such as signals. Signals are directed to non-statutory subject matter, specifically directed to signals per se. Thus, claims 14-19 are rejected under 35 U.S.C. 101 as being directed to non-statutory subject matter. However, the examiner notes that the claims can be amended to fall within a statutory category, specifically by adding the limitation that the computer implementations must include non-transitory information storage. This would then fall within one of the four statutory categories of inventors. Claim 1 Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? Claim 1 recites the following mental processes, that in each case under the broadest reasonable interpretation, covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components (e.g., “computer”, “artificial intelligence-based question answering system”): “identifying at least one of the multiple items of context information to be used in connection with generating supplemental information for an answer to the user query by processing the user query and at least a portion of the multiple items of context information”. As drafted and under its BRI, this limitation falls under the abstract idea of a mental process. As drafted, the BRI of this limitation encompasses determining, judging, or otherwise choosing data items from a list of data items by considering or otherwise analyzing the provided query and data items. “generating the answer to the user query using at least one artificial intelligence-based question answering system”. As drafted and under its BRI, this limitation falls under the abstract idea of a mental process. As drafted, the BRI of this limitation encompasses determining, evaluating, or judging a response to the user’s question or query which utilizes at least one artificial intelligence-based question answering system, such as by utilizing the artificial intelligence-based question answering system to generate multiple possible responses and selecting an answer from the set of multiple possible responses. “generating one or more items of supplemental information for the generated answer by processing the at least one modified version of the user query and at least a portion of the at least one identified item of context information”. As drafted and under its BRI, this limitation falls under the abstract idea of a mental process. As drafted, the BRI of this limitation encompasses processing a version of the user query and associated context information, such as by reading and evaluating the provided information, in order to generate supplemental information relating to the generated answer. For example, this can encompass generating information which expresses a correlation between the context information and the user query which may be utilized as the supplemental information. “generating at least one modified version of the user query based at least in part on one or more keywords derived from the generated answer and one or more keywords derived from the user query”. As drafted and under its BRI, this limitation falls under the abstract idea of a mental process. As drafted, the BRI of this limitation encompasses determining or evaluating modified versions of the provided user query using provided keywords, such as by inserting additional keywords or replacing a word or phrase in the user query with provided keywords. Because the claim recites a limitation which can practically be implemented as mental processes, the claim recites an abstract idea. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The judicial exception is not integrated into a practical application. In particular, the claim recites the additional element of “obtaining a user query and multiple items of context information related to the user query”, which is recited at a high level of generality and amounts to extra-solution activity of receiving data, i.e., pre-solution activity of gathering data for use in the claimed process (see MPEP 2106.05(g)). In particular, the claim recites the additional element of “and performing one or more automated actions based at least in part on the one or more items of supplemental information”, which is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea (See MPEP 2106.05(f)). In particular, the claim recites the additional element of “wherein the method is carried out by at least one computing device”. Such limitation amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use. As explained by the Supreme Court, a claim directed to a judicial exception cannot be made eligible "simply by having the applicant acquiesce to limiting the reach of the patent for the formula to a particular technological use." (Diamond v. Diehr, 450 U.S. 175, 192 n.14, 209 USPQ 1, 10 n. 14 (1981)). Thus, limitations that amount to merely indicating a field of use or technological environment in which to apply a judicial exception do not amount to significantly more than the exception itself, and cannot integrate a judicial exception into a practical application. Accordingly, at Step 2A, prong two, the additional elements individually or in combination do not integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above, the element of “obtaining a user query and multiple items of context information related to the user query” is recited at a high level of generality and amounts to extra-solution activity of receiving data, i.e., pre-solution activity of gathering data for use in the claimed process. The courts have found limitations directed to obtaining information electronically, recited at a high level of generality, to be well-understood, routine, and conventional (see MPEP 2106.05(d)(II), “receiving or transmitting data over a network”, "electronic record keeping," and "storing and retrieving information in memory"). As discussed above, the element of “and performing one or more automated actions based at least in part on the one or more items of supplemental information” is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not amount to significantly more than the judicial exception. (See MPEP 2106.05(f)). As discussed above, the element of “wherein the method is carried out by at least one computing device” amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use as explained above, which is not significantly more than the judicial exception. (See MPEP 2106.05(h)). Accordingly, at Step 2B, the additional elements individually or in combination do not amount to significantly more than the judicial exception. Claim 2 Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? The claim does not recite additional laws of nature, natural phenomenon, or abstract ideas in addition to the abstract ideas set forth above. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The judicial exception is not integrated into a practical application. In particular, the claim recites the additional element of “wherein generating one or more items of supplemental information comprises using at least one supervised span-selection technique”. Such limitation amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use, namely supplemental information generation. As explained by the Supreme Court, a claim directed to a judicial exception cannot be made eligible "simply by having the applicant acquiesce to limiting the reach of the patent for the formula to a particular technological use." (Diamond v. Diehr, 450 U.S. 175, 192 n.14, 209 USPQ 1, 10 n. 14 (1981)). Thus, limitations that amount to merely indicating a field of use or technological environment in which to apply a judicial exception do not amount to significantly more than the exception itself, and cannot integrate a judicial exception into a practical application. Accordingly, at Step 2A, prong two, the additional element individually or in combination does not integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above, the element of “wherein generating one or more items of supplemental information comprises using at least one supervised span-selection technique” amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use as explained above, which is not significantly more than the judicial exception. (See MPEP 2106.05(h)). Accordingly, at Step 2B, the additional element individually or in combination does not amount to significantly more than the judicial exception. Claim 3 Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? In the computing environment outlined with respect to claim 1, the claim recites in part: “comprises outputting at least one starting offset and at least one ending offset for the generated answer”. As drafted and under its BRI, this limitation falls under the abstract idea of a mental process. As drafted, the BRI of this limitation encompasses determining and communicating a representative measure of the left and right indices corresponding to the start and end location of the generated answer within the corresponding identified span, such as by counting the number of character proceeding and following the generated answer. Because the claim recites a limitation which can practically be implemented as mental processes, the claim recites an abstract idea. Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? The claim does not recite additional laws of nature, natural phenomenon, or abstract ideas in addition to the abstract ideas set forth above. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The judicial exception is not integrated into a practical application. In particular, the claim recites the additional element of “wherein using at least one supervised span-selection technique comprises outputting at least one starting offset and at least one ending offset for the generated answer”. Such limitation amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use. As explained by the Supreme Court, a claim directed to a judicial exception cannot be made eligible "simply by having the applicant acquiesce to limiting the reach of the patent for the formula to a particular technological use." (Diamond v. Diehr, 450 U.S. 175, 192 n.14, 209 USPQ 1, 10 n. 14 (1981)). Thus, limitations that amount to merely indicating a field of use or technological environment in which to apply a judicial exception do not amount to significantly more than the exception itself, and cannot integrate a judicial exception into a practical application. The examiner notes that, as written, this claim is directed to requiring the supervised technique includes outputting specific data, not to the outputting of the data itself. The outputting of data amounts to extra solution activity because it is a mere nominal or tangential addition to the claim, amounting to mere data output (see MPEP 2106.05(g)). Utilizing a specific technique (supervised span-selection) to determine offsets, which is recited at a high-level of generality, amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea (See MPEP 2106.05(f)). Accordingly, at Step 2A, prong two, the additional element individually or in combination does not integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above, the element of “wherein using at least one supervised span-selection technique comprises outputting at least one starting offset and at least one ending offset for the generated answer” amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use as explained above, which is not significantly more than the judicial exception. (See MPEP 2106.05(h)). Accordingly, at Step 2B, the additional element individually or in combination does not amount to significantly more than the judicial exception. Claim 4 Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? The claim does not recite additional laws of nature, natural phenomenon, or abstract ideas in addition to the abstract ideas set forth above. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The judicial exception is not integrated into a practical application. In particular, the claim recites the additional element of “training at least one supervised span-selection technique using at least a portion of the multiple items of context information”, which is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea (See MPEP 2106.05(f)). Further, such limitation amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use. As explained by the Supreme Court, a claim directed to a judicial exception cannot be made eligible "simply by having the applicant acquiesce to limiting the reach of the patent for the formula to a particular technological use." (Diamond v. Diehr, 450 U.S. 175, 192 n.14, 209 USPQ 1, 10 n. 14 (1981)). Thus, limitations that amount to merely indicating a field of use or technological environment in which to apply a judicial exception do not amount to significantly more than the exception itself, and cannot integrate a judicial exception into a practical application. The examiner notes that, as written, this claim is directed to requiring that the recited training utilize specific data, not to the training itself or the use of the specific data. Accordingly, at Step 2A, prong two, the additional element individually or in combination does not integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above, the element of “training at least one supervised span-selection technique using at least a portion of the multiple items of context information” is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not amount to significantly more than the judicial exception. (See MPEP 2106.05(f)). Additionally, as noted above, this limitation amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use as explained above, which is not significantly more than the judicial exception. (See MPEP 2106.05(h)). Accordingly, at Step 2B, the additional element individually or in combination does not amount to significantly more than the judicial exception. Claim 5 Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? The claim does not recite additional laws of nature, natural phenomenon, or abstract ideas in addition to the abstract ideas set forth above. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The judicial exception is not integrated into a practical application. In particular, the claim recites the additional element of “wherein generating one or more items of supplemental information comprises using at least one iterative unsupervised extraction technique”, which is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea (See MPEP 2106.05(f)). Accordingly, at Step 2A, prong two, the additional element individually or in combination does not integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above, the element of “wherein generating one or more items of supplemental information comprises using at least one iterative unsupervised extraction technique” is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not amount to significantly more than the judicial exception. (See MPEP 2106.05(f)). Accordingly, at Step 2B, the additional element individually or in combination does not amount to significantly more than the judicial exception. Claim 6 Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? The claim does not recite additional laws of nature, natural phenomenon, or abstract ideas in addition to the abstract ideas set forth above. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The judicial exception is not integrated into a practical application. In particular, the claim recites the additional element of “wherein using the at least one iterative unsupervised extraction technique comprises targeting missing information across multiple iterations of implementation of the at least one iterative unsupervised extraction technique”, which is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea (See MPEP 2106.05(f)). Accordingly, at Step 2A, prong two, the additional element individually or in combination does not integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above, the element of “wherein using the at least one iterative unsupervised extraction technique comprises targeting missing information across multiple iterations of implementation of the at least one iterative unsupervised extraction technique” is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not amount to significantly more than the judicial exception. (See MPEP 2106.05(f)). Accordingly, at Step 2B, the additional element individually or in combination does not amount to significantly more than the judicial exception. Claim 7 Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? The claim does not recite additional laws of nature, natural phenomenon, or abstract ideas in addition to the abstract ideas set forth above. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The judicial exception is not integrated into a practical application. In particular, the claim recites the additional element of “wherein performing one or more automated actions comprises training the at least one artificial intelligence-based question answering system using at least a portion of the one or more items of supplemental information”, which is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea (See MPEP 2106.05(f)). Accordingly, at Step 2A, prong two, the additional element individually or in combination does not integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above, the element of “wherein performing one or more automated actions comprises training the at least one artificial intelligence-based question answering system using at least a portion of the one or more items of supplemental information” is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not amount to significantly more than the judicial exception. (See MPEP 2106.05(f)). Accordingly, at Step 2B, the additional element individually or in combination does not amount to significantly more than the judicial exception. Claim 8 Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? The claim does not recite additional laws of nature, natural phenomenon, or abstract ideas in addition to the abstract ideas set forth above. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The judicial exception is not integrated into a practical application. In particular, the claim recites the additional element of “wherein performing one or more automated actions comprises outputting, to at least one user associated with the user query, the generated answer and the one or more items of supplemental information”, which amounts to extra solution activity because it is a mere nominal or tangential addition to the claim, amounting to mere data output (see MPEP 2106.05(g)). Accordingly, at Step 2A, prong two, the additional element individually or in combination does not integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above, the element of “wherein performing one or more automated actions comprises outputting, to at least one user associated with the user query, the generated answer and the one or more items of supplemental information” amounts to extra solution activity because it is a mere nominal or tangential addition to the claim, amounting to mere data output (see MPEP 2106.05(g)). The courts have similarly found limitations directed to displaying a result, recited at a high level of generality, to be well-understood, routine, and conventional. (See MPEP 2106.05(d)(II), "presenting offers and gathering statistics.", “determining an estimated outcome and setting a price”). Accordingly, at Step 2B, the additional element individually or in combination does not amount to significantly more than the judicial exception. Claim 9 Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? The claim does not recite additional laws of nature, natural phenomenon, or abstract ideas in addition to the abstract ideas set forth above. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The judicial exception is not integrated into a practical application. In particular, the claim recites the additional element of “wherein identifying at least one of the multiple items of context information to be used in connection with generating supplemental information for the answer comprises processing the user query and at least a portion of the multiple items of context information using one or more probability-based algorithms”. Such limitation amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use, namely context identification utilizing a specific sequence of steps. As explained by the Supreme Court, a claim directed to a judicial exception cannot be made eligible "simply by having the applicant acquiesce to limiting the reach of the patent for the formula to a particular technological use." (Diamond v. Diehr, 450 U.S. 175, 192 n.14, 209 USPQ 1, 10 n. 14 (1981)). Thus, limitations that amount to merely indicating a field of use or technological environment in which to apply a judicial exception do not amount to significantly more than the exception itself, and cannot integrate a judicial exception into a practical application. Accordingly, at Step 2A, prong two, the additional element individually or in combination does not integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above, the element of “wherein identifying at least one of the multiple items of context information to be used in connection with generating supplemental information for the answer comprises processing the user query and at least a portion of the multiple items of context information using one or more probability-based algorithms” amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use as explained above, which is not significantly more than the judicial exception. (See MPEP 2106.05(h)). Accordingly, at Step 2B, the additional element individually or in combination does not amount to significantly more than the judicial exception. Claim 10 Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? The claim does not recite additional laws of nature, natural phenomenon, or abstract ideas in addition to the abstract ideas set forth above. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The judicial exception is not integrated into a practical application. In particular, the claim recites the additional element of “wherein identifying at least one of the multiple items of context information to be used in connection with generating supplemental information for the answer further comprises using one or more ranking algorithms”. Such limitation amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use, namely context identification. As explained by the Supreme Court, a claim directed to a judicial exception cannot be made eligible "simply by having the applicant acquiesce to limiting the reach of the patent for the formula to a particular technological use." (Diamond v. Diehr, 450 U.S. 175, 192 n.14, 209 USPQ 1, 10 n. 14 (1981)). Thus, limitations that amount to merely indicating a field of use or technological environment in which to apply a judicial exception do not amount to significantly more than the exception itself, and cannot integrate a judicial exception into a practical application. Accordingly, at Step 2A, prong two, the additional element individually or in combination does not integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above, the element of “wherein identifying at least one of the multiple items of context information to be used in connection with generating supplemental information for the answer further comprises using one or more ranking algorithms” amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use as explained above, which is not significantly more than the judicial exception. (See MPEP 2106.05(h)). Accordingly, at Step 2B, the additional element individually or in combination does not amount to significantly more than the judicial exception. Claim 11 Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? In the computing environment outlined with respect to claim 1, the claim recites in part: “further comprising: performing query expansion on the user query using at least a portion of the one or more keywords derived from the generated answer and at least a portion of the one or more keywords derived from the user query”. As drafted and under its BRI, this limitation falls under the abstract idea of a mental process. As drafted, the BRI of this limitation encompasses generating modified user queries utilizing provided keywords, such as by adding keywords to the query or by replacing keywords or phrases in the query with the provided keyword(s). Because the claim recites a limitation which can practically be implemented as mental processes, the claim recites an abstract idea. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The claim does not recite additional elements that integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? The claim does not recite additional elements that amount to significantly more than the judicial exception. Claim 12 Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? In the computing environment outlined with respect to claim 1, this claim recites in part: “further comprising: repeating (i) generating at least one modified version of the user query and (ii) generating one or more items of supplemental information until each keyword derived from the generated answer and each keyword derived from the user query are utilized”. As drafted and under its BRI, this limitation falls under the abstract idea of a mental process. As drafted, the BRI of this limitation encompasses augmenting a question with provided supplemental context repeatedly until the keywords are exhausted, if provided the user query, supplemental information, and keywords from the generated answer and user query. Because the claim recites a limitation which can practically be implemented as mental processes, the claim recites an abstract idea. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The claim does not recite additional elements that integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? The claim does not recite additional elements that amount to significantly more than the judicial exception. Claim 13 Step 2A, prong 1 – Is the claim directed to a law of nature, a natural phenomenon, or an abstract idea? The claim does not recite additional laws of nature, natural phenomenon, or abstract ideas in addition to the abstract ideas set forth above. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The judicial exception is not integrated into a practical application. In particular, the claim recites the additional element of “wherein software implementing the method is provided as a service in a cloud environment”. Such limitation amounts to no more than generally linking the use of a judicial exception to a particular technological environment through a recitation of generic computing components. As explained by the Supreme Court, a claim directed to a judicial exception cannot be made eligible "simply by having the applicant acquiesce to limiting the reach of the patent for the formula to a particular technological use." (Diamond v. Diehr, 450 U.S. 175, 192 n.14, 209 USPQ 1, 10 n. 14 (1981)). Thus, limitations that amount to merely indicating a field of use or technological environment in which to apply a judicial exception do not amount to significantly more than the exception itself, and cannot integrate a judicial exception into a practical application. Accordingly, at Step 2A, prong two, the additional element individually or in combination does not integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above, the element of “wherein software implementing the method is provided as a service in a cloud environment” amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use through a recitation of generic computing components as explained above, which is not significantly more than the judicial exception. (See MPEP 2106.05(h)). Accordingly, at Step 2B, the additional element individually or in combination does not amount to significantly more than the judicial exception. Claim 14 Claim 14, which recites the additional limitation outlined below, recites a computer program product that corresponds to the limitations of claim 1, and therefore is rejected under the same rationale as claim 1 for being substantially similar, mutatis mutandis. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The judicial exception is not integrated into a practical application. In particular, the claim recites the additional element of “A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to”. Such limitation amounts to no more than generally linking the use of a judicial exception to a particular technological environment through a recitation of generic computing components. As explained by the Supreme Court, a claim directed to a judicial exception cannot be made eligible "simply by having the applicant acquiesce to limiting the reach of the patent for the formula to a particular technological use." (Diamond v. Diehr, 450 U.S. 175, 192 n.14, 209 USPQ 1, 10 n. 14 (1981)). Thus, limitations that amount to merely indicating a field of use or technological environment in which to apply a judicial exception do not amount to significantly more than the exception itself, and cannot integrate a judicial exception into a practical application. Accordingly, at Step 2A, prong two, the additional element individually or in combination does not integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above, the element of “A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to” amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use through a recitation of generic computing components as explained above, which is not significantly more than the judicial exception. (See MPEP 2106.05(h)). Accordingly, at Step 2B, the additional element individually or in combination does not amount to significantly more than the judicial exception. Claim 15 Claim 15 depends from claim 14 and recites a computer program product that corresponds to the limitations of claims 2 and 3, and therefore claim 15 is rejected under the same rationale as outlined above for claims 2, 3, and 14 for being substantially similar, mutatis mutandis. Claim 16 Claim 16 depends from claim 14 and recites a computer program product that corresponds to the limitations of claim 5, and therefore claim 16 is rejected under the same rationale as outlined above for claims 5 and 14 for being substantially similar, mutatis mutandis. Claim 17 Claim 17 depends from claim 16 and recites a computer program product that corresponds to the limitations of claim 6, and therefore claim 17 is rejected under the same rationale as outlined above for claims 6 and 16 for being substantially similar, mutatis mutandis. Claim 18 Claim 18 depends from claim 14 and recites a computer program product that corresponds to the limitations of claim 7, and therefore claim 18 is rejected under the same rationale as outlined above for claims 7 and 14 for being substantially similar, mutatis mutandis. Claim 19 Claim 19 depends from claim 14 and recites a computer program product that corresponds to the limitations of claim 8, and therefore claim 19 is rejected under the same rationale as outlined above for claims 8 and 14 for being substantially similar, mutatis mutandis. Claim 20 Claim 20, which recites the additional limitation outlined below, recites a system that corresponds to the limitations of claim 14, and therefore is rejected under the same rationale as claim 14 for being substantially similar, mutatis mutandis. Step 2A, prong 2 – Does the claim recite additional elements that integrate the judicial exception into a practical application? The judicial exception is not integrated into a practical application. In particular, the claim recites the additional element of “A system comprising: a memory configured to store program instructions; and a processor operatively coupled to the memory to execute the program instructions to”. Such limitation amounts to no more than generally linking the use of a judicial exception to a particular technological environment through a recitation of generic computing components. As explained by the Supreme Court, a claim directed to a judicial exception cannot be made eligible "simply by having the applicant acquiesce to limiting the reach of the patent for the formula to a particular technological use." (Diamond v. Diehr, 450 U.S. 175, 192 n.14, 209 USPQ 1, 10 n. 14 (1981)). Thus, limitations that amount to merely indicating a field of use or technological environment in which to apply a judicial exception do not amount to significantly more than the exception itself, and cannot integrate a judicial exception into a practical application. Accordingly, at Step 2A, prong two, the additional element individually or in combination does not integrate the judicial exception into a practical application. Step 2B – Does the claim recite additional elements that amount to significantly more than the judicial exception? In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above, the element of “A system comprising: a memory configured to store program instructions; and a processor operatively coupled to the memory to execute the program instructions to” amounts to no more than generally linking the use of a judicial exception to a particular technological environment or field of use through a recitation of generic computing components as explained above, which is not significantly more than the judicial exception. (See MPEP 2106.05(h)). Accordingly, at Step 2B, the additional element individually or in combination does not amount to significantly more than the 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. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. MCELVAIN and JAWAGAL Claims 1, 5-10, 13-14, and 16-20 are rejected under 35 U.S.C. 103 as being unpatentable over US 2019/0340172 A1, referenced herein as MCELVAIN, in view of US 2021/0240776 A1, referenced herein as JAWAGAL. Claim 1 MCEVLAIN teaches “A computer-implemented method” ([0006], MCELVAIN: “The present application relates to systems and methods”; and [0008], MCELVAIN: “a computer-based tool”). MCEVLAIN further teaches “comprising: obtaining a user query and multiple items of context information related to the user query” ([0008], MCEVLAIN: “receiving a query from a user terminal, the query including a question having a linguistic and syntactic structure”; (EN): A linguistic and syntactic structure is encompassed by the BRI of multiple items of context information related to the user query). MCEVLAIN further teaches “identifying at least one of the multiple items of context information to be used in connection with generating supplemental information for an answer to the user query by processing the user query and at least a portion of the multiple items of context information” ([0008], MCEVLAIN: “receiving a query from a user terminal, the query including a question having a linguistic and syntactic structure, and analyzing the linguistic and syntactic structure of the question to determine at least a context of the question. The operations also include generating at least one search query to be executed on at least one data store, and obtaining a plurality of candidate answers in response to the execution of the search query”; and [0030], MCEVLAIN: “provide analysis of the question and analysis of the candidate answers in order to facilitate identification and detection of the most correct answers. As used herein, “most correct” answers may refer to answers… that may be identified, scored, and/or ranked with respect to a probability that the answers are grammatically, contextually, and/or conversationally correct answers to questions”; (EN): Paragraph [0016] of the instant specification states “an answer, which serves as a first supplement (to the initial answer)”, but does not appear to explicitly define supplemental information for the generated answer. Thus, the context information (linguistic and syntactic structure) which is utilized in connection with generating supplemental information (the plurality of candidate answers) based on processing the query (question) and context (linguistic and syntactic structure)). MCEVLAIN further teaches “generating the answer to the user query using at least one artificial intelligence-based question answering system” ([0030], MCEVLAIN: “question/answer processor 120 may be configured to provide analysis of the question and analysis of candidate answers in order to facilitate identification and detection of the most correct answers”; and [0032], MCEVLAIN: “may use models (e.g. trained model(s) 210) in the linguistic structure analysis”; (EN): Trained models are encompassed by the BRI of artificial intelligence-based systems). MCEVLAIN further teaches “generating at least one modified version of the user query based at least in part on… one or more keywords derived from the user query” ([0008], MCEVLAIN: “The operations also include generating at least one search query based on analyzing the linguistic and syntactic structure of the question”; (EN): Based on analyzing elements of the query (question) is encompassed by the BRI of based on one or more keywords derived from the query. MCEVLAIN’s at least one search query is encompassed by the BRI of at least one modified version of the user query). MCEVLAIN further teaches “generating one or more items of supplemental information for the generated answer by processing the at least one modified version of the user query and at least a portion of the at least one identified item of context information” ([0008], MCEVLAIN: “receiving a query from a user terminal, the query including a question having a linguistic and syntactic structure, and analyzing the linguistic and syntactic structure of the question to determine at least a context of the question. The operations also include generating at least one search query based on the analyzing the [sic] linguistic and syntactic structure of the question, causing the at least one search query to be executed on at least one data store, and obtaining a plurality of candidate answers in response to the execution of the search query”; (EN): As outlined above, MCEVLAIN’s candidate answers are encompassed by the BRI of supplemental information). MCEVLAIN further teaches “and performing one or more automated actions based at least in part on the one or more items of supplemental information” ([0008], MCEVLAIN: “The question is paired with each candidate answer of the plurality of candidate answers to form a plurality of question-answer pairs. The operations also include extracting at least one feature for each question-answer pair of the plurality of question-answer pairs, feeding the extracted at least one feature for each question-answer pair into a ranking model, and scoring, by the ranking model, for each feature of the at least one feature, each question-answer pair”; (EN): Paragraph [0030] of the instant specification states “performing one or more automated actions can include outputting, to at least one user associated with the user query, the generated answer and the one or more items of supplemental information”, but does not appear to explicitly define performing one or more automated actions. As such, performing the pairing, extracting features, and applying the ranking model to the extracted features to score the pairs are encompassed by the BRI of performing one or more automated actions). MCEVLAIN further teaches “wherein the method is carried out by at least one computing device” ([0008], MCEVLAIN: “a computer-based tool… causes a computing device to perform operations”). MCEVLAIN does not appear to explicitly disclose “generating at least one modified version of the user query based at least in part on one or more keywords derived from the generated answer”. However, in the same field, analogous art JAWAGAL provides this additional functionality by teaching “generating at least one modified version of the user query based at least in part on one or more keywords derived from the generated answer” ([0042], JAWAGAL: “the candidate answers 172 can include key phrases… The candidate answers 172 can then be employed at 408 to automatically generate the questions 174 that correspond to each of the candidate answers 172”; (EN): The key phrases included in the answers correspond to the keywords of the answers. Generating queries related to corresponding candidate answers for key phrases in a specified domain is encompassed by the BRI of generating modified versions of the user query based on one or more keywords derived from the generated answer). MCELVAIN and JAWAGAL are analogous art because they are from the same field of endeavor as the claimed invention, namely question-answer machine learning. MCELVAIN teaches generating at least one modified version of the user query based at least in part on… one or more keywords derived from the user query, but does not appear to explicitly disclose generating at least one modified version of the user query based at least in part on one or more keywords derived from the generated answer as taught by JAWAGAL. It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have improved upon the NLP machine learning system of MCELVAIN with JAWAGAL’s generated answer keywords because “The automatic QA system disclosed herein provides a technical solution to a technical problem wherein virtual agents configured with the MC models can handle generic questions but fail to scale to different verticals or domains… Question Generation (QG) is a critical but arduous task in NLP” ([0022], JAWAGAL), as suggested by JAWAGAL. Claim 5 The combination of MCELVAIN and JAWAGAL teaches “The computer-implemented method of claim 1”, as discussed above. JAWAGAL further teaches “wherein generating one or more items of supplemental information comprises using at least one iterative unsupervised extraction technique” ([0018], JAWAGAL: “The candidate answers can include candidate key phrases (C-KPE) extracted from the contexts using unsupervised, multi-lingual machine learning (ML) models such as Yet Another Keyword Extractor (YAKE)”; (EN): YAKE is encompassed by the BRI of iterative extraction techniques). Claim 6 The combination of MCELVAIN and JAWAGAL teaches “The computer-implemented method of claim 5”, as discussed above. JAWAGAL further teaches “wherein using the at least one iterative unsupervised extraction technique comprises targeting missing information across multiple iterations of implementation of the at least one iterative unsupervised extraction technique” ([0018], JAWAGAL: “The text extracted from the plurality of documents is tokenized into word tokens wherein each word forms a token… The extracted features are used to generate a single term score (TS) for each of the word tokens”; (EN): As discussed above, JAWAGAL teaches an iterative unsupervised extraction technique. Paragraph [0024] of the instant specification states “Also, in one or more embodiments, for every iteration, the modified query can be created in a manner such that the modified targets one or more initial user query terms that are not covered by existing supplemental information”, but does not appear to explicitly define targeting missing information. As such, generating a score for each word token is encompassed by the BRI of ensuring the terms are covered, which is encompassed by targeting missing information across multiple iterations). Claim 7 The combination of MCELVAIN and JAWAGAL teaches “The computer-implemented method of claim 1”, as discussed above. JAWAGAL further teaches “wherein performing one or more automated actions comprises training the at least one artificial intelligence-based question answering system using at least a portion of the one or more items of supplemental information” ([0020], JAWAGAL: “The candidate answers and the questions thus generated are provided to a machine comprehension model (MC) to train the MC model to identify an answer span to a given user query within a specified context”; (EN): As outlined above, the supplemental information corresponds to the candidate answers). Claim 8 The combination of MCELVAIN and JAWAGAL teaches “The computer-implemented method of claim 1”, as discussed above. MCELVAIN further teaches “wherein performing one or more automated actions comprises outputting, to at least one user associated with the user query, the generated answer and the one or more items of supplemental information” ([0085], MCEVLAIN: “Additional rules may be applied to rank the candidate answers, and dynamic thresholds may be applied to identify the best potential answers to display to the user as a response to the submitted question”; (EN): As outlined above, the candidate answers are encompassed by the BRI of supplemental information. Displaying information is encompassed by the BRI of outputting information. As such, by providing a candidate answer which comprises supplemental information, MCEVLAIN teaches outputting the generated answer and the one or more items of supplemental information). Claim 9 The combination of MCELVAIN and JAWAGAL teaches “The computer-implemented method of claim 1”, as discussed above. MCEVLAIN further teaches “wherein identifying at least one of the multiple items of context information to be used in connection with generating supplemental information for the answer comprises processing the user query and at least a portion of the multiple items of context information using one or more probability-based algorithms” ([0088], MCEVLAIN: “Question analysis may include natural language processing, entity recognition, frame classification, key number classification, and embeddings analysis, in accordance with the functionality described above”; (EN): With reference to MCEVLAIN’s claim 2, MCEVLAIN specifies that analyzing the linguistic and syntactic structure of the query (or question) to determine a context is performed via methods encompassed by the BRI of probability-based algorithms, such as natural language processing and classification). Claim 10 The combination of MCELVAIN and JAWAGAL teaches “The computer-implemented method of claim 9”, as discussed above. MCEVLAIN further teaches “wherein identifying at least one of the multiple items of context information to be used in connection with generating supplemental information for the answer further comprises using one or more ranking algorithms” ([0008], MCEVLAIN: “The operations also include extracting at least one feature for each question-answer pair of the plurality of question-answer pairs, feeding the extracted at least one feature for each question-answer pair into a ranking model, and scoring, by the ranking model, for each feature of the at least one feature, each question-answer pair”). Claim 13 The combination of MCELVAIN and JAWAGAL teaches “The computer-implemented method of claim 1”, as discussed above. MCELVAIN further teaches “wherein software implementing the method is provided as a service in a cloud environment” ([0026], MCEVLAIN: “server 110 may be implemented, wholly or in part, on an on-site system, or on a cloud-based system”). Claim 14 Claim 14, which recites the additional limitation of "A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to" ([0008], MCELVAIN: “The computer-based tool may include non-transitory computer readable media having stored thereon computer code which, when executed by a processor, causes a computing device to perform operations”), is rejected under the same rationale as claim 1 for being substantially similar, mutatis mutandis. Claim 16 Claim 16 depends from claim 14 and recites a computer program product that corresponds to the limitations of claim 5, and therefore claim 16 is rejected under the same rationale as outlined above for claims 5 and 14 for being substantially similar, mutatis mutandis. Claim 17 Claim 17 depends from claim 16 and recites a computer program product that corresponds to the limitations of claim 6, and therefore claim 17 is rejected under the same rationale as outlined above for claims 6 and 16 for being substantially similar, mutatis mutandis. Claim 18 Claim 18 depends from claim 14 and recites a computer program product that corresponds to the limitations of claim 7, and therefore claim 18 is rejected under the same rationale as outlined above for claims 7 and 14 for being substantially similar, mutatis mutandis. Claim 19 Claim 19 depends from claim 14 and recites a computer program product that corresponds to the limitations of claim 8, and therefore claim 19 is rejected under the same rationale as outlined above for claims 8 and 14 for being substantially similar, mutatis mutandis. Claim 20 Claim 20, which recites the additional limitation of "A system comprising: a memory configured to store program instructions; and a processor operatively coupled to the memory to execute the program instructions to" ([0008], MCELVAIN: “The computer-based tool may include non-transitory computer readable media having stored thereon computer code which, when executed by a processor, causes a computing device to perform operations; (EN): A computer-based tool is encompassed by the BRI of a system), is rejected under the same rationale as claim 14 for being substantially similar, mutatis mutandis. MCELVAIN, JAWAGAL, and KWIATKOWSKI Claims 2-4, and 15 are rejected under 35 U.S.C. 103 as being unpatentable over the combination of MCELVAIN and JAWAGAL, in view of US 2020/0265327 A1, referenced herein as KWIATKOWSKI. Claim 2 The combination of MCELVAIN and JAWAGAL teaches “The computer-implemented method of claim 1”, as discussed above. The combination of MCELVAIN and JAWAGAL does not appear to explicitly disclose “wherein generating one or more items of supplemental information comprises using at least one supervised span-selection technique”. However, in the same field, analogous art KWIATKOWSKI provides this additional functionality by teaching “wherein generating one or more items of supplemental information comprises using at least one supervised span-selection technique” ([0023], KWIATKOWSKI: “The system 100 then uses a cascaded machine learning system 110… to select a text span”; and [0030]-[0031], KWIATKOWSKI: “The system 100 then selects a text span 152 from the unique text spans based on the final scores… In order to allow the cascaded machine learning system 110 to effectively score answer spans, i.e., so that the final scores generated by level 3 of the cascade can be used to accurately identify answers to input questions, the system 100 trains the machine learning models in the cascade on training data that includes labeled training examples”; (EN): Machine learning which includes labeled training examples is encompassed by the BRI of supervised techniques). MCELVAIN and KWIATKOWSKI are analogous art because they are from the same field of endeavor as the claimed invention, namely question-answer machine learning. The combination MACELVAIN and JAWAGAL teaches the computer-implemented method of claim 1, but does not appear to explicitly disclose wherein generating one or more items of supplemental information comprises using at least one supervised span-selection technique as taught by KWIATKOWSKI. It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have improved upon the NLP machine learning system of the combination MACELVAIN and JAWAGAL with KWIATKOWSKI’s supervised span-selection “in order to allow the cascaded machine learning system 110 to effectively score answer spans” ([0031], KWIATKOWSKI), as suggested by KWIATKOWSKI. Claim 3 The combination of MCELVAIN, JAWAGAL, and KWIATKOWSKI teaches “The computer-implemented method of claim 2”, as discussed above. KWIATKOWSKI further teaches “wherein using at least one supervised span-selection technique comprises outputting at least one starting offset and at least one ending offset for the generated answer” ([0038], KWIATKOWSKI: “To generate the span-context representation of the text span, the model 160 processes the concatenation of (i) the initial representation of the left context of the text span in the input document, (ii) the initial representation of the text span, and (iii) the initial representation of the right context of the text span in the input document”; (EN): The left context corresponds to the starting offset and the right context corresponds to the ending offset. The text span corresponds to the generated answer). Claim 4 The combination of MCELVAIN, JAWAGAL, and KWIATKOWSKI teaches “The computer-implemented method of claim 2”, as discussed above. KWIATKOWSKI further teaches “further comprising: training at least one supervised span-selection technique using at least a portion of the multiple items of context information” ([0031], KWIATKOWSKI: “the system 100 trains the machine learning models in the cascade on training data that includes labeled training examples. That is, each labeled training example includes a question-electronic document pair that is labeled with data identifying the correct text span, i.e., the text span from the electronic document that best answers the question”; (EN): The question corresponds to the query which comprises the context information (linguistic and syntactic structure), as outlined above). Claim 15 Claim 15 depends from claim 14 and recites a computer program product that corresponds to the limitations of claims 2 and 3, and therefore claim 15 is rejected under the same rationale as outlined above for claims 2, 3, and 14 for being substantially similar, mutatis mutandis. MCELVAIN, JAWAGAL, and KUMAR Claim 11 is rejected under 35 U.S.C. 103 as being unpatentable over the combination of MCELVAIN and JAWAGAL, in view of US 11580145 B1, referenced herein as KUMAR. Claim 11 The combination of MCELVAIN and JAWAGAL teaches “The computer-implemented method of claim 1”, as discussed above. MCEVLAIN further teaches “further comprising: performing query [[expansion]] on the user query using… at least a portion of the one or more keywords derived from the user query” ([0008], MCEVLAIN: “The operations also include generating at least one search query based on analyzing the linguistic and syntactic structure of the question”; (EN): As outlined above, based on analyzing elements of the query (question) is encompassed by the BRI of based on one or more keywords derived from the query. MCEVLAIN’s at least one search query is encompassed by the BRI of the resulting queries). The combination of MCELVAIN and JAWAGAL does not appear to explicitly disclose “further comprising: performing query expansion on the user query using at least a portion of the one or more keywords derived from the generated answer and at least a portion of the one or more keywords derived from the user query”. However, in the same field, analogous art KUMAR provides this additional functionality by teaching “further comprising: performing query expansion on the user query using at least a portion of the one or more keywords derived from the generated answer and at least a portion of the one or more keywords derived from the user query” ([0045], KUMAR: “In order to select words for the rephrased version of the query from the set of words including the first and second subsets… involving the use of an attention mechanism. An attention mechanism may capture an alignment between a part of an input sequence (such as the input query) and a corresponding part of an output sequence (such as a predicted word for the rephrased version of the query). An alignment for example represents how well these parts of the input and output sequences match each other. If particular parts of an input and output sequence are well aligned, an element of the input sequence (such as a word) may be copied to form part of the output sequence”; (EN): KUMAR teaches a setting for rephrasing a query “to increase the likelihood of obtaining a satisfactory answer to the query” ([0017], KUMAR), which is encompassed by the BRI of query expansion). MCELVAIN and KUMAR are analogous art because they are from the same field of endeavor as the claimed invention, namely question-answer machine learning. The combination MACELVAIN and JAWAGAL teaches performing query [[expansion]] on the user query using… at least a portion of the one or more keywords derived from the user query, but does not appear to explicitly disclose performing query expansion on the user query using at least a portion of the one or more keywords derived from the generated answer and at least a portion of the one or more keywords derived from the user query as taught by KUMAR. It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have improved upon the NLP machine learning system of the combination MACELVAIN and JAWAGAL with KUMAR’s query expansion because “The effectiveness of such systems for answering queries may be improved by rephrasing queries that these systems are unable to answer, or are unable to answer satisfactorily” ([0002], KUMAR), as suggested by KUMAR. MCELVAIN, JAWAGAL, and HABIBI Claim 12 is rejected under 35 U.S.C. 103 as being unpatentable over the combination of MCELVAIN and JAWAGAL, in view of “Keyword Extraction and Clustering for Document Recommendation in Conversations” by Maryam Habibi et al., referenced herein as HABIBI. Claim 12 The combination of MCELVAIN and JAWAGAL teaches “The computer-implemented method of claim 1”, as discussed above. MCELVAIN further teaches “(i) generating at least one modified version of the user query and (ii) generating one or more items of supplemental information” ([0008], MCELVAIN: “The operations also include generating at least one search query to be executed on at least one data store, and obtaining a plurality of candidate answers in response to the execution of the search query”; (EN): As outlined above, the search query corresponds to the modified version of the user query and the candidate answers are encompassed by the BRI of supplemental information). MCELVAIN further teaches “keyword derived from the user query” ([0008], MCELVAIN: “The operations also include generating at least one search query based on the analyzing the linguistic and syntactic structure of the question”; (EN): As outlined above, based on analyzing elements of the query (question) is encompassed by the BRI of based on one or more keywords derived from the query). JAWAGAL further teaches “keyword derived from the generated answer” ([0042], JAWAGAL: “the candidate answers 172 can include key phrases… The candidate answers 172 can then be employed at 408 to automatically generate the questions 174 that correspond to each of the candidate answers 172”; (EN): The key phrases used when generating queries related to corresponding candidate answers are encompassed by the BRI of keywords derived from generated answers). The combination of MCELVAIN and JAWAGAL does not appear to explicitly disclose “further comprising: repeating (i) generating at least one modified version of the user query and (ii) generating one or more items of supplemental information until each keyword… are utilized”. However, in the same field, analogous art HABIBI provides this additional functionality by teaching “further comprising: repeating (i) generating at least one modified version of the user query and (ii) generating one or more items of supplemental information until each keyword [[derived from the generated answer]] and each keyword [[derived from the user query]] are utilized” (page 751, section 3.B, paragraph 1, HABIBI: “diverse set of extracted keywords… To maintain the diversity of topics embodied in the keyword set… this set must be split into several topically-disjoint subsets. Each subset corresponds then to an implicit query that will be sent to a document retrieval system. These subsets are obtained by clustering topically-similar keywords”; (EN): Clustering the set of keywords and generating a set of queries (for document retrieval, which corresponds to generating one or more items of supplemental information) which span the clusters of keywords is encompassed by the BRI of repeatedly generating at least one modified version of the user query one or more items of supplemental information). MCELVAIN and HABIBI are analogous art because they are from the same field of endeavor as the claimed invention, namely question-answer machine learning. The combination of MCELVAIN and JAWAGAL teaches generating at least one modified version of the user query, but does not appear to explicitly disclose repeating until each keyword are utilized as taught by HABIBI. It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have improved upon the NLP machine learning system of the combination of MCELVAIN and JAWAGAL with HABIBI’s utilization of all of the keyword set in order “To maintain diversity of topics embodied in the keyword set, and to reduce the noisy effect of each information need [sic] on the others” (page 751, section 3.B, paragraph 1, HABIBI), as suggested by HABIBI. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. US 11475067 B2 teaches techniques for synthetic query generation. US 11727016 B1 teaches identification of exemplary spans from user sessions. Any inquiry concerning this communication or earlier communications from the examiner should be directed to Examiner or Mx. ZEPHYR AN OMALY whose telephone number is (703)756-5766. The examiner can normally be reached M-F 7:30-5pm ET. 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, Omar Fernandez Rivas can be reached on (571) 272-2589. 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. /OMAR F FERNANDEZ RIVAS/Supervisory Patent Examiner, Art Unit 2128 ZEPHYR A. OMALY Examiner Art Unit 2128
Read full office action

Prosecution Timeline

Feb 23, 2022
Application Filed
Nov 01, 2023
Response after Non-Final Action
Apr 11, 2025
Non-Final Rejection mailed — §101, §103
Jun 17, 2025
Interview Requested
Jul 08, 2025
Applicant Interview (Telephonic)
Jul 08, 2025
Examiner Interview Summary
Jul 11, 2025
Response Filed
Jul 16, 2026
Final Rejection mailed — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602431
METHODS FOR PERFORMING INPUT-OUTPUT OPERATIONS IN A STORAGE SYSTEM USING ARTIFICIAL INTELLIGENCE AND DEVICES THEREOF
3y 10m to grant Granted Apr 14, 2026
Patent 12572828
METHOD FOR INDUSTRY TEXT INCREMENT AND ELECTRONIC DEVICE
4y 5m to grant Granted Mar 10, 2026
Study what changed to get past this examiner. Based on 2 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

3-4
Expected OA Rounds
67%
Grant Probability
99%
With Interview (+66.7%)
3y 12m (~0m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 6 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