Voice-recognition home automation system for speaker-dependent commands
Abstract
Systems and method for controlling a device in a home automation system based on a speaker-dependent command may include receiving a voice command for controlling the device connected to the home automation system, performing a voice recognition analysis to determine a speaker identity of the received voice command, and performing a speech recognition analysis to identify the device in the home automation system that is intended to be controlled. The systems and methods may include determining a permission status to control the identified device, whereby the determined permission status is based on the determined speaker identity and the identified device. The systems and methods may include controlling the identified device in the home automation system based on the determined status.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for controlling a device in a home automation system based on a speaker-dependent command, comprising:
receiving, by a television receiver, a voice command for controlling the device connected to the home automation system; performing, by the television receiver, a voice recognition analysis to determine a speaker identity of the received voice command; performing, by the television receiver, a speech recognition analysis to identify the device in the home automation system that is intended to be controlled by the received voice command; determining, by the television receiver, a permission status to control the identified device, wherein the determined permission status is based on the determined speaker identity and the identified device; and controlling, by the television receiver, the identified device in the home automation system based on the determined permission status.
2 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 1 , comprising:
detecting, by the television receiver, the voice command at a microphone on the television receiver.
3 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 1 , comprising:
receiving, by the television receiver, the voice command from a remote control in operative communication with the television receiver, wherein the voice command is detected by a microphone on the remote control and is wirelessly relayed from the remote control to the television receiver.
4 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 1 , comprising:
receiving, by the television receiver, the voice command from a home automation device in operative communication with the television receiver, wherein the voice command is detected by a microphone provided on the home automation device and is relayed from the home automation device to the television receiver.
5 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 1 , comprising:
wherein performing the voice recognition analysis to determine the speaker identity comprises comparing, by the television receiver, at least a portion of the received voice command to a voice database comprising one or more voice samples, wherein each of the one or more voice samples are associated with one or more speaker identities.
6 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 1 , comprising:
receiving, by the television receiver, one or more voice samples during an initial setup; receiving, by the television receiver, a speaker identity during the initial setup; associating, by the television receiver, at least a portion of the one or more voice samples with the speaker identity; and storing, by the television receiver, the associated one or more voice samples and the speaker identity in a voice database.
7 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 6 , comprising:
receiving, by the television receiver, one or more access settings associated with the speaker identity; and storing, by the television receiver, the one or more access settings associated with the speaker identity in a settings database.
8 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 1 , comprising:
wherein performing the speech recognition analysis to identify the device to be controlled comprises:
detecting, by the television receiver, one or more control phrases in the received voice command; and
comparing, by the television receiver, the one or more control phrases to a controls database comprising a plurality of control phrases,
wherein each of the one or more control phrases is associated with one or more home automation devices.
9 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 1 , comprising:
receiving, by the television receiver, one or more control phrases in a one-time setup, wherein each of the one or more control phrases comprises at least a word or a string of words; associating, by the television receiver, each of the one or more control phrases with a home automation device; and storing, by the television receiver, the associated control phrases and home automation devices in a controls database.
10 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 9 , comprising:
wherein the control phrases comprise user-configured control phrases.
11 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 1 , comprising:
determining, by the television receiver, a plurality of home automation devices to control based on the speech recognition analysis.
12 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 1 , comprising:
determining, by the television receiver, the permission status is at least one of an access granted status and an access denied status.
13 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 12 , comprising:
transmitting, by the television receiver, an operational command to the identified device based on the access granted permission status.
14 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 12 , comprising:
generating, by the television receiver, the operational command based on a communication protocol specific to the identified device; and transmitting, by the television receiver, the operational command to the identified device through a home automation network.
15 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 12 , comprising:
outputting, by the television receiver, a confirmation notification that indicates a new state of the identified device, wherein the new state is based on the voice command.
16 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 12 , comprising:
outputting, by the television receiver, a notification based on the access denied status; and maintaining, by the television receiver, a current state of the identified device.
17 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 1 , comprising:
receiving, by the television receiver, a code word, wherein the received code word is detected by a microphone; associating, by the television receiver, the code word with a speaker identity; and detecting, by the television receiver, the code word immediately preceding the voice command.
18 . The method for controlling the device in the home automation system based on the speaker-dependent command of claim 1 , comprising:
in response to receiving the voice command, outputting, by the television receiver, an additional query for additional information related to the voice command.
19 . A system for controlling a device in a home automation system based on a speaker-dependent commands, comprising:
one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions that, when executed by the one or more processors, cause the one or more processors to:
receive, by a television receiver, a voice command for controlling the device connected to the home automation system;
perform, by the television receiver, a voice recognition analysis to determine a speaker identity of the received voice command;
perform, by the television receiver, a speech recognition analysis to identify the device in the home automation system that is intended to be controlled by the received voice command;
determine, by the television receiver, a permission status to control the identified device, wherein the determined permission status is based on the determined speaker identity and the identified device; and
control, by the television receiver, the identified device in the home automation system based on the determined status.
20 . A computer-readable medium having stored thereon a series of instructions which, when executed by a processor, cause the processor to control a device in a home automation system based on a speaker-dependent command by:
receiving, by a television receiver, a voice command for controlling the device connected to the home automation system; performing, by the television receiver, a voice recognition analysis to determine a speaker identity of the received voice command; performing, by the television receiver, a speech recognition analysis to identify the device in the home automation system that is intended to be controlled by the received voice command; determining, by the television receiver, a permission status to control the identified device, wherein the determined permission status is based on the determined speaker identity and the identified device; and controlling, by the television receiver, the identified device in the home automation system based on the determined status.Join the waitlist — get patent alerts
Track US2015162006A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.