Speaker-identification model for controlling operation of a media player
AssigneeRoku, Inc.
InventorFrank Maker
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A media player of a media presentation system, the media player configured for performing a set of acts comprising:
- obtaining an audio signal, wherein the audio signal comprises a voice command and is obtained using a microphone of the media presentation system;
- identifying which of multiple speakers of a household uttered the voice command using the audio signal and a speaker-identification model;
- after obtaining the audio signal, presenting an advertisement;
- obtaining metadata for the identified speaker;
- based on the identifying of the speaker using the audio signal and the speaker-identification model, generating an advertisement impression record that associates the metadata for the identified speaker with the advertisement;
- obtaining another audio signal, wherein the other audio signal comprises another voice command and is obtained using the microphone of the media presentation system;
- determining using the other audio signal and the speaker-identification model that another speaker of the multiple speakers of the household uttered the voice command;
- after obtaining the other audio signal, presenting the advertisement again;
- obtaining metadata for the other identified speaker;
- and
- generating another advertisement impression record that associates the metadata for the other identified speaker with the additional presentation of the advertisement.
A method performed by a media player of a media presentation system, the method comprising:
- obtaining an audio signal, wherein the audio signal comprises a voice command and is obtained using a microphone of the media presentation system;
- identifying which of multiple speakers of a household uttered the voice command using the audio signal and a speaker-identification model;
- after obtaining the audio signal, presenting an advertisement;
- obtaining metadata for the identified speaker;
- based on the identifying of the speaker using the audio signal and the speaker-identification model, generating an advertisement impression record that associates the metadata for the identified speaker with the advertisement;
- obtaining another audio signal, wherein the other audio signal comprises another voice command and is obtained using the microphone of the media presentation system;
- determining, using the other audio signal and the speaker-identification model, that another speaker of the multiple speakers of the household uttered the voice command;
- after obtaining the other audio signal, presenting the advertisement again;
- obtaining metadata for the other identified speaker;
- and
- generating another advertisement impression record that associates the metadata for the other identified speaker with the additional presentation of the advertisement.
A non-transitory computer-readable medium having stored thereon program instructions that upon execution by a media player of a media presentation system, cause performance of a set of acts comprising:
- obtaining an audio signal, wherein the audio signal comprises a voice command and is obtained using a microphone of the media presentation system;
- identifying which of multiple speakers of a household uttered the voice command using the audio signal and a speaker-identification model;
- after obtaining the audio signal, presenting an advertisement;
- obtaining metadata for the identified speaker;
- based on the identifying of the speaker using the audio signal and the speaker-identification model, generating an advertisement impression record that associates the metadata for the identified speaker with the advertisement;
- obtaining another audio signal, wherein the other audio signal comprises another voice command and is obtained using the microphone of the media presentation system;
- determining, using the other audio signal and the speaker-identification model, that another speaker of the multiple speakers of the household uttered the voice command;
- after obtaining the other audio signal, presenting the advertisement again;
- obtaining metadata for the other identified speaker;
- and
- generating another advertisement impression record that associates the metadata for the other identified speaker with the additional presentation of the advertisement.
Dependencies are inferred from the claim text.