Communication Hub for Third-Party App Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current website building systems face limitations in integrating third-party applications, including restricted display capabilities, lack of interaction with other components, and inability to cooperate seamlessly between multiple third-party applications from different vendors, leading to suboptimal user experiences and functionality.

Innovation Solution

Implementing a communication hub within the website building system that enables 2-way cross-domain communication between third-party applications, using a smart identifier and addresser for direct addressing, a communication policy enforcer, and a protocol translator, along with a redirector and originator verifier to manage interactions and authenticity, allowing for dynamic layout handling and interface translation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If third-party applications are integrated into website building systems, then functionality and user experience are improved, but communication compatibility and security between different vendors' applications deteriorate

Engineering Contradiction:
Improveintegration capabilityVSAvoidcommunication compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a communication hub as an intermediary component that mediates all communications between third-party applications from different vendors. This hub translates and standardizes communication protocols, ensuring compatibility without requiring direct integration between disparate applications. The hub acts as a secure gateway that manages authentication, authorization, and data exchange standards.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The communication hub provides universal communication capabilities that work across all third-party applications regardless of vendor. It implements a standardized API framework that enables any application to interact with the website building system and other applications through common protocols, making the system universally compatible while maintaining security and reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple third-party applications are integrated, then functionality is enhanced, but system complexity and management difficulty increase

Engineering Contradiction:
Improveapplication integrationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the management of multiple third-party applications into a single communication hub that consolidates all interaction points. Instead of managing separate integrations for each application, the hub provides a unified interface for configuration, monitoring, and control, significantly reducing system complexity while maintaining the ability to integrate multiple applications.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If direct communication between third-party applications is enabled, then interoperability is improved, but security risks and unauthorized access increase

Engineering Contradiction:
ImproveinteroperabilityVSAvoidsecurity risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The communication hub serves as a secure intermediary that all applications must route through. It implements authentication mechanisms to verify application identities, authorization protocols to control access permissions, and encryption to protect data in transit. This intermediary layer enables interoperability while systematically addressing security risks through centralized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the communication hub continuously monitors communication between applications, verifies compliance with security policies, and dynamically adjusts access permissions. This feedback loop ensures that security requirements are maintained while enabling seamless interoperability among third-party applications.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240289409A1Third party application communication api
Publication Date: 2024.08.29 WIX COM
  • US20240289409A1 patent drawing
  • US20240289409A1 patent drawing
  • US20240289409A1 patent drawing

AI summary

A device for a website building system (WBS) includes a communication hub embedded in a page of a website built by the WBS to implement 2-way cross domain communication with direct addressing between at least two third party applications from different vendors, the at least two third party applications each having an instance within the page. The communication hub includes a smart identifier and addresser to identify and provide the direct addressing of source or target third party applications between the at least two third party applications and to maintain a table of all absolute addresses for the 2-way cross domain communication; and a communication policy enforcer to enforce a communication policy between the WBS and the at least two third party applications to filter non-conforming communication according to the communication policy; and a protocol translator to provide 2-way interface translation between the at least two third party applications.