Inferring TV Viewing via Device State Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining if a mobile device user is watching TV and identifying the show being watched are intrusive, require user participation, or are not practical due to the lack of connectivity between mobile devices and TVs, and do not account for privacy concerns.

Innovation Solution

A method that passively monitors mobile device usage patterns and correlates them with TV program schedules to infer if a user is watching live TV and which show, using a user behavior model that updates based on activity streams, device states, and historical data, while reducing dimensionality and noise through normalization and affinity scoring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If audio fingerprinting is used to identify TV content on mobile devices, then content identification accuracy is improved, but user privacy is compromised due to continuous microphone monitoring

Engineering Contradiction:
Improvecontent identification accuracyVSAvoiduser privacy intrusion
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the necessary information (device active/inactive states) from the mobile device data stream, rather than continuously monitoring all device functions or audio content. This selective extraction achieves content identification while minimizing privacy intrusion by capturing only state information, not content or conversations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary correlation analysis mechanism that indirectly infers TV watching behavior through device state patterns rather than directly monitoring TV content or user conversations. This intermediary approach uses device activity as a mediator to deduce viewing behavior without direct access to private user data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If direct connection between mobile device and TV is established, then content information accuracy is improved, but device complexity and compatibility requirements increase

Engineering Contradiction:
Improvecontent information accuracyVSAvoidconnection infrastructure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent makes the mobile device the universal monitoring point for all TV watching scenarios, regardless of TV type or connectivity. Instead of requiring TVs or set-top boxes to have specific networking capabilities, the solution universally uses the mobile device's existing sensors and state tracking to infer viewing behavior across all TV configurations.

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

Solution Approach 2:

The mobile device serves itself by using its own existing state information (active/inactive states from its operating system) to infer TV watching behavior. The device does not need to connect to TV or external monitoring infrastructure; it autonomously generates the data needed for content identification through correlation analysis of its own usage patterns.

Inventive Principle:
Principle #25Self-service

3Reliability

If specific applications are launched on mobile devices to connect with TVs, then connection reliability is improved, but ease of operation deteriorates due to user burden

Engineering Contradiction:
Improveconnection reliabilityVSAvoiduser operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically performs correlation analysis between device states and TV program schedules without requiring user action. The mobile device and server system handle all processing autonomously, inferring viewing behavior and identifying content without the user needing to launch applications or configure connections.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-processes and stores TV program schedules and device state data in advance, so that when analysis is needed, the correlation can be quickly performed using pre-prepared data. This preliminary preparation eliminates the need for real-time user intervention or complex runtime processing.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If continuous microphone monitoring is implemented, then content identification coverage is improved, but energy consumption increases

Engineering Contradiction:
Improvecontent identification coverageVSAvoidmobile device energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only essential state information (active/inactive states) from the mobile device, rather than continuously monitoring high-energy functions like microphone audio processing. This selective data extraction significantly reduces energy consumption while maintaining content identification capability through correlation analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of continuous monitoring, the system periodically samples device state changes and correlates them with program schedules. This periodic approach, rather than continuous operation, dramatically reduces energy consumption while still capturing sufficient data to identify viewing behavior and content.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10778835B2Inferring user context via time-series correlation analysis
Publication Date: 2020.09.15 PRJ HLDG CO LLC
  • US10778835B2 patent drawing
  • US10778835B2 patent drawing
  • US10778835B2 patent drawing

AI summary

There is disclosed a technique of associating device activity to a broadcast programme, comprising: receiving a model for a broadcast programme identifying portions of content and portions of breaks in the content; monitoring, via a client software module running on users' mobile devices, said device's active or inactive states; receiving an activity stream of a user device; comparing the activity stream to the model of the broadcast programme to identify a correlation between them; inferring a user of the user device as watching the broadcast programme based on a level of the correlation.