Home automation via voice control
First Claim
Patent Images
1. An apparatus for establishing operation rules in a home automation system, comprising:
- a processor;
a memory in electronic communication with the processor; and
instructions stored in the memory, the instructions being executable by the processor to;
receive a spoken command having a plurality of rule setting terms;
identify at least a portion of the spoken command that is unrecognizable by the home automation system based at least in part on receiving the spoken command;
generate a request for clarification of at least the portion of the spoken command that is unrecognizable by the home automation system;
deliver the request for a clarification of at least the portion of the spoken command that is unrecognizable by the home automation system;
receive the clarification of at least the portion of the spoken command that is unrecognizable by the home automation system based at least in part on delivering the request for the clarification of at least the portion of the spoken command that is unrecognizable by the home automation system;
establish at least one operation rule for the home automation system based on the spoken command and the clarification of the spoken command; and
store the at least one operation rule for later use by the home automation system.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described for setting operation rules for use in controlling aspects of a home automation system. According to at least one embodiment, an apparatus for establishing operation rules in a home automation system includes a processor, a memory in electronic communication with the processor, and instructions stored in the memory which are executable by the processor to receive a spoken command having a plurality of rule setting terms, establish at least one operation rule for the home automation system based on the spoken command, and store the at least one operation rule for later use by the home automation system.
46 Citations
20 Claims
-
1. An apparatus for establishing operation rules in a home automation system, comprising:
-
a processor; a memory in electronic communication with the processor; and instructions stored in the memory, the instructions being executable by the processor to; receive a spoken command having a plurality of rule setting terms; identify at least a portion of the spoken command that is unrecognizable by the home automation system based at least in part on receiving the spoken command; generate a request for clarification of at least the portion of the spoken command that is unrecognizable by the home automation system; deliver the request for a clarification of at least the portion of the spoken command that is unrecognizable by the home automation system; receive the clarification of at least the portion of the spoken command that is unrecognizable by the home automation system based at least in part on delivering the request for the clarification of at least the portion of the spoken command that is unrecognizable by the home automation system; establish at least one operation rule for the home automation system based on the spoken command and the clarification of the spoken command; and store the at least one operation rule for later use by the home automation system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-program product for establishing operation rules in a home automation system, the computer-program product comprising a non-transitory computer-readable medium storing instructions executable by a processor to:
-
initiate a rule setting mode for the home automation system; receive a spoken command having a plurality of rule setting terms; identify at least a portion of the spoken command that is unrecognizable by the home automation system based at least in part on receiving the spoken command; generate a message requesting a confirmation of at least the portion of the spoken command that is unrecognizable by the home automation; deliver the message requesting confirmation of at least the portion of the spoken command that is unrecognizable by the home automation system; receive a response message confirming the spoken command that was unrecognizable by the home automation system based at least in part on delivering the message requesting confirmation of at least the portion of the spoken command that is unrecognizable by the home automation system; generate at least one operation rule for the home automation system based on the spoken command and the confirmation of the spoken command; and generate a message that includes a restatement of the at least one operation rule. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for establishing operation rules in a home automation system, comprising:
-
initiating a rules mode for the home automation system; receiving a spoken command having a plurality of rule setting terms; identifying at least a portion of the spoken command that is unrecognizable by the home automation system based at least in part on receiving the spoken command; generating a request for clarification of at least the portion of the spoken command that is unrecognizable by the home automation system; delivering the request for a clarification of at least the portion of the spoken command that is unrecognizable by the home automation system; receiving the clarification of at least the portion of the spoken command that is unrecognizable by the home automation system based at least in part on delivering the request for the clarification of at least the portion of the spoken command that is unrecognizable by the home automation system; establishing at least one operation rule for the home automation system using the spoken command and the clarification of the spoken command; storing the at least one operation rule; and operating at least one function of the home automation system based on the at least one stored operation rule. - View Dependent Claims (19, 20)
-
Specification