-
公开(公告)号:US11044336B2
公开(公告)日:2021-06-22
申请号:US15882863
申请日:2018-01-29
Applicant: salesforce.com, inc.
Inventor: Alexey Syomichev , David Angulo
IPC: H04L29/08 , G06F3/06 , G06F16/25 , G06F16/17 , G06F16/182
Abstract: A software application executing on a selected application server in a cluster of application servers stores in a buffer in a memory of the selected application server a payload of data and a corresponding key. The application transfers a copy of the payload of data and the corresponding key to a selected second application server in the cluster, and creates a record in an entry in a transaction log stored in a database to which the cluster of applications servers has access, the record including: the corresponding key, a first value identifying the selected second application server to which the copy of the payload of data and corresponding key were transferred, and a second value identifying the selected first application server in which the payload of data and corresponding key were stored.
-
公开(公告)号:US20220414115A1
公开(公告)日:2022-12-29
申请号:US17356113
申请日:2021-06-23
Applicant: salesforce.com, inc.
Inventor: Leo Duy Tran , David Angulo , Edward Li
IPC: G06F16/25 , G06F16/21 , G06F16/215
Abstract: A method by one or more computing devices to standardize and centralize data movement between systems. The method includes receiving and storing data source information for a logical data source including authentication and authorization information for accessing a plurality of source systems that store data associated with the logical data source, schema information for a first schema used by a first one of the plurality of source systems to store data associated with the logical data source, and process information for a process including job information for a first job of the process that is for importing data associated with the logical data source from the first source system to a staging area. The method further includes executing the process according to the process information for the process.
-
公开(公告)号: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.
-
公开(公告)号:US20200097476A1
公开(公告)日:2020-03-26
申请号: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
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.
-
公开(公告)号:US20190114342A1
公开(公告)日:2019-04-18
申请号:US15940419
申请日:2018-03-29
Applicant: salesforce.com, inc.
Inventor: Mehmet Gokmen Orun , David Angulo
IPC: G06F17/30
Abstract: A system receives entity data, including an identification element submitted by an entity for identifying the entity and a contact element submitted by the entity for contacting the entity, from the entity via a department of an enterprise. The system stores an entity identifier cluster including the entity data, if no match exists between the contact element and any contact element in any entity identifier cluster. The system receives other entity data, including another identification element submitted by the entity for identifying the entity and another contact element submitted by the entity for contacting the entity, from the entity via another department of the enterprise. The system stores another entity identifier cluster including the entity data and the other entity data, if a match exists between the contact element and the other contact element. The system outputs data stored by any entity identifier cluster that includes query-identified data.
-
公开(公告)号: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.
-
公开(公告)号:US10733212B2
公开(公告)日:2020-08-04
申请号:US15940448
申请日:2018-03-29
Applicant: salesforce.com, inc.
Inventor: Mehmet Gokmen Orun , David Angulo
IPC: G06F16/28 , G06F16/2457 , G06Q30/00
Abstract: A system receives entity data and other entity data, including an identification element and another identification element submitted by an entity for identifying the entity, and a contact element and another contact element submitted by the entity for contacting the entity, from the entity via a department and another department of an enterprise. The system generates scores for each of the contact element the other contact element, the scores being based on the contexts associated with the departments of the enterprise and the contact elements. The system stores an entity identifier cluster including the entity data. The system stores another entity cluster including the entity data and the other entity data, if a match exists between the contact element and the other contact element. The system outputs data stored by any entity identifier cluster that includes query-identified data, the output data being based on the scores.
-
10.
公开(公告)号:US20190238653A1
公开(公告)日:2019-08-01
申请号:US15882863
申请日:2018-01-29
Applicant: salesforce.com, inc.
Inventor: Alexey Syomichev , David Angulo
CPC classification number: H04L67/2852 , G06F3/0656 , G06F16/1734 , G06F16/1844 , G06F16/252 , H04L67/1097
Abstract: A software application executing on a selected application server in a cluster of application servers stores in a buffer in a memory of the selected application server a payload of data and a corresponding key. The application transfers a copy of the payload of data and the corresponding key to a selected second application server in the cluster, and creates a record in an entry in a transaction log stored in a database to which the cluster of applications servers has access, the record including: the corresponding key, a first value identifying the selected second application server to which the copy of the payload of data and corresponding key were transferred, and a second value identifying the selected first application server in which the payload of data and corresponding key were stored.
-
-
-
-
-
-
-
-
-