Automated Code Redemption via Web Page Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in managing and redeeming codes for value provided by online merchants, as they often require manual identification and input during the shopping process, which can be time-consuming and inefficient.

Innovation Solution

The system automatically identifies codes from various communication modes, adds them to a user's inventory, and seamlessly inputs them during the checkout process, utilizing computer processors to analyze page content, URLs, and user interactions to detect redemption fields.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually identify and input codes during shopping, then they can redeem codes for value, but the process becomes time-consuming and inefficient

Engineering Contradiction:
Improvecode redemption processVSAvoidtime required for code identification and input
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically identifying and storing codes in a user's inventory before the user needs to redeem them. When the user visits a merchant site, the system proactively detects available codes and prepares them for redemption, eliminating the need for manual identification at the point of purchase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically detecting codes on web pages, emails, and other communication channels without requiring user intervention. The system autonomously manages the code inventory and facilitates redemption by automatically inputting codes into appropriate fields on merchant websites.

Inventive Principle:
Principle #25Self-service

2Productivity

If the system automatically identifies codes from various communication modes, then code management becomes streamlined, but the system complexity increases

Engineering Contradiction:
Improvecode identification and management efficiencyVSAvoidsystem structure for code detection and management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system achieves universality by designing a multi-functional code management platform that handles multiple communication channels (web pages, emails, text messages) and various code types (discount codes, gift cards, promotional offers) through a single integrated system, rather than requiring separate solutions for each channel.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces an intermediary layer between the user and various code sources. This intermediary component automatically detects, validates, and stores codes from different communication modes, then manages their redemption process, simplifying the user's interaction while handling the complexity in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If the system automatically detects redemption fields on merchant pages, then the redemption process is automated, but the difficulty of detecting and measuring increases

Engineering Contradiction:
Improvecode redemption automationVSAvoiddetection of redemption fields on web pages
Core Design Contradiction:
Extent of automationVSDifficulty of detecting and measuring

Solution Approach 1:

The system employs feedback mechanisms by continuously monitoring web page content and user interactions to detect redemption fields. When the system identifies a suitable field (such as a 'code' input box on a checkout page), it automatically inputs the corresponding code and provides feedback to the user that the redemption has been successfully processed.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9646320B2Systems and methods for identifying codes that may be redeemed for value
Publication Date: 2017.05.09 SPARK COMMERCE LLC
  • US9646320B2 patent drawing
  • US9646320B2 patent drawing
  • US9646320B2 patent drawing

AI summary

Some embodiments of the invention enable users to manage codes which may be redeemed for value. For example, some embodiments provide systems and methods for automatically identifying a code communicated to a user which is redeemable for value, and adding the code to an inventory maintained for the user. When the user later shops at a site which allows a code to be redeemed for value, some embodiments of the invention may automatically detect when the user has navigated to a page on the site which allows redemption of the code, and may make the user aware that the code may be redeemed on the page. If the user opts to redeem the code, the field on the page into which the code is to be input may be automatically identified, and the code may be automatically input into that field.