Website Verification via Dynamic Code and Intermediary Register

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online shoppers are hesitant to transact on lesser-known merchant websites due to concerns about payment card data security, leading to a need for a website verification system to ensure legitimacy before entering payment details.

Innovation Solution

A computer-implemented method and system for website verification involving a verification register, dynamic code generation, and user-initiated verification processes, allowing users to check if a website is legitimate by storing registration records, generating dynamic codes, and retrieving details for verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a website verification system is implemented, then user trust and security are improved, but system complexity increases

Engineering Contradiction:
Improvewebsite verification reliabilityVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a verification register as an intermediary component that mediates between websites and users. The register stores registration records of legitimate websites and issues dynamic codes, allowing users to verify website authenticity without requiring complex direct verification mechanisms. This intermediary structure simplifies the verification process while maintaining high reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary verification by storing registration records of legitimate websites in the verification register before actual transactions occur. Websites must register in advance and receive dynamic codes, which are then displayed to users. This preliminary action ensures that only verified websites can participate in transactions, improving reliability without adding complexity during the actual transaction process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If dynamic codes are generated and displayed on websites, then verification assurance is improved, but device complexity increases

Engineering Contradiction:
Improveverification assuranceVSAvoidwebsite implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The verification system enables websites to self-verify by automatically generating and displaying dynamic codes on their own pages. The website server retrieves the dynamic code from the verification register and incorporates it into the webpage without requiring user intervention or complex verification infrastructure on the user's end. This self-service approach improves verification assurance while minimizing added complexity.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If user-provided content is transmitted for display on the website, then user security is improved, but system complexity increases

Engineering Contradiction:
Improvepayment card data securityVSAvoidcontent transmission system complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The verification register acts as an intermediary that securely stores and transmits user-provided content to websites. Instead of direct connections that could expose sensitive data, the register mediates the content transmission process, ensuring that payment card information and other sensitive user data are protected while still allowing the content to be displayed on verified websites. This maintains security without significantly increasing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10504166B2Method and system for website verification
Publication Date: 2019.12.10 MASTERCARD ASIAPACIFIC PTE LTD
  • US10504166B2 patent drawing
  • US10504166B2 patent drawing
  • US10504166B2 patent drawing

AI summary

A computer-implemented method is proposed for website verification. The method comprises: storing registration records for legitimate websites in a verification register; receiving, from a website to be verified, a user-initiated verification request; responsive to the user-initiated verification request, checking that the website to be verified is in the verification register; generating and transmitting a dynamic code for display on the website if the website to be verified is in the verification register; and responsive to a user entering the dynamic code into a verification module, retrieving details of the website from the verification register and transmitting the details of the website to the user for checking against the website to be verified.