HISTORY-BASED KEY PHRASE SUGGESTIONS FOR VOICE CONTROL OF A HOME AUTOMATION SYSTEM
First Claim
1. A method for providing history-based key phrase suggestions for voice control of a home automation system, comprisingbuilding a history database on a storage device that maintains events that have occurred in the home automation system, each event indicating one or more services activated, one or more scenes activated or one or more types of media content presented by the home automation system;
- selecting a subset of the events of the history database based on a present condition of the home automation system to produce a predication dataset;
based on the prediction dataset, selecting one or more intentions from a list of intentions, wherein each intention includes a key phrase recognized by the voice recognition engine paired with an action performed in response to the key phrase; and
displaying, to a current user in a user interface on a remote control or mobile device of the home automation system, the key phrases from the one or more selected intentions as key phrase suggestions.
4 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, history-based key phrase suggestions are provided for voice control of a home automation system. A host controller builds a history database that maintains a history of events, each event indicating one or more services activated, one or more scenes activated or one or more types of media content presented by the home automation system. A predictions process on the host controller selects a subset of the events of the history database based on a present condition of the home automation system to produce a predication dataset. A grammar process on a remote control or mobile device selects one or more intentions from a list used by a voice recognition engine, based on the prediction dataset. Each intention includes a key phrase paired with an action. A voice user interface (UI) process suggests key phrases from the one or more selected intentions in a voice control UI on the remote control or mobile device.
42 Citations
25 Claims
-
1. A method for providing history-based key phrase suggestions for voice control of a home automation system, comprising
building a history database on a storage device that maintains events that have occurred in the home automation system, each event indicating one or more services activated, one or more scenes activated or one or more types of media content presented by the home automation system; -
selecting a subset of the events of the history database based on a present condition of the home automation system to produce a predication dataset; based on the prediction dataset, selecting one or more intentions from a list of intentions, wherein each intention includes a key phrase recognized by the voice recognition engine paired with an action performed in response to the key phrase; and displaying, to a current user in a user interface on a remote control or mobile device of the home automation system, the key phrases from the one or more selected intentions as key phrase suggestions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A home automation system that provides history-based key phrase suggestions for voice control, comprising:
-
a host controller that is coupled to and configured to control one or more audio/video (A/V) devices, lighting devices, heating ventilation and cooling (HVAC) devices or security devices within a structure to provide home automation, the host controller including host activity recording software that builds a history database that maintains events that have occurred in the structure, each event indicating one or more services activated, one or more scenes activated or one or more types of media content presented, and a predictions process configured to select a subset of the events of the history database based on a present condition of the home automation system to produce a predication dataset; and a remote control or mobile device in communication with the host controller over a network, the remote control or mobile device including a voice recognition engine, and voice suggestion software configured to, based on the prediction dataset, select one or more intentions from a list of intentions, wherein each intention includes a key phrase recognized by the voice recognition engine paired with an action performed in response to the key phrase, and to display on a screen of the remote control or mobile device to a current user of the home automation system the key phrases from the one or more selected intentions as key phrase suggestions. - View Dependent Claims (17, 18, 19, 20)
-
-
22. A non-transitory electronic-device readable medium storing software that when executed on one or more processors is operable to:
-
receive a prediction dataset that includes events that occurred in a home automation system at a prior time that is associated with a present time, each event indicating one or more services activated, one or more scenes activated or one or more types of media content presented by the home automation system; based on the prediction dataset, select one or more key phrases from a list of key phrases used by a voice recognition engine of the home automation system; display the selected one or more key phases to a user as one or more key phrase suggestions; receive speech input from a user corresponding to one of the one or more key phrase selections; compare the speech input against the list of key phrases used by the voice recognition engine to find a match; and trigger an action associated with the matching key phrase, wherein the action activates one or more services, activates one or more scenes, or presents one or more types of media content in the home automation system. - View Dependent Claims (23, 24, 25)
-
Specification