Virtual Entity Bridge for Cross-Cloud CRM Data Visualization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems lack a mechanism to centrally display and surface marketing activity data for users of both Pardot automation and Salesforce CRM platforms without degrading the performance of either platform due to the sheer volume of engagement activities, making database merge or replication impractical.
Innovation Solution
Implementing a virtual entity bridge that allows for the generation of a unified GUI to display CRM records and related marketing engagement activity data from a remote cloud platform without requiring database merge or replication, by automatically querying the remote cloud platform and populating the GUI with the necessary data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If Pardot data is copied or moved into the CRM platform's data storage, then centralized display of marketing activity data is achieved, but the CRM platform's database performance and GUI responsiveness deteriorate due to the volume of additional records
Solution Approach 1:
The patent introduces a virtual entity bridge as an intermediary layer between the CRM platform and Pardot automation platform. This bridge enables centralized access to marketing activity data through the CRM interface without physically moving data between systems. The virtual bridge queries Pardot's data storage remotely and presents results within the CRM GUI, eliminating the performance degradation that would result from duplicating millions of engagement records in the CRM database while still achieving centralized data display.
2Loss of information
If CRM data is copied into the Pardot automation platform's data storage, then centralized display is achieved, but both Pardot and CRM platform performance deteriorate
Solution Approach 1:
The virtual entity bridge serves as a mediator that prevents direct data copying between platforms. Instead of moving CRM records into Pardot's storage (which would degrade both systems), the bridge establishes a virtual connection that allows Pardot data to be accessed through the CRM interface. This intermediary approach achieves centralized data display while maintaining the performance integrity of both independent platforms.
3Adaptability or versatility
If database merge or replication is implemented to display both CRM and marketing data centrally, then data integration is improved, but system complexity and data synchronization challenges increase
Solution Approach 1:
Rather than implementing complex database merge or replication mechanisms that would require continuous synchronization and increase system complexity, the patent uses a virtual copying approach. The virtual entity bridge creates a virtual representation of Pardot data within the CRM interface without physically duplicating the data. This eliminates the need for complex synchronization mechanisms while still providing centralized access to both CRM and marketing engagement data.
Data Source
AI summary
Described herein are means for implementing cross cloud engagement activity visualization without requiring database merge or data replication. For instance, an exemplary system includes: means for operating a database system communicably interfaced with the system of the host organization; means for operating a virtual entity bridge communicably interfacing the system with a remote cloud platform storing engagement activity data representing interactions of potential customers with a marketing campaign; means for generating a unified GUI to display a plurality of the CRM records at a user computing device; means for surfacing a plurality of related rows from the stored engagement activity data related to one of the plurality of CRM records by automatically querying the remote cloud platform via the virtual entity bridge for the plurality of related rows; means for populating the unified GUI with the surfaced plurality of rows; and means for transmitting the unified GUI to the user computing device for display.


