Dynamic Banner Integration via Cross-Domain Messaging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions for integrating banners and transaction account application processes into online shopping cart pages require extensive custom coding, pose data security challenges, and slow user experience due to business-to-business communication in browser interactions.
Innovation Solution
The implementation of cross-domain scripting and cross-document messaging allows for the integration of digital acquisition processes into the shopping cart experience with minimal merchant customization, enhancing security and user experience by minimizing resource-intensive development and reducing page reloads, while securely exchanging customer data and facilitating real-time transaction account approvals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If custom coding is used to integrate banners into shopping cart pages, then integration functionality is achieved, but development complexity and time increase significantly
Solution Approach 1:
The patent introduces a banner server as an intermediary component that mediates between the shopping cart system and banner content. The banner server receives requests from the shopping cart page, retrieves appropriate banner content, and returns it for display. This intermediary architecture eliminates the need for complex custom coding in the shopping cart system while maintaining full banner integration functionality.
2Adaptability or versatility
If traditional banner integration methods are used, then banners can be displayed, but user experience is slowed due to multiple page reloads
Solution Approach 1:
The patent implements continuous banner content delivery by having the banner server maintain active connections and provide banner content dynamically without requiring page reloads. The shopping cart page can continuously receive and update banner content from the banner server, ensuring uninterrupted display and eliminating time losses associated with repeated page loading.
3Adaptability or versatility
If extensive custom coding is performed for banner integration, then integration is achieved, but data security challenges increase
Solution Approach 1:
The banner server acts as a secure intermediary that handles all data exchange between the shopping cart system and external banner sources. By centralizing data handling in a dedicated secure server, the system reduces security risks associated with extensive custom coding in the shopping cart application itself. The banner server can implement security protocols and data validation centrally, improving overall data security while maintaining integration flexibility.
Data Source
AI summary
A dynamic banner may be displayed in a merchant check out page sourced from a merchant server that may be customized to a particular user and/or merchant. The dynamic banner may be provided by a transaction server and may invite the user to select an offer. In response to the user's interaction with the banner, the characteristics of the merchant check out page may be changed, for example, a product may be discounted, and/or a new transaction account may be issued to the user by the transaction account provider server and used to complete the checkout process. In this manner, the merchant server and the transaction server may interact with a user within a single web page.


