Runtime Offer Rule Modification for Real-Time Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for processing transaction data from payment cards lack the ability to dynamically reprogram operations in real-time, limiting their effectiveness in providing personalized and targeted advertisements based on user behavior and preferences.

Innovation Solution

A computing apparatus that processes transaction data to generate personalized advertisements by correlating user activities with transaction data, allowing for real-time interaction and modification of offer rules, and providing real-time messages to users based on their behavior, using a centralized data warehouse to manage and analyze user profiles and transaction patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If transaction data is processed using traditional batch processing methods, then data accuracy is maintained, but real-time personalization capability is lost

Engineering Contradiction:
Improvedata accuracyVSAvoidreal-time personalization capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic rule modification capabilities that allow offer rules to be changed during runtime based on real-time transaction data analysis. The system transitions from static batch processing to dynamic real-time processing, enabling personalized advertisements to be generated and delivered immediately as transactions occur, while maintaining data accuracy through structured validation frameworks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system pre-processes and structures transaction data in real-time as it arrives, preparing it for immediate analysis and advertisement generation. Offer rules are pre-configured but designed to be modifiable during execution, allowing the system to respond instantly to transaction events without waiting for batch processing cycles.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If offer rules are modified during runtime, then marketing flexibility is improved, but system complexity increases

Engineering Contradiction:
Improvemarketing flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the offer rule system into modular components that can be independently modified during runtime. Offer rules are divided into discrete, manageable units that can be added, removed, or adjusted without affecting the entire system. This modular architecture enables marketing flexibility while controlling complexity through organized, reusable rule templates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary rule management layer that mediates between marketing objectives and system execution. This intermediary structure handles the complexity of runtime rule modifications by providing a standardized interface for rule changes, isolating the complexity from both the user interface and the core processing logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If real-time transaction data is analyzed, then personalized advertisement delivery is improved, but processing time increases

Engineering Contradiction:
Improvepersonalized advertisement deliveryVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary data structuring and rule compilation that prepares transaction data and offer rules for rapid real-time processing. By pre-organizing data structures and compiling rule sets before transactions occur, the system minimizes processing time during actual advertisement delivery while maintaining full personalization capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system employs self-service mechanisms where pre-processed transaction data automatically matches against pre-configured offer rules without requiring complex real-time computation. The structured data and modular rules enable the system to self-evaluate and generate personalized advertisements through efficient pattern matching rather than intensive processing.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11151585B2Systems and methods to modify interaction rules during run time
Publication Date: 2021.10.19 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US11151585B2 patent drawing
  • US11151585B2 patent drawing
  • US11151585B2 patent drawing

AI summary

In one aspect, a computing apparatus is configured to represent offer rules based on requirements for the detection of predefined types of events and actions scheduled to be performed in response to the detection of each occurrence of the events. The events are independent from each other in processing and are linked via prerequisite conditions to formulate the requirements of an offer campaign. The computing apparatus is configured to store data indicating the completion statuses of the events and process the events, including the scheduled actions, if any, in an atomic way. Thus, the offer rules can be changed on-the-fly during run time execution by the computing apparatus.