-
公开(公告)号:US11055353B2
公开(公告)日:2021-07-06
申请号:US15885430
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Vlad Eroshin , Dylan Thom , Ryoji Osawa , Dai Duong Doan
IPC: G06F16/90 , G06F16/9032 , G06F16/242 , G06F40/186 , G06F40/205 , G06F40/279
Abstract: Embodiments are described for enabling a user to query a database using natural language and receive results without requiring the user to manipulate or know details of the database contents. The user is guided in the creation of the natural language query by suggested predetermined queries from a template. Natural language is parsed using the template. The approach allows a user's query words to be completed automatically from the template as the user inputs the words. The approach further allows the next suggested parts of the query to be automatically typed from the template ahead of the user's cursor. Other features provide feedback to the user for invalid or irrelevant queries that cannot be parsed, including suggesting complete predetermined queries from the template. The approach helps the user focus the query on exactly what the user seeks to learn from the database without complex, process-intensive parsing.
-
公开(公告)号:US10387388B2
公开(公告)日:2019-08-20
申请号:US15438434
申请日:2017-02-21
Applicant: salesforce.com, inc.
Inventor: Dai Duong Doan , Parth Vaishnav , Danil Dvinov , Chenghung Ker
Abstract: A computing system may create a database schema representing tables for data assessment, organization identification (ID), rule ID, data source ID, and data assessment ID. The data assessment table may include a first field representing an organization ID, a second field representing a rule ID, a third field representing a data source ID, wherein the fields correspond to a records in the organization ID table, rule ID table and data source ID table, respectively. The data assessment table may also include a fourth field representing a match status indicating whether a record in data assessment ID table matches a record of a data source associated with the third field, a fifth field representing a data assessment record ID and corresponding to a record in data assessment record ID table, and a sixth field configured as a column family and representing a field of the business object.
-
公开(公告)号:US20170026267A1
公开(公告)日:2017-01-26
申请号: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.
Abstract translation: 提供了一种计算机实现的方法和系统,其中分析网站的特征以确定网站是否代表潜在的垃圾邮件源,并且响应于分析,将网站的内容标记为垃圾内容。 为了分析网站,计算与该网站相关联的总数,并且可以计算出总数的出版频率。 基于计算出的总数和计算的出版频率,可以确定网站是否全部表示垃圾内容。 例如,计算的出版物频率可以与阈值频率进行比较,并且当所计算的出版物频率大于阈值频率时,整个网站可被识别并标记为垃圾内容。
-
公开(公告)号:US09553783B2
公开(公告)日:2017-01-24
申请号:US14021941
申请日:2013-09-09
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 analyzes a website 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. The determination can be made by computing a total number of content items associated with the website, calculating a publication frequency of the content items, and determining whether the website in its entirety represents spam content based on the total number and the publication frequency. The determination could also be made by generating a signature of a webpage containing a content item, obtaining an occurrence count for the generated characterizing signature, and, when the obtained occurrence count is greater than a threshold count, identifying the content item as spam.
Abstract translation: 计算机实现的方法分析网站以确定网站是否代表垃圾的潜在来源,并且响应于分析,将网站的内容标记为垃圾内容。 可以通过计算与网站相关联的内容项目的总数量,计算内容项目的发布频率,以及基于总数量和出版频率来确定网站是否全部表示垃圾内容来进行确定。 还可以通过生成包含内容项目的网页的签名,获得所生成的特征签名的发生计数,以及当所获得的发生次数大于阈值计数时,将内容项目识别为垃圾邮件来进行确定。
-
公开(公告)号:US20140082182A1
公开(公告)日:2014-03-20
申请号:US14021941
申请日:2013-09-09
Applicant: salesforce.com, inc.
Inventor: Dai Duong Doan
IPC: H04L12/26
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 analyzes a website 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. The determination can be made by computing a total number of content items associated with the website, calculating a publication frequency of the content items, and determining whether the website in its entirety represents spam content based on the total number and the publication frequency. The determination could also be made by generating a signature of a webpage containing a content item, obtaining an occurrence count for the generated characterizing signature, and, when the obtained occurrence count is greater than a threshold count, identifying the content item as spam.
Abstract translation: 计算机实现的方法分析网站以确定网站是否代表垃圾的潜在来源,并且响应于分析,将网站的内容标记为垃圾内容。 可以通过计算与网站相关联的内容项目的总数量,计算内容项目的发布频率,以及基于总数量和出版频率来确定网站是否全部表示垃圾内容来进行确定。 还可以通过生成包含内容项目的网页的签名,获得所生成的特征签名的发生计数,以及当所获得的发生次数大于阈值计数时,将内容项目识别为垃圾邮件来进行确定。
-
公开(公告)号:US20210365855A1
公开(公告)日:2021-11-25
申请号:US16880058
申请日:2020-05-21
Applicant: salesforce.com, inc.
Inventor: Dai Duong Doan , Keye Liu , Rupa Singh , Shanis Kurundrayil , Tyler Shopshire
IPC: G06Q10/06 , G06N20/00 , G06K9/62 , G06F3/0482
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.
-
公开(公告)号:US10949395B2
公开(公告)日:2021-03-16
申请号:US15085588
申请日:2016-03-30
Applicant: salesforce.com, inc.
Inventor: Dai Duong Doan , Arun Kumar Jagota , Chenghung Ker , Parth Vaishnav , Danil Dvinov , Dmytro Kudriavtsev
IPC: G06F16/174 , G06F16/23
Abstract: Some embodiments of the present invention include a method for determining duplicate records in multiple objects and may include combining records associated with a first object with records associated with a second object to generate a third object, wherein the first object is related to the second object; performing de-duplication on the third object to generate a combined group of duplicate sets; and from the combined group of duplicate sets, identifying at least one duplicate set associated with both the first object and the second object based on the duplicate set having at least one record associated with the first object and at least one record associated with the second object.
-
公开(公告)号:US10733613B2
公开(公告)日:2020-08-04
申请号:US15397824
申请日:2017-01-04
Applicant: salesforce.com, inc.
Inventor: Parth Vijay Vaishnav , Danil Dvinov , Chenghung Ker , Dai Duong Doan
IPC: G06F16/215 , G06Q30/00
Abstract: Some embodiments of the present invention include a method for performing data assessment. The method includes receiving, by a first server computing system, a request to assess first data stored in a storage device associated with a second server computing system, the request including one or more rules indicating how the first data is to be assessed; performing, by the first server computing system, an assessment of the first data based on the one or more rules and based on a data source associated with the first server computing system, the data source including data provided by one or more data providers, the assessment of the first data including assessing outdated information and missing information based on the data source; and providing, by the first server computing system, an assessment result from the assessment of the first data and an option to engage in an enrichment of the first data based on the assessment result and the data source.
-
公开(公告)号:US20190236217A1
公开(公告)日:2019-08-01
申请号:US15885430
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Vlad EROSHIN , Dylan Thom , Ryoji Osawa , Dai Duong Doan
CPC classification number: G06F16/90328 , G06F16/243 , G06F17/2705 , G06F17/2765
Abstract: Embodiments are described for enabling a user to query a database using natural language and receive results without requiring the user to manipulate or know details of the database contents. The user is guided in the creation of the natural language query by suggested predetermined queries from a template. Natural language is parsed using the template. The approach allows a user's query words to be completed automatically from the template as the user inputs the words. The approach further allows the next suggested parts of the query to be automatically typed from the template ahead of the user's cursor. Other features provide feedback to the user for invalid or irrelevant queries that cannot be parsed, including suggesting complete predetermined queries from the template. The approach helps the user focus the query on exactly what the user seeks to learn from the database without complex, process-intensive parsing.
-
公开(公告)号:US10152497B2
公开(公告)日:2018-12-11
申请号:US15052382
申请日:2016-02-24
Applicant: salesforce.com, inc.
Inventor: Dai Duong Doan , Arun Kumar Jagota , Chenghung Ker , Parth Vaishnav , Danil Dvinov , Dmytro Kudriavtsev
Abstract: Some embodiments of the present invention include a system and method for removing duplicate records from a group of records in a database system. The method includes generating a first cluster of records from the group of records, generating a second cluster of records from the group of records, identifying sets of duplicate records in the first cluster of records, and identifying sets of duplicate records in the second cluster of records. The method also includes merging at least two sets of duplicate records associated with both the first cluster and the second cluster of records to form a merged set of duplicate records. The merging is performed based on the at least two sets of duplicate records having a common record. Duplicate records in the group of records may then be removed by removing duplicate records from the merged set of duplicate records.
-
-
-
-
-
-
-
-
-