Media Content Presentation Control Based on User Presence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media-presentation systems lack the ability to dynamically adjust media content presentation based on the number of users present, leading to suboptimal content selection and user experience.

Innovation Solution

A computing system determines the quantity of users present at a media-presentation device and uses this information to control the selection and presentation of media content, employing presence-detection techniques such as computer vision, wireless signaling, and voice recognition to tailor content based on user presence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media content is selected based on fixed rules without considering user presence, then system complexity is reduced, but user experience and content relevance deteriorate

Engineering Contradiction:
Improvecontent adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically detects user presence using sensors (camera, microphone, wireless signaling devices) and autonomously selects appropriate media content without requiring manual user input or configuration, enabling the system to serve itself in adapting content based on detected presence

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical interaction (users physically configuring settings) with automated detection systems (computer vision, acoustic sensors, wireless signal detection) that automatically sense user presence and trigger appropriate content selection responses

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

2Adaptability or versatility

If presence detection techniques are implemented, then content personalization is improved, but device complexity increases

Engineering Contradiction:
Improvecontent personalizationVSAvoiddetection system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system employs multiple detection mechanisms (camera-based computer vision, acoustic sensors for voice recognition, wireless signaling device detection) that can serve various functions including presence detection, user identification, and context determination, allowing a single integrated system to handle multiple detection tasks

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

Solution Approach 2:

The patent introduces intermediary detection systems (sensors, cameras, microphones, wireless receivers) that mediate between the physical presence of users and the digital content selection process, translating physical presence into actionable data for content personalization without requiring direct complex interaction

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250301199A1Dynamic Control of Media-Content Presentation Based on User Presence and/or User Profile
Publication Date: 2025.09.25 ROKU INC
  • US20250301199A1 patent drawing
  • US20250301199A1 patent drawing
  • US20250301199A1 patent drawing

AI summary

A method and system for controlling media-content presentation based on user presence and/or user profile. An example method includes a computing system determining a quantity of users present at a media-presentation device, the quantity being at least one. Further, the example method includes, based on the determining, the computing system using the determined quantity of users present at the media-presentation device as a basis to control what media content a media player outputs for presentation by the media-presentation device. For instance, based on the determined quantity of users the computing system could tailor a graphical user interface (GUI) that the media player outputs for presentation by the media-presentation device, such as by tailoring a set of channel options that a channel-selection GUI provides, among other possibilities.