US 12,284,175 B2
Context specific user chatbot
Atul Chandrakant Kshirsagar, San Ramon, CA (US); Makarand Vishwas Bhonsle, Mountain View, CA (US); and Weiqing Wu, Denver, CO (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Jan. 31, 2022, as Appl. No. 17/649,508.
Prior Publication US 2023/0247019 A1, Aug. 3, 2023
Int. Cl. G06F 7/04 (2006.01); G06F 15/16 (2006.01); H04L 9/40 (2022.01); H04L 29/06 (2006.01); H04L 51/02 (2022.01)
CPC H04L 63/0853 (2013.01) [H04L 51/02 (2013.01); H04L 63/102 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system comprising:
a server device, configured to:
receive a chat request from a user device, the chat request identifying an action for a chatbot to perform on behalf of a user at a third-party system,
determine that the chat request includes user identifying data associated with authentication of the user to a user account, the user identifying data being included in a user authentication token, wherein validation of the user authentication token renders it invalid for subsequent user authentication,
create a first bot token including a bot request associated with the chat request and a first custom claim comprising the user authentication token and a system user signature, and
provide the first bot token to a chatbot; and
the chatbot configured to:
validate the first bot token at least in part by validating the system user signature,
create a second bot token comprising a second custom claim, wherein the second custom claim includes the first bot token, and
perform the action on behalf of the user, wherein performing the action involves the chatbot validating as the user by presenting the user authentication token for validation.