Deal Allocation Platform for Consumer Promotion Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Merchants face difficulties in selecting the appropriate promotions or deals to offer to consumers, as analyzing data from various sources to determine which promotions to offer can be complex and inefficient.

Innovation Solution

A deal allocation platform that accesses consumer and merchant data from disparate sources, joins this data into unified consumer data units, and uses partitioning functions to determine which promotions to offer, with a cost function for reallocating consumers to optimize deal presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If merchants manually analyze data from disparate sources to determine which promotions to offer, then they can make informed decisions, but the process becomes complex and inefficient

Engineering Contradiction:
Improvepromotion selection efficiencyVSAvoiddata analysis complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the complex data analysis task into distinct functional modules: data collection from multiple sources, data joining into consumer data units, partitioning functions to worker nodes, and result aggregation. This segmentation allows each module to handle specific aspects of the analysis independently, improving overall efficiency while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The deal allocation platform acts as an intermediary system between raw data sources and promotion decision-making. It introduces standardized consumer data units and coordinated worker nodes as intermediate structures, transforming disparate data into unified analysis results without requiring merchants to directly manage the complexity of data integration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the system processes data from multiple disparate sources, then it can provide comprehensive consumer insights, but the data integration becomes complex

Engineering Contradiction:
Improveconsumer data completenessVSAvoiddata integration complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system merges data from multiple disparate sources into unified consumer data units. Each consumer data unit consolidates relevant information from various sources into a standardized format, preserving complete consumer insights while eliminating the need for complex multi-source data integration at the merchant level.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If the platform reallocates consumers using cost function analysis, then it optimizes deal presentation, but the computational requirements increase

Engineering Contradiction:
Improvedeal allocation optimizationVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs cost function analysis and consumer reallocation iteratively and selectively rather than continuously. It analyzes costs associated with reallocating consumers only when necessary to optimize deal presentation, avoiding unnecessary computational resource consumption while still achieving optimization goals through targeted partial actions.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11687975B2Deal allocation platform
Publication Date: 2023.06.27 BYTEDANCE INC
  • US11687975B2 patent drawing
  • US11687975B2 patent drawing
  • US11687975B2 patent drawing

AI summary

A deal allocation platform is disclosed. The deal allocation platform may be configured to be used in multiple contexts, such as, for example, a batch processing context and a real-time context. Further, the deal allocation platform may be configured to reallocate users assigned to deals based on an approximation of a global optimization problem. In addition, the deal allocation platform may enable configuration of one or multiple experiments.