Probabilistic User Visibility Encoding for Low-Memory CTV Ads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Connected TV video ads (CTV) lack feedback information for user awareness and engagement, leading to inefficient advertising strategies due to high memory requirements for storing user interaction data.

Innovation Solution

A method and system for encoding user visibility count with a low memory footprint using probabilistic algorithms and data structures, such as hashing functions, to track user device IDs and adjust visibility counts adaptively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user visibility count is stored using traditional data structures, then measurement precision of user awareness is improved, but memory usage increases

Engineering Contradiction:
Improveuser awareness measurementVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent changes the parameter representation from exact integer counts to probabilistic floating-point estimates. Instead of storing precise visibility counts, the system uses probabilistic data structures that store parameters representing expected values and variances, enabling memory-efficient storage while maintaining sufficient measurement precision for advertising decisions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs probabilistic data structures that can be easily created, modified, and discarded. These structures allow the system to maintain multiple user visibility counters with minimal memory overhead, treating the storage resources as disposable rather than permanent, which aligns with the transient nature of advertising campaign data.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Measurement precision

If multiple counters per user are stored, then user engagement measurement is improved, but device complexity increases

Engineering Contradiction:
Improveuser engagement measurementVSAvoiddata structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple user counters into a single probabilistic data structure per user. Instead of maintaining separate exact-count structures for each metric, the system combines them into unified probabilistic representations that capture multiple engagement dimensions while reducing the overall structural complexity and memory footprint.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The probabilistic data structures serve multiple functions simultaneously - they can represent visibility counts, engagement metrics, and various user interaction statistics within a single unified framework. This multi-functionality eliminates the need for separate specialized data structures for each measurement type.

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

3Manufacturing precision

If exact user visibility count is maintained, then advertising strategy accuracy is improved, but processing time increases

Engineering Contradiction:
Improveadvertising strategy accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by maintaining probabilistic estimates rather than exact counts. The system accepts a controlled degree of imprecision in exchange for dramatically reduced processing time, using the principle that advertising decisions do not require absolute precision but rather sufficiently accurate estimates to guide bidding and targeting strategies.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent replaces the mechanical system of exact integer counting and storage with probabilistic computational models. Instead of incrementing and storing precise counts, the system uses probabilistic updates that leverage statistical properties to maintain accuracy estimates, substituting deterministic mechanical operations with probabilistic algorithms that are computationally more efficient.

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

Data Source

PatentUS12354134B2Method and system to encode user visibility count
Publication Date: 2025.07.08 AFFLE MEA FZ LLC
  • US12354134B2 patent drawing
  • US12354134B2 patent drawing
  • US12354134B2 patent drawing

AI summary

The present disclosure provides a computer system (112). The computer system (112) performs a method for encoding user count with a low memory footprint. The method includes a first step of receiving real-time and adaptive frequency of user visibility. Further, the method includes another step of receiving a user device (106) id associated with one or more users (104). Furthermore, the method includes yet another step of encoding the user visibility count. The frequency of the user visibility is the number of times the computer system receives a request from a user device (106). The user device (106) id is a unique string of numbers and letters. The unique string of numbers and letters identifies the user device (106) associated with one or more user (104). The user visibility count is encoded by using one or more data structures and one or more algorithms.