VoIP Call Metrics Aggregation for Organization Need Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems lack the ability to efficiently analyze and identify the needs of organizations based on call data metrics from VoIP calls, limiting the provision of tailored services and products.

Innovation Solution

A server-based system generates call summary metrics from VoIP calls, identifies organizations associated with the calls, aggregates these metrics, and analyzes them to determine organizational needs, which can be satisfied by available capabilities, using machine learning algorithms and secondary data sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If call data is collected and analyzed to identify organizational needs, then service targeting capability is improved, but system complexity increases

Engineering Contradiction:
Improveservice targeting capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments call data analysis into distinct processing stages: call event message generation by the server, call summary metrics generation by the first processing circuit, organization identification by the second processing circuit, and need identification by the third processing circuit. This segmentation allows each component to focus on a specific task, improving service targeting capability while managing system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Call summary metrics serve as an intermediary data structure that bridges raw call event messages and organizational need identification. The first processing circuit generates these metrics from call events, and the third processing circuit uses them to identify organizational needs. This intermediary layer simplifies the overall system by providing a standardized format for data transformation across different processing stages.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If call summary metrics are aggregated for multiple organizations, then data analysis value is improved, but data processing time increases

Engineering Contradiction:
Improvedata analysis valueVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The first processing circuit generates call summary metrics for individual calls in advance, organizing call event data into structured formats before aggregation is needed. This preliminary organization of data by individual calls enables the third processing circuit to efficiently aggregate metrics across multiple organizations without processing raw call events in real-time, thereby reducing data processing time while maintaining comprehensive analysis value.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12489851B1Analysis of data metrics in server-based network
Publication Date: 2025.12.02 8X8 INC
  • US12489851B1 patent drawing
  • US12489851B1 patent drawing
  • US12489851B1 patent drawing

AI summary

Apparatuses and methods concerning routing of calls in a client-specific server are disclosed. As an example, one apparatus includes a first processing circuit communicatively coupled to such a server. The server is configured to generate call event messages for the calls routed by the server. The first processing circuit is configured to generate call summary metrics from the call event messages. The call summary metrics and/or related data indicate respective sets of call data for participants of the calls routed by the server. A second processing circuit is configured to identify organizations associated with the participants of the calls. The second processing circuit aggregates the call related data to assess needs of the organization.