-
公开(公告)号:US10373046B2
公开(公告)日:2019-08-06
申请号:US15400331
申请日:2017-01-06
Applicant: salesforce.com, inc.
Inventor: Amit Vijayant , Arun Kumar Jagota
Abstract: Client-server hybrid A.I. scores for customized actions are described. A client generates client scores corresponding to client customized actions by applying a user-specific model to an action received from a user, the user-specific model based on at least one historical action received from the user. The client requests a server to provide server scores corresponding to server customized actions by applying a cross-user model to the action received from the user, the cross-user model based on historical actions associated with server users. The client generates hybrid scores corresponding to hybrid customized actions by combining the client scores with the server scores, in response to receiving the server scores from the server. The client causes the hybrid customized actions to be outputted based on the corresponding hybrid scores.
-
公开(公告)号:US20190236460A1
公开(公告)日:2019-08-01
申请号:US15882134
申请日:2018-01-29
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota , Dmytro Kudriavtsev , Rakesh Ganapathi Karanth
CPC classification number: G06N5/025 , G06F16/951 , G06N20/00
Abstract: A training dataset having training instances is determined. Each training instance comprises first and second records and a second record and a label indicate whether there is a match between the first and second records. A matching score vector is determined for each such training instance, and comprises components storing match scores for extracted features from field values in the first and second records. Based on matching score vectors and a match objective function, match score thresholds are determined for the extracted features. Match rule(s) each of which comprises predicate(s) are generated. Each predicate makes a predication on whether two records match by comparing a match score derived from the two records against a match score threshold.
-
33.
公开(公告)号:US20150032729A1
公开(公告)日:2015-01-29
申请号:US14337352
申请日:2014-07-22
Applicant: salesforce.com, inc.
Inventor: Pawan Nachnani , Arun Kumar Jagota
IPC: G06F17/30
Abstract: Systems and methods are provided for matching snippets of search results to clusters of objects. A system searches information based on objects in a cluster of objects. The system extracts a data snippet from the search results. The system determines whether the data snippet includes data that matches at least one of the objects in the cluster of objects. The system adds the data snippet to the cluster of objects if the data snippet includes data that matches at least one of the objects in the cluster of objects.
Abstract translation: 提供了系统和方法,用于将搜索结果的片段与对象的集群进行匹配。 系统根据对象集群中的对象搜索信息。 系统从搜索结果中提取数据片段。 系统确定数据片段是否包括与对象集群中的至少一个对象匹配的数据。 如果数据片段包含与对象集群中的至少一个对象相匹配的数据,系统会将数据片段添加到对象集群。
-
公开(公告)号:US11651291B2
公开(公告)日:2023-05-16
申请号:US16777686
申请日:2020-01-30
Applicant: salesforce.com, inc.
Inventor: Rakesh Ganapathi Karanth , Arun Kumar Jagota , Kaushal Bansal , Amrita Dasgupta
Abstract: An online system performs predictions for real-time tasks and near real-time tasks that need to be performed by a deadline. A client device receives a real-time machine learning based model associated with a measure of accuracy. If the client device determines that a task can be performed using predictions having less than the specified measure of accuracy, the client device uses the real-time machine learning based model. If the client device determines that a higher level of accuracy of results is required, the client device sends a request to an online system. The online system provides a prediction along with a string representing a rationale for the prediction.
-
公开(公告)号:US11620483B2
公开(公告)日:2023-04-04
申请号:US16745878
申请日:2020-01-17
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota
Abstract: A model is trained to create a probability distribution of counts based on counts of distinct values stored by person profiles in a field. The model is trained to create another probability distribution of counts based on other counts of other distinct values stored by the person profiles in another field. The count of distinct values stored by a person profile in the field is identified. Another count of distinct values stored by the person profile in the other field is identified. A score is determined based on a cumulative distribution function of the count under the probability distribution of counts. Another score is determined based on the cumulative distribution function of the other count under the other probability distribution of counts. If the score and the other score combine in an overall score that satisfies a threshold, a message is output about the person profile being suspected of corruption.
-
公开(公告)号:US11244238B2
公开(公告)日:2022-02-08
申请号:US15882800
申请日:2018-01-29
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota , Kevin Han
IPC: G06N7/00 , G06N20/00 , G06F16/901 , G06F16/2453 , G06F16/951
Abstract: Search query result set count estimation is described. A system parses data set query that includes first query attribute and second query attribute. The system identifies first hierarchy of connected nodes including a first node representing a first query attribute, and a second hierarchy of other connected nodes including a second node representing a second query attribute. The system identifies a directed arc connecting first correlated node in first hierarchy to second correlated node in second hierarchy. The system identifies cross-hierarchy probabilities of correlations between values of a first attribute represented by the first correlated node and values of a second attribute represented by the second correlated node. The system outputs query result set estimated count generated from cross-hierarchy probabilities, probabilities that values of first attribute are associated with values corresponding to first node, and probabilities that values of second attribute are associated with values corresponding to second node.
-
公开(公告)号:US20210241047A1
公开(公告)日:2021-08-05
申请号:US16778925
申请日:2020-01-31
Applicant: salesforce.com, inc.
Inventor: Rakesh Ganapathi Karanth , Arun Kumar Jagota , Kaushal Bansal , Amrita Dasgupta
Abstract: An online system performs predictions for real-time tasks and near real-time tasks that need to be performed by a deadline. A client device receives a real-time machine learning based model associated with a measure of accuracy. If the client device determines that a task can be performed using predictions having less than the specified measure of accuracy, the client device uses the real-time machine learning based model. If the client device determines that a higher level of accuracy of results is required, the client device sends a request to an online system. The online system provides a prediction along with a string representing a rationale for the prediction.
-
公开(公告)号:US20210224614A1
公开(公告)日:2021-07-22
申请号:US16745878
申请日:2020-01-17
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota
Abstract: A model is trained to create a probability distribution of counts based on counts of distinct values stored by person profiles in a field. The model is trained to create another probability distribution of counts based on other counts of other distinct values stored by the person profiles in another field. The count of distinct values stored by a person profile in the field is identified. Another count of distinct values stored by the person profile in the other field is identified. A score is determined based on a cumulative distribution function of the count under the probability distribution of counts. Another score is determined based on the cumulative distribution function of the other count under the other probability distribution of counts. If the score and the other score combine in an overall score that satisfies a threshold, a message is output about the person profile being suspected of corruption.
-
公开(公告)号:US11010771B2
公开(公告)日:2021-05-18
申请号:US16263313
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota , Piranavan Selvanandan
Abstract: A system determines factored score by multiplying factor and match score for values of field in two records, offset score by adding offset to factored score, and weighted score by applying weight to offset score. The system determines status for two records based on combining weighted score with other weighted score corresponding to other field of two records. The system revises factor, offset, and weight based on feedback associated with two records. The system determines revised factored score by multiplying revised factor and match score for other values of field in two other records, revised offset score by adding revised offset to revised factored score, and revised weighted score by applying revised weight to revised offset score. The system determines learned status for two other records based on combining revised weighted score with additional weighted score corresponding to other field for two other records.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-