Configurable Pricing Matrix for Mobile Billing Servers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing transaction processing systems face challenges in handling diverse currency and price point requirements across different countries, particularly when dealing with carrier restrictions and varying service levels, which complicates the processing of transactions for merchants offering virtual goods and services.

Innovation Solution

A method and system that involves configuring a pricing matrix with cells representing intersections of countries and target prices, allowing each country to have a subset of price points, which is stored and transmitted between merchant and billing servers to facilitate transaction processing, including determining carrier servers and charging accounts accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed pricing structure is used for transactions, then processing is simple and fast, but it cannot accommodate different currency and price point requirements across different countries

Engineering Contradiction:
Improveability to accommodate different currency and price point requirementsVSAvoidpricing structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The pricing structure is segmented into a matrix format where rows represent countries and columns represent target prices. Each cell in the matrix corresponds to a specific country-target price combination, allowing the system to handle diverse pricing requirements while maintaining a structured, manageable format. This segmentation enables the billing server to efficiently retrieve and apply the correct price point for each transaction based on the consumer's country and the selected service level.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If multiple price points are offered for different service levels, then consumer choice and satisfaction improve, but determining the correct price point becomes more complex due to carrier restrictions

Engineering Contradiction:
Improveconsumer ability to select preferred service levelVSAvoiddifficulty in determining correct price point
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary actions by pre-configuring the pricing matrix with all possible country-target price combinations before transactions occur. The billing server retrieves the consumer's country information in advance and uses this to quickly identify the appropriate subset of price points from the pre-organized matrix. This preliminary organization of pricing data eliminates the complexity of real-time price determination and allows consumers to freely select their preferred service level.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a comprehensive pricing matrix is maintained for all countries and price points, then all transaction scenarios can be handled, but storage and processing requirements increase

Engineering Contradiction:
Improvecoverage of all country and price point combinationsVSAvoiddata storage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system applies local quality by organizing the pricing matrix so that each country has its own subset of price points tailored to its specific requirements. Rather than storing a single monolithic pricing structure, the billing server maintains country-specific pricing data with the relevant price points for each region. This allows the system to handle all transaction scenarios comprehensively while optimizing storage by only maintaining the necessary price points for each country.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9338630B2Configurable price matrix for mobile billing at a billing server
Publication Date: 2016.05.10 BOKU INC
  • US9338630B2 patent drawing
  • US9338630B2 patent drawing
  • US9338630B2 patent drawing

AI summary

A method of processing transactions is described. A pricing matrix is configured on a billing server. The pricing matrix has a set of cells, each cells corresponding to an intersection between a respective country and a respective target price. The merchant server downloads the pricing matrix periodically from the billing server. The merchant server determines a country of a consumer mobile phone and displays price points corresponding to the country within a mobile phone application. When the consumer selects one of the price points a transaction is processed between the consumer mobile phone, the billing server and a carrier server aligned with the billing server.