Prosecution Insights
Last updated: October 23, 2026
Application No. 18/498,400

USING GENERATIVE ARTIFICIAL INTELLIGENCE TO IMPROVE USER INTERACTIONS

Final Rejection §103
Filed
Oct 31, 2023
Examiner
PHAM, KHANH B
Art Unit
2166
Tech Center
2100 — Computer Architecture & Software
Assignee
The Toronto-dominion Bank
OA Round
2 (Final)
72%
Grant Probability
Favorable
3-4
OA Rounds
3m
Est. Remaining
88%
With Interview

Examiner Intelligence

Grants 72% — above average
72%
Career Allowance Rate
621 granted / 858 resolved
+17.4% vs TC avg
Strong +16% interview lift
Without
With
+15.5%
Interview Lift
resolved cases with interview
Typical timeline
3y 3m
Avg Prosecution
26 currently pending
Career history
897
Total Applications
across all art units

Statute-Specific Performance

§101
9.3%
-30.7% vs TC avg
§103
40.4%
+0.4% vs TC avg
§102
30.5%
-9.5% vs TC avg
§112
9.3%
-30.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 858 resolved cases

Office Action

§103
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 1-20 are rejected under 35 U.S.C. 103 as being unpatentable over Mahar et al. (US 2025/0097345 A1), hereinafter “Mahar”, and in view of Cao (US 2025/0139413 A1), hereinafter “Cao”. As per claim 1, Mahar teaches a method comprising: “identifying, in a contact center application of a contact center agent, a start of an assisted leg of an interaction of a user with a system” at [0011]-[0012], [0050]-[0054]; (Mahar teaches a user communicates with the automated agent 366 that the user wants to change a product purchased to a new product. In the event the order of the originally purchased product may not be canceled, the automated agent 366 may transfer the case to a human agent as the automated agent 366 may not resolve the issue) “retrieving, for the user, a user interaction summary that summarizes events that have previously occurred in the interaction” at [0012], [0044]-[0045], [0052]-[0054] and Figs. 1-2; (Mahar teaches the system captures data associated with the actions (i.e., “events”) that were attempted by an automated agent during messaging session between the automated agent and the user, generates presents the summary of the actions in the messaging platform. The human agent may access the messaging platform 100 including the summary of the attempted action) “extracting, based on the user interaction summary, a (Mahar teaches extracting user information, case details, order information and actions based on the user interaction summary) “providing the between the generative LLM AI engine and the contact center agent” at [0014]-[0022], [0030], [0054]-[0055]; (Mahar teaches a transcript of the messaging session including the communication 114 and the action summary 112 are stored in a database (i.e., “AI engine”) and associated with the case number 119. The distributed databases stores purchase orders, user information, product information. The transcript of the message session including communication and the summary may be stored in the transcript database 346. The human agent may use the customer service application 370 to query the transcript database to retrieve the transcript) “receiving first event information regarding agent input and agent interaction with the user, wherein the first event information includes at least one query to the generative LLM AI engine; providing the at least one query to the generative LLM AI engine” at [0015], [0046], [0054]-[0055]; (Mahar teaches an agent may view a different messaging window 102 by selecting a new case number using window tab drop menu. A search input box 120 may be rendered on the top of the messaging platform. A human agent may retrieve the transcript of the communication between the automated agent 366 and the user at a later date to determine what actions were attempted during the messaging session. The human agent may use the customer service application 370 to query the transcript database to retrieve the transcript) “receiving, for each query of the at least one query, a query response from the generative LLM AI engine; updating the contact center application in response to at least one query response received from the generative LLM AI engine” at [0015], [0046], [0054]-[0055] and Fig. 1. (Mahar teaches the human agent may use the customer service application 370 to query the databases to retrieve the transcripts, orders, actions, customer information and update the application to display the response information, as shown at Fig. 1) Mahar does not explicitly teach extracting, based on the user interaction summary, a generative large language model (LLM) artificial intelligence (AI) context prompt; providing the generative LLM AI context prompt to a generative LLM AI engine to set a context for the generative LLM AI engine for a generative LLM AI session between the generative LLM AI engine and the contact center agent as claimed. However, Cao teaches a method of using a generative large language model to response to user queries or requests at [0026], including the steps of: “retrieving, for the user, a user interaction summary that summarized events that have previously occurred in the interaction” at [0040] and Fig. 4; (Cao teaches retrieving a profile for the user and obtaining activity representing conversation between the user 210 and a host. Cao teaches at Fig. 4 a user interaction summary that summarizes activities that have previously occurred, e.g., “Prior to contact with the customer center, Messi mentioned Bot that his flight is canceled so he would like to cancel the reservation with full refund”) “extracting, based on the user interaction summary, a generative large language model (LLM) artificial intelligence (AI) context prompt” at [0042] and Fig. 4; (Cao teaches the prompt generation component 250 generates the prompt 400, shown in Fig. 4. The prompt 400 includes the LLM context prompt 420 which includes the user interaction summary) “providing the generative LLM AI context prompt to a generative LLM AI engine to set a context for the generative LLM AI engine for a generative LLM AI session between the generative LLM AI engine and the contact center agent” at [0044] and Fig. 4; (Cao teaches providing the prompt 420 to the generative machine learning model 260, which implement a LLM network. The LLM can process the prompt 400 and generate a customized, personalized, and intelligent message that is based on the prompt 400) “receiving first event information regarding agent input and agent interaction with the user, wherein the first event information includes at least one query to the generative LLM AI engine; providing the at least one query to the generative LLM AI engine” at [0043]-[0044] and Fig. 4; (Cao teaches receiving LLM receives the prompt 400 which include a query 410 to query the LLM to generate a greeting message to the user) “receiving, for each query of the at least one query, a query response from the generative LLM AI engine; updating the contact center application in response to at least one query response received from the generative LLM AI engine” at [0043]-[0044] and Fig. 4. (Cao teaches the LLM generates a greeting message in response to the query and updating the application to display the message to the user) Thus, it would have been obvious to one of ordinary skill in the art to combine Cao with Mahar’s teaching by utilizing a generative ML model to generate a message that responses to the user interaction. “This, in effect reduces the amount of computational resources needed to be dedicated and consumed by a given user interface channel (e.g., associated with a human agent), which frees up such resources for other task and satisfying other search requests”, as suggested by Cao’s at [0016]. As per claim 2, Mahar and Cao teach the method of claim 1 discussed above. Mahar also teaches: wherein “the events that have previously occurred in the interaction occurred during a self-serve leg of the interaction” at [0050]-[0054]. As per claim 3, Mahar and Cao teach the method of claim 2 discussed above. Mahar also teaches: wherein “the assisted leg of the interaction starts in response to a transfer to the contact center agent during the self-serve leg of the interaction” at [0054]. As per claim 4, Mahar and Cao teach the method of claim 1 discussed above. Mahar also teaches: “displaying information from the user interaction summary in the contact center application” at Fig. 1. As per claim 5, Mahar and Cao teach the method of claim 4 discussed above. Cao also teaches: “extracting a generative LLM AI generated greeting from the user interaction summary and displaying the generative LLM AI generated greeting in the contact center application, wherein the generative LLM AI generated greeting was previously generated by the generative LLM AI engine” at [0043]-[0044] and Figs. 4-5. As per claim 6, Mahar and Cao teach the method of claim 1 discussed above. Cao also teaches: wherein “the generative LLM AI context prompt includes enriched event data for the events that have previously occurred in the interaction” at [0043]-[0044] and Fig. 4. As per claim 7, Mahar and Cao teach the method of claim 6 discussed above. Cao also teaches: wherein “the enriched event data includes contact center application event data generated by a contact center application used by the user that is merged with event context prompts that provide semantic descriptions of the contact center application event data” at [0043]-[0044] and Fig. 4. As per claim 8, Mahar and Cao teach the method of claim 7 discussed above. Cao also teaches: wherein “the enriched event data includes the contact center application event data that is merged with function output obtained by invoking at least one function of the system with contact center application event data as input” at [0033]-[0037], [0043]-[0044] and Fig. 4. As per claim 9, Mahar and Cao teach the method of claim 1 discussed above. Cao also teaches: “providing the generative LLM AI context prompt to the generative LLM AI engine and an insight prompt that prompts the generative LLM AI engine to generate an insight from the generative LLM AI context prompt; receiving, from the generative LLM AI engine, the insight generated from the generative LLM AI context prompt; prompting the generative LLM AI engine to update the context of the generative LLM AI engine using the insight; and displaying the insight in the contact center application” at [0043]-[0044] and Figs. 4-5. As per claim 10, Mahar and Cao teach the method of claim 1 discussed above. Mahar also teaches: “receiving second event information regarding agent interaction with the user, wherein the second event information comprises information for at least one event resulting from a query response received from the generative LLM AI engine” at [0024], [0039]-[0045]. As per claim 11, Mahar and Cao teach the method of claim 10 discussed above. Mahar also teaches: “the second event information describes the contact center agent providing at least some information in the query response to the user” at [0024], [0039]-[0045]. As per claim 12, Mahar and Cao teach the method of claim 10 discussed above. Cao also teaches: “prompting the generative LLM AI engine to update the context of the generative LLM AI engine with the first event information and the second event information” at [0043]-[0044]. As per claim 13, Mahar and Cao teach the method of claim 1 discussed above. Mahar also teaches: “determining a user identifier from the user interaction summary; using the user identifier to retrieve historical user information summaries of previous interaction of the user with the system; prompting the generative LLM AI engine to generate an overall summary of interactions of the user with the system based on the user interaction summary and the historical user interaction summaries; receiving the overall summary from the generative LLM AI engine; prompting the generative LLM AI engine to update the context of the generative LLM AI engine using the overall summary; and display the overall summary in the contact center application” at [0012], [0044]-[0045], [0052]-[0054] and Figs. 1-2. As per claim 14, Mahar and Cao teach the method of claim 1 discussed above. Mahar also teaches: “the contact center application comprises a first user interface portion that display user-agent interaction information and a second user interface portion that displays agent- generative LLM AI engine interaction information” at Figs. 1-2. Claims 15-20 recite similar limitations as in claims 1-14 and are therefore rejected by the same reasons. Response to Arguments Applicant's arguments filed 9/04/2026 have been fully considered but they are not persuasive. The examiner respectfully traverses Applicant’s arguments. Regarding claim 1, Applicant argued that “nothing in either reference nor in their combination disclose a human contact center agent submitting a query to a generative LLM AI engine within a dedicated agent-engine session and using the engine’s response to assist the user, as required by claim 1”. On the contrary, Cao teaches at [0044] and Figs. 2, 4 the step of providing the prompt 420 to the generative machine learning model 260, which implements a LLM network. The LLM can process the prompt 400 and generate a customized, personalized, and intelligent message that is based on the prompt 400. Applicant further argued that “Cao’s query 410 is not agent input at all – it is machine generated by the prompt generation component 250” and “no human (and no agent of any kind) formulates or submits that query”. On the contrary, the claim 1 does not recite “human contact center agent” as argued, by instead recites “contact center agent”, which could be interpreted as a bot or a virtual agent. In light of the foregoing arguments, the 35 U.S.C 102 rejection is hereby sustained. Conclusion THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to KHANH B PHAM whose telephone number is (571)272-4116. The examiner can normally be reached Monday - Friday, 8am to 4pm. 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, Sanjiv Shah can be reached at (571)272-4098. 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. /KHANH B PHAM/Primary Examiner, Art Unit 2166 October 1, 2026
Read full office action

Prosecution Timeline

Oct 31, 2023
Application Filed
Jun 04, 2026
Non-Final Rejection mailed — §103
Sep 04, 2026
Response Filed
Oct 05, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12762179
SYSTEMS AND METHODS FOR IMAGE CONTENT INDEXING AND SEARCH
2y 9m to grant Granted Oct 13, 2026
Patent 12755096
SYSTEM AND METHOD FOR PROVIDING A NATURAL LANGUAGE GENERATOR SERVICE FOR USE WITH DATA ANALYTICS ENVIRONMENTS
2y 0m to grant Granted Oct 06, 2026
Patent 12725060
METHOD AND COMPUTING DEVICE OF ESTABLISHING PREDICTION MODEL FOR PREDICTING PROBABILITY OF SUBJECT EXPERIENCING WHITE COAT EFFECT
3y 1m to grant Granted Sep 01, 2026
Patent 12711121
SYSTEM AND METHOD FOR PROVIDING A CONSOLIDATED DATA HUB
3y 1m to grant Granted Aug 18, 2026
Patent 12694198
Model Creation and Management Using a Model Management Service
2y 5m to grant Granted Jul 28, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
72%
Grant Probability
88%
With Interview (+15.5%)
3y 3m (~3m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 858 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