System and Method for Automated Chatbots
US-2019180258-A1 · Jun 13, 2019 · US
US2023169127A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023169127-A1 |
| Application number | US-202117537323-A |
| Country | US |
| Kind code | A1 |
| Filing date | Nov 29, 2021 |
| Priority date | Nov 29, 2021 |
| Publication date | Jun 1, 2023 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed are some implementations of systems, apparatus, methods and computer program products for implementing a customizable intent driven action triggering system. The system retrieves, for at least a first intent, a corresponding list of actions. The system provides, 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 whether the first action is activated for the first intent in association with the first user account. The system processes a first request received from the first client device in association with the user-selectable option, where the first request indicates that the first action is activated for the first intent in association with the first user account. The system updates user account specific settings associated with the first user account such that the user account specific settings indicate that the first action is activated for the first intent. Responsive to detecting the first intent in a second request received in association with the first user account, the system executes activated actions associated with the first intent according to the user account specific settings.
Opening claim text (preview).
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 whether the first action is activated 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 whether the second action is activated 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 whether the second action is activated for the first intent detecting the first intent in a third request received in association with the first user account; 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. 2 . The system of claim 1 , the database system further configurable to cause: the second request indicating that the second action is not activated for the first intent in association with the first user account; wherein updating, in association with the first user account, the user account specific settings such that the user account specific settings indicate whether the second action is activated for the first intent includes updating the user account specific settings such that the user account specific settings indicate that the second action is not activated for the first intent; wherein executing the activated actions does not include executing the second action via the second API. 3 . The system of claim 1 , the database system further configurable to cause: executing a set of reversion actions associated with at least one of the activated actions or the first intent. 4 . The system of claim 1 , wherein executing the activated actions includes transmitting a message via the first API. 5 . The system of claim 1 , the database system further configurable to cause: scheduling at least one of the activated actions to be performed at a particular time or responsive to occurrence of a particular condition, the scheduling being performed based, at least in part, on one or more of: one or more tokens or values of the third request, a set of rules associated with one or more of the activated actions, or a set of rules associated with the first intent. 6 . The system of claim 1 , the database system further configurable to cause: parsing the third request such that one or more values are obtained; calling the first API with one or more arguments including the values. 7 . The system of claim 1 , the database system further configurable to cause: generating a machine learning model using a set of training data; wherein detecting the first intent includes applying the machine learning model to at least a portion of the third request. 8 . A method, comprising: 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 whether the first action is activated 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 whether the second action is activated 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 whether the second action is activated for the first intent detecting the first intent in a third request received in association with the first user account; 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. 9 . The method of claim 8 , the method further comprising: the second request indicating that the second action is not activated for the first intent in association with the first user account; wherein updating, in association with the first user account, the user account specific settings such that the user account specific settings indicate whether the second action is activated for the first intent includes updating the user account specific settings such that the user account specific settings indicate that the second action is not activated for the first intent; wherein executing the activated actions does not include executing the second action via the second API. 10 . The method of claim 8 , the method further comprising: executing a set of reversion actions associated with at least one of the activated actions or the first intent. 11 . The method of claim 8 , wherein executing the activated actions includes transmitting a message via the first API. 12 . The method of claim 8 , the method further comprising: scheduling at least one of the activated actions to be performed at a particular time or responsive to occurrence of a particular condition, the scheduling being performed based, at least in part, on one or more of: one or more tokens or values of the third request, a set of rules associated with one or more of the activated actions, or a set of rules associated with the first in
Related publications grouped by family.
Answers are generated from the same data shown on this page.