US 12,292,912 B2
Method and system for intent-based action recommendations and/or fulfillment in a messaging platform
William Kearns, Santa Monica, CA (US)
Assigned to OrangeDot, Inc., Santa Monica, CA (US)
Filed by OrangeDot, Inc., Santa Monica, CA (US)
Filed on Nov. 26, 2024, as Appl. No. 18/961,148.
Application 18/961,148 is a continuation in part of application No. 18/520,987, filed on Nov. 28, 2023.
Application 18/520,987 is a continuation of application No. 18/189,526, filed on Mar. 24, 2023, granted, now 11,868,384, issued on Jan. 9, 2024.
Application 18/961,148 is a continuation in part of application No. 18/793,977, filed on Aug. 5, 2024.
Application 18/793,977 is a continuation of application No. 18/143,912, filed on May 5, 2023, granted, now 12,099,808, issued on Sep. 24, 2024.
Claims priority of provisional application 63/323,707, filed on Mar. 25, 2022.
Claims priority of provisional application 63/409,933, filed on Sep. 26, 2022.
Claims priority of provisional application 63/340,637, filed on May 11, 2022.
Claims priority of provisional application 63/412,166, filed on Sep. 30, 2022.
Claims priority of provisional application 63/602,836, filed on Nov. 27, 2023.
Prior Publication US 2025/0094470 A1, Mar. 20, 2025
Int. Cl. G06F 16/338 (2019.01)
CPC G06F 16/338 (2019.01) 19 Claims
OG exemplary drawing
 
1. A method comprising:
receiving an action selection from a user;
receiving a set of messages of a conversation thread, the set of messages comprising:
at least one message posted to the conversation thread by the user; and
a query message, wherein the query message was posted to the conversation thread by a second user;
at a first set of trained models, based on the action selection, determining an action prompt for a large language model (LLM);
at the LLM:
receiving the action prompt and the set of messages; and
in response to receiving the action prompt and the set of messages, generating a response message, the response message responsive to the query message and to the action prompt;
providing the response message to the user;
after providing the response message to the user, receiving an edited message from the user; and
providing the edited message, and not the response message, to the second user.