IP Library Granted Patent US 9,582,560
Granted Patent B2
US 9,582,560 · App. 13/844,403 · Granted Feb 28, 2017

Partnership relationship management system to system data synchronization

Inventors: Lila Tretikov (Los Gatos, CA); Deepali Szczesny (Cupertino, CA)
Assignee: SUGARCRM INC.
G06F17/30575
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,582,560
App. No.
13/844,403
Granted
Feb 28, 2017
Kind
B2
Abstract

Embodiments of the present invention provide a method, system and computer program product for partnership relationship management (PRM) data synchronization in a customer relationship management (CRM) data processing system. In an embodiment of the invention, a method for PRM data synchronization in a CRM data processing system can include receiving a data synchronization request from one of several different CRM systems over a computer communications network. The method additionally can include identifying the one different CRM system from amongst the different CRM systems and locating a mapping of data fields corresponding to the identified CRM system. Finally, the method can include synchronizing data received from the identified one of the different CRM systems data with data in the CRM data processing system that maps to the received data according to the located mapping of data fields.

Claims (19)

1. A method for partnership relationship management (PRM) data synchronization in a customer relationship management (CRM) data processing system, the method comprising:

receiving in a CRM data processing system, a data synchronization request from one of a multiplicity of other, different CRM systems from over a computer communications network;

identifying the one of the other, different CRM systems;

locating in the CRM data processing system, a mapping of data fields corresponding to the identified one of the other, different CRM systems; and,

synchronizing data received from the identified one of the other, different CRM systems data with data in the CRM data processing system that maps to the received data according to the located mapping of data fields,

wherein the request is received in a connector to the CRM data processing system, the CRM data processing system resides behind a firewall and the connector executes in a computing device disposed in a demilitarized zone of the firewall.

2. A customer relationship management (CRM) data processing system configured for partnership relationship management (PRM) data synchronization, the system comprising:

a host computing system comprising a plurality of different computers each with at least one processor and memory;

a primary CRM system executing in the memory of the host computing system;

a data store of CRM system mappings; and,

a PRM synchronization module coupled to the primary CRM system and the data store and executing in memory of the host computing system, the PRM synchronization module comprising program code enabled to receive in the primary CRM system a data synchronization request from one of a multiplicity of other, different CRM systems from over a computer communications network, to identify the one of the other, different CRM systems, to locate in the data store a mapping of data fields corresponding to the identified one of the other, different CRM systems, and to synchronize data received from the identified one of the other, different CRM systems with data in the primary CRM system that maps to the received data according to the located mapping of data fields,

wherein the PRM synchronization module executes in a memory of a connector to the primary CRM data processing system, the primary CRM data processing system resides behind a firewall in the host computing system, and the connector executes opposite the primary CRM data processing system in a computing device disposed in a demilitarized zone of the firewall.

3. A computer program product for partnership relationship management (PRM) data synchronization in a customer relationship management (CRM) data processing system, the computer program product comprising:

a computer readable storage memory device having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code for receiving in a CRM data processing system, a data synchronization request from one of a multiplicity of other, different CRM systems over a computer communications network;

computer readable program code for identifying the one of the other, different CRM systems;

computer readable program code for locating in the CRM data processing system, a mapping of data fields corresponding to the identified one of the other, different CRM systems; and,

computer readable program code for synchronizing data received from the identified one of the other, different CRM systems data with data in the CRM data processing system that maps to the received data according to the located mapping of data fields,

wherein the request is received in a connector to the CRM data processing system, the CRM data processing system resides behind a firewall and the connector executes in a computing device disposed in a demilitarized zone of the firewall.

Assignments (2)
SECURITY INTEREST Recorded Jul 31, 2018
From: SUGARCRM INC., AS GRANTOR
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P., AS COLLATERAL AGENT
Reel/Frame 046673/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: TRETIKOV, LILA; SZCZESNY, DEEPALI
To: SUGARCRM INC.
Reel/Frame 030756/0252 →
Continuity (1)
Related Publication 20140279898A1 · Sep 18, 2014