US 11,727,068 B2
Customizable intent driven application triggering system
Franck Barbedor, Grenoble (FR); Thomas Foulon, Grenoble (FR); Florent Rochette, Grenoble (FR); and Christophe Mourot, Grenoble (FR)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Nov. 29, 2021, as Appl. No. 17/537,323.
Prior Publication US 2023/0169127 A1, Jun. 1, 2023
Int. Cl. H04L 67/02 (2022.01); G06F 3/0482 (2013.01); G06F 16/95 (2019.01); G06N 20/00 (2019.01)
CPC G06F 16/95 (2019.01) [G06F 3/0482 (2013.01); G06N 20/00 (2019.01); H04L 67/02 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system comprising:
a database system implemented using a server system, the database system configurable to cause:
retrieving, for a first intent in a plurality of intents associated with the database system, a corresponding list of actions, a first action in the list of actions being associated with a first application programming interface (API) of a first application and a second action in the list of actions being associated with a second API of a second application;
providing, to a first client device associated with a first user account, a first graphical user interface (GUI) identifying the first intent, the list of actions, and for at least the first action in the list of actions, a corresponding user-selectable option configurable to indicate activation state of the first action for the first intent in association with the first user account;
processing a first request received from the first client device in association with the user-selectable option, the first request indicating that the first action is activated for the first intent in association with the first user account;
responsive to processing the first request, updating, in association with the first user account, user account specific settings such that the user account specific settings indicate that the first action is activated for the first intent;
processing a second request received in association with the first user account, the second request indicating activation state of the second action for the first intent in association with the first user account;
responsive to processing the second request, updating, in association with the first user account, the user account specific settings such that the user account specific settings indicate activation state of the second action for the first intent;
detecting the first intent in a third request received in association with the first user account;
parsing the third request such that one or more values are obtained;
and
responsive to detecting the first intent in the third request, executing activated actions associated with the first intent according to the user account specific settings stored in association with the first user account such that the first action is executed via the first API, wherein executing the activated actions includes calling the first API with one or more arguments including the one or more values.