Service Processor Policy Adaptation for Secure Device Billing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network-based service usage measurement and billing systems are inadequate for accurately tracking and billing diverse digital device usage, particularly for high-bandwidth applications and encrypted traffic, and require significant network upgrades to support flexible billing plans.

Innovation Solution

Implement device-assisted service usage measurement and billing systems that generate charging data records (CDRs) on devices, verify their validity, and aggregate them with network CDRs, using secure communication protocols to ensure compatibility and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If network-based service usage measurement systems are used, then service usage can be tracked, but the system becomes inadequate for accurately tracking diverse digital device usage and requires significant network upgrades

Engineering Contradiction:
Improveservice usage measurement accuracyVSAvoidnetwork system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The device service processor independently generates charging data records (CDRs) by measuring service usage locally on the device. This self-service approach eliminates the need for complex network-based measurement systems, as the device itself performs the measurement and billing data generation, thereby improving measurement accuracy for diverse applications while reducing network system complexity.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If network upgrades are implemented to support flexible billing plans, then billing flexibility improves, but network infrastructure costs and complexity increase

Engineering Contradiction:
Improvebilling plan flexibilityVSAvoidnetwork infrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The device service processor generates device-generated CDRs (DG-CDRs) that capture service usage information for various billing plans. This enables flexible billing arrangements to be implemented through software on the device rather than requiring complex network infrastructure changes, thereby improving billing adaptability while minimizing network complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The billing system is segmented into network-generated CDRs and device-generated CDRs, which are aggregated and mediated separately. This segmentation allows different billing plans and measurement approaches to coexist without requiring the entire network infrastructure to be upgraded, enabling billing flexibility through modular implementation.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If device-assisted service usage measurement is implemented, then measurement accuracy for diverse devices improves, but device complexity increases

Engineering Contradiction:
Improveservice usage measurement accuracyVSAvoiddevice processor complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The service processor is designed as a multi-functional component that handles both traditional device functions and service usage measurement and CDR generation. This universal design allows the same hardware processor to perform multiple roles without requiring separate dedicated measurement hardware, thereby improving measurement accuracy while minimizing the increase in device complexity.

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

Data Source

PatentUS12543031B2Adapting network policies based on device service processor configuration
Publication Date: 2026.02.03 HEADWATER RESEARCH LLC
  • US12543031B2 patent drawing
  • US12543031B2 patent drawing
  • US12543031B2 patent drawing

AI summary

Disclosed herein are various embodiments to prevent, detect, or take action in response to the moving a device credential from one device to another, the improper configuration of a service processor, a missing service processor, or the tampering with a service processor in device-assisted services (DAS) systems.