The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 26, 2023

Filed:

Nov. 11, 2019
Applicant:

Salesforce.com, Inc., San Francisco, CA (US);

Inventors:

Michael Machado, Burlingame, CA (US);

James Douglas Harrison, Mill Valley, CA (US);

Caiming Xiong, Menlo Park, CA (US);

Xinyi Yang, San Francisco, CA (US);

Thomas Archie Cook, Boulder, CO (US);

Roojuta Lalani, Fremont, CA (US);

Jean-Marc Soumet, San Jose, CA (US);

Karl Ryszard Skucha, Los Altos, CA (US);

Juan Rodriguez, Mountain View, CA (US);

Manju Vijayakumar, Pleasanton, CA (US);

Vishal Motwani, Palo Alto, CA (US);

Tian Xie, Palo Alto, CA (US);

Bryan McCann, Menlo Park, CA (US);

Nitish Shirish Keskar, San Francisco, CA (US);

Zhihao Zou, Foster City, CA (US);

Chitra Gulabrani, Palo Alto, CA (US);

Minal Khodani, Foster City, CA (US);

Adarsha Badarinath, Fremont, CA (US);

Rohiniben Thakar, Newark, CA (US);

Srikanth Kollu, Pleasanton, CA (US);

Kevin Schoen, Bothell, WA (US);

Qiong Liu, Cupertino, CA (US);

Amit Hetawal, San Ramon, CA (US);

Kevin Zhang, San Francisco, CA (US);

Kevin Zhang, Alameda, CA (US);

Johnson Liu, Santa Clara, CA (US);

Rafael Amsili, Mountain View, CA (US);

Assignee:

Salesforce, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10L 15/16 (2006.01); G06F 40/30 (2020.01); G06N 3/08 (2023.01); H04L 51/02 (2022.01); G06N 3/04 (2023.01); G06F 40/295 (2020.01);
U.S. Cl.
CPC ...
G06F 40/30 (2020.01); G06F 40/295 (2020.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); H04L 51/02 (2013.01);
Abstract

A multi-tenant system performs custom configuration of a tenant-specific chatbot to process and act upon natural language requests. The multi-tenant system configures the tenant-specific chatbots without requiring tenant-specific training. The multi-tenant system providing a user interface for configuring a tenant-specific set of permitted actions. The multi-tenant system determines a set of example phrases for each of the selected permitted actions. The multi-tenant system receives a natural language request from a user and identifies the action that the user wants to perform. The multi-tenant system uses a neural network to compare the natural language request with example phrases to identify an example phrase that matches the natural language request. The multi-tenant system performs the action corresponding to the matching example phrase.


Find Patent Forward Citations

Loading…