Prosecution Insights
Last updated: May 29, 2026
Application No. 18/643,568

ENHANCED MAIL OPERATIONS USING LARGE LANGUAGE MODELS

Final Rejection §102
Filed
Apr 23, 2024
Priority
Apr 24, 2023 — provisional 63/497,944
Examiner
ISLAM, MOHAMMAD K
Art Unit
2653
Tech Center
2600 — Communications
Assignee
Yahoo Assets LLC
OA Round
2 (Final)
83%
Grant Probability
Favorable
3-4
OA Rounds
7m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 83% — above average
83%
Career Allowance Rate
1088 granted / 1308 resolved
+21.2% vs TC avg
Strong +16% interview lift
Without
With
+16.4%
Interview Lift
resolved cases with interview
Typical timeline
2y 8m
Avg Prosecution
58 currently pending
Career history
1384
Total Applications
across all art units

Statute-Specific Performance

§101
11.3%
-28.7% vs TC avg
§103
62.4%
+22.4% vs TC avg
§102
20.8%
-19.2% vs TC avg
§112
2.3%
-37.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 1308 resolved cases

Office Action

§102
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 . Drawings The drawing submitted on 04/20/2024 is considered by the examiner. Examiner Note on Patent Subject Matter Eligibility under 35 U.S.C. 101 Independent claims 1, 8, and 15, regard a process and functionality for generating a text as a proposed message from a user input in a chat interface, which to send to a recipient. A Large Language Machine input prompt is generated, from determining intent or goal from the user input and the Large Language Machine using the LLM input prompt generates a proposed message based on the determining the user intent or goal from the user input. The proposed message is displayed in the chat interface and further sent to a recipient. This process includes natural language processing technology using Large Language model which is vastly used in artificial intelligence technology for processing/filtering high volume of data, using natural language input and cannot reasonably be performed by a human in the mind. Accordingly, the independent claims and their dependents by virtue of their dependency are found to be directed towards patent eligible subject matter under step 2A prong 1 of 2019 Patent Subject Matter Eligibility Guidelines. Response to Amendment Claims 1-20 are currently pending in the application and among them claims 1, 8, and 15, are independent claims and no claims has been amended. Response to Arguments Applicant's arguments filed 04/09/2026 have been fully considered but they are not persuasive. The followings are the applicant arguments and examiner response: Applicant Argument 1: The Examiner equates Tsun's "message drafting interface" with the claimed "chat interface within a messaging application." However, a message drafting interface for generating professional networking content is structurally and functionally distinct from a chat interface within a messaging application. Examiner Response 1: Examiner respectfully disagree with applicant intentional misinterpretation to differentiate the claim limitation “Chat interface within a messaging application” with the prior art teaching of “FIG. 11 graphical user interface 1000”, which similarly allows a user to perform chat (i.e. “Chat about: Career.”) with other entity or participants where the purpose of the chat may be different. The definition of “chat interface” in the context of communication is to allow a communication/messaging between two participants using a conversational interface or chatbot interface or messaging interface” which aligned with applicants argument in remark page 7, “A chat interface is an interactive, conversational interface where users exchange messages with other users in real time”. However, the real-time could vary depending on scope of chat application and time of participants action or response. Further every chat interface or messaging interface is application specific and software driven which could vary by design and scope of use but the difference in application of use does not invalidate a messaging interface from a chat interface since both functions similarly and common for communication purpose (See MPEP 2112.01, I, Where the claimed and prior art products are identical or substantially identical in structure or composition, or are produced by identical or substantially identical processes, a prima facie case of either anticipation or obviousness has been established. In re Best, 562 F.2d 1252, 1255, 195 USPQ 430, 433 (CCPA 1977). See Also MPEP 2183, Factors that will support a conclusion that the prior art element is an equivalent are: (A) The prior art element performs the identical function specified in the claim in substantially the same way, and produces substantially the same results as the corresponding element disclosed in the specification. Kemco Sales, Inc. v. Control Papers Co., 208 F.3d 1352, 1364, 54 USPQ2d 1308, 1315 (Fed. Cir. 2000)). Therefore, applicant arguments are not persuasive. Applicant Argument 2: In Tsun, the user does not provide a message goal via a chat interface. Instead, Tsun's system presents the user with a set of pre-defined "message intent options" (e.g., "Seek work," "Introduce myself," "Chat about: Career"), and the user merely selects one of these pre-determined options. See id., 41, 98, FIG. 11. The user's role in Tsun is limited to choosing from a menu of system-defined categories-the user does not independently articulate or input a message goal. There is a meaningful distinction between a user providing a message goal via a chat interface and a user selecting from a pre-defined menu of intent options. Examiner Response 2: Examiner again respectfully disagree with applicant arguments that prior art Tsun does not teach the limitation “a message goal via a chat interface”. Applicants grounds for arguments contradict the applicant argument, since applicant in one hand admit in remark page 8, that, “Tsun's system presents the user with a set of pre-defined "message intent options" (e.g., "Seek work," "Introduce myself," "Chat about: Career"), and the user merely selects one of these pre-determined options. However, the definition of intent by Merriam-Webster dictionary is “Goal”, “purpose” etc. Therefore, the selection of message intent option from graphical user interface or messaging interface from system suggested messaging goal is same as selecting the message goal via chat interface”. Applicant on the other hand argues in remark page 8, that it is not same since “There is a meaningful distinction between a user providing a message goal via a chat interface and a user selecting from a pre-defined menu of intent options”, and the meaningful difference being “the user does not independently articulate or input a message goal…the user actively communicates a goal through the chat interface…”. However, the claim nowhere recites the applicant argument that the user actively communicates a goal through chat interface or independently articulate or input a message goal, rather it recites “receiving, by the processor, a message goal from a user via the chat interface”. Since the prior art Tsun teaches that the system determines the messaging goal from the user selecting a messaging goal from the system suggested messaging goal, using the graphical user interface ([0041] For example, in response to receiving an input from a user of user system 110 to initiate electronic messaging with a profile, prompt generation component 160 can determine a goal or purpose for that electronic messaging. In some embodiments, prompt generation component 160 determines messaging intent options and presents them to a user of user system 110. For example, prompt generation component 160 can use predetermined messaging intent options such as “Seek work” and “Introduce myself” and present these options to a user of user system 110. Prompt generation component 160 determines the messaging intent based on a user selection of one of the intent options.), therefor examiner believes the prior art Tsun teaches the claim limitation. In addition, examiner would like to remind the applicant that understanding the claim language may be aided by explanations contained in the written description, however the limitation from specification can not be read into the claims (See MPEP, 2111, II, "Though understanding the claim language may be aided by explanations contained in the written description, it is important not to import into a claim limitations that are not part of the claim. For example, a particular embodiment appearing in the written description may not be read into a claim when the claim language is broader than the embodiment." Superguide Corp. v. DirecTV Enterprises, Inc., 358 F.3d 870, 875, 69 USPQ2d 1865, 1868 (Fed. Cir. 2004). Therefore, applicant above arguments is not persuasive. Applicant Argument 3: Even assuming arguendo that individual elements of Tsun could be mapped to individual claim limitations, Tsun does not disclose the claimed integrated workflow in which all steps occur within and through a single chat interface within a messaging application. Examiner Response 3: Again, examiner respectfully disagree with applicant argument. Even though the claim nowhere reciting the applicant argument but the for the sake of the argument examiner believe the prior art Tsun teaches the applicant argument. In the prior art, the user generate’ s the message and transmit the message using the graphical user interface where all the messaging steps occur within and through the chat interface (messaging interface Fig.11, “Send feed Post”) and the integrated workflow are performed in the background of the system as like the applicant invention, therefore prior art teaching meets the applicant arguments. In addition, examiner would like to states that prior art element is an equivalent(See MPEP 2112.01, I, Where the claimed and prior art products are identical or substantially identical in structure or composition, or are produced by identical or substantially identical processes, a prima facie case of either anticipation or obviousness has been established. In re Best, 562 F.2d 1252, 1255, 195 USPQ 430, 433 (CCPA 1977). See Also MPEP 2183, Factors that will support a conclusion that the prior art element is an equivalent are: (A) The prior art element performs the identical function specified in the claim in substantially the same way, and produces substantially the same results as the corresponding element disclosed in the specification. Kemco Sales, Inc. v. Control Papers Co., 208 F.3d 1352, 1364, 54 USPQ2d 1308, 1315 (Fed. Cir. 2000)). Therefore, applicant above arguments are not persuasive. Therefore, all claims rejection will remain same since no amendments to the claims has been made. Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claim(s)1-20 are rejected under 35 U.S.C. 102(a)(2) as being anticipated by Tsun et al.(US 2024/0296293 A1). Regarding Claim 1, Tsun teach: A method comprising: displaying, by a processor, a chat interface within a messaging application (message drafting interface) ([0037] In some embodiments, attribute extraction component 150 extracts attribute data 104 from the online system in response to a user input received by an application software system. For example, an application software system (such as application software system 230 of FIG. 2) receives a user input from user system 110 as described in further detail with reference to FIG. 4 and/or FIG. 10. [0098] FIG. 11 illustrates another example graphical user interface 1000 in accordance with some embodiments of the present disclosure. As shown in FIG. 11, graphical user interface 1000 includes message drafting interface 1105. In some embodiments, message drafting interface 1105 includes message intent options 1110. For example, as shown in FIG. 11, message intent options 1110 can include “Seek work,” “Introduce myself,” and “Chat about: Career.” In response to a user selecting the message intent option 1110 to seek work, content generation system 100 generates suggestions (e.g., suggestion 114 of FIG. 1) for messages for seeking work.); receiving, by the processor, a message goal (message intent or a goal or purpose for that electronic messaging) from a user via the chat interface ([0041] In some embodiments, prompt generation component 160 determines an intent for content generation by profile 102. For example, in response to receiving an input from a user of user system 110 to initiate electronic messaging with a profile, prompt generation component 160 can determine a goal or purpose for that electronic messaging. In some embodiments, prompt generation component 160 determines messaging intent options and presents them to a user of user system 110. Prompt generation component 160 determines the messaging intent based on a user selection of one of the intent options.); generating, by the processor, a large language model (LLM) prompt (Prompt) using the message goal ([0039] Prompt generation component 160 generates prompt 106 based on attribute data 104 and the intent option 1110 selected. For example, the user interacting with graphical user interface 1000 to select intent option 1110 to seek work causes instruction generation component 162 to generate instructions for seeking work and input generation component to generate inputs from attribute data 104. Prompt generation component 160 generates message suggestions as described with reference to FIG. 1.); inputting, by the processor, the LLM prompt into an LLM (deep learning model) ([0050] The set of instructions includes data for instructing the deep learning model 108 to perform the appropriate task. For example, the set of instructions can include language telling the deep learning model 108 to generate a profile summary for a user with entry level experience associated with the set of user attributes. As an alternative example, the set of instructions can include an instruction, e.g., a natural language instruction, to the deep learning model 108 for the deep learning model 108 to generate a message for a user seeking a job. In some embodiments, instruction generation component 162 determines the set of instructions using a machine learning model.[0051] For example, example generation component 166 uses a high capacity (e.g., language generation model with many parameters of non-constant values) language generation model to generate a suggestion example. [0055] The deep learning model 108 includes a deep learning model that is configured using artificial intelligence-based technologies to machine-generate natural language text.); receiving, by the processor, generated text from the LLM responsive to the LLM prompt; displaying, by the processor, the generated text as a proposed message (suggestion) in the chat interface ([0058] Deep learning model 108 outputs suggestion 114 which is sent to user system 110. In some embodiments, user system 110 receives and displays suggestion 114 on user interface 112. For example, suggestion 114 can include text for a suggested summary for a profile 102 based on attribute data 104 of the profile 102. As another example, suggestion 114 can include text for a suggest headline for a profile 102 based on attribute data 104 of the profile 102.) ; and sending, by the processor, the proposed message to a recipient ([0108] FIG. 17 illustrates another example graphical user interface 1000 in accordance with some embodiments of the present disclosure. Send interface 1705 is an interface used to send the message suggestion. For example, a user interacting with the send button in send interface 1705 causes application software system 230 to send the message suggestion to the desired recipient.). Regarding Claim 2, Tsun teach: The method of claim 1, further comprising revising the proposed message (update) in response to a user input before sending the proposed message (See rejection of claim 1 and [0061] For example, the profile interface displays suggestion 114 and the user interacts with the profile interface to refresh the suggestion. In response to receiving this interaction, user system 110 sends feedback 116 to prompt feedback component 168, indicating that the suggestion should be refreshed. In some embodiments, prompt feedback component 168 generates a performance parameter for suggestion 114 based on feedback 116. For example, feedback such as refreshing, skipping, or changing suggestion 114 is labeled as negative whereas feedback such as accepting suggestion 114 is labeled as positive. [0064] Based on the determination by prompt feedback component 168, input generation component 164 maps an updated set of user attributes of attribute data 104 to the set of prompt inputs. Using the updated set of user attributes, prompt generation component 160 generates an updated prompt. Prompt generation component 160 applies deep learning model 108 to the updated prompt to generate an updated suggestion.). Regarding Claim 3, Tsun teach: The method of claim 1, wherein generating the LLM prompt further comprises: parsing (extract) the message goal(attribute data) to identify prompt keywords(intent/goal, associated with work, funding, education etc.); and augmenting the LLM prompt with the prompt keywords (See rejection of claim 1 and [0034] In some embodiments, although illustrated separately, part or all of attribute extraction component 150, prompt generation component 160, and/or deep learning model 108 are implemented on user system 110. For example, user system 110 can include deep learning model 108 and prompt generation component 160 can send prompt 106 to user system 110 implementing deep learning model 108, causing suggestion 114 to be displayed on a graphical user interface of user system 110. [0037] In some embodiments, attribute extraction component 150 extracts attribute data 104 from the online system in response to a user input received by an application software system. [0039] Prompt generation component 160 receives attribute data 104 and creates prompt 106 using the attribute data 104. [0041] For example, in response to receiving an input from a user of user system 110 to initiate electronic messaging with a profile, prompt generation component 160 can determine a goal or purpose for that electronic messaging. In some embodiments, prompt generation component 160 determines messaging intent options and presents them to a user of user system 110. For example, prompt generation component 160 can use predetermined messaging intent options such as “Seek work” and “Introduce myself” and present these options to a user of user system 110. Prompt generation component 160 determines the messaging intent based on a user selection of one of the intent options. [0043] In such an example, prompt generation component 160 determines that the messaging intent is to seek work. In an alternate example, the connection may indicate that the user initiating the electronic messaging is a start-up founder and that the recipient of the electronic messaging is an investor. In such an example, prompt generation component 160 determines that the messaging intent is to seek funding. [0045] In some embodiments, prompt generation component 160 maps a set of user attributes to a set of one or more prompt inputs using the identifier. For example, prompt generation component 160 maps user attributes that are relevant and effective to display for a user with entry level experience (e.g., education) while excluding user attributes that are irrelevant and ineffective to display for a user with entry level experience (e.g., years of experience).[0048] This initial prompt can result in suggestions 114 that read in a narrative format explaining the user's experience and education. Input generation component 164 updates the initial prompt to include additional information from attribute data 104.). Regarding Claim 4, Tsun teach: The method of claim 1, wherein the LLM prompt includes data defining an output format for the generated text (See rejection of claim 1 and [0039] For example, the instructions are “Create a profile summary for a [JobTitle1] with [Experience].” In another example, the instructions are “Create a message to [JobPoster] for [JobApplicant] applying to [JobPosition] based on [Experience] and [Education].” In such examples, the bracketed phrases are used as placeholders for user attributes of attribute data 104. [0048] In some embodiments, input generation component 164 creates an initial prompt using a first subset of prompt inputs of the set of prompt inputs mapped to the user attributes and updating the initial prompt to generate prompt 106 which includes a second subset of prompt inputs of the set of prompt inputs. By generating the prompts for these separately, content generation system 100 ensures that the resulting suggestions 114 include both writing styles where necessary. [0050] The set of instructions includes data for instructing the deep learning model 108 to perform the appropriate task. For example, the set of instructions can include language telling the deep learning model 108 to generate a profile summary for a user with entry level experience associated with the set of user attributes. As an alternative example, the set of instructions can include an instruction, e.g., a natural language instruction, to the deep learning model 108 for the deep learning model 108 to generate a message for a user seeking a job.). Regarding Claim 5, Tsun teach: The method of claim 1, wherein the proposed message comprises one of an email message, a short message service (SMS) message, or a chat message (See rejection of claim 1 and [0098] FIG. 11 illustrates another example graphical user interface 1000 in accordance with some embodiments of the present disclosure. As shown in FIG. 11, graphical user interface 1000 includes message drafting interface 1105. In some embodiments, message drafting interface 1105 includes message intent options 1110. For example, as shown in FIG. 11, message intent options 1110 can include “Seek work,” “Introduce myself,” and “Chat about: Career.” In response to a user selecting the message intent option 1110 to seek work, content generation system 100 generates suggestions (e.g., suggestion 114 of FIG. 1) for messages for seeking work. [0108] FIG. 17 illustrates another example graphical user interface 1000 in accordance with some embodiments of the present disclosure. Send interface 1705 is an interface used to send the message suggestion. For example, a user interacting with the send button in send interface 1705 causes application software system 230 to send the message suggestion to the desired recipient.). Regarding Claim 6, Tsun teach: The method of claim 1, wherein the chat interface includes a text input to allow the user to issue subsequent LLM prompts to revise the proposed message (See rejection of claim 1 and [0058] Deep learning model 108 outputs suggestion 114 which is sent to user system 110. [0059] In some embodiments, deep learning model 108 sends suggestion 114 to prompt feedback component 168 of prompt generation component 160. Prompt feedback component 168 is a component that receives suggestion 114 from deep learning model 108 and feedback 116 from user system 110 and uses them to generate future prompts. For example, prompt feedback component 168 generates updated prompts based on suggestions 114 and/or feedback 116. [0061] For example, the profile interface displays suggestion 114 and the user interacts with the profile interface to refresh the suggestion. In response to receiving this interaction, user system 110 sends feedback 116 to prompt feedback component 168, indicating that the suggestion should be refreshed. In some embodiments, prompt feedback component 168 generates a performance parameter for suggestion 114 based on feedback 116. For example, feedback such as refreshing, skipping, or changing suggestion 114 is labeled as negative whereas feedback such as accepting suggestion 114 is labeled as positive. [0064] Based on the determination by prompt feedback component 168, input generation component 164 maps an updated set of user attributes of attribute data 104 to the set of prompt inputs. Using the updated set of user attributes, prompt generation component 160 generates an updated prompt. Prompt generation component 160 applies deep learning model 108 to the updated prompt to generate an updated suggestion.). [0101] For example, as shown in FIG. 11, one of message intent options 1110 is “Chat about: Career.” In some embodiments, the user can interact with graphical user interface 1000 to select an option to chat about. For example, the user can select “Career” from a menu of options for initiating an electronic messaging. Alternatively, graphical user interface 1000 can include a text box or other interface for a user of graphical user interface 1000 to manually input a topic to chat about.). Regarding Claim 7, Tsun teach: The method of claim 1, wherein the chat interface includes a button input to allow the user to issue subsequent LLM prompts to revise the proposed message based on pre-defined goals (See rejection claim 6 and [0088] In response to receiving a user input of a selection of button 415, graphical user interface 400 updates as shown in FIG. 5. [0090] In some embodiments, profile interface 505 includes update suggestion selection buttons such as start button 515. In some embodiments, profile interface 505 includes a button or other method of selecting a specific update suggestion which causes graphical user interface 400 to update with the appropriate interface for the selected update suggestion. In some embodiments, as shown in FIG. 5, profile interface 505 includes a start button 515 which selects the update suggestions in a predetermined order. For example, selecting start button 515 causes profile interface 505 to update and a headline section 605. [0092] In some embodiments, content generation system 100 updates the prompt to change a tone for the suggestion to be displayed. For example, content generation system 100 updates a tone as explained with reference to FIG. 3 in response to a user interaction with user feedback interface 610. In some embodiments, receiving a user interaction with user feedback interface 610 causes the client device (e.g., user system 110) to send feedback (e.g., feedback 116) to a prompt feedback component (e.g., prompt feedback component 168). As explained with reference to FIG. 3, in response to receiving negatively labeled feedback (e.g., user interaction with the skip button), content generation system 100 generates an updated prompt through extracting updated attribute data, mapping an updated set of user attributes, generating an updated set of instructions, and/or generating an example. Additionally, in response to a user interaction with user feedback interface 610, graphical user interface 400 updates to display a suggestion in a summary section 705.). Regarding Claim 8, Tsun teach: A non-transitory computer-readable storage medium for tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining steps of ([0137] For example, a computer system or other data processing system, such as the computing system 100, can carry out the computer-implemented methods 1800 and 1900 in response to its processor executing a computer program (e.g., a sequence of instructions) contained in a memory or other non-transitory machine-readable storage medium. ): displaying, by a processor, a chat interface within a messaging application; receiving, by the processor, a message goal from a user via the chat interface; generating, by the processor, a large language model (LLM) prompt using the message goal; inputting, by the processor, the LLM prompt into an LLM; receiving, by the processor, generated text from the LLM responsive to the LLM prompt; displaying, by the processor, the generated text as a proposed message in the chat interface; and sending, by the processor, the proposed message to a recipient (See rejection of claim 1). Regarding Claim 9, Tsun teach: The non-transitory computer-readable storage medium of claim 8, further comprising revising the proposed message in response to a user input before sending the proposed message (See rejection of claim 2). Regarding Claim 10, Tsun teach: The non-transitory computer-readable storage medium of claim 8, wherein generating the LLM prompt further comprises: parsing the message goal to identify prompt keywords; and augmenting the LLM prompt with the prompt keywords (See rejection of claim 3). Regarding Claim 11, Tsun teach: The non-transitory computer-readable storage medium of claim 8, wherein the LLM prompt includes data defining an output format for the generated text (See rejection of claim 4). . Regarding Claim 12, Tsun teach: The non-transitory computer-readable storage medium of claim 8, wherein the proposed message comprises one of an email message, a short message service (SMS) message, or a chat message(See rejection of claim 5). Regarding Claim 13, Tsun teach: The non-transitory computer-readable storage medium of claim 8, wherein the chat interface includes a text input to allow the user to issue subsequent LLM prompts to revise the proposed message(See rejection of claim 6). Regarding Claim 14, Tsun teach: The non-transitory computer-readable storage medium of claim 8, wherein the chat interface includes a button input to allow the user to issue subsequent LLM prompts to revise the proposed message based on pre-defined goals(See rejection of claim 7). Regarding Claim 15, Tsun teach: A device comprising: a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising steps for ([0131] Computer system 2000 can send messages and receive data, including program code, through the network(s) and network interface device 2008. In the Internet example, a server can transmit a requested code for an application program through the Internet and network interface device 2008. The received code can be executed by processing device 2002 as it is received, and/or stored in data storage system 2040, or other non-volatile storage for later execution.): displaying, by the processor, a chat interface within a messaging application; receiving, by the processor, a message goal from a user via the chat interface; generating, by the processor, a large language model (LLM) prompt using the message goal; inputting, by the processor, the LLM prompt into an LLM; receiving, by the processor, generated text from the LLM responsive to the LLM prompt; displaying, by the processor, the generated text as a proposed message in the chat interface; and sending, by the processor, the proposed message to a recipient (See rejection of claim 1). Regarding Claim 16, Tsun teach: The device of claim 15, further comprising revising the proposed message in response to a user input before sending the proposed message(See rejection of claim 2). Regarding Claim 17, Tsun teach: The device of claim 15, wherein generating the LLM prompt further comprises: parsing the message goal to identify prompt keywords; and augmenting the LLM prompt with the prompt keywords(See rejection of claim 3). Regarding Claim 18, Tsun teach: The device of claim 15, wherein the LLM prompt includes data defining an output format for the generated text (See rejection of claim 4). Regarding Claim 19, Tsun teach: The device of claim 15, wherein the chat interface includes a text input to allow the user to issue subsequent LLM prompts to revise the proposed message(See rejection of claim 6). Regarding Claim 20, Tsun teach: The device of claim 15, wherein the chat interface includes a button input to allow the user to issue subsequent LLM prompts to revise the proposed message based on pre-defined goals(See rejection of claim 7). 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. The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. The prior art of record Rodriguez et al. (US 20180367484 A1) teach: SUGGESTED ITEMS FOR USE WITH EMBEDDED APPLICATIONS IN CHAT CONVERSATIONS (The chat interface is configured to display, in a chat conversation, messages provided by user devices participating in the chat conversation over a network. An embedded interface is associated with the chat interface and displayed by an embedded application associated with the messaging application. The method causes an embedded interface to be displayed associated with the chat interface, where the embedded interface is provided by a first embedded application that executes at least in part on the first user device in association with the messaging application. ) . Any inquiry concerning this communication or earlier communications from the examiner should be directed to MOHAMMAD K ISLAM whose telephone number is (571)270-5878. The examiner can normally be reached Monday -Friday, EST (IFP). 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, Paras Shah can be reached at 571-270-1650. 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. /MOHAMMAD K ISLAM/Primary Examiner, Art Unit 2653
Read full office action

Prosecution Timeline

Apr 23, 2024
Application Filed
Jan 13, 2026
Non-Final Rejection mailed — §102
Apr 09, 2026
Response Filed
Apr 23, 2026
Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12638606
SYSTEMS AND METHODS FOR SEISMIC IMAGE GENERATION USING DEEP LEARNING NETWORKS
3y 2m to grant Granted May 26, 2026
Patent 12631609
MEASUREMENT SYSTEM, MEASUREMENT METHOD, AND COMPUTER PROGRAM
2y 8m to grant Granted May 19, 2026
Patent 12632514
AI-GENERATED MUSIC DERIVATIVE WORKS
9m to grant Granted May 19, 2026
Patent 12625493
Monitoring Methods, Computer Program Product, Monitoring Unit, Gas Analysis Device, and use of Artificial Intelligence
1y 5m to grant Granted May 12, 2026
Patent 12619225
MEMORY AND COMPUTE-EFFICIENT UNSUPERVISED ANOMALY DETECTION FOR INTELLIGENT EDGE PROCESSING
3y 11m to grant Granted May 05, 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
83%
Grant Probability
99%
With Interview (+16.4%)
2y 8m (~7m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 1308 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