Double-Layered Inline Frames for Cross-Domain Payment Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online payment systems experience slow page response speeds due to multiple redirects between websites with and without online payment functions, hindering quick processing of online payments.

Innovation Solution

A data processing method and apparatus that utilizes double-layered inline frames to transfer data between websites with and without data processing permission, eliminating the need for multiple redirects by using a second inline frame as a bridge to facilitate cross-domain data transfer and enable online payments within the same domain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple redirects are used between websites with and without online payment functions, then online payment functionality is enabled across different domains, but page response speed becomes excessively slow

Engineering Contradiction:
Improveonline payment functionalityVSAvoidpage response speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent introduces an intermediary component (inline frame or iframe) that acts as a mediator between the third-party website and the payment website. The payment interface is embedded within the original website's page through this intermediary, allowing payment functionality to be accessed without redirecting the user to a separate payment website, thus maintaining fast response speed while enabling cross-domain payment capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from a single-page redirect model to a multi-dimensional embedded model using inline frames. Instead of navigating away from the current page to a payment page, the payment interface is loaded in a separate dimension (iframe) within the same page, allowing simultaneous display of both the original content and payment interface without sacrificing response speed

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If multiple redirects are performed between websites, then data processing permission is transferred between domains, but processing time increases excessively

Engineering Contradiction:
Improvedata processing permission transferVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The inline frame serves as an intermediary that enables direct communication and data transfer between the third-party website and the payment website without requiring multiple redirects. Data can be passed to and from the embedded payment interface through the intermediary, facilitating permission transfer and data processing in a single operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The payment interface is pre-loaded and embedded within the original website's page structure before the user initiates the payment process. This preliminary setup eliminates the need for time-consuming redirects at the moment of payment, as the payment functionality is already in place and ready to process data immediately

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11455365B2Data processing method and apparatus
Publication Date: 2022.09.27 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11455365B2 patent drawing
  • US11455365B2 patent drawing
  • US11455365B2 patent drawing

AI summary

A data processing method includes implementing data transfer between a website having a data processing permission and a website having no data processing permission by using the website having the data processing permission and in a cross-domain manner of a double-layered inline frame when the website having no data processing permission is accessed and data processing is performed in a page of the website; and calling a data processing interface of the website having the data processing permission to perform the data processing.