Browser Add-on Auto-fills Payment Fields

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face the tedious and error-prone task of manually entering payment information, such as card numbers, PINs, and expiration dates, when making online payments, which is time-consuming and prone to errors.

Innovation Solution

A system and method for automatically populating online webpage fields using a browser add-on and JavaScript code that generates a 'child product' linked to a core account, allowing users to automatically fill payment information into online merchant payment pages without manual input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually type payment information into online payment fields, then the payment transaction can be completed, but the process is tedious and error-prone

Engineering Contradiction:
Improveease of entering payment informationVSAvoidtime required to enter payment information
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically retrieving and storing payment information (card number, expiration date, CVV) from the user's device or account before the actual payment transaction. When the user reaches the payment page, the information is already prepared and can be automatically filled in, eliminating the need for manual typing and reducing both time and effort required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of the user's payment information and uses these copies to automatically populate the payment fields. Instead of requiring the user to re-enter the same information repeatedly, the system copies the stored payment details and transfers them to the appropriate fields, significantly reducing the time and effort required for each transaction.

Inventive Principle:
Principle #26Copying

2Reliability

If users manually enter payment information, then the transaction can be processed, but errors are more likely to occur

Engineering Contradiction:
Improveaccuracy of payment information entryVSAvoidsimplicity of payment process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system copies the user's payment information from a secure storage location and automatically fills it into the payment fields, eliminating manual typing errors. This copying mechanism ensures that the exact same information used for authorized transactions is used here, improving reliability while maintaining simplicity through automation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs self-service by automatically retrieving, validating, and entering the payment information without requiring manual user input. The system itself handles the data transfer and population of fields, reducing human error while keeping the process simple for the user who only needs to initiate the transaction.

Inventive Principle:
Principle #25Self-service

3Productivity

If a browser add-on is used to automatically fill payment fields, then data transfer is automated, but the system complexity increases

Engineering Contradiction:
Improvespeed of completing online transactionsVSAvoidcomplexity of the automatic filling system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces a browser add-on as an intermediary component that bridges the user's payment information storage and the payment website fields. This intermediary automatically extracts information from the user's device and injects it into the appropriate fields, significantly increasing transaction speed while managing complexity by isolating the automated logic in a separate, manageable component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the automatic filling functionality into a separate browser add-on component, distinct from the core payment processing logic. This segmentation allows the productivity enhancement to be implemented independently, managing overall system complexity by dividing functionality into modular, independently manageable parts.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10255597B2System and method for automatically filling webpage fields
Publication Date: 2019.04.09 VERIENT
  • US10255597B2 patent drawing
  • US10255597B2 patent drawing
  • US10255597B2 patent drawing

AI summary

A method for generating a personal identification number (PIN) debit child product for use in performing a debit payment transaction with a merchant entity. A payment processing platform receives a user selection of a financial institution made via a merchant payment page and directs the user to authenticate a user identity with the financial institution. The payment processing platform receives a user selection of a core account held with the financial institution, such that the core account provides financial backing for the child product. The child product is generated that includes a child card number and a virtual PIN associated with the core account. Advantageously, the method provides the ability to make PIN debit transaction on the Internet.