-
公开(公告)号:US10936582B2
公开(公告)日:2021-03-02
申请号:US16264484
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Leo Duy Tran , David Angulo , David Woodward , Abhinav Chadda , David Hacker , Steven Ness , Matt Lagrotte , Jason Moody , Daniel Marchant , Matthew James Mondok , Federico Recio , Mehmet Gokmen Orun , Steven Kostrzewski , Christopher Bill , Kaustubh Barde , Lydia Lodovisi , Sarah Flamion , Jamin Hall , Charles Fineman
IPC: G06F3/00 , G06F16/242 , G06F16/28 , G06F16/23 , G06F16/215 , G06F16/2458 , G06F16/21 , G06F16/9035 , G06F16/2455 , G06F9/54 , G06Q30/00
Abstract: Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
-
公开(公告)号:US09740743B2
公开(公告)日:2017-08-22
申请号:US14518145
申请日:2014-10-20
Applicant: salesforce.com, inc.
Inventor: Arun Jagota , Chenghung Ker , Parth Vijay Vaishnav , Danil Dvinov , David Hacker , Susan Levine
IPC: G06F17/30
CPC classification number: G06F17/30489
Abstract: Matching objects using keys based on match rules is described. A system generates a match rule key based on a match rule, wherein the match rule specifies whether two objects match. The system creates candidate keys by applying the match rule key to data objects. The system creates a probe key by applying the match rule key to a probe object. The system determines whether the probe key matches a candidate key. The system determines whether the probe object matches a candidate object based on applying the match rule to the probe object and the candidate object if the probe key matches the candidate key corresponding to the candidate object. The system identifies the probe object and the candidate object as matching based on the match rule if the probe object matches the candidate object.
-
公开(公告)号:US11442952B2
公开(公告)日:2022-09-13
申请号:US16264391
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: David Woodward , Abhinav Chadda , David Hacker , Steven Ness , Matt Lagrotte , Jason Moody , Christopher Bill , Kaustubh Barde , Lydia Lodovisi , Sarah Flamion , Jamin Hall
IPC: G06F16/25 , G06F16/21 , G06F16/28 , G06F3/0484 , G06Q50/28
Abstract: Disclosed herein are method, system and device embodiments for setting up a graphical user interface (GUI) for a commerce architecture. An embodiment operates by providing a GUI that displays a first button for adding a first data source and a second button for adding a second data source, the second data source being related to the first data source, receiving a first response via the first button to add the first data source and a second response via the second button to add the second data source, providing a view of a first data schema and a second data schema, wherein the first data schema includes at least one object from the first or the second data source, and wherein the second data schema is a canonical data model, mapping the at least one object of the first data schema to at least one object of the second data schema, and providing a single entity view of the at least one object of the second data schema.
-
公开(公告)号:US11803555B2
公开(公告)日:2023-10-31
申请号:US16264418
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Leo Duy Tran , David Angulo , David Woodward , Abhinav Chadda , David Hacker , Steven Ness , Matt Lagrotte , Jason Moody , Daniel Marchant , Matthew James Mondok , Federico Recio , Mehmet Gokmen Orun , Steven Kostrzewski , Christopher Bill , Kaustubh Barde , Lydia Lodovisi , Sarah Flamion , Jamin Hall , Charles Fineman
IPC: G06F16/2455 , G06F16/2453 , G06F16/242 , G06F16/28
CPC classification number: G06F16/24568 , G06F16/2423 , G06F16/24534 , G06F16/24564 , G06F16/288
Abstract: Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
-
公开(公告)号:US11366805B2
公开(公告)日:2022-06-21
申请号:US16264470
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Leo Duy Tran , David Angulo , David Woodward , Abhinav Chadda , David Hacker , Steven Ness , Matt Lagrotte , Jason Moody , Daniel Marchant , Matthew James Mondok , Federico Recio , Mehmet Gokmen Orun , Steven Kostrzewski , Christopher Bill , Kaustubh Barde , Lydia Lodovisi , Sarah Flamion , Jamin Hall , Charles Fineman
IPC: G06F16/242 , G06F16/28 , G06F16/23 , G06F16/215 , G06F16/2458 , G06F16/21 , G06F16/9035 , G06F16/2455 , G06F9/54 , G06Q30/00
Abstract: Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
-
公开(公告)号:US11366804B2
公开(公告)日:2022-06-21
申请号:US16264428
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Leo Duy Tran , David Angulo , David Woodward , Abhinav Chadda , David Hacker , Steven Ness , Matt Lagrotte , Jason Moody , Daniel Marchant , Matthew James Mondok , Federico Recio , Mehmet Gokmen Orun , Steven Kostrzewski , Christopher Bill , Kaustubh Barde , Lydia Lodovisi , Sarah Flamion , Jamin Hall , Charles Fineman
IPC: G06F16/242 , G06F16/28 , G06F16/23 , G06F16/215 , G06F16/2458 , G06F16/21 , G06F16/9035 , G06F16/2455 , G06F9/54 , G06Q30/00
Abstract: Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
-
公开(公告)号:US10747889B2
公开(公告)日:2020-08-18
申请号:US16051390
申请日:2018-07-31
Applicant: salesforce.com, inc.
Inventor: William C. Eidson , Michael Goldberg Boilen , David Hacker
IPC: G06F21/00 , G06F21/60 , G06F21/62 , H04L29/06 , G06F9/54 , H04L9/08 , G06F11/30 , G06F11/34 , H04L9/32 , H04L9/14 , H04L29/08
Abstract: A first raw value of a first field from the first set of fields is encrypted to generate a first token using a symmetric key encryption mechanism based on a first cryptographic key associated with a first time window after which the first cryptographic key is no longer valid for tokenization of raw fields of raw log records. After the first time window has elapsed, a second raw value of a second field from the second set of fields is encrypted to generate a second token using the symmetric key encryption mechanism based on a second cryptographic key that is different from the first cryptographic key. The second cryptographic key is associated with a third time window that occurs after the first time window and after which the second cryptographic key is no longer valid for tokenization of raw fields of raw log records.
-
公开(公告)号:US10783259B2
公开(公告)日:2020-09-22
申请号:US16051403
申请日:2018-07-31
Applicant: salesforce.com, inc.
Inventor: William C. Eidson , David Hacker , Yu Chen , Michael Goldberg Boilen , Shakti Prakash Das
IPC: G06F21/62 , G06F21/60 , H04L29/06 , G06F9/54 , H04L9/08 , G06F11/30 , G06F11/34 , H04L9/32 , H04L9/14 , H04L29/08
Abstract: A method and apparatus for tokenization of user-traceable data are described. User traceable data is data that is not directly personal data but can be traced back to the identity or an activity of the user. A first raw value is encrypted into a first token using a symmetric key encryption mechanism based on a combination of a second raw value including personal data of a user and a second token resulting from the tokenization of the second raw value where the first token is an anonymized representation of the first raw value.
-
公开(公告)号:US10740475B2
公开(公告)日:2020-08-11
申请号:US16051414
申请日:2018-07-31
Applicant: salesforce.com, inc.
Inventor: William C. Eidson , David Hacker , Yu Chen , Hui Fung Herman Kwong , Wolfgang Krause
IPC: G06F21/60 , H04L29/06 , H04L9/32 , G06F21/62 , G06F9/54 , H04L9/08 , G06F11/30 , G06F11/34 , H04L9/14 , H04L29/08
Abstract: A method and a system for enabling multiple log record consumers to comply with regulations and requirements regarding privacy and handling of data are described. A determination, based on a log record format being of a first of the log record types, that a first field from a raw log record is to be tokenized based on a first tokenization strategy of multiple tokenization strategies in the first log record type, is performed. Each one of the tokenization strategies identifies a tokenization mechanism from tokenization mechanisms for generating a token from a raw value to enable compliance with a set of regulations and requirements regarding privacy and the handling of data. For a first raw value in the first field a first token is generated that is an anonymized representation of the first raw value using a tokenization mechanism identified by the first tokenization strategy in the log record type.
-
公开(公告)号:US20160110354A1
公开(公告)日:2016-04-21
申请号:US14518145
申请日:2014-10-20
Applicant: salesforce.com, inc.
Inventor: Arun Jagota , Chenghung Ker , Parth Vijay Vaishnav , Danil Dvinov , David Hacker , Susan Levine
IPC: G06F17/30
CPC classification number: G06F17/30489
Abstract: Matching objects using keys based on match rules is described. A system generates a match rule key based on a match rule, wherein the match rule specifies whether two objects match. The system creates candidate keys by applying the match rule key to data objects. The system creates a probe key by applying the match rule key to a probe object. The system determines whether the probe key matches a candidate key. The system determines whether the probe object matches a candidate object based on applying the match rule to the probe object and the candidate object if the probe key matches the candidate key corresponding to the candidate object. The system identifies the probe object and the candidate object as matching based on the match rule if the probe object matches the candidate object.
Abstract translation: 描述使用基于匹配规则的键匹配对象。 系统基于匹配规则生成匹配规则密钥,其中匹配规则指定两个对象是否匹配。 系统通过将匹配规则键应用于数据对象来创建候选键。 系统通过将匹配规则键应用于探针对象来创建探测键。 系统确定探测键是否匹配候选键。 如果探测键与候选对象相对应的候选键匹配,则系统基于将匹配规则应用于探测对象和候选对象来确定探测对象是否匹配候选对象。 如果探测对象与候选对象匹配,系统将基于匹配规则将探测对象和候选对象标识为匹配。
-
-
-
-
-
-
-
-
-