Digital Promotion Server Code Uniqueness Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital promotion systems face inefficiencies in processing and redeeming digital coupons and gift cards, particularly in determining unique user-provided identification codes and integrating with point-of-sale terminals, leading to increased processing time and potential redemption issues.

Innovation Solution

A system comprising a digital promotion server that generates and communicates digital promotions to mobile devices, prompts users for identification codes, determines code uniqueness using a Bloom filter, and cooperates with POS terminals for redemption, either using user-provided or server-generated unique codes, thereby streamlining the redemption process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system uses traditional random ID generation for each digital promotion, then each user receives a unique identification code, but the processing time increases and redemption efficiency decreases

Engineering Contradiction:
Improvecode uniquenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-generates and stores batches of unique identification codes in the database before they are needed for redemption. When a user presents a code at the point of sale, the system checks against the pre-generated list rather than generating a new code in real-time, significantly reducing processing time while maintaining uniqueness verification

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts its code verification approach based on the redemption context. For walk-up redeem scenarios, it uses rapid lookup against pre-generated codes. For other scenarios, it may use different verification methods, optimizing processing speed for the most time-sensitive operations

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the system prompts users to provide their own identification codes, then user engagement increases, but the complexity of the redemption process increases

Engineering Contradiction:
Improveuser engagementVSAvoidredemption process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system allows users to self-serve by providing their own identification codes during redemption. The point of sale terminal guides users through the process, and the system automatically verifies the code against pre-generated unique codes, reducing the need for manual intervention while maintaining user involvement

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces a simplified intermediary interface at the point of sale that mediates between the user's code input and the backend verification system. This intermediary layer handles the complexity of code validation, uniqueness checking, and database interactions, presenting a simple user experience while managing complex operations in the background

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system verifies code uniqueness in real-time during redemption, then redemption accuracy improves, but processing speed decreases

Engineering Contradiction:
Improvecode verification accuracyVSAvoidredemption speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary generation and storage of unique identification codes before the redemption event. The pre-generated codes are stored in the database with their uniqueness already verified, allowing rapid lookup and verification during redemption without real-time generation overhead, thus maintaining both accuracy and speed

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10755297B1System for processing a digital promotion based upon user-provided identification code uniqueness determination and related methods
Publication Date: 2020.08.25 INMAR CLEARING INC
  • US10755297B1 patent drawing
  • US10755297B1 patent drawing
  • US10755297B1 patent drawing

AI summary

A system for processing a digital promotion may include a mobile wireless communications and a digital promotion server. The server may generate a digital promotion for a given product based upon a promotion request, and communicate the digital promotion to the mobile device based upon the promotion request. The server may cooperate with the mobile device to prompt the user for a user-provided identification code for redemption of the digital promotion at a redemption location, and determine whether the user-provided identification code is unique relative to other user-provided identification codes. When unique, the user-provided identification code may be stored for redemption of the digital promotion, otherwise a server-provided unique identification code may be generated and communicated to the mobile device. The server may cooperate with the redemption location to redeem the digital promotion based upon one of the user-provided identification code and the server-provided unique identification code.