Set-Top Box Viewership Tracking via Circular Buffer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital television networks face challenges in accurately tracking viewership data without manual input from viewers, leading to burdensome data collection processes and inefficiencies in rating calculations, which affect advertising pricing and content programming decisions.

Innovation Solution

A method and system that utilize set-top boxes (STBs) to automatically track viewership by maintaining cached multimedia frames in a circular buffer, incrementing counters when viewers are receiving programs, and decrementing counters when they change channels, providing real-time viewership data to a viewership statistic server, thereby reducing network traffic and eliminating the need for manual logs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual data collection is used to track viewership, then data accuracy can be maintained, but the process becomes burdensome and inefficient

Engineering Contradiction:
Improveviewership data collection efficiencyVSAvoidmanual data entry burden
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system enables self-service by having the STB automatically track and report viewership data without requiring manual intervention from viewers. The STB autonomously monitors program reception, generates identification signals, and transmits data to the statistics server, eliminating the burden of manual data entry while maintaining accurate viewership tracking

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical system of manual data collection with an automated electronic system. The STB uses program reception monitoring and automatic signal generation to substitute for manual logging, thereby improving productivity while reducing operational burden on users

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

2Measurement precision

If real-time viewership tracking is implemented, then accurate rating data is obtained, but network traffic increases

Engineering Contradiction:
Improveviewership data accuracyVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system extracts only the essential data needed for viewership tracking - specifically, the generation of an identification signal when program reception begins or changes. By extracting only this critical information rather than transmitting continuous detailed data, the system maintains measurement precision while minimizing network traffic and bandwidth consumption

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transmitting viewership data only at specific trigger events (program start, channel change) rather than continuously. This event-driven approach provides sufficient accuracy for rating calculations while significantly reducing overall network traffic compared to continuous monitoring

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If cached multimedia frames are provided to client device, then channel change speed is improved, but buffer management complexity increases

Engineering Contradiction:
Improvechannel change response timeVSAvoidcircular buffer management
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system applies preliminary action by pre-caching multimedia frames in a circular buffer before they are needed. When a channel change request occurs, the STB can immediately provide cached frames, achieving fast channel switching. The circular buffer structure automatically manages the pre-cached data, reducing the complexity of manual buffer management while maintaining speed

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10368111B2Digital television channel trending
Publication Date: 2019.07.30 AT&T INTELLECTUAL PROPERTY I L P
  • US10368111B2 patent drawing
  • US10368111B2 patent drawing
  • US10368111B2 patent drawing

AI summary

Channel trending, including determining a number of viewers watching a multimedia program, is achieved in a digital television network. Cached multimedia frames that correspond to portions of the multimedia program are maintained, for example, on a device located on an edge (i.e., in a network edge device) of the digital television network. In response to a request from a client device (e.g., a set-top box) to receive the multimedia program, cached multimedia frames are fed from the edge device to the client device. Upon a seamless transfer or handoff resulting in a simulcast replicator or multicast replicator providing further portions of the multimedia program, a signal (e.g., a simple network management protocol TRAP statement) is sent to a viewership statistic server for incrementing a counter.