Device-Based Rating Engine for Distributed Billing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current billing and customer care applications follow a network-centric or server-centric processing model, which is inefficient as they require centralized data processing and storage, limiting functionality on end devices and incurring high network traffic, especially for real-time rating and billing needs.

Innovation Solution

A device-based rating Engine that processes events and manages account balances on end devices, enabling local rating, billing, and metering, even when disconnected from the network, and communicates with a centralized system for aggregation and settlement, utilizing digital rights management for authorization and validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a network-centric processing model is used for billing and customer care applications, then centralized data processing and storage can be achieved, but network bandwidth usage increases and deployment costs rise

Engineering Contradiction:
Improvecentralized data processingVSAvoidnetwork bandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the centralized billing system into distributed components deployed on multiple end devices. Each device runs local billing and customer care applications, eliminating the need to continuously transmit data to a central server. This segmentation reduces network bandwidth usage while maintaining reliable data processing locally at each device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the billing and customer care processing functionality from the centralized network infrastructure and places it directly on end devices. By taking out the application logic from the network core and embedding it in user devices, the system reduces network traffic while preserving reliable local data processing capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

2Device complexity

If a network-centric processing model is used, then centralized control can be maintained, but device functionality and autonomy are limited

Engineering Contradiction:
Improvecentralized controlVSAvoiddevice functionality
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent divides the system control architecture into segmented autonomous units. Each end device operates independently with its own billing and customer care capabilities, allowing devices to function autonomously without requiring constant centralized control. This segmentation enhances device versatility while simplifying the overall control structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service capabilities where end devices independently execute billing and customer care applications without requiring network connectivity or centralized intervention. Devices manage their own operations, enhancing autonomy and versatility while reducing the complexity of centralized control mechanisms.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If centralized billing processing is implemented, then uniform billing can be ensured, but real-time billing and metering capabilities are reduced

Engineering Contradiction:
Improvebilling consistencyVSAvoidreal-time billing capability
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

The patent segments billing processing into independent local units that operate in real-time at each end device. Each device performs billing and metering operations immediately as events occur, eliminating delays associated with centralized processing. This segmentation enables real-time billing while maintaining consistency through standardized local execution of billing logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-loading billing rules, rate structures, and customer profiles onto end devices before billing events occur. This allows devices to perform real-time billing calculations immediately when events are detected, without needing to query centralized systems, thereby achieving both real-time capability and billing consistency.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If proprietary technologies are used in wireless networks, then network-specific optimization can be achieved, but interoperability and integration with open systems become difficult

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidsystem integration
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements universal billing and customer care applications that can run on any end device regardless of the underlying wireless network technology. By designing platform-independent applications that operate locally on devices, the system achieves interoperability across different network technologies while maintaining network-specific optimization through device-level processing.

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

Data Source

PatentUS8484130B2System and method for a flexible device-based rating engine
Publication Date: 2013.07.09 NETCRACKER TECH SOLUTIONS
  • US8484130B2 patent drawing
  • US8484130B2 patent drawing
  • US8484130B2 patent drawing

AI summary

A system and method for computerized metering, rating, billing and managing of account balances on an end computing device is disclosed herein wherein the end device may facilitate such processing whether the device is connected or is not connected to a network. The end device, furthermore, initiates communications with a host processor to obtain updated algorithms, rating tables and other accouterments necessary or desired to meter, rate, and process payments for transaction events. The end device initiates communications with the host processor or another end device to facilitate the synchronization of usage for pricing plans that span one or more devices.