One-Click Checkout System Using Web Crawler Fingerprinting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

E-commerce websites face challenges in streamlining their checkout processes, particularly for small players, leading to cumbersome customer experiences and low conversion rates due to the need for repetitive information entry and validation across multiple sites, which web crawlers cannot easily access without a shopping cart item.

Innovation Solution

A system and method that includes a user interface, application programming interface, and a processing subsystem with a web crawler, website analysis, classification, fingerprinting, and checkout processing modules to systematically browse, analyze, and classify checkout data entry forms, map user information, fingerprint configurations, and generate a one-click checkout flow based on fingerprinting data and mapped models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If web crawlers are used to access e-commerce websites, then web indexing and content updating are improved, but access to checkout pages is blocked because a shopping cart item is required

Engineering Contradiction:
Improveweb indexing capabilityVSAvoidaccess to checkout pages
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent introduces an intermediary system that acts as a mediator between the web crawler and the e-commerce website. This intermediary maintains a database of checkout page information and form field data, allowing the crawler to access checkout information without needing to actually interact with the website's checkout process. The intermediary translates and structures the data from various e-commerce sites into a unified format that can be processed and stored for later use.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional checkout processes are used, then all necessary information can be collected, but the number of clicks and steps required completes the checkout increases significantly

Engineering Contradiction:
Improveinformation collection completenessVSAvoidcheckout completion speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-collecting and structuring all necessary checkout information during the web crawling phase. Checkout page data, form field requirements, and validation rules are gathered in advance and stored in a database. When a user wants to checkout, the system retrieves the pre-processed information and automatically fills the forms, eliminating the need for users to manually enter data through multiple steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of checkout page structures and form field definitions from various e-commerce websites. Instead of requiring users to interact with the original complex checkout processes, the system uses these copied and standardized representations to automatically generate and submit checkout information, dramatically reducing the number of user interactions needed.

Inventive Principle:
Principle #26Copying

3Measurement precision

If customers manually enter shipping address, billing address, payment information and shipping method for every website, then data accuracy can be maintained, but the time and effort required increases significantly

Engineering Contradiction:
Improvedata entry accuracyVSAvoidrepetitive information entry time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements self-service by automatically performing the data entry task that would otherwise require customer intervention. The web crawler autonomously visits e-commerce websites, extracts checkout form requirements, and populates the information database. During actual checkout, the system automatically retrieves and fills the customer's information into the appropriate fields based on the pre-analyzed form structures, eliminating repetitive manual entry while maintaining accuracy through systematic data collection.

Inventive Principle:
Principle #25Self-service

4Manufacturing precision

If form entry and validation processes are made rigorous, then data quality is improved, but the conversion rate during the checkout funnel decreases

Engineering Contradiction:
Improveform data qualityVSAvoidcheckout conversion rate
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs preliminary validation and processing of form data during the web crawling phase. Checkout page validation rules and required field specifications are extracted and stored in advance. When processing actual checkouts, the system pre-validates the information against these criteria and automatically formats data to meet requirements, so that rigorous validation does not delay the user-facing checkout process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11532023B2System and method for streamlining a checkout process of e-commerce websites
Publication Date: 2022.12.20 FIRMLY INC
  • US11532023B2 patent drawing
  • US11532023B2 patent drawing
  • US11532023B2 patent drawing

AI summary

System and method to streamline the checkout process of e-commerce websites is disclosed. The processing subsystem includes a web crawler to browse the e-commerce websites, a website analysis module to analyze checkout data entry forms and web UI of the corresponding e-commerce websites browsed by the web crawler. The processing subsystem includes a classification module to classify the checkout data entry forms into fields based on a form data model. The classification module maps user information with classified fields using a natural language mapping technique to obtain a mapped model. The processing subsystem includes a fingerprinting module to fingerprint configurations and checkout pages of the corresponding e-commerce websites to obtain fingerprinting data. The processing subsystem includes a checkout processing module to generate a one-click checkout flow for an e-commerce website selected from the e-commerce websites. The one-click checkout flow is generated based on the fingerprinting data and the mapped model.