Intermediary Server for Social Media Checkout Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional websites do not provide a straightforward method for merchants to integrate product-specific checkout buttons into social media platforms, as these platforms restrict the transmission of additional information necessary for generating checkout pages, leading to complex processes and reduced sales potential.

Innovation Solution

A system utilizing product-specific network addresses that redirect users to an intermediary server, which retrieves and forwards product information to a host checkout server, allowing seamless integration of checkout pages into social media platforms without requiring additional product information to be sent, enabling easy generation and sharing of product-specific checkout links.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If merchants use conventional checkout buttons with HTML form elements, then product information can be transmitted to the host server, but social media platforms block these buttons due to security restrictions

Engineering Contradiction:
Improveease of integrating checkout buttonsVSAvoidcompatibility with social media platforms
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary server that acts as a mediator between social media platforms and the host checkout server. This intermediary receives requests from social media platforms, retrieves product information from the database, forwards it to the host server, and relays the generated checkout page back to the user. This intermediary layer resolves the contradiction by allowing checkout functionality on social media without requiring direct HTML form element integration that would trigger security blocks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the checkout process into separate components: product information retrieval, checkout page generation, and transaction processing. By separating the product information retrieval from the checkout button itself, the system allows social media platforms to display simple links while the complex checkout functionality is handled separately through the intermediary server, making the system adaptable to social media restrictions.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If merchants create product-specific checkout buttons on dedicated websites, then accurate product information can be displayed, but the process becomes complicated requiring login and HTML form creation

Engineering Contradiction:
Improveaccuracy of product informationVSAvoidcomplexity of button creation process
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically generating product-specific network addresses and storing them in the database. Merchants do not need to manually create HTML forms or log into dedicated websites to set up checkout buttons. The intermediary server automatically retrieves the correct product information based on the network address and generates the appropriate checkout page, eliminating the complex setup process while maintaining accurate product information.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-storing product information in the database associated with specific network addresses before any checkout requests are made. This allows the intermediary server to quickly retrieve and forward the correct product information without requiring real-time setup or complex processing during the checkout event, simplifying the user experience while ensuring accuracy.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If social media platforms allow direct integration of checkout buttons, then purchasing becomes seamless, but platforms cannot validate link authenticity or generate accurate summaries

Engineering Contradiction:
Improvespeed of purchasing processVSAvoidvalidation of link authenticity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The intermediary server serves as a trusted mediator that social media platforms can rely on for link validation. When a user clicks a product-specific network address, the intermediary verifies the link's authenticity by checking it against the database, ensuring the link points to a valid product. This validation process maintains reliability while keeping the user experience fast and seamless, as the verification happens in the background without requiring additional user actions.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Device complexity

If merchants use a single checkout page for all products, then the system is simple to maintain, but product-specific information cannot be displayed on social media

Engineering Contradiction:
Improvesimplicity of system maintenanceVSAvoidability to display product information
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system segments product information into database records associated with specific network addresses, while maintaining a single unified checkout page structure. The intermediary server dynamically retrieves the appropriate product information from the database based on the clicked link and passes it to the host server for display on the standardized checkout page. This segmentation allows product-specific information to be displayed for each link while maintaining the simplicity of a single checkout page design and structure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10733659B2Intermediary server to facilitate restrictive websites
Publication Date: 2020.08.04 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US10733659B2 patent drawing
  • US10733659B2 patent drawing
  • US10733659B2 patent drawing

AI summary

Embodiments of the present invention are directed to systems and methods for generating, receiving and processing product-specific network addresses that may be used to generate product-specific checkout pages. In some embodiments, an intermediary server is provided that generates product-specific network addresses for merchants to be used on media websites. The product-specific network address is stored by the intermediary server in association with particular product information. The intermediary server acts as an interface between a user that visits the product-specific network address and a host checkout server. Specifically, the intermediary server receives the product-specific network address, retrieves the associated product information, and forwards the product information to the host checkout server. The host checkout server may then generate a checkout page for the user using the product information.