Path-Based Population Visualization for TV Audience Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data visualization tools for TV broadcasters are static, niche, and siloed, failing to provide comprehensive and dynamic insights into audience data, making it difficult to analyze and understand massive, changing viewer behavior effectively.

Innovation Solution

A system that integrates data from multiple sources into a unified, dynamic visualization scheme, optimized for fast access by timestamp and other variables, using a novel user interface called 'The Snake' to track key performance indicators and audience behavior over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If data from multiple sources is integrated into a unified visualization scheme, then comprehensive understanding of audience behavior is improved, but device complexity increases

Engineering Contradiction:
Improvecomprehensive understanding of audience behaviorVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the massive audience data into discrete events with specific attributes (timestamp, user ID, channel, program, device type, location). Each event is processed and stored as an independent record, allowing the system to handle billions of data points through systematic division rather than treating the data as an unmanageable whole.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary processing layers including event normalization modules, data aggregation engines, and visualization intermediaries that translate raw data from multiple sources into unified visual representations. These intermediaries bridge the gap between complex multi-source data and comprehensible visualizations without requiring direct complex interactions between all data sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If massive data is processed in real-time, then timely insights are improved, but processing speed decreases due to data volume

Engineering Contradiction:
Improvetimeliness of insightsVSAvoidprocessing speed
Core Design Contradiction:
Loss of timeVSSpeed

Solution Approach 1:

The system performs preliminary actions by pre-processing and normalizing data as it arrives from multiple sources, organizing it into standardized event formats with consistent attribute structures. This preliminary organization occurs before the actual analysis and visualization processes, reducing the computational burden during real-time processing and enabling faster generation of insights from already-structured data.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If detailed path-based visualization is implemented, then ease of operation is improved, but data complexity increases

Engineering Contradiction:
Improveease of understanding audience dataVSAvoidvisualization complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent transforms complex multi-dimensional audience behavior data into path-based visualizations that add a temporal dimension to the representation. Instead of presenting raw multi-dimensional data tables, the system creates visual paths showing user journey sequences across different channels and devices over time, making complex behavior patterns intuitively understandable through spatial-temporal visualization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10977265B2Path-based population visualization
Publication Date: 2021.04.13 DRUMWAVE INC
  • US10977265B2 patent drawing
  • US10977265B2 patent drawing
  • US10977265B2 patent drawing

AI summary

Provided are methods and media for displaying mass data incomprehensible without computers by compiling behavioral data comprising a mass compilation of behavior of a population; determining whether the behavioral data from each of the plurality of sources is compatible with behavioral data from each of the other plurality of sources; if behavioral data from one or more of the plurality of sources is not compatible with the behavioral data from one or more of the other plurality of sources, harmonize the behavioral data; and compiling a subset of the behavioral data from the plurality of sources into a data visualization scheme; wherein the data visualization scheme comprises a path, wherein the path is subdivided into segments, and each segment represents a plurality of behaviors of a subset of the population.