Customizable intent driven application triggering system

US2023169127A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2023169127-A1
Application numberUS-202117537323-A
CountryUS
Kind codeA1
Filing dateNov 29, 2021
Priority dateNov 29, 2021
Publication dateJun 1, 2023
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F16/95Primary

    Retrieval from the web · CPC title

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Machine learning · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Office automation; Time management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2023169127A1 cover?
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 …
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/95. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 01 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).