Automated Discount Code Evaluation via Network Trace Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional UI-based discount code entry and evaluation processes are inefficient, time-consuming, and disruptive to user experience, often requiring multiple page refreshes and uncertain code validation times.

Innovation Solution

A method that bypasses the UI-based approach by using API calls to translate network traces of discount codes into a standardized class format, such as ECMA script, allowing for rapid evaluation and selection of the highest benefit code without disrupting the user's interaction with the checkout interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If UI-based discount code entry method is used, then user can enter discount codes through the checkout interface, but the process is time-consuming and requires multiple page refreshes

Engineering Contradiction:
Improvediscount code entryVSAvoidcode evaluation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces an intermediary component (bot or automated system) that acts as a mediator between the user and the merchant's backend system. This intermediary automatically enters discount codes through the UI, evaluates them, and returns results without requiring user intervention or page refreshes, thereby resolving the time loss while maintaining ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the manual mechanical process of UI-based code entry with an automated electronic system. The bot programmatically interacts with the checkout interface, automatically entering codes and capturing results, eliminating the time-consuming manual operations while preserving the original UI-based evaluation mechanism

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If multiple discount codes are evaluated through UI-based approach, then the best discount can be found, but the checkout interface becomes unusable due to repeated page refreshes

Engineering Contradiction:
Improvediscount benefit evaluationVSAvoidcheckout interface usability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The bot serves as an intermediary that handles multiple code evaluations in the background without disrupting the checkout interface. It systematically tests multiple discount codes, compares their benefits, and presents the best option to the user, maintaining interface usability while achieving precise discount evaluation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary evaluation of multiple discount codes before the user finalizes their purchase. The bot pre-tests various codes, determines which provides the maximum benefit, and prepares the optimal code for application, allowing the user to make informed decisions without interface disruption

Inventive Principle:
Principle #10Preliminary action

3Extent of automation

If automated UI-based code entry is implemented, then code evaluation can be automated, but the process is disruptive and loses user-entered data during page refreshes

Engineering Contradiction:
Improvecode evaluation automationVSAvoiduser data loss
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The bot acts as an intelligent intermediary that automates the code evaluation process while preserving user data. It manages the automated entry and evaluation of discount codes through the UI, captures results, and maintains user information across operations, achieving high automation without information loss

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a virtual copy of the checkout interaction process through the bot. It replicates the code entry and evaluation steps programmatically, capturing all necessary information and results without affecting the actual user interface or losing user-entered data, thereby enabling automation while preserving information integrity

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12393961B2Automatic discount code entry and evaluation
Publication Date: 2025.08.19 CHECKMATE SAVINGS INC
  • US12393961B2 patent drawing
  • US12393961B2 patent drawing
  • US12393961B2 patent drawing

AI summary

In one embodiment, a method includes accessing a website of a known merchant and creating an active shopping cart on the website of the known merchant. The method further includes applying a discount code at a UI element of the website for inputting discount codes, collecting a network trace of the applied discount code, and translating the network trace of the applied discount code to an ECMA class format.