Dynamic Viewer Identification System for Television Programs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online service providers face challenges in informing users about other concurrent viewers of a television program due to the vast number of users and available online locations, which hinders the ability to provide desired information effectively.

Innovation Solution

A system that dynamically identifies and informs viewers about other users tuned to the same program by storing trait information and using a user interface to display a subset of viewers with similar traits, allowing for communication and interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the system identifies all concurrent viewers across the entire online platform, then the completeness of viewer information is improved, but the system complexity and data processing burden increase significantly

Engineering Contradiction:
Improvecompleteness of viewer informationVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the vast online user base into smaller, manageable groups based on shared television program viewing. Instead of tracking all online users globally, the system creates localized context groups for each program being watched, reducing the complexity of user identification while maintaining relevant information completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by providing different levels of viewer information based on local program contexts. Each television program has its own associated viewer group with specific trait information, allowing the system to manage data complexity locally rather than globally, thus reducing overall system complexity while maintaining information completeness where needed.

Inventive Principle:
Principle #3Local quality

2Loss of information

If the system displays information about all concurrent viewers, then the information completeness is improved, but the ease of operation and user experience deteriorate due to information overload

Engineering Contradiction:
Improveinformation completenessVSAvoiduser experience
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent extracts and displays only the most relevant viewer information based on user traits and program context. Instead of showing all concurrent viewers, the system selectively presents information about viewers with similar demographics, interests, or viewing behaviors, reducing information overload while maintaining the essential completeness of relevant viewer data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies partial action by providing a subset of viewer information that is sufficient for the user's needs without presenting excessive data. The interface displays key viewer traits and program information in a condensed format, delivering adequate information completeness while preserving ease of operation through selective presentation.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If the system dynamically tracks and updates viewer information in real-time, then the information freshness is improved, but the energy consumption and processing requirements increase

Engineering Contradiction:
Improveinformation freshnessVSAvoidenergy consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic updates of viewer information rather than continuous real-time tracking. The system refreshes viewer trait information and program data at defined intervals or upon significant events (e.g., program changes), maintaining information freshness while reducing energy consumption compared to continuous monitoring of all viewer activities.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary actions by pre-collecting and storing viewer trait information and program metadata before they are needed for display. This advance preparation reduces the processing burden during real-time operation, maintaining information freshness while lowering energy consumption during active viewing sessions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7669213B1Dynamic identification of other viewers of a television program to an online viewer
Publication Date: 2010.02.23 YAHOO AD TECH LLC
  • US7669213B1 patent drawing
  • US7669213B1 patent drawing
  • US7669213B1 patent drawing

AI summary

Informing a viewer of a television program of the identity of other online identities that represent users concurrently viewing that same television program includes determining dynamically a first television program to which a television viewing device associated with a viewer is tuned and identifying one or more other viewers associated with television viewing devices that are presently tuned to the first television program. Trait information related to the viewer or to the other viewers is stored in a data store related to the first television program. A subset of the other viewers that have similar traits is determined based on the stored trait information. The viewer is graphically informed of the subset of other viewers.