Speaker Identification for Media Player Profile Bypass

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current media presentation systems struggle to uniquely identify individual users within a household, limiting the ability to provide personalized media content playback and accurate advertisement impression data, especially when voice commands are used on streaming channels without profile selection screens.

Innovation Solution

Implementing a speaker-identification model in media players to recognize user voices and associate user profiles with voice commands, allowing direct media content playback and generating user-specific advertisement impression records.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If speaker-identification model is implemented to identify individual users, then user identification accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveuser identification accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by capturing audio samples from each user during a setup phase and storing them as reference profiles. This preliminary action enables the speaker-identification model to quickly and accurately identify users during actual operation without requiring complex real-time analysis, thus improving identification accuracy while managing device complexity.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If profile selection screen is bypassed for direct playback, then ease of operation is improved, but reliability deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms where the speaker-identification model continuously monitors audio input and provides real-time identification results. This feedback loop ensures that the correct user profile is selected automatically, maintaining reliability while enabling direct playback without the profile selection screen, thus improving ease of operation.

Inventive Principle:
Principle #23Feedback

3Productivity

If voice command processing is enhanced with speaker identification, then productivity is improved, but use of energy increases

Engineering Contradiction:
ImproveproductivityVSAvoiduse of energy
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by processing only the necessary audio features for speaker identification rather than analyzing the entire audio signal. The speaker-identification model extracts and processes only relevant acoustic characteristics, enabling enhanced voice command processing and improved productivity while minimizing energy consumption through selective feature extraction and processing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12526477B2Speaker-identification model for controlling operation of a media player
Publication Date: 2026.01.13 ROKU INC
  • US12526477B2 patent drawing
  • US12526477B2 patent drawing
  • US12526477B2 patent drawing

AI summary

In one aspect, an example method includes (i) obtaining, by a media player of a media presentation system, an audio signal, where the audio signal includes a voice command and is obtained using a microphone of the media presentation system; (ii) identifying, by the media player, which of multiple speakers of a household uttered the voice command using the audio signal and a speaker-identification model; (iii) performing, by the media player, an action corresponding to the voice command; and (iv) based on the identifying of the speaker using the audio signal and the speaker-identification model, selecting, by the media player, a user profile associated with the identified speaker within a streaming channel so as to bypass a profile selection screen of the streaming channel.