-
公开(公告)号:US20230161607A1
公开(公告)日:2023-05-25
申请号:US17456366
申请日:2021-11-23
Applicant: salesforce.com, inc.
Inventor: Peng-Wen Chen , Wenqing Dai , Priyank Saxena , Vincent Pham , Neil Armstrong , Keshav Rajan , Archana Vanam , Nandini Suresh Kumar
IPC: G06F9/451 , G06F8/34 , G06F16/9038
CPC classification number: G06F9/451 , G06F8/34 , G06F16/9038 , G06Q30/016
Abstract: Methods, systems, apparatuses, devices, and computer program products are described. An application server may receive a set of parameters for configuring a user interface screen-pop for an application via a user input of a flow builder application. The screen-pop may include a visual feature that appears in a user interface of the application in response to a trigger. The application server may store instructions for implementing the screen-pop as a process flow according to the flow builder application and execute the process flow in response to receiving an indication of the trigger from the application, and in accordance with metadata associated with the trigger. In some examples, the application server may store the output of the process flow execution in a database and query the database for the instructions. The application server may send instructions for displaying the screen-pop to the application based on the indication of the trigger.
-
公开(公告)号:US11727937B2
公开(公告)日:2023-08-15
申请号:US17342465
申请日:2021-06-08
Applicant: salesforce.com, inc.
Inventor: Wenqing Dai , Peng-Wen Chen , Priyank Saxena
Abstract: An online system, for example, a multi-tenant system interacts with various conversation channels, for example, various telephony services and artificial intelligence provider systems that perform artificial intelligence based analysis of conversations. The analysis of the conversation determines additional information describing the conversation, for example, sentiment of an utterance of the conversation, entities mentioned in an utterance of the conversation, intent of an utterance of the conversation, and so on. The online system stores the information describing conversations using a normalized representation that conforms to a unified conversation schema. Various applications may use the result of the analysis obtained from the AI provider systems to take further action, for example, recommend a specific workflow to an agent that is a participant in the conversation.
-
公开(公告)号:US10817652B2
公开(公告)日:2020-10-27
申请号:US16264370
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Artem Dmytrenko , Wenqing Dai , Adheip Varadarajan , Amruta Madhukar Chitnis , Ruifeng Xu
IPC: G06F40/00 , G06F40/134 , G06F40/14 , G06F40/137
Abstract: A method is provided for generating a composite configuration map that is used for deep linkable to a component. In some embodiments, the method includes obtaining a page including a plurality of components organized in accordance with a hierarchy. The method also includes for one or more components of the plurality of components: generating, based on the hierarchy, a set of container configurations for the respective component, each container configuration being a configuration of a container that includes the respective component; and generating a container configuration map for the respective component based on the set of container configurations. The method further includes generating a composite configuration map including each of the container configuration maps.
-
公开(公告)号:US11126634B2
公开(公告)日:2021-09-21
申请号:US16211527
申请日:2018-12-06
Applicant: Salesforce.com, Inc.
Inventor: Viswanadh Addala , Eric Jacobson , Helen Chan , Sakshi Arora , Brinkal Janani , Dean Moses , John Henton , Adheip Varadarajan , Jan Ove Kristian Olsson , Wenqing Dai
IPC: G06F16/00 , G06F16/25 , G06F3/0484 , G06F16/26 , G06F16/21 , G06F40/106 , G06F16/957 , G06Q30/00 , G06F3/0486
Abstract: An interactive database object representation may be created based on configuration instructions. The interactive database object representation may include a plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation may be published to a storage medium for transmission upon request to a client machine via a network. The interactive database object representation may facilitate the display and editing of data associated with an instance of the database object.
-
公开(公告)号:US20210181934A1
公开(公告)日:2021-06-17
申请号:US17131966
申请日:2020-12-23
Applicant: salesforce.com, inc.
Inventor: Michael Gonzalez , Adheip Varadarajan , Wenqing Dai
IPC: G06F3/0484 , G06F3/0482 , G06F3/0486 , G06F9/451 , G06F40/106 , G06F40/186 , G06F40/197
Abstract: Methods, systems, and devices for configuring components in a display template based on a user interface type are described. A template customization application may support configuration of a display template corresponding to multiple user interface types. A user may customize the display template by adding a component to the display template (e.g., where the display template is displayed by the template customization application according to a specific user interface type view). The template customization application may determine whether the added component supports rendering for the current user interface type and may display the component in the template based on the determination (e.g., either as a functional component or as a placeholder). Each user interface type supported by the template may be defined in a single underlying metadata file, so adding the component into one view will automatically add the component for all of the supported the user interface types.
-
公开(公告)号:US11030211B2
公开(公告)日:2021-06-08
申请号:US16188350
申请日:2018-11-13
Applicant: Salesforce.com, Inc.
Inventor: Viswanadh Addala , Eric Jacobson , Helen Chan , Wenqing Dai , John Henton
IPC: G06F3/048 , G06F16/25 , G06F3/0484 , G06F16/26 , G06F16/21 , G06F40/106 , G06F16/957 , G06Q30/00 , G06F3/0486
Abstract: An interactive database object representation is created based on a source database object representation. The source database object representation may include a first plurality of graphical elements that are each associated with a respective database object field. The interactive database object representation may include a second plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation facilitates the display and editing of data associated with an instance of the database object.
-
公开(公告)号:US11030210B2
公开(公告)日:2021-06-08
申请号:US15861354
申请日:2018-01-03
Applicant: salesforce.com, inc.
Inventor: Zenil N. Hussain , Ruifeng Xu , Wenqing Dai , Kavitha Musthyala , Dean Moses , Adheip Varadarajan , Sakshi Arora
IPC: G06F16/25 , G06F16/21 , G06F16/23 , G06F16/28 , G06F16/2455 , G06F16/248 , G06F21/60
Abstract: A system receives an action override rule and stores it, including display criteria associated with a user interface page, into a hierarchy of rules for displaying multiple user interface pages. The system determines whether the action override rule in the hierarchy of rules matches request criteria associated with a user action, in response to receiving the user action. The system displays the user interface page associated with the display criteria if the action override rule in the hierarchy of rules matches the request criteria associated with the user action. If the action override rule in the hierarchy of rules does not match the request criteria associated with the user action, then the system can identify a hierarchical rule that is a hierarchical match for the request criteria associated with the user action; and display a user interface page associated with the hierarchical rule that is the hierarchical match.
-
公开(公告)号:US11537283B2
公开(公告)日:2022-12-27
申请号:US17131966
申请日:2020-12-23
Applicant: salesforce.com, inc.
Inventor: Michael Gonzalez , Adheip Varadarajan , Wenqing Dai
IPC: G06F17/10 , G06F3/04847 , G06F3/0482 , G06F3/0486 , G06F9/451 , G06F40/106 , G06F40/186 , G06F40/197
Abstract: Methods, systems, and devices for configuring components in a display template based on a user interface type are described. A template customization application may support configuration of a display template corresponding to multiple user interface types. A user may customize the display template by adding a component to the display template (e.g., where the display template is displayed by the template customization application according to a specific user interface type view). The template customization application may determine whether the added component supports rendering for the current user interface type and may display the component in the template based on the determination (e.g., either as a functional component or as a placeholder). Each user interface type supported by the template may be defined in a single underlying metadata file, so adding the component into one view will automatically add the component for all of the supported the user interface types.
-
公开(公告)号:US20220392451A1
公开(公告)日:2022-12-08
申请号:US17342465
申请日:2021-06-08
Applicant: Salesforce.com, Inc.
Inventor: Wenqing Dai , Peng-Wen Chen , Priyank Saxena
Abstract: An online system, for example, a multi-tenant system interacts with various conversation channels, for example, various telephony services and artificial intelligence provider systems that perform artificial intelligence based analysis of conversations. The analysis of the conversation determines additional information describing the conversation, for example, sentiment of an utterance of the conversation, entities mentioned in an utterance of the conversation, intent of an utterance of the conversation, and so on. The online system stores the information describing conversations using a normalized representation that conforms to a unified conversation schema. Various applications may use the result of the analysis obtained from the AI provider systems to take further action, for example, recommend a specific workflow to an agent that is a participant in the conversation.
-
公开(公告)号:US20210382909A1
公开(公告)日:2021-12-09
申请号:US17410928
申请日:2021-08-24
Applicant: Salesforce.com, Inc.
Inventor: Viswanadh Addala , Eric Jacobson , Helen Chan , Sakshi Arora , Brinkal Janani , Dean Moses , John Henton , Adheip Varadarajan , Jan Ove Kristian Olsson , Wenqing Dai
IPC: G06F16/25 , G06F3/0484 , G06F16/26 , G06F16/21 , G06F40/106 , G06F16/957 , G06Q30/00
Abstract: An interactive database object representation may be created based on configuration instructions. The interactive database object representation may include a plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation may be published to a storage medium for transmission upon request to a client machine via a network. The interactive database object representation may facilitate the display and editing of data associated with an instance of the database object.
-
-
-
-
-
-
-
-
-