-
公开(公告)号:US20160378759A1
公开(公告)日:2016-12-29
申请号:US14751401
申请日:2015-06-26
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota , Sancho S. PINTO , Saurin G. SHAH , Stanislav GEORGIEV
Abstract: New account routing to user account sets is described. A system creates multiple accounts profiles corresponding to multiple sets of accounts, based on multiple attributes associated with each account of the multiple sets of accounts. The system calculates multiple account scores for an account based on comparing multiple attributes associated with the account against the corresponding multiple accounts profiles, wherein the account is not in the multiple sets of accounts. The system identifies a highest account score of the multiple account scores. The system routes the account to a user associated with a set of accounts corresponding to the highest account score.
Abstract translation: 描述了到用户帐户集合的新帐户路由。 基于与多组帐户的每个帐户相关联的多个属性,系统创建与多组帐户相对应的多个帐户简档。 该系统基于将与该帐户相关联的多个属性与相应的多个帐户简档进行比较来计算帐户的多个帐户分数,其中该帐户不在多组帐户中。 系统识别多个帐户分数的最高帐户分数。 系统将该帐户路由到与一组对应于最高帐户分数的帐户相关联的用户。
-
公开(公告)号:US11755582B2
公开(公告)日:2023-09-12
申请号:US16862667
申请日:2020-04-30
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota , Ajitesh Jain , Rahul Mathias Madan , Shravani Madhavaram
IPC: G06F7/00 , G06F16/2455 , G06N20/00
CPC classification number: G06F16/24558 , G06F16/24564 , G06N20/00
Abstract: Adaptive field-level matching is described. A system identifies first elements in a field of a prospective record for a database, and second elements in the field of a candidate record, in the database, for matching the prospective record. The system identifies features corresponding to any of the first elements that are identical to any of the second elements, any of the first elements that are absent from the second elements, and any of the second elements that are absent from the first elements. A machine-learning model uses the features to determine a field match score for the candidate record's field. Another machine-learning model weighs the field match score and weighs another field match score for another field of the candidate record to determine a record match score for the candidate record. If the record match score satisfies a threshold, the system identifies the candidate record as matching the prospective record.
-
公开(公告)号:US11436233B2
公开(公告)日:2022-09-06
申请号:US16258217
申请日:2019-01-25
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota
IPC: G06F16/2457 , G06F16/901 , G06F16/28 , G06F16/22
Abstract: A system creates graph of nodes connected by edges. Each node represents corresponding value of corresponding attribute and is associated with count of corresponding value. Each edge is associated with count of instances that values represented by corresponding connected nodes are associated with each other. The system identifies each node associated with first count as first set of keys, and deletes each node associated with first count. The system identifies each edge associated with second count as second set of keys, and deletes each edge associated with second count. The system identifies each node associated with third count as third set of keys, and deletes each node associated with third count. The system identifies each edge associated with fourth count as fourth set of keys, and deletes each edge associated with fourth count. The system uses each set of keys to search and match records.
-
公开(公告)号:US20220222547A1
公开(公告)日:2022-07-14
申请号:US17144896
申请日:2021-01-08
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota
Abstract: System determines, for first value at first time in time series, first estimate based on value and velocity for time series, first lag, and first time. System determines, for first value, second estimate based on value and velocity for time series, second lag, and first time. System determines first weight based on difference between second value, at second time in time series, and first estimate and second weight based on difference between second value and second estimate. System determines, for second value, first forecast based on value and velocity for time series, first lag, and second time. System determines, for second value, second forecast based on value and estimated velocity for time series, second lag, and second time. System determines, for second value, combined forecast based on first forecast weighed by first weight and second forecast weighed by second weight. If combined forecast satisfies threshold, system outputs alert.
-
25.
公开(公告)号:US11360990B2
公开(公告)日:2022-06-14
申请号:US16449335
申请日:2019-06-21
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota
IPC: G06F16/2458 , G06N20/00 , G06F40/295
Abstract: A method and system of matching field values of a field type are described. Blurring operations are applied on a first and second values to obtain blurred values. A first maximum score is determined from first scores for blurred values, where each one of the first scores is indicative of a confidence that a match of the first and the second values occurs with knowledge of a first blurred value. A second maximum score is determined from second scores for the blurred values, where each one of the second scores is indicative of a confidence that a non-match of the first and the second values occurs with knowledge of the first blurred value. Responsive to determining that the first maximum score is greater than the second maximum score, an indication that the first value matches the second value is output.
-
公开(公告)号:US11157508B2
公开(公告)日:2021-10-26
申请号:US16449333
申请日:2019-06-21
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota
IPC: G06F16/25 , G06F16/2455 , G06F16/28 , G06F16/23
Abstract: A method and system for estimating a number of distinct entities in a set of records are described. For each one of a subset of records, a set of match rule keys are generated based on a set of match rules. Each match rule from the set of match rules defines a match between records, and each match rule key from the set of match rule keys includes at least a key field value. A high order key for the record is determined based on the match rule keys, and a counter associated with the high order key is incremented. When each record from the subset of records has been processed by determining the match rule keys, and incrementing the counter(s) of the high order keys, a sum of a number of counters that have a non-zero value is performed to estimate the distinct entities in the records.
-
公开(公告)号:US20210124779A1
公开(公告)日:2021-04-29
申请号:US16661715
申请日:2019-10-23
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota
IPC: G06F16/901 , G06F16/903 , G06F16/908 , G06F16/93 , G06F16/906
Abstract: A system creates a graph of nodes connected by edges, the nodes including: i) a first node associated with a first value and a count of the first value, and ii) a second node associated with a second value and a count of the second value, the edges including an edge that connects the first and second nodes and is associated with a count of instances of the first value being stored with the second value. The system includes each node and each associated with clique count less than clique threshold in keys sets and deletes each node and each edge associated with clique count less than clique threshold. The system identifies triplet nodes connected by triplet edges. If estimated clique count for triplet values represented by triplet nodes is less than clique threshold, the system includes triplet values in keys set and identify triplet of nodes as analyzed.
-
公开(公告)号:US10909575B2
公开(公告)日:2021-02-02
申请号:US14750551
申请日:2015-06-25
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota , Sancho S. Pinto , Saurin G. Shah , Stanislav Georgiev
IPC: G06Q30/02
Abstract: New account recommendations for user account sets are described. A system creates an accounts profile for a set of accounts based on multiple attributes associated with each account of the set of accounts. The system calculates an account score for an account based on comparing multiple attributes associated with the account against the accounts profile, wherein the account is not in the set of accounts. The system determines whether the account score satisfies an account score threshold. The system recommends the account to a user associated with the set of accounts if the account score satisfies the account score threshold.
-
公开(公告)号:US20200250576A1
公开(公告)日:2020-08-06
申请号:US16361026
申请日:2019-03-21
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota , Piranavan Selvanandan
IPC: G06N20/00 , G06N7/00 , G06F16/901
Abstract: System determines first and second scores based on applying function to features of first and second values in fields in first and second records, respectively. System determines first priority based on first score and second priority based on second score for displaying first and second values in fields in first profile. System revises, based on feedback associated with first value and second value, parameter associated with function and determines third score based on applying function, associated with revised parameter, to feature of third value in field in third record. System determines fourth score based on applying function, associated with revised parameter, to feature of fourth value in field in fourth record and determines third priority, based on third score, for displaying third value in field in second profile and fourth priority, based on fourth score, for displaying fourth value in field in second profile.
-
公开(公告)号:US10397249B2
公开(公告)日:2019-08-27
申请号:US15408483
申请日:2017-01-18
Applicant: salesforce.com, inc.
Inventor: Cem Gurkok , Arun Kumar Jagota , Navin K. Ramineni
IPC: H04L29/06
Abstract: An attempt by a user to login to a destination server is identified from a source server. A destination score is determined based on the count of attempts by the user to login to the destination server and the count of attempts by the user to login to all destination servers. A source given destination score is determined based on the count of attempts by the user to login from the source server to the destination server, and the count of attempts by the user to login to the destination server. An outlier score is determined based on values associated with the destination score and the source given destination score. An alert is output if the outlier score satisfies a threshold.
-
-
-
-
-
-
-
-
-