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 at least one personalized rule setting term personalized by a user associated with the home automation system, wherein the personalized rule setting term is dynamic over time;
receive a request from the user to initiate a rule setting mode after an initial configuration of the home automation system, wherein the initial configuration of the home automation system is established using at least one pre-programmed static rule setting term;
receive a spoken command having a plurality of rule setting terms including the at least one personalized rule setting term, at least one pre-programmed static rule setting term, or a combination of rule setting terms;
establish at least one operation rule for the home automation system based on the spoken command, wherein the at least one operation rule is associated with an occurrence of an event and identifying a user associated with the occurrence of the event;
store the at least one operation rule for later use by the home automation system; and
activate the at least one operation rule.
6 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.
-
Citations
18 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 at least one personalized rule setting term personalized by a user associated with the home automation system, wherein the personalized rule setting term is dynamic over time; receive a request from the user to initiate a rule setting mode after an initial configuration of the home automation system, wherein the initial configuration of the home automation system is established using at least one pre-programmed static rule setting term; receive a spoken command having a plurality of rule setting terms including the at least one personalized rule setting term, at least one pre-programmed static rule setting term, or a combination of rule setting terms; establish at least one operation rule for the home automation system based on the spoken command, wherein the at least one operation rule is associated with an occurrence of an event and identifying a user associated with the occurrence of the event; store the at least one operation rule for later use by the home automation system; and activate the at least one operation rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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:
-
receive at least one personalized rule setting term personalized by a user associated with the home automation system, wherein the personalized rule setting term is dynamic over time; initiate a rule setting mode for the home automation system after an initial configuration of the home automation system, wherein the initial configuration of the home automation system is established using at least one pre-programmed static rule setting term; receive a spoken command having a plurality of rule setting terms including the at least one personalized rule setting term, at least one pre-programmed static rule setting term, or a combination of rule setting terms; generate at least one operation rule for the home automation system based on the spoken command, wherein the at least one operation rule is associated with an occurrence of an event and identifying a user associated with the occurrence of the event; generate a message that includes a restatement of the at least one operation rule; and activate the at least one operation rule. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for establishing operation rules in a home automation system, comprising:
-
receiving at least one personalized rule setting term personalized by a user associated with the home automation system, wherein the personalized rule setting term is dynamic over time; initiating a rule setting mode for the home automation system after an initial configuration of the home automation system, wherein the initial configuration of the home automation system is established using at least one pre-programmed static rule setting term; receiving a spoken command having a plurality of rule setting terms including the at least one personalized rule setting term, at least one pre-programmed static rule setting term, or a combination of rule setting terms; generating at least one operation rule for the home automation system based on the spoken command, wherein the at least one operation rule is associated with an occurrence of an event and identifying a user associated with the occurrence of the event; generating a message that includes a restatement of the at least one operation rule; and activating the at least one operation rule. - View Dependent Claims (17, 18)
-
Specification