Back to results
US 7,424,431 B2Granted
System, method and computer program product for adding voice activation and voice control to a media player
AssigneeStragent, LLC
InventorsMark Greene, Michael Hegarty, Dermot Cantwell
Life of this patent
Estimating the term…
Abstract
A media player system, method and computer program product are provided. In use, an utterance is received. A command for a media player is then generated based on the utterance. Such command is utilized for providing wireless control of the media player.
Claims63
A system, comprising:
- an automobile;
- an assembly coupled to the automobile for receiving power therefrom and further connectable to a media player with music stored thereon, the assembly including a voice activation module, memory, a power unit for charging the media player, a speaker, and a microphone;
- said memory including a computer readable medium comprising:
- computer code for initializing a plurality of program variables stored in the memory of the assembly, the program variables including artists, songs, and playlists;
- computer code for receiving a trigger signal;
- computer code for, after the receipt of the trigger signal, receiving an utterance utilizing the microphone of the assembly;
- computer code for verifying the utterance utilizing the speaker of the assembly;
- computer code for, after the verification of the utterance, generating a corresponding command for the media player based on the utterance, the corresponding command selected from a command set including a play command, a pause command, a shuffle command, a playlist command, an artist command, and a song command;
- and
- computer code for channeling output of the media player via the assembly;
- wherein the corresponding command provides wireless control of the media player;
- wherein the corresponding command is sent as a bit stream with each of a plurality of bits sent every 55 uSecs.
9 more elements
A system, comprising:
- an automobile;
- an assembly coupled to the automobile for receiving power therefrom and further connectable to a media player with music stored thereon, the assembly including memory, a power source for charging the media player, a speaker, a microphone, and:
- computer code for initializing a plurality of program variables stored in the memory of the assembly, the program variables including artists, songs, and playlists;
- computer code for identifying a trigger signal;
- computer code for, after the identification of the trigger signal, identifying an utterance received utilizing the microphone of the assembly;
- computer code for verifying the utterance utilizing the speaker of the assembly;
- and
- computer code for, after the verification of the utterance, generating a corresponding command for the media player based on the utterance, the corresponding command selected from a command set including a play command, a pause command, a shuffle command, a playlist command, an artist command, and a song command;
- said assembly channeling output of the media player via the assembly;
- said corresponding command providing wireless control of the media player;
- wherein the corresponding command is sent as a bit stream with each of a plurality of bits sent with a code repetition rate of 66.
8 more elements
A computer program product embodied on a computer readable storage medium, comprising:
- computer code for controlling an assembly coupled to an automobile for receiving power therefrom and further connectable to a media player with music stored thereon, the assembly including memory, a power source for charging the media player, a speaker, and a microphone;
- computer code for initializing a plurality of program variables stored in the memory of the assembly, the program variables including artists, songs, and playlists;
- computer code for identifying a trigger signal;
- computer code for, after the identification of the trigger signal, identifying an utterance received utilizing the microphone of the assembly;
- computer code for verifying the utterance utilizing the speaker of the assembly;
- computer code for, after the verification of the utterance, generating a corresponding command for the media player based on the utterance, the corresponding command selected from a command set including a play command, a pause command, a shuffle command, a playlist command, an artist command, and a song command;
- and
- computer code for controlling the assembly such that output of the media player is channeled via the assembly, and the corresponding command provides wireless control of the media player;
- wherein the corresponding command is at least one of 1) sent as a bit stream with each of a plurality of bits sent every 55 uSecs, and 2) sent as a bit stream with each of a plurality of bits sent with a code repetition rate of 66.
6 more elements
Dependencies are inferred from the claim text.