Third-Party App Activity Capture for Website Contact Merging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for integrating third party applications in website building systems face limitations such as restricted display areas, visual discordance, lack of interaction with other components, and inability to cooperate with multiple third party applications from different vendors, leading to suboptimal user experience and functionality.
Innovation Solution
Implementing a system with a communication hub that facilitates structured two-way communication channels between the website building system and third party applications, allowing for dynamic layout adjustments, interaction, and cooperation among multiple applications, using iframes for encapsulation and security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If third party applications are integrated into website building systems, then functionality and user experience are improved, but visual discordance and layout restrictions occur
Solution Approach 1:
The patent introduces an activity coordinator and communication hub as intermediary components between the website building system and third party applications. These intermediaries translate and coordinate activity messages, enabling seamless integration while maintaining visual coherence through standardized communication protocols and coordinated layout management.
2Adaptability or versatility
If multiple third party applications from different vendors are integrated, then versatility and functionality are enhanced, but coordination and cooperation between applications become complex
Solution Approach 1:
The patent implements a universal activity message format and standardized communication protocol that enables multiple third party applications from different vendors to interact through a common interface. The activity coordinator provides multi-functional coordination capabilities, handling various types of activity messages (user actions, system events, data exchanges) through a unified mechanism, thereby reducing coordination complexity despite increased versatility.
3Ease of operation
If third party applications are embedded in the website building system, then interaction and cooperation are enabled, but security risks and isolation are increased
Solution Approach 1:
The communication hub acts as a secure intermediary layer between the website building system and third party applications. It validates and coordinates activity messages, enabling controlled interaction while maintaining security through standardized protocols and isolated execution environments, thus balancing interaction capabilities with security requirements.
Data Source
AI summary
A system for a website, includes a processor and a unit running on the processor to capture interactions between a user of the website and at least one third party application embedded as an instance in a page of the website and to use the interactions to update a contact record associated with a user. The unit includes a data extractor to extract contact related information from the interactions; and a data merger to merge at least two contact records where the at least two contact records have an association with the same identified user and to merge the extracted contact related information to that of an existing contact record for the identified user according to predefined merging rules.


