Rule-Based Usage Data Distribution for Real-Time Network Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network device monitoring systems provide limited and delayed information, failing to offer real-time insights into device usage and connectivity, which hampers effective billing, monitoring, and anomaly detection.

Innovation Solution

A cloud-based device management platform applies configurable rules to process and distribute charging data records (CDRs) from various networks, enabling real-time monitoring and routing to appropriate destinations based on 3GPP standards, allowing service providers and enterprises to customize analytics and generate invoices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a control center generates reports using existing methods, then reports are produced, but the reports contain only a subset of information and the duration between reports is high

Engineering Contradiction:
Improveinformation completenessVSAvoidreport duration interval
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by collecting and storing complete usage data in real-time before report generation is needed. The control center continuously accumulates detailed usage information from multiple network elements, so when a report is requested, the complete data is already prepared and can be immediately delivered without waiting for data aggregation periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the traditional periodic report generation mechanism with an event-driven data push system. Instead of mechanically scheduling reports at fixed intervals, the system uses real-time data streams from network elements to continuously update and deliver usage information whenever changes occur, eliminating the need for timed report cycles.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If real-time usage data is collected from multiple network elements, then monitoring accuracy improves, but data processing complexity increases

Engineering Contradiction:
Improveusage data accuracyVSAvoiddata processing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The control center acts as an intermediary between multiple network elements and the reporting system. It receives usage data from various network elements (CHF, CGW, PCRF, etc.), normalizes and processes the data in a centralized location, then delivers the processed information to reporting systems. This intermediary approach simplifies the overall system architecture by providing a single point of data convergence rather than requiring direct complex interactions between all network elements and all reporting systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control center is designed as a multi-functional system that can handle multiple types of usage data from different network elements, support various reporting formats, and serve multiple reporting destinations simultaneously. This universal capability reduces the need for separate specialized processing systems for each data source or report type, thereby reducing overall system complexity while maintaining high measurement precision.

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

Data Source

PatentUS12574786B2Configurable distribution of network device usage data based on rules
Publication Date: 2026.03.10 CISCO TECHNOLOGY INC
  • US12574786B2 patent drawing
  • US12574786B2 patent drawing
  • US12574786B2 patent drawing

AI summary

One or more processors of a device management platform receive, from a plurality of networks, usage data indicating usage of devices on the plurality of networks. The one or more processors of the device management platform apply rules to the usage data to identify requested usage data for entities associated with the devices. The rules are defined by the entities to individually indicate the requested usage data. The one or more processors of the device management platform send the requested usage data to one or more destinations of the entities indicated by the rules.