-
公开(公告)号:US20220414610A1
公开(公告)日:2022-12-29
申请号:US17360070
申请日:2021-06-28
Applicant: salesforce.com, inc.
Inventor: Dai Duong Doan , Rupa Singh , Shanis Kurundrayil , Keye Liu
IPC: G06Q10/00 , G06Q10/06 , G06Q30/00 , G06F16/23 , G06F16/245 , G06F16/248
Abstract: A user interface to dynamically update the display of work steps and/or work plans for work orders are described. A database system receives a request from a user interface to output a work order, and then identifies a work plan for the work order. The database system causes a user interface to output display fields for the work order and the work plan. The database system receives a request from a user of the database system to add an additional work plan and/or an additional work step, and then causes the user interface to dynamically update the output of the display fields for the work order and the work plan by adding an additional output of the at least one display field for the additional work plan and/or the additional work step.
-
公开(公告)号:US20220414609A1
公开(公告)日:2022-12-29
申请号:US17360032
申请日:2021-06-28
Applicant: salesforce.com, inc.
Inventor: Dai Duong Doan , Rupa Singh , Shanis Kurundrayil , Keye Liu
IPC: G06Q10/00 , G06Q10/06 , G06Q30/00 , G06F16/245 , G06F16/248
Abstract: Creating work order plans and steps based on mapped fields is described. A database system receives an input associated with a work order, and then identifies a work plan template object, a work plan instance object, a work step template object, and a work step instance object associated with the work order. The database system identifies work plan fields which are mapped from the work plan template object to the work plan instance object, and work step fields which are mapped from the work step template object to the work step instance object. The database system creates at least one work plan which includes the mapped work plan fields in the work plan instance object and work steps which include the mapped work step fields in the work step instance object. The database system outputs the work order which includes the at least one work plan.
-
公开(公告)号:US10956450B2
公开(公告)日:2021-03-23
申请号:US15082267
申请日:2016-03-28
Applicant: salesforce.com, inc.
Inventor: Dai Duong Doan , Arun Kumar Jagota
IPC: G06F16/28 , G06F16/22 , G06F16/2457
Abstract: Some embodiments of the present invention include a method for determining a dense subset from a group of records using a graphical representation of the group of records, the graphical representation having nodes and edges, a node associated with a record from the group of records, an edge connecting two nodes associated with two related records, wherein a node is associated with a weight corresponding to a number of edges connected to the node, wherein a record is added to the dense subset based on its associated node having a highest weight and a density that satisfies a density threshold, the density being based on the content of the dense subset, and wherein the content of the dense subset is to be processed as including duplicate records.
-
4.
公开(公告)号:US20210365862A1
公开(公告)日:2021-11-25
申请号:US16899778
申请日:2020-06-12
Applicant: salesforce.com, inc.
Inventor: Dai Duong Doan , Keye Liu , Rupa Singh , Shanis Kurundrayil , Tyler Shopshire
Abstract: A database system receives an input for creating a work order and identifies work plan criteria based on the input. The database system uses the work plan criteria to select work plan templates, which includes work steps, from multiple work plan templates. The database system creates a work order, including work plans corresponding to the work plan templates and at least part of the input for creating the work order. The database system displays the work order and receives a selection of an activity object displayed on one of the user interface pages displaying the work steps, and then displays an activity picklist. The database system receives a selection of an activity in the activity picklist, and adds, deletes, or modifies a database record by executing a user action or an automated business process corresponding to the activity in the activity picklist.
-
公开(公告)号:US11086893B2
公开(公告)日:2021-08-10
申请号:US15885351
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Raymon Sutedjo-The , James D. Vogt , Dylan Thom , Vlad Eroshin , Dai Duong Doan , Ryoji Osawa
IPC: G06F16/248 , G06F16/2457 , G06F16/26 , G06Q30/02
Abstract: System, method, and computer product embodiments are described for querying a database using natural language queries (NLQ) to produce actionable results in an answer card. The method allows a user to take further action with the answer card by editing the card contents, manipulating the way data is displayed, or querying the answer results for more details of the data. By the method, the user may continue exploration of the data, use the results to collaborate with others, or build a story from the data in a presentation format, such as a dashboard, while maintaining access to the real-time data of the database through the answer card. System and computer product embodiments implement the method.
-
公开(公告)号:US10901996B2
公开(公告)日:2021-01-26
申请号:US15052556
申请日:2016-02-24
Applicant: salesforce.com, inc.
Inventor: Dai Duong Doan , Arun Kumar Jagota , Chenghung Ker , Parth Vaishnav , Danil Dvinov , Dmytro Kudriavtsev
IPC: G06F16/24 , G06F16/2455 , G06F7/32 , G06F16/28
Abstract: Some embodiments of the present invention include a method for identifying duplicate records from a group of records in a database system. The method includes generating a cluster of records from a group of records based on one or more keys; splitting the cluster of records into multiple subsets of records with each subset of records having fewer number of records than the cluster of records, wherein the splitting the cluster of records into multiple subsets of records is based on a number of records in the cluster of records exceeding a threshold; causing duplicate sets of records in each of the subsets of records to be identified, wherein a duplicate set of records includes one or more records, and wherein when a duplicate set of records includes two or more records, the two or more records are duplicates of one another; merging all of the duplicate sets of records identified from the multiple subsets of records forming a first group of duplicate sets of records; and forming a representative set of records based on selecting a representative record from each of the duplicate sets in the first group of duplicate sets of records.
-
公开(公告)号:US20190236195A1
公开(公告)日:2019-08-01
申请号:US15885351
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Raymon Sutedjo-The , James D. Vogt , Dylan Thom , Vlad Eroshin , Dai Duong Doan , Ryoji Osawa
IPC: G06F17/30
CPC classification number: G06F16/248 , G06F16/24573 , G06F16/26
Abstract: System, method, and computer product embodiments are described for querying a database using natural language queries (NLQ) to produce actionable results in an answer card. The method allows a user to take further action with the answer card by editing the card contents, manipulating the way data is displayed, or querying the answer results for more details of the data. By the method, the user may continue exploration of the data, use the results to collaborate with others, or build a story from the data in a presentation format, such as a dashboard, while maintaining access to the real-time data of the database through the answer card. System and computer product embodiments implement the method.
-
公开(公告)号:US09900237B2
公开(公告)日:2018-02-20
申请号:US15285094
申请日:2016-10-04
Applicant: salesforce.com, inc.
Inventor: Dai Duong Doan
CPC classification number: H04L43/16 , G06F17/30864 , G06F17/30867 , G06F17/30896 , G06Q10/107 , H04L43/08 , H04L51/12 , H04L63/123 , H04L63/1483
Abstract: A computer-implemented method and system are provided in which characteristics of a website are analyzed to determine whether the website represents a potential source of spam, and, in response to the analyzing, flags content of the website as spam content. To analyze the website, a total number of posts associated with the website is computed and a publication frequency for the total number of posts can then be calculated. Based on the computed total number and the calculated publication frequency, it can be determined whether the website in its entirety represents spam content. For instance, the calculated publication frequency can be compared to a threshold frequency, and when the calculated publication frequency is greater than the threshold frequency, the website in its entirety as can be identified and flagged as spam content.
-
公开(公告)号:US12210579B2
公开(公告)日:2025-01-28
申请号:US17538754
申请日:2021-11-30
Applicant: Salesforce.com, Inc.
Inventor: Keye Liu , Dai Duong Doan , Kaidi Xu , Angela Gu , Yi-Chin Chang , Tyler Shopshire , Shanis Kurundrayil
IPC: G06F16/00 , G06F16/955 , G06F16/958
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for implementing a scalable computing system. The scalable computing system includes an intermediate system that facilitates communications between a core server system and a third-party system. The core server system processes a client request for a third-party service in association with a web page having a corresponding web address. The intermediate system communicates with the core server system to obtain a session token, and transmits the session token and web address to the third-party system. The third-party system may then access the web page via the web address using the session token.
-
公开(公告)号:US11164118B1
公开(公告)日:2021-11-02
申请号:US16880058
申请日:2020-05-21
Applicant: salesforce.com, inc.
Inventor: Dai Duong Doan , Keye Liu , Rupa Singh , Shanis Kurundrayil , Tyler Shopshire
IPC: G06F3/0482 , G06Q10/06 , G06K9/62 , G06N20/00
Abstract: Generating work plans which include work steps when creating new work orders is described. A database system trains a machine learning model to use inputs for creating work orders to select work plan templates, which include sets of work steps, from a training set of work plan templates, in response to receiving the inputs for creating the work orders. The database system receives an input for creating a work order and identifies work plan criteria based on the input for creating the work order. The trained machine learning model uses the work plan criteria to select at least one work plan template, which includes work steps, from work plan templates. The database system creates a work order that includes work plan(s) corresponding to the selected work plan template(s) and includes at least part of the input for creating the work order. The database system outputs the created work order.
-
-
-
-
-
-
-
-
-