Object-Relational CDR Analysis for High-Scale Low-Signal Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analysis of high-scale low-signal (HSLS) data, such as call data records (CDRs), is laborious and time-consuming due to the unstructured and voluminous nature of the raw data, often provided from multiple sources with varying formats.

Innovation Solution

The implementation of an object-relational model to organize CDRs into a database, allowing for efficient storage and rapid access through object types, properties, and relationships, followed by query-based filtering and analysis to generate insightful subsets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If raw CDR data from multiple sources is analyzed directly, then comprehensive investigation coverage is achieved, but analysis time and computational resources increase significantly

Engineering Contradiction:
Improveinvestigation coverageVSAvoidanalysis time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing raw CDR data from multiple sources and organizing it into an object-relational database model before analysis is requested. This includes standardizing data formats, creating normalized schemas, and establishing relationships between data entities in advance, so that when investigation queries are executed, the data is already structured and ready for rapid retrieval and analysis.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If raw CDR data is stored in unstructured format, then storage simplicity is maintained, but data retrieval and analysis efficiency decrease

Engineering Contradiction:
Improvestorage simplicityVSAvoiddata retrieval efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system segments raw CDR data into distinct object types (e.g., call records, subscriber information, location data, device details) and stores them in separate relational tables within the database. Each object type has its own structured schema with defined properties and relationships, allowing efficient querying and retrieval of specific data elements without processing entire raw datasets.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If comprehensive CDR datasets are processed, then complete investigation information is obtained, but processing complexity and resource requirements increase

Engineering Contradiction:
Improveinformation completenessVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts only the relevant data elements needed for investigations from comprehensive CDR datasets and stores them in the object-relational database model. By taking out and isolating specific object types and their properties (such as call details, location information, device identifiers), the system maintains complete investigation information while reducing processing complexity through focused, structured storage.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12561388B1Organization and analysis of high-scale low-signal data
Publication Date: 2026.02.24 PALANTIR TECHNOLOGIES INC
  • US12561388B1 patent drawing
  • US12561388B1 patent drawing
  • US12561388B1 patent drawing

AI summary

An apparatus, computer-implemented method and computer program are disclosed for organization and analysis of high-scale low-signal (HSLS) data. The method may comprise providing one or more raw datasets representing CDRs and processing the raw datasets to generate an object-relational model comprising a plurality of objects, each object having an object type and properties of the respective object type. The method may also comprise receiving at least a first query comprising, for at least one object type of the object-relational model, at least a first property relating to a first investigation and applying the at least first query to the stored object-relational model to generate a first subset of the CDRs. Responsive to selection of an analysis command, the method may comprise performing a predetermined type of analysis associated with the analysis command on the first subset of CDRs to produce a resultant subset of the CDRs.