Dynamic Video Metrics Configuration Platform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video metrics creation and reporting systems lack standardization, flexibility, and scalability, leading to inconsistencies, inefficiencies, and delays in collecting new data and computing new metrics, particularly in mobile applications where app updates are required for data collection, affecting the timely analysis of video content consumption.

Innovation Solution

A custom video metrics management platform provides a centralized configuration for dynamic data collection and metric computation, allowing for on-demand configuration and validation, enabling flexible customization of data collection and metric definition without requiring app updates, and supporting feedback control and iterative processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a centralized configuration platform is implemented for dynamic data collection and metric computation, then flexibility and adaptability of metric customization are improved, but device complexity increases

Engineering Contradiction:
Improveflexibility of metric customizationVSAvoidcomplexity of configuration platform
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The configuration platform performs multiple functions including data collection configuration, metric computation definition, validation, and iterative processing within a single centralized system. This multi-functional approach enables flexible metric customization while consolidating complexity into one universal platform rather than requiring separate systems for each function.

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

Solution Approach 2:

The platform provides dynamic configuration capabilities where data collection and metric computation can be modified in real-time without requiring app updates. Configuration parameters can be changed, validated, and iterated upon dynamically, allowing the system to adapt to changing requirements while maintaining a structured approach to manage complexity.

Inventive Principle:
Principle #15Dynamics

2Productivity

If on-demand configuration and validation is enabled for metric computation, then productivity and speed of metric analysis are improved, but device complexity increases

Engineering Contradiction:
Improvespeed of metric computationVSAvoidcomplexity of validation system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs validation as a preliminary action before metric computation is executed. Configuration parameters are validated in advance to ensure correctness, preventing errors during actual metric computation. This preliminary validation approach enables faster productivity by avoiding rework while maintaining a systematic validation framework.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The platform incorporates feedback control where validation results feed back into the configuration process. If validation fails, the system provides feedback to guide corrections, and the process can be iterated. This feedback mechanism ensures high productivity through correct first-time computation while managing complexity through structured iterative improvement.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If app updates are eliminated for data collection configuration, then ease of operation and time efficiency are improved, but reliability of data collection may worsen

Engineering Contradiction:
Improveease of metric configurationVSAvoidreliability of data collection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system enables self-service configuration where metric definitions and data collection parameters can be modified directly through the configuration platform without requiring application updates. The platform itself serves as the mechanism for configuration changes, eliminating the need for app deployment cycles and providing immediate ease of operation while maintaining reliability through controlled configuration management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The configuration system is dynamic, allowing real-time modifications to data collection parameters and metric definitions without freezing the system state. This dynamic capability enables easy reconfiguration while maintaining reliability through consistent state management and validation, allowing the system to adapt without requiring app updates.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10719489B1Custom video metrics management platform
Publication Date: 2020.07.21 CONVIVA
  • US10719489B1 patent drawing
  • US10719489B1 patent drawing
  • US10719489B1 patent drawing

AI summary

Data collection management is disclosed. A data collection configuration is obtained. The data collection configuration is translated into executable code in a language usable to collect data. Data is collected using the executable code. The collected data values are provided as output. Metrics management is also disclosed. A configuration of a metric is obtained. The metric configuration includes a definition of how computation of the metric is to be performed and a mapping between a computation input and collected data. Collected data values are obtained based at least in part on the mapping. Metric values are computed according to the definition. One or more results associated with the computed metric values are stored.